n.hour||this.hour===n.hour&&this.minute>n.minute}equals(n){return this.hour===n.hour&&this.minute===n.minute}isInRange(n,e){if(n.equals(e))return!1;let t=this.greaterThan(n)&&this.lessThan(e);n.greaterThan(e)&&(t=this.greaterThan(n)||this.lessThan(e));return t||this.equals(n)}toString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}`}static validatePart(n){const e=parseInt(n);return!Number.isNaN(e)&&e>=0&&e<=59?e:null}static millisecondsBefore(n){const e=new l,t=(new Date).getSeconds(),o=1e3*(3600*e.hour+60*e.minute+t);let i=1e3*(3600*n.hour+60*n.minute)-o;return(e.greaterThan(n)||e.equals(n)&&0!==t)&&(i+=864e5),i}}const c=n=>{const e=new l(n.options.range.start),t=new l(n.options.range.end),o=(new l).isInRange(e,t),a=(0,i.getComponentSettings)("darkMode");a.enabled!==o&&(a.enabled=o);let r=0;r=o?l.millisecondsBefore(t):l.millisecondsBefore(e),0!==r&&setTimeout((()=>c(n)),r)},s={name:"darkModeSchedule",displayName:"夜间模式计划时段",description:"设置一个使用夜间模式的时间段, 进入/离开此时间段时, 会自动开启/关闭夜间模式. 结束时间小于起始时间时将视为次日, 如`18:00`至`6:00`表示晚上18:00到次日6:00.",tags:[componentsTags.style,componentsTags.general],entry:({settings:n})=>(0,o.fullyLoaded)((()=>c(n))),urlExclude:a.m,options:{range:{defaultValue:{start:"18:00",end:"6:00"},displayName:"时间段",validator:n=>{const{start:e,end:t}=n,o=/^(\d{1,2}):(\d{1,2})$/;if(!o.test(e)||!o.test(t))return null;const i=new l(n.start),a=new l(n.end);return{start:i.toString(),end:a.toString()}}}}}},554:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={displayName:"隐藏番剧点评",tags:[componentsTags.style],...(0,o.toggleStyle)("hideBangumiReviews",(()=>Promise.resolve().then(t.t.bind(t,3654,23)))),urlInclude:i.bangumiUrls,description:{"zh-CN":"隐藏番剧播放页面里的点评板块."}}},620:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={displayName:"隐藏番剧承包",tags:[componentsTags.style],...(0,o.toggleStyle)("hideBangumiSponsors",(()=>Promise.resolve().then(t.t.bind(t,8212,23)))),urlInclude:i.bangumiUrls,description:{"zh-CN":"隐藏番剧页面下方的承包榜, 以及右边的承包按钮."}}},631:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"hideBanner",entry:none,displayName:"隐藏顶部横幅",instantStyles:[{name:"hideBanner",style:()=>Promise.resolve().then(t.t.bind(t,241,23))}],tags:[componentsTags.style],description:{"zh-CN":"隐藏首页顶部横幅."},urlInclude:o.mainSiteUrls}},6209:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"hideRecommendedLive",entry:none,instantStyles:[{name:"hideRecommendedLive",style:()=>Promise.resolve().then(t.t.bind(t,994,23))}],displayName:"隐藏推荐直播",tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"隐藏视频页面右侧下方的推荐直播."},urlInclude:o.videoUrls}},4158:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"hideRelatedVideos",displayName:"隐藏视频推荐",entry:none,instantStyles:[{name:"hideRelatedVideos",style:()=>Promise.resolve().then(t.t.bind(t,4557,23))}],tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"隐藏番剧和视频页面右侧的推荐视频列表. 注意: 如果你想关闭 b 站的自动连播(自动播放下一个推荐视频)功能, 需要先取消隐藏视频推荐才能看到开关."},urlInclude:o.videoAndBangumiUrls}},1268:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={displayName:"隐藏视频标题层",...(0,o.toggleStyle)("hideVideoTopMask",(()=>Promise.resolve().then(t.t.bind(t,277,23)))),tags:[componentsTags.style],description:{"zh-CN":"隐藏视频里鼠标经过时出现在右上角的覆盖层."},urlInclude:i.playerUrls}},6514:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"playerOnTop",displayName:"播放器置顶",description:{"zh-CN":"在视频页面中将播放器放在页面最上方."},instantStyles:[{name:"playerOnTop",style:()=>Promise.resolve().then(t.t.bind(t,2167,23))}],tags:[componentsTags.style,componentsTags.video],entry:none}},5210:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"playerShadow",displayName:"播放器投影",entry:none,instantStyles:[{name:"playerShadow",style:()=>Promise.resolve().then(t.t.bind(t,5440,23))}],tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"为播放器添加主题色投影."},urlInclude:o.allVideoUrls}},1333:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"elegantScrollbar",entry:none,displayName:"使用细滚动条",tags:[componentsTags.style,componentsTags.general],instantStyles:[{name:"elegant-scrollbar",style:()=>Promise.resolve().then(t.t.bind(t,5806,23))}]}},502:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(407);const i={name:"sidebarOffset",displayName:"侧栏垂直偏移",tags:[componentsTags.style],instantStyles:[{name:"sidebarOffset",style:()=>Promise.resolve().then(t.t.bind(t,1574,23))}],description:{"zh-CN":"给脚本的侧栏设置垂直偏移量, 范围为 -40% ~ 40%"},entry:({metadata:n})=>{(0,o.addComponentListener)(`${n.name}.offset`,(n=>{document.body.style.setProperty("--be-sidebar-offset",`${n}%`)}),!0)},options:{offset:{displayName:"偏移量 (%)",defaultValue:0,validator:n=>n>40?40:n<-40?-40:n}}}},7128:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(6631);const i={...(0,o.toggleStyle)("simplifyComments",(()=>Promise.resolve().then(t.t.bind(t,3160,23))),(async({metadata:n})=>{const{addComponentListener:e}=await Promise.resolve().then(t.t.bind(t,407,23));e(n.name,(n=>{document.body.classList.toggle("simplify-comment",n)}),!0)})),displayName:"简化评论区",description:{"zh-CN":"\n- 删除热评头像下方的关注按钮\n- 删除用户的等级标识\n- 删除发送源信息(`来自安卓客户端`这种)\n- 删除用户名右边的勋章\n- 删除评论区顶部的横幅\n- 发送时间移动到右上角\n- 位图图标全部换用矢量图标, 高分屏不会模糊\n- 投票仅显示链接, 隐藏下面的大框.\n\n> 注: 关注和等级可以通过鼠标停留在头像上, 在弹出的资料卡小窗中查看.".trim()},tags:[componentsTags.style]}},3716:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return d}});var o=t(8535),i=t(407),a=t(3569),r=t(9163),l=t(3109),c=t(1344);const s={name:"simplifyOptions",dimAt:"checked",switchProps:{checkedIcon:"mdi-eye-off-outline",notCheckedIcon:"mdi-eye-outline"},switches:{categories:{defaultValue:!1,displayName:"分区栏"},trends:{defaultValue:!1,displayName:"活动/热门视频"},online:{defaultValue:!1,displayName:"在线列表(旧)"},"ext-box":{defaultValue:!1,displayName:"电竞赛事(旧)"},special:{defaultValue:!1,displayName:"特别推荐(旧)"},contact:{defaultValue:!1,displayName:"联系方式"},elevator:{defaultValue:!1,displayName:"右侧分区导航(旧)"}}},p={name:"simplifyHome",displayName:"简化首页",description:{"zh-CN":"隐藏原版首页不需要的元素/分区."},instantStyles:[{name:"simplifyHome",style:()=>Promise.resolve().then(t.t.bind(t,333,23))}],urlInclude:c.mainSiteUrls,tags:[componentsTags.style],entry:async()=>{if("https://www.bilibili.com/"!==document.URL)return;const{options:n}=(0,i.getComponentSettings)(p.name),e="-1"===(0,l.getCookieValue)("i-wanna-go-back"),t=await(async()=>{const n="https://www.bilibili.com/"!==document.URL;if(!e){const e=await(0,a.sq)((()=>dqa(".proxy-box > div")),(e=>e.length>0||n));return Object.fromEntries(e.map((n=>[n.id.replace(/^bili_/,""),{displayName:n.querySelector("header .name")?.textContent?.trim()??"未知分区",defaultValue:!1}])))}const t=["推广"],o=await(0,a.sq)((()=>dqa(".bili-grid .the-world")),(e=>e.length>3||n));console.log(o);const i=o?.filter((n=>!t.includes(n.id))).map((n=>{const e=(n=>{let e=n;for(;e.parentElement;){if(e.classList.contains("bili-grid"))return e;e=e.parentElement}return null})(n),t=n.id;return e?(e.dataset.area=t,[t,{displayName:t,defaultValue:!1}]):null})).filter((n=>null!==n))??[];return Object.fromEntries(i)})();Object.entries(t).forEach((([e,{displayName:t,defaultValue:o}])=>{const a={defaultValue:o,displayName:t},r=`switch-${e}`;void 0===n[r]&&(n[r]=o);const l=`switch-${e}`;(0,i.addComponentListener)(`${p.name}.${l}`,(n=>{document.body.classList.toggle(`${p.name}-${l}`,n)}),!0),s.switches[e]=a,n.simplifyOptions.switches[e]=a}));const o=Object.keys(t).map((n=>`\n body.simplifyHome-switch-${n} .bili-layout .bili-grid[data-area="${n}"],\n body.simplifyHome-switch-${n} .storey-box .proxy-box #bili_${n} {\n display: none !important;\n }\n `.trim())).join("\n");(0,r.addStyle)(o,"simplify-home-generated")}},d=(0,o.createSwitchOptions)(s)(p)},84:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(8535),i=t(6631),a=t(1344);const r=(0,o.createSwitchOptions)({name:"simplifyOptions",dimAt:"checked",switchProps:{checkedIcon:"mdi-eye-off-outline",notCheckedIcon:"mdi-eye-outline"},switches:{vip:{defaultValue:!0,displayName:"老爷图标"},enterPrompt:{defaultValue:!0,displayName:"入场通知"},fansMedal:{defaultValue:!0,displayName:"粉丝勋章"},title:{defaultValue:!0,displayName:"活动头衔"},guard:{defaultValue:!0,displayName:"舰长图标"},systemMessage:{defaultValue:!0,displayName:"全区广播"},welcomeMessage:{defaultValue:!0,displayName:"欢迎信息"},giftMessage:{defaultValue:!0,displayName:"礼物弹幕"},emoticons:{defaultValue:!0,displayName:"表情特效"},guardPurchase:{defaultValue:!0,displayName:"上舰提示"},giftPanel:{defaultValue:!0,displayName:"付费礼物"},headerPanel:{defaultValue:!1,displayName:"标题栏活动"},userEffect:{defaultValue:!0,displayName:"入场特效"},kanban:{defaultValue:!0,displayName:"看板娘"},eventsBanner:{defaultValue:!1,displayName:"活动横幅"},rankList:{defaultValue:!1,displayName:"排行榜"},popup:{defaultValue:!1,displayName:"抽奖提示"},pk:{defaultValue:!1,displayName:"PK浮窗"},topRank:{defaultValue:!1,displayName:"高能榜提示"},skin:{defaultValue:!1,displayName:"房间皮肤"}}})({name:"simplifyLiveroom",displayName:"简化直播间",entry:(0,i.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,3658,23))),(async()=>{const{setupSkinSimplify:n}=await Promise.resolve().then(t.bind(t,9500));n()})),description:{"zh-CN":"隐藏直播间中各种不需要的内容."},tags:[componentsTags.live,componentsTags.style],urlInclude:a.liveUrls})},9500:function(n,e,t){"use strict";t.r(e),t.d(e,{setupSkinSimplify:function(){return c}});var o=t(407),i=t(3569),a=t(9156);class r{constructor(n,e){var t,r,l;this.skinSelectors=n,this.skinClass=e,t=this,r="skinDisabled",l=(0,o.getComponentSettings)("simplifyLiveroom").options.skin,r in t?Object.defineProperty(t,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[r]=l,n.forEach((n=>{(0,i.select)(n).then((t=>{t&&(0,a.attributes)(n,(n=>{n.forEach((n=>{"class"===n.attributeName&&(this.skinDisabled&&t.classList.contains(e)?t.classList.remove(e):this.skinDisabled||t.classList.contains(e)||t.classList.add(e))}))}))}))}))}setSkin(n){this.skinDisabled=!n,this.skinSelectors.forEach((e=>{(0,i.select)(e).then((e=>e.classList[n?"add":"remove"](this.skinClass)))}))}}const l=[new r(["#head-info-vm","#gift-control-vm","#rank-list-vm","#rank-list-ctnr-box",".gift-panel.base-panel",".gift-panel.extend-panel",".seeds-wrap>div:first-child",".gift-section>div:last-child",".z-gift-package>div>div",".right-action",".control-panel-ctnr"],"live-skin-coloration-area"),new r([".rank-list-ctnr .tabs"],"isHundred"),new r([".rank-list-ctnr .tab-content > div"],"hundred")],c=()=>{(0,o.addComponentListener)("simplifyLiveroom.skin",(n=>{l.forEach((e=>e.setSkin(n)))}),!0)}},2853:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(6631),i=t(1344),a=t(407);const r={displayName:"禁用特殊弹幕样式",tags:[componentsTags.style],...(0,o.toggleStyle)("disableSpecialDanmaku",(()=>Promise.resolve().then(t.t.bind(t,1829,23))),(({metadata:n,settings:{options:e}})=>{Object.keys(e).forEach((e=>{(0,a.addComponentListener)(`${n.name}.${e}`,(n=>{document.body.classList.toggle(`disable-${e}-danmaku-style`,n)}),!0)}))})),urlInclude:i.playerUrls,description:{"zh-CN":"移除高赞弹幕或UP主弹幕的特殊样式, 弹幕内容不会移除."},options:{highlight:{displayName:"禁用高赞弹幕",defaultValue:!0},up:{displayName:"禁用UP主弹幕",defaultValue:!0}}}},1406:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"v1PanelStyle",displayName:"v1 风格设置面板",tags:[componentsTags.style],entry:none,description:{"zh-CN":"使用 v1 风格的设置面板样式"},instantStyles:[{name:"v1PanelStyle",style:()=>Promise.resolve().then(t.t.bind(t,8082,23))}]}},1130:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"touchComboLike",displayName:"三连触摸支持",tags:[componentsTags.touch],enabledByDefault:navigator.maxTouchPoints>0,entry:async()=>{const{select:n}=await Promise.resolve().then(t.t.bind(t,3569,23)),e=await n(".ops span.like");if(!e)return;e.style.userSelect="none";const o=(n,t)=>{const o=new CustomEvent(n,t);e.dispatchEvent(o)};let i=!0;e.addEventListener("touchstart",(n=>{n.preventDefault(),i=!0,setTimeout((()=>i=!1),200),o("mousedown",n)})),e.addEventListener("touchend",(n=>{n.preventDefault(),o("mouseup",n),i&&o("click",n)}))},description:{"zh-CN":"为视频页面中的三连操作(长按点赞)启用触摸支持."},urlInclude:o.videoUrls}},4420:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return s}});var o=t(9730),i=t(9156),a=t(9163),r=t(1344),l=t(6247),c=t.n(l);const s={name:"doubleClickControl",displayName:"启用双击控制",description:{"zh-CN":"将操作方式更改为: 单击显示/隐藏控制栏, 双击播放/暂停."},tags:[componentsTags.touch],enabledByDefault:navigator.maxTouchPoints>0,urlInclude:r.playerUrls,entry:async()=>{(0,a.addStyle)(c());const n="disable-original-hover";(0,i.videoChange)((async()=>{const e=await o.playerAgent.query.playerArea();if(e.classList.contains(n))return;e.classList.add(n);const i=o.playerAgent.query.video.container.sync(),{DoubleClickEvent:a}=await Promise.resolve().then(t.t.bind(t,3109,23)),r=new a((()=>o.playerAgent.togglePlay()),!0);r.singleClickHandler=()=>{e.classList.toggle("touch-video-control-show")},r.bind(i)}))}}},6600:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(1344);const i=async n=>{if(document.URL.startsWith("https://live.bilibili.com")){const{touchLiveMiniPlayer:e}=await Promise.resolve().then(t.bind(t,2011));await e(n)}else{const{touchVideoMiniPlayer:e}=await Promise.resolve().then(t.bind(t,7732));await e(n)}},a={name:"touchMiniPlayer",displayName:"迷你播放器触摸拖动",description:{"zh-CN":"使迷你播放器的拖动条可以触摸拖动."},enabledByDefault:navigator.maxTouchPoints>0,tags:[componentsTags.touch],urlInclude:[...o.videoAndBangumiUrls,...o.liveUrls],entry:()=>i(!0),reload:()=>i(!0),unload:()=>i(!1),options:{touchMoveDistance:{displayName:"拖动触发最小距离",defaultValue:10,hidden:!0}}}},2011:function(n,e,t){"use strict";t.r(e),t.d(e,{touchLiveMiniPlayer:function(){return i}});var o=t(3569);const i=async n=>{const e=await(0,o.select)(".live-player-ctnr");if(!e)return void console.warn("mini player touch move: player not found");const{enableTouchMove:i,disableTouchMove:a}=await Promise.resolve().then(t.bind(t,6680));n?i(e,{minMoveDistance:10}):a(e)}},6680:function(n,e,t){"use strict";t.r(e),t.d(e,{enableTouchMove:function(){return l},disableTouchMove:function(){return c}});var o=t(407);const i=(n,e)=>new MouseEvent(n,{screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,bubbles:!0,cancelable:!0,view:unsafeWindow,detail:1}),a=[],r={passive:!1,capture:!0},l=(n,e)=>{if(a.some((e=>e.element===n)))return;let t,l,c;const s=lodash.get(e,"minMoveDistance",(0,o.getComponentSettings)("touchMiniPlayer").options.touchMoveDistance),p=n=>{if(n.touches.length<1)return;const e=n.touches[0];t={x:e.clientX,y:e.clientY},n.target.dispatchEvent(i("mousedown",e))};n.addEventListener("touchstart",p,r);const d=n=>{if(1!==n.touches.length)return;const e=n.touches[0],o={x:e.clientX,y:e.clientY};((n,e,t)=>Math.abs(n.x-e.x)**2+Math.abs(n.y-e.y)**2>=t*t)(t,o,s)?(n.target.dispatchEvent(i("mousemove",e)),c=!0,n.cancelable&&n.preventDefault()):c=!1,l=e};n.addEventListener("touchmove",d,r);const m=n=>{c&&(n.target.dispatchEvent(i("mouseup",l)),n.cancelable&&n.preventDefault(),c=!1)};n.addEventListener("touchend",m,r),n.addEventListener("touchcancel",m,r),a.push({element:n,touchstart:p,touchmove:d,touchend:m})},c=n=>{const e=a.findIndex((e=>e.element===n));if(-1===e)return;const t=a[e];["touchstart","touchmove","touchend"].forEach((e=>{n.removeEventListener(e,t[e],r)})),n.removeEventListener("touchcancel",t.touchend,r),a.splice(e,1)}},7732:function(n,e,t){"use strict";t.r(e),t.d(e,{touchVideoMiniPlayer:function(){return l}});var o=t(3569),i=t(9163),a=t(740),r=t.n(a);const l=async n=>{const e=await(0,o.select)("#bilibili-player");if(!e)return void console.warn("mini player touch move: player not found");const{enableTouchMove:a,disableTouchMove:l}=await Promise.resolve().then(t.bind(t,6680)),c="touch-mini-player";n?((0,i.addStyle)(r(),c),a(e)):((0,i.removeStyle)(c),l(e))}},1103:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(1344);const i="touch-player-control",a=async()=>{document.body.classList.add(i)},r={name:"touchPlayerControl",displayName:"控制栏触摸优化",description:{"zh-CN":"增大播放器控制栏里按钮的间距, 方便触屏使用."},tags:[componentsTags.touch,componentsTags.style],enabledByDefault:navigator.maxTouchPoints>0,urlInclude:o.playerUrls,instantStyles:[{name:i,style:()=>Promise.resolve().then(t.t.bind(t,989,23))}],entry:a,reload:a,unload:()=>{document.body.classList.remove(i)}}},6602:function(n,e,t){"use strict";t.r(e),t.d(e,{setBrightness:function(){return o}});const o=(n,e)=>{let t=e;t<0&&(t=0),n.style.filter=`brightness(${t})`}},9490:function(n,e,t){"use strict";let o;t.d(e,{q:function(){return o}}),function(n){n.Fast="高速",n.Medium="中速",n.Slow="低速"}(o||(o={}))},5496:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(1344),i=t(9730);const a={name:"touchPlayerGestures",displayName:"播放器触摸手势",enabledByDefault:navigator.maxTouchPoints>0,tags:[componentsTags.touch],description:{"zh-CN":"为播放器启用触摸手势支持:\r\n- 左右滑动可调整进度\r\n- 上下滑动可调整音量\r\n- 进度调整可在左上角和右上角取消\r\n- 进度调整时在不同位置滑动, 可以使用3档不同的灵敏度."},entry:async()=>{const{videoChange:n}=await Promise.resolve().then(t.t.bind(t,9156,23));n((async()=>{if(!await i.playerAgent.query.video.element())return;let n;if(!dq(".gesture-preview")){const e=await Promise.resolve().then(t.bind(t,9237)),{mountVueComponent:o}=await Promise.resolve().then(t.t.bind(t,3109,23));n=o(e),i.playerAgent.query.video.subtitle.sync()?.insertAdjacentElement("beforebegin",n.$el)}const{Swiper:e}=await Promise.resolve().then(t.bind(t,2399)),o=new e(i.playerAgent.query.video.container.sync());o.action.addEventListener("start",(()=>{n.sync()})),o.action.addEventListener("cancel",(()=>{n.cancelPreview()})),o.action.addEventListener("end",(()=>{n.endPreview()})),["volume","brightness"].forEach((e=>{o.action.addEventListener(e,(t=>{n.startPreview({[e]:t.detail})}))})),o.action.addEventListener("progress",(e=>{const{progress:t,mode:o}=e.detail;n.preview.seekMode=o,n.startPreview({progress:t})}))}))},urlInclude:o.playerUrls,options:{swiperDistance:{displayName:"手势触发最小距离",defaultValue:10,hidden:!0}}}},1383:function(n,e,t){"use strict";t.r(e),t.d(e,{setProgress:function(){return o}});const o=(n,e)=>{let t=e;t>n.duration?t=n.duration:t<0&&(t=0),unsafeWindow.player.seek(t,n.paused)}},2399:function(n,e,t){"use strict";t.r(e),t.d(e,{SwipeAction:function(){return l},Swiper:function(){return c}});var o=t(407),i=t(9490);function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}const r=(n,e)=>{const t=(n=>{let e=0,t=0,o=n;for(;o&&!Number.isNaN(o.offsetLeft)&&!Number.isNaN(o.offsetTop);)e+=o.offsetLeft-o.scrollLeft,t+=o.offsetTop-o.scrollTop,o=o.offsetParent;return{x:e,y:t}})(e);return{x:(n.touches[0].pageX-t.x)/e.clientWidth,y:(n.touches[0].pageY-t.y)/e.clientHeight,width:e.clientWidth,height:e.clientHeight}};class l extends EventTarget{constructor(n){super(),this.element=n,a(this,"minSwipeDistance",(0,o.getComponentSettings)("touchPlayerGestures").options.swiperDistance),a(this,"startPosition",null),a(this,"lastAction",null),n.addEventListener("touchstart",(()=>{this.dispatchEvent(new CustomEvent("start"))})),n.addEventListener("touchend",(()=>{this.dispatchEvent(new CustomEvent("end",{detail:this.lastAction})),this.lastAction=null}))}startAction(n,e,t){if("vertical"===n)if(this.startPosition.x<.5){const n=Math.round(200*(e-this.minSwipeDistance)/(1.5*t.height))/100;this.dispatchEvent(new CustomEvent("brightness",{detail:n})),this.lastAction={type:"brightness",brightness:n}}else{const n=Math.round(200*(e-this.minSwipeDistance)/(1.5*t.height))/100;this.dispatchEvent(new CustomEvent("volume",{detail:n})),this.lastAction={type:"volume",volume:n}}else if("horizontal"===n)if(t.y<1/3&&(t.x<.1||t.x>.9))this.dispatchEvent(new CustomEvent("cancel")),this.lastAction=null;else{let n=0;n=this.startPosition.y<1/3?.05:this.startPosition.y>=1/3&&this.startPosition.y<=2/3?.2:1;const t={.05:i.q.Slow,.2:i.q.Medium,1:i.q.Fast};if(e>0){const o=(e-this.minSwipeDistance)*n;this.dispatchEvent(new CustomEvent("progress",{detail:{mode:t[n],progress:o}})),this.lastAction={type:"progress",seconds:o}}else{const o=(e+this.minSwipeDistance)*n;this.dispatchEvent(new CustomEvent("progress",{detail:{mode:t[n],progress:o}})),this.lastAction={type:"progress",seconds:o}}}}}class c{constructor(n){a(this,"onTouchStart",null),a(this,"onTouchEnd",null),a(this,"direction",null),a(this,"action",void 0),a(this,"xDown",void 0),a(this,"yDown",void 0),this.action=new l(n),n.addEventListener("touchstart",(e=>{this.xDown=e.touches[0].clientX,this.yDown=e.touches[0].clientY,this.onTouchStart?.(e),this.action.startPosition=r(e,n)})),n.addEventListener("touchmove",(e=>{if(!this.xDown||!this.yDown||!e.cancelable)return;const t=e.touches[0].clientX,o=e.touches[0].clientY,i=r(e,n),a=this.xDown-t,l=this.yDown-o;this.direction?"vertical"===this.direction?this.action.startAction(this.direction,l,i):"horizontal"===this.direction&&this.action.startAction(this.direction,-a,i):this.direction=Math.abs(a)>Math.abs(l)?"horizontal":"vertical",e.preventDefault()}),{passive:!1}),n.addEventListener("touchend",(n=>{this.xDown=null,this.yDown=null,this.direction=null,this.onTouchEnd?.(n),this.action.startPosition=null}))}}},6710:function(n,e,t){"use strict";t.r(e),t.d(e,{syncVolumeUI:function(){return o},setVolume:function(){return i}});const o=n=>{unsafeWindow.player?.volume(n)},i=async(n,e)=>{let t=e;t>1?t=1:t<0&&(t=0),n.volume=t}},3860:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"changeUpdateUrls",displayName:"更新链接替换",description:"批量更换已安装功能的更新链接的分支, 对本地安装的功能无效.",entry:none,tags:[componentsTags.utils],widget:{component:()=>Promise.resolve().then(t.bind(t,4454)).then((n=>n.default))}}},2336:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(3109);const i={name:"checkInCenter",displayName:"签到助手",description:{"zh-CN":"在功能面板中提供一些可以每日进行的操作."},tags:[componentsTags.utils],entry:none,widget:{component:()=>Promise.resolve().then(t.bind(t,2120)).then((n=>n.default)),condition:()=>Boolean((0,o.getUID)())}}},9909:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});let o=!1,i=!0;const a="column-unlock",r=async()=>{i=!0;const{addStyle:n}=await Promise.resolve().then(t.t.bind(t,9163,23));n(".article-holder { user-select: text !important }",a),o||(o=!0,document.addEventListener("copy",(n=>{i&&n.stopImmediatePropagation()}),{capture:!0}))},l={name:"columnUnlock",displayName:"专栏文字选择",entry:r,reload:r,unload:async()=>{document.getElementById(a)?.remove(),i=!1},tags:[componentsTags.utils],description:{"zh-CN":"使专栏的文字可以选择."},urlInclude:["//www.bilibili.com/read/"]}},2002:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(3109),i=t(1344);const a={name:"copyCommentsLink",displayName:"复制评论链接",description:{"zh-CN":"开启后, 可在每条评论的菜单中选择复制链接."},entry:async()=>{const{forEachCommentItem:n,addMenuItem:e}=await Promise.resolve().then(t.t.bind(t,4169,23));n({added:n=>{const t=n=>{n.forEach((n=>{e(n,{className:"copy-link",text:"复制链接",action:async()=>{const e=(n=>{if(document.URL.match(/\/\/t\.bilibili\.com\/(\d+)/))return"";if(i.feedsUrls.every((n=>!(0,o.matchUrlPattern)(n))))return"";let e=n;for(;null!==e&&e!==document.body;){if(e.hasAttribute("data-did"))return`https://t.bilibili.com/${e.getAttribute("data-did")}`;e=e.parentElement}return""})(n.element)||document.URL;await navigator.clipboard.writeText(`${e}#reply${n.id}`)}})}))};t([n,...n.replies]),n.onRepliesUpdate=n=>t(n)}})},tags:[componentsTags.utils]}},390:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"downloadAudio",displayName:"下载音频",entry:none,tags:[componentsTags.utils],description:{"zh-CN":"\n开启音频下载支持, 音频页面中可以在功能面板中下载当前音频.\n\n> 需要进入音频的详细信息页面才能下载, 在其他页面中此按钮将不可点击.\n ".trim()},widget:{component:()=>Promise.resolve().then(t.bind(t,6659)).then((n=>n.default))},urlInclude:["//www.bilibili.com/audio/"]}},6777:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return p}});var o=t(3109),i=t(1344),a=t(2023),r=t(3663),l=t(1508),c=t(1141),s=t(9129);const p={name:"imageExporter",displayName:"图片批量导出",description:{"zh-CN":"可以批量导出某个地方的图片, 目前支持动态和专栏.\r\n\r\n动态文件名变量:\r\n`user`: 用户名\r\n`id`: 动态 ID\r\n`n`: 第 n 张图\r\n\r\n专栏文件名变量:\r\n`title`: 专栏标题\r\n`n`: 第 n 张图"},tags:[componentsTags.feeds,componentsTags.utils],entry:async n=>{await(async({settings:{options:n}})=>{if(!i.feedsUrls.some((n=>(0,o.matchUrlPattern)(n))))return;(0,a.forEachFeedsCard)({added:e=>{(0,a.addMenuItem)(e,{className:"image-export",text:"导出图片",action:async()=>{const t=[];if(dqa(e.element,".main-content img, .main-content .img-content").forEach((n=>{const e=(0,o.retrieveImageUrl)(n);e&&!t.some((({url:n})=>n===e.url))&&t.push(e)})),0===t.length)return void c.Toast.info("此条动态没有检测到任何图片.","导出图片");const i=c.Toast.info("下载中...","导出图片");let a=0;const p=await Promise.all(t.map((async({url:n})=>{const e=await(0,r.getBlob)(n);return a++,i.message=`下载中... (${a}/${t.length})`,e}))),d=new l.DownloadPackage,{feedFormat:m}=n;p.forEach(((n,o)=>{const i={user:e.username,id:e.id,n:(o+1).toString()};d.add(`${(0,s.formatTitle)(m,!1,i)}${t[o].extension}`,n)})),i.dismiss();const b={user:e.username,id:e.id,n:""};await d.emit(`${(0,s.formatTitle)(m,!1,b)}.zip`)}})}})})(n)},widget:{condition:()=>i.columnUrls.some((n=>(0,o.matchUrlPattern)(n))),component:()=>Promise.resolve().then(t.bind(t,5635)).then((n=>n.default))},urlInclude:[...i.feedsUrls,...i.columnUrls],options:{columnFormat:{defaultValue:"[title][ - n]",displayName:"专栏图片命名格式"},feedFormat:{defaultValue:"[user][ - id][ - n]",displayName:"动态图片命名格式"}}}},1370:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return s}});var o=t(6631);const i=/@(\d+)[Ww]_(\d+)[Hh]/,a=["#certify-img1","#certify-img2"],r=(n,e)=>{const t=document.createNodeIterator(n,NodeFilter.SHOW_ELEMENT);let o=t.nextNode();for(;o;)e(o),o=t.nextNode()},l=async(n,e)=>{const{attributes:o}=await Promise.resolve().then(t.t.bind(t,9156,23)),r=(t,o)=>{const r=t(e);if(null===r)return;if(a.some((n=>e.matches(n))))return;const l=r.match(i);if(!l)return;const[,c,s]=l,p=parseInt(e.getAttribute("data-resolution-width")||"0");if(parseInt(c)>=p&&0!==p)return;null===e.getAttribute("width")&&null===e.getAttribute("height")&&(e.classList.contains("bili-avatar-img")?e.setAttribute("height",s):e.setAttribute("width",c));const d=Math.round(n*parseInt(c)).toString(),m=Math.round(n*parseInt(s)).toString();e.setAttribute("data-resolution-width",d),o(e,r.replace(i,`@${d}w_${m}h`))};o(e,(()=>{r((n=>n.getAttribute("src")),((n,e)=>n.setAttribute("src",e))),r((n=>n.style.backgroundImage),((n,e)=>n.style.backgroundImage=e))}))},c=(0,o.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,1795,23))),(async({settings:n})=>{const{allMutations:e}=await Promise.resolve().then(t.t.bind(t,9156,23)),o="auto"===n.options.scale?window.devicePixelRatio:parseFloat(n.options.scale);r(document.body,(n=>l(o,n))),e((n=>{n.forEach((n=>n.addedNodes.forEach((n=>{n instanceof HTMLElement&&(l(o,n),"IMG"!==n.nodeName.toUpperCase()&&r(n,(n=>l(o,n))))}))))}))})),s={name:"imageResolution",displayName:"高分辨率图片",tags:[componentsTags.utils],enabledByDefault:window.devicePixelRatio>1,entry:c,description:{"zh-CN":"根据屏幕 DPI 请求更高分辨率的图片, 例如 DPI 缩放 200% 则请求 2 倍的分辨率, 加载时间也会相应变长一些."},options:{scale:{displayName:"缩放级别",defaultValue:"auto",hidden:!0}}}},2071:function(n,e,t){"use strict";t.d(e,{$j:function(){return r},vN:function(){return c},kW:function(){return p},Nw:function(){return m}});var o=t(9730),i=t(407),a=t(8269);const r=(n,e)=>{const{event:t}=e,o=new MouseEvent("click",{...lodash.pick(t,"ctrlKey","shiftKey","altKey","metaKey")});if("string"==typeof n){const e=dq(n);if(!e)return!1;e.dispatchEvent(o)}else{if(!n)return!1;n.dispatchEvent(o)}return!0},l=n=>e=>r(n,e),c=n=>()=>o.playerAgent.changeTime("number"==typeof n?n:n());let s;const p=async(n,e)=>{let t=dq(".keymap-tip");if(!t){const i=await o.playerAgent.query.playerArea();if(!i)return;i.insertAdjacentHTML("afterbegin",`\n \n `),t=dq(".keymap-tip")}t.innerHTML=n;const i=dq(".keymap-tip-container"),a=dq(i,".mdi");a.classList.remove(...a.classList.values()),a.classList.add("mdi",e),s&&clearTimeout(s),i.classList.add("show"),s=window.setTimeout((()=>{i.classList.remove("show")}),2e3)},d={fullscreen:{displayName:"全屏",run:()=>o.playerAgent.fullscreen()},webFullscreen:{displayName:"网页全屏",run:()=>o.playerAgent.webFullscreen()},wideScreen:{displayName:"宽屏",run:()=>o.playerAgent.widescreen()},volumeUp:{displayName:"增加音量",run:()=>{const n=o.playerAgent.changeVolume(10);return lodash.isNil(n)?n:(p(`${n}%`,"mdi-volume-high"),!0)}},volumeDown:{displayName:"降低音量",run:()=>{const n=o.playerAgent.changeVolume(-10);return lodash.isNil(n)?n:(0===n?p("静音","mdi-volume-off"):p(`${n}%`,"mdi-volume-high"),!0)}},mute:{displayName:"静音",run:()=>{const n=o.playerAgent.toggleMute();return lodash.isNil(n)?n:(n?p("已静音","mdi-volume-off"):p("已取消静音","mdi-volume-high"),!0)}},pictureInPicture:{displayName:"画中画",run:()=>o.playerAgent.togglePip()},coin:{displayName:"投币",run:l(".video-toolbar .coin,.tool-bar .coin-info, .video-toolbar-module .coin-box, .play-options-ul > li:nth-child(2)")},favorite:{displayName:"收藏",run:l(".video-toolbar .collect, .video-toolbar-module .fav-box, .play-options-ul > li:nth-child(3)")},pause:{displayName:"暂停/播放",run:()=>o.playerAgent.togglePlay()},like:{displayName:"点赞",run:(()=>{let n=!0;return e=>{const{event:t}=e,o=dq(".video-toolbar .like, .tool-bar .like-info");if(!o)return!1;t.preventDefault();const i=(n,e)=>{const t=new CustomEvent(n,e);o.dispatchEvent(t)};return n=!0,setTimeout((()=>n=!1),200),i("mousedown",t),document.body.addEventListener("keyup",(e=>{e.preventDefault(),i("mouseup",e),n&&i("click",e)}),{once:!0}),!0}})()},danmaku:{displayName:"弹幕开关",run:()=>o.playerAgent.toggleDanmaku()},longJumpBackward:{displayName:"长倒退",run:()=>o.playerAgent.changeTime(-(0,i.getComponentSettings)("keymap").options.longJumpSeconds)},longJumpForward:{displayName:"长前进",run:()=>o.playerAgent.changeTime((0,i.getComponentSettings)("keymap").options.longJumpSeconds)},jumpBackward:{displayName:"倒退",run:()=>o.playerAgent.changeTime(-5)},jumpForward:{displayName:"前进",run:()=>o.playerAgent.changeTime(5)},playerMenu:{displayName:"播放器菜单",run:()=>{const n=o.playerAgent.query.video.container.sync();if(!n)return null;const e=n.getBoundingClientRect();return n.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,cancelable:!1,view:unsafeWindow,button:2,buttons:0,clientX:e.x+e.width/2-88.325,clientY:e.y+e.height/2-97})),!0}},seekBegin:{displayName:"回开头",run:()=>o.playerAgent.seek(0)},sendComment:{displayName:"发送评论",ignoreTyping:!1,run:()=>{const n=document.activeElement?.nextElementSibling;return n?(n.click(),!0):null}}},[m]=(0,a.registerAndGetData)("keymap.actions",d)},3902:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return b}});var o=t(6631),i=t(407),a=t(2071),r=t(3109),l=t(1344);const c=["shift","alt","ctrl","meta"],s=lodash.once((n=>{const e=l.watchlaterUrls.some((n=>(0,r.matchUrlPattern)(n))),t=l.mediaListUrls.some((n=>(0,r.matchUrlPattern)(n))),o={enable:!0,bindings:n};return document.body.addEventListener("keydown",(n=>{o.enable&&o.bindings.forEach((o=>{if(0===o.keys.length)return;if(!1!==o.action.ignoreTyping&&(0,r.isTyping)())return;const i=n.key.toLowerCase(),l=dq(".bilibili-player-sphere-control");if(null!==l&&"none"!==l.style.display&&["w","a","s","d"].includes(i))return;if(c.some((e=>{const t=o.keys.includes(e);if(o.keys.includes(`[${e}]`))return!1;return t!==n[`${e}Key`]})))return;const s=o.keys.filter((n=>!c.includes(n.toLowerCase()))).map((n=>n.toLowerCase()));if(!(s.includes(n.key.toLowerCase())||s.includes(n.code.toLowerCase())))return;const p=o.action.run({binding:o,isWatchlater:e,isMediaList:t,event:n,clickElement:a.$j,changeVideoTime:a.vN,showTip:a.kW}),d=!lodash.isNil(p);(o.action.prevent??d)&&(n.stopPropagation(),n.preventDefault())}))})),o}));var p=t(4494);let d=null;const m=(0,o.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,4278,23))),(async({settings:n})=>{const e=()=>{const e=n.options.preset,t=p.um[e]||{},o=(n=>Object.entries(n).map((([n,e])=>({keys:e.split(" ").filter((n=>""!==n)),action:a.Nw[n]||none}))))({...p.Wb,...t,...n.options.customKeyBindings});d?d.bindings=o:d=s(o)};(0,i.addComponentListener)("keymap.preset",e,!0),(0,i.addComponentListener)("keymap.customKeyBindings",e)})),b={name:"keymap",displayName:"快捷键扩展",tags:[componentsTags.video,componentsTags.utils],entry:m,unload:()=>{d&&(d.enable=!1)},reload:()=>{d&&(d.enable=!0)},description:{"zh-CN":"为视频播放器启用更多的快捷键, 快捷键列表可在`快捷键设置`中查看和配置."},extraOptions:()=>Promise.resolve().then(t.bind(t,5657)).then((n=>n.default)),options:{longJumpSeconds:{defaultValue:85,displayName:"长跳跃秒数"},customKeyBindings:{defaultValue:{},displayName:"自定义键位",hidden:!0},preset:{defaultValue:"Default",displayName:"预设",hidden:!0}},plugin:{displayName:"快捷键扩展 - 搜索支持",setup:({addData:n})=>{n("launchBar.actions",(n=>{n.push({name:"keymapSettings",getActions:async()=>[{name:"快捷键扩展设置",description:"Keymap Settings",icon:"mdi-keyboard-settings-outline",action:async()=>{const{toggleKeymapSettings:n}=await Promise.resolve().then(t.bind(t,1909));n()}}]})}))}}}},4494:function(n,e,t){"use strict";t.d(e,{Wb:function(){return i},um:function(){return a}});var o=t(8269);const i={fullscreen:"f",webFullscreen:"w",wideScreen:"t",volumeUp:"arrowUp",volumeDown:"arrowDown",mute:"m",pictureInPicture:"p",coin:"c",favorite:"s",pause:"space",like:"l",playerMenu:"`",longJumpForward:"j",longJumpBackward:"shift j",jumpBackward:"arrowLeft",jumpForward:"arrowRight",danmaku:"d",seekBegin:"0",sendComment:"ctrl enter"},[,a]=(0,o.registerAndGetData)("keymap.presets",i,{Default:{},YouTube:{like:"",pause:"space k",longJumpForward:"l",longJumpBackward:"j",seekBegin:"0 Home"},HTML5Player:{coin:"shift c",danmaku:"shift d",fullscreen:"enter",webFullscreen:"shift enter",pictureInPicture:"shift p",longJumpBackward:"ctrl arrowLeft",longJumpForward:"ctrl arrowRight"},PotPlayer:{coin:"shift c",danmaku:"shift d",fullscreen:"enter",webFullscreen:"6",longJumpBackward:"ctrl arrowLeft",longJumpForward:"ctrl arrowRight",seekBegin:"backspace"}})},1909:function(n,e,t){"use strict";t.r(e),t.d(e,{loadKeymapSettings:function(){return a},toggleKeymapSettings:function(){return r}});var o=t(3109);let i;const a=async n=>{if(i)return;const e=await Promise.resolve().then(t.bind(t,1107)).then((n=>n.default));i=(0,o.mountVueComponent)(e),n&&(i.triggerElement=n),document.body.insertAdjacentElement("beforeend",i.$el)},r=async n=>{i||await a(n),i.popupOpen=!i.popupOpen}},7872:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"removePromotions",displayName:"删除广告",entry:async({settings:n,metadata:e})=>{const{addComponentListener:o}=await Promise.resolve().then(t.t.bind(t,407,23));if("https://www.bilibili.com/"===document.URL.replace(window.location.search,"")){const{selectAll:e,select:o}=await Promise.resolve().then(t.t.bind(t,3569,23));o(".eva-extension-area").then((n=>{n&&(n.parentElement.style.margin="12px")})),e(".gg-pic").then((e=>{0!==e.length&&e.forEach((e=>{const t=e.parentElement;t.style.display="none";const o=[...t.parentElement.childNodes].indexOf(t)+1,i=t.parentElement.parentElement.querySelector(`.pic li:nth-child(${o})`);if(i){i.style.display="flex";const e=i.querySelector("a:not(.more-text)");e.insertAdjacentHTML("afterend",`\n ${n.options.showPlaceholder?"🚫已屏蔽广告":""}
\n `),e.style.visibility="hidden";[i.querySelector("a.more-text"),i.querySelector("img")].forEach((n=>n.style.display="none"))}}))})),o(".focus-carousel.home-slide").then((e=>{e&&dqa(e,".gg-icon,.bypb-icon").map((n=>n.parentElement.parentElement)).forEach((e=>{e.style.display="none",e.insertAdjacentHTML("afterend",`\n ${n.options.showPlaceholder?"🚫已屏蔽广告":""}
\n `)}))}))}o(`${e.name}.preserveEventBanner`,(n=>{document.body.classList.toggle("preserve-event-banner",n)}),!0)},instantStyles:[{name:"removePromotions",style:()=>Promise.resolve().then(t.t.bind(t,5595,23))}],tags:[componentsTags.utils],description:{"zh-CN":'\n删除站内的各种广告. 包括首页的推广模块, 手机app推荐, 视频页面右侧的广告等.\n\n- `占位文本`: 删除首页推广模块的广告后显示"🚫已屏蔽广告"来替代空白区域.\n- `保留活动横幅`: 保留视频页面的活动横幅.\n'.trim()},options:{showPlaceholder:{displayName:"占位文本",defaultValue:!0},preserveEventBanner:{displayName:"保留活动横幅",defaultValue:!1}}}},6424:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(8269),i=t(3109);const a={name:"urlParamsClean",displayName:"网址参数清理",entry:async()=>{if((0,i.isNotHtml)())return;const[n]=(0,o.registerAndGetData)("urlParamsClean.noClean",["videocard_series"]),[e]=(0,o.registerAndGetData)("urlParamsClean.params",["spm_id_from","from_source","from_spmid","from","seid","share_source","share_medium","share_plat","share_tag","share_session_id","bbid","ts","timestamp","unique_k","rt","tdsourcetag","accept_quality","broadcast_type","current_qn","current_quality","playurl_h264","playurl_h265","quality_description","network","network_status","platform_network_status","p2p_type","referfrom","visit_id","bsource","spm","hotRank"]),[a]=(0,o.registerAndGetData)("urlParamsClean.siteSpecifiedParams",[{match:/\/\/www\.bilibili\.com\/audio\/(au[\d]+|mycollection)/,param:"type"},{match:/\/\/live\.bilibili\.com\//,param:"session_id"},{match:/\/\/www\.bilibili\.com\/bangumi\//,param:"theme"}]),{fullyLoaded:r}=await Promise.resolve().then(t.t.bind(t,1270,23)),{urlChange:l}=await Promise.resolve().then(t.t.bind(t,9156,23));r((()=>{"text/html"===document.contentType&&l((()=>(()=>{const t=window.location.search.substring(1).split("&");if(t.some((e=>n.some((n=>e.includes(n))))))return;const o=t.filter((n=>!e.some((e=>n.startsWith(`${e}=`)))&&!a.some((({match:e,param:t})=>document.URL.match(e)&&n.startsWith(`${t}=`))))).join("&"),i=document.URL.replace(window.location.search,"")+(o?`?${o}`:"");i!==document.URL&&(console.log("[URL params clean]",document.URL,i),window.history.replaceState({},document.title,i))})()))}))},description:{"zh-CN":"自动删除网址中的多余跟踪参数."},tags:[componentsTags.utils],urlExclude:[/game\.bilibili\.com\/fgo/]}},652:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return u}});var o=t(8269),i=t(4850),a=coreApis.componentApis.userComponent,r=t(3663),l=t(776),c=t(8738),s=t(407),p=t(1141),d=t(5729),m=coreApis.pluginApis.hook,b=coreApis.pluginApis.plugin;const u={name:"v1Migrate",displayName:"v1 设置迁移",description:{"zh-CN":"在设置的 `关于` 面板中添加 `导入 v1 设置` 按钮, 点击导入可以导入 v1 的设置, 并根据打开的选项自动下载安装 v2 中对应的功能."},tags:[componentsTags.utils],entry:()=>{(0,o.addData)("settingsPanel.about.actions",(n=>{n.push({icon:"mdi-inbox-arrow-down-outline",name:"importV1Settings",displayName:"导入 v1 设置",run:async()=>{const{logError:n}=await Promise.resolve().then(t.t.bind(t,5729,23)),{pickFile:e}=await Promise.resolve().then(t.t.bind(t,4290,23)),o=await e({accept:"*.json"});if(0===o.length)return;const[u]=o;try{const n=JSON.parse(await u.text());await(async n=>{const e=p.Toast.info("下载功能列表中","导入 v1 设置");try{console.log("下载功能列表中");const t=`${l.cdnRoots[(0,s.getGeneralSettings)().cdnRoot](c.meta.compilationInfo.branch)}doc/features/features.json`,o=await(0,r.monkey)({url:t});console.log(o);const p=JSON.parse(o);console.log("下载功能列表完成");const d=(e,t,o)=>async()=>{if(!n[e])return void console.log(`跳过了未开启的选项 ${e}`);const d={component:i.componentsMap,plugin:b.pluginsMap},u={component:a.installComponent,plugin:b.installPlugin};if(t in d[o])console.log(`${t} 已经存在, 跳过安装`);else{const n=p.find((n=>n.type===o&&n.name===t)),e=n?.fullAbsolutePath;if(!e||!n)return void console.log(`没有找到名为 ${t} 的功能`);const i=`${l.cdnRoots[(0,s.getGeneralSettings)().cdnRoot](c.meta.compilationInfo.branch,n.owner)}${e}`,a=await(0,r.monkey)({url:i}),{before:d,after:b}=(0,m.getHook)(`user${lodash.startCase(o)}s.add`,a,i);await d();const{metadata:h,message:g}=await u[o](a);await b(h),console.log(g)}},u=(e,t,o)=>()=>{const i=n[e],a=o?.(i)??i;if(void 0!==a){const[n,...e]=t.split("."),{options:o}=(0,s.getComponentSettings)(n);lodash.set(o,e,a)}console.log(`迁移了选项 ${e} -> ${t}`)},h=()=>()=>{const{customStyles:e}=n;e.filter((n=>n.enabled)).forEach((n=>{s.settings.userStyles[n.name]=lodash.omit(n,"enabled")}))},g=n=>d("guiSettings",n,"plugin"),v=()=>none,f={category:"home",activities:"feeds",bangumi:"subscriptions",watchlaterList:"watchlater",favoritesList:"favorites",historyList:"history",rankingLink:"ranking",drawingLink:"drawing",bangumiLink:"bangumi",musicLink:"music",matchLink:"match",shopLink:"shop"},y=[d("useDarkStyle","darkMode","component"),d("darkColorScheme","darkModeFollowSystem","component"),d("hideBanner","hideBanner","component"),d("expandDanmakuList","expandDanmakuList","component"),u("expandDanmakuListIgnoreMediaList","expandDanmakuList.ignoreMediaList"),d("expandDescription","fullVideoDescription","component"),d("watchlaterRedirect","watchlaterRedirect","component"),u("watchLaterRedirectNavbar","watchlaterRedirect.navbar"),u("watchLaterRedirectPage","watchlaterRedirect.page"),d("touchVideoPlayer","touchPlayerGestures","component"),d("touchVideoPlayer","touchPlayerControl","component"),d("customControlBackground","playerControlBackground","component"),u("customControlBackgroundOpacity","playerControlBackground.opacity",(n=>{const e=parseFloat(n);return Math.round(100*e)})),d("darkSchedule","darkModeSchedule","component"),u("darkScheduleStart","darkModeSchedule.range.start"),u("darkScheduleEnd","darkModeSchedule.range.end"),d("fullTweetsTitle","fullFeedsTitle","component"),d("fullPageTitle","fullEpisodeTitle","component"),d("removeVideoTopMask","hideVideoTopMask","component"),d("removeLiveWatermark","removeLiveWatermark","component"),d("harunaScale","dpiLiveShowgirl","component"),d("harunaScale","dpiLiveShowgirl","component"),d("removeAds","removePromotions","component"),u("showBlockedAdsTip","removePromotions.showPlaceholder"),u("preserveEventBanner","removePromotions.preserveEventBanner"),d("touchVideoPlayerDoubleTapControl","doubleClickControl","component"),u("customStyleColor","settingsPanel.themeColor"),d("useDefaultPlayerMode","defaultPlayerMode","component"),u("applyPlayerModeOnPlay","defaultPlayerMode.applyOnPlay"),u("defaultPlayerMode","defaultPlayerMode.mode"),d("skipChargeList","skipChargeList","component"),d("comboLike","touchComboLike","component"),d("autoLightOff","playerAutoLight","component"),d("airborne","danmakuAirborne","component"),d("useBiliplusRedirect","biliplusRedirect","component"),d("biliplusRedirect","biliplusRedirect","component"),d("framePlayback","seekByFrames","component"),d("useCommentStyle","simplifyComments","component"),d("imageResolution","imageResolution","component"),u("imageResolutionScale","imageResolution.scale"),d("playerFocus","playerFocus","component"),u("playerFocusOffset","playerFocus.offset"),d("simplifyLiveroom","simplifyLiveroom","component"),u("simplifyLiveroomSettings","simplifyLiveroom",(n=>{const{options:e}=(0,s.getComponentSettings)("simplifyLiveroom");Object.assign(e,Object.fromEntries(Object.entries(n).map((([n,e])=>[`switch-${n}`,e]))))})),d("customNavbar","customNavbar","component"),g("customNavbar.items.darkMode"),u("favoritesListCurrentSelect","customNavbar.lastFavoriteFolder"),u("touchNavBar","customNavbar.touch"),u("customNavbarFill","customNavbar.fill"),u("customNavbarTransparent","customNavbar.transparent"),u("customNavbarShadow","customNavbar.shadow"),u("customNavbarBlur","customNavbar.blur"),u("customNavbarOrder","customNavbar.order",(n=>(Object.keys(n).forEach((e=>{e in f&&(n[f[e]]=n[e],delete n[e])})),delete n.mangaLink,n))),u("customNavbarHidden","customNavbar.hidden",(n=>([...n].forEach((e=>{e in f&&(n.push(f[e]),lodash.pull(n,e))})),lodash.pull(n,"mangaLink"),n))),u("customNavbarBoundsPadding","customNavbar.padding",(n=>parseFloat(n))),u("customNavbarGlobalFixed","customNavbar.globalFixed"),u("customNavbarSeasonLogo","customNavbar.seasonLogo"),u("customNavbarShowDeadVideos","customNavbar.showDeadVideos"),d("playerShadow","playerShadow","component"),d("narrowDanmaku","preserveDanmakuInput","component"),d("outerWatchlater","outerWatchlater","component"),d("videoScreenshot","videoScreenshot","component"),d("hideBangumiReviews","hideBangumiReviews","component"),u("filenameFormat","settingsPanel.filenameFormat"),u("batchFilenameFormat","settingsPanel.batchFilenameFormat"),d("sidebarOffset","sidebarOffset","component"),u("sidebarOffset","sidebarOffset.offset"),d("noLiveAutoplay","liveHomeMute","component"),d("foldComment","rememberVideoSpeed","component"),u("defaultVideoSpeed","rememberVideoSpeed.speed"),u("rememberVideoSpeedList","rememberVideoSpeed.individualRememberList"),u("rememberVideoSpeed","rememberVideoSpeed.individualRemember"),u("extendVideoSpeed","rememberVideoSpeed.extend"),u("extendVideoSpeedList","rememberVideoSpeed.extendList"),d("foldComment","foldComments","component"),d("autoDraw","liveAutoDraw","component"),d("keymap","keymap","component"),u("keymapPreset","keymap.preset"),u("keymapJumpSeconds","keymap.longJumpSeconds"),u("customKeyBindings","keymap.customKeyBindings"),d("doubleClickFullscreen","doubleClickFullscreen","component"),u("doubleClickFullscreenPreventSingleClick","doubleClickFullscreen.preventSingleClick"),u("scriptLoadingMode","settingsPanel.scriptLoadingMode",(n=>n.replace(/\(自动\)$/,""))),u("guiSettingsDockSide","settingsPanel.dockSide"),d("fullActivityContent","fullFeedsContent","component"),d("feedsFilter","feedsFilter","component"),u("feedsFilterPatterns","feedsFilter.patterns"),u("feedsSpecialFilterTypes","feedsFilter.types"),u("feedsFilterSideCards","feedsFilter.sideCards"),d("selectableColumnText","columnUnlock","component"),d("miniPlayerTouchMove","touchMiniPlayer","component"),d("hideBangumiSponsors","hideBangumiSponsors","component"),d("hideRecommendLive","hideRecommendedLive","component"),d("hideRelatedVideos","hideRelatedVideos","component"),d("urlParamsClean","urlParamsClean","component"),d("collapseLiveSideBar","collapseLiveSideBar","component"),u("foregroundColorMode","settingsPanel.textColor"),u("updateCdn","settingsPanel.cdnRoot"),u("downloadPackageEmitMode","settingsPanel.downloadPackageEmitMode",(n=>"分别下载"===n?"单独下载":n)),d("bvidConvert","bvidConvert","component"),d("fixedSidebars","fixedFeedsSidebars","component"),d("autoHideSideBar","autoHideSidebar","component"),d("livePip","livePip","component"),d("extendFeedsLive","extendFeedsLive","component"),d("playerOnTop","playerOnTop","component"),d("quickFavorite","quickFavorite","component"),u("quickFavoriteID","quickFavorite.favoriteFolderID"),d("disableFeedsDetails","disableFeedsDetails","component"),d("elegantScrollbar","elegantScrollbar","component"),d("danmakuSendBar","liveDanmakuSendbar","component"),d("showCoverBeforePlay","showCoverBeforePlay","component"),d("seoJump","seoRedirect","component"),d("copyFeedsLink","copyFeedsLink","component"),d("copyCommentLink","copyCommentsLink","component"),d("unfoldFeeds","unfoldFeeds","component"),d("feedsImageExporter","imageExporter","component"),d("columnImageExporter","imageExporter","component"),d("preferAvUrl","avUrl","component"),d("homeHidden","simplifyHome","component"),u("homeHiddenItems","simplifyHome",(n=>{const{options:e}=(0,s.getComponentSettings)("simplifyHome");n.forEach((n=>e[`switch-${n}`]=!0))})),d("alwaysShowDuration","alwaysShowDuration","component"),d("removeVideoPopup","removePlayerPopup","component"),d("removeGuidePopup","removePlayerPopup","component"),d("removeVotePopup","removePlayerPopup","component"),u("removeVideoPopup","removePlayerPopup.relatedVideos"),u("removeGuidePopup","removePlayerPopup.comboLikes"),u("removeVotePopup","removePlayerPopup.votes"),d("checkInCenter","checkInCenter","component"),d("fullscreenGiftBox","liveGiftBox","component"),d("autoPlayControl","legacyAutoPlay","component"),d("scrollOutPlayer","playerIntersectionActions","component"),u("scrollOutPlayerTriggerPlace","playerIntersectionActions.triggerLocation"),u("scrollOutPlayerAutoPause","playerIntersectionActions.pause"),u("scrollOutPlayerAutoLightOn","playerIntersectionActions.light"),d("disableDanmakuHighlights","disableSpecialDanmaku","component"),d("disableUpDanmakuStyle","disableSpecialDanmaku","component"),u("disableDanmakuHighlights","disableSpecialDanmaku.highlight"),u("disableUpDanmakuStyle","disableSpecialDanmaku.up"),d("viewCover","viewCover","component"),d("downloadVideo","downloadVideo","component"),g("downloadVideo.outputs.aria2"),g("downloadVideo.outputs.idm"),u("downloadVideoQuality","downloadVideo.basicConfig.quality"),u("downloadVideoFormat","downloadVideo.basicConfig.api",(e=>({flv:"video.flv",dash:n.downloadVideoDashCodec.startsWith("HEVC")?"video.dash.hevc":"video.dash.avc"}[e]))),u("downloadVideoDefaultDanmaku","downloadVideo.danmakuType"),u("downloadVideoDefaultSubtitle","downloadVideo.subtitleType"),u("aria2RpcOptionProfiles","downloadVideo.rpcProfiles"),d("downloadDanmaku","downloadDanmaku","component"),d("downloadSubtitle","downloadSubtitle","component"),d("downloadAudio","downloadAudio","component"),d("downloadLiveRecords","downloadLiveRecords","component"),d("medalHelper","badgeHelper","component"),u("defaultMedalID","badgeHelper.defaultMedalID"),u("autoMatchMedal","badgeHelper.autoMatchMedal"),h(),v()];let w=0;e.message=`导入中... (${w}/${y.length})`;let k=0,x=0;for(const n of y)try{await n(),k++}catch(n){console.log(n),x++}finally{w++,e.message=`导入中... (${w}/${y.length})`}e.message=`导入完成. 成功 ${k} 个, 失败 ${x} 个, 可在控制台查看详细日志.`}catch(n){e.dismiss(),(0,d.logError)(n)}})(n)}catch(e){n(e)}}})}))}}},7769:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"viewCover",displayName:"查看封面",tags:[componentsTags.utils,componentsTags.video],entry:none,reload:none,unload:none,widget:{component:()=>Promise.resolve().then(t.bind(t,4330)).then((n=>n.default))},description:{"zh-CN":"在视频页面中, 可从功能面板中查看封面."},urlInclude:[...o.videoAndBangumiUrls]}},4569:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"watchlaterRedirect",displayName:"稍后再看重定向",description:{"zh-CN":"将稍后再看的链接重定向为普通播放网址, 以使用新版播放页面."},entry:async({settings:n})=>{if(n.options.page){const{select:n}=await Promise.resolve().then(t.t.bind(t,3569,23)),{childList:e}=await Promise.resolve().then(t.t.bind(t,9156,23)),{getWatchlaterList:o}=await Promise.resolve().then(t.t.bind(t,5539,23)),i=await o(!0),a=await n(".watch-later-list .list-box > span");if(!a)return;const r=(n,e)=>{try{const t=i[e],{bvid:o,cid:a,pages:r}=t,l=r.find((n=>n.cid===a))?.page??1,c=l>1?`https://www.bilibili.com/video/${o}?p=${l}`:`https://www.bilibili.com/video/${o}`,s=n.querySelector(".av-pic");s.target="_blank",s.href=c;const p=n.querySelector(".av-about .t");p.target="_blank",p.href=c}catch(t){console.error(`[watchlater redirect] error at index ${e}`,n,t)}},l=()=>{a.querySelectorAll(".av-item").forEach(r)};e(a,(n=>{n.forEach((n=>{n.removedNodes.forEach((n=>{if(n instanceof HTMLElement&&!n.classList.contains("itemlist-move")){const e=parseInt(dq(n,".key").textContent)-1;console.log("remove index",e),i.splice(e,1)}}))})),l()}))}},options:{page:{displayName:"重定向页面",defaultValue:!0},navbar:{displayName:"重定向顶栏",defaultValue:!0}},urlInclude:["https://www.bilibili.com/watchlater/#/list"],tags:[componentsTags.utils,componentsTags.video]}},5604:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"biliplusRedirect",displayName:"BiliPlus跳转支持",description:{"zh-CN":"在视频/番剧/空间中, 可以从功能中的按钮点击转到BiliPlus上对应的页面."},urlInclude:[...o.videoAndBangumiUrls,"//space.bilibili.com"],entry:none,tags:[componentsTags.video,componentsTags.utils],widget:{component:()=>Promise.resolve().then(t.bind(t,7823)).then((n=>n.default))}}},4749:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(3569),i=t(1344);const a={name:"bvidConvert",displayName:"BV号转换",entry:none,description:{"zh-CN":"在功能面板中显示视频的AV号和BV号."},tags:[componentsTags.video,componentsTags.utils],widget:{component:()=>Promise.resolve().then(t.bind(t,7450)).then((n=>n.default)),condition:o.hasVideo},urlInclude:i.videoAndBangumiUrls}},1729:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return c}});var o=t(6631),i=t(9730),a=coreApis.componentApis.video.videoDanmaku,r=t(9156),l=t(1344);const c={displayName:"启用弹幕空降",author:{name:"kdxcxs",link:"https://github.com/kdxcxs"},description:{"zh-CN":"为可能含有时间点的弹幕添加下划线, 点击可以跳到视频对应时间."},tags:[componentsTags.video],urlInclude:l.playerUrls,...(0,o.toggleStyle)("danmakuAirborne",(()=>Promise.resolve().then(t.t.bind(t,6316,23))),(async({settings:n})=>{const{enabled:e}=n,t=n=>{if(!n)return NaN;const e=n.match(/(\d+)[ ]*[::时分][ ]*(\d+)([ ]*[::分][ ]*(\d+))?/);if(!e)return NaN;if(e[3]){const[,t,o,,i]=e.map((n=>parseInt(n)));return[t,o,i].some((n=>Number.isNaN(n)))||n.includes("分")&&!n.includes("时")?NaN:3600*t+60*o+i}const[,t,o]=e.map((n=>parseInt(n)));return[t,o].some((n=>Number.isNaN(n)))?NaN:60*t+o},o=n=>{if(!e)return;const o=n.target;if(!o.classList.contains("b-danmaku"))return;const i=t(o.textContent);Number.isNaN(i)||unsafeWindow.player.seek(i,!1)};(0,a.forEachVideoDanmaku)({added:n=>{const e=!Number.isNaN(t(n.text));n.element.classList.toggle("airborne",e)}}),(0,r.videoChange)((async()=>{const n=await i.playerAgent.query.video.wrap();n.classList.contains("airborne-enabled")||(n.classList.add("airborne-enabled"),n.addEventListener("click",o))}))}))}},2606:function(n,e,t){"use strict";t.r(e),t.d(e,{proto:function(){return i},decodeDanmakuSegment:function(){return r},decodeDanmakuView:function(){return l}});var o=t(4659);const i={nested:{DmWebViewReply:{fields:{state:{type:"int32",id:1},text:{type:"string",id:2},textSide:{type:"string",id:3},dmSge:{type:"DmSegConfig",id:4},flag:{type:"DanmakuFlagConfig",id:5},specialDms:{rule:"repeated",type:"string",id:6},checkBox:{type:"bool",id:7},count:{type:"int64",id:8},commandDms:{rule:"repeated",type:"CommandDm",id:9},dmSetting:{type:"DanmuWebPlayerConfig",id:10}}},CommandDm:{fields:{id:{type:"int64",id:1},oid:{type:"int64",id:2},mid:{type:"int64",id:3},command:{type:"string",id:4},content:{type:"string",id:5},progress:{type:"int32",id:6},ctime:{type:"string",id:7},mtime:{type:"string",id:8},extra:{type:"string",id:9},idStr:{type:"string",id:10}}},DmSegConfig:{fields:{pageSize:{type:"int64",id:1},total:{type:"int64",id:2}}},DanmakuFlagConfig:{fields:{recFlag:{type:"int32",id:1},recText:{type:"string",id:2},recSwitch:{type:"int32",id:3}}},DmSegMobileReply:{fields:{elems:{rule:"repeated",type:"DanmakuElem",id:1}}},DanmakuElem:{fields:{id:{type:"int64",id:1},progress:{type:"int32",id:2},mode:{type:"int32",id:3},fontsize:{type:"int32",id:4},color:{type:"uint32",id:5},midHash:{type:"string",id:6},content:{type:"string",id:7},ctime:{type:"int64",id:8},weight:{type:"int32",id:9},action:{type:"string",id:10},pool:{type:"int32",id:11},idStr:{type:"string",id:12},attr:{type:"int32",id:13}}},DanmuWebPlayerConfig:{fields:{dmSwitch:{type:"bool",id:1},aiSwitch:{type:"bool",id:2},aiLevel:{type:"int32",id:3},blocktop:{type:"bool",id:4},blockscroll:{type:"bool",id:5},blockbottom:{type:"bool",id:6},blockcolor:{type:"bool",id:7},blockspecial:{type:"bool",id:8},preventshade:{type:"bool",id:9},dmask:{type:"bool",id:10},opacity:{type:"float",id:11},dmarea:{type:"int32",id:12},speedplus:{type:"float",id:13},fontsize:{type:"float",id:14},screensync:{type:"bool",id:15},speedsync:{type:"bool",id:16},fontfamily:{type:"string",id:17},bold:{type:"bool",id:18},fontborder:{type:"int32",id:19},drawType:{type:"string",id:20}}}}},a=lodash.curry((async(n,e)=>{const t=new Uint8Array("arrayBuffer"in Blob.prototype?await e.arrayBuffer():await new Response(e).arrayBuffer()),a=(await o.protobufLibrary).Root.fromJSON(i).lookupType(n),r=a.decode(t);return a.toObject(r)})),r=a("DmSegMobileReply"),l=a("DmWebViewReply")},1110:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(3569),i=t(1141),a=t(1344);const r={name:"downloadDanmaku",displayName:"下载弹幕",description:{"zh-CN":"启用下载弹幕支持, 在视频和番剧页面中可从功能面板里下载弹幕. 请注意 ASS 弹幕下载不会包含高级弹幕, 字幕弹幕等."},tags:[componentsTags.video],entry:none,reload:none,unload:none,plugin:{displayName:"下载视频 - 下载弹幕支持",setup:({addData:n})=>{n("downloadVideo.assets",(async n=>{const{getBlobByType:e}=await Promise.resolve().then(t.bind(t,5074));n.push({name:"downloadDanmaku",displayName:"下载弹幕",getAssets:async(n,t)=>{const{type:o,enabled:a}=t;if(!a)return[];const r=i.Toast.info("获取弹幕中...","下载弹幕");let l=0;const c=await Promise.allSettled(n.map((async t=>{const i=await e(o,t.input);return l++,r.message=`获取弹幕中... (${l}/${n.length})`,{name:`${t.input.title}.${o}`,data:i}}))),s=c.filter((n=>"fulfilled"===n.status)),p=c.filter((n=>"rejected"===n.status));return r.message=`获取完成. 成功 ${s.length} 个, 失败 ${p.length} 个.`,s.map((n=>n.value))},component:()=>Promise.resolve().then(t.bind(t,1007)).then((n=>n.default))})}))}},urlInclude:a.videoAndBangumiUrls,widget:{condition:o.hasVideo,component:()=>Promise.resolve().then(t.bind(t,274)).then((n=>n.default))}}},5074:function(n,e,t){"use strict";t.r(e),t.d(e,{JsonDanmaku:function(){return x},convertToAss:function(){return _},convertToAssFromJson:function(){return C},getBlobByType:function(){return I},getUserDanmakuConfig:function(){return A}});var o=t(2244),i=t(5729),a=t(4522),r=t(9129),l=t(2740);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class s{constructor({content:n,time:e,type:t,fontSize:o,color:i}){c(this,"content",void 0),c(this,"time",void 0),c(this,"startTime",void 0),c(this,"type",void 0),c(this,"fontSize",void 0),c(this,"color",void 0),this.content=n,this.time=e,this.startTime=parseFloat(e),this.type=parseInt(t),this.fontSize=parseFloat(o),this.color=parseInt(i)}}function p(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class d extends s{constructor({content:n,time:e,type:t,fontSize:o,color:i,typeTag:a,colorTag:r,endTime:l}){super({content:n,time:e,type:t,fontSize:o,color:i}),p(this,"typeTag",void 0),p(this,"colorTag",void 0),p(this,"endTime",void 0),this.typeTag=a,this.colorTag=r,this.endTime=l}text(n){let e=n[this.fontSize];e||(e=n[25]);const t=e.match(/Style:(.*?),/)[1].trim();return`Dialogue: 0,${this.time},${this.endTime},${t},,0,0,0,,{${this.typeTag}${this.colorTag}}${this.content}`}}class m{constructor(n,e,t,o,i){p(this,"danmakus",void 0),p(this,"title",void 0),p(this,"fontStyles",void 0),p(this,"blockTypes",void 0),p(this,"resolution",void 0),this.danmakus=n,this.title=e,this.fontStyles=t,this.blockTypes=o,this.resolution=i}generateAss(){return`${`\n[Script Info]\n; Script generated by Bilibili Evolved Danmaku Converter\n; https://github.com/the1812/Bilibili-Evolved/\nTitle: ${this.title}\nScriptType: v4.00+\nPlayResX: ${this.resolution.x}\nPlayResY: ${this.resolution.y}\nTimer: 10.0000\nWrapStyle: 2\nScaledBorderAndShadow: no\n\n[V4+ Styles]\nFormat: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding\n${Object.values(this.fontStyles).join("\n")}\n\n[Events]\nFormat: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\n `.trim()}\n${this.danmakus.map((n=>n.text(this.fontStyles))).filter((n=>""!==n)).join("\n")}`}}function b(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class u extends s{constructor({content:n,time:e,type:t,fontSize:o,color:i,timeStamp:a,pool:r,userHash:l,rowId:c}){super({content:n,time:e,type:t,fontSize:o,color:i}),b(this,"timeStamp",void 0),b(this,"pool",void 0),b(this,"userHash",void 0),b(this,"rowId",void 0),b(this,"pDataArray",void 0),this.timeStamp=parseInt(a),this.pool=parseInt(r),this.userHash=l,this.rowId=parseInt(c),this.pDataArray=[e,t,o,i,a,r,l,c]}text(){return`${this.content}`}static parse(n){const e=n.getAttribute("p"),[t,o,i,a,r,l,c,s]=e.split(","),p=n.innerHTML;return new u({content:p,time:t,type:o,fontSize:i,color:a,timeStamp:r,pool:l,userHash:c,rowId:s})}}class h{constructor(n){b(this,"xml",void 0),b(this,"danmakus",void 0),this.xml=n;const e=(new DOMParser).parseFromString(n,"application/xml").documentElement;this.danmakus=[...e.querySelectorAll("d[p]")].map((n=>u.parse(n)))}}var g=t(3109);let v;function f(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}!function(n){n[n.Normal=1]="Normal",n[n.Normal2=2]="Normal2",n[n.Normal3=3]="Normal3",n[n.Bottom=4]="Bottom",n[n.Top=5]="Top",n[n.Reversed=6]="Reversed",n[n.Special=7]="Special",n[n.Special2=8]="Special2"}(v||(v={}));class y{constructor(n,e,t,o){f(this,"horizontalStack",void 0),f(this,"horizontalTrack",void 0),f(this,"verticalStack",void 0),f(this,"verticalTrack",void 0),f(this,"resolution",void 0),f(this,"duration",void 0),f(this,"canvas",void 0),f(this,"context",void 0),f(this,"fontSizes",void 0),f(this,"bottomMarginPercent",void 0),f(this,"danmakuHeight",void 0),f(this,"trackHeight",void 0),f(this,"trackCount",void 0),this.horizontalStack=[],this.horizontalTrack=[],this.verticalStack=[],this.verticalTrack=[],this.resolution=e,this.duration=t,this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.fontSizes={30:`64px ${n}`,25:`52px ${n}`,18:`36px ${n}`,45:`90px ${n}`},this.bottomMarginPercent=o,this.generateTracks()}generateTracks(){this.danmakuHeight=52,this.trackHeight=2*y.margin+52,this.trackCount=parseInt((0,g.fixed)(this.resolution.y*(1-this.bottomMarginPercent)/this.trackHeight,0))}getTextSize(n){this.context.font=this.fontSizes[n.fontSize];return[this.context.measureText(n.content).width/2,this.danmakuHeight/2]}getTags(n,{targetTrack:e,initTrackNumber:t,nextTrackNumber:o,willOverlay:i,getTrackItem:a,getTag:r}){const[l,c]=this.getTextSize(n),s=2*l,p=this.duration(n)*s/(this.resolution.x+s)+y.nextDanmakuDelay;let d=t,m=null;const b=n=>i(n,d,s);do{m=e.find(b),d+=o}while(m&&d<=this.trackCount&&d>=0);return d>this.trackCount||d<0?"\\pos(0,-999)":(d-=o,e.push(a(d,s,p)),r({trackNumber:d,x:l,y:c}))}getHorizontalTags(n){return this.getTags(n,{targetTrack:this.horizontalTrack,initTrackNumber:0,nextTrackNumber:1,willOverlay:(e,t,o)=>e.trackNumber===t&&(e.widthn.startTime),getTrackItem:(e,t,o)=>({width:t,start:n.startTime,visible:n.startTime+o,end:n.startTime+this.duration(n),trackNumber:e}),getTag:({trackNumber:e,x:t,y:o})=>`\\move(${this.resolution.x+t},${e*this.trackHeight+y.margin+o},${-t},${e*this.trackHeight+y.margin+o},0,${1e3*this.duration(n)})`})}getVerticalTags(n){const e="top"===y.danmakuType[n.type];return this.getTags(n,{targetTrack:this.verticalTrack,initTrackNumber:e?0:this.trackCount-1,nextTrackNumber:e?1:-1,willOverlay:(e,t)=>e.trackNumber===t&&e.end>n.startTime,getTrackItem:e=>({start:n.startTime,end:n.startTime+this.duration(n),trackNumber:e}),getTag:({trackNumber:n,y:t})=>e?`\\pos(${this.resolution.x/2},${n*this.trackHeight+y.margin+t})`:`\\pos(${this.resolution.x/2},${this.resolution.y-y.margin-t-(this.trackCount-1-n)*this.trackHeight})`})}push(n){let e="",t=[];switch(y.danmakuType[n.type]){case"normal":case"reversed":e=this.getHorizontalTags(n),t=this.horizontalStack;break;case"top":case"bottom":e=this.getVerticalTags(n),t=this.verticalStack;break;case"special":default:return{tags:"\\pos(0,-999)"}}const o={tags:e};return t.push(o),o}}function w(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}f(y,"danmakuType",{[v.Normal]:"normal",[v.Normal2]:"normal",[v.Normal3]:"normal",[v.Bottom]:"bottom",[v.Top]:"top",[v.Reversed]:"reversed",[v.Special]:"special",[v.Special2]:"special"}),f(y,"margin",4),f(y,"nextDanmakuDelay",.05);class k{constructor({title:n,font:e,alpha:t,duration:o,blockTypes:i,blockFilter:a,resolution:r,bottomMarginPercent:l,bold:c}){w(this,"title",void 0),w(this,"font",void 0),w(this,"alpha",void 0),w(this,"duration",void 0),w(this,"blockTypes",void 0),w(this,"blockFilter",void 0),w(this,"resolution",void 0),w(this,"bold",void 0),w(this,"danmakuStack",void 0),this.title=n,this.font=e,this.alpha=Math.round(255*t).toString(16).toUpperCase().padStart(2,"0"),this.duration=o,this.blockTypes=i,this.blockFilter=a||(()=>!0),this.resolution=r,this.bold=c,this.danmakuStack=new y(e,r,o,l)}get fontStyles(){return{36:`Style: Larger,${this.font},72,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,30:`Style: Large,${this.font},64,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,25:`Style: Medium,${this.font},52,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,18:`Style: Small,${this.font},36,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,45:`Style: ExtraLarge,${this.font},90,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`}}xmlDanmakuToAssDocument(n){const e=[];for(const t of n){const n=-1!==this.blockTypes.indexOf(t.type),o=-1!==this.blockTypes.indexOf("color")&&t.color!==k.white;if(n||o)continue;if(!this.blockFilter(t))continue;const[i,a]=(0,l.convertTimeByDuration)(t.startTime,this.duration(t));e.push(new d({content:(0,l.normalizeContent)(t.content),time:i,endTime:a,type:t.type.valueOf().toString(),fontSize:t.fontSize.toString(),color:t.color.toString(),typeTag:this.convertType(t),colorTag:(0,l.convertHexColorForDialogue)(t.color.toString(16))}))}return new m(e,this.title,this.fontStyles,this.blockTypes,this.resolution)}xmlStringToAssDocument(n){const e=new h(n);return this.xmlDanmakuToAssDocument(e.danmakus.sort((0,a.ascendingSort)((n=>n.startTime))))}convertType(n){return this.danmakuStack.push(n).tags}}w(k,"white",16777215);class x{constructor(n,e){var t,o,i;this.aid=n,this.cid=e,i=[],(o="jsonDanmakus")in(t=this)?Object.defineProperty(t,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[o]=i}get xmlDanmakus(){return this.jsonDanmakus.map((n=>({content:n.content,time:n.progress?(n.progress/1e3).toString():"0",type:n.mode?.toString()??"1",fontSize:n.fontsize?.toString()??"25",color:n.color?.toString()??"16777215",timeStamp:n.ctime?.toString()??"0",pool:n.pool?.toString()??"0",userHash:n.midHash??"0",rowId:n.idStr??"0"})))}async fetchInfo(){const{decodeDanmakuSegment:n,decodeDanmakuView:e}=await Promise.resolve().then(t.bind(t,2606)),o=async n=>(await fetch(n)).blob(),r=await o(`https://api.bilibili.com/x/v2/dm/web/view?type=1&oid=${this.cid}&pid=${this.aid}`);if(!r)throw new Error("获取弹幕信息失败");const l=await e(r),{total:c}=l.dmSge;if(void 0===c)throw new Error(`获取弹幕分页数失败: ${JSON.stringify(lodash.omit(l,"flag"))}`);console.log("segment count =",c);const s=await Promise.all(new Array(c).fill(0).map((async(e,t)=>{const a=await o(`https://api.bilibili.com/x/v2/dm/web/seg.so?type=1&oid=${this.cid}&pid=${this.aid}&segment_index=${t+1}`);if(!a)return(0,i.logError)(new Error(`弹幕片段${t+1}下载失败`)),[];console.log(`received blob for segment ${t+1}`,a);return(await n(a)).elems??[]})));return this.jsonDanmakus=s.flat().sort((0,a.ascendingSort)((n=>n.progress))),this}}const A=async()=>{const n=(0,r.getFriendlyTitle)(),e={font:"微软雅黑",alpha:.4,duration:n=>{switch(n.type){case 4:case 5:return 4;default:return 6}},blockTypes:[7,8],resolution:{x:1920,y:1080},bottomMarginPercent:.15,bold:!1};let t={...e,title:n};try{await(0,o.loadDanmakuSettingsPanel)();const n=localStorage.getItem("bilibili_player_settings");if(n){const e=JSON.parse(n),o=(n,t)=>lodash.get(e,`setting_config.${n}`,t);t.blockTypes=(()=>{const n=[],t={scroll:[1,2,3],top:[5],bottom:[4],color:["color"]};for(const[o,i]of Object.entries(t))!1===lodash.get(e,`block.type_${o}`,!0)&&n.push(...i);return n.concat(7,8)})(),t.bold=o("bold",!1),t.alpha=lodash.clamp(1-parseFloat(o("opacity","0.4")),0,1);const i=1.4-.4*o("fontsize",1);t.resolution={x:Math.round(1920*i),y:Math.round(1080*i)},t.duration=(()=>{const n=18-3*o("speedplus",0);return e=>{switch(e.type){case 4:case 5:return 4;default:return n}}})();const a=o("danmakuArea",0);t.bottomMarginPercent=a>=100?0:a/100,0===t.bottomMarginPercent&&o("preventshade",!1)&&(t.bottomMarginPercent=.15);const r=lodash.get(e,"block.list",[]);t.blockFilter=n=>{for(const e of r)if(e.s)switch(e.t){default:return!0;case"keyword":if(n.content.includes(e.v))return!1;break;case"regexp":if(new RegExp(e.v).test(n.content))return!1;break;case"user":if(n.userHash===e.v)return!1}return!0}}else console.warn("[弹幕转换] 未找到播放器设置"),t={...t,...e};t.font=dq(".bilibili-player-video-danmaku-setting-right-font .bui-select-result").innerText}catch(n){(0,i.logError)(n),t={...t,...e}}for(const[n,o]of Object.entries(t))null==o&&(console.warn("danmaku config invalid for key",n,", value =",o),t[n]=e[o]);return console.log(t),t},_=async n=>new k(await A()).xmlStringToAssDocument(n).generateAss(),C=async n=>new k(await A()).xmlDanmakuToAssDocument(n.xmlDanmakus.map((n=>new u(n)))).generateAss(),I=async(n,e=unsafeWindow)=>{const{aid:t,cid:o}=e,i=await new x(t,o).fetchInfo();switch(n){case"xml":return new Blob([i.xmlDanmakus.map((n=>new u(n).text())).join("\n")],{type:"text/xml"});default:case"json":return new Blob([JSON.stringify(i.jsonDanmakus)],{type:"text/json"});case"ass":return new Blob([await C(i)],{type:"text/ass"})}}},6770:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9156),i=t(3569),a=t(3109),r=t(1344);const l={name:"expandDanmakuList",displayName:"展开弹幕列表",entry:async({settings:{options:n}})=>{(0,o.videoChange)((async()=>{if(r.mediaListUrls.some((n=>(0,a.matchUrlPattern)(n)))&&n.ignoreMediaList)return;const e=await(0,i.select)(".bui-collapse-wrap");if(e&&e.classList.contains("bui-collapse-wrap-folded")){(await(0,i.select)(".bui-collapse-header"))?.click()}}))},tags:[componentsTags.video],description:{"zh-CN":"每次加载视频时自动展开弹幕列表."},options:{ignoreMediaList:{defaultValue:!0,displayName:"合集类页面不自动展开"}},urlInclude:[...r.videoAndBangumiUrls,...r.mediaListUrls]}},8336:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(3569);const i={name:"downloadVideo",displayName:"下载视频",entry:none,reload:none,unload:none,widget:{component:()=>Promise.resolve().then(t.bind(t,7248)).then((n=>n.default)),condition:()=>(0,o.hasVideo)()},tags:[componentsTags.video],options:{basicConfig:{defaultValue:{},displayName:"基础配置",hidden:!0}}}},2461:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return d}});var o=t(1344),i=t(9156),a=t(3569),r=t(9163),l=t(667),c=t.n(l);const s="fullVideoDescription",p=()=>{(0,r.addStyle)(c(),s),(0,i.videoChange)((async()=>{if(!await(0,a.select)(".video-desc"))return;(await(0,a.select)('.video-desc .btn[report-id="abstract_spread"], .video-desc .toggle-btn'))?.click()}))},d={name:s,entry:p,reload:p,unload:()=>{(0,r.removeStyle)(s)},displayName:"展开视频简介",tags:[componentsTags.video,componentsTags.style],description:{"zh-CN":"总是展开完整的视频简介."},urlInclude:o.videoAndBangumiUrls}},4603:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={...(0,o.toggleStyle)("fullEpisodeTitle",(()=>Promise.resolve().then(t.t.bind(t,6556,23)))),displayName:"展开选集标题",description:{"zh-CN":"总是完全展开视频选集列表的标题, 注意对番剧无效."},tags:[componentsTags.video],urlInclude:i.videoUrls}},4143:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"outerWatchlater",displayName:"外置稍后再看",entry:async()=>{const{mountVueComponent:n,getUID:e,playerReady:o}=await Promise.resolve().then(t.t.bind(t,3109,23));if(!e())return;await o();const i=dq(".video-toolbar .ops .collect");if(!i)return;const a=n(await Promise.resolve().then(t.bind(t,3245)));i.insertAdjacentElement("afterend",a.$el);const{videoChange:r}=await Promise.resolve().then(t.t.bind(t,9156,23));r((()=>{a.aid=unsafeWindow.aid}))},tags:[componentsTags.video],description:{"zh-CN":"将视频页面菜单里的`稍后再看`移到外面."},urlInclude:o.videoUrls,urlExclude:o.watchlaterUrls,reload:()=>{dqa(".ops .watchlater").forEach((n=>{n.style.display="inline-block"}))},unload:()=>{dqa(".ops .watchlater").forEach((n=>{n.style.display="none"}))},plugin:{displayName:"稍后再看 - 快捷键支持",setup:({addData:n})=>{n("keymap.actions",(n=>{n.watchlater={displayName:"稍后再看",run:n=>{const{clickElement:e}=n;return e(".video-toolbar .ops .watchlater, .more-ops-list .ops-watch-later, .video-toolbar-module .see-later-box",n)}}})),n("keymap.presets",(n=>{n.watchlater="shift w"}))}}}},8961:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9730),i=t(9156),a=t(1344);let r;const l={name:"playerAutoLight",displayName:"播放时自动关灯",urlInclude:a.allVideoUrls,tags:[componentsTags.video],description:{"zh-CN":"在视频播放时自动关灯, 暂停或结束时再自动打开."},entry:async()=>{const{isEmbeddedPlayer:n}=await Promise.resolve().then(t.t.bind(t,3109,23)),{lightOn:e,lightOff:a}=await Promise.resolve().then(t.t.bind(t,3579,23));n()||(0,i.videoChange)((async()=>{if(null!=r){const n=await r.query.video.element();n.removeEventListener("ended",e),n.removeEventListener("pause",e),n.removeEventListener("play",a)}r=o.playerAgent;const{query:n,isAutoPlay:t}=r,i=await n.video.element();t()&&a(),i.addEventListener("ended",e),i.addEventListener("pause",e),i.addEventListener("play",a)}))}}},7118:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"playerControlBackground",displayName:"播放器控制栏背景色",tags:[componentsTags.video,componentsTags.style],description:{"zh-CN":"给视频播放器控制栏附上半透明的黑色, 代替原来的阴影."},entry:async({metadata:n})=>{const{addComponentListener:e}=await Promise.resolve().then(t.t.bind(t,407,23));e(`${n.name}.includeProgress`,(n=>{document.body.classList.toggle("video-control-progress-background",n)}),!0),e(`${n.name}.opacity`,lodash.debounce((n=>{document.documentElement.style.setProperty("--video-control-opacity",(n/100).toString())}),200),!0)},instantStyles:[{name:"playerControlBackground",style:()=>Promise.resolve().then(t.t.bind(t,7497,23))}],urlInclude:o.playerUrls,options:{opacity:{displayName:"不透明度(%)",defaultValue:64,slider:{}},includeProgress:{displayName:"包括进度条",defaultValue:!0}}}},3803:function(n,e,t){"use strict";t.r(e),t.d(e,{PlayerModes:function(){return l},component:function(){return c}});var o=t(9730),i=t(3569),a=t(3109),r=t(1344);let l;!function(n){n.Normal="常规",n.Wide="宽屏",n.WebFullscreen="网页全屏",n.Fullscreen="全屏"}(l||(l={}));const c={name:"defaultPlayerMode",displayName:"默认播放器模式",entry:async({settings:{options:n}})=>{if((0,a.isEmbeddedPlayer)())return;await(0,a.playerReady)();const e=new Map([[l.Normal,none],[l.Wide,()=>{o.playerAgent.widescreen()}],[l.WebFullscreen,()=>{o.playerAgent.webFullscreen()}],[l.Fullscreen,async()=>{null!==await(0,i.sq)((()=>dq(o.playerAgent.query.video.element.selector)),(n=>null!==n&&4===n.readyState&&"complete"===document.readyState&&document.hasFocus()))?o.playerAgent.fullscreen():console.warn("[默认播放器模式] 未能应用全屏模式, 等待超时.")}]]),t=await o.playerAgent.query.video.element();if(!t)return;const r=e.get(n.mode),c=()=>{!dq("body[class*=player-mode-]")&&r()};n.applyOnPlay&&!o.playerAgent.isAutoPlay()?t.addEventListener("play",c,{once:!0}):c()},tags:[componentsTags.video],description:{"zh-CN":"控制是否使用默认播放器模式, 可以为`常规`, `宽屏`, `网页全屏`或`全屏`.","en-US":"Set the default player mode. Could be `Normal`, `Widescreen`, `Web fullscreen` or `Fullscreen`.","ja-JP":"デフォルト・プレーヤー・モードが使用するかどうかを制御する、 例えば`常规`、`宽屏`、 `网页全屏`か`全屏`."},options:{mode:{defaultValue:l.Normal,displayName:"模式选择",dropdownEnum:l},applyOnPlay:{defaultValue:!1,displayName:"播放时应用"}},urlInclude:r.allVideoUrls}},7707:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"doubleClickFullscreen",displayName:"双击全屏",entry:async({settings:{options:n}})=>{const{videoChange:e}=await Promise.resolve().then(t.t.bind(t,9156,23));e((async()=>{const{DoubleClickEvent:e}=await Promise.resolve().then(t.t.bind(t,3109,23)),{playerAgent:o}=await Promise.resolve().then(t.t.bind(t,9730,23)),i=await o.query.danmakuTipLayer();if(null===i)return void console.error("playerArea not found");const a="double-click-fullscreen";if(!i.classList.contains(a)){i.classList.add(a);const t=o.query.video.container.sync(),r=new e((()=>o.fullscreen()),n.preventSingleClick);r.singleClickHandler=()=>o.togglePlay(),r.bind(t)}}))},tags:[componentsTags.video],options:{preventSingleClick:{displayName:"双击时阻止单击事件",defaultValue:!0}},urlInclude:o.playerUrls}},3954:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"playerFocus",displayName:"播放器定位",tags:[componentsTags.video],entry:async({settings:{options:n}})=>{const e=document.URL.includes("bangumi")?".bilibili-player":".video-info .video-title .tit",{select:o}=await Promise.resolve().then(t.t.bind(t,3569,23)),{playerReady:i}=await Promise.resolve().then(t.t.bind(t,3109,23)),a=await o(e);await i(),a&&(a.scrollIntoView(),0!==n.offset&&window.scrollBy(0,n.offset))},description:{"zh-CN":"进入视频/番剧页面时, 自动定位到播放器.\r\n\r\n可设置定位时的竖直偏移量, 单位为像素(px)."},options:{offset:{displayName:"定位偏移量",defaultValue:-10}},urlInclude:o.videoAndBangumiUrls}},2298:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return c}});var o,i=t(9730),a=t(3579),r=t(9156),l=t(407);!function(n){n.Top="视频顶部",n.Medium="视频中间",n.Bottom="视频底部"}(o||(o={}));const c={name:"playerIntersectionActions",author:{name:"FoundTheWOUT",link:"https://github.com/FoundTheWOUT"},tags:[componentsTags.video],entry:async({settings:{options:n},metadata:e})=>{const t=n,{query:{video:c}}=i.playerAgent,s=await c.element(),p=document.getElementById("video-player")??(dq(".player-wrap")||dq(".player-module"));let d,m=!0;function b(n){switch(n){case o.Top:return 1;case o.Medium:return.5;case o.Bottom:return 0;default:return.5}}function u(){d.observe(p)}function h(){d.unobserve(p)}const g=n=>new IntersectionObserver((([n])=>{n.isIntersecting?m||(m=!0,t.pause&&s.paused&&s.play(),t.light&&(0,l.getComponentSettings)("playerAutoLight").enabled&&!t.pause&&!s.paused&&(0,a.lightOff)()):(s.paused||(m=!1),t.pause&&!s.paused&&s.pause(),t.light&&(0,l.getComponentSettings)("playerAutoLight").enabled&&!t.pause&&(0,a.lightOn)())}),{threshold:b(n||t.triggerLocation)});(0,l.addComponentListener)(`${e.name}.triggerLocation`,(n=>{h(),d=g(n),u()})),d=g(),(0,r.videoChange)((async()=>{i.playerAgent.isAutoPlay()&&u(),s.addEventListener("play",u),s.addEventListener("ended",h)}))},displayName:"播放器位置动作",description:{"zh-CN":"设置当播放器移出视图的位置变化时执行的动作."},options:{triggerLocation:{defaultValue:o.Medium,displayName:"触发位置",dropdownEnum:o},pause:{defaultValue:!1,displayName:"自动暂停"},light:{defaultValue:!0,displayName:"自动开灯"}}}},3874:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9156),i=t(3569),a=t(3109),r=t(1344);const l={name:"legacyAutoPlay",displayName:"传统连播模式",tags:[componentsTags.video],urlInclude:r.videoUrls,entry:async()=>{const n={enable:[".multi-page .next-button",".player-auxiliary-autoplay-switch input"],disable:[".recommend-list .next-button"]},e=[()=>Boolean(dq(".multi-page .list-box li.on:last-child"))];await(0,a.playerReady)();const t=async()=>{const t=await(0,i.select)([...n.disable,...n.enable].join(","));if(!t)return;var o;(n.enable.some((n=>t.matches(n)))&&e.every((n=>!n())))!==(o=t,Boolean(o.querySelector(".switch-button.on")||o.matches(":checked")))&&t.click()};(0,o.videoChange)((async()=>{t();(await(0,i.select)(".bilibili-player-video video"))?.addEventListener("play",t,{once:!0})}))}}},3651:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={...(0,o.toggleStyle)("preserveDanmakuInput",(()=>Promise.resolve().then(t.t.bind(t,3775,23)))),displayName:"强制保留弹幕发送栏",tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"在网页全屏时, 即使宽度过小也强制保留弹幕发送栏, 注意这可能导致右侧的功能按钮挤出边界."},urlInclude:i.playerUrls}},3157:function(n,e,t){"use strict";t.r(e),t.d(e,{createController:function(){return S}});var o=t(9730),i=t(9156),a=t(2439);const r=(0,a.cK)(a.VG.custom.active.selector),l=(0,a.cK)(a.VG.custom.show.selector);let c,s,p,d,m,b,u,h=1;const g=n=>{for(const[e,t]of Object.entries(a.YM.individualRememberList))if(t.some((e=>e.toString()===(0,a.yM)(n).toString())))return parseFloat(e);return null},v=()=>a.am?parseFloat(a.YM.speed):null,f=n=>{n=(0,a.yM)(n);let e=-1;for(const t of Object.values(a.YM.individualRememberList))if(e=t.indexOf(n),-1!==e){t.splice(e,1);break}return-1!==e},y=(n,e=!1,t)=>{t=(0,a.yM)(t);(f(t)||e)&&(a.YM.individualRememberList[n]||(a.YM.individualRememberList[n]=[]),a.YM.individualRememberList[n].push(t))},w=n=>m.querySelector(`${a.VG.custom.speedMenuItem.selector}[data-value="${n}"]`),k=n=>n?(w(n)?.click(),n):b.playbackRate,x=k,A=(n=!1)=>{if(n){const n=v();if(!n)return;f(),x(n)}else x(1)},C=(n="smart",e=!1)=>{switch(n){case"smart":1===k()?k(s):A(e);break;case"classic":x(s)}},I=n=>{m.querySelector(`${a.VG.custom.speedMenuItem.selector}[data-value="${k()}"]`)?.classList.remove(r),b.playbackRate=n,m.querySelector(`${a.VG.custom.speedMenuItem.selector}[data-value="${n}"]`)?.classList.add(r),d.classList.remove(l),u.innerText=(0,a.Nq)(n)},E=async()=>{const{getExtraSpeedMenuItemElements:n}=await Promise.resolve().then(t.bind(t,7311));m.prepend(...await n()),m.querySelectorAll(`${a.VG.custom.speedMenuItem.selector}[data-value]:not(.extended)`).forEach((n=>{n.style.order=(0,a.dP)(parseFloat(n.getAttribute("data-value")??"1"))})),(0,a.NH)(m,["click",n=>{const e=n.target,t=parseFloat(e.dataset.value);var o;n.target.classList.contains("extended")&&(o=t,a.Tt.includes(o)?w(o)?.click():I(o)),(0,a.aC)().includes(k())&&c===t&&I(t)}])},B=(n,e)=>{const t=a.Tt.includes(e);d.dispatchEvent(new CustomEvent("changed",{detail:{speed:e,isNativeSpeed:t,previousSpeed:n}}))},S=_.once((()=>((0,i.videoChange)((async()=>{(0,a.oG)();const n=await a.VG.custom.speedContainer(),e=await o.playerAgent.query.video.element();if(!n)throw new Error("speed container element not found!");if(!e)throw new Error("video element not found!");var t;d=n,b=e,u=d.querySelector(a.VG.custom.speedNameBtn.selector),m=d.querySelector(a.VG.custom.speedMenuList.selector),await(async()=>{a.YM.extend&&!d.classList.contains("extended")&&(await E(),d.classList.add("extended"))})(),m.querySelectorAll(a.VG.custom.speedMenuItem.selector).forEach((n=>{if(!n.hasAttribute("data-value")){const e=parseFloat(n.textContent).toString();n.setAttribute("data-value",e)}})),c=h,t=B,(0,a.NH)(m,["click",n=>{t(p,parseFloat(n.target.dataset.value??"1"))}]),(0,a.NH)(d,["changed",({detail:{speed:n,isNativeSpeed:e,previousSpeed:t}})=>{p=n,e&&(h=n,c=n),a.YM.extend&&a.Tt.includes(n)&&m.querySelector(`${a.VG.custom.speedMenuItem.selector}.extended${a.VG.custom.active.selector}`)?.classList.remove(r),a.am&&(a.YM.individualRemember?y(n,n!==v()):a.YM.speed=n.toString()),t&&t!==n&&(s=t)}]),setTimeout((()=>{x(a.am&&a.YM.individualRemember&&g()||v()||p)}),100)})),{getSupportedRates:a.V3,getExtendedSupportedRates:a.aC,setVideoSpeed:x,videoSpeed:k,getRememberSpeed:g,rememberSpeed:y,forgetSpeed:f,resetVideoSpeed:A,toggleVideoSpeed:C})))},7311:function(n,e,t){"use strict";t.r(e),t.d(e,{getExtraSpeedMenuItemElements:function(){return s}});var o=t(9163),i=t(5729),a=t(2439);const r=(0,a.cK)(a.VG.custom.speedMenuItem.selector),l=n=>{const e=document.createElement("li");e.innerText=(0,a.Nq)(n),e.classList.add(r,"extended"),e.dataset.value=n.toString(),e.style.order=(0,a.dP)(n);const t=document.createElement("i");return t.classList.add("mdi","mdi-close-circle"),t.addEventListener("click",(()=>{lodash.pull(a.YM.extendList,n),e.remove()})),e.append(t),e},c=n=>{const e=(()=>{const n=(0,a.V3)().slice(-1)[0]+a.hD;return n>a.PW?null:n})();n.setAttribute("min",e?n.value=e.toString():(n.value="",a.uv.toString()))},s=async()=>{(0,o.addStyle)(`\n ${a.VG.custom.speedContainer.selector} ${a.VG.custom.speedMenuItem.selector}:first-child .mdi-playlist-plus {\n font-size: 1.5em;\n }\n ${a.VG.custom.speedContainer.selector} ${a.VG.custom.speedMenuItem.selector}:first-child input {\n font-size: inherit;\n color: inherit;\n line-height: inherit;\n background: transparent;\n outline: none;\n width: 100%;\n border: none;\n text-align: center;\n }\n ${a.VG.custom.speedMenuItem.selector} .mdi-close-circle {\n color: inherit;\n opacity: 0.5;\n display: none;\n position: absolute;\n right: 4px;\n }\n ${a.VG.custom.speedMenuItem.selector}:not(${a.VG.custom.active.selector}):hover .mdi-close-circle {\n display: inline;\n }\n ${a.VG.custom.speedMenuItem.selector} .mdi-close-circle:hover {\n opacity: 1;\n transition: all .3s;\n }\n /* https://stackoverflow.com/a/4298216 */\n /* Chrome */\n .add-speed-entry::-webkit-outer-spin-button,\n .add-speed-entry::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n }\n /* Firefox */\n .add-speed-entry[type=number] {\n -moz-appearance:textfield;\n }\n ${a.VG.custom.speedMenuList.selector} {\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n max-height: 360px;\n }\n `,"extend-video-speed-style");const n=(0,a.aC)().map((n=>l(n))).reverse();return n.unshift((()=>{const n=document.createElement("li");n.classList.add(r);const e=document.createElement("i");e.classList.add("mdi","mdi-playlist-plus");const t=document.createElement("input");return t.classList.add("add-speed-entry"),t.setAttribute("type","number"),t.setAttribute("max",a.PW.toString()),t.setAttribute("step",a.hD.toString()),t.setAttribute("title","增加新的倍速值"),c(t),t.addEventListener("keydown",(e=>{if("Enter"===e.key){const e=parseFloat(t.value);if(!isFinite(e))return(0,i.logError)("无效的倍速值",a.cJ),!1;if(ea.PW)return(0,i.logError)("倍速值太大了",a.cJ),!1;if((0,a.V3)().includes(e))return(0,i.logError)("不能重复添加已有的倍速值",a.cJ),!1;a.YM.extendList.push(e),a.YM.extendList=(0,a.uL)(a.YM.extendList);let o=n.nextElementSibling;for(;!o.dataset.value||parseFloat(o.dataset.value)>a.Tt.slice(-1)[0]&&e{c(t),t.style.display="inline",e.style.display="none",t.focus()})),n.addEventListener("mouseleave",(()=>{e.style.display="inline",t.style.display="none"})),n})()),n}},5543:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(4850),i=t(1344);const a="rememberVideoSpeed",r={name:a,displayName:"倍速记忆",author:{name:"JLoeve",link:"https://github.com/LonelySteve"},description:{"zh-CN":"记忆上次选择的视频播放速度, 还可以使用更多倍速来扩展原生倍速菜单."},tags:[componentsTags.video],urlInclude:i.playerUrls,entry:async()=>(await Promise.resolve().then(t.bind(t,3157))).createController(),plugin:{displayName:"倍速记忆 - 快捷键支持",setup:async({addData:n})=>{const{getComponentSettings:e}=await Promise.resolve().then(t.t.bind(t,407,23)),i=async(n,e)=>{const t=(0,o.importComponent)(a);e(t,t.getSupportedRates()),n.showTip(`${t.videoSpeed()}x`,"mdi-fast-forward")};n("keymap.actions",(n=>{n.videoSpeedIncrease={displayName:"提高倍速",run:n=>(i(n,((n,e)=>{n.setVideoSpeed(e.find((e=>e>n.videoSpeed()))||e[e.length-1])})),!0)},n.videoSpeedDecrease={displayName:"降低倍速",run:n=>(i(n,((n,e)=>{n.setVideoSpeed([...e].reverse().find((e=>e(i(n,(n=>{n.toggleVideoSpeed()})),!0)},e("rememberVideoSpeed").options.individualRemember&&(n.videoSpeedForget={displayName:"清除当前倍速记忆",run:n=>(i(n,(n=>{n.resetVideoSpeed(!0)})),!0)})})),n("keymap.presets",(n=>{n.videoSpeedIncrease="shift > 》 arrowUp",n.videoSpeedDecrease="shift < 《 arrowDown",n.videoSpeedReset="shift ? ?",n.videoSpeedForget="shift : :"}))}},options:{speed:{displayName:"记忆的速度",defaultValue:"1.0",hidden:!0},extend:{displayName:"扩展倍速菜单",defaultValue:!0},extendList:{displayName:"扩展倍速列表",defaultValue:[2.5,3],hidden:!0},individualRemember:{displayName:"各视频分别记忆",defaultValue:!1,hidden:!0},individualRememberList:{displayName:"分别记忆倍速列表",defaultValue:{},hidden:!0}}}},2439:function(n,e,t){"use strict";t.d(e,{uv:function(){return r},PW:function(){return l},hD:function(){return c},cJ:function(){return s},Tt:function(){return p},VG:function(){return d},cK:function(){return m},dP:function(){return b},yM:function(){return u},YM:function(){return h},am:function(){return g},uL:function(){return v},aC:function(){return f},V3:function(){return y},Nq:function(){return w},NH:function(){return x},oG:function(){return A}});var o=t(9730),i=t(407),a=t(4522);const r=.0625,l=16,c=.5,s=2e3,p=[.5,.75,1,1.25,1.5,2],d=o.playerAgent.provideCustomQuery({video:{speedMenuList:".bilibili-player-video-btn-speed-menu",speedMenuItem:".bilibili-player-video-btn-speed-menu-list",speedNameBtn:".bilibili-player-video-btn-speed-name",speedContainer:".bilibili-player-video-btn-speed",active:".bilibili-player-active",show:".bilibili-player-speed-show"},bangumi:{speedMenuList:".squirtle-speed-select-list",speedMenuItem:".squirtle-select-item",speedNameBtn:".squirtle-speed-select-result",speedContainer:".squirtle-speed-wrap",active:".active",show:".bilibili-player-speed-show"}}),m=n=>n.replace(/^\./,""),b=n=>(1e4*(l-n)).toString(),u=(n=unsafeWindow.aid)=>{if(!n)throw new Error("aid is unknown");return n},{options:h,enabled:g}=(0,i.getComponentSettings)("rememberVideoSpeed"),v=n=>Array.from(new Set(n)).sort((0,a.ascendingSort)()),f=()=>v(h.extendList),y=()=>h.extend?[...p,...f()].sort((0,a.ascendingSort)()):p,w=n=>1===n?"倍速":Math.trunc(n)===n?`${n}.0x`:`${n}x`,k=new Map,x=(n,e)=>{n.addEventListener(...e),k.set(n,e)},A=()=>k.forEach(((n,e)=>e.removeEventListener(...n)))},8010:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(6631),i=t(407),a=t(1344);const r={...(0,o.toggleStyle)("removePlayerPopup",(()=>Promise.resolve().then(t.t.bind(t,8530,23))),(({settings:n,metadata:e})=>{const{options:t}=n,{kebabCase:o}=lodash;Object.keys(t).forEach((n=>{(0,i.addComponentListener)(`${e.name}.${n}`,(t=>{document.body.classList.toggle(`${o(e.name)}-${o(n)}`,t)}),!0)}))})),displayName:"删除视频弹窗",tags:[componentsTags.video,componentsTags.style],description:{"zh-CN":"删除视频播放器中出现的各种弹窗, 类别可在选项中分别选择."},urlInclude:a.playerUrls,options:{votes:{defaultValue:!1,displayName:"投票"},relatedVideos:{defaultValue:!0,displayName:"关联视频"},comboLikes:{defaultValue:!0,displayName:"关注/三连"},rates:{defaultValue:!0,displayName:"评分"}}}},3117:function(n,e,t){"use strict";t.r(e),t.d(e,{VideoScreenshotDisabledClass:function(){return D},component:function(){return M}});var o=t(8963),i=t(3109),a=t(1344),r=t(9730),l=t(9129);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}const s=document.createElement("canvas");class p{constructor(n,e,t=!1){this.video=n,this.videoTime=e,this.withDanmaku=t,c(this,"url",""),c(this,"blob",void 0),c(this,"timeStamp",(new Date).getTime()),this.createUrl()}async createUrl(){const{logError:n}=await Promise.resolve().then(t.t.bind(t,5729,23));if(this.withDanmaku){const n=dq(r.playerAgent.query.video.wrap.selector).getBoundingClientRect(),e=n.width/n.height;e>=this.video.videoWidth/this.video.videoHeight?(s.height=this.video.videoHeight,s.width=this.video.videoHeight*e):(s.width=this.video.videoWidth,s.height=this.video.videoWidth/e)}else s.width=this.video.videoWidth,s.height=this.video.videoHeight;const e=s.getContext("2d");if(null===e)return void n("视频截图失败: canvas 未创建或创建失败.");const o=(s.width-this.video.videoWidth)/2,i=(s.height-this.video.videoHeight)/2;if(e.drawImage(this.video,o,i),this.withDanmaku){const n=dq("canvas.bilibili-player-video-danmaku, canvas.dm-canvas");null!==n&&e.drawImage(n,0,0,s.width,s.height)}try{s.toBlob((e=>{null!==e?(this.blob=e,this.url=URL.createObjectURL(e)):n("视频截图失败: 创建 blob 失败.")}),"image/png")}catch(e){n("视频截图失败: 操作被浏览器阻止. 这通常发生于电影的试看片段, 请在正片尝试使用截图功能.")}}get filename(){return`${(0,l.getFriendlyTitle)()} @${this.time.replace(/:/g,"-")} ${this.timeStamp.toString()}.png`}get id(){return this.videoTime.toString()+this.timeStamp.toString()}get time(){const n=Math.trunc(this.videoTime/3600).toString(),e=Math.trunc(this.videoTime/60).toString(),t=(this.videoTime%60).toFixed(2);return"0"===n?`${e.padStart(2,"0")}:${t.padStart(5,"0")}`:`${n}:${e.padStart(2,"0")}:${t.padStart(5,"0")}`}revoke(){URL.revokeObjectURL(this.url)}}var d=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"video-screenshot-container"},[t("transition-group",{staticClass:"video-screenshot-list",attrs:{name:"video-screenshot-list",tag:"div"}},n._l(n.screenshots,(function(e){return t("VideoScreenshot",{key:e.id,attrs:{filename:e.filename,"object-url":e.url,time:e.time},on:{discard:function(t){return n.discard(e)}}})})),1),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:n.showBatch,expression:"showBatch"}],staticClass:"video-screenshot-batch"},[t("button",{on:{click:n.saveAll}},[t("VIcon",{attrs:{size:18,icon:"mdi-content-save"}}),n._v("全部保存\n ")],1),n._v(" "),t("button",{on:{click:n.discardAll}},[t("VIcon",{attrs:{size:18,icon:"mdi-delete-forever"}}),n._v("全部丢弃\n ")],1)])],1)};d._withStripped=!0;var m=t(1508),b=t(8643),u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"video-screenshot-thumbnail"},[n.objectUrl?t("img",{attrs:{src:n.objectUrl}}):n._e(),n._v(" "),n.objectUrl?t("div",{staticClass:"mask"},[t("a",{ref:"link",staticClass:"link",staticStyle:{display:"none"},attrs:{href:n.objectUrl,download:n.filename}}),n._v(" "),t("button",{staticClass:"save",attrs:{title:"保存"},on:{click:n.save}},[t("VIcon",{attrs:{size:28,icon:"mdi-content-save-outline"}})],1),n._v(" "),t("button",{staticClass:"discard",attrs:{title:"丢弃"},on:{click:n.discard}},[t("VIcon",{attrs:{size:28,icon:"mdi-delete-forever-outline"}})],1),n._v(" "),t("span",{staticClass:"time"},[n._v(n._s(n.time))])]):t("div",{staticClass:"loading",on:{click:n.discard}})])};u._withStripped=!0;var h=Vue.extend({components:{VIcon:b.VIcon},props:{objectUrl:{type:String,required:!0},filename:{type:String,required:!0},time:{type:String,required:!0}},methods:{discard(){this.$emit("discard")},save(){this.$refs.link.click(),this.discard()}}}),g=t(3379),v=t.n(g),f=t(2994),y=t.n(f),w={insert:"head",singleton:!1},k=(v()(y(),w),y().locals,t(1900)),x=(0,k.Z)(h,u,[],!1,null,null,null);x.options.__file="registry/lib/components/video/player/screenshot/VideoScreenshot.vue";var A=x.exports,_=Vue.extend({components:{VIcon:b.VIcon,VideoScreenshot:A},data:()=>({screenshots:[]}),computed:{showBatch(){return this.screenshots.length>=2}},methods:{discard(n){this.screenshots.splice(this.screenshots.indexOf(n),1),n.revoke()},async saveAll(){const n=new m.DownloadPackage;this.screenshots.forEach((e=>{n.add(e.filename,e.blob,{date:new Date(e.timeStamp)})})),await n.emit(`${(0,l.getFriendlyTitle)()}.zip`),this.discardAll()},discardAll(){this.screenshots.forEach((n=>n.revoke())),this.screenshots=[]}}}),C=t(2998),I=t.n(C),E={insert:"head",singleton:!1},B=(v()(I(),E),I().locals,(0,k.Z)(_,d,[],!1,null,null,null));B.options.__file="registry/lib/components/video/player/screenshot/VideoScreenshotContainer.vue";var S=B.exports;const D="video-screenshot-disable",M={name:"videoScreenshot",displayName:"启用视频截图",tags:[componentsTags.video],entry:async()=>{let n;(0,o.addControlBarButton)({name:"takeScreenshot",displayName:"截图",icon:"mdi-camera",order:0,action:async e=>{const{playerAgent:o}=await Promise.resolve().then(t.t.bind(t,9730,23)),a=((n,e=!1)=>{const t=n.currentTime;return new p(n,t,e)})(await o.query.video.element(),e.shiftKey);n||(n=(0,i.mountVueComponent)(S),document.body.insertAdjacentElement("beforeend",n.$el)),n.screenshots.unshift(a)}})},description:{"zh-CN":'启用视频快速截图, 将在播放器的时间右边增加一个截图按钮. 支持键盘快捷键Ctrl+Alt+C.\r\n\r\n如果弹幕渲染类型选择了Canvas, 则可以再按住Shift键来截取带弹幕的截图. 也就是鼠标操作为"按住Shift点击截图按钮", 键盘操作为"Ctrl+Shift+Alt+C".'},urlInclude:a.playerUrls,reload:()=>document.body.classList.remove(D),unload:()=>document.body.classList.add(D),plugin:{displayName:"视频截图 - 快捷键支持",setup:({addData:n})=>{n("keymap.actions",(n=>{n.takeScreenshot={displayName:"视频截图",run:n=>{const{clickElement:e}=n;return e('.be-video-control-bar-extend [data-name="takeScreenshot"]',n)}}})),n("keymap.presets",(n=>{n.takeScreenshot="ctrl [shift] alt c"}))}}}},6609:function(n,e,t){"use strict";t.r(e),t.d(e,{SeekByFramesDisabledClass:function(){return c},component:function(){return s}});var o=t(8963),i=t(9156),a=t(3109),r=t(1344),l=t(8269);const c="seek-by-frame-disable",s={name:"seekByFrames",displayName:"启用逐帧调整",tags:[componentsTags.video],description:{"zh-CN":"在播放器的时间右边增加两个按钮, 用于**较精细**调整视频时间. 支持键盘快捷键Shift+←/→.\r\n\r\n> 注: `视频的实际播放帧率`跟`视频本身的帧率`和`显示器的刷新率`有关, 很难计算一个精准的数值, 部分视频仍然会有暂停不到那种一闪而过的图的情况."},entry:async()=>{await(0,a.playerReady)();const{playerAgent:n}=await Promise.resolve().then(t.t.bind(t,9730,23));(0,l.addData)("ui.icons",(n=>{n["seek-left"]='\r\n\x3c!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --\x3e\r\n\r\n',n["seek-right"]='\r\n\x3c!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --\x3e\r\n\r\n'}));let e=0;(0,i.attributesSubtree)(`${n.query.control.buttons.quality.selector} ul`,(()=>{const t=dq(`${n.query.control.buttons.quality.selector} .bui-select-item-active, ${n.query.control.buttons.quality.selector} .active`),o=t?parseInt(t.getAttribute("data-value")):0,i=(()=>{switch(o){case 116:case 74:return 6e4/1001;default:return 3e4/1001}})();e=1/i}));const r=t=>{n.changeTime(t*e)};(0,o.addControlBarButton)({name:"seekPrevFrame",displayName:"上一帧",icon:"seek-left",order:1,action:()=>{r(-1)}}),(0,o.addControlBarButton)({name:"seekNextFrame",displayName:"下一帧",icon:"seek-right",order:2,action:()=>{r(1)}})},reload:()=>document.body.classList.remove(c),unload:()=>document.body.classList.add(c),urlInclude:r.playerUrls,plugin:{displayName:"逐帧调整 - 快捷键支持",setup:()=>{(0,l.addData)("keymap.actions",(n=>{n.previousFrame={displayName:"上一帧",run:n=>{const{clickElement:e}=n;return e('.be-video-control-bar-extend [data-name="seekPrevFrame"]',n)}},n.nextFrame={displayName:"下一帧",run:n=>{const{clickElement:e}=n;return e('.be-video-control-bar-extend [data-name="seekNextFrame"]',n)}}})),(0,l.addData)("keymap.presets",(n=>{n.previousFrame="shift arrowLeft",n.nextFrame="shift arrowRight"}))}}}},8770:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9156),i=t(3569),a=t(3109),r=t(1344);const l={name:"showCoverBeforePlay",displayName:"播放前显示封面",urlInclude:r.playerUrls,entry:async()=>{let n;// eslint-disable-next-line prefer-arrow-callback
-(0,a.createHook)((0,a.isBwpVideo)()?BwpElement.prototype:HTMLVideoElement.prototype,"play",(function(){return document.body.style.removeProperty("--cover-url"),!0}));(0,o.videoChange)((async()=>{const e=await(0,i.select)((()=>unsafeWindow.aid));if(!e)return void console.warn("[播放前显示封面] 未找到av号");if(e===n)return;n=e;const{VideoInfo:o}=await Promise.resolve().then(t.t.bind(t,4705,23)),a=new o(e);await a.fetchInfo(),document.body.style.setProperty("--cover-url",`url('${a.coverUrl}')`)}))},instantStyles:[{name:"showCoverBeforePlay",style:()=>Promise.resolve().then(t.t.bind(t,8929,23))}],description:{"zh-CN":"在视频开始播放前, 在播放器中显示封面."},tags:[componentsTags.video]}},6550:function(n,e,t){"use strict";t.r(e),t.d(e,{SkipChargeListDisabledClass:function(){return a},component:function(){return l}});var o=t(6631),i=t(1344);const a="skip-charge-list-disable",r=(0,o.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,1682,23))),(async()=>{const{videoChange:n}=await Promise.resolve().then(t.t.bind(t,9156,23)),{select:e}=await Promise.resolve().then(t.t.bind(t,3569,23));n((async()=>{(await e("video"))?.addEventListener("ended",(async()=>{if(document.body.classList.contains(a))return;(await e(".bilibili-player-electric-panel-jump"))?.click()}))}))})),l={name:"skipChargeList",displayName:"跳过充电鸣谢",tags:[componentsTags.video],entry:r,description:{"zh-CN":"自动跳过视频结尾的充电鸣谢."},reload:()=>document.body.classList.remove(a),unload:()=>document.body.classList.add(a),urlInclude:i.playerUrls}},6230:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"quickFavorite",displayName:"启用快速收藏",description:{"zh-CN":"启用快速收藏, 在视频页面可以一键收藏到设定的某个收藏夹."},entry:async()=>{const{playerReady:n,mountVueComponent:e,getUID:o}=await Promise.resolve().then(t.t.bind(t,3109,23));if(!o())return;await n();const i=dq(".video-toolbar .ops .collect");if(!i)return;const a=await Promise.resolve().then(t.bind(t,9213));let r;const{videoChange:l}=await Promise.resolve().then(t.t.bind(t,9156,23));l((()=>{r||(r=e(a),i.insertAdjacentElement("afterend",r.$el)),r.aid=unsafeWindow.aid,r.syncFavoriteState()}))},unload:()=>{dqa(".ops .quick-favorite").forEach((n=>n.style.display="none"))},reload:()=>{dqa(".ops .quick-favorite").forEach((n=>n.style.display="inline-block"))},urlInclude:o.videoUrls,urlExclude:o.favoriteListUrls,tags:[componentsTags.video],options:{favoriteFolderID:{defaultValue:0,displayName:"快速收藏夹ID",hidden:!0}},plugin:{displayName:"快速收藏 - 快捷键支持",setup:({addData:n})=>{n("keymap.actions",(n=>{n.quickFavorite={displayName:"快速收藏",run:n=>{const{clickElement:e}=n;return e(".quick-favorite",n)}}})),n("keymap.presets",(n=>{n.quickFavorite="shift s"}))}}}},6958:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"seoRedirect",displayName:"SEO页面重定向",entry:()=>{window.location.assign(document.URL.replace("/s/","/"))},urlInclude:["//www.bilibili.com/s/video/"],tags:[componentsTags.video],description:{"zh-CN":"进入SEO视频页面时 (`https://www.bilibili.com/s/video/`) 自动跳转到原视频页面."}}},6753:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(3569),i=t(1141),a=t(1344),r=t(6361);const l={name:"downloadSubtitle",displayName:"下载字幕",description:{"zh-CN":"启用下载字幕支持, 在视频页面中可从功能面板里下载字幕."},tags:[componentsTags.video],entry:none,urlInclude:a.videoUrls,widget:{condition:o.hasVideo,component:()=>Promise.resolve().then(t.bind(t,9759)).then((n=>n.default))},plugin:{displayName:"下载视频 - 下载字幕支持",setup:({addData:n})=>{n("downloadVideo.assets",(async n=>{n.push({name:"downloadSubtitles",displayName:"下载字幕",getAssets:async(n,e)=>{const{type:t,enabled:o}=e;if(!o)return[];const a=i.Toast.info("获取字幕中...","下载字幕");let l=0;const c=await Promise.allSettled(n.map((async e=>{const o=await(0,r.mE)(t,e.input);return l++,a.message=`获取字幕中... (${l}/${n.length})`,{name:`${e.input.title}.${t}`,data:o}}))),s=c.filter((n=>"fulfilled"===n.status)),p=c.filter((n=>"rejected"===n.status));return a.message=`获取完成. 成功 ${s.length} 个, 失败 ${p.length} 个.`,s.map((n=>n.value))},component:()=>Promise.resolve().then(t.bind(t,7887)).then((n=>n.default))})}))}}}},6361:function(n,e,t){"use strict";t.d(e,{mE:function(){return c}});var o=t(3663),i=t(1141),a=t(2244),r=t(5729),l=t(9129);const c=async(n,e={...lodash.pick(unsafeWindow,"aid","cid"),title:(0,l.getFriendlyTitle)(!0)})=>{const{aid:c,cid:s}=e;if(!c||!s)throw new Error("未找到视频AID和CID");const p=await(async(n,e)=>{const{VideoInfo:o}=await Promise.resolve().then(t.t.bind(t,4705,23)),i=new o(n);return i.cid="string"==typeof e?parseInt(e):e,await i.fetchInfo(),i.subtitles})(c,s);if(0===p.length)return i.Toast.info("当前视频没有字幕.","下载字幕",3e3),null;const[d,m]=await(async()=>{const{SubtitleConverter:n,SubtitleSize:e,SubtitleLocation:o}=await Promise.resolve().then(t.bind(t,890)),i=await(0,a.loadSubtitleSettingsPanel)();if(!i)return(0,r.logError)("未找到字幕设置"),[n.defaultConfig,""];const c=i.querySelector(".bilibili-player-video-subtitle-setting-lan .bui-select-result").innerHTML,s=(0,l.getFriendlyTitle)(!0),p=i.querySelector(".bilibili-player-video-subtitle-setting-fontsize .bui-thumb"),d=parseFloat(p.style.transform.replace(/translateX\(([\d\.]+)/,"$1")),m={214:e.VeryLarge,163.5:e.Large,107:e.Medium,50.5:e.Small,0:e.VerySmall}[d],b=i.querySelector(".bilibili-player-video-subtitle-setting-color .bui-select-result span:first-child").getAttribute("style").match(/background:[ ]*(.+);/)[1],u=i.querySelector(".bilibili-player-video-subtitle-setting-opacity .bui-bar"),h=parseFloat(u.style.transform.replace(/scaleX\(([\d\.]+)/,"$1")),g=dq(".subtitle-position"),v={bc:o.BottomCenter,bl:o.BottomLeft,br:o.BottomRight,tc:o.TopCenter,tl:o.TopLeft,tr:o.TopRight},f=Object.entries(v).filter((([n])=>g.classList.contains(`subtitle-position-${n}`))).map((([,n])=>n)).shift(),y=dq("video");return[{title:s,height:y.videoHeight,width:y.videoWidth,color:b,location:f,opacity:h,size:m,boxPadding:1,boxMargin:32},c]})(),b=p.find((n=>n.language===m))||p[0],u=(await(0,o.getJson)(b.url)).body;switch(n){case"ass":{const{SubtitleConverter:n}=await Promise.resolve().then(t.bind(t,890)),o=new n({...d,title:e.title}),i=await o.convertToAss(u);return new Blob([i],{type:"text/ass"})}default:case"json":return new Blob([JSON.stringify(u)],{type:"text/json"})}}},890:function(n,e,t){"use strict";function o(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}t.r(e),t.d(e,{SubtitleLocation:function(){return i},SubtitleSize:function(){return a},SubtitleConverter:function(){return r}});const i={TopLeft:7,TopCenter:8,TopRight:9,BottomLeft:1,BottomCenter:2,BottomRight:3};let a;!function(n){n[n.VerySmall=1]="VerySmall",n[n.Small=2]="Small",n[n.Medium=3]="Medium",n[n.Large=4]="Large",n[n.VeryLarge=5]="VeryLarge"}(a||(a={}));class r{constructor(n){o(this,"config",void 0),this.config=Object.assign(r.defaultConfig,n)}async getAssMeta(){const{convertHexColorForStyle:n}=await Promise.resolve().then(t.t.bind(t,2740,23)),e=n(this.config.color),o=n("#000000",this.config.opacity),a=[],r=(10*(this.config.size-3)+48)*this.config.height/720;console.log(r);for(const[n,t]of Object.entries(i))a.push(`Style: ${n},微软雅黑,${r},${e},${e},${o},${o},0,0,0,0,100,100,0,0,3,${this.config.boxPadding},0,${t},${this.config.boxMargin},${this.config.boxMargin},${this.config.boxMargin},0`);return`\n[Script Info]\n; Script generated by Bilibili Evolved Danmaku Converter\n; https://github.com/the1812/Bilibili-Evolved/\nTitle: ${this.config.title}\nScriptType: v4.00+\nPlayResX: ${this.config.width}\nPlayResY: ${this.config.height}\nTimer: 10.0000\nWrapStyle: 0\nScaledBorderAndShadow: no\n\n[V4+ Styles]\nFormat: Name, Fontname, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding\n${a.join("\n")}\n\n[Events]\nFormat: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text`.trim()}async convertToAss(n){const{convertTimeByEndTime:e,normalizeContent:o}=await Promise.resolve().then(t.t.bind(t,2740,23));return`${await this.getAssMeta()}\n${n.map((n=>{const[t,a]=e(n.from,n.to);var r;return`Dialogue: 0,${t},${a},${r=this.config.location,Object.entries(i).filter((([,n])=>n===r)).map((([n])=>n)).shift()},,0,0,0,,${o(n.content)}`})).join("\n")}`}}o(r,"defaultConfig",void 0),r.defaultConfig={title:"",color:"#ffffff",width:1920,height:1080,size:a.Medium,opacity:.5,location:i.BottomCenter,boxPadding:1,boxMargin:32}},7916:function(n,e,t){"use strict";t.r(e),t.d(e,{pack:function(){return o}});const o={name:"cleaner",displayName:"简洁至上",description:"简化各种多余界面元素, 专注于内容本身.",components:["removePromotions","removeLiveWatermark","removePlayerPopup","disableSpecialDanmaku","simplifyComments","simplifyLiveroom","simplifyHome","collapseLiveSideBar","hideRelatedVideos","hideRecommendedLive","hideVideoTopMask","autoHideSidebar"]}},2656:function(n,e,t){"use strict";t.r(e),t.d(e,{pack:function(){return o}});const o={name:"downloader",displayName:"下载器",description:"包含下载各种内容的功能.",components:["downloadVideo","downloadSubtitle","downloadDanmaku","downloadAudio","downloadLiveRecords"]}},4827:function(n,e,t){"use strict";t.r(e),t.d(e,{pack:function(){return o}});const o={name:"starter",displayName:"常用功能包",description:"包含一些常用功能.",components:["elegantScrollbar","customNavbar","removePromotions","columnUnlock","urlParamsClean","keymap","viewCover","bvidConvert","removeLiveWatermark","liveDanmakuSendbar","liveGiftBox","fullFeedsContent","unfoldFeeds","foldComments","disableFeedsDetails","fullVideoDescription"],plugins:["settingsPanel.tagFilters.recentComponents"]}},3151:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"launchBar.trendingSearch",displayName:"搜索栏 - 搜索推荐",setup:({addData:n})=>{n("launchBar.recommended",(async n=>{const{getJson:e}=await Promise.resolve().then(t.t.bind(t,3663,23)),o=await e("https://api.bilibili.com/x/web-interface/search/default");if(0===o.code){let e;n.word=o.data.show_name,e=""!==o.data.url?o.data.url:o.data.name.startsWith("av")?`https://www.bilibili.com/${o.data.name}`:`https://search.bilibili.com/all?keyword=${o.data.name}`,n.href=e}else console.error("获取搜索推荐词失败")}))}}},1698:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"settingsPanel.tagFilters.recentComponents",displayName:'设置面板 - "最近使用"类别',setup:({addData:n,addHook:e})=>{const o=async()=>{const{getGeneralSettings:n}=await Promise.resolve().then(t.t.bind(t,407,23)),e=n();return e.recentComponents||(e.recentComponents={}),e.recentComponents};e("settingsPanel.componentDetail.open",{after:async n=>{(await o())[n]=Number(new Date)}}),e("userComponents.add",{after:async(n,e,t)=>{(await o())[t.name]=Number(new Date)}}),e("userComponents.remove",{after:async n=>{delete(await o())[n.name]}}),n("settingsPanel.tagFilters",(async n=>{const e=await o();n.unshift((({renderedComponents:n})=>({name:"recent",displayName:"最近",color:"inherit",icon:"mdi-clock-outline",order:0,count:n.length,filter:n=>lodash.sortBy(n,(n=>e[n.name]??0)).reverse()})))}))}}},5948:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"customNavbar.items.darkMode",displayName:"自定义顶栏 - 夜间模式开关",async setup({addData:n}){const{getComponentSettings:e}=await Promise.resolve().then(t.t.bind(t,407,23));n("customNavbar.items",(n=>{n.push({name:"darkMode",displayName:"夜间开关",content:()=>Promise.resolve().then(t.bind(t,8304)),clickAction:()=>{const n=e("darkMode");n.enabled=!n.enabled}})}))}}},4792:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"keymap.actions.empty",displayName:"快捷键扩展 - 无动作",description:'添加一个"无动作", 将按键绑定到这个上面就可以阻止原有的快捷键行为.',setup:({addData:n})=>{n("keymap.actions",(n=>{n.empty={displayName:"无动作",prevent:!0,run:none}})),n("keymap.presets",(n=>{n.empty=""}))}}},8178:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"vLoading.reimu",displayName:"加载提示 - 灵梦油库里",setup:({addData:n})=>{n("vLoading",(n=>{n.content=()=>Promise.resolve().then(t.bind(t,5026)).then((n=>n.default))}))}}},1839:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return g}});var o=t(1508),i=t(9319),a=t(9129);const r={name:"aria2",displayName:"aria2 Input",description:"使用 aria2 命令行输入文件开始下载. (aria2c -i xxx.txt)",runAction:async n=>{const{infos:e}=n,t=document.URL.replace(window.location.search,""),r=`\n# Generated by Bilibili Evolved Video Export\n# https://github.com/the1812/Bilibili-Evolved/\n${e.map((n=>n.titledFragments.map((n=>({url:n.url,params:{referer:t,userAgent:i.UserAgent,out:n.title}}))).flat().map((n=>{const e=Object.entries(n.params).map((([n,e])=>` ${lodash.kebabCase(n)}=${e}`)).join("\n");return`${n.url}\n${e}`})))).flat().join("\n")}`.trim();await o.DownloadPackage.single(`${(0,a.getFriendlyTitle)()}.txt`,r)}};var l=t(3663),c=t(1141),s=t(5729);const p=n=>{const e=n.host.match(/^http[s]?:\/\//)?n.host:`http://${n.host}`;return{option:n,host:e,methodName:"aria2.addUri"}},d=async(n,e)=>{try{let t=await e();return"string"==typeof t&&(t=JSON.parse(t)),void 0!==t.error?1===t.error.code?{param:n,success:!1,message:"请求遭到拒绝, 请检查您的密钥相关设置."}:{param:n,success:!1,message:`请求发生错误, code = ${t.error.code}, message = ${t.error.message}`}:{param:n,success:!0,message:t.result}}catch(e){return{param:n,success:!1,message:`无法连接到RPC主机, error = ${e.toString()}`}}},m=async(n,e)=>{const{option:t,host:o,methodName:i}=p(n);return d(e,(async()=>{const n=window.btoa(unescape(encodeURIComponent(JSON.stringify(e.params)))),a=`${o}:${t.port}/jsonrpc?method=${i}&id=${e.id}¶ms=${n}`;return console.log(`RPC request: ${a}`),a.startsWith("http:")?(0,l.monkey)({method:"GET",url:a,responseType:"json"}):(0,l.getJson)(a)}))},b=async(n,e)=>{const{option:t,host:o,methodName:i}=p(n);return d(e,(async()=>{const n=`${o}:${t.port}/jsonrpc`,a={method:i,id:e.id,params:e.params};return n.startsWith("http:")?(0,l.monkey)({method:"POST",url:n,responseType:"json",data:JSON.stringify(a)}):(0,l.postJson)(n,a)}))},u=n=>{if(!n)return{};const e=n.split("\n").map((n=>{const[e,...t]=n.trim().split("=");return[e.trim(),t.join("=").trim()]})).filter((n=>Boolean(n[1])));return Object.fromEntries(e)},h={name:"aria2Rpc",displayName:"aria2 RPC",description:"使用 aria2 RPC 功能发送下载请求.",runAction:async(n,e)=>{const{infos:t}=n,{selectedRpcProfile:o}=e,{secretKey:a,dir:r,other:l}=o,p=document.URL.replace(window.location.search,""),d=t.map((n=>n.titledFragments.map((n=>{const e=[];a&&e.push(`token:${a}`),e.push([n.url]),e.push({referer:p,"user-agent":i.UserAgent,out:n.title,dir:r||void 0,...u(l)});return{params:e,id:encodeURIComponent(n.title)}})))).flat(),h=await(async(n,e)=>{const t=[];for(const o of e){let e;e="get"===n.method?await m(n,o):await b(n,o),t.push(e)}return t})(o,d);if(console.table(h),1===h.length){const n=h[0];n.success?c.Toast.success(`成功发送了请求, GID = ${n.message}`,"aria2 RPC",5e3):(0,s.logError)(n.message)}else{const n=h.filter((n=>n.success)).length,e=h.length-n;c.Toast.info(`发送了 ${h.length} 个请求, 成功 ${n} 个, 失败 ${e} 个.`,"aria2 RPC",5e3)}},component:()=>Promise.resolve().then(t.bind(t,8373)).then((n=>n.default))},g={name:"downloadVideo.outputs.aria2",displayName:"下载视频 - aria2 输出支持",setup:({addData:n})=>{n("downloadVideo.outputs",(n=>{n.push(r),n.push(h)}))}}},9849:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return r}});var o=t(1508),i=t(9319),a=t(9129);const r={name:"downloadVideo.outputs.idm",displayName:"下载视频 - IDM 输出支持",setup:({addData:n})=>{n("downloadVideo.outputs",(n=>{n.push({name:"idm",displayName:"IDM",description:"使用 IDM 的 .ef2 格式导出, 可以在 IDM 中使用导入开始下载. 请注意此导出方式不能保留视频文件名.",runAction:async n=>{const{infos:e}=n,t=document.URL.replace(window.location.search,""),r=e.map((n=>n.titledFragments.map((n=>`<\n${n.url}\nreferer: ${t}\nUser-Agent: ${i.UserAgent}\n>`.trim())))).flat().concat("").join("\n").replace(/([^\r])\n/g,"$1\r\n");await o.DownloadPackage.single(`${(0,a.getFriendlyTitle)()}.ef2`,r)}})}))}}},4844:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'body.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-repost .feed-card .card[data-type="1"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-textWithImages .feed-card .card[data-type="2"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-text .feed-card .card[data-type="4"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-video .feed-card .card[data-type="8"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-miniVideo .feed-card .card[data-type="16"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-column .feed-card .card[data-type="64"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-audio .feed-card .card[data-type="256"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-bangumi .feed-card .card[data-type="512"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-liveRecord .feed-card .card[data-type="2047"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-share .feed-card .card[data-type="2048"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-self-repost .feed-card .card[data-self-repost] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .left-panel .scroll-content > *,\nbody.enable-feeds-filter:not(.disable-feeds-filter) .right-panel .scroll-content > * {\n margin: 0 !important;\n margin-bottom: 8px !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .left-panel > :not(:last-child) {\n margin: 0 !important;\n margin-bottom: 8px !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .left-panel .user-panel.f-left {\n float: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-profile .left-panel .user-wrapper {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-following-tags .left-panel .tag-panel,\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-following-tags .right-panel .dyn-topic-panel,\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-following-tags .right-panel .new-topic-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-notice .right-panel .notice-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-live .left-panel .live-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-trending-tags .right-panel .tag-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-most-viewed .card-list .most-viewed-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .feed-card .card.pattern-block {\n display: none !important;\n}\n.feeds-filter {\n background-color: white;\n font-size: 12px;\n width: 100%;\n padding: 12px 16px;\n border-radius: 4px;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n max-height: 80vh;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.feeds-filter::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .feeds-filter {\n display: flex;\n}\n.feeds-filter, .feeds-filter * {\n transition: 0.2s ease-out;\n transition-property: border-color, color, background-color;\n}\nbody.dark .feeds-filter {\n color: #eee;\n background-color: #444;\n}\n.feeds-filter .feeds-filter-header {\n cursor: pointer;\n margin-bottom: 14px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.feeds-filter .feeds-filter-header h1 {\n font-weight: normal;\n font-size: 14px;\n margin: 0;\n}\n.feeds-filter.collapse .feeds-filter-header {\n margin-bottom: 0;\n}\n.feeds-filter.collapse .feeds-filter-header .be-icon {\n transform: rotate(180deg);\n}\n.feeds-filter.collapse > :not(.feeds-filter-header) {\n display: none;\n}\n.feeds-filter h2 {\n font-weight: bold;\n font-size: 13px;\n margin: 0;\n margin-bottom: 8px;\n}\n.feeds-filter .filter-type-switch {\n flex: 0 0 49%;\n}\n.feeds-filter .filter-side-card-switch {\n flex: 0 0 100%;\n}\n.feeds-filter .filter-types {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n margin-bottom: 18px;\n}\nbody.by-type .feeds-filter h2:nth-of-type(1),\nbody.by-type .feeds-filter .filter-types {\n display: none;\n}\n.feeds-filter .filter-patterns:not(:empty) {\n margin-bottom: 4px;\n}\n.feeds-filter .filter-patterns .pattern {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 4px 6px;\n border-radius: 4px;\n font-size: 12px;\n border: 1px solid rgba(136,136,136,0.26667);\n}\n.feeds-filter .filter-patterns .pattern:not(:last-child) {\n margin-bottom: 4px;\n}\n.feeds-filter .filter-patterns .pattern .be-icon {\n cursor: pointer;\n}\n.feeds-filter .add-pattern {\n display: flex;\n align-items: center;\n margin-bottom: 18px;\n}\n.feeds-filter .add-pattern input {\n font-size: 12px;\n}\n.feeds-filter .add-pattern .be-button {\n margin-left: 6px;\n padding: 4px 6px;\n}',""]),n.exports=o},5590:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".feeds-filter-swtich:not(:last-child) {\n margin-bottom: 4px;\n}\n.feeds-filter-swtich label {\n cursor: pointer;\n margin: 0;\n padding: 4px 6px;\n border-radius: 4px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n border: 1px solid rgba(136,136,136,0.26667);\n}\n.feeds-filter-swtich label .name {\n font-size: 12px;\n}\n.feeds-filter-swtich label .disabled {\n color: var(--theme-color) !important;\n}\n.feeds-filter-swtich label:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.feeds-filter-swtich label input {\n display: none;\n}\n.feeds-filter-swtich label .be-icon.disabled {\n display: none;\n}\n.feeds-filter-swtich label.disabled .be-icon {\n display: none;\n}\n.feeds-filter-swtich label.disabled .be-icon.disabled {\n display: block;\n}",""]),n.exports=o},7422:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".badge-popup {\n top: 50%;\n left: calc(100% + 8px);\n transform: scale(0.9) translateY(-50%);\n transform-origin: left;\n padding: 4px;\n max-height: calc(100vh - 150px);\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n border-radius: 4px;\n}\nbody.dark .badge-popup {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.badge-popup.open {\n transform: scale(1) translateY(-50%);\n}\nbody.settings-panel-dock-right .badge-popup {\n right: calc(100% + 8px);\n left: unset;\n transform-origin: right;\n}\n.badge-popup, .badge-popup * {\n transition: 0.2s ease-out;\n}\n.badge-popup ul {\n list-style: none;\n margin: 0;\n padding: 0;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n}\n.badge-popup ul li {\n border-radius: 4px;\n cursor: pointer;\n padding: 6px 8px;\n display: flex;\n justify-content: center;\n}\n.badge-popup ul li:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.badge-popup ul li.active {\n box-shadow: 0 0 0px 1px var(--theme-color), 0 0 0px 3px var(--theme-color-20);\n}\n.badge-popup ul li.gray:not(:hover) {\n filter: grayscale(1);\n}\n.badge-popup ul li .title-image {\n display: inline-block;\n vertical-align: middle;\n height: 20px;\n}\n.badge-popup ul li .fans-medal-item {\n display: flex !important;\n height: 14px;\n line-height: 14px;\n color: #fff;\n border: 1px solid #f6be18;\n background-color: #f6be18;\n border-left: 0;\n white-space: nowrap;\n border-radius: 2px;\n flex-shrink: 0;\n font-size: 12px;\n}\n.badge-popup ul li .fans-medal-item .label {\n width: 40px;\n text-align: center;\n padding: 0 2px;\n color: #fff;\n border-radius: 1px 0 0 1px;\n background-color: #f6be18;\n}\n.badge-popup ul li .fans-medal-item .level {\n width: 16px;\n background-color: #fff;\n text-align: center;\n color: #f6be18;\n border-radius: 0 1px 1px 0;\n}\n.badge-popup ul li .fans-medal-item .label,\n.badge-popup ul li .fans-medal-item .level {\n cursor: pointer;\n position: relative;\n display: block;\n float: left;\n}\n.badge-popup ul li .level-1 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-1 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-1 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-2 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-2 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-2 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-3 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-3 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-3 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-4 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-4 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-4 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-5 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-5 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-5 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-6 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-6 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-6 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-7 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-7 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-7 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-8 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-8 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-8 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-9 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-9 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-9 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-10 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-10 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-10 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-11 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-11 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-11 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-12 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-12 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-12 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-13 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-13 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-13 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-14 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-14 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-14 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-15 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-15 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-15 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-16 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-16 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-16 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-17 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-17 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-17 .level {\n color: #f6be18;\n}\n.badge-popup ul li .level-18 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-18 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-18 .level {\n color: #f6be18;\n}\n.badge-popup ul li .level-19 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-19 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-19 .level {\n color: #f6be18;\n}\n.badge-popup ul li .level-20 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-20 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-20 .level {\n color: #f6be18;\n}\n.badge-popup.medal ul {\n grid-template-columns: repeat(2, 1fr);\n grid-template-columns: repeat(var(--medal-columns, 2), 1fr);\n}\n.badge-popup.title ul {\n grid-template-columns: repeat(2, 1fr);\n grid-template-columns: repeat(var(--title-columns, 2), 1fr);\n}",""]),n.exports=o},6214:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-web-player-controller .danmaku-send-bar {\n display: none;\n}\n.live-web-player-controller {\n background-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.9));\n}\n@media screen and (min-width: 1038px) {\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar {\n display: flex;\n margin: 0 24px;\n flex: 1 1 0;\n height: 24px;\n justify-content: center;\n align-items: center;\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input {\n outline: none !important;\n border: none;\n border-bottom: 2px solid rgba(255,255,255,0.53333);\n background-color: transparent;\n color: #fff;\n padding: 4px;\n line-height: normal;\n flex: 1;\n width: 0;\n max-width: 400px;\n min-width: 70px;\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input[focus-within] {\n border-color: var(--theme-color);\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input:focus-within {\n border-color: var(--theme-color);\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input::-webkit-input-placeholder {\n color: rgba(255,255,255,0.53333) !important;\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .right-area {\n flex: 0 0 auto !important;\n}\n}",""]),n.exports=o},8137:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-pip .be-icon {\n transform: scale(0.9);\n}",""]),n.exports=o},2945:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'html {\n --navbar-height: 50px;\n --navbar-foreground: #555;\n --navbar-background: white;\n --navbar-bounds-padding: 10%;\n --navbar-icon-size: 24px;\n}\nbody.custom-navbar-loading::after {\n content: "";\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n background-color: white;\n z-index: 10001;\n}\nbody.dark.custom-navbar-loading::after {\n background-color: #333;\n}\nbody.fixed-navbar .left-panel .adaptive-scroll .scroll-content {\n top: 50px !important;\n}\nbody.fixed-navbar.enable-feeds-filter .left-panel .adaptive-scroll .scroll-content,\nbody.fixed-navbar .right-panel .adaptive-scroll .scroll-content {\n top: 58px !important;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n margin-left: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n margin-right: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n margin-right: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n margin-left: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n padding-left: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n padding-right: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n padding-right: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n padding-left: 0;\n}\n.custom-navbar *,\n.custom-navbar {\n transition: all 0.2s ease-out;\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\n.custom-navbar {\n position: absolute;\n top: 0;\n left: 0;\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n background-color: white;\n background-color: var(--navbar-background);\n color: #555;\n color: var(--navbar-foreground);\n z-index: 10001;\n display: flex;\n justify-content: center;\n line-height: normal;\n}\nbody.fixed-navbar .custom-navbar {\n position: fixed;\n}\nbody.player-mode-blackmask .custom-navbar {\n visibility: hidden;\n}\nbody.player-mode-webfullscreen .custom-navbar, body.player-fullscreen-fix .custom-navbar, body.player-full-win .custom-navbar {\n z-index: 1;\n}\n.custom-navbar path {\n fill: #555;\n fill: var(--navbar-foreground);\n}\n.custom-navbar svg.stroke,\n.custom-navbar svg.stroke path {\n fill: transparent;\n stroke: #555;\n stroke: var(--navbar-foreground);\n}\n.custom-navbar.fill:not(.transparent) path {\n fill: var(--foreground-color-d);\n}\n.custom-navbar.fill:not(.transparent) path svg.stroke,\n.custom-navbar.fill:not(.transparent) path svg.stroke path {\n fill: transparent;\n stroke: var(--navbar-foreground-d);\n}\n.custom-navbar.shadow:not(.transparent) {\n box-shadow: rgba(0,0,0,0.13333) 0 1px 10px 1px;\n}\nbody.dark .custom-navbar.shadow:not(.transparent) {\n box-shadow: rgba(0,0,0,0.26667) 0px 2px 10px 1px;\n}\n.custom-navbar.blur:not(.transparent) {\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n --navbar-background: rgba(255,255,255,0.8);\n}\nbody.dark .custom-navbar:not(.fill):not(.transparent) {\n --navbar-background: #222;\n --navbar-foreground: #eee;\n}\nbody.dark .custom-navbar:not(.fill):not(.transparent).blur {\n --navbar-background: rgba(34,34,34,0.53333);\n}\n.custom-navbar.transparent {\n --navbar-background: transparent;\n --navbar-foreground: #eee;\n}\n.custom-navbar.transparent::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: calc(2 * 50px);\n height: calc(2 * var(--navbar-height));\n background-image: linear-gradient(to bottom, rgba(0,0,0,0.66667) 0, rgba(0,0,0,0.26667) 65%, transparent 100%);\n pointer-events: none;\n}\n.custom-navbar.fill:not(.transparent) {\n --navbar-background: var(--theme-color);\n --navbar-foreground: var(--foreground-color-d);\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n}\n.custom-navbar.fill:not(.transparent).blur {\n --navbar-background: var(--theme-color-60);\n}\n.custom-navbar.fill.shadow:not(.transparent) {\n box-shadow: var(--theme-color-30) 0px 2px 10px 1px;\n}\n.custom-navbar .custom-navbar-items {\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 100%;\n flex: 1 0 auto;\n color: inherit;\n}\n.custom-navbar .padding {\n max-width: 10%;\n max-width: var(--navbar-bounds-padding);\n flex: 1 1 0;\n transition: none;\n position: relative;\n}\n.custom-navbar .padding.peek::after,\n.custom-navbar .custom-navbar-items > *.peek::after {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n border: 2px dashed;\n}',""]),n.exports=o},3661:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar-item {\n color: inherit;\n position: relative;\n height: 100%;\n display: flex;\n align-items: center;\n}\n.custom-navbar-item .active-bar {\n position: absolute;\n left: 0;\n bottom: 0;\n background-color: var(--theme-color);\n width: 100%;\n height: 3px;\n border-radius: 1.5px;\n display: none;\n}\n.custom-navbar.transparent .custom-navbar-item .active-bar, .custom-navbar.fill .custom-navbar-item .active-bar {\n background-color: rgba(0, 0, 0, 0.3);\n}\n.custom-navbar-item.active .active-bar {\n display: flex;\n}\n.custom-navbar-item.view-border::before {\n content: "";\n width: 94%;\n height: 94%;\n border: 2px dashed var(--navbar-foreground);\n position: absolute;\n top: 3%;\n left: 3%;\n box-sizing: border-box;\n}\n.custom-navbar-item:not(.disabled) {\n cursor: pointer;\n}\n.custom-navbar-item:not(.disabled):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar-item.disabled a {\n cursor: default;\n}\n.custom-navbar-item .main-content {\n transition: none;\n font-size: 10pt;\n height: 100%;\n display: flex;\n align-items: center;\n padding: 0 10px;\n color: var(--navbar-foreground);\n -webkit-user-select: none;\n user-select: none;\n}\n.custom-navbar-item .main-content:hover {\n color: var(--navbar-foreground) !important;\n}\n.custom-navbar-item.active .main-content {\n font-weight: bold;\n font-size: 11pt;\n}\n.custom-navbar-item .popup {\n color: black;\n background: white;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n transition: all 0.2s ease-out 0.2s;\n position: absolute;\n top: 100%;\n left: 50%;\n padding: 8px;\n pointer-events: none;\n opacity: 0;\n transform: translateX(-50%);\n cursor: default;\n}\nbody.dark .custom-navbar-item .popup {\n color: #eee;\n background: #222;\n}\n.custom-navbar-item .popup.iframe-container {\n border: none;\n box-shadow: none;\n}\n.custom-navbar-item .popup.iframe-container:not(.transparent) iframe {\n box-shadow: rgba(0, 0, 0, 0.2) 0 4px 8px 0px;\n}\n.custom-navbar-item .popup.no-padding {\n padding: 0;\n}\n.custom-navbar-item .popup.transparent {\n background-color: transparent !important;\n box-shadow: none;\n}\n.custom-navbar-item:not(.disabled) .popup-container {\n position: absolute;\n top: calc(100% - 8px);\n left: 50%;\n transition: all 0.2s ease-out 0.2s;\n pointer-events: none;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container {\n top: 100%;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container > .popup {\n pointer-events: initial;\n opacity: 1;\n}\n.custom-navbar-item a,\n.custom-navbar-item a:hover {\n color: inherit !important;\n text-decoration: none;\n}\n.custom-navbar-item .notify-count {\n position: absolute;\n left: 50%;\n top: 0;\n background-color: var(--theme-color);\n padding: 0 8px;\n display: flex;\n justify-content: center;\n font-size: 11px;\n transform: translateX(-50%);\n opacity: 0;\n line-height: 14px;\n white-space: nowrap;\n color: var(--foreground-color);\n border-radius: 0 0 8px 8px;\n}\n.custom-navbar-item .notify-count:not(:empty):not(.hidden) {\n opacity: 1;\n}\n.custom-navbar-item .notify-count.dot {\n color: transparent;\n border-radius: 50%;\n width: 8px;\n height: 8px;\n padding: 0;\n top: 2px;\n}\n.custom-navbar.fill .custom-navbar-item .notify-count {\n background-color: rgba(0, 0, 0, 0.3);\n}',""]),n.exports=o},5009:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar .favorites-list {\n width: 380px;\n height: 600px;\n font-size: 12px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.custom-navbar .favorites-list .be-empty,\n.custom-navbar .favorites-list .be-loading {\n align-self: center;\n flex: 1;\n}\n.custom-navbar .favorites-list .be-scroll-trigger {\n text-align: center;\n}\n.custom-navbar .favorites-list .header {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n margin: 16px 12px;\n}\n.custom-navbar .favorites-list .header .search {\n flex: 1;\n margin-left: 8px;\n}\n.custom-navbar .favorites-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar .favorites-list .header .list-select {\n flex-shrink: 0;\n height: 26px;\n}\n.custom-navbar .favorites-list .header .dropdown-popup {\n max-height: 300px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.custom-navbar .favorites-list .header .dropdown-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .header .operation {\n margin-left: 8px;\n}\n.custom-navbar .favorites-list .header .more-info {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n padding: 4px;\n}\n.custom-navbar .favorites-list .header .play-all {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n padding: 4px;\n}\n.custom-navbar .favorites-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n justify-content: space-between;\n flex-grow: 1;\n}\n.custom-navbar .favorites-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .content .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .favorites-list .content .cards {\n flex: 1;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding: 0 12px;\n padding-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .content .cards-enter, .custom-navbar .favorites-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar .favorites-list .content .cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.custom-navbar .favorites-list .content .cards-leave-active.be-scroll-trigger {\n width: 100%;\n padding-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card {\n cursor: pointer;\n flex-shrink: 0;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n color: black;\n background-color: #fff;\n display: grid;\n grid-template: "cover title" 2fr "cover info" 1fr/130px 1fr;\n height: 85px;\n}\nbody.dark .custom-navbar .favorites-list .content .cards .favorite-card {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:not(:last-child) {\n margin-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container {\n grid-area: cover;\n overflow: hidden;\n border-radius: 8px 0 0 8px;\n position: relative;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .favorite-time {\n top: 6px;\n left: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:hover .floating {\n opacity: 1;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .title {\n grid-area: title;\n font-size: 13px;\n font-weight: bold;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-all;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n line-height: 1.5;\n max-height: 3em;\n -webkit-box-align: start;\n margin: 0;\n margin-top: 8px;\n padding: 0 10px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n margin: 0 8px 6px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid rgba(136,136,136,0.13333);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up .face {\n border-radius: 50%;\n margin-right: 6px;\n height: 20px;\n width: 20px;\n -o-object-fit: cover;\n object-fit: cover;\n}\nbody.dark .custom-navbar .favorites-list .content .cards .favorite-card .up .face.placeholder {\n filter: invert(0.9);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up .name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover .name {\n color: var(--theme-color);\n}',""]),n.exports=o},9854:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-feeds {\n width: 380px;\n height: 600px;\n line-height: normal;\n white-space: nowrap;\n box-sizing: border-box;\n padding: 4px 4px 0 4px;\n font-size: 12px;\n}\n.navbar-feeds .be-tab-control {\n height: 100%;\n padding-top: 8px;\n box-sizing: border-box;\n}\n.navbar-feeds .be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}",""]),n.exports=o},8196:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bangumi-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.bangumi-feeds .bangumi-feeds-content {\n align-self: stretch;\n}\n.bangumi-feeds .be-scroll-trigger {\n padding-bottom: 12px;\n}",""]),n.exports=o},1880:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".column-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}",""]),n.exports=o},8855:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-feeds {\n width: 100%;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.live-feeds .live-feeds-content {\n align-self: stretch;\n}\n.live-feeds .live-feeds-content-enter, .live-feeds .live-feeds-content-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.live-feeds .live-feeds-content-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.live-feeds .live-feeds-content .live-card {\n margin: 0 8px 12px 8px;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n height: 54px;\n border-radius: 26px;\n box-sizing: border-box;\n padding: 2px;\n width: auto;\n flex-shrink: 0;\n}\nbody.dark .live-feeds .live-feeds-content .live-card {\n background-color: #282828;\n color: #eee;\n}\n.live-feeds .live-feeds-content .live-card .face-container {\n border-radius: 50%;\n height: 48px;\n overflow: hidden;\n}\n.live-feeds .live-feeds-content .live-card .face-container .face {\n height: 100%;\n width: 100%;\n}\n.live-feeds .live-feeds-content .live-card:hover .face {\n transform: scale(1.05);\n}\n.live-feeds .live-feeds-content .live-card .live-info {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.live-feeds .live-feeds-content .live-card .live-title {\n font-size: 14px;\n font-weight: bold;\n padding: 0 12px;\n padding-bottom: 6px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: inherit;\n line-height: normal;\n}\n.live-feeds .live-feeds-content .live-card:hover .live-title {\n color: var(--theme-color);\n}\n.live-feeds .live-feeds-content .live-card .live-name {\n opacity: 0.75;\n padding: 0 12px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: normal;\n}",""]),n.exports=o},9033:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-feeds[data-v-6e663916] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n flex-direction: column;\n flex: 1;\n padding: 0 8px;\n}\n.video-feeds .be-scroll-trigger[data-v-6e663916] {\n padding-bottom: 12px;\n}\n.video-feeds-content[data-v-6e663916] {\n flex: 1;\n align-self: stretch;\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n width: 356px;\n}\n.video-feeds-content .cards-enter[data-v-6e663916], .video-feeds-content .cards-leave-to[data-v-6e663916] {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.video-feeds-content .cards-leave-active[data-v-6e663916] {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.video-feeds-content .left-column[data-v-6e663916],\n.video-feeds-content .right-column[data-v-6e663916] {\n display: flex;\n flex-direction: column;\n padding-bottom: 12px;\n}\n.video-feeds-content .left-column .video-card[data-v-6e663916],\n.video-feeds-content .right-column .video-card[data-v-6e663916] {\n --card-width: 174px;\n}\n.video-feeds-content .left-column .video-card[data-v-6e663916]:not(:last-child),\n.video-feeds-content .right-column .video-card[data-v-6e663916]:not(:last-child) {\n margin-bottom: 8px;\n}",""]),n.exports=o},9847:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.history-list {\n width: 350px;\n height: 600px;\n font-size: 12px;\n padding: 0;\n margin: 0;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.history-list .header {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 6px;\n gap: 6px;\n margin: 16px 12px 4px 12px;\n}\n.history-list .header .header-row {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n justify-content: space-between;\n}\n.history-list .header .header-row .row-title {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.history-list .header .type-filters {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.history-list .header .type-filters .type-filter .be-button {\n padding: 4px 8px 4px 6px;\n color: rgba(136,136,136,0.53333);\n}\n.history-list .header .type-filters .type-filter .be-button .be-icon {\n margin-right: 6px;\n}\n.history-list .header .type-filters .type-filter .be-button.checked {\n color: inherit;\n}\n.history-list .header .search {\n flex: 1;\n}\n.history-list .header .search .be-textbox {\n height: 100%;\n}\n.history-list .header .operations {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.history-list .header .operations .operation .be-button {\n width: 26px;\n box-sizing: border-box;\n}\n.history-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n justify-content: space-between;\n flex-grow: 1;\n}\n.history-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.history-list .content .be-scroll-trigger,\n.history-list .content .be-empty,\n.history-list .content .be-loading {\n align-self: center;\n text-align: center;\n margin: 12px 0;\n}\n.history-list .content .cards {\n flex: 1;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding-bottom: 12px;\n}\n.history-list .content .cards-enter, .history-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.history-list .content .cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.history-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.history-list .content .cards .empty-tip {\n text-align: center;\n}\n.history-list .content .cards .time-group-enter, .history-list .content .cards .time-group-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.history-list .content .cards .time-group-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.history-list .content .cards .time-group-name {\n padding: 8px 12px;\n font-size: 12px;\n position: sticky;\n top: 0;\n z-index: 1;\n background-color: #fff;\n}\nbody.dark .history-list .content .cards .time-group-name {\n background-color: #222;\n}\n.history-list .content .cards .time-group-items {\n padding: 0 12px;\n}\n.history-list .content .cards .time-group-items .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.history-list .content .cards .time-group-items .time-group-item {\n display: grid;\n grid-template: "cover title title" 5fr "cover up time" 6fr/80px 1fr auto;\n border-radius: 8px;\n color: black;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n}\nbody.dark .history-list .content .cards .time-group-items .time-group-item {\n background-color: #282828;\n color: #eee;\n}\n.history-list .content .cards .time-group-items .time-group-item:not(:last-child) {\n margin-bottom: 8px;\n}\n.history-list .content .cards .time-group-items .time-group-item:hover .cover {\n transform: scale(1.05);\n}\n.history-list .content .cards .time-group-items .time-group-item:hover .floating {\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container {\n grid-area: cover;\n position: relative;\n height: 55px;\n overflow: hidden;\n border-radius: 7px 0 0 7px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n width: 80px;\n height: 55px;\n}\nbody.dark .history-list .content .cards .time-group-items .time-group-item .cover-container .cover.placeholder {\n filter: invert(0.9);\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .duration {\n left: 2px;\n bottom: 2px;\n padding: 0 6px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .live-status.on {\n background-color: var(--theme-color);\n color: var(--foreground-color);\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .progress-number {\n left: 2px;\n top: 2px;\n padding: 0 6px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .progress {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 2px;\n border-radius: 1px;\n background-color: var(--theme-color);\n}\n.history-list .content .cards .time-group-items .time-group-item .title {\n grid-area: title;\n font-weight: bold;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: end;\n margin: 0;\n line-height: normal;\n display: block;\n padding-left: 8px;\n padding-right: 6px;\n font-size: 13px;\n}\n.history-list .content .cards .time-group-items .time-group-item .title:hover {\n color: var(--theme-color) !important;\n}\n.history-list .content .cards .time-group-items .time-group-item .up,\n.history-list .content .cards .time-group-items .time-group-item .time {\n font-size: 11px;\n opacity: 0.75;\n align-self: center;\n}\n.history-list .content .cards .time-group-items .time-group-item .up {\n grid-area: up;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n padding-left: 8px;\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .up .be-icon {\n margin-right: 4px;\n font-size: 14px;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-face {\n border-radius: 50%;\n width: 18px;\n height: 18px;\n margin-right: 4px;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-name {\n white-space: nowrap;\n max-width: 160px;\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.75;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-name:hover {\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .time {\n font-size: 11px;\n grid-area: time;\n padding-right: 6px;\n}',""]),n.exports=o},9036:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar .home-popup {\n max-height: 75vh;\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n width: 300px;\n}\n.custom-navbar .home-popup .category-item {\n border-radius: 8px;\n font-size: 12pt;\n cursor: pointer;\n position: relative;\n box-sizing: border-box;\n}\n.custom-navbar .home-popup .category-item.loading {\n font-size: 10pt;\n cursor: auto;\n cursor: initial;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.custom-navbar .home-popup .category-item:not(.loading):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .home-popup .category-item a {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 8px;\n}\n.custom-navbar .home-popup .category-item a.sub-region {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.custom-navbar .home-popup .category-item a.sub-region::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.custom-navbar .home-popup .category-item a.sub-region:hover::before {\n transform: scaleX(1);\n}\n.custom-navbar .home-popup .category-item svg {\n width: 25px;\n height: 25px;\n fill: currentColor;\n margin-right: 10px;\n}\n.custom-navbar .home-popup .category-item .name {\n flex: 1 0 auto;\n}\n.custom-navbar .home-popup .category-item.main {\n min-width: 150px;\n}\n.custom-navbar .home-popup .category-item .sub-regions-popup {\n z-index: 10002;\n width: max-content;\n transform: scaleX(0);\n transform-origin: left;\n padding: 6px;\n left: 100%;\n top: 0;\n transition-delay: 0.3s;\n pointer-events: initial;\n}\n.custom-navbar .home-popup .category-item:hover .sub-regions-popup {\n transform: scaleX(1);\n opacity: 1;\n}\n.custom-navbar .home-popup .category-item .count {\n opacity: 0.5;\n font-size: 14px;\n}\n@media screen and (max-height: 600px) {\n.custom-navbar .home-popup {\n width: 450px;\n}\n}',""]),n.exports=o},1960:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".custom-navbar-logo {\n width: auto;\n margin: 0 4px;\n}\n.custom-navbar:not(.fill) .custom-navbar-logo:not(.season) {\n color: var(--theme-color);\n}\n.custom-navbar-logo.season {\n transform: scale(1.15);\n filter: drop-shadow(0 0 2px rgba(0,0,0,0.13333));\n}\nbody.season-logo-enabled .bili-header .inner-logo {\n display: none !important;\n}",""]),n.exports=o},3386:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.messages-popup[data-v-589ce0fa] {\n width: max-content;\n}\n.messages-popup .message-entry a[data-v-589ce0fa] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.messages-popup .message-entry a[data-v-589ce0fa]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.messages-popup .message-entry a[data-v-589ce0fa]:hover::before {\n transform: scaleX(1);\n}\n.messages-popup .message-entry a[data-count][data-v-589ce0fa]::after {\n content: attr(data-count);\n position: absolute;\n left: 100%;\n top: 50%;\n transform: translateY(-50%);\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n display: flex;\n justify-content: center;\n font-size: 9pt;\n border-radius: 6px;\n white-space: nowrap;\n}',""]),n.exports=o},2659:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.ranking-popup[data-v-6678d691] {\n width: max-content;\n}\n.ranking-popup .ranking-entry a[data-v-6678d691] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.ranking-popup .ranking-entry a[data-v-6678d691]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.ranking-popup .ranking-entry a[data-v-6678d691]:hover::before {\n transform: scaleX(1);\n}',""]),n.exports=o},3743:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".custom-navbar.fill:not(.transparent) .custom-navbar-item[data-name=search] .main-content {\n background-color: rgba(0,0,0,0.06667);\n}\n.custom-navbar.fill:not(.transparent) .launch-bar {\n opacity: 0.8;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar:hover, .custom-navbar.fill:not(.transparent) .launch-bar[focus-within] {\n opacity: 1;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar:hover, .custom-navbar.fill:not(.transparent) .launch-bar:focus-within {\n opacity: 1;\n}\n.custom-navbar:not(.transparent) .custom-navbar-item[data-name=search] .main-content {\n background-color: rgba(136,136,136,0.06667);\n}\n.custom-navbar .launch-bar {\n --color: var(--custom-navbar-foreground);\n opacity: 0.5;\n transition: opacity 0.2s ease-out;\n}\n.custom-navbar .launch-bar:hover, .custom-navbar .launch-bar[focus-within] {\n opacity: 1;\n}\n.custom-navbar .launch-bar:hover, .custom-navbar .launch-bar:focus-within {\n opacity: 1;\n}\n.custom-navbar .launch-bar .input-area .launch-bar-form .input {\n padding: 8px 6px;\n}\n.custom-navbar-search {\n align-self: stretch;\n display: flex;\n}",""]),n.exports=o},7427:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".custom-navbar-extra-options {\n display: flex;\n align-items: center;\n justify-content: center;\n}",""]),n.exports=o},9061:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar-settings {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n width: 400px;\n font-size: 14px;\n padding: 12px 12px 12px 18px;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 100002;\n}\nbody.dark .custom-navbar-settings {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .custom-navbar-settings {\n background-color: #222;\n}\n.custom-navbar-settings.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.custom-navbar-settings .navbar-settings-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.custom-navbar-settings .navbar-settings-header .title {\n margin-left: 6px;\n font-size: 18px;\n font-weight: bold;\n}\n.custom-navbar-settings .navbar-settings-header .grow {\n flex: 1;\n}\n.custom-navbar-settings .navbar-settings-header .close {\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.custom-navbar-settings .navbar-settings-header .close:hover {\n color: var(--theme-color);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section {\n margin-top: 12px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section > :not(:last-child) {\n margin-bottom: 6px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-title {\n font-size: 14px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-description {\n font-size: 12px;\n opacity: 0.6;\n line-height: 1.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .be-slider {\n margin: 0 4px;\n flex: 1;\n}\n[dir="ltr"] .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n text-align: right;\n}\n[dir="rtl"] .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n text-align: left;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n margin-left: 12px;\n width: 50px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n transition: none;\n white-space: nowrap;\n padding: 6px;\n padding-left: 8px;\n margin: 0 4px 4px 0;\n cursor: move;\n}\nbody.dark .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item:hover {\n border-color: var(--theme-color);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.navbar-hidden {\n opacity: 0.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-ghost {\n opacity: 0;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-chosen {\n box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);\n transform: scale(1.05);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-drag {\n opacity: 1;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-drag.navbar-hidden {\n opacity: 0.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item .toggle-visible {\n margin-left: 6px;\n cursor: pointer;\n}',""]),n.exports=o},1792:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-subscriptions {\n width: 380px;\n height: 600px;\n padding: 0 4px 0 4px;\n box-sizing: border-box;\n font-size: 12px;\n}\n.navbar-subscriptions .be-tab-control {\n padding-top: 12px;\n height: 100%;\n box-sizing: border-box;\n}\n.navbar-subscriptions .be-tab-control .default-content {\n padding-bottom: 0;\n}",""]),n.exports=o},4753:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".subscription-list {\n width: 100%;\n box-sizing: border-box;\n padding: 0 8px;\n display: flex;\n align-items: center;\n flex-direction: column;\n}\n.subscription-list .be-scroll-trigger {\n padding-bottom: 12px;\n}\n.subscription-list .subscription-content {\n align-self: stretch;\n display: flex;\n flex-direction: column;\n}\n.subscription-list .subscription-content .subscription-card {\n position: relative;\n display: flex;\n margin-bottom: 12px;\n flex-shrink: 0;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n}\nbody.dark .subscription-list .subscription-content .subscription-card {\n background-color: #2d2d2d;\n color: #eee;\n}\n.subscription-list .subscription-content .subscription-card .cover-container {\n height: 64px;\n width: 64px;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n}\n.subscription-list .subscription-content .subscription-card .cover-container .cover {\n height: 100%;\n width: 100%;\n}\n.subscription-list .subscription-content .subscription-card:hover .cover {\n transform: scale(1.05);\n}\n.subscription-list .subscription-content .subscription-card .card-info {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 0 12px;\n max-width: calc(100% - 24px - 64px);\n box-sizing: content-box;\n}\n.subscription-list .subscription-content .subscription-card .info {\n padding: 2px;\n border-radius: 14px;\n line-height: 1;\n}\n.subscription-list .subscription-content .subscription-card .info:hover {\n color: var(--theme-color) !important;\n}\n.subscription-list .subscription-content .subscription-card .progress-row {\n display: flex;\n padding-bottom: 8px;\n justify-content: space-between;\n align-self: stretch;\n align-items: center;\n}\n.subscription-list .subscription-content .subscription-card .status {\n padding: 0 4px;\n background-color: rgba(136,136,136,0.13333);\n border: 1px solid rgba(136,136,136,0.26667);\n border-radius: 4px;\n opacity: 0.75;\n}\n.subscription-list .subscription-content .subscription-card .status.status-2 {\n background-color: var(--theme-color-10);\n border-color: var(--theme-color-30);\n opacity: 1;\n}\n.subscription-list .subscription-content .subscription-card .progress {\n white-space: nowrap;\n width: 0;\n flex-grow: 1;\n margin: 0 8px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.subscription-list .subscription-content .subscription-card .title {\n font-size: 14px;\n font-weight: bold;\n padding-top: 4px;\n color: inherit;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 100%;\n margin: 0;\n flex: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.subscription-list .subscription-content .subscription-card:hover .title {\n color: var(--theme-color);\n}",""]),n.exports=o},5623:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-upload[data-v-1a272463] {\n display: flex;\n align-items: center;\n}\n.navbar-upload-name[data-v-1a272463] {\n padding-left: 4px;\n font-size: 12pt;\n font-weight: bold;\n}",""]),n.exports=o},2822:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.upload-popup[data-v-a07cc62e] {\n width: max-content;\n}\n.upload-popup a[data-v-a07cc62e] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.upload-popup a[data-v-a07cc62e]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.upload-popup a[data-v-a07cc62e]:hover::before {\n transform: scaleX(1);\n}',""]),n.exports=o},7949:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".user-face-container {\n position: relative;\n height: calc(var(--navbar-height) - 16px);\n width: calc(var(--navbar-height) - 16px);\n}\n.user-face-container .user-face,\n.user-face-container .user-pendant {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.custom-navbar-item:hover .user-face-container .user-face,\n.custom-navbar-item:hover .user-face-container .user-pendant {\n transform: scale(2) translateY(10px);\n z-index: 100;\n opacity: 1;\n}\n.user-face-container .user-face {\n background-color: transparent;\n background-size: contain;\n border-radius: 50%;\n}\n.user-face-container .user-pendant {\n background-color: transparent;\n background-size: cover;\n width: 170%;\n height: 170%;\n top: -12px;\n left: -12px;\n opacity: 0;\n pointer-events: none;\n}",""]),n.exports=o},1391:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".user-info-panel {\n border-radius: 8px;\n overflow: hidden;\n width: 240px;\n font-size: 12px;\n}\n.user-info-panel .circle {\n position: relative;\n width: var(--navbar-icon-size);\n height: var(--navbar-icon-size);\n opacity: 0.7;\n}\n.user-info-panel .circle .mdi {\n position: absolute;\n top: 0;\n left: 0;\n}\n.user-info-panel .mdi-circle ~ .mdi {\n filter: invert(1);\n font-size: calc(var(--navbar-icon-size) - 10px);\n line-height: calc(var(--navbar-icon-size) - 10px);\n transform: translate(5px, 5px);\n}\n.user-info-panel .be-icon {\n font-style: normal;\n}\n.user-info-panel .logged-in {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-between;\n}\n.user-info-panel .row,\n.user-info-panel .items {\n align-self: stretch;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.user-info-panel .items {\n padding-top: 4px;\n}\n.user-info-panel .row {\n margin: 0 10px;\n width: auto !important;\n}\n.user-info-panel .row::after {\n content: none !important;\n}\n.user-info-panel .row.level-info {\n margin-bottom: -5px;\n}\n.user-info-panel .privileges {\n justify-content: center;\n}\n.user-info-panel .privileges > * {\n font-size: 11px;\n background-color: rgba(136,136,136,0.13333);\n padding: 2px 4px;\n margin: 0 2px;\n border-radius: 4px;\n line-height: normal;\n cursor: pointer;\n}\n.user-info-panel .privileges > *.received {\n cursor: default;\n opacity: 0.5;\n}\n.user-info-panel .privileges > *:not(.received):hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.user-info-panel .operation {\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n align-self: stretch;\n}\n.user-info-panel .operation:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.user-info-panel .operation .be-icon {\n position: absolute;\n left: 10px;\n top: 50%;\n transform: translateY(-50%);\n background: none;\n}\n.user-info-panel .item {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: center;\n height: 48px;\n flex: 1;\n}\n.user-info-panel .item > .be-icon {\n opacity: 0.7;\n}\n.user-info-panel .item > .be-icon:nth-child(2) {\n font-size: 18px;\n line-height: 18px;\n}\n.user-info-panel .item span {\n font-size: 14px;\n font-weight: bold;\n opacity: 0.7;\n}\n.user-info-panel .welcome,\n.user-info-panel .name {\n font-size: 16px;\n font-weight: bold;\n margin: 46px 0 16px 0;\n text-align: center;\n color: inherit;\n}\n.user-info-panel .name {\n margin: 62px 0 0 0;\n}\n.user-info-panel .name:hover {\n color: var(--theme-color) !important;\n}\n.user-info-panel .type {\n font-size: 11px;\n opacity: 0.5;\n margin: 6px 0;\n}\n.user-info-panel .separator {\n height: 1px;\n align-self: stretch;\n margin: 5px 10px;\n background: rgba(0, 0, 0, 0.1);\n}\nbody.dark .user-info-panel .separator {\n background: rgba(255, 255, 255, 0.1);\n}\n.user-info-panel .level-progress-thumb {\n width: 100%;\n height: 100%;\n background: var(--theme-color);\n transform-origin: left;\n}\n.user-info-panel .level-progress-label {\n font-size: 11px;\n}\n.user-info-panel .stats {\n display: flex;\n align-items: center;\n align-self: stretch;\n margin: 0 10px;\n line-height: normal;\n}\n.user-info-panel .stats-item {\n padding: 6px 0;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n transition: none;\n}\n.user-info-panel .stats-item:hover {\n color: var(--theme-color) !important;\n}\n.user-info-panel .stats-item .stats-number {\n font-weight: bold;\n margin-bottom: 4px;\n font-size: 14px;\n transition: none;\n}\n.user-info-panel .grey-button,\n.user-info-panel .theme-button {\n align-self: stretch;\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 6px;\n border-radius: 4px;\n font-size: 14px;\n}\n.user-info-panel .grey-button {\n background: #f8f8f8;\n color: inherit !important;\n}\n.user-info-panel .grey-button:hover {\n background: #f0f0f0;\n}\n.user-info-panel .grey-button.logout {\n font-size: 12px;\n height: 32px;\n cursor: pointer;\n}\n.user-info-panel .grey-button.logout:hover {\n color: inherit !important;\n}\nbody.dark .user-info-panel .grey-button {\n background: #282828;\n}\nbody.dark .user-info-panel .grey-button:hover {\n background: #333;\n}\n.user-info-panel .theme-button {\n background: var(--theme-color);\n color: var(--foreground-color) !important;\n}\n.user-info-panel .theme-button:hover {\n background: var(--theme-color-90);\n color: var(--foreground-color) !important;\n}",""]),n.exports=o},6476:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar .watchlater-list {\n min-height: 200px;\n max-height: 600px;\n width: 380px;\n font-size: 12px;\n display: flex;\n flex-flow: column nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.custom-navbar .watchlater-list .round-button {\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n cursor: pointer;\n width: 26px;\n}\n.custom-navbar .watchlater-list .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .watchlater-list .header {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n align-self: stretch;\n margin: 16px 12px;\n}\n.custom-navbar .watchlater-list .header .search {\n position: relative;\n flex-grow: 1;\n margin-right: 8px;\n}\n.custom-navbar .watchlater-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar .watchlater-list .header .operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.custom-navbar .watchlater-list .header .operations .round-button:not(:last-child) {\n margin-right: 4px;\n}\n.custom-navbar .watchlater-list .header .operation:not(:last-child) {\n margin-right: 8px;\n}\n.custom-navbar .watchlater-list .header .more-info {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 4px 6px 4px 10px;\n}\n.custom-navbar .watchlater-list .be-empty,\n.custom-navbar .watchlater-list .be-loading {\n flex: 1;\n}\n.custom-navbar .watchlater-list-content {\n flex: 1;\n align-self: stretch;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding: 0 12px;\n padding-bottom: 12px;\n}\n.custom-navbar .watchlater-list-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .watchlater-list-content .watchlater-card {\n cursor: pointer;\n flex-shrink: 0;\n border-radius: 8px;\n color: black;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n display: grid;\n grid-template: "cover title" 2fr "cover info" 1fr/130px 1fr;\n height: 85px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card.cards-enter, .custom-navbar .watchlater-list-content .watchlater-card.cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar .watchlater-list-content .watchlater-card.cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\nbody.dark .custom-navbar .watchlater-list-content .watchlater-card {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:not(:last-child) {\n margin-bottom: 12px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container {\n grid-area: cover;\n overflow: hidden;\n border-radius: 8px 0 0 8px;\n position: relative;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .remove {\n top: 6px;\n left: 6px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .viewed {\n white-space: nowrap;\n right: 6px;\n top: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:hover .floating {\n opacity: 1;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .title {\n grid-area: title;\n font-size: 13px;\n font-weight: bold;\n margin: 0;\n margin-top: 8px;\n padding: 0 10px;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-all;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n line-height: 1.5;\n max-height: 3em;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n margin: 0 8px 6px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid rgba(136,136,136,0.13333);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up .face {\n border-radius: 50%;\n margin-right: 6px;\n height: 20px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up .name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover .name {\n color: var(--theme-color);\n}\n.custom-navbar .watchlater-list .undo {\n position: absolute;\n bottom: 16px;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateY(8px);\n}\n.custom-navbar .watchlater-list .undo.show {\n opacity: 1;\n transform: translateX(-50%) translateY(0px);\n}',""]),n.exports=o},660:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".gesture-preview {\n color: #fff;\n background-color: rgba(0, 0, 0, 0.8);\n font-size: 16px;\n border-radius: 8px;\n width: 100%;\n height: 100%;\n max-width: 400px;\n max-height: 150px;\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n opacity: 0;\n transition: 0.2s ease-out;\n display: flex;\n flex-direction: column;\n z-index: 11;\n padding: 4px 6px;\n box-sizing: border-box;\n pointer-events: none;\n}\n.gesture-preview.opened {\n transform: translateX(-50%) translateY(-50%) scale(1);\n opacity: 1;\n}\n.gesture-preview-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n flex: 1 0 auto;\n}\n.gesture-preview-content .brightness,\n.gesture-preview-content .volume {\n position: relative;\n flex: 0 0 auto;\n margin: 0 12px;\n}\n.gesture-preview-content .brightness .label,\n.gesture-preview-content .volume .label {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n white-space: nowrap;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.gesture-preview-content .brightness .label .name,\n.gesture-preview-content .volume .label .name {\n color: #aaa;\n margin-bottom: 6px;\n}\n.gesture-preview-content .progress {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 auto;\n align-self: flex-end;\n}\n.gesture-preview-content .progress .videoshot {\n height: 70px;\n width: 120px;\n margin-bottom: 8px;\n border-radius: 4px;\n}\n.gesture-preview-content .progress .name {\n color: #aaa;\n padding: 4px 6px;\n margin-bottom: 6px;\n}\n.gesture-preview-content .progress .progress-label {\n margin-bottom: 12px;\n}\n.gesture-preview-content .progress .preview {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n margin-bottom: 6px;\n}\n.gesture-preview-content .progress .preview .diff {\n color: var(--theme-color);\n margin-right: 6px;\n}\n.gesture-preview-content .progress .preview .seek-mode {\n padding: 4px 6px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.26667);\n}",""]),n.exports=o},6179:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-extra-options {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.keymap-extra-options .keymap-settings-button .be-icon {\n margin-right: 8px;\n}",""]),n.exports=o},9482:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-settings-popup {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n transition: 0.2s ease-out;\n width: 550px;\n top: 50%;\n left: 50%;\n z-index: 100002;\n transform: translateX(-50%) translateY(-50%) scale(0.9);\n display: flex;\n flex-direction: column;\n}\nbody.dark .keymap-settings-popup {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .keymap-settings-popup {\n background-color: #222;\n}\n.keymap-settings-popup.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.keymap-settings {\n font-size: 12px;\n display: flex;\n flex-direction: column;\n padding: 12px 12px 0 18px;\n}\n.keymap-settings-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n margin-bottom: 8px;\n}\n.keymap-settings-header-title {\n flex: 1 0 auto;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n font-size: 18px;\n font-weight: bold;\n}\n.keymap-settings-header-title .be-icon {\n margin-right: 6px;\n}\n.keymap-settings-header-help, .keymap-settings-header-close {\n display: flex;\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n color: inherit;\n}\n.keymap-settings-header-help:hover, .keymap-settings-header-close:hover {\n color: var(--theme-color);\n}\n.keymap-settings-content {\n flex: 1 0 auto;\n max-height: calc(100vh - 200px);\n overflow: auto;\n padding-bottom: 12px;\n}\n.keymap-settings-content .keymap-settings-grid .grid-header,\n.keymap-settings-content .keymap-settings-grid .grid-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n grid-gap: 8px;\n gap: 8px;\n justify-content: space-between;\n height: 24px;\n box-sizing: content-box;\n}\n.keymap-settings-content .keymap-settings-grid .grid-header > *,\n.keymap-settings-content .keymap-settings-grid .grid-row > * {\n flex: 1 0 0;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.keymap-settings-content .keymap-settings-grid .grid-header {\n margin-bottom: 4px;\n padding: 4px 0 6px 0;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n position: sticky;\n top: 0;\n z-index: 1;\n background-color: #fff;\n}\nbody.dark .keymap-settings-content .keymap-settings-grid .grid-header {\n background-color: #222;\n}",""]),n.exports=o},5463:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-settings-grid .grid-row {\n padding: 2px 0;\n}\n.keymap-settings-grid .grid-row .row-name,\n.keymap-settings-grid .grid-row .row-default-binding,\n.keymap-settings-grid .grid-row .row-preset-binding {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.keymap-settings-grid .grid-row .row-name::-webkit-scrollbar,\n.keymap-settings-grid .grid-row .row-default-binding::-webkit-scrollbar,\n.keymap-settings-grid .grid-row .row-preset-binding::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.keymap-settings-grid .grid-row .row-name.not-set, .keymap-settings-grid .grid-row .row-name.overwritten,\n.keymap-settings-grid .grid-row .row-default-binding.not-set,\n.keymap-settings-grid .grid-row .row-default-binding.overwritten,\n.keymap-settings-grid .grid-row .row-preset-binding.not-set,\n.keymap-settings-grid .grid-row .row-preset-binding.overwritten {\n opacity: 0.25;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .be-button {\n padding: 4px;\n margin-right: 4px;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .be-icon {\n margin: 0;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .be-textbox {\n margin-right: 6px;\n flex: 1 0 auto;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .custom-binding-edit,\n.keymap-settings-grid .grid-row .row-custom-binding .custom-binding-add {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 auto;\n}",""]),n.exports=o},5770:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bvid-convert {\n order: -1;\n flex-direction: column;\n border-radius: 4px;\n padding: 6px 8px;\n width: 100%;\n -webkit-user-select: text;\n user-select: text;\n box-sizing: border-box;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n background-color: #fff;\n}\nbody.dark .bvid-convert {\n background-color: #333;\n}\n.bvid-convert-item {\n font-size: 14px;\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n}\n.bvid-convert-item-copy {\n transition: transform 0.3s ease-out;\n cursor: pointer;\n}\n.bvid-convert-item-copy:active {\n transform: scale(0.9);\n}",""]),n.exports=o},188:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".download-danmaku-config.download-video-config-section .be-dropdown {\n text-transform: uppercase;\n}",""]),n.exports=o},7866:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".download-video-panel {\n font-size: 12px;\n top: 100px;\n left: 50%;\n transform: translateX(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 1000;\n width: 320px;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 12px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n}\nbody.dark .download-video-panel {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.download-video-panel.open {\n transform: translateX(-50%);\n}\n.download-video-panel > :not(:first-child) {\n margin-top: 12px;\n}\n.download-video-panel .be-textbox,\n.download-video-panel .be-textarea {\n flex-grow: 1;\n}\n.download-video-panel-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n align-self: stretch;\n}\n.download-video-panel-header .title {\n font-size: 16px;\n font-weight: bold;\n flex-grow: 1;\n margin: 0 8px;\n}\n.download-video-panel-header .be-button {\n padding: 4px;\n}\n.download-video-panel .download-video-config-item {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.download-video-panel .download-video-config-item .download-video-config-title {\n margin-right: 8px;\n}\n.download-video-panel .download-video-config-item.error {\n color: #E57373;\n}\n.download-video-panel .download-video-config-section {\n align-self: stretch;\n}\n.download-video-panel .download-video-config-description {\n opacity: 0.5;\n margin-top: 4px;\n}\n.download-video-panel-footer {\n align-self: stretch;\n justify-content: center;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.download-video-panel .run-download {\n font-size: 13px;\n padding: 6px 12px;\n}",""]),n.exports=o},5800:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".episodes-picker-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.episodes-picker-checked-ratio {\n flex-grow: 1;\n margin-left: 4px;\n}\n.episodes-picker-actions {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.episodes-picker-actions .be-button {\n padding: 4px;\n}\n.episodes-picker-actions .be-button.invert-selection .be-icon {\n font-size: 14px;\n}\n.episodes-picker-actions .be-button.select-all .be-icon, .episodes-picker-actions .be-button.deselect-all .be-icon {\n transform: translateY(1px);\n}\n.episodes-picker-items {\n max-height: 400px;\n overflow: auto;\n}\n.episodes-picker-items:not(:empty) {\n margin-top: 4px;\n border: 1px solid rgba(136,136,136,0.26667);\n border-radius: 6px;\n}\n.episodes-picker-items .be-check-box {\n padding: 2px 6px;\n}\n.episodes-picker-items .episode-duration {\n margin-right: 4px;\n text-align: right;\n flex: 1 1 0;\n opacity: 0.5;\n}",""]),n.exports=o},7069:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".single-video-info.download-video-config-section {\n height: 125px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.single-video-info.download-video-config-section img {\n height: 125px;\n -o-object-fit: contain;\n object-fit: contain;\n border-radius: 8px;\n}\n.single-video-info.download-video-config-section img.shadow {\n position: absolute;\n filter: blur(8px) brightness(0.8);\n transform: scaleY(0.95) translateY(4px);\n z-index: -1;\n opacity: 0.3;\n}",""]),n.exports=o},2082:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-toolbar .ops .watchlater {\n margin-right: 28px !important;\n position: relative;\n width: auto !important;\n}\n@media screen and (max-width: 1320px), (max-height: 750px) {\n.video-toolbar .ops .watchlater {\n margin-right: max(calc(min(11vw, 11vh) - 117.2px), 6px) !important;\n}\n.video-toolbar .ops .watchlater .text {\n display: none;\n}\n}\n.video-toolbar .ops .watchlater .tip {\n position: absolute;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%);\n z-index: 1000;\n background: rgba(0,0,0,0.86667);\n padding: 4px 8px;\n border-radius: 4px;\n color: #eee;\n transition: all 0.2s ease-out;\n opacity: 0;\n pointer-events: none;\n}\n.video-toolbar .ops .watchlater .tip.show {\n opacity: 1;\n pointer-events: initial;\n}\n.video-toolbar .ops .watchlater .be-icon {\n display: inline-flex;\n}\n.more-ops-list > ul > li:nth-child(2) {\n display: none !important;\n}",""]),n.exports=o},2994:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.video-screenshot-thumbnail {\n margin: var(--thumbnail-margin-vertical) var(--thumbnail-margin-horizontal);\n position: relative;\n transition: 0.35s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n width: var(--screenshot-width);\n height: var(--screenshot-height);\n background-color: black;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n@keyframes spinner {\nto {\n transform: translate(-50%, -50%) rotate(360deg);\n}\n}\n.video-screenshot-thumbnail img {\n max-width: var(--screenshot-width);\n max-height: var(--screenshot-height);\n display: block;\n background-color: black;\n}\n.video-screenshot-thumbnail .loading::before {\n content: "";\n box-sizing: border-box;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) rotate(0deg);\n width: 24px;\n height: 24px;\n border-radius: 50%;\n border: 3px solid rgba(136,136,136,0.53333);\n border-top-color: var(--theme-color);\n animation: spinner 0.6s linear infinite;\n}\n.video-screenshot-thumbnail.video-screenshot-list-leave-active {\n position: absolute;\n transition: 0.35s cubic-bezier(0.6, -0.28, 0.74, 0.05);\n}\n.video-screenshot-thumbnail .mask {\n position: absolute;\n opacity: 0;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0,0,0,0.53333);\n display: flex;\n justify-content: space-around;\n align-items: center;\n transition: none;\n pointer-events: none;\n}\n.video-screenshot-thumbnail .mask .time {\n color: #fff;\n position: absolute;\n bottom: 4px;\n left: 8px;\n font-size: 10pt;\n}\n.video-screenshot-thumbnail .mask button {\n display: flex;\n align-items: center;\n justify-content: center;\n background: rgba(0,0,0,0.66667);\n color: #fff;\n border: none;\n border-radius: 50%;\n font-size: 24pt;\n cursor: pointer;\n width: 48px;\n height: 48px;\n pointer-events: initial;\n outline: none !important;\n}\n.video-screenshot-thumbnail:hover .mask {\n opacity: 1;\n}',""]),n.exports=o},2998:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-screenshot-container {\n position: relative;\n --screenshot-width: 240px;\n --screenshot-width-negative: calc(0px - var(--screenshot-width));\n --screenshot-height: 135px;\n --thumbnail-margin-vertical: 12px;\n --thumbnail-margin-horizontal: 12px;\n --screenshot-list-width: calc(\n 2 * var(--thumbnail-margin-horizontal) + var(--screenshot-width)\n );\n}\n.video-screenshot-disable .video-screenshot-container {\n display: none;\n}\n.video-screenshot-container .video-screenshot-batch {\n position: fixed;\n bottom: var(--thumbnail-margin-vertical);\n right: var(--thumbnail-margin-horizontal);\n z-index: 20000;\n width: var(--screenshot-list-width);\n display: flex;\n align-items: center;\n grid-gap: 16px;\n gap: 16px;\n justify-content: space-between;\n}\n.video-screenshot-container .video-screenshot-batch button {\n background: rgba(0,0,0,0.8);\n color: #fff;\n border: none;\n border-radius: 8px;\n font-size: 14px;\n cursor: pointer;\n outline: 0 !important;\n padding: 8px 12px;\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n justify-content: center;\n flex-grow: 1;\n}\n.video-screenshot-container .video-screenshot-batch button .be-icon {\n margin-right: 4px;\n}\n.video-screenshot-container .video-screenshot-list {\n position: fixed;\n top: 0;\n right: 0;\n z-index: 20000;\n margin: var(--thumbnail-margin-vertical) var(--thumbnail-margin-horizontal);\n max-height: calc(100% - 3 * var(--thumbnail-margin-vertical) - 37px);\n width: var(--screenshot-list-width);\n background-color: rgba(0,0,0,0.8);\n border-radius: 8px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.video-screenshot-container .video-screenshot-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.video-screenshot-container .video-screenshot-list > * {\n pointer-events: initial;\n}\n.video-screenshot-container .video-screenshot-list-enter {\n opacity: 0;\n transform: translateX(var(--screenshot-width-negative));\n}\n.video-screenshot-container .video-screenshot-list-leave-to {\n opacity: 0;\n transform: translateX(var(--screenshot-width));\n}",""]),n.exports=o},1718:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\n@font-face {\n font-family: "quick-favorite";\n src: url("data:application/x-font-ttf;base64,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");\n}\n.video-toolbar .ops .quick-favorite {\n margin-right: 28px !important;\n position: relative;\n font-size: 0;\n font-size: 14px;\n width: auto !important;\n}\n.video-toolbar .ops .quick-favorite .text {\n display: inline;\n}\n@media screen and (max-width: 1320px), (max-height: 750px) {\n.video-toolbar .ops .quick-favorite {\n margin-right: max(calc(min(11vw, 11vh) - 117.2px), 6px) !important;\n}\n.video-toolbar .ops .quick-favorite .text {\n display: none;\n}\n}\n.video-toolbar .ops .quick-favorite-icon {\n font-family: "quick-favorite" !important;\n display: inline-block;\n font-style: normal;\n text-align: center;\n text-transform: none;\n line-height: 1;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n}\n.video-toolbar .ops .quick-favorite-icon:after {\n content: "";\n}\n.video-toolbar .ops .quick-favorite .tip,\n.video-toolbar .ops .quick-favorite .select-list,\n.video-toolbar .ops .quick-favorite .lists-tip {\n line-height: normal;\n position: absolute;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%);\n z-index: 1000;\n background: rgba(0,0,0,0.86667);\n padding: 4px 8px;\n border-radius: 4px;\n color: #eee;\n transition: all 0.2s ease-out;\n opacity: 0;\n pointer-events: none;\n}\n.video-toolbar .ops .quick-favorite .tip.show,\n.video-toolbar .ops .quick-favorite .select-list.show,\n.video-toolbar .ops .quick-favorite .lists-tip.show {\n opacity: 1;\n pointer-events: initial;\n}\n.video-toolbar .ops .quick-favorite .tip {\n padding: 8px;\n}\n.video-toolbar .ops .quick-favorite .lists-tip {\n top: calc(100% + 8px + 42px);\n color: #ccc;\n font-size: 12px;\n z-index: 100;\n}\n.video-toolbar .ops .quick-favorite .select-list {\n display: flex;\n align-items: center;\n}\n.video-toolbar .ops .quick-favorite .select-list > * {\n white-space: nowrap;\n}\n.video-toolbar .ops .quick-favorite .select-list .lists-loading {\n padding: 4px 32px;\n}\n.video-toolbar .ops .quick-favorite .select-list .lists {\n margin-left: 8px;\n}',""]),n.exports=o},6101:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".download-subtitle-config.download-video-config-section .be-dropdown {\n text-transform: uppercase;\n}",""]),n.exports=o},9253:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-dark-mode {\n display: flex;\n}\n.navbar-dark-mode svg {\n height: 18px;\n width: 18px;\n}",""]),n.exports=o},8241:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".reimu-loading .reimu-icon {\n width: 24px;\n height: 24px;\n background-size: contain;\n /* image source: https://cn.touhougarakuta.com/ */\n background-image: url(data:image/gif;base64,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);\n}\n.reimu-loading {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}",""]),n.exports=o},576:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".rpc-config.download-video-config-section {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n align-items: stretch;\n}\n.rpc-config.download-video-config-section > * {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.rpc-config.download-video-config-section > *:not(:last-child) {\n margin-bottom: 12px;\n}\n.rpc-config.download-video-config-section .profile-item-name {\n margin-right: 8px;\n}\n.rpc-config.download-video-config-section .profile-other .profile-item-name {\n align-self: flex-start;\n}\n.rpc-config.download-video-config-section .profile-select .be-textbox,\n.rpc-config.download-video-config-section .profile-select .be-dropdown {\n margin-right: 8px;\n}\n.rpc-config.download-video-config-section .profile-select .be-button {\n padding: 4px;\n}\n.rpc-config.download-video-config-section .profile-method {\n align-self: flex-start;\n}",""]),n.exports=o},824:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".card[data-did] .content {\n cursor: text;\n}\n.card[data-did] .content .details {\n font-size: 12px;\n opacity: 0.6;\n cursor: pointer;\n display: block;\n}",""]),n.exports=o},7464:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".card[data-did] .content .details {\n display: none;\n}",""]),n.exports=o},3766:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-up-list {\n max-height: calc(100vh - 380px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\nbody.feeds-filter-side-block-profile .live-up-list {\n max-height: calc(100vh - 180px);\n}\n.live-up-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.live-up-list .live-detail[data-live-title] {\n color: black;\n}\nbody.dark .live-up-list .live-detail[data-live-title] {\n color: #eee;\n}\n.live-up-list .live-detail[data-live-title] .up-name {\n font-size: 13px !important;\n opacity: 0.6;\n}\n.live-up-list .live-detail[data-live-title]::before {\n content: attr(data-live-title);\n color: black;\n line-height: 1.5;\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\nbody.dark .live-up-list .live-detail[data-live-title]::before {\n color: #eee;\n}",""]),n.exports=o},4782:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".international-header {\n position: sticky !important;\n top: 0 !important;\n}\n\n.van-popper-avatar,\n.van-popper-vip,\n.van-popper-favorite,\n.van-popper-history,\n.van-popper-upload,\n.popover-channe,\n.popover-game,\n.popover-live,\n.custom-navbar {\n position: fixed !important;\n}\n\n.sticky-bar {\n display: none !important;\n}\n\n.left-panel,\n.right-panel {\n position: fixed !important;\n}\n\n.home-container {\n --left-width: 244px;\n --center-width: 632px;\n}\n@media screen and (min-width: 1921px) {\n .home-container {\n --left-width: 12.71vw;\n --center-width: 32.92vw;\n }\n}\n@media screen and (min-width: 2497px) {\n .home-container {\n --left-width: 317px;\n --center-width: 822px;\n }\n}\n\n.center-panel {\n margin-left: calc(var(--left-width) + 8px) !important;\n}\n\n.right-panel {\n margin-left: calc(var(--left-width) + 16px + var(--center-width)) !important;\n}\n\n.live-panel .live-up-list {\n max-height: calc(100vh - 380px);\n overflow: auto;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.live-panel .live-up-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\nbody.feeds-filter-side-block-profile .live-panel .live-up-list {\n max-height: calc(100vh - 180px);\n}\n\n.adaptive-scroll {\n min-height: unset !important;\n}\n.adaptive-scroll .scroll-content {\n position: static !important;\n}",""]),n.exports=o},170:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".panel-area .bb-comment .fold-comment {\n position: sticky;\n bottom: 0;\n height: 40px;\n width: calc(100% + 48px);\n font-size: 14px;\n transform: translateX(-24px);\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: white;\n color: #99a2aa;\n cursor: pointer;\n transition: all 0.2s ease-out;\n z-index: 110;\n border-radius: 4px;\n}\n.panel-area .bb-comment .fold-comment:hover {\n color: black;\n}\nbody.dark .panel-area .bb-comment .fold-comment {\n background-color: #444;\n color: #eee;\n}\nbody.dark .panel-area .bb-comment .fold-comment:hover {\n color: var(--theme-color);\n}",""]),n.exports=o},5666:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".card .main-content .expand-btn,\n.card .main-content .content-ellipsis {\n display: none !important;\n}\n.card .main-content .content-full {\n display: block !important;\n height: auto !important;\n}",""]),n.exports=o},9884:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-card .title {\n max-height: unset !important;\n display: block !important;\n}",""]),n.exports=o},2217:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".player-full-win .gift-control-section {\n display: block !important;\n left: unset;\n bottom: unset;\n top: 100vh;\n right: 302px;\n}\n.player-full-win .z-gift-package .wrap {\n right: 0;\n bottom: 74px;\n}\n.player-full-win.hide-aside-area .gift-control-section {\n right: 0;\n}\n\n.live-web-player-controller .fullscreen-gift-box {\n display: none;\n}\n\n@media screen and (min-width: 1038px) {\n .player-full-win:not(.fullscreen-gift-box-unloaded) .gift-control-panel .z-gift-package .arrow-bottom.popup::before, .player-full-win:not(.fullscreen-gift-box-unloaded) .gift-control-panel .z-gift-package .arrow-bottom.popup::after {\n left: 50% !important;\n }\n .player-full-win:not(.fullscreen-gift-box-unloaded) .live-web-player-controller .control-area .fullscreen-gift-box {\n display: flex;\n align-self: center;\n margin: 0 3px;\n padding: 0 3px;\n line-height: 36px;\n cursor: pointer;\n color: #FDFDFD;\n }\n .player-full-win:not(.fullscreen-gift-box-unloaded) .live-web-player-controller .control-area .fullscreen-gift-box:hover {\n color: #FFF;\n }\n}",""]),n.exports=o},8027:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-player-ctnr .web-player-icon-roomStatus,\n.bilibili-live-player-video-logo {\n display: none !important;\n}",""]),n.exports=o},2862:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.side-bar-cntr {\n transition: 0.24s ease-out !important;\n overflow: visible !important;\n transform: translateZ(0) translateX(100%) !important;\n}\n.side-bar-cntr:hover {\n transform: translateZ(0) !important;\n}\n.side-bar-cntr::after {\n right: calc(100% + 4px);\n transform: translateY(-50%) rotate(45deg);\n width: 8px;\n height: 8px;\n border-radius: 2px;\n box-sizing: border-box;\n border: 4px solid #aaa;\n border-top-color: transparent;\n border-right-color: transparent;\n}\nbody.dark .side-bar-cntr::after {\n border: 4px solid #eee;\n border-top-color: transparent;\n border-right-color: transparent;\n}\n.side-bar-cntr::before {\n right: calc(100% - 8px);\n transform: translateY(-50%);\n width: 32px;\n height: 48px;\n border-radius: 8px 0 0 8px;\n background-color: #fff;\n border: 1px solid #e9eaec;\n}\nbody.dark .side-bar-cntr::before {\n background-color: #222;\n border-color: transparent;\n}\n.side-bar-cntr::before, .side-bar-cntr::after {\n content: "";\n transition: 0.24s ease-out;\n cursor: pointer;\n position: fixed;\n top: 50%;\n}\n.side-bar-cntr:hover::after, .side-bar-cntr:hover::before {\n opacity: 0;\n}',""]),n.exports=o},6635:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".watchlater-card .duration,\n.time-group-item .duration,\n.favorite-card .duration,\n.video-card .duration {\n opacity: 1 !important;\n}",""]),n.exports=o},6614:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'body .be-settings::before {\n content: "";\n position: fixed;\n width: 8px;\n height: 100vh;\n top: 0;\n left: 0;\n}\nbody .be-settings.settings-panel-dock-right::before {\n left: unset;\n right: 0;\n}\nbody .be-settings > .sidebar {\n transition: transform 0.2s ease-out;\n}\nbody .be-settings:not(:hover) > .sidebar {\n transform: translateX(calc(-100% * var(--direction))) translateY(-50%);\n}',""]),n.exports=o},2229:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.no-banner #banner_link,\nbody.no-banner .z-top-container.has-banner > .header,\n.bili-header-m > #banner_link .search,\nli.nav-item[report-id=playpage_dynamic] iframe,\nli.nav-item[report-id=playpage_dynamic] .i-frame,\n.z-top-container > .header .search,\n.i_menu_login,\n.international-header .b-logo,\n.bili-banner .taper-line,\n.international-header .mini-header,\n.bili-header-m .head-banner .head-content .head-logo,\n#biliMainHeader .mini-header,\n#biliMainHeader .base-mini-header,\n.bili-header__bar {\n display: none !important;\n}\n\n.van-popover {\n z-index: 10002 !important;\n}\n\n.international-header {\n min-height: 50px !important;\n}\n\n.bili-header-m .head-banner {\n margin-top: calc(-1 * $height) !important;\n}\n\n.bili-header-m > .nav-menu,\n.z_top {\n visibility: hidden !important;\n height: 50px !important;\n}\n\n.link-top-container#tab-container {\n top: 50px !important;\n}",""]),n.exports=o},5998:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#disable-popup-modal .vip-exchange .months button.disabled,\n#vip-exchange-modal .vip-exchange .months button.disabled {\n background-color: #222 !important;\n}\n\n.action-row .sch-pub-btn.publishing,\n.action-row .sch-pub-btn.disabled,\n.action-row .publish-btn.publishing,\n.action-row .publish-btn.disabled {\n background-color: #222 !important;\n}\n\n.link-footer,\n.payment-active,\n.app-body .section-block,\n.bl-button--primary:disabled,\n.tab-list .tab-item.active:before,\n.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-indicator,\n.home-content .publish-btn.disabled {\n background-color: #222 !important;\n}\n\n.manga-detail .episode-list-component .episode-list .list-header .header-item.selected {\n background-color: #333 !important;\n}\n\n.wrapper .elec-btn.disabled,\n.f-list-hover:hover,\n.status_box .status_btn.disabled,\n.game-groom-m .num,\n.container .pagination,\n.fjw-case-detail .ban-detail .content-box .video-model,\n.app-body .section-block.with-bottom-radius,\n.app-body .section-block.with-radius,\n.pagination-container li.pagination,\n.main-container .pay-bar .vip .btn-pay.active,\n.main-container .media-info .media-right .media-tool-bar .btn-follow.active,\n.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,\n.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,\n.main-container .media-info .media-right .media-tool-bar .btn-follow.active,\n.coupon-content-con .coupon-btn-disable,\n.customize-wrp .select {\n background-color: #444 !important;\n}\n\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-indicator {\n background-color: #555 !important;\n}\n\n.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar,\n.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar.mousedown, .player-auxiliary-area .player-auxiliary-bscrollbar:hover .bscroll-vertical-scrollbar {\n background-color: transparent !important;\n}\n\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-vertical-scrollbar.mousedown, .danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap:hover .bscroll-vertical-scrollbar {\n background-color: transparent !important;\n}\n\n.m-recommend-item div.box {\n background-color: transparent !important;\n}\n\nblockquote,\nblockquote * {\n color: #aaa !important;\n}\nblockquote .color-blue-01 {\n color: #aaa !important;\n}\nblockquote .color-blue-02 {\n color: #aaa !important;\n}\nblockquote .color-blue-03 {\n color: #aaa !important;\n}\nblockquote .color-blue-04 {\n color: #aaa !important;\n}\nblockquote .color-gray-01 {\n color: #aaa !important;\n}\nblockquote .color-gray-02 {\n color: #aaa !important;\n}\nblockquote .color-gray-03 {\n color: #aaa !important;\n}\nblockquote .color-gray-04 {\n color: #aaa !important;\n}\nblockquote .color-green-01 {\n color: #aaa !important;\n}\nblockquote .color-green-02 {\n color: #aaa !important;\n}\nblockquote .color-green-03 {\n color: #aaa !important;\n}\nblockquote .color-green-04 {\n color: #aaa !important;\n}\nblockquote .color-lblue-01 {\n color: #aaa !important;\n}\nblockquote .color-lblue-02 {\n color: #aaa !important;\n}\nblockquote .color-lblue-03 {\n color: #aaa !important;\n}\nblockquote .color-lblue-04 {\n color: #aaa !important;\n}\nblockquote .color-pink-01 {\n color: #aaa !important;\n}\nblockquote .color-pink-02 {\n color: #aaa !important;\n}\nblockquote .color-pink-03 {\n color: #aaa !important;\n}\nblockquote .color-pink-04 {\n color: #aaa !important;\n}\nblockquote .color-purple-01 {\n color: #aaa !important;\n}\nblockquote .color-purple-02 {\n color: #aaa !important;\n}\nblockquote .color-purple-03 {\n color: #aaa !important;\n}\nblockquote .color-purple-04 {\n color: #aaa !important;\n}\nblockquote .color-yellow-01 {\n color: #aaa !important;\n}\nblockquote .color-yellow-02 {\n color: #aaa !important;\n}\nblockquote .color-yellow-03 {\n color: #aaa !important;\n}\nblockquote .color-yellow-04 {\n color: #aaa !important;\n}\n\n.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled, .open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover {\n color: #aaa !important;\n}\n\n.status_box .status_btn.disabled {\n color: #aaa !important;\n}\n\n.live-room-app .guard-rank-cntr .tabs.isHundred .item.active {\n color: #eee !important;\n}\n.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text,\n.live-room-app .guard-rank-cntr.hundred .page-box .live-skin-main-text,\n.live-room-app .guard-rank-cntr.hundred .live-skin-highlight-text, .live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text,\n.live-room-app .guard-rank-cntr.thousand .page-box .live-skin-main-text,\n.live-room-app .guard-rank-cntr.thousand .live-skin-highlight-text {\n color: #eee !important;\n}\n\n.common .bb-comment .no-login .comment-submit, .bb-comment .no-login .comment-submit {\n color: #999 !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n\n.home-page .sticky-bar .bar-content .message,\n.cover .disabled-cover,\n.el-input__inner,\n.commnent-screen-wrap .el-input__inner,\n.tag-list li.tag-item.on,\n.bp-popup-panel .title-ctnr .popup-title,\n.s-paging > ul > a.current,\n.s-paging > ul > span.current,\n.score-info .go-movie,\n.invitation-record-warp .invtable .inputdone,\n#app .sticky-bar .bar-content .message,\n.coupon-content-con .coupon-btn-disable,\n.customize-wrp .select,\n.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,\n.popup-content-ctnr .bl-button--ghost {\n color: #eee !important;\n}\n\n.link-footer,\n.el-input__inner,\n.commnent-screen-wrap .el-input__inner,\n.ui-input-textarea.focus,\n.user-setting-warp .el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.tabs-bar,\n.score-info .go-movie,\n.select-box-v2-container .select-box-v2-controller-disabled,\n.popup-content-ctnr .bl-button--ghost:hover,\n.song-info .info-wrap .type-list .item-list .type-item.active,\n.enter-failure .password-input .pink-border,\n#rank-list-vm .tabs.isHundred .item {\n border-color: transparent !important;\n}\n\n.home-page .sticky-bar .bar-content .message:hover,\n.other a a:hover,\n.more-data a:hover,\n.rank-item .content .info .detail a a:hover,\n.rank-item .content .other a:hover,\n.rank-item .content .more-data:hover,\n.edit-button:hover > .icon-font,\n.edit-button:hover > span .left-nav-item-childed:hover,\n.left-nav-wrapper .active .left-nav-item-child,\n.left-nav-wrapper .active,\n.left-nav-wrapper .advice-btn:hover,\n.left-nav-wrapper .left-nav-item.active,\n.left-nav-wrapper .left-nav-item.active i.active,\n.left-nav-wrapper .left-nav-list.on .left-nav-item .icon,\n.left-nav-wrapper .left-nav-list.on .left-nav-item,\n.drop-list-v2-container .drop-list-v2-item-selected .drop-list-v2-item-cont p.item-cont-main,\n.voucher-ing .voucher-left-money,\n.voucher-ing .voucher-left-money:before,\n.voucher-no-used .voucher-left-money,\n.voucher-no-used .voucher-left-money:before,\n.detail-wrp .detail-content[data-v-00c9b213] p a span,\n.room-info-down-row .icon-label.hover-text-blue:hover .label,\n.room-introduction .edit-button:hover > .icon-font,\n.room-introduction .edit-button:hover > span,\n.im-popup .bp-popup-panel .title-ctnr .popup-title,\n.live-skin-normal-a-text:active,\n.up-info .u-info .name .username.is-vip:hover,\n#app .sticky-bar .bar-content .message:hover,\n.el-select-dropdown__item.selected,\n.r-con .members-info .up-card .info-name.is-vip:hover,\n.app-layout .style-section .tag-block .tag-containers .style-tag.selected,\n.manga-detail .episode-list-component .episode-list .list-header .header-item.selected,\n.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text:hover,\n.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text:hover,\n.container .video-panel .play-all .bilifont,\n.round-corner .van-popper-favorite .play-all .bilifont,\n.rank-item .content .info:hover .title,\n.rank-list .rank-item .content .info:hover .title,\n.rank-list .rank-item .content .info .up-name:hover,\n.n .n-fs:hover p,\n.n .n-gz:hover p {\n color: var(--theme-color) !important;\n}\n\n.season-timeline .season-group.today,\n.season-timeline .season-group.today .group-time::before,\n.aside-ctnr .author-info .communicate-btn,\n.tag-list li.tag-item.on,\n.tag-list li.tag-item:hover,\n.page-list-box .page-input:focus,\n.page-list-box .page-input:hover,\n.popup-content-ctnr .bl-button--ghost,\n.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read {\n border-color: var(--theme-color) !important;\n}\n\n.season-timeline .season-group.today.is-published .group-time::before,\n.bg-blue,\n.security-list .child-list li a.bg-blue:hover,\n.face-g-tab li.current,\n.el-date-table td.end-date,\n.el-date-table td.start-date,\n.tag-list li.tag-item.on,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,\n.user-setting-warp .el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.user-my-btn .el-button--primary,\n.popup-content-ctnr .bl-button--primary,\n.popup-content-ctnr .bl-button--ghost:hover,\n.song-info .info-wrap .type-list .item-list .type-item.active {\n background-color: var(--theme-color) !important;\n}\n\n.face-g-tab li.current,\n.current .tab-btn-link,\n.el-date-table td.current:not(.disabled),\n.el-date-table td.end-date,\n.el-date-table td.start-date,\n.style-section .tag-block .tag-containers .style-tag:active,\n.popup-content-ctnr .bl-button--ghost:hover {\n color: var(--foreground-color) !important;\n}\n\n#bilibiliPlayer {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,0.26667);\n background-color: #222 !important;\n}\n\n.live-skin-coloration-area .live-skin-separate-area,\n.live-skin-coloration-area .live-skin-separate-area-hover:hover {\n background-color: #222 !important;\n}\n.live-skin-coloration-area .live-skin-normal-a-text, .live-skin-coloration-area .live-skin-normal-a-text:link, .live-skin-coloration-area .live-skin-normal-a-text:visited {\n color: #aaa !important;\n}\n.live-skin-coloration-area .live-skin-normal-text {\n color: #aaa !important;\n}\n.live-skin-coloration-area .live-skin-main-text,\n.live-skin-coloration-area .live-skin-highlight-text {\n color: #eee !important;\n}\n.live-skin-coloration-area .live-skin-highlight-border,\n.live-skin-coloration-area .live-skin-separate-border {\n border-color: transparent !important;\n}\n.live-skin-coloration-area .live-skin-normal-a-text:hover {\n color: var(--theme-color) !important;\n}\n.live-skin-coloration-area .room-info-ctnr .info-section .live-skin-highlight-border {\n border-color: var(--theme-color) !important;\n}\n.live-skin-coloration-area .live-skin-highlight-bg {\n background-color: var(--theme-color) !important;\n}\n\n::-webkit-scrollbar {\n width: 5px !important;\n height: 5px !important;\n}\n\n::-webkit-scrollbar-corner,\n::-webkit-scrollbar-track {\n background: transparent !important;\n}\n\n::-webkit-resizer,\n::-webkit-scrollbar-thumb {\n background: #444 !important;\n border-radius: 3px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #555 !important;\n}\n\n* {\n scrollbar-color: #444 transparent !important;\n scrollbar-width: thin !important;\n}\n\n.members-info .avatar-name__container .is-vip,\n.members-info .wide-members .avatar .is-vip,\n.up-info .up-info_right .name .username.is-vip {\n color: #fb7299 !important;\n}\n\n.bilibili-player .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-image {\n fill: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-label {\n color: var(--theme-color) !important;\n}",""]),n.exports=o},4027:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\np.num,\n.bili-footer,\n.footer-wrp,\ndiv.box,\ndiv.live-box,\ndiv.bubble-traditional,\ndiv.dd-bubble,\ndiv.ver span.tips,\ndiv.desc-tips,\ndiv.member-bottom,\ndiv.im-list-box,\ndiv.i-frame,\n.dynamic-m,\nul.dyn_list,\n.history-tag,\ndiv.dyn_list_wrapper,\nul.up-nav,\nul.up-nav li,\nspan.date,\nul.bilibili-suggest,\n.b-line > p > span,\n.sub-nav,\n.video-info-module,\ndiv.stardust-player,\ndiv.danmaku-wrap,\ndiv.bilibili-player-auxiliary-area,\n.bilibili-player-danmaku-date-picker-container,\n.video-toolbar .share .share-pos .share-address ul li input,\nform.ipt,\n.tag-info-pane,\n.bangumi-info-module,\n.user-card-m,\ntextarea,\n.page-jump > input,\n.bilibili-player-video-inputbar,\n.bilibili-player-video-progress-detail-time,\n.bilibili-player-video-volumebar-wrp,\n.bpui-selectmenu-list,\n.bpui-selectmenu-list-row[data-selected],\n.user-card,\n.emoji-box,\n.emoji-tabs,\n.bilibili-player-video-btn-setting-panel,\n.bilibili-player-video-danmaku-setting-box,\n.bilibili-player-video-danmaku-setting-left,\n.bilibili-player-video-danmaku-setting-right,\n.bui-select-list,\n.bilibili-player-mode-selection-container,\n.mode .selection-span,\n.bilibili-player-color-picker-container,\n.bilibili-player-color-picker-color-code,\n.bilibili-player-block-string-short,\n.bilibili-player-block-line,\n.bilibili-player-modal-container,\n.bpm-btn,\n.bui-input-input,\n.bui-select .bui-select-border,\n.advanced-danmaku-group .adv-danmaku-btn-span,\n.advanced-danmaku-group .adv-danmaku-btn-span.bpui-button-type-small,\n.bui-input-wrap-disabled,\n.bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.bilibili-player-border,\n.multi-page .cur-list li.on,\n.multi-page .cur-list li.on:hover,\n.collection-m,\n.coin-operated-m,\n.follow-dialog-window,\n.repost,\n.not-support,\n.deleted,\n.video-container,\n.article-container,\n.imagesbox .boost-control,\n.history-list .r-info,\n.dynamic-link-hover-bg:hover,\n.dynamic-btn.pink.disabled,\n.sticky-bar,\n.card .focus-btn .unfocus,\n.bangumi-container,\n.textarea-container .comm-tool .comm-emoji,\n.emoji,\n.pagination,\n.userinfo-content,\n.watch-later-list header .d-btn,\n.tab-contain,\n.card .focus-btn .focus,\n.right-side-bar .to-comment .comment-num,\n.music-container .image-area .share-img,\n.music-container .text-area,\ndiv.con,\n.audiolist-list .song-list .song-li .content .text,\n.audio-info-module,\n.audio-list .song-list .song-li .content .text,\n.multi-page .more-box,\n.h5share-container .text-area,\n.g-search input,\n.list-create,\n.wrapper .modal-body .choice-wrp .battery,\n.wrapper .modal-body .choice-wrp .battery-desp input,\n.be-dropdown-menu,\n.small-item .cover,\n#id-card,\n#page-video #submit-video-type-filter,\n.be-pager-options-elevator input[type=text],\n.be-pager-item,\n.be-pager-next, .be-pager-prev,\n.contribution-sidenav .contribution-item:hover,\n.my-album .tab-list,\n#page-setting #setting-new-tag,\n.imagesbox .boost-img,\n.gui-settings-box,\n.predefined-colors,\n#page-fav .fav-sidenav .fav-item:hover,\n#page-fav .fav-sidenav .icon-cursor,\n.space-right,\n.modal-wrapper,\n.bottom .content,\n.action-menu .menu-list,\n.action-menu .menu-list:before,\n.emoji-box:after,\n.emotion-box,\n.emotion-box:after,\n.live-container,\n.img-content,\n.follow-sidenav .follow-list-container .follow-item:hover,\n.fans-action-follow,\n.fans-action-btn,\n#page-setting .setting-tag-list a,\n#pin-wrapper #pin-layer,\n.select-wrap .select-txt,\n.select-wrap .select-option,\n.card .more-panel,\n.card .more-panel:after,\n.bl-button--ghost,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn,\n.wrapper .content,\n.comment-bilibili-con,\n.bilibili-player-video-panel,\n.vote-container.pointer,\n.vote-container .image-area .share-img,\n.backdrop .title-box,\n.result .row,\n.vote-user-face,\n.backdrop iframe,\n.home-wrap .home-input .list li:hover,\n.suggest-wrap .horizontal .hz-text,\n.suggest-wrap .vt-text:hover,\n.suggest-wrap .vt-text.focus,\n.home-wrap .home-suggest .hotlist .num,\n.fixed-top,\n.page-wrap .pager,\n.fixed-top .search-block .input-wrap,\n.error-wrap,\n#sections-vm .section-block,\n.link-footer,\n.base-bubble,\n.base-bubble .content-ctnr:before,\n.attention-btn-ctnr .right-part,\n.gift-item.buy.hover,\n.gift-presets .gift-panel-switch,\n.chat-history-panel .chat-history-list .chat-item.system-msg,\n.bilibili-live-player-loading-panel,\n.guard-rank-cntr .rank-cntr .btn-box .buy:hover,\n.rank.rank-4,\n.rank.rank-5,\n.rank.rank-6,\n.rank.rank-7,\n.rank.rank-8,\n.rank.rank-9,\n.rank.rank-10,\n.result,\n.user-panel .level-progress,\n.download-panel-ctnr .download-item:hover,\n.user-item-loading .username,\n.user-item-loading .avatar,\n.calendar-checkin .checkin-btn:active,\n.user-panel .logout-btn:active,\n.user-level-detail .detail-link:hover,\n.user-level-detail .detail-link:active,\n.common-popup-wrap,\n.hover-panel,\n.awarding-panel,\n.link-input,\n.gift-sender-panel,\n.count-choice,\n.choice-item.active,\n.choice-item:hover,\n.choice-item,\n.radio-icon.selected,\n.activity-item-ctnr .user-avatar,\n.live-player-ctnr.minimal,\n.activity-item-loading-ctnr .user-avatar,\n.activity-item-loading-ctnr .info-ctnr .first-line,\n.activity-item-loading-ctnr .info-ctnr .second-line,\n.comment-wrap,\n.ban-app,\n.bb-comment .nameplate .nameplate-card,\n.video-model,\n.voted-result,\n.info-model,\n.app-watch,\n#app .header,\n#app .submit,\n.appeal-box,\n.fans-medal-item:not(.medal-guard) .fans-medal-level,\n.fans-medal-item .level {\n background-color: #222 !important;\n}\n\n.back-top.icon,\n.sortable,\n.nav-list,\n.more-link,\n.read-push,\n.link-more,\n.rank-item > .ri-num,\np.update > span > a,\n.bili-dropdown,\n.dropdown-list,\n.c-clink,\na.more,\na.im-list:hover,\nli.d-data:hover,\na.read-more,\nul.up-nav li:hover,\n.bili-header-m .mini-wnd-nav .list li:hover,\nli.suggest-item:hover,\nli.suggest-item.focus,\n.sub-nav li:hover,\n.num-tip,\n.btn.followed .b-gz,\n.up-info .btn .b-cd,\n.bilibili-player-danmaku-function,\n.bilibili-player-danmaku-btn-time,\n.bilibili-player-danmaku-btn-danmaku,\n.bilibili-player-danmaku-btn-date,\n.bilibili-player-danmaku-wrap,\n.mCSB_draggerRail,\n.bilibili-player-danmaku-btn-history,\n.more-ops-list,\n.app-look,\n.video-toolbar .share .share-pos,\n.bilibili-player-context-menu-container,\n.tag-info-pane .tag-header .btn-subscribe,\n.tag-info-pane .tag-header .btn-unsubscribe,\n.notice-item,\n.btn-box .liked,\n.btn-box .like,\n.btn-box .message,\n.follow-btn,\n.paging-box-big .tcd-number,\n.paging-box-big .next,\n.float-nav .nav-menu .item,\ndiv.drag-bar,\n.bpui-slider-tracker,\n.bilibili-player-video-progress-buffer,\n.bilibili-player-setting-menu-wrap,\n.bilibili-player-setting-menu-list,\n.opera-list,\n.tab-link.on,\n.emoji-text:hover,\n.bui-radio .bui-radio-button .bui-radio-label,\n.bpui-selectmenu-list-row:hover,\n.bpui-button.bpui-button-type-small,\n.fontsize .selection-span,\n.bilibili-player-filter-wrap.bilibili-player-block,\n.recommend-list .rec-footer,\n.bilibili-player-block-line:hover,\n.bilibili-player-modal-btns .bpm-btn,\n.bilibili-player-adv-danmaku,\n.multi-page,\n.video-page-operator-card .card-box .pic-box,\n.video-page-card .card-box .pic-box,\n.add-btn,\n.collection-m .bottom .btn.disable,\na.s-btn,\n.user-panel,\n.tag-panel,\n.section-block,\n.publish-panel,\n.tab-bar,\n.card,\n.notice-panel,\n.history-btn > .btn,\n.go-top .tag-panel .more-button .more:hover,\na.more.tc-slate:hover,\n.bp-popup-panel,\n.comment-area,\n.comment-area .comm-main .comm-list .hot-line > span,\n.comment-area .comm-more a.more:hover,\n.emoji:hover,\n.emoji-cover.selected,\n.page-controller .prev:hover,\n.page-controller .next:hover,\n.bg-white,\n.feed-card .empty-content,\n.forw-area,\n.live-panel,\n.paging-box-big .dian,\n.feed-tag .publish-panel-container,\n.go-top-m .go-top,\n.right-side-bar .to-comment,\n.right-side-bar .to-top,\n.up-info-holder .fixed-box .rightside-article-list-btn,\n.article-list-holder-block .article-list-plane,\n.btn-cancel,\n.n .n-inner,\n#page-index .col-1,\n#page-index .col-2 .section,\n.wrapper .modal-header .u-info,\n#page-index .album .content .album-wrapper .album-item .album-top,\n.be-dropdown-item:hover,\n.elec .elec-status,\n.btn.default,\n.col-full,\n#page-dynamic .col-2 .section,\n#page-channel-index .channel-option.no-channel,\n#page-setting .setting-index-module,\n.btn.ghost,\n.bili-header-m .profile-m .grade .bar,\n.video-page-card .card-box .info .pre-mask,\n.bui-button.bui-button-transparent,\n.bb-comment .comment-list .quote,\n#page-fav .fav-main .search-input input,\n.space-left,\n.space-right .space-right-top .title,\n.card .box,\n.message-list,\n.send-box,\n.emoji-box .emoji-item:hover,\n.emotion-item:hover .img,\n.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,\n.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail,\n.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,\n.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail,\n.ps:hover > .ps__scrollbar-y-rail:hover,\n.ps:hover > .ps__scrollbar-x-rail:hover,\n#page-follows .follow-main .follow-action-bottom .follow-action-fixtop,\n#pin-wrapper #pin-layer-search,\n.be-input_inner,\n.ban-modal,\n.ban-modal-h5,\n.select-wrap .select-option p:hover,\n.wrapper .elec-btn.disabled,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn.active,\n.up-article-list-block .more-article,\n.slim-video-card .video-info,\n.dyn_list li .preview,\n.checkbox,\nbutton.submit-button.disabled,\n.home-wrap .home-input .type,\n.home-wrap .home-input .list,\n.home-wrap .home-input .content,\n.suggest-wrap,\n.suggest-wrap .title span,\n.home-wrap .home-suggest .hot-search,\n.home-wrap .home-suggest .history,\n.search-wrap .search-block .input-wrap input,\n.search-wrap .search-block .input-wrap,\n.video.matrix,\n.pager .pages .page-item button,\n.video.list .type,\n.user-list .up-item .attention-btn.followed,\n.user-list .up-item .attention-btn.followed:hover,\n.photo-list .photo,\n.synthetical .play-btn,\n.percentage-bar,\n.s-space .wrapper .content,\n.ema-wishing,\n.room-info-ctnr .content-wrapper,\n.activity-pushing-out,\n.left-container .head-info-section,\n.left-container .gift-control-section,\n.rank-list-ctnr .tabs,\n.player-and-aside-area .aside-area,\n.player-and-aside-area .aside-area .rank-list-section,\n.gift-presets .gift-panel-box,\n.bilibili-live-player-ending-panel-recommend-card-pic,\n.rank-list-ctnr .own,\n.rank-cntr .item.own,\n.area-list-panel,\n.user-panel-ctnr .user-panel .lens-ctnr,\n.calendar-checkin .title,\n.calendar-checkin .calendar-wrapper,\n.calendar-checkin .content-ctnr.ie-fix,\n.calendar-checkin,\n.calendar-checkin .checkin-btn,\n.calendar-checkin:hover,\n.calendar-checkin .checkin-rewards,\n.calendar-checkin .checkin-rewards .query,\n.download-panel-ctnr,\n.link-panel-ctnr,\n.totally-empty-hint,\n.load-more-btn,\n.load-error-panel,\n.user-level-detail,\n.user-panel .logout-btn,\n.process-bar,\n.selector .data-list,\n.selector,\n.selector .data-list > li:hover,\n.fans-info .fans-progress,\n.score-progress-bar,\n.radio-icon,\n.bl-switch,\n.ban-detail .content-box .info-wrap,\n.what-ban .text-con,\n.fjw-point,\n.paginator .paging-box .result,\n.ban-detail .content-box .vote-cnt,\n.content-box .watermark-wrap .watermark,\n.ban-detail .content-box .major-content,\n#app .submit .cancel,\n.home-wrap .home-input .type.selected,\nli.tag,\n.home-wrap .home-input .type:hover {\n background-color: #444 !important;\n}\n\n.brief a:hover,\ndiv.brief > a:hover,\ndiv.all > a:hover,\n.live-lr .banner a:hover,\n.bui-collapse-header,\n.bilibili-player-filter,\n.bpui-unselecting,\n.bpui-selecting,\n.context-menu-a:hover,\n.danmaku-info-report-btn,\n.danmaku-info-block-btn,\n.btn-box .message:hover,\n.bui-switch .bui-body,\nli.context-menu-descipline a,\n.bui-select .bui-select-item:hover,\n.multi-page .cur-list li:hover,\n.article-list-holder-block .article-list-plane .button:hover,\n.btn-cancel:hover,\n.btn.default:hover,\n.be-switch {\n background-color: #555 !important;\n}\n\n.bui-step-dot,\n.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y,\n.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {\n background-color: #aaa !important;\n}\n\n.bpui-slider-handle {\n background-color: #eee !important;\n}\n\n.bilibili-player-video-inputbar,\n#app,\nbody,\n.wrapper .modal-header,\n.large-item .cover {\n background-image: none !important;\n}\n\n.bilibili-player-color-picker-mask,\n.bilibili-player-advanced-danmaku-control-container.mask:after,\n.elevator-module .nav-bg {\n background-color: rgba(34,34,34,0.93333) !important;\n}\n\n.my-info .info-modal .integral li .num,\n.article-holder img,\n.article-holder .cover-default,\n.wrapper.clearfix .content,\n.right-part .user-panel,\n.side-bar-cntr,\n.shortcut-item .list-item:hover,\n.divider,\n.fjw-point .line,\nfont > span,\n.list-item .close .close-icon,\n.bb-comment,\n.bb-comment .comment-list .list-item .info .operation,\n#app,\n.back-top {\n background-color: transparent !important;\n}\n\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar {\n background: rgba(255,255,255,0.06667) !important;\n}\n\n.gui-settings-content-top-mask {\n background: linear-gradient(to bottom, #222, transparent);\n}\n\n.gui-settings-content-bottom-mask {\n background: linear-gradient(to top, #222, transparent);\n}\n\n.room-bg::after,\n.user-panel .level-progress .progress-bar {\n background: transparent !important;\n}\n\n.bili-footer a,\na.pic > p.title,\ndiv.desc-tips,\ndiv.r.p > div.info,\na.message,\ndiv.desc,\n.btn.followed .b-gz,\nspan.copyright,\ndiv.play-up-copyright,\n.danmaku-info-row,\n.bilibili-player-danmaku-btn-time,\n.bilibili-player-danmaku-btn-danmaku,\n.bilibili-player-danmaku-btn-date,\n.bilibili-player-danmaku-date-picker-header,\n.bilibili-player-danmaku-date-picker-btn,\n.day-span,\n.video-toolbar .ops > span,\n.video-toolbar .share .share-btn,\n.video-toolbar,\n.tag-info-pane .tag-footer .btn-left-box > a,\n.video-desc .btn span,\n.tag-info-pane .tag-header .btn-unsubscribe,\nspan.disabled,\n.btn-box .liked,\n.info .sign,\nspan.like span,\nspan.hate span,\n.bb-comment .comment-list .list-item .info .plad a,\n.float-nav .nav-menu .item,\ndiv.drag-bar,\n.bilibili-player-block-filter-label,\n.bilibili-player-block-filter-image,\n.mode .selection-span,\n.recommend-list .rec-footer,\n.bilibili-player-block-list-function > div,\n.bilibili-player-block-line.block-state-disabled,\n.bilibili-player-block-line-delete,\n.bilibili-player-block-empty,\n.collection-m .bottom .btn.disable,\n.looked,\n.history-list .r-info .w-info .name,\n.history-list .r-info .w-info .pro-txt,\n.history-list .l-info .lastplay-time .lastplay-t,\n.tc-slate,\n.more-button,\n.boost-control li,\n.boost-control li i,\n.dynamic-list-item-wrap .item-user a.user-name,\n.dynamic-list-item-wrap .item-user a.user-name.vip,\n.textarea-container .comm-tool .comm-transpond,\n.dynamic-list-item-wrap .info > span,\n.page-controller .prev.disabled,\n.page-controller .next.disabled,\n.forw-area .forw-more a,\n.watch-later-list header .d-btn,\n.tab-list .tb-item,\n.dynamic-list-item-wrap .view-more,\n.comment-area .comm-main .comm-list .hot-line > span,\n.up-info-block .up-info-right-block .row-2,\n.up-info-block .up-info-right-block .fans-num,\n.up-info-block .up-info-right-block .view-num,\n.article-action .coin-btn .info-block span,\n.article-action .fav-btn .info-block span,\n.article-action .like-btn .info-block span,\n.article-action .share-btn .info-block span,\n.right-side-bar .to-comment .comment-num,\n.up-info-holder .fixed-box .rightside-article-list-btn .title,\n.article-list-holder-block .article-list-plane .button .title,\n.article-list-holder-block .article-list-plane .button.off .label,\n.multi-page .head-con .range-box .paging li,\n.multi-page .more-box li,\n.multi-page .head-con .range-box i,\n.n .n-data .n-data-k,\n.sec-empty-hint,\n#page-index .channel .empty-state p,\n.private-hint,\n#page-index .col-2 .section .user-auth.no-auth .no-auth-title span,\n.section .operation,\n.i-live .i-live-unfo-btn,\n.i-live .i-live-fo-count,\n.elec .elec-status,\n.be-pager-item a,\n.be-pager-next a, .be-pager-prev a,\n.be-pager-item-jump-next,\n.be-pager-item-jump-prev,\n.be-pager-next,\n.be-pager-prev,\n.be-pager-options-elevator,\n.be-pager-total,\n.tabs a,\n#id-card .idc-auth-description,\n#page-fav .fav-sidenav .nav-title .text,\n#page-fav .fav-main .fav-meta,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item i,\n.wrapper .edit-video-modal .edit-video-subtitle,\n.wrapper .edit-video-modal .target-favlist .target-favitem.disabled span,\n.wrapper .edit-video-modal .target-favlist .target-fav-count,\n.side-bar .list .item,\n.top .time,\n.bottom .text,\n.list .list-title,\n.medal-box,\n.no-more,\n.msg-more,\n.i-pin-meta,\n.i-pin-desc,\n.article-con,\n.follow-sidenav .num,\n.list-item .desc,\n.fans-action-follow,\n.list-item .auth-description,\n.follow-main .follow-action-bottom .select-counter,\n.n .n-num,\n.bangumi-rank-list .rank-item .ri-total,\n.pub-list .info .type .bk-title,\n.case-list .info .type .bk-title,\n.pub-list .info dl dt,\n.case-list .info dl dt,\n.pub-list .info .comment,\n.report-con dl dt,\n.wrapper .modal-body .elec-bcoin,\n.wrapper .modal-body .elec-protocol,\n.wrapper .modal-body .elec-protocol a,\n.wrapper .pay-qrcode-wrp .refresh-btn,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn,\n.bilibili-player-video-info,\n.slim-video-card .video-info .col,\n.slim-video-card .video-info .col-2,\n.comment-bilibili-con .reason-box dl dt,\n.comment-list .list-item .reply-box .view-more,\n.comment-m .b-head .del-log,\n.emoji-box .emoji-title,\n.vote-user-name,\n.anonymous,\n.share-to-dynamic,\n.submit-button.disabled,\n.vote-introduction,\n.suggest-wrap .title span,\n.nav-wrap .wrap > .sub > span,\n.filter-wrap .fold,\n.so-icon,\n.video.list .des,\n.bili-footer,\n.total-wrap .total-text,\n.article-wrap .article .desc,\n.synthetical .des,\n.user-list .up-item .attention-btn.followed,\n.user-list .up-item .attention-btn.followed:hover,\n.user-list .up-item .up-videos .ptime,\n.pgc-list .synthetical .score .user-count,\n.live-wrap .headline .user-more,\n.spread-module .num,\n.card-live-module .num,\n.live-module .zone-title .headline .online,\n.live-module .zone-title .headline .fire,\n.tab-candidate,\n.room-feed .tabs .item,\n.live-status-label.preparing,\n.area-link,\n.room-owner-username,\n.room-info-down-row .icon-label,\n.right-action-ctnr,\n.attention-btn-ctnr .right-part,\n.rank-list-ctnr .tabs .item,\n.rank-cntr .tip,\n.chat-item.danmaku-item .user-name,\n.section-title h2,\n.user-panel .ctrl-btn,\n.lightgray,\n.gift-info-expScore,\n.gift-info-desc,\n.block-setting-ctnr .sub-title,\n.list-content-candidate,\n.pophover > p:last-child,\n.live-player-ctnr.minimal::before,\n.ban-detail .content-box .bk-user-info .time,\n.ban-detail .content-box .link-box,\n.what-ban .text-con .txt,\n.content-box .origin-text,\n.jury-graph-wrap .canvas-txt h4,\n.fjw-point .point-wrap .user-point .info .usr-zan-cai span,\n.bb-comment .nameplate .nameplate-card .nameplate-text .n-type,\n.content-box .punish-title .rule-content,\n.cm-model .report-detail .detail .name,\n.jury-graph-wrap .graph-status .illegal b,\n.jury-graph-wrap .graph-status .legal b,\n.is-max .option-vote,\n.video-toolbar .ops .share-pos,\n.video-toolbar .ops .share-btn i,\n#page-index .section.empty:after,\nbody {\n color: #aaa !important;\n}\n\n.bili-dropdown,\n.dropdown-list,\na.side-link > span,\nh3,\np.ri-title,\np.t,\na.name,\ndiv.bili-tab-item,\n.sortable,\n.nav-name,\n.more-link,\n.read-push,\n.link-more,\n.customize,\ndiv.r-text > .t,\n.c-clink,\ndiv.brief > a > span,\ndiv.all > a > span,\n.lf-item p,\na.more,\na.recommand-link,\na.logout,\n.member-menu a,\n.btns-profile span,\ndiv.bar > div.num > div,\ndiv.grade span,\ndiv.lv-row > strong,\na.im-list,\n.dynamic-m a,\na.read-more,\n.bili-header-m .mini-wnd-nav a,\n.suggest-item a,\n.sub-nav span,\n.v-title,\n.video-title,\na.username,\n.up-info .btn .b-cd,\ndiv.info,\ndiv.title a,\ndiv.b-head,\ndiv.rec-title,\n.bui-collapse-arrow,\n.bilibili-player-filter-title,\n.bilibili-player-filter-menu,\n.danmaku-info-report-btn,\n.danmaku-info-block-btn,\n.danmaku-info-danmaku,\n.bilibili-player-danmaku-btn-history,\n.day-span.day-enable,\n.more-ops-list,\n.app-look,\n.video-toolbar .share .share-pos .share-address ul li input,\n.context-menu-a,\nform.ipt > input,\n.tag-title > a,\n.tag-info-pane .text,\n.tag-info-pane .tag-header .btn-subscribe,\n.tag-info-pane .btn-right-box a,\n.bangumi-info-module .v-preview .title,\n.bb-comment .reply-notice .notice-item a,\n.bb-comment .comment-header .tabs-order li,\n.result,\n.tcd-number,\n.next,\n.info .social a,\n.btn-box .like,\ntextarea,\n.comment-emoji,\np.text,\n.bb-comment .hot-line span,\n.page-jump > input,\n.follow-btn,\n.paging-box-big .tcd-number,\n.paging-box-big .next,\n.bilibili-player-video-btn:hover,\n.bilibili-player-video-danmaku-input,\n.bilibili-player-video-btn:hover .bilibili-player-iconfont,\n.bilibili-player-video-progress-detail-time,\n.bpui-selectmenu-list-row,\n.bilibili-player-video-time-seek,\n.bilibili-player-setting-menu-list,\n.opera-list,\n.emoji-text,\n.bilibili-player-video-btn-setting-panel-playtype-title,\n.bui-radio-label .bui-radio-text,\n.bui-checkbox-name,\n.bilibili-player-video-danmaku-setting-left-block-title,\n.bilibili-player-video-danmaku-setting-left-more-text,\n.bilibili-player-video-danmaku-setting-right,\n.bilibili-player-video-danmaku-setting-right-more,\n.bpui-button.bpui-button-type-small,\n.bilibili-player-video-danmaku-setting-left-area-title,\n.bilibili-player-video-danmaku-setting-left-block-title,\n.bilibili-player-video-danmaku-setting-left-fontsize-title,\n.bilibili-player-video-danmaku-setting-left-opacity-title,\n.bilibili-player-video-danmaku-setting-left-speedplus-title,\n.row-title,\n.fontsize .selection-span,\n.bilibili-player-color-picker-color-code,\n.bilibili-player-block-label,\n.text-con,\n.bilibili-player-block-string-short,\n.bilibili-player-block-tabpanel-row .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row .bilibili-player-block-type-regex,\n.bilibili-player-block-tabpanel-row .bilibili-player-block-type-user,\n.bilibili-player-block-line,\n.bilibili-player-modal-title,\n.bilibili-player-modal-info,\n.bilibili-player-modal-btns .bpm-btn,\n.advanced-danmaku-group .content-span,\n.bui-input-input,\n.bui-select .bui-select-border,\n.advanced-danmaku-group .adv-danmaku-pos-row .pos-span,\n.advanced-danmaku-group .adv-danmaku-pos-row .axias-span,\n.advanced-danmaku-group .adv-danmaku-btn-span,\n.bui-input-wrap-disabled,\na.router-link-active,\na.router-link-exact-active,\n.multi-page .cur-list li:hover,\n.collection-m .title,\n.content .group-list li,\n.content .group-list li label .count,\n.add-btn,\n.coin-operated-m .coin-title,\n.follow-dialog-window .title,\n.watch-later-list header .t,\n.watch-later-list .list-box .av-item .av-about .t,\na.s-btn,\nspan.key,\n.tc-black,\n.history-wrap .b-head .b-head-t,\n.history-btn > .btn,\n.history-list .r-info .title,\n.history-list .r-info .w-info .username,\n.user-name:not(.big-vip) a,\n.content,\n.video-container .text-area .title,\n.sticky-bar .bar-content .title,\n.comment-area .comm-main .comm-tabs > ul > li,\n.card .focus-btn .unfocus .unfocus-text,\n.bangumi-container .text-area .title,\n.emoji-box .title,\n.emoji,\n.emoji-cover.selected,\n.emoji-cover,\n.page-controller .prev,\n.page-controller .next,\n.dynamic-list-item-wrap .item-detail .text,\n.userinfo-content,\n.tc-dark-slate,\n.article-container .text-area .title,\n.paging-box-big .dian,\n.feed-tag .separater-line,\n.nav-tab-bar .tab-item span,\na.up-name,\n.up-info-holder .fixed-box .more .top-bar,\n.up-info-holder .fixed-box .more .help .title,\n.up-info-holder .fixed-box .more .link .title,\n.title-container .title,\n.article-holder,\n.article-holder .color-default,\n.article-holder h1,\n.article-action .coin-btn .info-block label,\n.article-action .fav-btn .info-block label,\n.article-action .like-btn .info-block label,\n.article-action .share-btn .info-block label,\n.up-info-holder .fixed-box .rightside-article-list-btn .label,\n.up-info-holder .fixed-box .up-article-list-block .block-title,\n.article-list-holder-block .article-list-plane .button .label,\n.article-holder .video-holder .title,\ndiv.con > div.txt,\n.btn-cancel,\ndiv.con header,\n.audiolist-list .song-list .song-li .content .text a,\n.audio-list .song-list .song-li .content .text,\n.audio-list .song-list .song-li .content .text a,\n.n .n-btn,\n.n .n-data .n-data-v,\n.g-search input,\n.i-pin-v .be-tab-item,\n.list-create .text,\n.large-item .title,\n.user-auth.no-auth .no-auth-title .goto-auth,\n.i-m-title,\n.i-m-btn,\n.user .info .meta .item,\n.wrapper .modal-header .title,\n.wrapper .modal-body .choice-wrp .battery-desp,\n.wrapper .modal-body .choice-wrp .battery-desp input,\n.wrapper .elec-main-title,\n.wrapper .elec-sub-title,\n.paging-box .dian,\n.paging-box .next,\n.paging-box .prev,\n.paging-box .tcd-number,\n.multi-page .cur-list li a,\n#page-index .channel.guest .channel-item .channel-title .channel-name,\n.small-item.disabled .title,\n#page-index .album .content .album-wrapper .album-item .album-title,\n#page-index .col-2 .section .user-auth .auth-description,\n.elec .elec-monthly-c,\n.elec .elec-count,\n.be-dropdown-item,\n#id-card .idc-uname,\n#id-card .idc-meta-item,\n.btn.default,\n.contribution-sidenav,\n.breadcrumb .item.cur,\n.be-tab-item,\n#page-video #submit-video-type-filter a,\n.be-pager-options-elevator input[type=text],\n#page-article .row .breadcrumb .item,\n.my-album .title,\n.my-album .tab-list .tab .name,\n#page-channel-index .channel-option.no-channel p,\n#page-channel-index .channel-item .channel-name,\n#page-setting .setting-privacy-item .setting-privacy-name,\n#page-setting #setting-new-tag,\n.btn.ghost,\n.gui-settings,\n.bui-button.bui-button-transparent,\n.gui-settings-box,\n.pop-live .pl__head,\n.pop-live .pl__title,\n.gui-settings-textbox-container input,\n#page-fav .fav-sidenav .text,\n#page-fav .fav-main .filter-item,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item span,\n.wrapper .edit-video-modal .edit-video-title,\n.modal-wrapper .modal-header-close,\n.wrapper .edit-video-modal .target-favlist .target-fav-name,\n#page-fav .fav-main .search-types,\n#page-fav .fav-main .search-input input,\n.side-bar .title,\n.setting.item a,\n.space-right .space-right-top .title,\n.top .title,\n.action-menu .menu-list a,\n.card.config,\n.dialog .title,\n.list-item .name,\n.message .message-content.not-img,\n.emoji-box .emoji-item,\n.i-live .i-live-text,\n.section-right-options .operation,\n.article-title,\n.follow-sidenav .follow-list-container .follow-item,\n.follow-sidenav .nav-title .text,\n.breadcrumb .batch,\n.follow-main .follow-action-top .back-to-info,\n.follow-main .follow-action-bottom li,\n.modal-container li,\n.fans-action-btn,\n.tag-list a,\n#pin-wrapper .pin-layer-header,\n#pin-wrapper .pin-layer-order-tip,\n#pin-wrapper #pin-layer-search,\n.modal-wrapper .modal-title,\n.be-input_inner,\n.follow-sidenav .follow-list-container .follow-item.cur .num,\n.pub-list .info .name,\n.select-wrap .select-txt,\n.select-wrap .select-option,\n.select-wrap .select-option p:hover,\n.card .more-panel,\n.report-popup .content-text,\n.im-popup .bp-popup-panel .title-ctnr .popup-title,\n.selector-box,\n.bl-button--ghost,\n.report-con dl dd,\n.report-other,\n.wrapper .modal-body .pay-info,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn.active,\n.article-info-container .title,\n.article-info-container .desc,\n.slim-video-card .video-info .title,\n.up-article-list-block .more-article,\n.comment-bilibili-con .t,\n.comment-bilibili-con .reason-box dl dd,\n.comment-bilibili-con .other p,\n.vote-title,\n.desc-title,\n.home-wrap .home-input .type,\n.home-wrap .home-input .list,\n.suggest-wrap .horizontal .hz-text,\n.suggest-wrap .vt-text,\n.home-wrap .home-suggest .hot-search,\n.home-wrap .home-suggest .history,\n.home-wrap .home-suggest .history .list .item a,\n.search-wrap .search-block .input-wrap input,\n.nav-wrap .wrap,\n.nav-wrap .wrap > .sub,\n.filter-wrap .filter-item a,\n.video.matrix .title,\n.pager .pages .page-item button,\n.video.list .type,\n.video.list .title,\n.error-wrap,\n.live-wrap .live-tabs a,\n.article-wrap .article .title,\n.synthetical .title,\n.user-wrap .dropdown-wrap .select-wrap .bili-dropdown .selected,\n.user-list .up-item .up-videos .video-item .video-desc,\n.user-list .up-item .title,\n.photo-list .photo .title,\n.bangumi-list .synthetical .des .type-s,\n.synthetical .play-btn,\n.pgc-list .synthetical .des .type-s,\n.live-user .user-item .item-right .uname,\n.live-room-list .room-item .item-title,\n.live-wrap .live-room .headline .filter a,\n.special-module .user a,\n.ema-wishing .title,\n.room-introduction-tags .room-introduction-tag,\n.room-introduction-scroll-wrapper,\n.no-glory,\n.base-bubble,\n.icon-bls2018-rank.side-bar-icon + .size-bar-text,\n.room-title,\n.gift-item .label,\n.seeds-wrap,\n.rank-list-ctnr .tabs .item.active,\n.guard-rank-cntr .rank-cntr .rank-list-box a,\n.t-over-hidden,\n.guard-rank-cntr .rank-cntr .page-box,\n.chat-history-list .chat-item.danmaku-item,\n.activity-rank-cntr .rank-cntr .item,\n.rank-list-ctnr .normal-list .item,\n.config-row,\n.calendar-checkin .calendar-wrapper,\n.calendar-checkin .checkin-btn,\n.download-panel-ctnr a,\n.link-panel-ctnr,\n.load-more-btn,\n.user-panel .logout-btn,\n.darkgray,\n.user-level-detail .detail-link,\n.hover-description,\n.selector .data-list > li,\n.selector .data-list > li:hover,\n.welcome-msg .action,\n.welcome-msg .username,\n.welcome-msg .vip-icon,\n.selector .current,\n.hover-panel,\n.awarding-panel,\n.link-input,\n.gift-info-title,\n.choice-item,\n.yan-item,\n.danmaku-position-item .icon-font,\n.danmaku-position-item .danmaku-position-text,\n.rank-text-ctnr,\n.up-level-icon, .user-level-icon,\n.link-radio-button-label,\n.danmaku-adjust-label,\n.danmaku-adjust-value,\n.block-setting-row .setting-label,\n.block-setting-row .setting-value,\n.level-hint-text,\n.user-type-hint,\n.list-content-candidate.active,\n.block-content,\n.chat-history-panel .gift-item,\n.chat-history-panel .penury-gift-msg,\n.pophover > p:first-child,\n.ban-detail .content-box .bk-user-info .name,\n.ban-detail .content-box .punish-title,\n.ban-detail .content-box .bk-text-con,\n.what-ban .text-con .title,\n.jury-graph-wrap .canvas-txt p,\n.jury-graph-wrap .graph-status .illegal,\n.jury-graph-wrap .graph-status .legal,\n.content-box .watermark-wrap .bk-text-con,\n.case-list .voted-user-info .name,\n.slide-item-wrp .slide-item-info .slide-item-title,\n.sponsor-rank .sponsor-rank-header .show-sponsor-rank,\n.case-list .info .type .jc-black,\n.voted-result,\n.crumbs a,\n.content-box .origin-text a,\n.cm-model .report-detail .detail .report-cnt,\nfont,\n.crumbs,\n.comment-content .link,\n.is-max .option-text,\n.video-page-card .card-box .info .title,\n.app-watch .title,\nli.tag,\nli.tag > a,\n#app .container,\n#app .submit .cancel,\n#app .header {\n color: #eee !important;\n}\n\n.bilibili-player.mode-fullscreen .bilibili-player-area .bilibili-player-video-btn-widescreen,\n.bilibili-player.mode-fullscreen .bilibili-player-area .bilibili-player-video-btn-widescreen .bilibili-player-iconfont {\n color: #99a2aa !important;\n}\n\n.nav-tab-bar .tab-item.on span {\n color: #00a1d6 !important;\n}\n\n.fans-medal-item .label,\n.fans-medal-item:not(.medal-guard) .fans-medal-label,\n.calendar .day-item,\n.calendar .day-item.cur-day,\n.content-box .watermark-wrap .watermark {\n color: #222 !important;\n}\n\nli.tag,\nform.ipt,\n.bilibili-player-color-picker-color-code,\n.history-list .l-info .lastplay-time .history-red-round,\n.history-list .l-info,\n.up-info-holder .fixed-box .rightside-article-list-btn .label,\n.pub-list .info dl,\n.case-list .info dl,\n.report-con label:before,\n.suggest-wrap .title,\n.home-wrap .home-suggest .hotlist .item,\n.home-wrap .home-suggest .history .list .item,\n.live-status-label.preparing,\n.radio-icon,\n.ban-detail .content-box .bk-text-con,\n.ban-detail .content-box .link-box {\n border-color: #aaa !important;\n}\n\ndiv.dd-bubble,\nul.bilibili-suggest,\n.video-info-module,\n.bilibili-player-danmaku-date-picker-container,\n.video-toolbar .share .share-pos .share-address ul li input,\n.bangumi-info-module,\n.user-card-m,\n.bilibili-player-video-control,\n.bilibili-player-video-inputbar,\n.bilibili-player-video-volumebar-wrp,\n.bpui-selectmenu-list,\n.user-card,\n.face,\n.emoji-box,\n.bilibili-player-video-btn-setting-panel,\n.bilibili-player-video-danmaku-setting-box,\n.bilibili-player-mode-selection-container,\n.bilibili-player-color-picker-container,\n.bilibili-player-block-string-short,\n.bilibili-player-modal-container,\n.video-container,\n.article-container,\n.card .focus-btn .unfocus,\n.textarea-container .comm-tool .comm-emoji,\n.watch-later-list header .d-btn,\n.card .focus-btn .focus,\n.slim-border:after,\n.music-container,\n.audio-info-module,\n.multi-page .more-box,\n.h5share-container,\n#id-card .idc-avatar,\n.be-pager-options-elevator input[type=text],\n#page-setting #setting-new-tag,\n#page-setting #setting-new-tag-btn,\n.action-menu .menu-list,\n.action-menu .menu-list:before,\n.live-container,\n#page-setting .setting-tag-list a,\n.select-wrap .select-option,\n.card .more-panel,\n.card .more-panel:after,\n.bl-button--ghost,\n.common-popup-wrap .arrow {\n border-color: #222 !important;\n}\n\n.nav-list,\n.customize,\n#primary_menu,\n.bili-tab,\n.bili-tab-item,\n.bili-dropdown,\n.dropdown-list,\n.member-menu,\ndiv.bar > div.num,\n.dynamic-m,\n.day-span,\n.danmaku-info-report-btn,\n.danmaku-info-block-btn,\n.comment-header,\n.bilibili-player-video-time-seek,\n.pl__card,\n.advanced-danmaku-group,\n.add-btn,\n.looked,\n.history-wrap .time-label:before,\n.comment-area .comm-main .comm-tabs,\n.dynamic-list-item-wrap,\n.comment-area .comm-more,\n.forw-area .forw-more,\n.userinfo-wrapper,\n.btn-box .message:hover,\n.article-action,\n#article-list-btn .label,\n#article-list-btn .title,\n.btn-cancel,\n.song-list .song-li .content .num,\n.multi-page .head-con .range-box .paging li,\n.multi-page .more-box li,\n.g-search input,\n.i-m-upload,\n.i-m-r2,\n#page-index .col-2 .section-title,\n.user .info .meta .row,\n#page-index .fav-covers,\n.section .operation,\n.i-live .i-live-unfo-btn,\n.i-live .i-live-fo-count,\n.be-dropdown-menu,\n.btn.default,\n.be-pager-item,\n.be-pager-next, .be-pager-prev,\n#page-subs .mini-item,\n#page-setting .setting-index-container,\n#page-setting .setting-index-module,\n.btn.ghost,\n.be-dropdown-item.be-dropdown-item-delimiter,\n#page-fav .fav-sidenav .nav-container,\n#page-fav .fav-main .fav-header.fav-header-info,\n#page-fav .fav-main .small-item,\n#page-fav .fav-main .search-types,\n.divided-line,\n.dialog .title,\n.list .list-title,\n.list-item,\n.whisper .list,\n.send-box,\n#page-index .channel .channel-item,\n.user .tags,\n.article-content,\n.s-content,\n.follow-sidenav,\n.follow-sidenav .nav-container.follow-container,\n.follow-main,\n.follow-main .follow-header.follow-header-info,\n.follow-main .follow-action-top .back-to-info,\n.follow-main .follow-action-top,\n.modal-container .modal-body .target-followlist,\n.fans-action-btn,\n#pin-wrapper .pin-layer-header,\n.modal-wrapper .modal-title,\n.report-con,\n.wrapper .pay-qrcode-wrp,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn.active,\n.bilibili-player-video-inputbar .bilibili-player-video-inputbar-wrap,\n.article-holder .slim-video-card,\n.comment-bilibili-con .t,\n.vote-container,\n.image-box,\n.checkbox,\n.home-wrap .home-input .type,\n.home-wrap .home-input .list,\n.suggest-wrap,\n.suggest-wrap .horizontal .hz-text,\n.home-wrap .home-suggest .hot-search,\n.home-wrap .home-suggest .history,\n.home-wrap .home-input .content,\n.search-wrap .search-block .input-wrap input,\n.nav-wrap,\n.filter-wrap,\n.video.matrix,\n.pager .pages .page-item button,\n.video.list .type,\n.error-wrap,\n.photo-list .photo,\n.synthetical .play-btn,\n.ema-wishing,\n.link-footer,\n.room-info-ctnr .content-wrapper,\n.room-introduction-tags,\n.side-bar-cntr,\n.player-and-aside-area .aside-area,\n.rank-list-ctnr,\n.left-container .head-info-section,\n.left-container .gift-control-section,\n.attention-btn-ctnr .right-part,\n.gift-presets .gift-panel-switch,\n.rank-list-ctnr .tabs .item,\n.chat-history-panel .chat-history-list .chat-item.system-msg,\n.guard-rank-cntr .rank-cntr .btn-box,\n.prize-item .prize-img,\n.calendar-checkin .divider,\n.info-item-ctnr,\n.user-level-detail,\n.user-level-detail hr,\n.common-popup-wrap,\n.common-popup-wrap::before,\n.common-popup-wrap::after,\n.user-level-detail::before,\n.user-level-detail::after,\n.btn-send,\n.selector .data-list,\n.selector,\n.hover-panel,\n.hover-panel:before,\n.awarding-panel,\n.gift-sender-panel::before,\n.count-choice,\n.choice-item,\n.fjw-point header,\n.bb-comment .nameplate .nameplate-card,\n.bb-comment .nameplate .nameplate-card .nameplate-text,\n.border-b,\n.fjw-case-detail .ban-detail .content-box .jury-status,\n.app-watch,\n.app-watch .title,\n#app .header,\n.iScrollIndicator,\n#app .submit,\n#app .submit .cancel,\nli.tag {\n border-color: transparent !important;\n}\n\n.back-top.icon,\n.more-link,\n.read-push,\n.link-more,\n.c-clink,\nul.boston-postcards > li,\n.lf-list,\na.more,\na.read-more,\n.live-field.fl,\n.square-field,\n.v-preview,\n.v-data,\n.btn.followed .b-gz,\n.up-info .btn .b-cd,\n#arc_toolbar_report,\n#v_desc,\n.more-ops-list,\n.app-look,\n.video-toolbar .share .share-pos,\n.bilibili-player-context-menu-container,\n.notice-item,\n.btn-box .liked,\n.btn-box .like,\n.btn-box .message,\n.paging-box-big .tcd-number,\n.paging-box-big .next,\ndiv.con,\n.float-nav .nav-menu .item,\ntextarea,\n.comment-emoji,\n.page-jump > input,\n.bilibili-player-setting-menu-wrap,\n.opera-list,\n.bilibili-player-video-danmaku-setting-right-separator,\n.bui-select .bui-select-border,\n.bpui-button.bpui-button-type-small,\n.danmaku-wrap .bilibili-player-block-wrap,\n.bilibili-player-block-string-short-btn,\n.bilibili-player-modal-btns .bpm-btn,\n.bilibili-player-adv-danmaku,\n.bui-input-stepper,\n.bui-input-input,\n.bui-input .bui-input-stepper-up,\n.bui-input-wrap-disabled,\n.bilibili-player-modal-header,\n.collection-m .title,\n.collection-m .bottom,\n.follow-dialog-window .title,\n.follow-dialog-window .bottom,\n.watch-later-list .list-box .av-item .av-about,\na.s-btn,\n.history-btn > .btn,\n.history-list .r-info .r-txt,\n.history-list .r-info .w-info .username,\n.go-top,\n.btn-box .like,\n.paging-box-big .dian,\n.right-side-bar .to-comment,\n.right-side-bar .to-top,\n.right-side-bar .to-comment .comment-num,\n.up-info-holder .fixed-box .rightside-article-list-btn,\n.article-list-holder-block .article-list-plane,\ndiv.con header,\n#page-index .col-1,\n.i-pin-v .be-tab,\n.section,\n.list-create,\n#page-index .col-2 .section,\n#page-index .col-2 .section:last-child,\n.wrapper .modal-header .u-info,\n.wrapper .modal-body .choice-wrp .battery,\n.wrapper .modal-body .choice-wrp .battery-desp input,\n.wrapper .modal-body .elec-protocol .checkbox,\n.elec .elec-avatar,\n.contribution-sidenav ~ .main-content,\n.contribution-sidenav,\n#page-myalbum .album-content,\n.v-wrap .s_tag,\n.bui-button.bui-button-transparent,\n.bb-comment .comment-list .quote,\n.modal-wrapper .modal-title,\n.wrapper .edit-video-modal .modal-body,\n.up-info:before,\n#pin-wrapper #pin-layer-search,\n.be-input_inner,\n.backdrop .title-box,\n.option-li,\n.result .row.top-border:before,\n.result .row:first-child:before,\n.vote-number,\n.fixed-top .search-block .input-wrap input,\n.video.list,\n.article-wrap .article,\n.synthetical,\n.user-wrap .dropdown-wrap .select-wrap,\n.user-list .up-item,\n.all-class,\n.result .row:after {\n border-color: #444 !important;\n}\n\nli.history,\nli.history:hover,\nli.timeline,\nli.timeline:hover,\n.b-line,\n.b-line:hover,\n.bilibili-player-danmaku-date-picker-header,\n.video-toolbar .share .share-pos .box-b,\n.btn-right-box {\n border-color: #99a2aa !important;\n}\n\np.ri-title,\n.read-push,\n.link-more,\n.dropdown-item,\n.more-link,\n.member-menu a,\na.logout,\na.im-list,\n.bili-header-m .mini-wnd-nav a,\n.video-desc .btn span,\nli.tag,\n.history-btn > .btn,\n.elevator-module .nav-list .item {\n transition: all 0.2s !important;\n}\n\n.more-link > .icon,\n.read-push > .icon,\n.link-more > .icon,\n.bili-dropdown > .icon,\n.c-clink > .icon,\na.more > .b-icon,\n.member-menu i,\na.read-more > .b-icon,\nform.ipt > a,\n.tag-info-pane .btn-right-box a i,\n.icon-notice,\n.icon-close-notice,\ni.face,\ni.btn-del,\n.up-info-holder .fixed-box .rightside-article-list-btn .icon-list,\n.list-create:hover .icon,\n.i-m-ra,\n.i-m-u-icon,\n.i-live-icon,\n.i-live-arrow,\n.i-m-v-icon,\n.icon-arrow,\n.side-bar .icon,\n.setting:before,\n.select-wrap .select-txt i,\n.primary-menu .nav-menu li.home > a,\nimg[src^="//static.hdslb.com/images/base"],\n.home-wrap .home-input .type .arrow-down,\n.filter-wrap .fold .arrow-down,\n.filter-wrap .fold .arrow-up,\n.fixed-top .search-block .search-loupe .icon-loupe,\n.link-footer .footer-linker .footer-linker-bili .logo,\n.gift-presets .gift-panel-switch > .arrow {\n filter: brightness(0) invert(1) !important;\n}\n\nul.up-nav li {\n filter: grayscale(1) brightness(1.3) !important;\n}\n\n.search-wrap .search-logo,\n.live-wrap .live-room .headline .filter .cover-btn.active .icon-live-face,\n.live-wrap .live-room .headline .filter .cover-btn:hover .icon-live-face,\n.live-wrap .live-room .headline .filter .frame-btn.active .icon-live-frame,\n.live-wrap .live-room .headline .filter .frame-btn:hover .icon-live-frame,\n.dynamic-liked i,\n.dynamic-liked:hover i,\n.dynamic-like:hover i,\n.dynamic-hated i,\n.dynamic-hated:hover i,\n.dynamic-hate:hover i,\n.is-web .checked,\n.video-container .image-area .see-later.done,\n.watch-later-trigger.added,\n.group-list li input[type=checkbox]:hover + i,\n.group-list li input[type=checkbox]:checked:hover + i,\n.group-list li input[type=checkbox]:checked + i,\n.carousel-box .carousel-module .panel .trig span.on,\n.carousel-box .carousel-module .panel .trig span:hover,\n.emoji-tab-slider .next.on:hover,\n.emoji-tab-slider .prev.on:hover,\n.follow-main .follow-action-bottom .icon-copy,\n.follow-select .icon-follow-selected,\n.bp-svg-icon.vote-btn,\n.bp-svg-icon.lottery-btn,\n.vote-container .image-area .share-img,\n.dynamic-comm-icon,\n.nav-tab-bar .logo,\n.nav-tab-bar .tab-item.on,\n.calendar .day-item.checked,\n.link-range-ctnr,\n.check-icon,\n.user-type-icon .svg-icon.phone-1,\n.user-type-icon .svg-icon.not-member-1,\n.comment-wrap .header .title-h2 .head-icon,\n.fjw-point header h2 .head-icon,\n.bb-comment .comment-list .list-item .info .operation .spot,\n.primary-menu .nav-menu .sub-nav li > a,\n.primary-menu .nav-menu .sub-nav li > a span::after,\n.bp-svg-icon.radio-Selected,\n.bp-svg-icon.radio-default,\n.emotion-btn-box.opened,\n.emotion-btn-box:hover,\n.emoji-btn-box.opened,\n.emoji-btn-box:hover,\n#app .container .options .option img,\n.home-wrap .home-logo,\n.home-wrap .home-tips .tips-link .tip-item > a,\n.single-button .text-bar.selected {\n filter: var(--blue-image-filter) !important;\n}\n\n.calendar .day-item.gift-checked,\n.home-wrap .home-tips .tips-link .tip-item > a:hover {\n filter: var(--pink-image-filter) !important;\n}\n\n.elevator-module .nav-list .customize .icon,\n.spread-module .num .play .icon,\n.spread-module .num .danmu .icon,\nul.filter-disable .icon-copy,\n.fjw-point .point-wrap .user-point .info .usr-zan-cai .zan,\n.fjw-point .point-wrap .user-point .info .usr-zan-cai .cai {\n filter: grayscale(1) !important;\n}\n\n.room-bg {\n filter: brightness(0.16) blur(10px) !important;\n}\n\n/* .bottom-actions .left-action\n{\n filter: brightness(0.8) !important;\n} */\n.user-type-icon .svg-icon.phone-2,\n.user-type-icon .svg-icon.not-member-2,\n.box-slide-item.expired .box-img,\n.box-slide-item:not(.in-countdown) .box-img {\n filter: brightness(0.3) !important;\n}\n\n#page-index .col-1 .section .more,\n.elec .elec-status,\n.elec .elec-status-bg,\n.small-item .cover,\n#page-follows .follow-main .follow-action-top .back-to-info,\n.article-holder .slim-video-card-error {\n background-image: none !important;\n}\n\n.dropdown-item,\n.bilibili-player-block-tabpanel-row.bilibili-player-border,\n.g-search input {\n border-radius: 4px !important;\n}\n\n.back-top.icon:hover,\n.go-top:hover {\n background-position: -713px -72px !important;\n}\n\n.list-create:hover .icon {\n background-position: -716px -332px !important;\n}\n\n/* .multi-page .cur-list ul\n{\n max-height: none !important;\n} */\ndiv.live-box,\ndiv.box,\ndiv.im-list-box,\n.dynamic-m,\n.bpui-slider-handle,\n.bpui-selectmenu-list,\n.sticky-bar .bar-content .send-button,\n.article-container:hover .text-area,\n.music-container:hover .text-area,\n.h5share-container:hover .text-area,\n.n .n-inner,\n.large-item .cover img,\n.mini-item .cover img,\n.i-pin-c,\n.elec .elec-trigger,\n.col-full,\n.space-right .space-right-top .title,\n.card,\n.action-menu .menu-list,\n.list-item .cover img,\n.vote-container:hover .text-area,\n.side-bar-cntr,\n.ban-detail .content-box .info-wrap,\n.comment-wrap {\n box-shadow: none !important;\n}\n\ndiv.i-frame,\ndiv.dd-bubble,\ndiv.desc-tips,\nul.up-nav,\nul.bilibili-suggest,\n.video-info-module,\n.bilibili-player-context-menu-container,\n.tag-info-pane,\n.bangumi-info-module,\n.user-card-m,\ndiv.drag-bar,\n.user-card,\n.emoji-box,\n.userinfo-wrapper,\n.audio-info-module,\n.emotion-box,\n.link-navbar .panel-shadow,\n.user-panel-ctnr .user-avatar.active,\n.user-level-detail,\n.gift-sender-panel,\n#gift-package-item-box .panel-wrapper,\n.common-popup-wrap,\n.blpui-slider-container .slider-handle,\n.live-player-ctnr.minimal,\n.bb-comment .nameplate .nameplate-card {\n /* box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important; */\n box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0px !important;\n}\n\n.sticky-bar {\n box-shadow: 0px 1px 10px 0 rgba(0,0,0,0.2) !important;\n}\n\n#bilibili-player.mini-player::before,\n.bilibili-player.mini-player::before {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,0.26667) !important;\n}\n\n.bilibili-player-context-menu-container {\n text-shadow: none !important;\n}\n\ndiv.desc-tips > span.arrow-left,\n.bb-comment .comment-header .tabs-order li.on:after,\n.emoji-box:before,\n.up-info-holder .fixed-box .more .link .icon,\n.up-info-holder .fixed-box .more .help .icon,\n.g-search .search-btn,\n.wrapper .elec-message-wrp .elec-triangle,\nimg.source-img,\ncanvas.cliper.is-img,\n.loading .icon,\n.load-more .icon,\n.bb-comment .nameplate .nameplate-card .nameplate-arrow {\n display: none !important;\n}\n\n.article-action i.animation {\n opacity: 0 !important;\n}\n\n.vote-user-face.opacity {\n opacity: 1 !important;\n}\n\n.bilibili-player-block-label,\n.advanced-danmaku-group .content-span {\n font-weight: 400 !important;\n}\n\n.bilibili-player-video-progress-detail-sign-down {\n border-top-color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-progress-detail-sign-up {\n border-bottom-color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-control {\n border-bottom-color: #333 !important;\n}\n\n.coin-operated-m .mc-box {\n border: 2px dashed #444 !important;\n background-color: #fff !important;\n}\n\n.coin-operated-m .mc-box.on {\n border-style: solid !important;\n}\n\n.go-top-m .go-top,\n.page-box .num {\n border: none !important;\n}\n\n.music-container .image-area .icon {\n filter: brightness(0) !important;\n}\n\n.g-search input {\n padding: 0 8px !important;\n}\n\n.up-info-holder .fixed-box .more .help,\n.up-info-holder .fixed-box .more .link {\n padding: 0 !important;\n}\n\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item {\n padding: 0 16px !important;\n}\n\n.cliper {\n filter: brightness(16%) !important;\n}\n\n#page-setting #setting-new-tag-btn {\n background: var(--theme-color) !important;\n}\n\n.bilibili-player-video-panel-image-detail {\n filter: invert(70%) !important;\n}\n\n.home-wrap .home-input .content:focus,\n.search-wrap .search-block .input-wrap input,\ntextarea:focus {\n outline: none !important;\n outline-offset: 0 !important;\n}\n\n.bangumi-list .synthetical .cardBangumibox .modal-box .lazy-img,\n.pgc-list .synthetical .cardPgcbox .modal-box .lazy-img {\n z-index: inherit !important;\n}\n\n.c-clink:hover,\n.bili-tab-item.on,\n.read-push:hover,\n.link-more:hover,\n.more-link:hover,\na.read-more:hover,\na.more:hover,\n.up-info .btn .b-cd:hover,\n.bi-btn,\n.day-span.day-enable.active,\n.bb-comment .comment-header .tabs-order li.on,\ntextarea:focus,\n.comment-submit,\n.page-jump > input:focus,\n.paging-box-big .current,\n.paging-box-big .tcd-number:hover,\n.paging-box-big .next:hover,\n.float-nav .nav-menu .item:hover,\n.bilibili-player-video-btn-send,\n.bpui-button.bpui-button-type-small:hover,\n.bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-regex,\n.bilibili-player-block-tabpanel-row.active-3 .bilibili-player-block-type-user,\n.coin-operated-m .mc-box.on .coin-operated-m .mc-box:hover,\na.s-btn:hover,\n.history-btn > .btn:hover,\n.history-wrap .time-label,\n.history-wrap .active:before,\n.history-wrap .time-label:after,\n.go-top,\n.tag-panel .more-button .more:hover::after,\n.comment-area .comm-main .comm-tabs > ul > li.active,\n.up-info .up-focus-btn,\n.card .focus-btn .unfocus:hover,\n.btn-box .like:hover,\n.live-panel .more-button .more:hover::after,\n.coin-operated-m .mc-box.on,\n.tab-list .tb-item.active,\n.up-info-holder .fixed-box .follow-btn-holder .follow-btn:not(.followed),\n.up-info-holder .fixed-box .follow-btn-holder .follow-btn:not(.followed):hover,\n.right-side-bar .to-comment:hover,\n.right-side-bar .to-top:hover,\n.btn-submit,\n.elevator-module .nav-list .item.on,\n.elevator-module .nav-list .item:hover,\n.elevator-module .back-top:hover,\n.multi-page .more-box li.on,\ninput[type=text]:focus,\n.be-tab-cursor,\n.be-tab-cursor:after,\n.list-create:hover,\n.btn.primary,\n.wrapper .modal-body .choice-wrp.selected .elec-input,\n.wrapper .modal-body .choice-wrp.selected .battery,\n.be-pager-item-active,\n.top-title .concern,\n.bui-button.bui-button-transparent:hover,\n.bb-comment .stick,\n.bb-comment .stick.assist,\n.send-btn,\n.bl-button--primary,\n.report-con input[type=radio]:checked + label:before,\n.wrapper .modal-back:hover,\n.home-wrap .home-input .searchBtn,\n.suggest-wrap .horizontal .hz-text:hover,\n.filter-wrap .filter-item.active a,\n.live-wrap .live-tabs a.active,\n.base-bubble,\n.base-bubble .content-ctnr:before,\n.calendar-checkin .title .month:hover.cur-month:after,\n.calendar-checkin .title .month:hover.cur-month:before,\n.calendar-checkin .title .month:hover.last-month:after,\n.calendar-checkin .title .month:hover.last-month:before,\n.calendar-checkin .checkin-rewards .query:hover,\n.choice-item.active,\n.choice-item:hover,\n.count-choice .count-input:focus,\n.radio-icon.selected,\n.live-status-label {\n border-color: var(--theme-color) !important;\n}\n\n.num-wrap > span,\n.rank-item.highlight > .ri-num,\np.on > span > a,\n.c-clink:hover,\n.sortable:hover,\n.read-push:hover,\n.link-more:hover,\n.dropdown-item:hover,\n.more-link:hover,\na.more:hover,\n.dynamic-m .dyn_menu .line,\na.read-more:hover,\n.bi-btn,\n.up-info .btn .b-cd:hover,\n.danmaku-info-report-btn:hover,\n.danmaku-info-block-btn:hover,\n.more-ops-list li:hover,\n.video-toolbar .share .share-pos .share-address ul li .btn,\n.s_tag .btn-add:hover span,\n.tag-info-pane .tag-header .btn-subscribe:hover,\n.tag-info-pane .tag-footer .btn-left-box > a:hover,\n.btn-box .like:hover,\n.comment-submit,\nspan.reply:hover,\n.bb-comment .hot-line a:hover,\n.follow-btn,\n.paging-box-big .tcd-number:hover,\n.paging-box-big .current,\n.paging-box-big .next:hover,\na.btn-more:hover,\n.float-nav .nav-menu .item:hover,\n.bilibili-player-video-progress-buffer-range,\n.bpui-slider-progress,\n.bilibili-player-video-btn-send,\n.bilibili-player-setting-menu-list:hover,\n.opera-list li:hover,\n.bui-radio-input:checked + .bui-radio-label,\n.bui-thumb-dot,\n.bui-bar-normal,\n.bpui-button.bpui-button-type-small:hover,\n.fontsize .selection-span.active,\n.bui-switch .bui-checkbox:checked + .bui-body,\n.bilibili-player-block-string-short-btn,\n.advanced-danmaku-group .adv-danmaku-btn-span:hover,\na.s-btn:hover,\n.history-btn > .btn:hover,\n.history-wrap .time-label.active,\n.history-list .cover-contain .progress,\n.tab-bar .line,\n.go-top:hover,\n.dynamic-btn.pink,\n.sticky-bar .bar-content .send-button,\n.textarea-container .comm-tool .comm-submit,\n.new-notice-bar,\n.card .focus-btn .unfocus:hover,\n.right-side-bar .to-comment:hover,\n.right-side-bar .to-top:hover,\n.btn-submit,\n.elevator-module .nav-list .item.on,\n.elevator-module .nav-list .item:hover,\n.elevator-module .back-top:hover,\n.multi-page .more-box li.on,\n.n .n-cursor,\n.btn.primary,\n.elec .elec-trigger,\n.contribution-sidenav .contribution-item.cur,\n.be-pager-item-active,\n#page-channel-index .channel-option.no-channel .create-channel,\n.be-switch-container.is-checked .be-switch,\n#page-setting #setting-new-tag-btn,\n.top-title .concern,\n.bui-button.bui-button-transparent:hover,\n#page-fav .fav-sidenav .fav-item.cur,\n.wrapper .edit-video-modal .target-favlist .target-favitem.selected,\n.notify,\n.send-btn,\n.live-container .status,\n.video-container .types,\n.type-label,\n.follow-sidenav .follow-list-container .follow-item.cur,\n.bl-button--primary,\n.report-con label:after,\n.wrapper .elec-btn,\n.video-info .video-title .activity,\n.vote-btn-box .vote-btn,\n.submit-button,\n.home-wrap .home-input .searchBtn,\n.home-wrap .home-suggest .hot-search .item .num.special,\n.search-wrap .search-block .search-button,\n.nav-wrap .hover-bar,\n.filter-wrap .fold:hover,\n.pager .pages .page-item.active button,\n.pager .pages .page-item button:hover,\n.filter-wrap .filter-item.active,\n.user-list .up-item .attention-btn,\n.synthetical .play-btn:hover,\n.collection-m .bottom .btn,\n.area-link:active,\n.tab-candidate > span:after,\n.hour-rank,\n.attention-btn-ctnr .left-part,\n.gift-item .corner-mark,\n.gift-package,\n.rank.rank-1,\n.rank.rank-2,\n.rank.rank-3,\n.user-panel .level-progress .progress-bar,\n.user-panel-ctnr .user-avatar.active::before,\n.process-bar .process-receive,\n.btn-send,\n.count-choice .send-button,\n.yan-item:active,\n.dyn_list span.sp,\n.radio-icon:after,\n.bl-switch-checked,\n.close-icon,\n.blpui-slider-span.slider-span-active:after,\n.blpui-slider-span > span,\n.blpui-slider-container .slider-process,\n.blpui-slider-container .slider-handle,\n.text-con .title i,\n.fjw-point .focus-btn,\n.cases-wrap .fjw-user .b-right button,\nli.tag:hover,\n#app .submit .confirm {\n background-color: var(--theme-color) !important;\n}\n\n.paging-box .current,\np.t:hover,\np.ri-title:hover,\ndiv.r-text > .t:hover,\na.name:hover,\ndiv.bili-tab-item:hover,\nul.nav-menu > li:hover,\ndiv.spread-module:hover,\n.bili-tab-item.on,\n.bili-footer a:hover,\na.pic > p.title:hover,\na.bbs,\ndiv.brief > a > span:hover,\ndiv.all > a > span:hover,\n.live-box .title,\n.bili-header-m .bubble-traditional .recommand .title,\na.help-link,\n.member-menu a:hover,\na.logout:hover,\na.im-list:hover,\n.dynamic-m .dyn_menu li.on,\ndiv.info > a,\n.bili-header-m .mini-wnd-nav a:hover,\n.bilibili-player-danmaku-btn-history.bpui-state-hover,\n.day-span.day-enable.active,\n.day-span.day-enable:hover,\n.video-toolbar .ops .app .app-look .foot-txt a,\n.video-toolbar .ops > span.on,\n.video-desc .btn span:hover,\n.tag-info-pane .tag-header .btn-unsubscribe:hover,\ndiv.title a:hover,\nspan.current,\na.tcd-number:hover,\n.bb-comment .comment-header .tabs-order li:hover,\n.bb-comment .comment-header .tabs-order li.on,\n.bb-comment .comment-list .list-item .info .plad a:hover,\na.more-hot,\na.btn-more,\n.bpui-selectmenu-list-row[data-selected],\n.bui-checkbox:hover .bui-checkbox-name,\n.bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-label,\n.bilibili-player-block-filter-type:hover .bilibili-player-block-filter-label,\n.bilibili-player-block-filter-type.disabled .bp-icon,\n.bilibili-player-block-filter-type:hover .bp-icon,\n.bilibili-player-video-danmaku-setting-left-more:hover .bilibili-player-video-danmaku-setting-left-more-text,\n.bilibili-player-video-danmaku-setting-left-more:hover,\n.bilibili-player-video-danmaku-setting-left-more:hover i,\n.bilibili-player-video-danmaku-setting-right-more:hover,\n.bilibili-player-video-danmaku-setting-right-more:hover i,\n.mode .selection-span.active,\n.mode .selection-span:hover,\n.bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-regex,\n.bilibili-player-block-tabpanel-row.active-3 .bilibili-player-block-type-user,\n.bilibili-player-block-line-state,\n.bilibili-player-block-line-delete:hover,\n.bilibili-player-block-tabpanel-row > div:hover,\n.multi-page .cur-list li.on i,\n.collection-m .content .group-list li:hover,\n.coin-operated-m .coin-title span,\n.follow-dialog-window .content .info .uname,\n.watch-later-list .list-box .av-item .av-about .t:hover,\n.tc-blue,\n.history-list .r-info .title:hover,\n.history-list .r-info .w-info .username:hover,\n.history-wrap .time-label,\n.user-name:hover,\n.time .detail-link:hover,\n.more-button:hover,\n.boost-control li:hover,\n.boost-control li:hover i,\n.tab-text:hover,\n.tab-text.selected,\n.tag-panel .tag-list a,\n.box-toggle:hover,\n.box-toggle:focus,\n.box-toggle.active,\n.expand-btn,\n.dynamic-link-hover-bg,\n.tag-panel .more-button .more:hover,\n.sticky-bar .bar-content .title:hover,\n.comment-area .comm-main .comm-tabs > ul > li.active,\n.comment-area .comm-more a.more:hover,\n.bangumi-container .text-area .title:hover,\n.tc-blue-hover,\n.live-panel .more-button .more:hover,\na.up-name:hover,\n.up-info-holder .fixed-box .more .help .title:hover,\n.up-info-holder .fixed-box .more .link .title:hover,\n.song-list .song-li:hover .content .text a,\n.multi-page .head-con .range-box .paging li.on,\n.multi-page .head-con .range-box i:hover,\n.multi-page .more-box li:hover,\n.n .n-btn:hover,\n.n .n-fs:hover p,\n.n .n-gz:hover p,\n.be-tab-item.is-active,\n.sec-empty-hint a,\n.large-item .title:hover,\n.small-item .title:hover,\n.i-m-title:hover,\n.i-live .i-live-link:hover,\n.wrapper .modal-header .u-name,\n.wrapper .modal-body .choice-wrp.selected .battery-desp,\n.wrapper .elec-sub-title .up-name,\n.bb-comment a,\n.multi-page .cur-list li a:hover,\n.section-title .t:hover,\n.section .operation:hover,\n#page-index .channel.guest .channel-item .channel-title .channel-name:hover,\n.small-item.disabled .title:hover,\n#page-index .album .content .album-wrapper .album-item .album-title:hover,\n.i-live .i-live-off-guest a,\n#id-card .idc-uname:hover,\n.breadcrumb .item:hover,\n#page-video #submit-video-type-filter a.active,\n.be-pager-item:hover a,\n.be-pager-next:hover a, .be-pager-prev:hover a,\n.contribution-sidenav .contribution-item a:hover,\n.my-album .tab-list .tab.active .name,\n.album-card .title:hover,\n.tabs a:hover,\n#page-subs .detail a:hover,\n#page-subs .action .sub-action,\n#page-channel-index .no-channel-container em,\n.bui-switch .bui-checkbox:checked + .bui-body .bui-dot,\n.bilibili-player-video-danmaku-setting-left-block .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-label,\n.bui-select.bui-select-quality-menu .bui-select-item.bui-select-item-active,\n.bb-comment .stick,\n.bb-comment .stick.assist,\n.article-holder a,\n#page-fav .fav-main .filter-item .text:hover,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item:hover i,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item:hover span,\n.modal-wrapper .modal-header-close:hover,\n#page-fav .fav-main .search-types:hover,\n.list .item.active:before,\n.list .item.active a,\n.list .item:hover a,\n.list .item:hover:before,\n.bottom .link,\n.action-menu .menu-list a:hover,\n.article-title a:hover,\n#page-follows .follow-main .follow-action-bottom .select-cancel,\n.wrapper .modal-body .elec-pay .elec-coin,\n.wrapper .modal-body .elec-pay .elec-count,\n.wrapper .modal-body .elec-pay .elec-exp,\n.wrapper .modal-body .elec-protocol a:hover,\n.wrapper .modal-body .pay-info .balance,\n.wrapper .modal-body .pay-info .pay-tip .em-text,\n.wrapper .modal-back,\n.bilibili-player-video-toast-item-jump,\n.video-toolbar .share-btn:hover,\n.video-toolbar .share-btn:hover i,\n.bilibili-player-video-danmaku-setting:hover,\n.bilibili-player-video-toast-item-close:hover i,\n.joined-number,\n.suggest-wrap .horizontal .hz-text:hover,\n.clearall a,\n.nav-wrap .wrap > .sub.active, .nav-wrap .wrap > .sub:hover,\n.filter-wrap .filter-item a:hover,\n.keyword,\n.suggest-wrap .keyword-wrap .keyword .suggest_high_light,\n.live-wrap .live-tabs a.active,\n.live-wrap .live-tabs a:hover,\n.user-list .up-item .up-videos .video-item .video-desc:hover,\n.user-list .up-item .up-videos .video-more,\n.live-wrap .live-room .headline .filter a.active,\n.live-wrap .live-room .headline .filter a:hover,\n.card-live-module .num,\n.live-module .zone-title .headline .fire:hover,\n.special-module .user a:hover,\n.be-dropdown-item a:hover,\n.list-item a.title:hover,\n.follow-sidenav .text:hover,\n.tab-candidate.active,\n.tab-candidate:hover,\n.room-introduction-tags .room-introduction-tag:hover .icon-label,\n.room-introduction-tags .room-introduction-tag:hover,\n.room-introduction-tags .room-introduction-tag a:hover,\n.area-link:hover,\n.room-owner-username:hover,\n.right-action-ctnr:hover,\n.seeds-wrap > .item.btn,\n.guard-rank-cntr .rank-cntr .rank-list-box a:hover,\n.chat-item.danmaku-item .danmaku-content:hover,\n.guard-rank-cntr .rank-cntr .btn-box .buy,\n.clock-time,\n.user-panel .user-level,\n.calendar-checkin .title .month:hover,\n.calendar-checkin .checkin-rewards .query:hover,\n.calendar-checkin .checkin-btn:hover,\n.download-panel-ctnr .download-item:hover,\n.info-ctnr .time .blue,\n.content-ctnr .activity-item-ctnr:hover .username.f-left,\n.load-more-btn:hover,\n.user-panel .ctrl-btn.colored,\n.user-panel .ctrl-btn:hover,\n.load-error-panel .request-link,\n.user-panel .logout-btn:active,\n.user-panel .logout-btn:hover,\n.user-level-detail .detail-link:hover,\n.user-level-detail .detail-link:active,\n.wish-box-cntr .title,\n.welcome-msg .close-vip-hint,\n.bili-link,\n.awarding-panel .info-section .slide-btn:hover,\n.box-slide-item.box-open,\n.box-slide-item.in-countdown,\n.captcha-widget .refresh-captcha:hover,\n.awarding-panel .countdown-text .with-color,\n.choice-item.active,\n.choice-item:hover,\n.control-panel-icon-row .icon-item.active,\n.control-panel-icon-row .icon-item:hover,\n.yan-item:hover,\n.section-title,\n.player-setting-ctnr .title,\n.block-setting-ctnr .title,\n.block-user-type.active .user-type-hint,\n.awarding-panel .title,\n.live-status-label,\n.blpui-btn.icon-btn:hover > i,\n.blpui-btn.text-btn.active,\n.blpui-btn.text-btn:hover,\n.chat-history-panel .penury-gift-msg .penury-gift-item .username,\n.minimal-control-panel .control-btn .btn-icon:hover,\n.ban-detail .content-box .link-box .box-right a,\n.video-toolbar .ops > span.on,\n.video-toolbar .ops > span.on > i,\n.video-toolbar .ops > span:hover,\n.video-toolbar .ops > span:hover > i,\n.app-watch .app-look .foot-txt a,\n#app .header .close:hover {\n color: var(--theme-color) !important;\n}\n\n.sortable:hover,\n.read-push:hover,\n.link-more:hover,\n.num-wrap > span,\n.dropdown-item:hover,\n.more-link:hover,\na.more:hover,\ndiv.title a.more:hover,\n.bili-header-m .mini-wnd-nav a:hover,\n.up-info .btn .b-cd:hover,\n.danmaku-info-report-btn:hover,\n.danmaku-info-block-btn:hover,\n.more-ops-list li:hover,\n.tag-info-pane .tag-header .btn-subscribe:hover,\n.tag-info-pane .tag-footer .btn-left-box > a:hover,\n.btn-box .like:hover,\n.comment-submit,\nspan.reply:hover,\n.bb-comment .hot-line a:hover,\n.follow-btn,\n.paging-box-big .tcd-number:hover,\n.paging-box-big .next:hover,\n.paging-box-big .current,\na.btn-more:hover,\n.float-nav .nav-menu .item:hover,\n.bilibili-player-video-btn-send,\n.bilibili-player-setting-menu-list:hover,\n.opera-list li:hover,\n.bui-radio-input:checked + .bui-radio-label .bui-radio-text,\n.bpui-button.bpui-button-type-small:hover,\n.fontsize .selection-span.active,\n.bilibili-player-block-string-short-btn,\n.advanced-danmaku-group .adv-danmaku-btn-span:hover,\na.s-btn:hover,\n.history-btn > .btn:hover,\n.history-wrap .time-label.active,\n.dynamic-btn.pink,\n.sticky-bar .bar-content .send-button,\n.textarea-container .comm-tool .comm-submit,\n.new-notice-bar .message,\n.card .focus-btn .unfocus .unfocus-text:hover,\n.tab-list .tb-item.active,\n.btn-submit,\n.multi-page .more-box li.on,\n.btn.primary,\n.contribution-item.cur a,\n.be-pager-item-active a,\n.contribution-sidenav .contribution-item.cur .text:hover,\n.be-pager-item.be-pager-item-active:hover a,\n.top-title .concern,\n.bui-button.bui-button-transparent:hover,\n.bb-comment .comment-list .quote,\n.send-btn,\n.live-container .status,\n.video-container .types,\n.type-label,\n.section-right-options .operation:hover,\n.follow-sidenav .follow-list-container .follow-item.cur .num,\n.follow-sidenav .follow-list-container .follow-item.cur .text,\n.follow-sidenav .follow-list-container .follow-item.cur,\n#page-setting #setting-new-tag-btn,\n.bl-button--primary,\n.wrapper .elec-btn,\n.video-info .video-title .activity,\n.vote-btn-box .vote-btn,\n.submit-button,\n.home-wrap .home-input .searchBtn,\n.home-wrap .home-suggest .hot-search .item .num.special,\n.search-wrap .search-block .search-button,\n.filter-wrap .filter-item.active a,\n.filter-wrap .fold:hover,\n.pager .pages .page-item.active button,\n.pager .pages .page-item button:hover,\n.filter-wrap .filter-item.active,\n.user-list .up-item .attention-btn,\n.synthetical .play-btn:hover,\n.collection-m .bottom .btn,\n.area-link:active,\n.hour-rank .hour-rank-content,\n.attention-btn-ctnr .left-part,\n.gift-item .corner-mark,\n.gift-package,\n.gift-package > span,\n.rank.rank-1,\n.rank.rank-2,\n.rank.rank-3,\n.calendar .day-item.checked,\n.btn-send,\n.count-choice .send-button,\n.yan-item:active,\n.dyn_list span.sp,\n.fjw-point .focus-btn,\n.cases-wrap .fjw-user .b-right button,\nli.tag > a:hover,\n#app .submit .confirm {\n color: var(--foreground-color) !important;\n}\n\n.bui-checkbox .bui-checkbox-input:checked + .bui-checkbox-label .bui-checkbox-icon svg,\n.bui-checkbox:hover .bui-checkbox-icon svg,\n.bui-switch .bui-checkbox:checked + .bui-body .bui-dot,\n.bilibili-player-block-filter-type:hover .bilibili-player-block-filter-image,\n.bilibili-player-video-danmaku-setting-left-block .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-image,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row.mode .selection-span.active,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row.mode .selection-span.active:hover,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row.mode .selection-span:hover,\n#page-follows .follow-main .follow-action-top .back-to-info:hover,\n.bilibili-player-video-danmaku-setting:hover,\n.bilibili-player-video-sendbar .bilibili-player-video-btn:hover {\n fill: var(--theme-color) !important;\n}\n\n.gui-settings-close path {\n fill: #eee;\n}\n\n.history-wrap .active:before,\n.history-wrap .time-label:after,\n.history-list .l-info .lastplay-time .history-red-round {\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n\n.tag-panel .more-button .more::after .tag-panel .more-button .more:hover::after {\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.bili-tab-item:before,\n.dynamic-m .dyn_menu .line:before,\n.be-tab-cursor:after {\n border-color: var(--theme-color) !important;\n}\n\n.bili-tab-item:before,\n.dynamic-m .dyn_menu .line:before,\n.be-tab-cursor:after,\n.common-popup-wrap .arrow {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.chat-history-panel .chat-history-list::-webkit-scrollbar-track,\n.multi-page .cur-list ul::-webkit-scrollbar-track {\n background: #444 !important;\n}\n\n.chat-history-panel .chat-history-list::-webkit-scrollbar-thumb,\n.multi-page .cur-list ul::-webkit-scrollbar-thumb {\n background: #222 !important;\n}\n\n.chat-history-panel .chat-history-list::-webkit-scrollbar-thumb:hover,\n.multi-page .cur-list ul::-webkit-scrollbar-thumb:hover {\n background: #333 !important;\n}\n\n.chat-history-panel .chat-history-list,\n.multi-page .cur-list ul {\n scrollbar-color: #444 #222 !important;\n}\n\n/* spell-checker: disable */\n.recom-wrap .no-result,\n.side-bar-popup-cntr,\n.link-popup-panel,\n.timeline-header,\n.timeline-wrapper,\n.tl-head .tl-day,\nli.season-item .season-body .season-title span.follow,\n.season-timer .current-timer:before,\n.bili-header-m .i_menu_login,\n.slot-ctnr .panel,\n.news-list .news-item:hover,\n.publish-panel .publish-list .publish-item:hover,\n#canvas-detail-comment-ctnr,\n.comment-ctnr,\n.bili-header-m .nav-menu .nav-con .nav-item .bml-box,\n.danmaku-menu,\n.bilibili-player-context-menu-container.black,\n.bilibili-player-contextmenu-subwrapp > span.hover,\n.tab-box .item.active::after,\n.tab-box .item.active::before,\n.guard-desc-box,\n.buy-info-box,\n.media-tab-wrp,\n.live-module .tab-box,\n.media-tab-nav,\n.misl-ep-item,\n.bangumi-review-item,\n.sort-type-wrp ul,\n.slide-item-wrp .slide-item-img,\n.pagelistbox .p,\n.sponsor-rank-item.special .sp-right .sp-msg,\n.player-auxiliary-danmaku-date-picker-container,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list:hover,\n.player-auxiliary-block-tabpanel-row.player-auxiliary-border,\n.player-auxiliary-block-list .player-auxiliary-block-line,\n.player-auxiliary-context-menu-container,\n.player-auxiliary-modal-container,\n.gui-settings-box li.category,\n.main-container .player-wrapper,\n.big-gift-btn-home,\n.h-safe-nobtn,\n.home-top-level-mask-warp,\n.home-top-level-up,\n.re-exp-getexp,\n.big-more-item-item,\n.big-more-item-list,\n.first-change-lb,\n.btn-confirm.disabled,\n.first-change-lb:hover,\n.go-movie,\n.viptable tr th,\n.viptable tr:nth-child(odd) td,\n.viptable tr:nth-child(2n) td,\n.el-input__inner,\n.user-my-sex .el-radio-button__inner,\n.el-picker-panel,\n.face-g-action,\n.bpui-selectmenu.selectmenu-mode-absolute .bpui-selectmenu-list-row,\n.face-g-item-inner,\n.face-g-list[id=face-g-log] td,\n.face-g-list[id=face-g-log] th,\n.face-g-list .mp-block .right ul li .strip,\n.wear-list li,\n.hold-list,\n.comment-wrap,\n.emoji-box,\n.emoji-box .emoji-tabs,\n.table-normal tbody tr:nth-child(odd),\n.coin-record .table-normal tbody tr:nth-child(odd),\n.identmagTop,\n.get-coin-more,\n.identmagBot,\n.el-picker-panel [slot=sidebar],\n.el-picker-panel__sidebar,\n.el-select-dropdown,\n.cc-nav-wrp,\n.nav-upload-container,\n.bilibili-player-danmaku-setting-lite-panel .bilibili-player-danmaku-setting-lite,\n.audioplayer,\n.log-empty,\n.follow-container .follow-right .follow-intro .follow-fold,\n.link-top-container,\n.audios-wrap #audios-box,\n.link-top-container,\n.ui-btn.grey-radius,\n.sponsor-rank-item.simple .sp-msg,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-btn-primary.disabled,\n.timer-wrap .quit,\na.bp_box_bot_click,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow li,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow,\n.section .count,\n.progress-bar-ctnr .bar-body,\n.user-info > .tag-flag,\n.result.is-web,\n.has-prize,\n.selector-wrapper .more-type-wrapper,\n.word-limit-h5 textarea {\n background-color: #222 !important;\n}\n\n.progress-bar-body,\n.more-btn-cntr,\n.timer-wrap,\n.fjw-random,\n.slot-ctnr .panel li:hover,\n.user-panel-ctnr .exit-btn,\n.news-notice-panel,\n.news-list .news-item,\n.article-content-ctnr,\n.works-ctnr,\n.author-info,\n.dashboard,\n.sidebar-canvas,\n.paging-box-big .next,\n.paging-box-big .prev,\n.bilibili-player-ending-panel-box-functions .bui-button.bui-button-disabled,\n.intimacy-bar,\n.tab-box,\n.live-module .tab-item .r-item .number,\n.fav-main .fav-action-bottom .fav-action-fixtop,\n.media-tab-detail-wrp .media-tab-detail,\n.media-tab-detail-wrp .media-tab-detail-l,\n#page-fav .fav-main .fav-video-list.is-batch .small-item.selected,\n#page-fav .fav-main .fav-video-list.is-batch .small-item:hover,\n.sort-type-wrp ul li:hover,\n.media-tab-module-content .spread-module .num,\n.media-info-card,\n.review-feed-wrapper,\n.season-slider-wrapper .slider-wrapper .season-slider-list li:after,\n.project-list .project-list-item,\n.ban-app .case-tip,\n.groom-module,\n.danmaku-wrap .player-auxiliary-auxiliary-area .player-auxiliary-danmaku-wrap,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list,\n.player-auxiliary-setting-menu-wrap,\n.player-auxiliary-block-string,\n.player-auxiliary-block-string-short,\n.bui-button.bui-button-gray,\n.player-auxiliary-block-list .player-auxiliary-block-line.block-state-selected,\n.player-auxiliary-block-list .player-auxiliary-block-line:hover,\n.player-auxiliary-modal-btns .bpm-btn,\n.player-auxiliary-auxiliary-area .player-auxiliary-adv-danmaku,\n.player-auxiliary-auxiliary-area .player-auxiliary-setting,\n.btn-pay-wrapper.is-vip a,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow.followed,\n.bangumi-list-wrapper .bottom-block .slider-contro span,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info,\n.bangumi-player.mini-player .mini-player-move,\n.selector-wrapper,\n.selector-wrapper .wrapper,\n#announcement-area .popular-section-ctnr,\n#announcement-area .news-ctnr,\n#announcement-area .rank-ctnr,\n.announcement-cntr,\n.security-right,\n.security_content,\n.side-bar,\n.favourite-card,\n.container,\n.security-list:hover,\n.security-list-jump:hover,\n.big-more-item-item:hover .big-more-item-txt,\n.bgray-btn,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-recommend,\n.bangumi-nav-right .nav-goto-top,\n.bangumi-nav-right .nav-mini-switch,\n.share-module .share-list .weixin-share-modal,\n.dialog .content-outer,\n.timer-wrap .vote-dialog-new .footer .b-disable,\n.cm-model,\n.info-model .border-b,\n.video-model .border-b,\n.info-model header,\n.video-model header,\n.bangumi-player.mini-player .mini-player-move span,\n.bangumi-player.mini-player .mini-player-move i,\n.bilibili-player .bilibili-player-panel,\n.bilibili-player .bilibili-player-panel-title,\n.medal-progress,\n.info-model,\n.btn-disabled,\n.coin-inner,\n.table-normal thead tr td,\n.invtable tr th,\n.section-item,\n.side-utils .utils-box,\n.bili-btn.plain,\n.footer-content .qrcode-wrp,\n.confirm-content,\n.follow-container .follow-right .unfollow-btn,\n.contri-condition .contri-search,\n.contri-condition .contri-sort .contri-sort-type,\n.bili-btn.ok,\n.danmu-container,\n.danmu-container .empty-danmu:hover,\n.ui-input,\n.ui-calendar .calendar-wrap .flatpickr-calendar.static,\n.ui-calendar .main-wrap .shortmenus,\n.ui-calendar .main-wrap,\n.sponsor-pay-dialog-v2 .sp-pay-index,\n.bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.cc-nav-wrp .down-link:hover,\n.ui-checkbox input[type=checkbox]:disabled + .ui-checkbox-icon,\n.charge-participate,\n#article-list-index,\n#bp_user_box,\n.bb_box,\n.bp_box,\n.b-info,\n.bb-intro-top,\n.tag-list li.tag-item,\n.pager .jump-pager input[type=text],\n.tabnav,\n.toolbar-wrapper,\n.timeline-box .timeline-item .item-right p.num a,\n.timeline-box .timeline-item .item-right p.num span,\n.new-stat-module .zone-title .headline .new-stat-more,\n.pgc-rank-dropdown,\n.block-area .timeline-title .headline .timeline-more {\n background-color: #444 !important;\n}\n\n.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,\n.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {\n background-color: #555 !important;\n}\n\n.tl-head .tl-day .indicator,\n.season-timeline .season-group .group-time:before,\n.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,\n.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar:hover,\n.border-line,\n.count-wrapper div.danmu-count:after {\n background-color: #aaa !important;\n}\n\n.sponsor-rank-item.normal .sp-left .face-wrap,\n.coin-nav .on {\n background-image: none !important;\n}\n\n.disabled-cover {\n background-color: rgba(34,34,34,0.6) !important;\n}\n\n.mask::after {\n background-color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.news-list .news-item .date,\n.empty-hint,\n.article-content-ctnr > hr,\n.author-info .communicate-btn,\n.bui-select.bui-select-quality-menu .bui-select-border,\n.chief-recommend-module .carousel-box .carousel-module .panel .trig span.on,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter,\n.player-auxiliary-auxiliary-area,\n.player-auxiliary-adv-danmaku,\n.container .host-list-layout .hot-list-wrap .bg-wrap .hot-list-mask,\n.live-sidebar-ctnr,\n.line-circle,\n.security-list .child-list li a:hover,\n.f-list-hover:hover,\n.bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-user,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-btn:hover,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-menu:hover,\n.bilibili-player-area .bilibili-player-video-control .bilibili-player-video-btn:hover,\n.bilibili-player-area .bilibili-player-video-control .bilibili-player-video-btn.bilibili-player-video-btn-fullscreen .bilibili-player-video-web-fullscreen,\n.bilibili-player-video-sendbar .bilibili-player-video-btn:hover,\n.bilibili-player-video-sendbar .bilibili-player-video-btn > i,\n.nav-upload-container .nav-upload-item:hover,\n.contri-condition .contri-sort .contri-sort-type li:hover,\n.share-module,\n.sponsor-rank-item.simple .sp-rank i,\n.prize-winner-block,\n.bilibili-player-video-control {\n background-color: transparent !important;\n}\n\n.fav-main .fav-action-top .back-to-info,\n.cc-nav-wrp .nav-cut-off-line,\n.section .count:before,\n.tag-more .b-toggle-btn,\n.no-data,\n.block-area .timeline-toggle-block .timeline-toggle-btn {\n background: transparent !important;\n}\n\n.bui-button.bui-button-gray2,\n.introduction-text,\n.vote-percentage,\n.bread-crumb ul li a,\n.sub-nav-m ul li a,\n.up-info .up-info-tip,\n.bili-header-m .i_menu_login .reg,\n.live-ctn .live-attch .host,\n.dynamic-m .title span:not(.sp),\n.history-tag,\n.no-data,\n.bilibili-player-ending-panel-box-functions .bui-button.bui-button-disabled,\n.paging-box-big .page-jump,\n.coin-operated-m .coin-bottom .tips,\n.select-month .tip,\n.act-info,\n.i-live .i-live-off-guest,\n.live-module .tab-item .r-item .r-i-t .u-online,\n.live-module .tab-item .r-item .r-i-st,\n.season-timeline .season-group.is-published .group-time,\n.season-timeline .season-group .group-time,\n.fav-main .fav-action-bottom .select-counter,\n.misl-ep-item .misl-ep-text .misl-ep-title,\n.bangumi-media .bangumi-media-header .btn-more-review,\n.bangumi-review-item .item-header .author-name,\n.bangumi-review-item .item-header .media-name,\n.icon-star:not(.icon-star-light)::before,\n.bangumi-review-item .review-content.long,\n.sort-type-wrp div i,\n.sort-type-wrp div,\n.media-tab-module-wrp .media-tab-module-more,\n.media-info-card .mic-expand,\n.count-wrapper div,\n.info-second span,\n.info-second .info-sec-av,\n.media-tab-module-wrp .media-tab-module-write.type-btn,\n.review-list-wrp li .review-author-info div.review-author-name,\n.review-list-wrp li .review-author-info div.review-author-time,\n.review-list-wrp li .review-data div,\n.review-list-wrp li .review-data div .icon-zan::before,\n.review-list-wrp li .review-contro div,\n.review-feed-wrapper .feed-header span,\n.review-feed-wrapper .feed-header span .icon-refresh::before,\n.review-feed-item .feed-left .review-about,\n.review-feed-item .feed-left .review-about .author-info,\n.review-feed-item .feed-left .review-about .media-title,\n.review-feed-item .feed-right .likes,\n.pagelistbox .p,\n.pagelistbox strong,\n.sponsor-rank-item.normal .sp-left .sp-rank,\n.media-sponsor-wrapper .sponsor-rank-header .show-sponsor-rank,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-count-info,\n.wrapper .modal-body .pay-info-wrp,\n.rank-list-container .title,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter-menu,\n.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],\n.player-auxiliary-danmaku-date-picker-header .player-auxiliary-danmaku-date-picker-btn,\n.player-auxiliary-danmaku-date-picker-header,\n.player-auxiliary-danmaku-load-status.disabled,\n.player-auxiliary-block-list-function > div,\n.player-auxiliary-block-list-wrap .player-auxiliary-block-empty,\n.player-auxiliary-block-line.block-state-disabled,\n.player-auxiliary-block-list .player-auxiliary-block-line-delete,\n.player-auxiliary-block-list .player-auxiliary-block-line-sync,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-watching .bilibili-player-watching-number,\n.recom-item a .recom-info .info-title,\n.modal-head a,\n.first-change-lb span,\n.descript,\n.pre-info,\n.security-title,\n.h-safe-desc,\n.re-exp-none,\n.h-list-desc,\n.gotoSpace,\n.big-nane-bottom p,\n.member-list-item-subtext,\n.big-game-gift-money,\n.big-more-tool-item,\n.bgray-btn,\n.bilibili-player-recommend-right .bilibili-player-recommend-click,\n.bilibili-player-recommend-right .bilibili-player-recommend-danmaku,\n.bilibili-player-recommend-right .bilibili-player-recommend-scores,\n.bilibili-player-recommend-right .bilibili-player-recommend-stow,\n.bilibili-player-filter .bilibili-player-filter-btn > span,\n.points-faq-line body,\n.points-text,\n.el-input__icon,\n.el-date-table th,\n.el-picker-panel__icon-btn,\n.season-item,\n.bangumi-nav-right .nav-mini-switch,\n.share-module .share-list li.share-btn.btn-app,\n.timer-wrap .vote-dialog-new .header h2,\n.timer-wrap .vote-dialog-new .main h4,\n.timer-wrap .vote-dialog-new .main .main-txt-2,\n.tab-btn-link,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-btn:hover,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-menu:hover,\n.bilibili-player-panel .bilibili-player-panel-content .bilibili-player-panel-label,\n.face-g-expire-at,\n.face-g-list .mp-block .left .mp-info label,\n.face-g-list .mp-block .right ul li.base .tips,\n.face-g-list .mp-block .right ul li p.reach-tips,\n.fans-number,\n.bb-comment .no-more-reply,\n.bangumi-review-item .item-header .pub-time,\n.bangumi-media .bangumi-media-header .rate-wrapper .rate-info .info-wrapper,\n.recom-item a .recom-info .info-count > div span,\n.history-list .r-info .subtitle,\n.history-list .r-info .history-mark,\n.rank-list .rank-item .ri-detail .ri-point,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a,\n.bilibili-player-video-sendbar .bilibili-player-video-btn,\n.nav-list li .list-description p,\n.no-data-txt,\n.coin-text-p,\n.identmagBot span,\n.main-content-title span.i,\n.record-group,\n.record-login-descript,\n.table-normal thead tr td,\n.coin-left-nodata,\n.m-tips,\n.record-exp-title .i,\n.btn-delete,\n.el-select-dropdown__item,\n.invitation-normal,\n.inv-record-right,\n.notice-card .notice-list .notice-item .notice-title,\n.income-card .income-box .empty-data p,\n.income-card .income-box .empty-data span,\n.data-card .data-box .tip p,\n.data-card .fans-box .tip p,\n.cc-nav-wrp .nav-item i:first-child,\n.footer-content .menu-item,\n.data-card .data-box .total,\n.data-card .fans-box .total,\n.modal-wrapper .modal-body,\n.follow-container .follow-right .follow-intro .follow-content,\n.follow-container .follow-right .follow-num,\n.hotsong-li .hotsong-upname,\n.song-lrc,\n.song-li .song-right .song-playnum,\n.song-type,\n.song-time,\n.song-play-num,\n.song-info .song-info-content .song-info-theme,\n.font24,\n.share-board .song-share div,\n.hotsong-li .font24,\n.song-content,\n.b-head-string,\n.results,\n.bread-crumbs a,\n.bread-crumbs,\n.log-empty p,\n.compila-not-find .compila-not-find-tips,\n.contri-not-find .contri-not-find-tips,\n.contri-condition .contri-right i,\n.contri-condition .contri-sort,\n.medal header p,\n.medal .medal-form .section .mini,\n.medal .medal-form .page-tip,\n.empty-wrp .text,\n.ui-serch .run-serch,\n.container .song-list .song-li .content .num,\n.container .host-list-layout .hot-list-wrap .show-more-song,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-num,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont,\n.container .musician-recommend .recommend-item .recommend-info .recommend-text,\n.audioplayer .ap-playlist .ap-playlist-header .ap-playlist-amount,\n.sponsor-rank-item.simple .sp-msg,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-hint .sponsor-point,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint,\n.episode-item .ep-title,\n.bilibili-player-block-filter-function .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.bilibili-player-block-filter-type .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.timer-wrap .canvas-wrap .canvas-title,\n.fjw-case-detail .ban-detail .content-box .jury-status .status-left .voted .graph .txt,\n.cm-model .report-detail .child-comment .child-list .detail .report-cnt .rep-name,\n.cm-model .report-detail .detail .date,\n.cm-model .report-detail .more-list,\n.data-card .data-box .tab .fan-tab,\n.data-card .fans-box .tab .fan-tab,\n.notice-card .notice-list .notice-item .notice-time,\n.cc-nav-wrp .nav-item i:last-child,\n.cc-nav-wrp .down-link .version,\n.dc-section .section-tip,\n.dc-section-item_title_name small,\n.normal-empty,\n.growup-participate .status_box .limited,\n.announce li span,\n.announce h3.title span,\n.announce h3.title span .fontvt,\n.ui-checkbox input[type=checkbox]:disabled + .ui-checkbox-icon,\n.charge-participate .benefit-item .long-desc,\n.title-container .info span,\n.bp-user-box .bp-user-box-bb,\n.bp-user-box .bp-user-box-bk,\n.bp-user-box-bottom p,\n.b-info .info-tip,\n.b-info .balance-footer,\n.bb-intro-top .b-question .b-question-title,\n.bangumi-collection-wrapper .bangumi-collection-count,\n.bangumi-collection-card .bangumi-info .type-and-area,\n.bangumi-collection-card .bangumi-info .bangumi-state,\n.bangumi-collection-card .bangumi-info .watch-state,\n.be-input-word-counter,\n#page-index .fav-item .state,\n.section .count,\n.tag-list-wrp .title .small,\n.mod-2 li .r .up-info .v-author,\n.mod-2 li .r .v-info .v-info-i,\n.mod-1 .r .v-desc,\n.mod-1 .r .up-info .v-date,\n.mod-1 .r .up-info .v-author,\n.mod-1 .r .v-info .v-info-i,\n.mod-3 .r .v-info .v-info-i,\n.mod-3 .r .up-info .v-author,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row .row-selection .selection-span .selection-icon,\n.user-box,\n.user-box .grade-dec,\n.tabnav-item,\n.user-info > .user-uid,\n.user-name,\n.backdrop .title-box .close-button,\n.footer a,\n.pagination-wrapper .pagination .pageNum,\n.selector-wrapper .city-list,\n.selector-wrapper .order-list,\n.selector-wrapper .type-list,\n.selector-wrapper .more-type-wrapper,\n.selector-wrapper .more-type-list .more-type-item,\n.bangumi-home-crumb .fcname ul.n_num li a,\n.bangumi-home-crumb .fcname ul.n_num li,\n.pgc-rank-list .rank-item .ri-detail .ri-point {\n color: #aaa !important;\n}\n\n.section-title > a.t,\n.section > .section-title,\n.link-popup-panel,\n.more-btn-text,\n.chat-history-panel .gift-item .gift-count,\n.chat-history-panel .hover-panel > span,\n.is-max .vote-percentage,\n.tl-head .tl-day.today span,\nli.season-item .season-body .season-title,\n.channel-m,\n.hot-box li .txt,\n.bili-header-m .i_menu_login .tip,\n.user-info-name,\n.slot-ctnr a,\n.user-panel-ctnr .exit-btn,\n.more:hover .text,\n.more .icon-font,\n.empty-hint .hint-text,\n.live-ctn .live-attch .title,\nbutton.button.more,\n.dashboard li .text,\n.dashboard li.collection .text,\n.dashboard li.share .text,\n.room-list .list-item .uname,\n.chat-history-panel .chat-item,\n.paging-box-big .next,\n.paging-box-big .prev,\n.tab-box .item.active,\n.tab-box .item,\n.tab-box .item .title,\n.tab-box .item .desc,\n.buy-info-box .left-part,\n.pk-rank.side-bar-icon + .size-bar-text,\n.gui-settings-button:not(.save),\n.live-module .tab-item .r-item .r-i-t .u-name,\n.bb-comment .nameplate .nameplate-card .nameplate-text,\n.fav-main .fav-action-top .back-to-info,\n.fav-main .fav-action-bottom li,\n.fav-main .fav-action-bottom ul.filter-disable li:hover,\n.media-tab-nav ul li,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .sl-ep-nav-list,\n.misl-ep-item .misl-ep-text .misl-ep-index,\n.misl-ep-item .misl-ep-text .misl-ep-title,\n.bangumi-media .bangumi-media-header h4,\n.bangumi-media .bangumi-media-header .rate-wrapper .btn-go-write,\n.bangumi-review-item .long-title,\n.media-tab-module-wrp .media-tab-module-title,\n.sort-type-wrp ul li,\n.media-info-card,\n.media-info-card .mic-evaluate,\n.bangumi-header .header-info h1,\n.review-list-wrp .review-detail .review-content,\n.review-list-wrp .review-detail .review-title,\n.review-feed-wrapper .feed-header h4,\n.review-feed-item .feed-left .review-info .review-title,\n.review-feed-item .feed-left .review-info .review-content,\n.pagelistbox .custom-right .custom-right-inner,\n.sponsor-rank-tab li,\n.sponsor-rank-item.special .sp-right .sp-msg,\n.sponsor-rank-item.normal .sp-right .sp-msg,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-count-info span,\n.bangumi-review-item .review-content,\n.sponsor-rank-item.special .sp-right .sp-user:not(.vip) .sp-name,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter-title,\n.bui-button.bui-button-gray2:hover,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list,\n.player-auxiliary-block-tabpanel-row.special-title .player-auxiliary-block-label,\n.player-auxiliary-block-string,\n.player-auxiliary-block-string-short,\n.bui-button.bui-button-gray,\n.bui-tabs .bui-tabs-header .bui-tabs-header-item,\n.player-auxiliary-block-list .player-auxiliary-block-line,\n.player-auxiliary-modal-title,\n.player-auxiliary-modal-info,\n.player-auxiliary-modal-btns .bpm-btn,\n.title .s-iconText-text,\n.project-list .project-list-item .project-list-item-detail .project-list-item-title,\n.nav-bar .nav-wrapper .main-tab.active,\n#app > .main .title,\n#announcement-area .popular-section-ctnr .title-row,\n#announcement-area .popular-section-ctnr .area-name,\n#announcement-area .news-ctnr .news-item,\n#announcement-area .news-ctnr .title-row,\n#announcement-area .rank-ctnr .title-row,\n.rank-menu li html,\n.member-list-item-text,\n.privilege-text,\n.big-watch-title,\n.big-game-gift-text,\n.coin-reward-info,\n.coin-time,\n.big-pendant-test,\n.coin-next-day,\n.big-gift-btn-home,\n.song-list .song-li .content .text a,\n.host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .song-title,\n.middle-tip,\n.all-hot-list-warp .all-hot-list .hot-list-content .list-name,\n.middle-tip .change-song,\n.sub-pages-item,\n.nav-item,\n.favourite-card .anchor-info .anchor-name,\n.page-title,\n.main-container .title,\n.content-panel .title,\n.list-filter-bar .sort-box,\n.security-nav-name,\n.security-list-link-jump,\n.head-wrap,\n.btn-confirm.disabled,\n.h-safe-title,\n.h-safe-nobtn,\n.h-reward-info,\n.curren-b-num,\n.now-num,\n.home-top-level-number,\n.home-userstatus,\n.home-dialy-task-title,\n.re-exp-info,\n.h-list-name,\n.h-mp-space,\n.go-secuirty,\n.home-to-space,\n.home-to-update,\n.home-top-level-mask-warp,\n.home-level-tips,\n.big-privilege-title,\n.right-more-btn,\n.re-exp-getexp,\n.big-more-item-item,\n.big-more-item-list,\n.bgray-btn:hover,\n.episode-item .ep-index,\n.bilibili-player-auxiliary-area .bilibili-player-recommend-title,\n.tabs-nav-item,\n.points-exchange-title,\n.points-info p,\n.points-pendant-title p,\n.pendant-name,\n.points-how-title,\n.points-faq-info-list,\n.go-movie:hover,\n.points-btn,\n.points-record-title,\n.el-pagination,\n.viptable,\n.el-pagination button.disabled,\n.el-pager li.active,\n.el-form-item__label,\n.userinfo-username,\n.user-my-sex .el-radio-button__inner,\n.el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.el-picker-panel,\n.bangumi-info .info-right .info-title h2,\n.share-module .share-list .weixin-share-modal .share-name,\n.share-module .share-list .weixin-share-modal .share-tips,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-count-info span,\n.bangumi-recom .recom-title,\n.btn-sponsor-wrapper .sponsor-count span,\n.timer-wrap .vote-dialog-new .main .main-txt-1 label,\n.timer-wrap .vote-dialog-new .footer .b-disable,\n.ban-detail .content-box .jury-status .status-left .voted .voted-tips p span,\n.cm-model h4,\n.ban-detail .content-box .jury-status .status-right .vote-success .success-txt p,\n.security-list li a span,\n.tab-mk2,\n.face-g-name,\n.face-g-title,\n.security-list .first-level,\n.face-g-action,\n.bpui-button-text-only[for],\n.bilibili-player-block-tabpanel .bilibili-player-block-string-type,\n.bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-title,\n.bilibili-player-panel-title,\n.bilibili-player-panel-area .bilibili-player-panel-area-title,\n.bpui-tab-list-type-button .bpui-tab-list-row,\n.bilibili-player-panel-content .bilibili-player-panel-setting .selectmenu-mode-absolute .bpui-selectmenu-txt,\n.face-g-takedown, .face-g-use, .face-g-xf,\n.face-g-list[id=face-g-log] td,\n.face-g-list[id=face-g-log] th,\n.mp-mine-takedown,\n.face-g-list .mp-block .left .mp-info .mp-title,\n.face-g-list .mp-block .left .mp-info .mp-descr,\n.face-g-list .mp-block .right ul li p.title,\n.medal-message,\n.emoji-box,\n.btn-disabled,\n.bilibili-player-mode-selection-row .selection-span.active .selection-name,\n.bilibili-player-mode-selection-row .selection-span .selection-name:hover,\n.safe-tips p,\n.nav-list li .list-title .list-title-text p,\n.coin-nav-item,\n.coin-rest-p,\n.coin-rest-info,\n.coin-index-right-title,\n.coin-record .coin-title,\n.identmagTop,\n.record-nav-item,\n.main-content-title span.t,\n.get-coin-more,\n.table-normal tbody tr td,\n.my-moral,\n.m-help,\n.record-exp-title .t,\n.comment-title,\n.comment-con,\n.user-jump,\n.el-picker-panel__shortcut,\n.invitation-info-title,\n.inv-record-title,\n.invtable tr th,\n.invitation-btn,\n.home-wrap .card .title,\n.data-card .tab .data-tab,\n.academy-card .academy-box .academy-item .academy-title,\n.guide-card .title p,\n.section-item .data-name,\n.section-item .diff-wrp,\n.data-card .data-box .title,\n.data-card .fans-box .title,\n.side-utils .utils-item .item-desc,\n.cc-nav-wrp .nav-upload-btn > a,\n.data-card .data-box .tab .bili-btn,\n.data-card .fans-box .tab .bili-btn,\n.confirm-content,\n.bilibili-player-video-btn-danmaku .bilibili-player-danmaku-setting-lite-panel .bilibili-player-danmaku-setting-lite,\n.bilibili-player-danmaku-setting-lite-row .bilibili-player-danmaku-setting-lite-title,\n.bilibili-player-danmaku-setting-lite .bilibili-player-danmaku-setting-lite-row .bpui-checkbox-text,\n.song-title,\n.follow-container .follow-right .follow-up,\n.song-play-num span,\n.song-info .song-info-content .song-info-detail,\n.song-playbtn,\n.hotsong-li .hotsong-title a,\n.song-li .song-right .song-intro a,\n.audioplayer .ap-controller .ap-controller-center .ap-current-time,\n.audioplayer .ap-controller .ap-controller-center .ap-name,\n.audioplayer .ap-controller .ap-controller-center .ap-playlist-button-amount,\n.audioplayer .ap-controller .ap-controller-center .ap-time,\n.audioplayer .ap-controller .ap-controller-center .ap-artist,\n.bread-crumbs span,\n.b-head-t,\n.b-head,\n.follow-container .follow-right .unfollow-btn,\n.cc-btn.is-main,\n.link-top-container .link-top-item,\n.cc-album-manage .info-wrp .cc-btn,\n.contri-condition .contri-select,\n.compila-condition .compila-type,\n.compila-condition .compila-right .compila-add.single,\n.compila-not-find .compila-not-find-ime,\n.contri-not-find .contri-not-find-ime,\n.contri-condition .contri-sort .contri-sort-type li,\n.medal .medal-form .section .title-tip,\n.medal .medal-form .section,\nh2.title,\n.medal .medal-form .page-tip a,\n.bili-btn.ok,\n.danmu-container .empty-danmu,\n.assist-wrap .assist-log header .tools .ui-calendar input[type=text],\n.ui-calendar .flatpickr-day,\n.ui-calendar .flatpickr-month,\n.ui-calendar .flatpickr-day.inRange,\n.ui-btn.grey-radius,\n.rangeMode .flatpickr-day,\n.container .host-list-layout .hot-list-wrap .bg-wrap .top-info-content .right-info .right-btn .text,\n.container .host-list-layout .hot-list-wrap .bg-wrap .top-info-content .right-info .right-btn .iconfont,\n.container .all-hot-list-warp .all-hot-list .hot-list-content .hover-mask .iconfont,\n.container .musician-recommend .recommend-item .recommend-info .name,\n.to-review-btn,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-title .media-info-title-t,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-title .media-tag,\n.media-info-count .media-info-count-item *,\n.btn-pay-wrapper.is-vip a,\n.sponsor-rank-item.normal .sp-right .sp-user:not(.vip) .sp-name,\n.sponsor-rank-item.simple .sp-rank i,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.sponsor-pay-dialog-v2 .sponsor-pay-header.border .title,\n.sponsor-pay-dialog-v2 .sp-pay-index ul.sponsor-choice li span,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-hint,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-agree a,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-btn-primary.disabled,\n.timer-wrap .quit p,\n.fjw-random .point-wrap .cnt .no-data .title,\n.fjw-case-detail .ban-detail .content-box .jury-status .status-left .voted .graph .people,\n.timer-wrap .vote-dialog-new .footer .b-able,\n.contri-condition .contri-search,\n.cc-nav-wrp .down-link .title,\n.ui-calendar .main-wrap .shortmenus a,\n.assist-wrap .assist-log header .tools .search-wrp input[type=text],\n.bili-tab,\n.dc-section-title,\n#audience-page .version-switch-section .bili-tab,\n.dc-section-item_title_name p,\n.pie-empty-wrapper,\n.announce li > div a,\n.setting .setting-title,\n.charge-participate .benefit-item .short-desc,\n.charge-participate .part-btn,\n.bp-user-box-top p,\n.bp-user-box i,\n.bp_box_top p,\n.bp_box_bot a,\n.bb-intro-top .b-icon-title,\n.b-info .balance-footer .balance-part .part-balance-price,\n.b-info .bb-quan,\n.b-info .button,\n.level-dia,\n.bangumi-collection-wrapper .bangumi-collection-title,\n.bangumi-collection-card .bangumi-info .bangumi-title,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow,\n.tag-list-wrp .title .name,\n.tag-more .b-toggle-btn,\n.video-floor-m .dynamic-title .title .name,\n.mod-2 li .r .title,\n.video-list .vl-hd .tab-list li,\n.pager .jump-pager input[type=text],\n.mod-1 .r .title,\n.mod-3 .r .title,\n.season-slider-wrapper .slider-wrapper .season-slider-list li.cur,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-btns .bangumi-btn .btn-follow,\n.user-info > .user-name,\n.user-box .num,\n.selector-wrapper .title,\n.video-item-biref .biref-info .biref-title,\n.block-area .timeline-title .headline .name,\n.new-stat-module .zone-title .headline .name,\n.carousel-wrapper .carou-info span a,\n.new-stat-module .zone-title .headline .new-stat-more,\n.block-area .timeline-title .headline .timeline-more,\n.block-area .timeline-toggle-block .timeline-toggle-btn,\n.timeline-box .timeline-item .item-right p.num a,\n.timeline-box .timeline-item .item-right p.num span {\n color: #eee !important;\n}\n\n.gift-item-wrap .num,\n.side-bar-popup-cntr,\n.timeline-header .tl-weeks:after,\n.bili-header-m .i_menu_login,\n.article-content-ctnr,\n.works-ctnr,\n.comment-ctnr,\n.author-info,\n.dashboard,\nbutton.button.more,\n.dashboard li.like,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,\n.paging-box-big .next,\n.paging-box-big .prev,\n.buy-info-box,\n.fav-main .fav-action-top .back-to-info,\n.fav-main .fav-action-top,\n#page-fav .fav-main .fav-video-list.is-batch .small-item.selected,\n#page-fav .fav-main .fav-video-list.is-batch .small-item:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav,\n.misl-ep-item,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .mode-select,\n.bangumi-media,\n.bangumi-media .bangumi-media-header .btn-more-review,\n.media-tab-detail-wrp .media-tab-detail-l .media-tab-module-wrp,\n.media-tab-detail-wrp .media-tab-detail .media-tab-module-wrp,\n.sort-type-wrp ul,\n.media-tab-module-wrp .media-tab-module-more,\n.media-tab-module-wrp .media-tab-module-write.type-btn,\n.review-list-wrp li,\n.review-feed-item,\n.pagelistbox .p,\n.media-sponsor-wrapper,\n.sponsor-rank-item.special .sp-right .sp-msg,\n.player-auxiliary-danmaku-date-picker-container,\n.player-auxiliary-setting-menu-wrap,\n.danmaku-wrap .player-auxiliary-block-wrap,\n.player-auxiliary-context-menu-container,\n.player-auxiliary-modal-container,\n.player-auxiliary-modal-btns .bpm-btn,\n.announcement-cntr,\n.side-bar,\n.btn-confirm.disabled,\n.security-title,\n.security_content,\n.security-ul,\n.modal-head,\n.security-list-jump,\n.index-info,\n.home-daily-task-warp,\n.home-mp,\n.h-list-icon,\n.home-top-level-mask-warp,\n.security-right-title,\n.big-name-warp,\n.big-privilege-warp,\n.big-watch-wrapper,\n.big-game-gift-warp,\n.coin-calendar-wrap,\n.big-pendant-warp,\n.big-gift-btn-home,\n.big-more-tool-btn,\n.big-more-item-list,\n.first-change-lb,\n.btn-pay-wrapper.is-vip a,\n.bgray-btn,\n.main-container .player-wrapper,\n.bilibili-player .bilibili-player-auxiliary-area,\n.episode-item,\n.bangumi-list-wrapper .top-block,\n.main-container .bangumi-info-wrapper,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-filter,\n.tabs-nav,\n.points-box,\n.points-pendant-warp,\n.points-faq-line,\n.points-how-warp,\n.points-record-warp,\n.el-pagination__editor,\n.viptable tr th, table.viptable td,\n.el-pagination .btn-next, .el-pagination .btn-prev,\n.el-pagination button.disabled,\n.el-pager li.active,\n.user-my-sex .el-radio-button__inner,\n.user-setting-warp .padding-dom,\n.el-textarea__inner,\n.bangumi-nav-right .nav-goto-top,\n.bangumi-nav-right .nav-mini-switch,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow.followed,\n.share-module .share-list li.share-btn.btn-app,\n.share-module .share-list .weixin-share-modal,\n.main-container .sponsor-wrapper,\n.timer-wrap .vote-dialog-new .header,\n.word-limit-h5 textarea,\n.info-model .border-b,\n.video-model .border-b,\n.sr-t,\n.security-list .child-list, .security-list .first-level,\n.tabs-mk2,\n.face-g-item,\n.face-g-action,\n.face-g-preview,\n.face-g-action[id=face-g-change],\n.bilibili-player-block-tabpanel,\n.bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.bilibili-player-border,\n.bilibili-player .bilibili-player-panel-title,\n.face-g-item-inner,\n.face-g-list[id=face-g-log] td,\n.mp-mine-avatar,\n.mp-mine-takedown,\n.face-g-list .mp-block .left .mp-img,\n.face-g-list .face-g-block,\n.wear-list li,\n.hold-list-width.details-list-t,\n.hold-list,\n.btn-disabled,\n.btn-dufault,\n.medal-up-trueLove,\n.emoji-box,\n.container .tag,\n.bilibili-player-mode-selection-row .row-selection .selection-span.active .selection-name,\n.bilibili-player-color-picker-container .bilibili-player-color-picker-input-group .bilibili-player-color-picker-color-current,\n.bilibili-player-color-picker-container .bilibili-player-color-picker-input-group .bilibili-player-color-picker-color-code,\n.get-coin-more,\n.table-wrapper,\n.table-normal tbody tr,\n.table-normal thead tr td,\n.coin-record .table-wrapper,\n.identmagTop,\n.record-nav,\n.main-content-title,\n.nav-list li,\n.m-help,\n.integrity-table-wrapper,\n.record-exp-title,\n.record-exp-table-wrapper,\n.record-item,\n.el-select-dropdown,\n.invitation-top-warp,\n.invtable tr th,\ntable.invtable td,\n.cc-nav-wrp,\n.notice-card .title,\n.data-card .tab .data-tab,\n.income-card .income-box .empty-data,\n.bili-btn.plain,\n.footer-content .menu-item,\n.footer-content,\n.footer-content .qrcode-wrp,\n.bilibili-player-danmaku-setting-lite-panel .bilibili-player-danmaku-setting-lite,\n.song-comment,\n.song-title,\n.follow-container .follow-right .unfollow-btn,\n.link-top-container,\n.contri-condition .contri-search,\n.medal header,\n.medal-list .part .content,\n.danmu-container,\n.ui-serch input[type=text].ui-input,\n.assist-wrap .assist-log header .tools .ui-calendar input[type=text],\n.ui-calendar .flatpickr-day.inRange,\n.ui-calendar .main-wrap .shortmenus,\n.container .middle-tip .change-song,\n.container .host-list-layout .hot-list-wrap .show-more-song,\n.container .host-list-layout .hot-list-wrap .hot-song-list,\n.container .musician-recommend .recommend-item,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-title .media-tag,\n.sponsor-rank-item.simple .sp-msg,\n.sponsor-rank-item.simple .sp-rank i,\n.sponsor-pay-dialog-v2 .sponsor-pay-header.border,\n.sponsor-pay-dialog-v2 .sp-pay-index ul.sponsor-choice li input,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-btn-primary.disabled,\n.bilibili-player .bilibili-player-block-filter-function .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.bilibili-player .bilibili-player-block-filter-type .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.announce li > div span,\n.announce li,\n.setting .watermark-setting,\n#bp_user_box,\n.bp-user-box-top,\n.bb_box,\n.bp_box,\n.bp_box_top,\n.b-info,\n.bb-intro-top,\n.bangumi-collection-wrapper .bangumi-collection-count,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow,\n.section .count,\n.tag-list li.tag-item,\n.mod-2 li,\n.video-list .vl-hd,\n.pager .jump-pager input[type=text],\n.mod-1 .r .up-info .v-date,\n.mod-1 .r,\n.mod-3 .l-item,\n.sponsor-rank-item.simple .sp-msg,\n.nav-item-ctnr.expanded .nav-item,\n.nav-item-ctnr.expanded .sub-pages-item-ctnr,\n.user,\n.app-body .section-block.with-radius,\n.user-hd,\n.tabnav,\n.app-body .section-block.with-bottom-radius,\n.backdrop .title-box,\n.prize-img,\n.selector-wrapper .more-type-wrapper,\n.selector-wrapper .more-city-letter-list,\n.footer .border,\n.selector-wrapper .city-selector-wrapper,\n.selector-wrapper .type-selector-wrapper,\n.new-stat-module .zone-title .headline .new-stat-more,\n.pgc-rank-dropdown,\n.block-area .timeline-title .headline .timeline-more {\n border-color: transparent !important;\n}\n\n.season-timeline .season-group,\n.season-timeline .season-group .group-time:before,\nli.history,\n.elec .elec-monthly-count,\n.h-list-item,\n.h-mp-space,\n.go-secuirty,\n.home-to-space,\n.home-to-update,\n.home-userstatus,\n.right-more-btn,\n.points-pendant-item,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont,\n.bpui-button-text-only .bpui-button-text .bpui-flex-wrap,\n.bp-user-box-bb {\n border-color: #aaa !important;\n}\n\n.hot-live .room-list,\n.player-auxiliary-danmaku-date-picker-header,\n.table-normal tbody tr td,\n.table-normal thead tr td,\n.player-auxiliary-modal-header {\n border-color: #444 !important;\n}\n\n.player-auxiliary-block-tabpanel .player-auxiliary-block-string:not(:focus),\n.player-auxiliary-block-tabpanel .player-auxiliary-block-string-short:not(:focus) {\n border-color: #666 !important;\n}\n\n.player-auxiliary-danmaku-date-picker-btn,\n.audioplayer svg:not(.ap-svg-exclude) path,\n.audioplayer svg:not(.ap-svg-exclude) polygon {\n fill: #aaa !important;\n}\n\n.tl-head .today .day-of-week,\n.svg-icon.top1,\n.security-list-jump-icon,\n.home-to-space .m-arrow,\n.h-mp-space .m-arrow,\n.go-secuirty .m-arrow,\n.right-more-btn .m-arrow,\n.growup-participate .status_box img,\n.i-m-title .icon-i-title,\n.tag-more .b-toggle-btn .b-icon-toggle-down,\n.tag-more .b-toggle-btn .b-icon-toggle-up,\n.new-stat-module .zone-title .headline .new-stat-more .icon,\n.pgc-rank-dropdown .icon-arrow-down,\n.sec-rank .more-link .icon-arrow-r,\n.block-area .timeline-toggle-block .timeline-toggle-btn i {\n filter: brightness(0) invert(1) !important;\n}\n\n.wrapper .modal-close:hover,\n.coin-operated-m .close:hover,\n.bili-header-m .bilibili-suggest .cancel:hover,\n#page-fav .fav-main .fav-action-bottom .icon,\n#page-fav .fav-main .small-item.selected .video-check,\n.sl-ep-nav .mode-select li.detail-mode.selected,\n.sl-ep-nav .mode-select li.detail-mode:hover,\n.sl-ep-nav .mode-select li.simple-mode.selected,\n.sl-ep-nav .mode-select li.simple-mode:hover,\n.season-slider-wrapper .slider-wrapper .season-slider-list li.cur,\n.swiper-button-next:hover,\n.swiper-button-prev:hover,\n.big-banner-warp .swiper-pagination-bullet-active,\n.video-model header h2 .head-icon,\n.info-model header h2 .head-icon,\n.fans-question,\n.comment-wrap header h2 .head-icon,\n.coin-icon,\n.bangumi-list-wrapper .top-block .mode-select li.detail-mode.selected,\n.bangumi-list-wrapper .top-block .mode-select li.detail-mode:hover,\n.bangumi-list-wrapper .top-block .mode-select li.simple-mode.selected,\n.bangumi-list-wrapper .top-block .mode-select li.simple-mode:hover,\n.fjw-random header h2 .head-icon,\n.timer-wrap .timer-top h2 .head-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n.season-timer .current-timer:before,\nli.season-item .season-body .season-title span.follow,\n.user-panel-ctnr .ctrl-btn .svg-icon,\n.publish-panel .publish-list .publish-item a,\n.episode-item .mark-icon.badge-pink-vip,\n.episode-item .mark-icon.badge-pink-first,\n.tag-list li.tag-item .hot,\n.toolbar-wrapper .service-icon,\n.toolbar-wrapper .scroll-icon,\n.block-area .timeline-title .headline .timeline-more i {\n filter: var(--pink-image-filter) !important;\n}\n\n.wrapper .modal-body .elec-protocol .checkbox.checked,\n.wrapper .modal-close,\n.coin-operated-m .close,\n.i-live .i-live-m,\n.tag-list .tag-icon,\n.i-live .i-live-off-guest a .i-live-arrow,\n.review-list-wrp li .review-data div.review-data-comment embed,\n.review-list-wrp li .review-data div.review-data-comment i,\n.first-change-lb i,\n.history-list .r-info .device-i,\n.history-list .r-info .history-delete {\n filter: grayscale(1) !important;\n}\n\n.live-module .tab-item .r-item .r-i-t .u-online i,\n.log-empty img,\n.cc-article-wrp .info-wrp .img,\n.text-article-wrp .info-wrp .img,\n.cc-album-manage .info-wrp .no-img,\n.compila-not-find .compila-not-find-image,\n.contri-not-find .contri-not-find-image,\n.charge-participate .benefit-item .pic {\n filter: brightness(0.72) !important;\n}\n\n.primary-menu .nav-menu .sub-nav li > a span:after {\n filter: none !important;\n}\n\n.h-safe-icon[class$=no],\n.coin-icon-done {\n filter: brightness(0.5) !important;\n}\n\n.i-live .i-live-fo-btn, .i-live .i-live-unfo-btn {\n border-radius: 4px !important;\n}\n\n.timeline-header,\n.timeline-wrapper,\n.timeline-header .tl-weeks,\n.danmu-container {\n box-shadow: none !important;\n}\n\n.side-bar-popup-cntr,\n.link-popup-panel,\n.bili-header-m .i_menu_login,\n.player-auxiliary-context-menu-container {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n.side-bar-popup-cntr > .arrow,\n.empty-hint .hint-img,\n.sponsor-rank-item.special .sp-right .sp-msg > span,\n.sponsor-rank-item.special .sp-right .sp-msg > span:before,\n.home-level-mask-icon,\n.bangumi-coin-wrap .bangumi-coin, .bangumi-coin-wrap .bangumi-coin-d,\n.bangumi-collection-wrap .bangumi-order, .bangumi-collection-wrap .bangumi-order-d,\n.bangumi-order-wrap .bangumi-order, .bangumi-order-wrap .bangumi-order-d,\n.top_bg,\n.bangumi-list-wrapper .bottom-block .slider-contro i.slider-prev-mask,\n.bangumi-list-wrapper .bottom-block .slider-contro i.slider-next-mask {\n display: none !important;\n}\n\n.link-input:focus,\n.dynamic-list-item-wrap .item-user a.stick,\n#page-fav .fav-main .filter-item.search.focus,\n.media-tab-nav ul li.on,\n.media-tab-nav ul li:hover,\n.media-sponsor-wrapper .sponsor-rank-header .show-sponsor-rank:hover,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on:after,\n.review-list-wrp li .review-title .review-spoiler,\n.pagelistbox .p.active,\n.pagelistbox .p:hover,\n.sponsor-rank-tab .indicator,\n.sponsor-rank-tab .indicator:after,\n.bui-tabs .bui-tabs-header .bui-tabs-header-item.bui-tabs-header-item-active,\n.btn-confirm,\n.go-movie,\n.points-btn,\n.tab-mk2.active,\n.face-g-item:hover,\n.season-item.on,\n.bpui-selectmenu,\n.face-g-list .mp-block .right ul li.base .round,\n.face-g-list .mp-block .right ul li.base.reach .round,\n.bpui-tab-list-type-button .bpui-tab-list-row.bpui-state-selected,\n.bangumi-list-wrapper .top-block .ss-list-wrapper .slider-contro,\n.season-item.on:after,\n.coin-nav .on,\n.record-nav .on,\n.data-card .tab .data-tab.current,\n.data-card .data-box .total .incr-num:before,\n.data-card .fans-box .total .incr-num:before,\n.song-li .song-left .song-shadow,\n.link-top-container .link-top-item.active,\n.contri-condition .contri-select.active,\n.container .song-list .song-li .song-shadow,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont:hover,\n.container .musician-recommend .recommend-item .recommend-info .listen-btn,\n.bilibili-player .bilibili-player-block .bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player .bilibili-player-block .bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-user,\n.bpui-button-text-only.bpui-state-active .bpui-button-text .bpui-flex-wrap,\n.data-card .data-box .tab .fan-tab.current,\n.data-card .fans-box .tab .fan-tab.current,\n.bili-tab.current,\n.bili-tab.current:after,\n#audience-page .version-switch-section .bili-tab.current,\n.contri-condition .contri-select.active:after,\n.video-list .vl-hd .order-tab li.on,\n.user-info > .tag-flag,\n.tabnav-item.current .tabnav-content,\n.project-list .project-list-item .promo-item,\n.carousel-wrapper .carou-mini .thumb-cursor {\n border-color: var(--theme-color) !important;\n}\n\n.progress-bar-inner,\n.tl-head .tl-day.today .indicator,\n.primary-menu .nav-menu .channel.on::after,\n.hot-box li .tag-type,\n.bili-header-m .i_menu_login .login-btn,\n.news-list .news-item .type,\n.author-info .favourite-btn,\n.live-status.on-live,\n.paging-box-big .next:hover,\n.paging-box-big .prev:hover,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,\n.bui-button.bui-button-blue,\n.bui-button.bui-button-gray3:hover,\n.intimacy-bar > span,\n.h .h-follow,\n.carousel-module .panel .trig span.on,\n.live-module .tab-item .r-item:first-child .number,\n.live-module .tab-item .r-item:nth-child(2) .number,\n.live-module .tab-item .r-item:nth-child(3) .number,\n.season-timeline .season-group.today .group-time:before,\n.pagelistbox .p.active,\n.pagelistbox .p:hover,\n.wrapper .elec-message-wrp .elec-msg-btn,\n.big-member-btn .btn-confirm.disabled,\n.security-left .security-ul .security-list.on,\n.h-safe-btn,\n.security-right-title-icon,\n.big-member-btn,\n.btn-confirm,\n.go-movie:hover,\n.points-btn,\n.el-pager li.active,\n.tit-b,\n.face-g-action[id=face-g-change],\n.face-g-takedown, .face-g-use,\n.face-g-takedown:hover, .face-g-use:hover,\n.mp-mine-takedown,\n.face-g-list .mp-block .right ul li.reach .strip,\n.btn-dufault:not(.btn-disabled),\n.history-list .cover-contain .label,\n.coin-text-p .coin-i,\n.invitation-btn,\n.notice-card .academy-entry,\n.section-item .diff-wrp .no-improve,\n.cc-nav-wrp .nav-upload-btn > a,\n.song-playbtn,\n.audioplayer .ap-controller .ap-controller-right .ap-volume-thumb-dot,\n.cc-btn.is-main,\n.cc-album-manage .info-wrp .cc-btn,\n.compila-condition .compila-right .compila-add.single,\n.compila-not-find .compila-not-find-ime,\n.contri-not-find .contri-not-find-ime,\n.bili-btn.ok,\n.host-list-layout .hot-list-wrap .bg-wrap .top-info-content .right-info .right-btn,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.bilibili-player-ending-panel-box-functions .bilibili-player-pgcinfo-follow-binge-watching,\n.ban-detail .content-box .vote-success .success-txt button,\n.timer-wrap .vote-dialog-new .footer .b-able,\n.charge-participate .part-btn,\n.b-info .button,\n.bpui-button-text-only.bpui-state-active .bpui-button-text .bpui-flex-button,\n.selector-wrapper .more-city-letter-list .more-city-letter-item .letter-item.active:after,\n.timeline-box .timeline-item.new p.num a,\n.new-stat-module .zone-title .headline .new-stat-more:hover,\n.block-area .timeline-title .headline .timeline-more:hover {\n background-color: var(--theme-color) !important;\n}\n\n.union-cntr a,\n.title-link,\n.link-popup-panel .title-ctnr .popup-title,\n.user-info-name.active,\n.bread-crumb ul li.on a,\n.bread-crumb ul li:hover a,\nli.season-item .season-body .season-title:hover,\nli.season-item .season-body .season-desc.published,\n.season-timer .season-label,\n.season-timer .current-timer,\n.sub-nav-m ul li.on a,\n.sub-nav-m ul li a:hover,\n.hot-box li:hover .txt,\n.live-module .zone-title .headline .online span,\n.bilibili-player-video-sendbar .bilibili-player-video-danmaku-wrap a,\n.slot-ctnr .panel li:hover,\n.user-panel-ctnr .exit-btn:hover,\n.author-info .communicate-btn,\n.live-ctn .live-attch .title:hover,\n.live-ctn .live-attch .host:hover,\nbutton.button.more:hover,\n.author-info .link-pink:hover,\n.link-footer a:hover,\n.chat-history-panel .chat-item.welcome-guard .username,\n.bilibili-player-ending-panel-box-functions div.active,\n.bilibili-player-ending-panel-box-recommend-add-watchlater .icon-22wait-choice,\n.coin-operated-m .mc-box.on .c-num,\n.bilibili-player-context-menu-container span.bppl-state-selected,\n.control-panel-ctnr .title,\n.buy-detail .rights,\n.i-live:hover .i-live-title,\n.i-live .i-live-fo-btn,\n.room-introduction-content a,\n.live-module .tab-item .r-item a:hover .u-name,\n.dynamic-list-item-wrap .item-user a.stick,\n.season-timeline .season-group.today .group-time,\n.media-tab-nav ul li.on,\n.media-tab-nav ul li:hover,\n.media-sponsor-wrapper .sponsor-rank-header .show-sponsor-rank:hover,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item:hover,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on,\n.misl-ep-item:hover .misl-ep-text .misl-ep-index,\n.misl-ep-item:hover .misl-ep-text .misl-ep-title,\n.bangumi-media .bangumi-media-header .rate-wrapper .btn-go-write:hover,\n.bangumi-media .bangumi-media-header .btn-more-review:hover,\n.bangumi-review-item > a:hover .long-title,\n.sort-type-wrp ul li:hover,\n.media-tab-module-wrp .media-tab-module-more:hover,\n.media-info-card .mic-expand:hover,\n.review-list-wrp li .review-author-info div.review-author-name:hover,\n.review-list-wrp .review-detail:hover .review-title,\n.review-list-wrp li .review-title .review-spoiler,\n.review-feed-item .feed-left .review-info:hover .review-title,\n.review-feed-item .feed-left .review-about .author-info:hover,\n.review-feed-item .feed-left .review-about .media-title:hover,\n.sponsor-rank-tab li.active,\n.sponsor-rank-tab li:hover,\n.wrapper .elec-sub-title .exp,\n.wrapper .elec-sub-title .vip-point,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter-menu:hover,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list:hover,\n.bui-button.bui-button-text,\n.bui-tabs .bui-tabs-header .bui-tabs-header-item.bui-tabs-header-item-active,\n.player-auxiliary-block-list .player-auxiliary-block-line-state,\n.home-top-level-mask-warp a,\n.h-safe-a,\n.security-right-title-text,\n.bottom-help a,\n.big-more-item-item:hover .big-more-item-txt,\n.go-movie,\n.points-num,\n.tab-mk2.active,\n.acc-sec,\n.tab-mk2.tab-mk2-r,\n.tab-mk2:hover,\n.lh12 a,\n.cm-model .report-detail .more-list a,\n.bpui-button-text-only.bpui-state-active .bpui-icon-checkbox.icon-12select,\n.bpui-button-text-only.bpui-state-active .bpui-icon-checkbox.icon-12select-round,\n.container .tag .item-btn,\n.episode-item.on .ep-index, .episode-item.on .ep-title,\n.episode-item.on:hover .ep-index, .episode-item.on:hover .ep-title,\n.coin-nav .on,\n.out-link,\n.coin-num,\n.m-help:hover,\n.main-content-title a,\n.record-exp-title .s,\n.btn-delete:hover,\n.data-card .tab .data-tab.current,\n.section-item .text-content,\n.nav-upload-container .nav-upload-item > p,\n.share-module .share-list .weixin-share-modal .share-tips a,\n.song-infoFold,\n.song-introText,\n.song-lrcFold,\n.song-title .font18,\n.hotsong-li .font24:hover,\n.hotsong-li .hotsong-title a:hover,\n.song-li .song-right .song-intro a:hover,\n.audioplayer .ap-controller .ap-controller-right .ap-playlist-button:hover .ap-playlist-button-amount,\n.follow-container .follow-right .follow-intro .follow-fold,\n.song-info .song-info-content a,\n.contri-condition .contri-select.active,\n.contri-condition .contri-sort .contri-sort-type li:hover,\n.medal .medal-form .page-tip a:hover,\n.danmu-container .empty-danmu a,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont:hover,\n.container .host-list-layout .hot-list-wrap .show-more-song:hover .iconfont,\n.container .host-list-layout .hot-list-wrap .show-more-song:hover,\n.container .musician-recommend .recommend-item .recommend-info .listen-btn,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-agree a:hover,\n.data-card .data-box .tab .fan-tab.current,\n.data-card .fans-box .tab .fan-tab.current,\nspan.flatpickr-weekday,\n.ui-calendar .main-wrap .shortmenus a:hover,\n.bili-tab.current,\n#audience-page .version-switch-section .bili-tab.current,\n.announce li > div span,\n.announce li .fontvt,\n.setting .section-edit,\n.charge-participate h1,\na.bp_box_bot_click,\n.bb-intro-top .b-question .b-question-title:hover,\n.bp_box_bot a:hover,\n.mini-item .detail a:hover,\n.tag-more .b-toggle-btn:hover,\n.mod-2 li .r .title:hover,\n.video-list .vl-hd .type-tab li.on,\n.video-list .vl-hd .order-tab li.on,\n.mod-1 .r .up-info .v-author:hover,\n.mod-3 .r .title:hover,\n.mod-3 .r .up-info .v-author:hover,\n.mod-2 li .r .up-info .v-author:hover,\n.mod-1 .r .title:hover,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a:hover,\n.user-box .vip-btn,\n.user-box .btn:active,\n.user-box .btn,\n.icon-edit,\n.user-info > .tag-flag,\n.tabnav-item.current,\n.selector-wrapper .city-list .city-item.active,\n.selector-wrapper .city-list .city-item:hover,\n.selector-wrapper .order-list .city-item.active,\n.selector-wrapper .order-list .city-item:hover,\n.selector-wrapper .li-more .active,\n.selector-wrapper .more-city-list .more-city-item:hover,\n.toolbar-wrapper,\n.project-list .project-list-item .promo-item,\n.toolbar-wrapper .toolbar-title,\n.pagination-wrapper .pagination .pageNum.active,\n.pagination-wrapper .pagination .pageNum:hover,\n.bangumi-home-crumb .fcname ul.n_num li.on a,\n.timeline-box .timeline-item .item-right a:hover,\n.block-area .timeline-toggle-block .timeline-toggle-btn:hover {\n color: var(--theme-color) !important;\n}\n\n.hot-box li .tag-type,\n.bili-header-m .i_menu_login .login-btn,\n.bili-header-m .i_menu_login .reg a,\n.news-list .news-item .type,\n.author-info .favourite-btn,\n.live-status.on-live,\n.paging-box-big .next:hover,\n.paging-box-big .prev:hover,\n.bui-button.bui-button-blue,\n.bui-button.bui-button-gray3:hover,\n.h .h-follow,\n.live-module .tab-item .r-item:first-child .number,\n.live-module .tab-item .r-item:nth-child(2) .number,\n.live-module .tab-item .r-item:nth-child(3) .number,\n.live-module .tab-item .r-item .number,\n.fav-main .fav-action-bottom .select-cancel,\n.pagelistbox .p.active,\n.pagelistbox .p:hover,\n.wrapper .elec-message-wrp .elec-msg-btn,\n.big-member-btn,\n.h-safe-btn,\n.big-member-btn,\n.btn-confirm,\n.btn-dufault:not(.btn-disabled),\n.history-list .cover-contain .label,\n.comment-video {\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-ending-panel-box-functions div.active .bp-svgicon,\n.bilibili-player-ending-panel-box-functions div.active:hover .bp-svgicon {\n fill: var(--theme-color) !important;\n}\n\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on:after,\n.sponsor-rank-tab .indicator:after,\n.security-right,\n.container,\n.bili-footer .boston-postcards li,\n.h-line,\n.el-radio-button:first-child .el-radio-button__inner,\n.el-picker-panel [slot=sidebar],\n.danmu-container,\n.media-info-count .media-info-count-item,\n.b-info,\n.bb-intro-top,\n.mod-2 li .l-item,\n.video-list .vl-hd .s-line {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n/* spell-checker: disable */\n.bilibili-player-video-sendbar,\n.medal-up-trueLove,\n.el-date-table td,\n.el-date-table td.in-range:hover,\n.el-pagination__editor,\n.el-pagination button.disabled,\n.el-pagination .btn-next,\n.el-pagination .btn-prev,\n.el-pager li,\n.nav-guide-container .nav-guide-tip,\n.guide-card.card,\n.data-card.card,\n.notice-card.card,\n.notice-card .notice-list .notice-item,\n.income-card.card,\n.academy-card.card,\n.dc-section-body,\n.audioplayer .ap-playlist,\n.audioplayer .ap-playlist .ap-playlist-body,\n.audioplayer .ap-controller,\n.cc-content-body .setting,\n.setting .watermark-setting .watermark-wrp .watermark-modal,\n.bili-switcher,\n.grid .banner,\n.bui-sns-info a .bd,\n.search-module .search-block .search-word-panel,\n.search-module .search-block .search-word-panel .panel-title p span,\ndiv#square.container,\n#rankList .list-wrap .list .switch-day .switch-list:hover,\n.bili-header-m .head-banner,\n.link-navbar-ctnr,\n.uploader-info .info .follow .num,\n.app .module-card.comment,\n.rank-item .content,\n.rank-tab-wrap,\n.area-item-ctnr .area-item:hover,\n.bili-radio + span::before,\n#page-channel-detail .watch-later-btn,\n.error-body,\n.footer .text-layout,\n.chatPanelBody .chatPanel,\n.chatPanelBody .chatPanel .chatPanelList,\n.leaveMsg .leaveMsgHeader,\n.mainBox .leaveMsg,\n.leaveMsg .leaveMsgBody .classDropdown-menus li a:hover,\n.leaveMsg .leaveMsgBody .classDropdown-menus li:hover,\n.mainBox .sureWindow,\n.js-evaluateArea .evaluateDialog,\n.live-ctn .item-live,\n.live-status.offline,\n.banner-wrapper .swiper-pagination-bullet,\n.nav-header-wrapper .nav-header .nav-header-search-bar-wrapper .suggestion-list,\n.project-list .project-list-item .project-list-item-img,\n.download-video-panel,\n.medal-popup,\n.article-action .ops .share-container .weixin-holder,\n.coin-wrap,\n.bilibili-evolved-about,\n.uns_box li .i_menu,\n.user-info .user-info-desc,\n#community_msg,\n.gui-settings-dropdown > ul,\n.toast-card,\n.gui-settings-widgets-box,\n.user-panel-ctnr .user-avatar,\n.link-popover-ctnr .link-popover,\n.medal-get-box,\n.medal-message-box,\n.main-container .plp-l .player-mask .bar-wrapper .left-bar,\n.main-container .plp-l .player-mask .bar-wrapper .right-bar,\n.twp-mask .twp-wrapper,\n.open-dialog-masker .open-dialog-content,\n.bnj-comment .page-comment,\n.play-options .play-options-more .play-options-content .play-option,\n.play-options .share-box,\n.gui-settings-flat-button .popup,\n.h5share-container .image-area .share-img,\n.notice-panel .img-container .notice-img,\n.withdraw-wrapper .withdraw-text,\n.sch-pub-tips,\n.sch-pub-tips::after,\n.input-section .schedule-panel .s-input,\n.input-section .schedule-panel .s-panel,\n.date-input > input,\n.date-input .date-panel,\n.bb-comment .comment-emoji {\n background-color: #222 !important;\n}\n\n.article-holder .error-card .video-holder .video-cover,\n.article-holder .error-card .video-holder p,\n.player-auxiliary-danmaku-function .player-auxiliary-danmaku-multiple-control {\n background-color: #333 !important;\n}\n\n.main-container .title > span,\n.content-panel .title span,\n.face-g-list .mp-block .right ul li.base .round,\n.security-list .child-list li a:hover,\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover,\n.el-select-dropdown__item.hover,\n.el-select-dropdown__item:hover,\n.el-picker-panel__shortcut:hover,\n.el-date-table td.in-range,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-right,\n.guide-card .guide-box a,\n.footer-content .social-item,\n.audioplayer .ap-controller .ap-controller-right .ap-volume-bar-wrap,\n.audioplayer .ap-controller .ap-controller-center .ap-play-bar-wrap,\n.audioplayer .ap-controller .ap-controller-right .ap-playlist-button-bg,\n.pie-empty-wrapper,\n.audioplayer .ap-playlist .ap-playlist-body li.ap-playlist-line-active,\n.audioplayer .ap-playlist .ap-playlist-body li:hover,\n.canvas-card dt .img-contain,\n.article-item .item-holder .article-title-holder .list-mark,\n.search-module .search-block .search-word-panel .history-item:hover,\n.search-module .search-block .search-word-panel .suggest-item:hover,\n.rank-module .rank-list .item .rank-index,\n.page-content .right-side .rank-module .complete-rank,\n.page-content .right-side .up-list .fresh-btn,\nbody > div.to-top.on,\n.s-lineMore-more,\n.slide-controller .slide-btn,\n.s-rank.gray,\n#rankList .list-wrap .list .switch-day,\n.index-nav .n-i.gotop .btn_gotop,\n.list-wrap .s-showMore,\n#activeCenter .s-imgUnit .s-imgUnit-img,\n.guide .old-btn a,\n.app .module-card,\n.nav-panel-vc,\n.container .song-list .song-li .song-img,\n.audioplayer .ap-controller .ap-controller-left .ap-cover,\n.container .host-list-layout .hot-list-wrap .bg-wrap,\n.upload-v2-step1-container .video-jam .video-jam-comment,\n.notify-v2-container > div,\n.error-container,\n.magBox .msgDiv,\n.leaveMsg .leaveMsgBody .questionClassify .classIfyTitleArea,\n.leaveMsg .leaveMsgBody .questionClassify .classDropdownAreaFixed .router,\n.leaveMsg .leaveMsgBody .classDropdown-menus,\n.leaveMsg .leaveMsgBody .questionClassify .classDropdownAreaFixed,\n.sureWindow .btngroup span,\n.evaluateWether .evaluate-btn,\n.evaluate .situation span,\n.up-info .u-face .up-face,\n.main_body .future .next_button,\n.user-info .points-wrp .bar,\n.list.main_body .list_box .next_button,\n.user-hd,\n.progress-tv .progress-img,\n.progress-tv,\n.dynamic-list-item-wrap .send-bg,\n.bili-share-pc,\n.bili-share-pc .share-weixin-qr,\n.bili-share-pc .weixin-hover .qr-before,\n.form-login .input-box .item input,\n.form-login .input-box .btn-box .btn,\n.main-container .plp-l .player-mask .bar-wrapper,\n.open-dialog-masker .btn-normal,\n.play-up-info .play-up-intro .play-up-follow .play-up-followed,\n.play-options .play-options-more .play-options-content .play-option:hover,\n.player-auxiliary-area .player-auxiliary-collapse-playlist .bui-collapse-body,\n.share-box .share-popup .share-address ul li input,\n.bilibili-live-player-ending-panel-recommend-card,\n.card-timing-module .r-text .update a,\n.card .user-face,\n.result-list .user-face,\n.card .img-box,\n.act-card-wrap .act-card .type {\n background-color: #444 !important;\n}\n\n.bilibili-player-video-time-seek {\n background-color: rgba(255,255,255,0.06667) !important;\n}\n\n.blp-ui-slider-container {\n background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n.mainBox .sureWindowlayer,\n.medal-mask,\n.qrcode-login .qrcode-con .qrcode-box .status {\n background-color: rgba(0, 0, 0, 0.5) !important;\n}\n\n#mp-mine-header,\n#mp-mine-header.active,\n.fans-icon,\n.guide-card .guide-box a,\n.rank-list .canvas-card:nth-child(-n+3)::after {\n background-image: none !important;\n}\n\n.mode-fullscreen .bilibili-player-video-btn-widescreen,\n.mode-webfullscreen .bilibili-player-video-sendbar,\n.mode-fullscreen .bilibili-player-video-sendbar,\n.bilibili-player-video-bottom-area::before,\n.live-sidebar-ctnr,\n.pagelistbox .custom-right .custom-right-inner,\n#app > div > .container,\n.article-list-holder .article-item,\n.search-module .search-block input,\n.rank-module .rank-list .item,\n.chat-history-panel .chat-history-list .chat-item.system-msg .msg-icon,\n.page-content .right-side .up-list,\n#rankList .list-wrap .list .switch-day .switch-list,\n.index-nav .n-i .name:hover,\n.singlePage .mainBox,\n.leaveMsg .leaveMsgBody .email,\n.leaveMsg .leaveMsgBody .telephone,\n.leaveMsg .submitArea,\n#announcement-area .more-link:hover,\n.idol-show .section-title .more,\n.idol-show .section-title .more:hover,\n.area-section .card-ctnr .more,\n.area-section .card-ctnr .more:hover,\n.link-panigation-ctnr .pagination,\n.link-progress-tv,\n#song_detail_click_upper ~ div .pager .pages .page-item.active button,\n#song_detail_click_upper ~ div .pager .pages .page-item button,\n.filter-wrap .sub-filter,\n.title-line .tit,\n.popularize-module .online,\n.main-container .review-module .module-title .more-link,\n.i-frame,\n.create-vote .bg-color,\n#app > div > div > div.container,\n.play-options .play-options-more .play-options-content,\n.player-auxiliary-area,\n.bilibili-player-danmaku-report-panel .bui-radio-input:checked + .bui-radio-label,\n.rank-list-ctnr,\n.input-section,\n.input-section .schedule-panel,\n.date-input,\n.bb-comment .con,\n.bb-comment .list-item:hover,\n.bb-comment .hot-line span,\n.bb-comment .more-link:hover,\n.bb-comment .result,\n.result .card,\n.bili-header-m.report-wrap-module {\n background-color: transparent !important;\n}\n\n.coin-wrap .coin-nav .coin-checkbox {\n background: #fff !important;\n}\n\n.bottom-actions .action-item {\n color: #222 !important;\n}\n\n.date-input .date-panel .day.disabled {\n color: #444 !important;\n}\n\n.scroll-loading,\n.room-card-item .info .s-info,\n.fans-no-data::after,\n.fans-no-data-wear::after,\n.record-item-line .comment-floor,\n.record-item-line .comment-location,\n.record-item-line .comment-time,\n.record-item-line .good,\n.no-data-integrity,\n.nav-guide-container .nav-guide-tip .guide-tip-content-main p,\n.nav-guide-container .nav-guide-tip .guide-tip-content-main h3 span,\n.footer-content .social-item,\n.dc-section-item_title_time,\n.setting .watermark-switcher .switcher-tip,\n.setting .section-title span,\n.setting .watermark-setting .tooltip,\n.article-item .item-holder .article-desc,\n.article-item .item-holder .article-info-bar .up-content .nick-name,\n.article-item .item-holder .article-info-bar .category,\n.article-item .item-holder .article-info-bar .like,\n.article-item .item-holder .article-info-bar .reply,\n.article-item .item-holder .article-info-bar .view,\n.search-module .search-block .search-word-panel .panel-title p span,\n.rank-module .rank-tabs-bar .rank-tabs-list li,\n.up-list .up-item .info-holder .dynamic,\n.more .help .info,\n.more .link .info,\n.s-imgUnit-text p,\n.box .content .item,\n.uploader-info .info .follow .num,\n.video-list-wrapper .title .text .num,\n.danmu-hot .tab-list .tab,\n.rank-item .content .info .bangumi-info,\n.container .hot-list .music-menu-list .menu-type,\n.elec .elec-monthly-count,\n.announcement-cntr .header p .icon-edit,\n.announcement-cntr .header p span,\n.channel-info .meta,\n.magBox .leftName,\n.chatPanelList .msgData,\n.chatPanel .historyTrigger,\n.leaveMsg .leaveMsgBody .guide,\n.leaveMsg .leaveMsgBody .questionClassify .classText,\n.questionClassify .classDropdownAreaFixed .router .routerDeep,\n.leaveMsg .leaveMsgBody .infoArea .infoAreaTitle,\n.leaveMsgUpload .btnarea span.btareatxt,\n.evaluate .h2,\n.hot-list .card-ctnr .room-count .icon-font,\n.article-action .ops i,\n.page-container .article-action,\n.article-action .ops .share-container .weixin-holder p,\n.coin-wrap .coin-tips,\n.up-feedback .up-fb-btn,\n.user-info .user-info-desc,\n.qrcode-login .qrcode-footer .app-link,\n.qrcode-login .qrcode-footer .suc-txt,\n.form-login .input-box .sns .btn,\n.open-dialog-masker .open-body ul li i,\n.open-dialog-masker .open-footer .open-agree,\n.small-item .meta,\n.bangumi-rating-container .bangumi-rating-subtitle,\n.s_tag .nothing,\n.article-holder .music-card .container,\n.play-up-introduction .play-up-sign,\n.container .left-container .play-up-info .play-up-self-btn,\n.play-options .share-box .share-btn ul .bili-share,\n.container a,\n.container .left-container .play-options,\n.twp-mask .twp-wrapper .twp-container .twp-text .twp-desc,\n.video-toolbar .appeal-text,\n.date-input .date-panel .week,\n.bb-comment .bottom-page.center,\n.bui-button.bui-button-gray3,\n.dynamic-m .dyn_list_wrapper .dyn_list li.loading,\n.elec-message-wrp .elec-count-wrp {\n color: #aaa !important;\n}\n\n.main-container .title > span,\n.content-panel .title span em,\n.medal-up-trueLove,\n.u-info .u-name,\n.el-pagination__editor,\n.el-pagination .btn-next,\n.el-pagination .btn-prev,\n.el-pager li.btn-quicknext,\n.el-pager li.btn-quickprev,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-right,\n.guide-card .guide-box a,\n.setting .watermark-switcher span,\n.bili-btn.plain,\n.pgc-rank-dropdown .selected,\n.article-item .item-holder .article-title-holder .list-mark,\n.search-module .search-block input,\n.rank-module .rank-tabs-bar label,\n.rank-module .rank-list .item .rank-index,\n.rank-module .rank-list .item a,\n.rank-module .complete-rank,\n.up-list .title,\n.up-list .fresh-btn,\n.up-list .up-item .info-holder .head .nick-name,\n.up-list .up-item .info-holder .dynamic .arc-title,\n.more .top-bar,\n.more .help .title,\n.more .link .title,\n.page-content .left-side .partitio-name,\n.s-lineMore-more,\n#mangoTv .mango-rank .text-list a,\n.s-imgUnit-text a,\n.s-rank.gray,\n#rankList .list-wrap .text-list a,\n#rankList .list-wrap .list .bar .text,\n#rankList .list-wrap .list .switch-day,\n.list-wrap .s-showMore,\n.footer .boston-postcards li .tips,\n.guide .old-btn a,\n.gift-box > .num,\n.base-info .btn-wrapper,\n.video-list-wrapper .title .text,\n.video-list-wrapper .title .more .text,\n.danmu-hot .video-list .video-wrapper .video .title,\n.blink-qrcode .title,\n.rank-item .content .info .title,\n.container .hot-list .menu-title,\n.announcement-cntr .header p,\n.upload-v2-step1-container .video-jam .video-jam-comment,\n.notify-v2-container > div > span,\n.notify-v2-container > div a,\n.notify-v2-container > div .notify-v2-close,\n.channel-detail .content .breadcrumb .item,\n#page-channel-detail .watch-later-btn,\n.error-container .error-text,\n.magBox .msgDiv .msgText,\n.leaveMsg .leaveMsgHeader .title,\n.leaveMsg .leaveMsgBody .questionClassify .classIfyTitleArea .classIfyTitle,\n.leaveMsg .leaveMsgBody .classDropdown-menus li,\n.leaveMsg .leaveMsgBody .email,\n.leaveMsg .leaveMsgBody .telephone,\n.sureWindow .title,\n.sureWindow .btngroup span,\n.evaluateWether .evaluateTitle,\n.evaluateWether .evaluate-btn,\n.evaluate .situation span,\n#announcement-area .news-ctnr .icon-arrow-right,\n#announcement-area .news-ctnr .more-link,\n#announcement-area .rank-ctnr .icon-arrow-right,\n#announcement-area .rank-ctnr .more-link,\n.jumping-ctnr .jumping-input,\n.banner-wrapper .swiper-pagination-bullet,\n.nav-header-wrapper .nav-header .user-panel,\n.nav-header-wrapper .nav-header .user-panel a,\n.similar-song-menu .similar-right .title,\n.gridview-sidebar .album-title,\n.article-holder .bangumi-card a .container .title,\n.article-holder .card-container .container .title,\n.coin-wrap .coin-title,\n.main_body .future .next_button,\n#i_menu_profile .info .coin .outside,\n#i_menu_profile .info a.linkToCurrency,\n.user-info .user-info-hd .t,\n.user-info .points-wrp .points-schedule .now-points,\n#community_msg .dyn_menu li a,\n.list.main_body .list_box .next_button,\n.gui-settings-dropdown input,\n.bilibili-player-video-control .bilibili-player-video-volume-num,\n.gui-settings-widgets-box > .widgets-container > *,\n.gui-settings-widgets-box,\n.link-popover-ctnr .link-popover,\n.details-up-name,\n.bili-share-pc .title,\n.bili-share-pc .share-weixin-qr h4,\n.form-login .input-box .remember,\n.form-login .input-box .item input,\n.form-login .input-box .btn-box .btn,\n.popularize-module .online a,\n.twp-mask .twp-wrapper .twp-container .twp-text .twp-title,\n.main-container .tool-bar .share-info i,\n.open-dialog-masker .__dialog-header p,\n.open-dialog-masker .open-body p,\n.open-dialog-masker .open-body ul li span,\n.open-dialog-masker .btn-normal,\n.bangumi-rating-container .bangumi-rating-title,\n.block-effect-ctnr .item,\n.super-gift-item .gift-info .user-name,\n.super-gift-item .gift-info .user-name:hover,\n.article-holder .music-card .container .title,\n.history-dlg .hsbtn .cancel,\n.play-title .play-title-location,\n.play-up-introduction .play-up-name a,\n.play-up-info .play-up-self .play-up-self-content,\n.play-up-info .play-up-intro .play-up-follow .play-up-followed,\n.play-options .play-options-more .play-options-content .play-option,\n.media-upper .media-upper-info .media-upper-name,\n.media-info .media-content .media-title a,\n.share-box .share-popup .share-address ul li input,\n.link-progress-tv,\n.card-timing-module .r-text .update a,\n.sch-pub-tips,\n.input-section .schedule-panel .dp-label,\n.input-section .schedule-panel .s-label,\n.input-section .schedule-panel .s-input,\n.input-section .schedule-panel .s-item,\n.date-input > input,\n.date-input .date-panel .ym,\n.date-input,\n.player-auxiliary-danmaku-function .player-auxiliary-danmaku-multiple-control-title,\n#page-playlist-wrap .breadcrumb .item,\n.act-card-wrap .act-card .type,\n.act-card-wrap .act-card .title,\n.rec-list .info .title {\n color: #eee !important;\n}\n\n.list.main_body .right_box .select_box .select .option_block .option.selected,\n.toast-card-title,\n.toast-card-message,\n.toast-card span,\n.toast-card .link {\n color: #fff !important;\n}\n\n.content-panel .title span,\n.medal-up-trueLove,\n.el-picker-panel,\n.el-time-range-picker__body,\n.el-autocomplete-suggestion__wrap,\n.el-pager li,\n.el-pager li:last-child,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-right,\n.grid .banner,\n.article-item .item-holder .article-title-holder .list-mark,\n.search-module .search-block .search-word-panel,\n.rank-module .rank-tabs-bar,\n.up-list .title,\n.up-list .fresh-btn,\n.more .top-bar,\nbody > div.to-top.on,\n.s-lineMore-more,\n#rankList .list-wrap .list,\n#rankList .list-wrap .list .switch-day,\n.index-nav .n-i.gotop .btn_gotop,\n.list-wrap .s-showMore,\n.guide .old-btn a,\n.guide .feedback-btn a,\n.app .module-card,\n.uploader-info .info .follow .num,\n.danmu-hot .tab-list,\n.announcement-cntr .content,\n.upload-v2-step1-container .upload-btn,\n.upload-v2-step1-container .video-jam .video-jam-comment,\n#page-channel-detail .watch-later-btn,\n#page-channel-detail .filter,\n.leaveMsg .leaveMsgBody .questionClassify .classDropdownAreaFixed .router,\n.evaluateWether .okactive,\n.evaluateWether .evaluate-btn,\n.evaluateWether .noactive,\n.evaluate .situation span,\n.bilibili-live-player .bilibili-live-player-enter-tips,\n.nav-header-wrapper .nav-header .nav-header-search-bar-wrapper .suggestion-list,\n.article-holder .bangumi-card a .container,\n.article-action .ops .share-container .weixin-holder,\n.coin-wrap .coin-sure,\n.filter-wrap .sub-filter,\n.list.main_body .list_box .block .cover,\n.link-popover::after,\n.link-popover::before,\n.medal-get-box, .medal-message-box,\n.detail-card .card,\n.bili-share-pc,\n.title-line,\n.form-login .input-box .item input,\n.form-login .input-box .btn-box .btn-login,\n.form-login .input-box .btn-box .btn,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.confrim,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.ticket,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.vip,\n.open-dialog-masker .btn-normal,\n.review-module .review-list .empty-wrapper .btn-go-write,\n.article-holder .music-card,\n.bp-input .content-box::before,\n.container .left-container .play-up-info,\n.container .left-container .media-comment,\n.play-options .play-options-more .play-options-content,\n.play-options .play-options-more .play-options-content .play-option,\n.container .right-container .media-theme,\n.play-options .share-box,\n.share-box .share-popup .share-address ul li input,\n.input-section,\n.input-section .schedule-panel .s-input,\n.input-section .schedule-panel .s-panel,\n.date-input > input,\n.date-input .date-panel,\n.bb-comment .hot-line,\n.bb-comment .bottom-page.center,\n.act-card-wrap .act-card .type {\n border-color: transparent !important;\n}\n\n.bili-radio + span::before,\n.channel-info .c-count,\n.popularize-module .online em,\n.open-dialog-masker .open-body ul li i {\n border-color: #aaa !important;\n}\n\n.up-info-holder .fixed-box .up-article-list-block .block-title,\n.up-info-holder .fixed-box .more .top-bar,\n.el-date-range-picker__content.is-left,\n.el-picker-panel [slot=sidebar],\n.el-picker-panel__sidebar,\n.bili-switcher,\n.bui-sns-info a .bd,\n.pagelistbox .custom-right .custom-right-inner.custompage,\n.article-list-holder .article-item,\n.search-module .search-block,\n.search-module .search-block .search-word-panel .panel-title .split-line,\n.chatPanelBody .footer,\n.leftMsg .msgDiv:before,\n.leaveMsg .leaveMsgHeader,\n.medal-receive-title,\n.login-box .line,\n.open-dialog-masker .__dialog-header,\n.date-input .date-panel .ym,\n.act-card-wrap .act-card {\n border-color: #444 !important;\n}\n\n.singlePage .mainBox {\n border: 1px solid #444 !important;\n}\n\ni.settings-category-arrow::after,\n.gui-settings-dropdown::after {\n border-color: white !important;\n}\n\n.player-area-ctnr .bg-image,\n#player-header .bg-image {\n transition: all 0.2s 0.5s !important;\n}\n\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a,\n.player-auxiliary-btn-playlist-order path {\n fill: #aaa !important;\n}\n\n.toast-card-dismiss path,\n.audioplayer .ap-play-button svg path {\n fill: #fff !important;\n}\n\n.security-list .first-level .m-arrow,\n.page-content .right-side .up-list .fresh-btn:before,\n.s-lineMore-more .icon-right,\n.slide-controller .slide-btn .icon,\n#rankList .list-wrap .list .switch-day .icon-bottom,\n.list-wrap .s-showMore .icon-right,\n.breadcrumb .arrow,\n.error-container .error.split,\n.leaveMsg .leaveMsgBody .questionClassify .classIfyTitleArea .classIfyTitleIcn,\n.nav-header-wrapper .nav-header .user-panel .panel-list .icon,\n[class^=icon-]::after,\n.compact .primary-menu .nav-menu > li.home > a,\n.compact .primary-menu .nav-menu .side-nav .side-link i.square,\n.compact .primary-menu .nav-menu .side-nav .side-link i.zhuanlan,\n.compact .primary-menu .nav-menu .side-nav .side-link i.live,\n.compact .primary-menu .nav-menu .side-nav .side-link i.blackroom,\n.change-push .icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.tool-box-v2-container .icon-tv,\n.tool-box-v2-container .icon-download,\n.funcPanel .addFace,\n.funcPanel .capture,\n.funcPanel .evaluate,\n.funcPanel .leaveMessage,\n.funcPanel .zhichiClose {\n filter: brightness(0) invert(0.7) !important;\n}\n\n.bp-svg-icon.link,\n.face-g-list .mp-block .right ul li.reach::after,\n.cc-nav-wrp .logo,\n.prize-item .prize-img,\n.el-carousel .el-carousel__indicators .el-carousel__indicator.is-active,\n.banner .slides-pagination li.selected,\n.bui-sns-info > a > img,\n.slideshow .slides-next:hover,\n.slideshow .slides-prev:hover,\n.slideshow .slides-pagination li.selected,\n.mainmenu ul.grid li a.yxlb:hover,\n.mainmenu ul.grid li.hover a.yxlb,\n.mainmenu ul.grid li a.lbzx:hover,\n.mainmenu ul.grid li.hover a.lbzx,\n.carousel .indicator .indicator-btn-holder .indicator-btn.on,\n#page-channel-detail .watch-later-btn:hover,\n.error-body .error-msg .error-img,\n.leaveMsgUpload .btnarea .btnareaIcon,\n.coin-operated-m .like-checkbox input[type=checkbox]:checked + i,\n.video-list .vl-hd .display-tab li.on,\n.i-watchlater.has-select,\n.block-effect-ctnr .item .cb-icon,\n.small-item.new .new-icon,\n#article-list-index .title-holder .icon-close,\n#article-list-index .index-holder .article-item.on .point,\n.bui-radio-icon.bui-radio-icon-selected,\n.vote-create-btn:hover,\n.vote-create-btn.active {\n filter: var(--blue-image-filter) !important;\n}\n\n.svg-icon.good-6-click,\n.article-holder .music-card .container .col-3 .card-label {\n filter: var(--pink-image-filter) !important;\n}\n\n.article-item .item-holder .article-info-bar .like:before,\n.article-item .item-holder .article-info-bar .reply:before,\n.article-item .item-holder .article-info-bar .view:before,\n.search-module .search-block .search-icon,\n.search-module .search-block .search-word-panel .history-item .cancel,\n.rank-module .complete-rank::after,\nbody > div.to-top.on,\n.rank-item .content .info .detail .b-icon.view,\n.rank-item .content .info .detail .b-icon.author,\n.leaveMsg .leaveMsgHeader .close,\n.sureWindow .close,\n.evaluateWether .evaluateno i,\n.evaluateWether .evaluateok i,\n.evaluateWether .operateType .unsolveActive span,\n.video-list .vl-hd .display-tab li {\n filter: grayscale(1) !important;\n}\n\n.player-area-ctnr .bg-image:hover,\n#player-header .bg-image:hover {\n filter: brightness(0.7) !important;\n}\n\n.player-area-ctnr .bg-image,\n#player-header .bg-image {\n filter: brightness(0.2) !important;\n}\n\n.up-feedback .icon-beta {\n filter: brightness(0.5) !important;\n}\n\n.tab-mk2.active,\n.face-g-more,\n.bangumi-player,\n.record-nav .on,\n.m-help .m-arrow {\n background-image: none !important;\n}\n\n.bangumi-player,\n.live-sidebar-ctnr,\n.el-picker-panel,\n.cc-article-wrp .info-wrp .cc-btn,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.canvas-card dd .icon-contain .support,\n.bui-sns-info a .bd,\n.guide .old-btn a,\n.link-navbar-ctnr,\n.rank-item:hover,\n.singlePage .mainBox,\n.selector-wrapper,\n.nav-header-wrapper .nav-header .user-panel .user-uname,\n.nav-header-wrapper .nav-header .user-panel .panel-list,\n.demo-app .detail .category,\n.main_body .pick_up .pick_list .pick_block .pic,\n.main-container .entry-old .btn-old {\n box-shadow: none !important;\n}\n\nbody > .player #bilibiliPlayer {\n box-shadow: none !important;\n}\n\n.guide .feedback-btn a,\n.mainBox .leaveMsg,\n.js-evaluateArea .evaluateDialog,\n.project-list .project-list-item:hover,\n#app .toolbar-wrapper,\n.article-action .ops .share-container .weixin-holder,\n#article-list-index,\n.sch-pub-tips {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n.main-container .title span::before,\n.top-banner,\n.nav-guide-container .nav-guide-tip .guide-tip-triangle,\n.canvas-card dd .icon-contain .support::after,\n.nav-bar .sub-nav::after,\n.bui-sns-info a .bd::after,\n.more .help .icon,\n.more .link .icon,\n.filter-wrap .icon-tid2-arr,\n.user-info .user-info-desc .arrow-left,\n.side-bar-popup-cntr:after,\n.date-input > img {\n display: none !important;\n}\n\n@supports ((-webkit-backdrop-filter: blur(24px)) or (backdrop-filter: blur(24px))) or (-webkit-backdrop-filter: blur(24px)) {\n .gui-settings-box.blur li.category,\n.gui-settings-box.blur .gui-settings-header,\n.gui-settings-box.blur .gui-settings-footer,\n.gui-settings-box.blur .gui-settings-content {\n background: transparent !important;\n }\n}\n.face-g-list .mp-block .right ul li.base .round {\n z-index: 100 !important;\n}\n\n.more .help,\n.more .link {\n padding-left: 0 !important;\n}\n\nbody > div.to-top.on {\n background-repeat: no-repeat !important;\n}\n\n.article-action .ops .share-container .weixin-holder p {\n margin-bottom: 10px !important;\n}\n\n#jfContent {\n filter: invert(1);\n}\n\n.input-section[focus-within] {\n outline: none !important;\n}\n\n.input-section:focus-within {\n outline: none !important;\n}\n\n.input-section .textarea {\n border-radius: 4px !important;\n border: 1px solid transparent !important;\n}\n\n.input-section .textarea[focus-within] {\n border: 1px solid var(--theme-color) !important;\n}\n\n.input-section .textarea:focus-within {\n border: 1px solid var(--theme-color) !important;\n}\n\n.activity.topic-preview-wrapper .s-bottom {\n border-radius: 0 !important;\n}\n\n.qrcode-login .qrcode-con .qrcode-box .qrcode-img {\n border: 10px solid white !important;\n}\n\n.qrcode-login .qrcode-con .qrcode-box .status {\n border: 10px solid transparent !important;\n}\n\n.card-list .card {\n border: none !important;\n border-radius: 4px !important;\n}\n\n.list-filter-bar .sort-box .item.active,\n.list-filter-bar .sort-box .item:hover,\n.data-card .tab .data-tab.current:after,\n.audioplayer .ap-playlist .ap-playlist-body .ap-playlist-column-name-value:hover,\n.bili-switcher.checked,\n.pagelistbox .custom-right .custom-right-inner.custompage:focus,\n.sort-item.on i.active,\n.rank-module .rank-tabs-bar .rank-tabs-list li.on,\n.up-list .up-item .info-holder .head .follow,\n#rankList .list-wrap .list .switch.active,\n#rankList .list-wrap .list .switch:hover,\n#rankList .list-wrap .list .switch.active.active:after,\n#rankList .list-wrap .list .switch:hover.active:after,\n.danmu-hot .tab-list .tab.active,\n.container .hot-list .music-menu-list .choose-menu,\n.container .hot-list .music-menu-list .menu-type .type-triangle,\n.bili-radio:checked + span::before,\n.rightMsg .msgDiv::before,\n#index-player-vm .item-border,\n.open-dialog-masker .open-body ul li i.icon-complete,\n.input-section:focus,\n.arrow-down.active,\n.input-section .s-input:focus,\n.date-input > input.active .date-input > input:focus,\n.date-input .date-panel .day.active {\n border-color: var(--theme-color) !important;\n}\n\n.blp-ui-slider-hover-container::before {\n border-top-color: var(--theme-color) !important;\n}\n\n.blp-ui-slider-hover-container::after {\n border-bottom-color: var(--theme-color) !important;\n}\n\n#index-player-vm .aside-item:after {\n border-right-color: var(--theme-color) !important;\n}\n\n.audioplayer .ap-controller,\n.audioplayer .ap-playlist,\n.form-login .input-box .item input:focus {\n border: 1px solid var(--theme-color) !important;\n}\n\n.medal-progress > i,\n.gift-item-wrap .expiration,\n.el-date-table td.in-range.start-date:hover,\n.el-date-table td.in-range.end-date:hover,\n.el-date-table td.in-range.start-date,\n.el-date-table td.in-range.end-date,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-left,\n.audioplayer .ap-controller .ap-controller-center .ap-progress-bar,\n.audioplayer .ap-controller .ap-controller-right .ap-volume-bar,\n.bili-switcher.checked,\n.rank-list .canvas-card:nth-child(-n+3)::after,\n.rank-list .item:nth-child(-n+3) .rank-index,\n.s-lineMore-more:hover,\n.s-rank.pink,\n.index-nav .n-i.gotop .btn_gotop:hover,\n.guide .feedback-btn a,\n.gift > .expires,\n.blp-ui-slider-process,\n.uploader-info .info .follow .btn,\n.bili-radio:checked + span::after,\n.upload-v2-step1-container .upload-btn,\n.error-container .big-btn,\n.zcChat .header,\n.rightMsg .msgDiv,\n.leaveMsg .submitArea .submit,\n.sureWindow .btngroup .leavesure,\n.evaluateWether .okactive,\n.evaluateWether .noactive,\n.evaluate .situation span.active,\n.evaluateSubmitArea .submit,\n.bilibili-live-player .blpui-btn.default-btn.btn-blue,\n.bilibili-live-player .bilibili-live-player-enter-tips,\n.banner-wrapper .swiper-pagination-bullet-active,\n.nav-header-wrapper .nav-header .profile-img.active::before,\n.coin-wrap .coin-sure,\n.up-feedback .up-fb-btn:hover,\n.draft-holder-block .draft-holder .panel .btn.on,\n.follow-dialog-wrap .follow-dialog-window .bottom .btn,\n.follow-dialog-wrap .follow-dialog-window .bottom .btn:hover,\n.progress-bar-ctnr .bar-body .progress-bar,\n.user-info > .uid,\n.receive-list-prev i,\n.receive-list-next i,\n.receive-list-page,\n.form-login .input-box .btn-box .btn-login,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.confrim,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.ticket,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.vip,\n.main-container .pay-bar .vip .btn-pay,\n.open-dialog-masker .btn-normal.confirm,\n.review-module .review-list .empty-wrapper .btn-go-write,\n.be-tags-container .tag.new-tag,\n.share-box .share-popup .share-address ul li .btn,\n.play-up-intro .play-up-follow .play-up-not-follow,\n.card-timing-module .r-text .update .published,\n.sch-pub-btn {\n background-color: var(--theme-color) !important;\n}\n\n.audioplayer .ap-play-button svg,\n.audioplayer .ap-controller .ap-controller-center .ap-buffer-bar,\n.blp-ui-slider-buffer-container {\n background-color: var(--theme-color-60) !important;\n}\n\n.audioplayer .ap-play-button:hover svg {\n background-color: var(--theme-color-90) !important;\n}\n\n.face-g-more,\n.room-card-item:hover .room-name,\n.content-panel .title span:hover,\n.list-filter-bar .sort-box .item.active,\n.list-filter-bar .sort-box .item:hover,\n.list-filter-bar .pic-type-box .item.active,\n.list-filter-bar .pic-type-box .item:hover,\n.content-panel .title span:hover em,\n.medal-up-name > a,\n.list-link a,\n.record-nav .on,\n.noHover-link,\n.my-moral i,\n.viphelp span,\n.el-pager li:hover,\n.audioplayer .ap-playlist .ap-playlist-body li.ap-playlist-line-active,\n.audioplayer .ap-playlist .ap-playlist-body li:hover,\n.audioplayer .ap-button:hover,\n.bilibili-player-video-subtitle-setting-left-more:hover,\n.bilibili-player-video-subtitle-setting-left-more:hover .bp-svgicon,\n.bilibili-player-video-subtitle-setting-right-more:hover,\n.bilibili-player-video-subtitle-setting-right-more:hover .bp-svgicon,\n.setting .watermark-setting .watermark-wrp .is-selected,\n.search-module .search-block .search-word-panel .suggest_high_light,\n.rank-module .rank-tabs-bar .rank-tabs-list li.on,\n.rank-module .rank-list .item:hover a,\n.rank-module .complete-rank:hover,\n.up-list .up-item .info-holder .head .follow,\n.up-list .up-item .info-holder .head .nick-name:hover,\n.more .help .title:hover,\n.more .link .title:hover,\n.s-imgUnit-text a:hover,\n#mangoTv .mango-rank .text-list a:hover,\n#rankList .list-wrap .list .bar .text:hover,\n#rankList .list-wrap .list .switch.active,\n#rankList .list-wrap .list .switch:hover,\n#rankList .list-wrap .text-list a:hover,\n.list-wrap .s-showMore:hover,\n#activeCenter .s-imgUnit-img .overlay .des,\n.common-popup-wrap header,\n.gift-box:hover > .num,\n.blp-ui-button:hover > i,\n.base-info .desc .tag,\n.base-info .btn-wrapper .btn:active .icon-font,\n.base-info .btn-wrapper .btn:active,\n.base-info .btn-wrapper .btn:hover .icon-font,\n.base-info .btn-wrapper .btn:hover,\n.video-list-wrapper .video-list .icon-font:hover,\n.danmu-hot .tab-list .tab.active,\n.danmu-hot .video-list .video-wrapper .video:hover .title,\n.rank-item .content .info .title:hover,\n.rank-item .content .info .bangumi-num,\n.upload-agreement a,\n.channel-detail .content .breadcrumb .item:hover,\n.leaveMsgUpload .btnarea .btareatxt1,\n.hot-list .card-ctnr .room-count .amount,\n.hot-list .card-ctnr .room-count:hover .amount,\n.hot-list .card-ctnr .room-count:hover .icon-font,\n.hot-list .card-ctnr .room-count:hover,\n.panel-list .order-center-item:hover a,\n.similar-song-menu .similar-right .title:hover,\n#song_detail_click_upper ~ div .pager .pages .page-item.active button,\n#song_detail_click_upper ~ div .pager .pages .page-item button:hover,\n.article-action .coin-btn.on,\n.article-action .coin-btn.on i,\n.article-action .coin-btn:hover,\n.article-action .coin-btn:hover i,\n.article-action .fav-btn.on,\n.article-action .fav-btn.on i,\n.article-action .fav-btn:hover,\n.article-action .fav-btn:hover i,\n.article-action .like-btn.on,\n.article-action .like-btn.on i,\n.article-action .like-btn:hover,\n.article-action .like-btn:hover i,\n.article-action .ops i:hover,\n.coin-wrap .coin-title i,\n.coin-wrap .coin-nav .coin-checkbox.on .lable,\n#community_msg .dyn_menu li a:hover,\n.form-login .remember a,\n.app-link a,\n.popularize-module .online a:hover,\n.open-dialog-masker .__dialog-header .mr-close:hover,\n.open-dialog-masker .open-body ul li i.icon-complete,\n.open-dialog-masker .open-footer .open-agree i.icon-chk-full,\n.open-dialog-masker .open-footer .open-agree a,\n.main-container .review-module .module-title .more-link:hover,\n.bilibili-player-video-toast-top-lower-quality,\n.i-pin-reason,\n.container .left-container .play-up-info .play-up-self-btn:hover,\n.play-options .share-box .share-btn ul .bili-share:hover,\n.comment-list a,\n.bilibili-player-context-menu-container.black ul > li a > .active,\n.video-toolbar .appeal-text:hover,\n.input-section .schedule-panel .s-item:hover,\n.date-input .date-panel .day.active,\n.bb-comment .more-link:hover {\n color: var(--theme-color) !important;\n}\n\n.gift-item-wrap .expiration,\n.el-date-table td.in-range.start-date:hover,\n.el-date-table td.in-range.end-date:hover,\n.el-date-table td.in-range.start-date,\n.el-date-table td.in-range.end-date,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-left,\n.rank-list .item:nth-child(-n+3) .rank-index,\n.s-lineMore-more:hover,\n.s-rank.pink,\n.index-nav .n-i .name:hover,\n.guide .feedback-btn a,\n.gift > .expires,\n.uploader-info .info .follow .btn,\n.error-container .big-btn,\n.infoBarName .inputIng,\n.infoBarName .titleName,\n.infoBar .infoBarText,\n.magBox .msgDiv .msgText,\n.leaveMsg .submitArea .submit,\n.sureWindow .btngroup .leavesure,\n.evaluateWether .okactive,\n.evaluateWether .noactive,\n.evaluate .situation span.active,\n.evaluateSubmitArea .submit,\n.bilibili-live-player .blpui-btn.default-btn.btn-blue,\n.bilibili-live-player .bilibili-live-player-enter-tips,\n.banner-wrapper .swiper-pagination-bullet-active,\n.coin-wrap .coin-sure,\n.up-feedback .up-fb-btn:hover,\n.user-info > .uid,\n.form-login .input-box .btn-box .btn-login,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.confrim,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.ticket,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.vip,\n.main-container .pay-bar .vip .btn-pay,\n.open-dialog-masker .btn-normal.confirm,\n.review-module .review-list .empty-wrapper .btn-go-write,\n.be-tags-container .tag.new-tag,\n.share-box .share-popup .share-address ul li .btn,\n.play-up-intro .play-up-follow .play-up-not-follow,\n.card-timing-module .r-text .update .published,\n.sch-pub-btn {\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-video-danmaku-setting-left-more:hover .bp-svgicon,\n.bilibili-player-video-danmaku-setting-right-more:hover .bp-svgicon,\n.audioplayer .ap-progress-thumb svg path:first-child,\n.audioplayer .ap-progress-thumb svg path:nth-child(2),\n.bilibili-player-video-subtitle-setting-left-more:hover,\n.bilibili-player-video-subtitle-setting-left-more:hover .bp-svgicon,\n.bilibili-player-video-subtitle-setting-right-more:hover,\n.bilibili-player-video-subtitle-setting-right-more:hover .bp-svgicon,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a:hover,\n.receive-list-page,\n.bilibili-player-video-toast-item-close:hover,\n.player-auxiliary-btn-playlist-order:hover path {\n fill: var(--theme-color) !important;\n}\n\n.leftMsg .msgDiv:before,\n.rightMsg .msgDiv::before {\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n\ni.settings-category-arrow::after,\n.gui-settings-dropdown::after {\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n}\n\n.data-card .tab .data-tab.current:after,\n.sort-item.on i.active,\n#rankList .list-wrap .list .switch.active.active:after,\n#rankList .list-wrap .list .switch:hover.active:after,\n.container .hot-list .music-menu-list .menu-type .type-triangle {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.canvas-card dd .icon-contain .support,\n#page .game,\n.game-more,\n#page .game .game-box h4,\n#footer,\n.dc-option:hover,\n.cc-content-body .medal,\n.comment-manage-wrap .search input,\n.comment-manage-wrap .head .search .bili-input,\n.ui-select.white .ui-select-show-box,\n.ui-select.white .ui-select-show-box:hover,\n.ui-select .ul-select-list,\n.classify .classify-list .list-item .class-block,\n.classify .classify-list .list-item .class-block:hover,\n.ui-btn.sub-btn,\n.ui-btn.white,\n.cards-block .cards-list .card-item .card-case .title:empty,\n.cards-block .cards-list .card-item .card-case.type-head .text .content .block,\n.cards-block .cards-list .card-item .card-case .image,\n.ui-btn.white,\n#edit-page .btn-group.main-active-btn .ui-btn.loading,\n#edit-page .btn-group.main-active-btn a.white:hover,\n#edit-page .btn-group.main-active-btn button.white:hover,\n.ticket-container,\n.assist-wrap .addModal .modal-wrap,\n.ui-radio .ui-radio-icon,\n.classify .sub-list,\n.modal-wrap,\n.song-info .info-wrap .album-itro,\n.song-info .info-wrap .album-name,\n.checkbox.checked .radio-btn,\n.text-input input,\n.set-copyright .copyright-select-box,\n.set-copyright .copyright-icon .icon-none-copyright,\n.add-tag .edit .btn-hide,\n.add-tag .edit .input-wrapper input,\n.add-tag .tag-list .tag,\n.cards-block .cards-list .card-item .card-case.type2 .content .block,\n.faq-modal .modal-wrap .modal-content .text-content,\n.game-groom-m .type-name,\n#announcement-area .rank-ctnr .rank-icon,\n.review-reply-wrapper,\n.func-banner .btn-like,\n.func-banner .btn-dislike,\n.order-list-wrapper,\n.order-header-wrapper,\n.orderdetail-container .orderdetail-content,\n.total-container,\n.qrcode-active .qrcode-active-slider .close-btn,\n.trade-customn input,\n.alert-container,\n.bind-info .note-footer .btn-group .unable-btn,\n.bind-info .note-footer .btn-group .back-btn,\n.history-card:hover,\n.bangumi-up-info,\n.online-list .ebox,\n.online-list .ebox .ol,\n.demo-app .detail,\n.active-main .act-list ul li,\n.topic-main .act-list ul li,\nli.user-wrapper .avatar .detail,\nli.user-wrapper .avatar .detail .logout,\n#bp_right .bb_intro_box,\n.rhythm-storm .bl-button:disabled,\n.member-list-item .member-list-img,\n.pay-points-way-next,\n.pay-points-way-content,\n.pay-points-way-btn-disable,\n.bl-search:hover,\n.invite-code .copy-btn,\n.title-level .title-level-bar-wrap .title-level-bar,\n.title-factory-card .title-num .num-value,\n.record-ctnr .areas,\n.user-info > .tag-gray,\n.buy-vip-panel .panel-ctnr,\n.buy-vip-panel .panel-ctnr .panel-aside .aside-item.active,\n.content .user-protocol,\n.sub-tab-box .item.active,\n.recharge-store-box .cntr .store-content {\n background-color: #222 !important;\n}\n\n.player-auxiliary-area .bui-collapse {\n background-color: #333 !important;\n}\n\n.container .host-list-layout .hot-list-wrap .hot-song-list,\n.rank-list-container .rank-list-wrapper .rank-list,\n.rank-list-container .rank-list-wrapper,\n.rank-item-first .detail,\n.rank-item-first,\n.canvas-card,\n.activity-card,\n.link-panigation .panigation,\n.banner-text,\n.bui-sns-info,\n.nav-notice li a,\n.container .host-list-layout .hot-list-wrap .show-more-song,\n.dc-select .dc-option-group,\n.comment-manage-wrap .content .action-bar,\n.comment-manage-wrap .no-content,\n.comment-manage-wrap .head .dropdown-btn,\n.comment-manage-wrap .dropdown .dropdown-btn:hover,\n.dropdown .dropdown-menu,\n.comment-manage-wrap .dropdown.open .dropdown-btn,\n.comment-manage-wrap .head .dropdown-btn .text,\n.recent-danmu-wrp .head .dropdown-btn,\n.rank-list-head .rank_tips,\n.condition-btn-disable,\n.official-submit-btn-disable,\n.el-upload--picture-card,\n.official-title-input,\n.bili-input,\n#edit-page,\n.cover-upload-box .no-img,\n.ui-select .ul-select-list .select-item.active,\n.ui-select .ul-select-list .select-item:hover,\n.float-toolbar .toolbar-list li,\n.assist-wrap .addModal .control-group.assist-rights .rights,\n.classify .sub-list .sub-item.active,\n.classify .sub-list .sub-item:hover,\n.read-list-component .creat-read-list-box .input-box button[disabled],\n.ui-radio input[type=radio]:active + .ui-radio-icon,\nbody #app .category-wrapper .upload-content,\n.set-copyright .copyright-select-box .copyright:hover,\n.tag .delete,\nbody #app .marquee,\n.promote-m .headline .change-push,\n.game-groom-m .title,\n.game-groom-m,\n.article-wrapper,\n.author-info-card,\n.relate-work-wrapper,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper,\n.project-info table tr,\n.project-info table tr:first-child,\n.qrcode-active .qrcode-active-slider,\n.trade-list,\n.trade-wrapper,\n.spend-recode,\n.el-table th,\n.el-table tr,\n.el-table .el-table__header-wrapper th,\n.el-table--enable-row-hover .el-table__body tr:hover > td,\n.balance_bp_box,\n.bb_intro_box_top,\n.bind-info,\n.shell-intro-top,\n.history-card,\n.income-info .item,\n.rel.pl26.mb18 .bggr,\n.u-btn-e,\n.u-btn-m,\n.u-btn-c,\n.drawer-card,\n.demo-app .detail .category,\n.rel.pl26.mb18 .bggr,\n.infor-body-left ul li,\n.infor-news .news-body,\n.infor-news .news-top,\n.cntr .category,\n.pagelist .flip-left span,\n.pagelist .flip-left strong,\n.pagelist .flip-right input,\n.nav-container .single-box .ep-item,\n.bangumi-list .synthetical .headline .bangumi-label,\n.avatar .detail .level a.total,\n.valid_box .button.ready,\n.valid_box .button.ready:active,\n.valid_box .button.ready:hover,\n.bili-pay-box-wrapper,\n.bili-pay-payment-wrapper,\n.bili-payment-list,\n.center-grid,\n.center-grid tbody tr:nth-child(odd),\n.section-filter,\n.sponsor-pay-dialog-v2 .sponsor-pay-content,\n.table-ctnr,\n.text-ctnr,\n.daily-task .task-item,\n.achievement-user,\n.achievement-card,\n.section-block.with-bottom-radius.a-move-in-left .invite,\n.sailors-ctnr,\n.apply-banner-table tr:nth-child(even),\n.record-ctnr,\n.record-ctnr .area-selection-cntr,\n.record-ctnr .areas .btn-cntr .btn,\n.record-ctnr .areas .btn-cntr .btn.normal,\n.buy-vip-panel .panel-ctnr .panel-aside,\n.gold-seed-store,\n.recharge-store-box dl.recharge-form .ipt-number,\n.fast-amount-list .item.free-amount input.ipt-free-amount {\n background-color: #444 !important;\n}\n\n.player-auxiliary-area .bui-collapse,\n.player-auxiliary-area .player-auxiliary-danmaku-btn-footer,\n.v-wrap #multi_page {\n border-radius: 2px !important;\n}\n\n.add-tag .edit .input-wrapper .container.active .btn-add,\n.infor-news .news-top,\n.spend-recode .title-group .selected-title,\ndiv.cntr a.check-all {\n background-image: none !important;\n}\n\n.link-footer .footer-linker .footer-linker-line,\n.nav-notice li,\n.nav-notice li.hover,\n#text-contribute .fixed-header,\n.alert-container .alert-header:after,\n.el-table--border:after,\n.el-table--group:after,\n.el-table:before,\n.app-ctnr,\n.el-table,\n.el-table__expanded-cell,\n.container .main-btn.edit-btn:hover,\n.player-auxiliary-area .player-auxiliary-filter,\n.gui-settings-box.blur,\n.bl-search,\n.player-auxiliary-collapse .player-auxiliary-wraplist,\n.buy-vip-panel .panel-ctnr .panel-aside .aside-item .item-img-ctnr {\n background-color: transparent !important;\n}\n\n.recent-danmu-wrp .danmu-filter .left .line,\n.preview-avatar-con,\n.preview-title,\n.ui-checkbox input[type=checkbox]:checked + .ui-checkbox-icon,\n.read-list-component .mask {\n background: transparent !important;\n}\n\nul.a-fade-in.content li:nth-child(n+41):after {\n background-image: linear-gradient(rgba(34,34,34,0.06667), #222) !important;\n}\n\n.link-footer .footer-img-linker .footer-img-item,\n.canvas-card dd h4 .user-container span,\n.canvas-card dd h4 .user-container a,\n.nav-bar .sub-nav .sub-tab,\nul.navigation li span,\n.activity-card dd span,\n.sort-item,\n.filter-block .filter-item-wrapper,\n.bangumi-index-crumb ul li a,\n.bangumi-item .pub-info,\n.link-footer .footer-img-linker .footer-img-text,\n.cinema-home-crumb ul li a,\n.video-item-biref .biref-info .biref-title-sec,\n.banner-p a,\n.banner-p p,\n#page .game .game-box dl a,\n.footer-text p,\n.footer-text .record,\n.dc-radio-button,\n#dc-section_summary .follow-tool-box .follow-line-legend .legend-item .legend-text,\n.info-item-active p,\n.info-item-charge p,\n.info-item-medal p,\n.info-item-total p,\n.rank-active-target,\n.rank-fans-medal,\n.rank-vedio-target,\n.rank-vedio-view,\n.dc-radio-button_inner,\n.comment-manage-wrap .content .action-bar .dropdown .sort-btn,\n.comment-manage-wrap .search .fontvt,\n.comment-manage-wrap .dropdown .dropdown-menu li,\n.comment-manage-wrap .head .dropdown-menu .article-list .ac-link,\n.recent-danmu-wrp .danmu-filter .left .delete .option-wrp .act-btn,\n.recent-danmu-wrp .head .dropdown-menu .article-list li,\n.recent-danmu-wrp .tips,\n.danmu-wrp .section .title-tip .sub,\n.danmu-wrp .section .title-tip,\n.danmu-wrp .black-tip,\n.rank-menu li,\n.rank-item .content .info .pts,\n.rank-item .content .info .detail a,\n.rank-item .content .info .detail,\n.rank-tab-wrap,\n.rank-list-head .rank_tips,\n.more-data,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .mp-descr,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .mp-gettime,\n.ava-name,\n.ava-text,\n.title-module,\n.condition-txt,\n.condition-sub-title,\n.official-name-info,\n.form-title-info,\n.preview-avatar-con:after,\n.preview-title:after,\n.upload-txt,\n.value-length,\n.cc-album-create .info-wrp p,\n.upload-v2-step1-container .upload-agreement .reg-2,\n.tool-box-v2-container .tool-title,\n.tool-box-v2-container .tool-xiaowan-bilibili a,\n.tool-box-v2-container .tool-xiaowan a,\n.upload-v2-step1-container .upload-agreement .reg-1 > div a,\n.cover-upload-box .no-img,\n.tag-list-wrap .tag-list .add-item .tip,\n#edit-page .copyright-hint,\n#edit-page .block-wrap h3.block-title span.tips,\n.cards-block .cards-list .card-item .card-case .image .empty-icon p,\n.editor-box p.counter,\n.editor-wrap .article-title .count,\n.ui-input-textarea .count,\n.music-clue,\n.music-tips .music-tip,\n.read-list-component .tips,\n.read-list-component .tips.input-tips,\n.read-list-component .read-list-box li .count,\n.float-toolbar .toolbar-list .icon-block,\n.float-toolbar .back-top .icon-block,\n.song-info .info-wrap .contact-us,\n.upload-cover-wrapper .upload-cover-tips,\n.song-info .info-wrap .form-item-paper-input-wrapper .form-item-paper-total,\n.add-tag .default .placeholder,\n.checkbox .text,\n.text-input .text-length,\n.upload-image .tip,\n.set-copyright .copyright-select-box .copyright,\n.block-left .headline .hot-link,\n.danmu-wrp .section .label .second,\n.add-tag .edit .tip,\n.add-tag .edit .input-wrapper .count,\n.faq-modal .modal-wrap .modal-content .text-content p,\n.video-floor-m .zone-title .headline .tags li a,\n.game-groom-m .num,\n.promote-m .headline .sub-name,\n.hot-list .card-ctnr .room-count,\n.room-card .sub-area,\n.area-section .card-ctnr .tag-ctnr .tags,\n#announcement-area .rank-ctnr .anchor-name,\n#announcement-area .news-ctnr .news-date,\n.author-info-card .data-area .data-block h4,\n.stat-banner .author-name,\n.stat-banner .pub-time,\n.stat-banner .review-summary,\n.func-banner .right-btns a,\n.func-banner .right-btns span,\n.relate-work-wrapper .work-info .bread-crumb,\n.relate-work-wrapper .work-info .rate-info .tip,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-body .order-item-name-wrapper .time,\n.orderdetail-container .orderdetail-wrapper p,\n.project-info table .project-content .content-right p,\n.orderdetail-container .orderdetail-nav .orderdetail-nav-list li.order-center,\n.qrcode-active .qrcode-tip,\n.qrcode-active .qrcode-container-item .qrcode .qrstatus .qrstatus-time,\n.qrcode-active .qrcode-container-item .qrcode .qrstatus .qrstatus-title,\n.trade-wrapper > div > div,\n.trade-customn .tips,\n.agreement,\n.num-tip,\n.el-pagination.is-background .btn-next,\n.el-pagination.is-background .btn-prev,\n.el-pagination.is-background .el-pager li,\n.spend-recode .part-common .platformType,\n.el-date-table td.next-month,\n.el-date-table td.prev-month,\n.bind-info .note-content p,\n.el-checkbox__label,\n.history-card,\n.container .subtitle,\n.container .tip,\n.online-list .ebox .dlo .author,\n.online-list .ebox .dlo span,\n.error-panel.server-error .right-panel,\n.category li a,\n.tv-m-crumb li a,\n.tv-m3 .tv-m-desc,\n.tv-m2 .tv-m-desc,\n.tv-m1 .tv-m-desc,\n.tv-m3 .up,\n.tv-m2 .up,\n.tv-m1 .up,\n.tv-m3 .time,\n.tv-m2 .time,\n.tv-m1 .time,\n.mn-ot-l-u-icon1,\n.mn-ot-l-u-icon2,\n.tv-m3 .play,\n.tv-m2 .play,\n.tv-m1 .play,\n.tv-m3 .com,\n.tv-m2 .com,\n.tv-m1 .com,\n.tv-m3 .colt,\n.tv-m2 .colt,\n.tv-m1 .colt,\n.news-text .news-date,\n.pagelist .flip-right span,\n.topic-main .act-list ul li .found-time,\n.pager .jump-pager,\n.card-more,\nli.user-wrapper .avatar .detail .level .progress span,\n.pay-result-sub-title,\n.rel.pl122.mb20 .g3,\n.bili-pay-text,\n.bili-pay-panel-remark,\n.bili-payment-num i,\n.bili-payment-txt,\n.pay-bottom-link,\n.bili-pay-vouche-name,\n.pay-other p,\n.bili-pay-panel-name,\n.pay-activation-txt,\n.pay-points-way-title,\n.pay-points-way-txt,\n.bili-pay-voucher-help-disable,\n.article-holder .shop-card a .container .disc,\n.center-grid thead tr,\n.sponsor-pay-dialog-v2 .sp-pay-success .sponsor-pay-body .sponsor-pay-result .sponsor-pay-result-body p,\n.daily-task .task-item,\n.daily-task .task-item .task-status,\n.daily-task .task-item .desc,\n.achievement-card-centent > .text a,\n.achievement-card-centent > .header > .state-normal,\n.achievement-user-info > .info,\n.record-ctnr,\n.content .user-protocol,\n.sub-tab-box .item,\n.recharge-rule {\n color: #aaa !important;\n}\n\n.rank-item .detail .work-name,\n.rank-list-container .more .text,\n.canvas-card dd h3 a,\n.canvas-card dd .icon-contain .support,\n.rank-list .canvas-card:after,\n.rank-list .canvas-card:nth-child(-n+3):after,\nul.navigation li.activated span,\n.activity-card dd h4,\n.link-panigation .panigation,\n.link-panigation .panigation.selected,\n.panigation .arrow-right i,\n.activity-card .category-tab,\n.filter-block .filter-name,\n.bangumi-item .bangumi-title,\n.filter-wrapper .filter-title,\n.bangumi-item .cover-wrapper .shadow,\n.bangumi-item .cover-wrapper .corner-tag,\n.block-area .block-left .block-header .block-title,\n#page .game .game-box h4,\n.nav-notice li a,\n.nav-notice li.hover,\n.game-more,\n.bui-sns-info a,\n.footer-box a,\n.dc-section-item_title_custom .sectionTitle,\n.ellipsis,\n.dc-option,\n.dc-section-item_title,\n.comment-manage-wrap .content .action-bar .action-btn span,\n.comment-manage-wrap .search input,\n.comment-manage-wrap .dropdown .dropdown-btn,\n.comment-manage-wrap .head .search .bili-input,\n.recent-danmu-wrp .dropdown .dropdown-btn,\n.danmu-wrp .section .title,\n.danmu-wrp .input-group,\n.btn-sponsor-wrapper a.sponsor-btn,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.rank-item .num,\n.rank-item .content .info .pts div,\n.other a,\n.other strong,\n.video-model header h2,\n.info-model header h2,\n.fjw-random header h2,\n.timer-wrap .timer-top h2,\n.fjw-point header h2,\n.comment-wrap header h2,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .title,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,\n.assist-wrap .assist-list header h1,\n.assist-wrap .assist-log header h1,\n.official-title,\n.card-name,\n.card-info,\n.condition-title,\n.condition-btn-disable,\n.official-label,\n.official-submit-btn-disable,\n.check-warp .el-checkbox,\n.preview-title-line1,\n.ui-select .ui-select-show-box,\n.danmu-wrp .section .bili-input,\n.upload-v2-step1-container .video-jam .video-jam-pretext,\n.cards-block .radio-list .radio-item .radio-label.active,\n.cards-block .radio-list .radio-item .radio-label:not([disabled=disabled]),\n.ui-select .ul-select-list .select-item,\n.classify .classify-list .list-item .class-block,\n.read-list-component .create-btn,\n.tag-list-wrap .tag-list .add-item .add-control,\n.cards-block .cards-list .card-item .card-case .user-info span,\n#edit-page .btn-group.main-active-btn a.white,\n#edit-page .btn-group.main-active-btn button.white,\n.ui-btn.blue-radius,\n.protocol-block,\n.create-compilations-btn .album-flex .album-bar-btn .album-bar-btn-text,\n.music-upload-wrapper .upload-music-bar-wrapper .pload-music-bar-btn,\n.assist-wrap .addModal .control-group > label,\n.assist-wrap .addModal .control-group,\n.ui-input-text input,\n.el-button--primary,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow,\n.read-list-component .creat-read-list-box .input-box button[disabled],\n.read-list-component .creat-read-list-box .input-box button,\n.read-list-component .read-list-box li label .title,\n.song-info .info-wrap .title,\n.song-info .info-wrap .submit-btn,\n.song-info .info-wrap .album-itro,\n.song-info .info-wrap .album-name,\n.title .text,\n.category-wrapper .upload-title-text,\n.text-input input,\n.agree-rule .text,\n.submit-btn,\nbody #app .category-wrapper .upload-content .title,\n.block-left .headline h4,\n.recent-danmu-wrp .danmu-filter .from-wrp .bili-input,\n.category-wrapper .tweet-title,\n.add-tag .edit .input-wrapper input:hover,\n.add-tag .edit .input-wrapper input:focus,\n.tag .text,\n.add-tag .edit .input-wrapper .btn-add,\n.tag .delete,\n.faq-modal .modal-wrap .modal-content .text-content h1,\n.game-groom-m a .title,\n.game-groom-m .type-name,\n#area-anchor .area-title-link,\n.idol-show .section-title .title,\n#announcement-area .rank-ctnr .cover-ctnr,\n#announcement-area .rank-ctnr .rank-icon,\n.item .live-status,\n#area-anchor .icon-play,\n.article-wrapper .review-content,\n.article-wrapper .review-title,\n.review-reply-wrapper .review-reply-title,\n.author-info-card .author-info .info-right .author-name,\n.author-info-card .data-area .data-block p,\n.func-banner .btn-like,\n.func-banner .btn-dislike,\n.relate-work-wrapper .wrapper-title,\n.relate-work-wrapper .work-info .work-title,\n.author-info-card .author-info .info-right .btn-attention,\n.order-header-wrapper,\n.order-header-wrapper .order-header-status,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-body .order-item-name-wrapper .name,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-body,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.canceldetail,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.checkdetail,\n.orderdetail-container .orderdetail-status .status-text,\n.project-info table .project-content .content-right h1,\n.project-info table tr,\n.orderdetail-container .orderdetail-wrapper h1,\n.project-info table th,\n.total-container div,\n.qrcode-active .qrcode-container-item .seat-info,\n.qrcode-active .qrcode-container-item .seat-info span,\n.trade-wrapper,\n.qrpay-group .qrpay-content .pay-tips,\n.trade-customn input,\n.alert-container .alert-header h2,\n.alert-container .alert-content .button,\n.spend-recode .title-group .selected-title,\n.el-pagination__total,\n.el-pagination__jump,\n.el-table .el-table__header-wrapper .el-table__header .cell,\n.el-table .el-table__row .cell,\n.bp_user_box_top p,\n.bp_user_box i,\n.balance_bp_box,\n.bb_intro_box_top .b_icon_title,\n.shell-intro-top .bind-card-title,\n.bind-info .bind-sub-title,\n.bind-info .note-footer .btn-group .unable-btn,\n.bind-info .note-footer .btn-group .back-btn,\n.income-info .item .info-title,\n.rhythm-storm label,\n.bangumi-up-info .func-btns .b-gz,\n.nav-container .single-box .ep-item,\n.nav-container .single-box .ep-item:hover,\n.container .main-btn,\n.online-list .ebox .etitle,\n.cl.mb20 .g1,\n.rel.pl26.mb18 .rank,\n.u-btn-m,\n.u-btn-c,\n.u-btn-e,\n.u-btn-e:hover,\n.error-panel .rollback-btn,\n.error-manga .change-img-btn,\n.hot-activity a,\n.hot-content .title,\n.drawer-card dd,\n.rel.pl26.mb18 .g1,\n.bbgr.cl.h29 .g1,\n.tv-m1 .tv-m-tt,\n.rel.pl122.mb20 .rank,\n.rel.pl26.mb18 .rank,\n.rel.pl122.mb20 .g1,\n.news_block .text-name,\n.infor-label .label-date,\n.news-body .news-1 .news-text p,\n.infor-news .news-top,\n.news-body .news-1 i,\n.active-main .active-title .b-active-t,\n.active-main .act-list ul li h2 a,\n.active-main .act-list ul li .event_status,\n.pagelist .flip-left span,\n.pagelist .flip-left .active,\n.pagelist .flip-left span:hover,\n.pagelist .flip-right input,\n.topic-main .nav-tab li,\n.topic-main .topic-title .b-topic-t,\n.topic-main .act-list ul li h2 a,\n.w160.h48.ovh .g1,\n.balance_bp_box .button:active,\n.balance_bp_box .button:hover,\n.bangumi-list .synthetical .headline .bangumi-label,\n.header .right li.order span a,\n.bb_intro_box .bb_intro_info,\n.valid_box .button.ready,\n.valid_box .button.ready:active,\n.valid_box .button.ready:hover,\n.rhythm-storm .bl-button:disabled,\n.bili-pay-uname,\n.pay-result-title,\n.pay-result-btn,\n.player-auxiliary-area .player-auxiliary-filter-title,\n.player-auxiliary-area .player-auxiliary-filter-menu,\n.bili-payment-list,\n.bili-pay-price,\n.pay-activation-btn,\n.pay-other-way-link,\n.pay-points-way-content,\n.pay-points-way-btn-disable,\n.pay-points-way-btn,\n.article-holder .shop-card a .container .title,\n.center-grid tbody tr,\n.sponsor-pay-dialog-v2 .sp-pay-success .sponsor-pay-body .sponsor-pay-result .sponsor-pay-result-body p.sponsor-pay-result-title,\n.sponsor-pay-dialog-v2 .sponsor-pay-header,\n.favourite-card .other-info-ctnr > div,\n.tabnav-tip.plain,\n.achievement-card-centent > .header,\n.achievement-card-centent > .header > .icon,\n.title-factory-card .title-num .num-value,\n.sailors-ctnr,\n.record-ctnr .areas-tip-cntr .areas-tip,\n.record-ctnr .area-selection-cntr .tips,\n.record-ctnr .areas .btn-cntr .btn,\n.record-ctnr .areas .btn-cntr .btn.normal,\n.record-ctnr .areas .btn-cntr .btn.normal:hover,\n.user-info > .tag-gray,\n.buy-vip-panel .panel-ctnr .panel-aside .aside-item .item-label,\n.live-btn.default,\n.recharge-store-box dl.recharge-form dt,\n.recharge-store-box dl.recharge-form .ipt-number,\n.fast-amount-list .item.free-amount input.ipt-free-amount {\n color: #eee !important;\n}\n\n.container .host-list-layout .hot-list-wrap .hot-song-list,\n.link-footer .footer-img-linker .footer-img-item,\n.canvas-card dd .icon-contain .support,\n.link-panigation .panigation,\n.cinema-home-crumb ul li,\n.banner,\n.nav-notice li,\n.nav-notice li.hover,\n.rank-active-target,\n.rank-fans-medal,\n.rank-vedio-target,\n.rank-vedio-view,\n.dc-select-label,\n.dc-select .dc-option-group,\n.comment-manage-wrap .no-content,\n.comment-manage-wrap .content .action-bar .action-btn span,\n.comment-manage-wrap .content .check-box.checked,\n.comment-manage-wrap .search input,\n.comment-manage-wrap .dropdown .dropdown-btn,\n.comment-manage-wrap .head .dropdown-btn .text,\n.recent-danmu-wrp .dropdown .dropdown-btn,\n.bilibili-player .bilibili-player-area-separator,\n.rank-item div.num,\n.other,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn:hover,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn,\n.official-title-input,\n.official-right-float .el-upload--picture-card,\n.ui-select.white .ui-select-show-box,\n.bili-input,\n.classify .classify-list .list-item .class-block,\n.ui-btn.sub-btn,\n.ui-btn.white,\n#edit-page .btn-group.main-active-btn a.white,\n#edit-page .btn-group.main-active-btn button.white,\n.ui-input-textarea,\n.el-button--primary,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow,\n.ui-radio.active .ui-radio-icon,\n.ui-radio .ui-radio-icon,\n.read-list-component hr,\n.read-list-component .creat-read-list-box .input-box button,\n.read-list-component .creat-read-list-box .input-box,\n.song-info .info-wrap .album-itro,\n.song-info .info-wrap .album-name,\n.checkbox.checked .radio-btn,\n.upload-image,\n.text-input input,\n.set-copyright .copyright-select-box,\n.recent-danmu-wrp .danmu-filter .from-wrp .bili-input,\n.add-tag .edit .input-wrapper input,\n.add-tag .edit .input-wrapper input:hover,\n.add-tag .edit .input-wrapper input:focus,\n.promote-m .headline .change-push,\n.game-groom-m,\n#announcement-area .news-ctnr .title-row,\n.author-info-card .data-area .split-line,\n.func-banner .btn-like,\n.func-banner .btn-dislike,\n.order-list-wrapper .order-list .order-item,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.canceldetail,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.checkdetail,\n.orderdetail-container .orderdetail-status,\n.project-info table tr:last-child,\n.project-info table tr,\n.orderdetail-container .orderdetail-wrapper .wrapper-content,\n.b-info .dividing-line,\n.trade-list,\n.spend-recode,\n.el-table td,\n.el-table th.is-leaf,\n.spend-recode .part-common .platformType,\n.balance_bp_box,\n.bb_intro_box_top,\n.bp_user_box_top,\n.bind-info,\n.shell-intro-top,\n.bind-info .dividing-line,\n.bind-info .note-footer .btn-group .unable-btn,\n.bind-info .note-footer .btn-group .back-btn,\n.income-info .item,\n.container .main-btn,\n.container .main-btn:hover,\n.container .main-btn.edit-btn,\n.b-head.online,\n.online-list .ebox,\n.u-btn-e,\n.u-btn-m,\n.u-btn-c,\n.mg-l.w880.cl .bbgr,\n.tv-m1 .tv-m-con,\n.infor-body-left ul li,\n.news-body .news-1,\n.active-main .act-list ul li,\n.active-main .active-title,\n.pagelist .flip-left span,\n.pagelist .flip-left .active,\n.pagelist .flip-left span:hover,\n.pagelist .flip-right input,\n.topic-main .nav-tab,\n.topic-main .act-list ul li,\n.nav-container .single-box .ep-item,\n.bangumi-list .synthetical .headline .bangumi-label,\n.bb_intro_box .bb_intro_info,\n#bp_right .bb_intro_box,\n#bp_right .bb_intro_box_top,\n.valid_box .button.ready,\n.valid_box .button.ready:active,\n.valid_box .button.ready:hover,\n.valid_box .button,\n.rhythm-storm .bl-button,\n.bili-pay-header-wrapper,\n.bili-pay-payment-wrapper,\n.bili-payment-list,\n.payment-active,\n.pay-points-way-content,\n.pay-points-way-select,\n.article-holder .shop-card,\n.favourite-card,\n.favourite-card .anchor-info,\n.favourite-card .other-info-ctnr .anchor-live:before,\n.section-filter,\n.sponsor-pay-dialog-v2 .sp-pay-success .sponsor-pay-msg,\n.daily-task .task-item,\n.achievement-user,\n.achievement-card,\n.achievement-card-centent > .header > .state-normal,\n.achievement-user-info > .info,\n.title-factory-card .title-num .num-value.num-input,\n.sailors-ctnr,\n.record-ctnr,\n.record-ctnr .area-selection-cntr,\n.record-ctnr .areas,\n.record-ctnr .areas .btn-cntr .btn.normal,\n.buy-vip-panel .panel-ctnr,\n.recharge-store-box dl.recharge-form .ipt-number {\n border-color: transparent !important;\n}\n\n.banner-p a,\n.fjw-random .point-wrap .cnt,\n.fjw-random .point-wrap .cnt .list,\n.face-g-list#my-g-list .face-g-block .my-mp-block,\n.ui-input,\n.set-copyright .copyright-icon .icon-none-copyright,\n.area-section .card-ctnr .tag-ctnr .tags,\n.trade-wrapper,\n.el-date-table th,\n.user-info > .tag-gray,\n.recharge-store-box ul.select-list .item {\n border-color: #aaa !important;\n}\n\n#BilibiliVipDialog {\n border: none !important;\n}\n\n.mainmenu ul.grid li a.yxzx,\n.footer-logo,\n.more-data i,\n.block-left.block-brand .headline .tab-wrap .pgc-brand-tab,\n.qrcode-active .qrcode-active-slider .close-btn .close-btn-bg,\n.icon-arrow-r,\n.u-btn-m i,\n.u-btn-e i,\n.play-btn .icon-play {\n filter: brightness(0) invert(1) !important;\n}\n\n.infor-load-more {\n filter: invert(0.75) !important;\n}\n\n.bb_intro_box_top .b_question .b_question_icon {\n filter: brightness(0.5) contrast(3) !important;\n}\n\n.float-toolbar .toolbar-list .icon-block.icon-help,\n.float-toolbar .toolbar-list .icon-block.icon-feedback,\n.float-toolbar .back-top .icon-block.icon-back-top,\n.icon-sort3-on,\n.u-btn-s3:hover,\n.on.u-btn-s3,\n.timer-wrap .vote-dialog-new .main .main-txt-1 label .selected,\n.timer-wrap .vote-dialog-new .main .checkbox,\n.icon-slide-h,\n.title-factory-card.selected:after,\n.recharge-store-box ul.select-list .item.active:after {\n filter: var(--blue-image-filter) !important;\n}\n\n.episode-item .mark-icon,\n.add-tag .default .btn-show,\n.project-info table .project-content .content-right .ticket-type span,\n.article-holder .shop-card a .container .bottom-col .card-label {\n filter: var(--pink-image-filter) !important;\n}\n\n#edit-page,\n.orderdetail-container .orderdetail-content {\n box-shadow: none !important;\n}\n\ndiv.cntr a.check-all {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n.icon-hot,\n.icon-new,\n.icon-home {\n display: none !important;\n}\n\n.banner-p h3,\n.banner-p a:hover,\n#page .game .game-box h4 span,\n.dc-radio-button.is-active,\n.dc-radio-button.is-active:after,\n.rank-menu li.active,\n.ui-tabs .ui-tabs-head .tab-head-item.current a,\n.ui-tabs .ui-tabs-head .tab-head-item.current a:after,\n.classify .classify-list .list-item .class-block:hover,\n.tabs-nav .active,\n.ui-checkbox input[type=checkbox]:checked + .ui-checkbox-icon,\n.ui-radio.active .ui-radio-icon,\n.ui-radio input[type=radio]:hover + .ui-radio-icon,\nbody #app .marquee,\n.area-section .card-ctnr .tag-ctnr .tags:hover,\n.func-banner .btn-like:hover,\n.func-banner .btn-dislike:hover,\n.func-banner .btn-like.active,\n.func-banner .btn-dislike.active,\n.author-info-card .author-info .info-right .btn-attention,\n.swiper-pagination-custom,\n.trade-wrapper.is-selected,\n.bangumi-up-info .func-btns .b-gz,\n.act.tv-u-btn-t,\n.balance_bp_box .button,\n.bili-pay-panel-list-active,\n.blink-border.blue,\n.invite-code .copy-btn,\n.title-factory-card.selected,\n.record-ctnr .areas .all-area.checked,\n.recharge-store-box ul.select-list .item.active,\n.recharge-store-box ul.select-list .item:hover {\n border-color: var(--theme-color) !important;\n}\n\n.nav-bar .nav-wrapper .slide-block,\nul.navigation li:after,\n.link-panigation .panigation.selected,\n.comment-manage-wrap .content .check-box.checked,\n.btn-sponsor-wrapper a.sponsor-btn,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-menu-wrap .bilibili-player-setting-menu-list .active-point,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn:hover,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn,\n.ui-btn.blue-radius,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow,\n.read-list-component .creat-read-list-box .input-box button,\n.ui-radio input[type=radio]:checked + .ui-radio-icon:after,\n.song-info .info-wrap .submit-btn,\nbody #app .category-wrapper .dot,\n.checkbox.checked .radio-btn:before,\n.add-tag .default .btn-show,\n.promote-m .headline .change-push:hover,\n#announcement-area .rank-ctnr .rank-icon.hot,\n.item .live-status.on,\n.author-info-card .author-info .info-right .btn-attention,\n.alert-container .alert-content .button,\n.bangumi-up-info .func-btns .b-gz,\n.nav-container .single-box .ep-item:hover,\n.rel.pl122.mb20 .bgre,\n.u-btn-e:hover,\n.error-panel .rollback-btn,\n.error-manga .change-img-btn,\n.rel.pl122.mb20 .bgre,\n.news-body .news-1 i,\n.balance_bp_box .button,\n.pagelist .flip-left .active,\n.pagelist .flip-left span:hover,\n.balance_bp_box .button:active,\n.balance_bp_box .button:hover,\n.rhythm-storm .bl-button,\n.pay-result-btn,\ndiv.cntr a.check-all,\n.bili-header-m .bubble-traditional .renew-btn button,\n.pay-other-way-link,\n.pay-other-way-link:hover,\n.pay-activation-btn,\n.pay-activation-btn:hover,\n.pay-points-way-btn,\n.tabnav-tip.plain,\n.record-ctnr .areas .btn-cntr .btn:hover,\n.record-ctnr .areas .btn-cntr .btn.normal:hover,\n.live-btn.default,\n.live-btn.default:hover,\n.live-btn.default:active {\n background-color: var(--theme-color) !important;\n}\n\n.valid_box .button,\n.pay-result-btn:hover,\n.page-title .count {\n background: var(--theme-color) !important;\n}\n\n.canvas-card dd h4 .user-container a:hover,\n.nav-bar .sub-nav .sub-tab.active,\n.rank-item .detail .work-name:hover,\nul.navigation li:hover,\n.activity-card dd h4 a:hover,\n.link-panigation .panigation:not(.selected):hover,\n.panigation .arrow-right:hover i,\n.filter-block .filter-item-wrapper .filter-item.on,\n.bangumi-index-crumb ul li.on a,\n.bangumi-index-crumb ul li:hover a,\n.sort-item.on,\n.bangumi-item .bangumi-title:hover,\n.link-panigation .panigation:hover,\n.cinema-home-crumb ul li.on a,\n.cinema-home-crumb ul li:hover a,\n.banner .slides-pagination li a:hover,\n#page .game .game-box dl a:hover,\n.banner-p a:hover,\n#page .game .game-box dl dt,\n.footer-box .footer-text a:hover,\n.dc-radio-button.is-active,\n.dc-option:hover,\n.comment-manage-wrap .dropdown .dropdown-menu .selected,\n.comment-manage-wrap .content .action-bar .dropdown .sort-btn:hover,\n.rank-menu li.active,\n.rank-tab-wrap .rank-tab .active,\n.check-warp a,\n.ui-select .ul-select-list .select-item.active,\n.ui-select .ul-select-list .select-item:hover,\n.ui-tabs .ui-tabs-head .tab-head-item.current a,\n.tool-box-v2-container .tool-xiaowan-bilibili a:hover,\n.tool-box-v2-container .tool-xiaowan a:hover,\n.classify .classify-list .list-item .class-block:hover,\n.protocol-block a,\n.protocol-block a:hover,\n.music-clue .font-blue,\n.music-clue .iconfont,\n.music-tips .music-tip:hover,\n.ui-checkbox input[type=checkbox]:checked + .ui-checkbox-icon,\n.classify .position span,\n.upload-tips,\n.agree-rule .rule,\nbody #app .category-wrapper .upload-tip,\n.set-copyright .copyright-select-box .copyright.selected .text,\n.block-left .headline .hot-link:hover,\nbody #app .marquee a,\n.faq-modal .modal-wrap .modal-content .text-content a,\n.faq-modal .modal-wrap .modal-content .text-content a:active,\n.faq-modal .modal-wrap .modal-content .text-content a:hover,\n.set-copyright .copyright-select-box .copyright:hover .text,\n.video-floor-m .zone-title .headline .tags li a:hover,\n.game-groom-box-m .game-groom-m:hover .title,\n#area-anchor .area-title-link:hover,\n.area-section .card-ctnr .tag-ctnr .tags:hover,\n.idol-show .section-title .title:hover,\n.func-banner .right-btns a:hover,\n.func-banner .right-btns span:hover,\n.func-banner .btn-like:hover,\n.func-banner .btn-dislike:hover,\n.func-banner .btn-like.active,\n.func-banner .btn-dislike.active,\n.relate-work-wrapper .work-info .go-play,\n.project-info table .project-content .content-right h1:hover,\n.orderdetail-container .orderdetail-status h1,\n.total-container div span.total,\n.project-info table .project-content .content-right .ticket-type,\n.project-info table td.total,\n.swiper-pagination-custom,\n.trade-wrapper.is-selected,\n.instructions,\n.agreement a,\n.qrpay-group .qrpay-content .price,\n.spend-recode .title-group .recode-title,\n.bb_intro_box_top .b_question .b_question_title:hover,\n.balance,\n.bind-info .note-content a,\n.bind-info .bind-sec-title,\n.bind-info .note-footer .agree-group .submit-deal,\n.income-info .item.left .value,\n.income-info .item.right .value,\n.selector-wrapper .type-list .current-type span.active,\n.selector-wrapper .type-list li:hover,\n.selector-wrapper .city-list .li-more span:hover,\n.selector-wrapper .order-list .li-more span:hover,\n.project-list .project-list-item .project-list-item-detail .project-list-item-price,\n.container .main-btn:hover,\n.container .main-btn.edit-btn,\n.online-list .ebox .dlo .author:hover,\n.online-list .ebox a:hover .etitle,\n.online-list .ebox:hover .ol b,\n.cl.mb20 .g1:hover,\n.hot-activity a:hover,\n.drawer-card li a:hover dd,\n.category li a:hover,\n.rel.pl26.mb18 .g1:hover,\n.tv-m-crumb li a:hover,\n.bbgr.cl.h29 .g1:hover,\n.tv-m1 .tv-m-tt:hover,\n.act.tv-u-btn-t,\n.rel.pl122.mb20 .g1:hover,\n.news-body .news-1 .news-text:hover .n-text,\n.nav-bar .nav-wrapper .main-tab:hover,\n.active-main .act-list ul li .event_status .status-ing,\n.active-main .act-list ul li h2 a:hover,\n.topic-main .nav-tab .on,\n.w160.h48.ovh .g1:hover,\n.card-more a,\n.player-auxiliary-area .player-auxiliary-filter-menu:hover,\n.bili-pay-panel-list-active .bili-pay-price,\n.bili-payment-num,\n.pay-points-way-next,\n.article-holder .shop-card a .container .bottom-col,\n.center-grid th a:hover,\n.center-grid td a:hover,\n.favourite-card .other-info-ctnr > div .anchor-status.on-live,\n.blink.blue,\n.blink-border.blue,\n.task-info .task-bar .status-icon.active,\n.achievement-card-centent > .header > .state-normal.-success,\n.achievement-user-info > .a,\n.invite-code .code,\n.invite-code .copy-btn,\n.title-factory-card .title-num .num-value,\n.title-factory-card .title-num .ajust-btn,\n.record-ctnr .areas .all-area.checked,\n.sub-tab-box .item.active,\n.content .user-protocol a,\n.recharge-store-box ul.select-list .item.active,\n.recharge-store-box ul.select-list .item:hover,\n.btn-recharge-bcoin,\n.recharge-rule a {\n color: var(--theme-color) !important;\n}\n\n.valid_box .button,\n.rhythm-storm .bl-button,\ndiv.cntr a.check-all,\n.bili-header-m .bubble-traditional .renew-btn button {\n color: var(--foreground-color) !important;\n}\n\n#page .game .game-box,\n.comment-manage-wrap .head .dropdown-menu .article-list,\n#edit-page .block-hr {\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n\n#page .game .game-box-1,\n#page .game .game-box-3,\n.game-box-all,\n.footer-logo,\n.season-item.on:after,\n.dc-radio-button.is-active:after,\n.bili-tab.current:after,\n.ui-tabs .ui-tabs-head .tab-head-item.current a:after,\n.bili-pay-payment-nav,\n.bili-payment-list-border {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.title-list .title-list-item:hover .tips,\n.title-factory-card,\n.p-relative.gold-seed-store.over-hidden .content,\n.live-btn.default,\n.collapse-subitem--active,\n.invtable tr:nth-child(odd) td,\n.el-input-group__append,\n.el-input-group__prepend,\n.cc-article-wrp .article-card .meta-view .appeal,\n.cc-article-wrp .article-card .meta-view .data,\n.cc-article-wrp .article-card .meta-view .delete,\n.cc-article-wrp .article-card .meta-view .option,\n.comment-list-item .ci-action a:hover,\n.comment-manage-wrap .content .action-bar .dropdown .action-menu li:hover,\n.comment-manage-wrap .content .action-bar .dropdown .sort-menu li:hover,\n.fjw-kpi-wrap,\n.mobile-kpi-head h2,\n.mini-progress,\n.tab-selector-wrap .tag-wrap .tag span,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.cc-body .setting,\n.dropdown__content .dropdown__active,\n.dropdown__content .dropdown__item:hover,\n.layout .layout-main .main-footer,\n.home-index .even,\n.home-index .odd,\n.stm-ly .sd-l a:hover,\n.stm-ly .ct .stm-filter li.on,\n.stm-lst-item .share,\n.nav-item3:hover,\n.nav-item3.active,\n.nav-item2 .nav-item2-title:hover,\n.biliPager .pager-jumper .pager-jumper-input,\n.biliPager .pager-jumper a,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2),\n.drop-cascader-container .drop-cascader-pre-wrp .drop-cascader-pre-item:hover,\n.drop-cascader-container .drop-cascader-list-wrp .drop-cascader-list-item:hover,\n.drop-list-v2-container .drop-list-v2-item:hover,\n.time-picker-v2-container .time-picker-body-wrp .time-picker-panel-select-wrp .time-picker-panel-select-item:hover,\n.main-c .main-b .main-b-l .convert,\n.channel-menu,\n.nameplate-card,\n.black-list .black-btn,\n.privilege-box-right-btn,\n.bui-container .gift-recommend,\n.bui-container .gift-all,\n.widescreen.footer .footer-box,\n.widescreen .footer,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow:hover,\n#app .player-box,\n.bili-wrapper.clearfix .up-info-m,\n.elecrank-wrapper .elecrank-content .rank-item .msg,\n.elecrank-wrapper .elecrank-content .rank-item .item-num,\n.log-list li.log-item,\n.video-toolbar-module .share-box .share-popup .share-address ul li input,\n.face-g-list .mp-block .right ul li .mp-tips,\n.face-buy-footer .btn-mk2.primary,\n.popup-btn .btn-default,\n.d-buttons .d-state-highlight,\n.d-buttons .d-button,\n.groom-box-m.clearfix .groom-module .type-name,\n.new_list .vd_list li.l1,\n.album-content .my-album .link-panigation .panigation,\n.attention-live .switch-btn:active,\n.attention-live .switch-btn:hover,\n.multi-page .cur-list .module-box li,\n.works-ctnr .header-ctnr .works-count,\n.album-radio::before,\n.panel-block input,\n.album-popup .album-pop-bottom ul li.disable,\n.album-popup .album-pop-bottom ul li.disable:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span.disabled,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span,\n.col-4-med.col-4 .song-change,\n#i_menu_msg_btn #dyn_wnd,\n.mini-wnd {\n background-color: #222 !important;\n}\n\n.live-haruna .tab-body .item,\n.title-item,\n.help-list,\n.help-box,\n.right-action-ctnr.pointer.dp-i-block.primary.btn.p-relative .btn.primary,\n.code-content,\n.invtable .codedone,\n.cc-article-wrp .article-card,\n.videoCharts .stat .stat-wrp,\n.article-data-wrp .video-box,\n.article-net-charts .content-box,\n.article-net-charts .area,\n.comment-manage-wrap .content,\n.head .dropdown-btn,\n.head .dropdown.open .dropdown-btn,\n.dc-button.dc-button-text,\n.dc-progress-bar,\n.h-none-btn,\n.list.main_body .right_box .select_box .select .option_block .option:hover,\n.anime-expo-container,\n.hot-goods-container,\n.goods-container,\n.comment-container,\n.comment-container .main-desc .goods-info,\n.scroll-container .main .article-container,\n.fjw-kpi-wrap .fjw-kpi-mid .fjw-grade-wrap,\n.fjw-kpi-wrap .fjw-kpi-top,\n.fjw-kpi-wrap .fjw-kpi-foot .fjw-kpi-presents,\n.tab-selector-wrap,\n#newsList #list,\n.pagination-container li.pagination-input-wrap .pagination-input,\n.infor-body .news-contents,\n.pager .jump-pager input[type=number],\n.article-header .filter-wrp .article-type,\n.article-header .filter-wrp .filter-article-type,\n.article-header .filter-wrp .filter-level,\n.article-header .filter-wrp .article-type .bili-btn,\n.article-header .filter-wrp .filter-article-type .bili-btn,\n.article-header .filter-wrp .filter-level .bili-btn,\n.dropdown__content,\n.ivu-input-costom-width .ivu-input-wrapper .ivu-input-wrapper-default .ivu-input-type .ivu-input,\n.ivu-form-item-error .ivu-input-group-append,\n.ivu-form-item-error .ivu-input-group-prepend,\n.tags-box .tag,\n.btn-primary,\n.tag-modal,\n.s-paging > ul > a,\n.s-paging > ul > span,\n.s-paging > ul > a.disabled,\n.s-paging > ul > span.disabled,\n.s-paging .jump-to-page input[type=text],\n.s-paging > ul > a:not(.disabled):not(.current):not(a):hover,\n.s-paging > ul > span:not(.disabled):not(.current):not(a):hover,\n#newsDetail .news-detail-content,\n.stm-ly > .sd > .sec,\n.stm-ly .usr,\n.stm-ly .usr .info,\n.stm-ly .usr .status,\n.stm-ly .stm-lst li,\n.stm-ly .stm-lst,\n.stm-ly > .ct,\n.security-right .sr-b .box-inner,\n.drawer-pop-ctn.pop-ctn-4 .drawer-pop,\n.app-ctnr .live-helper .main-content,\n.app-ctnr .live-helper .main-content .anchor li,\n.nav-warp2 .nav-item3,\n.nav-item2 .nav-item2-title,\n.nav-item1 .nav-item1-title,\n.normal-v2-container .normal-title-wrp > .template-op,\n.alert-v2-container-info,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-upload-progress,\n.select-box-v2-container .select-box-v2-controller,\n.input-box-v2-1-container,\n.label-item-v2-2-container,\n.content-tag-v2-container .content-tag-v2-edit-mod-wrp,\n.content-tag-v2-container .content-tag-v2-other-tag-error-wrp,\n.file-list-v2-container .file-add-btn,\n.template-list-small-container,\n.common-modal-container .common-modal-content,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-items .selector-item,\n.drop-cascader-container,\n.drop-list-v2-container,\n.check-radio-v2-2-container,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer,\n.submit-button-group-v2-container .submit-btn-group-tpl,\n.date-picker-v2-container,\n.time-picker-v2-container,\n.channel-menu .box a:hover,\n.privilege-box.clearfix .privilege-box-right,\n.pagelistbox clearfix .pagelistbox .p,\n.gift-recommend .gift-box .info,\n.gift-all .gift-box,\n.bangumi-detail .detail-evaluate p i,\n.bangumi-detail .detail-evaluate p i:before,\n.privilege-warp .privilege-content-warp,\n.video-toolbar-module,\n.elecrank-header .name,\n.elecrank-wrapper.report-wrap-module.report-scroll-module .elecrank-header,\n.elecrank-wrapper .elecrank-content,\n.video-toolbar-module .share-box:hover,\n.video-toolbar-module .app-download:hover,\n.video-toolbar-module .share-box .share-popup,\n.bili-wrapper .del-log-content,\n.video-toolbar-module .share-box:after,\n.video-toolbar-module .app-download:after,\n.video-toolbar-module .app-download .qr-code-box,\n.app-download .qr-code-box .div.box,\n.fixed-nav-m .mini,\n.fixed-nav-m .go-top,\n.guide .trynew-btn a,\n.clearfix .multi-page .item,\n.bili-wrapper .online-list .ebox,\n.bili-wrapper .online-list .ebox .ol,\n.b-page-body .container-body .pagelistbox .p,\n.detail-box-wrap .content-box .video-model,\n.face-buy-step,\n.face-buy-header,\n.mask .popup-box,\n.d-outer.d-state-lock.d-state-visible.d-state-focus .d-outer,\n.invitation-record-warp .invtable .inputdone,\n.sub-nav-m.report-wrap-module .sub-nav-m .tips,\n.r-con .mobile-link-l,\n.col-full.clearfix .album-content .my-album .pagination,\n.share-addr-item .share-addr-wrapper,\n.media-tab-content .nav-tools .tool-item,\n.album-popup,\n.privacy-panel,\n.privacy-panel-other,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow li:hover,\n.mycollect-info .mycollect-li.odd,\n.mycollect-info .mycollect-li.even,\n#dyn_wnd .wnd_bottom a.read-more,\n#dyn_wnd .wnd_bottom a.btn-ignore-all,\n#dyn_wnd .wnd_bottom a.btn-live-more,\n#dyn_wnd .wnd_bottom a.btn-article-more,\n.mini-wnd .read-all,\n.mini-wnd .play-all,\n.song-complain-bg .song-complain {\n background-color: #444 !important;\n}\n\n.live-haruna .section-stage .stage-wrap,\n.tabs-nav .active,\n.bangumi-collection-wrap .bangumi-collection,\n.bangumi-collection-wrap .bangumi-collection-d,\n.bangumi-collection-wrap .bangumi-order,\n.bangumi-collection-wrap .bangumi-order-d,\n.bangumi-order-wrap .bangumi-collection,\n.bangumi-order-wrap .bangumi-collection-d,\n.bangumi-order-wrap .bangumi-order,\n.bangumi-order-wrap .bangumi-order-d,\n.sr-record a.on,\n.nameplate-card .nameplate-arrow,\n.home-wrap .home-input .type.selected,\n.home-wrap .home-input .type:hover,\n.gift-recommend .gift-box .hover-bg,\n.elecrank-header .rank-tab .arr-up,\n.elecrank-wrapper .elecrank-content .rank-item .msg .arrow,\n.sub-nav-m .tips .t-arrow,\n.attention-live .switch-btn:active,\n.attention-live .switch-btn:hover,\n.album-radio.active::before,\n.album-radio::before {\n background-image: none !important;\n}\n\n.help-subcontent p,\n.biliPager .page-li,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-split,\n.my-album .line,\n#app .player-box .multi-page,\n#app-news .comment-area,\n#page-subs .content,\n.album-report-ctn.ps.ps--active-y .ps__rail-x:hover,\n.album-report-ctn.ps.ps--active-y .ps__rail-y:hover,\n.album-report-ctn.ps.ps--active-y .ps__rail-x:focus,\n.album-report-ctn.ps.ps--active-y .ps__rail-y:focus {\n background-color: transparent !important;\n}\n\n.article-header .filter-wrp .article-type .line,\n.article-header .filter-wrp .filter-article-type .line,\n.article-header .filter-wrp .filter-level .line,\n.border-line,\n.setting .follow-setting .follow-wrp .follow-modal {\n background: transparent !important;\n}\n\n.title-item,\n.notice-ctnr .blink,\n.notice .blink,\n.add-cover,\n.my-room.room-info .room-info-ctnr .timing-num,\n.my-room.room-info .room-info-ctnr .san-num,\n.qrcode-box .tip,\n.announcement-cntr .tips,\n.live-haruna,\n.record-ctnr .summary .s-item .title,\n.main_body .future .future_list .future_block .info .loca,\n.edit-button > span,\n.room-introduction-content.empty,\n.invitation-subtitle,\n.cc-article-wrp .article-card .meta-title .typename,\n.cc-article-wrp .article-card .meta-view .appeal,\n.cc-article-wrp .article-card .meta-view .data,\n.cc-article-wrp .article-card .meta-view .delete,\n.cc-article-wrp .article-card .meta-view .option,\n.article-data-wrp .menu-wrp .menu-tips,\n.type-rank-item-label,\n.h-none-msg,\n.page_body .page_box .block .info .text,\n.list.main_body .list_box .block .info .text,\n.list.main_body .right_box .select_box .select .option_block .option,\n.comment-container .main-desc .comment-info .word-container .bottom .personal-info .nickname,\n.fjw-kpi-wrap .fjw-kpi-top .fjw-person-detail label.fjw-person-item,\n.tab-selector-wrap .tag-wrap .tag span,\n.item .brief-desc,\n.left-nav-childed-list,\n.card-user,\n.play-num,\n.setting .follow-setting .follow-wrp .follow-modal .follow-show p,\n.main-footer .cp,\n.main-footer .link-item a,\n.sap-use-view,\n.stm-ly .sd-l a,\n.stm-ly .stm-lst .hint,\n#page-index .col-2 .section .auth-detail,\n.biliPager .pager-jumper,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-upload-info,\n.section-title-v2-container .section-title-v2-content-sub,\n.more-selector-v2-container .more-selector-v2-title-wrp .more-selector-v2-drop-tip,\n.file-list-v2-container .file-title p,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-title,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-left .cover-chop-clip-reset-v2 > span,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-left .cover-chop-clip-warning-v2 > span.chop-warning-normal,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-right > p,\n.content-tag-v2-container .content-tag-v2-other-wrp .content-tag-v2-mission-tag-wrp .content-tag-v2-mission-tag-tip,\n.text-area-box-v2-container .text-area-box-v2-max-tip,\n.water-mark-set-v2-copy-switch-wrp a,\n.date-picker-v2-container .date-picker-v2-nav-wrp .next-btn-day,\n.date-picker-v2-container .date-picker-v2-nav-wrp .next-btn-month,\n.date-picker-v2-container .date-picker-v2-nav-wrp .prev-btn-day,\n.date-picker-v2-container .date-picker-v2-nav-wrp .prev-btn-month,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item-disabled,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item-disabled,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-title-more,\n.article-holder .color-gray-03,\n.article-holder figcaption,\n.security-right .vip-help p,\n.channel-menu .box .count,\n.black-info .black-time,\n#page-fav .fav-main .fav-action-top .clearing-invalid-video,\n#page-fav .fav-main .fav-video-list .article-item .article-meta .meta-item,\n.my-album .album-count,\n.privilege-box-right-title .privilege-subtitle,\n.help-footer-warp p,\n.help-footer-warp .foot_title,\n.gift-recommend .gift-box .info .price-box .price-old,\n.gift-all .gift-box .info .price-box .price-old,\n.gift-all .gift-box .info p,\n.widescreen .footer,\n.footer-box .footer-text p,\n.footer-box a,\n.footer-text .record,\n.bangumi-detail .detail-info,\n.bangumi-detail .detail-evaluate p.static,\n.bangumi-detail .detail-evaluate,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-count-info,\n.btn-sponsor-wrapper .sponsor-count,\n#page-fav .fav-main .fav-video-list.topic-list .large-item .desc,\n#page-fav .fav-main .fav-video-list.topic-list .large-item .pubdate,\n.video-info-m .tm-info .btn-appeal,\n.video-info-m .tm-info time,\n.video-info-m .tm-info a,\n.video-info-m .tm-info,\n.up-info-m .number,\n.video-toolbar-module .btn-item .num,\n.s_tag .btn-view-tag a,\n.video-desc-m .reprint,\n.elecrank-header .rank-tab,\n.s_tag .btn-view-tag,\n.del-log-content .del-log-header .block,\n.del-log-content .log-statictic,\nli.log-item .user-time,\n.elecrank-wrapper .elecrank-content.no-list .desc,\n.video-toolbar-module .app-download .qr-code-box .box .txt,\n.video-toolbar-module .share-box .s-text .num,\n.pop-live .pl__user,\n.newlist_info.clearfix .b-head .b-head-s,\n.new_list .vd_list li .w_info i,\n.new_list .vd_list li .up,\n.year-vip-user .vippendant-title,\n.vippendant-descript,\n.h .report-popup-tip,\n#page-follows .modal-container .content-tip,\n.viptable .history-remark,\n.voucher-right-condition,\n.voucher-right-order,\n.voucher-right-time,\n.voucher-bottom-txt,\n.no-data-voucher,\n.share-qr-hint,\n#page-fav .search-empty-hint p,\n.my-album .error .text,\n.sponsor-pay-dialog-v2 .sp-quick-pay .sponsor-pay-body .sponsor-control-group span,\n.sponsor-pay-dialog-v2 .sp-quick-pay .sponsor-pay-body .sponsor-control-group label,\n.report-reason-pic-row .report-pic-description,\n.album-report .tip,\n.mycollect-padding .mycollect-publish,\n.mycollect-theme span,\n.creation-li .creation-right .creation-publish,\n.mycollect-info .mycollect-li .song-title .song-float,\n#dyn_wnd .dyn_list li.loading,\n.voucher-left-money,\n.voucher-left-txt,\n.voucher-left-money:before,\n.privacy-panel .tip,\n.song-li .song-right .song-right-bottom .song-num,\n.similar-song-menu .similar-right .song-num,\n#page-fav .fav-main .filter-item.search ::-webkit-input-placeholder {\n color: #aaa !important;\n}\n\n.title-name,\n.start-live,\n.room-id,\n.live-setting-ctnr,\n.live-btn,\n.my-room.room-info .room-info-ctnr .room-id,\n.live-btn.default,\n.popup-content,\n.t-gray-dark,\n.live-info .label,\n.main_body .pick_up .pick_list .pick_block .info .title,\n.main_body .future .future_list .future_block .info .title,\n.collapse-item a,\n.help-subtitle,\n.collapse-subitem--active a,\n.drop-menu-item,\n.invitation-title,\n.code-btn,\ntable.invtable td,\n.invtable .codedone,\n.el-input-group__append,\n.el-input-group__prepend,\n.cc-article-wrp .article-header .search-wrp input,\n.head .dropdown-menu .search .bili-input,\n#dc-section_summary .source-rank-list-item .video-info-title a,\n.dc-button.dc-button-text,\n.dc-button.dc-button-text a,\n.dc-button.dc-button-text:hover,\n.home-top-msg-name,\n.h-none-btn,\n.h-none-btn:hover,\n.big-user-name,\n.page_body .page_box .block .info .title,\n.list.main_body .list_box .block .info .title,\n.list.main_body .right_box .select_box .select .title,\n.anime-expo-container .head .title,\n.comment-container .head .title,\n.article-container .head .title,\n.fjw-kpi-wrap .fjw-kpi-mid .fjw-grade-wrap .fjw-progress-title .description,\n.fjw-kpi-wrap .fjw-kpi-mid .fjw-grade-wrap .fjw-grade .fjw-grade-text,\n.mobile-kpi-head h2,\n.fjw-kpi-wrap .fjw-kpi-top .fjw-person-detail label.fjw-person-item .fjw-name,\n.fjw-kpi-wrap .fjw-kpi-foot .fjw-kpi-presents .kpi-presents-item .present-text,\n.fjw-kpi-wrap h2.fjw-kpi-h2,\n.article-holder .ticket-card a .container .title,\n.item .title-wrap,\n.pagination-container li.pagination,\n.pagination-container li.pagination-input-wrap .pagination-input,\n.c-top .name-top1,\n.news-contents h2,\n.infor-body-left .news-contents .c-text,\n.total-bt .t-date a,\n.tv-m2 .tv-m-tt,\n.tv-m3 .tv-m-tt,\n.left-nav-item,\n.left-nav-item-child,\n.card-txt,\n.academy-right-link,\n.tabs-tab,\n.academy-left-name,\n.pager .jump-pager input[type=number],\n.go-back-link,\n.left-nav-item .icon,\n.article-header .filter-wrp .category-wrp,\n.article-header .filter-wrp .order-wrp,\n.article-header .dropdown-btn .icon-text,\n.article-header .filter-wrp .article-type .bili-btn,\n.article-header .filter-wrp .filter-article-type .bili-btn,\n.article-header .filter-wrp .filter-level .bili-btn,\n.article-header .filter-wrp .article-bread .main,\n.left-nav-wrapper .advice-btn,\n.dropdown__content .dropdown__item,\n.article-header .dropdown-btn,\n.article-header .dropdown-btn .icon-ic_unfold,\n.search-wrp .bili-input,\n.help-subindex,\n.ivu-input-costom-width .ivu-input-wrapper .ivu-input-wrapper-default .ivu-input-type .ivu-input,\n.ivu-input-group-append,\n.ivu-input-group-prepend,\n.about-index .about-desc,\n.ivu-form .ivu-form-item-label,\n.ivu-btn-primary.active,\n.ivu-btn-primary:active,\n.ivu-btn-primary:hover,\n.tag-default.current,\n.tag-default:active,\n.tag-default:hover,\n.tag-default,\n.details-list-t div,\n.details-up-name a,\n.btn-primary,\n.tag-modal,\n.tag-modal .tag-title,\n.tag-modal .tag-item,\n.spa-sub-title,\n.spa-user-info a,\n.spa-use-type,\n#gameCenter .hot-list .s-imgUnit .rank.gray,\n.s-statusUnit-text .info a,\n.bp_user_box .bp_user_box_bb,\n.bp_user_box .bp_user_box_bk,\n.list-wrap.hot-forum-lft-con .s-imgUnit a,\n.sponsor-pay-dialog-v2 .sp-quick-pay .sponsor-pay-body .sponsor-control-group,\n#gameCenter .look-around .s-imgUnit .s-imgUnit-text,\n.s-paging > ul > a,\n.s-paging > ul > span,\n.s-paging > ul > a:not(.disabled):not(.current):hover,\n.s-paging > ul > span:not(.disabled):not(.current):hover,\n.s-paging .jump-to-page input[type=text],\n.s-paging > ul > a:not(.disabled):not(.current):not(a):hover,\n.s-paging > ul > span:not(.disabled):not(.current):not(a):hover,\n.news-detail-content .news-title,\n.news-content a,\n.stm-ly .ct .stm-filter li,\n.stm-ly .stm-lst .name a,\n.sr-record a,\n.categories-bar .tag-item,\n.info-line a,\n.coin-operated-m .like-checkbox,\n.tab-selector-wrap .tab-wrap .tab a,\n.app-ctnr .live-helper .main-content .menu-item .menu-title,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt,\n.app-ctnr .live-helper .main-content .anchor li,\n.nav-warp2 .nav-item3,\n.nav-item3.active,\n.nav-item2 .nav-item2-title,\n.biliPager .current span,\n.biliPager .pager-jumper .pager-jumper-input,\n.biliPager .pager-jumper a,\n.biliPager .pager-jumper a:hover,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-status-wrp p.item-title,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-status-wrp .item-status-op,\n.alert-v2-container-info div.alert-v2-btn:nth-child(2),\n.check-radio-v2-container .check-radio-v2-name,\n.input-box-v2-1-container .input-box-v2-1-instance .input-box-v2-1-val,\n.label-item-v2-2-container,\n.label-item-v2-2-container-selected,\n.more-selector-v2-container .more-selector-v2-title-wrp > h1,\n.content-tag-v2-container .content-tag-v2-edit-mod-wrp,\n.content-tag-v2-container .content-tag-v2-other-tag-error-wrp,\n.check-box-v2-container .check-box-v2-content,\n.water-mark-set-v2-container .water-mark-set-v2-copy-switch-wrp > span,\n.electron-set-v2-container .electron-set-v2-copy-switch-wrp .electron-set-v2-hint,\n.d-time-v2-container .d-time-v2-switch-wrp p.d-time-v2-last,\n.d-time-v2-container .d-time-v2-switch-wrp p.d-time-v2-pre,\n.file-list-v2-container .file-add-btn,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2),\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2):hover,\n.common-modal-container .common-modal-content .common-modal-foot > div div:first-child,\n.drop-cascader-container .drop-cascader-pre-wrp .drop-cascader-pre-item .pre-item-content,\n.drop-cascader-container .drop-cascader-list-wrp .drop-cascader-list-item p.item-main,\n.select-box-v2-container .select-box-v2-controller .select-item-cont-inserted,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-icon,\n.drop-list-v2-container .drop-list-v2-item .drop-list-v2-item-cont p.item-cont-main,\n.select-box-v2-container .select-box-v2-controller,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer,\n.submit-button-group-v2-container .submit-btn-group-tpl,\n.submit-button-group-v2-container .submit-btn-group-add,\n.date-picker-v2-container .date-picker-v2-nav-wrp p.date-picker-nav-title,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .weekend-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .weekend-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item-selected,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item-selected,\n.time-picker-v2-container .time-picker-head-wrp .time-picker-show,\n.time-picker-v2-container .time-picker-body-wrp .time-picker-panel-select-wrp .time-picker-panel-select-item,\n.bind-info .note-footer .btn-group .active-btn,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a:hover,\n.main-c .main-b .main-b-l .info-l p,\n.score-info span,\n.security-right .main-c .xts,\n.security-right .main-c .xts i,\n.main-c .main-b .main-b-l .convert,\n.security-right .vip-help a,\n.channel-menu .box a,\n.coin-operated-m .coin-bottom .coin-btn,\n.nameplate-card .nameplate-text .n-name,\n.main-t .main-title,\n.black-info .black-name,\n.black-list .black-btn,\n.black-list .black-btn:hover,\n.privilege-content-warp .right-crumbs a,\n.privilege-content-warp .right-crumbs,\n.privilege-content-warp .right-crumbs i,\n.privilege-tabs-title,\n.privilege-tabs .privilege-item,\n.privilege-box-right-name,\n.privilege-box-right-btn,\n.bui-content .g-title h4,\n.gift-recommend .gift-box .info h5,\n.bui-content .g-title .btn,\n.bui-content .g-title .btn:hover,\n.gift-all .gift-box .info h5,\n.gift-all .gift-box:hover .info h5,\n.gift-all .gift-box:hover .info p,\n.gift-all .gift-box:hover .info .btn,\n.gift-recommend .gift-box .hover-bg .depict,\n.bangumi-detail .detail-evaluate p i,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn span,\n#viewbox_report.video-info-m h1,\n.elecrank-header .title,\n.video-toolbar-module .share-box .s-text .t,\n.video-toolbar-module .btn-item .t,\n.video-toolbar-module .app-download,\n.elecrank-wrapper .elecrank-content .rank-item .msg,\n.elecrank-wrapper .elecrank-content .rank-item .item-num,\n.log-item li.log-item .txt-block,\n.elecrank-wrapper.no .elecrank-header.no-list .total-txt,\n.elecrank-wrapper .elecrank-content.no-list .elec-btn,\n.video-toolbar-module .share-box .share-popup .share-address ul li .name,\n.video-toolbar-module .share-box .share-popup .share-address ul li .btn,\n.video-toolbar-module .share-box .share-popup .share-address ul li input,\n#fixnav_report .fixed-nav-m .mini:hover,\n#fixnav_report .fixed-nav-m .mini,\n.guide .trynew-btn a,\n.clearfix .multi-page .item.on,\n.clearfix .multi-page .item:hover,\n.clearfix .multi-page .item,\n.new_list .vd_list li .title,\n.new_list .vd_list li .typename,\n.face-g-list .mp-block .right ul li .mp-tips,\n.face-g-list .mp-block .right ul li .mp-tips .btn,\n.face-buy-name,\n.face-buy-footer .btn-mk2.primary,\n.popup-btn .btn-default,\n.d-header .d-titleBar .d-title,\n.d-buttons .d-state-highlight,\n.d-buttons .d-state-highlight:active,\n.d-buttons .d-state-highlight:hover,\n.d-buttons .d-button,\n.d-buttons .d-button:hover,\n.sub-nav-m.report-wrap-module .sub-nav-m .tips,\n.groom-box-m.clearfix .groom-module .type-name,\n.h .report-popup-item-text,\n#page-follows .modal-container .content-text,\ntable.viptable td,\n.viptable .history-th,\n.big-history-title,\n.voucher-right-name,\n.multi-page .cur-list .module-box li,\n.share-addr-item .share-addr-name,\n.share-addr-item .share-addr-wrapper,\n.media-tab-content .nav-tools .tool-item:hover,\n.reportImage-candidate-item.dp-i-block.bg-cover.bg-center.bg-no-repeat.ts-dot-3.pointer.p-relative .upload-hint,\n.works-ctnr .header-ctnr .works-count,\n.album-report .report-title,\n.choices .album-radio,\n.panel-block h4,\n.panel-block input,\n.album-popup .album-pop-bottom ul li.disable,\n.album-popup .album-pop-bottom ul li.disable:hover,\n.album-popup .album-pop-bottom ul li.normal,\n.album-popup .album-pop-bottom ul li:hover,\n.misl-ep-item .mark-icon,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow li:hover,\n.mycollect-padding .mycollect-title,\n.mycollect-padding .mycollect-upname,\n.mycollect-theme,\n.creation-title,\n.song-li .song-right .song-theme,\n.mycollect-padding .mycollect-board .mycollect-playbtn,\n.mycollect-info .mycollect-li .song-sort,\n.mycollect-info .mycollect-li .song-title .song-normal,\n.mycollect-info .mycollect-li .song-uname,\n.col-4-med.col-4 .song-change,\n.song-change .font12,\n#dyn_wnd .dyn_menu,\n.mini-wnd .read-all,\n.mini-wnd .play-all,\n.mainly-automatic dl,\n.mainly-automatic h2,\n.mainly-question h2,\n.q-box .q-title a,\n.q-c-div dl,\n.privacy-type .album-radio.bp-album-radio,\n.song-complain-bg .song-complain .complain-title,\n.song-complain-bg .song-complain .complain-text,\n.song-complain-bg .song-complain .complain-btn,\n.song-li .song-right .song-right-title,\n.song-right-title a {\n color: #eee !important;\n}\n\n.title-item,\n.title-factory-card,\n.title-factory-card .title-num,\n.title-list .title-list-item:hover .tips .tips-title,\n.tag-input,\n.user-ctnr .top,\n.my-room.room-info .room-info-ctnr .top,\n.live-haruna .tab-body .item,\n.popup-close-btn,\n.user-avatar,\n.areas .area,\n.record-ctnr .summary,\n.help-list,\n.help-box,\n.code-result,\n.el-input-group__append,\n.el-input-group__prepend,\n.page-wrp.is-article.cc-article-wrp .article-card,\n.videoCharts .stat .stat-wrp .stat-card,\n.article-chart-wrp,\n.comment-list-item,\n.head .dropdown-btn,\n.dropdown .dropdown-menu,\n#dc-section_summary .source-rank-list-item,\n.list.main_body .right_box .select_box .select .title,\n.list.main_body .list_box .block,\n.mobile-kpi-head,\n.article-holder .ticket-card a,\n.tab-selector-wrap .tab-wrap,\n.pagination-container li.pagination,\n.pagination-container li.pagination-input-wrap .pagination-input,\n.c-text .c-hd2,\n.tv-m2:nth-child(odd),\n.tv-m2,\n.tv-m3,\n.pager .jump-pager input[type=number],\n.article-header .filter-wrp .category-wrp,\n.article-header .filter-wrp .order-wrp,\n.btn-section .btn-item,\n.article-header .filter-wrp .article-type,\n.article-header .filter-wrp .filter-article-type,\n.article-header .filter-wrp .filter-level,\n.setting.cc-content-body .setting .follow-setting,\n.ivu-input-costom-width .ivu-input-wrapper .ivu-input-wrapper-default .ivu-input-type .ivu-input,\n.about-index .about-desc,\n.apply-form .btn, .apply-form .btn:hover,\n.main-footer .link-item,\n.tag-default.current,\n.tag-default:active,\n.tag-default,\n.btn-primary,\n#gameCenter .hot-list .s-imgUnit,\n#gameCenter .hot-list .s-imgUnit:hover,\n#gameCenter .hot-list .s-imgUnit .rank,\n.bp_user_box_bb,\n.bp_user_box_bottom p,\n.s-paging > ul > a,\n.s-paging > ul > span,\n.s-paging > ul > a.current,\n.s-paging > ul > span.current,\n.s-paging > ul > a:not(.disabled):not(.current):not(a),\n.s-paging > ul > span:not(.disabled):not(.current):not(a),\n.s-paging > ul > a:not(.disabled):not(.current):hover,\n.s-paging > ul > span:not(.disabled):not(.current):hover,\n.s-paging .jump-to-page input[type=text],\n.s-paging > ul > a:not(.disabled):not(.current):not(a):hover,\n.s-paging > ul > span:not(.disabled):not(.current):not(a):hover,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.stm-ly > .sd > .sec,\n.stm-ly .usr,\n.stm-ly .stm-lst li + li,\n.stm-ly > .ct,\n.stm-ly .ct .stm-filter li.on,\n.stm-lst-item .share,\n.security-right .sr-record,\n.drawer-pop-ctn.pop-ctn-4 .draw-list,\n.news-detail-content .sepatator,\n.left-side .categories-bar,\n.nav-warp2 .nav-item3,\n.nav-item2 .nav-item2-title,\n.nav-warp1 .nav-item2,\n.biliPager .page-li,\n.biliPager .pager-jumper .pager-jumper-input,\n.biliPager .pager-jumper a,\n.biliPager .pager-jumper a:hover,\n.normal-v2-container .normal-title-wrp > .template-op,\n.file-list-v2-container .dividing-line,\n.select-box-v2-container .select-box-v2-controller,\n.input-box-v2-1-container,\n.label-item-v2-2-container,\n.normal-v2-container .dividing-line,\n.content-tag-v2-container .content-tag-v2-edit-mod-wrp,\n.content-tag-v2-container .content-tag-v2-other-tag-error-wrp,\n.template-list-small-container,\n.common-modal-container .common-modal-content .common-modal-head,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2),\n.drop-cascader-container,\n.drop-cascader-container .drop-cascader-list-wrp,\n.drop-list-v2-container,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer,\n.submit-button-group-v2-container .submit-btn-group-tpl,\n.security-right .faq-line,\n.security-right .vip-help,\n.main-c .main-b .main-b-l .convert,\n.main-c .main-b .main-b-l,\n.security-right .vip-help p,\n.channel-menu .r-box,\n.feed-card .content .card,\n.coin-operated-m .coin-bottom .coin-btn,\n.coin-operated-m .coin-bottom .coin-btn:hover,\n.nameplate-card,\n.nameplate-card .nameplate-text,\n.black-ul.clearfix .black-list,\n.black-list .black-btn,\n.black-list .black-btn:hover,\n.home-wrap .home-input .type.selected,\n.home-wrap .home-input .type:hover,\n.privilege-tabs-title,\n.privilege-content-warp .privilege-box,\n.privilege-box.clearfix .privilege-box-right,\n.g-title .btn.btn-red,\n.g-title .btn.btn-red:hover,\n.gift-all .gift-box,\n.footer-logo-list .footer-logo,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow:hover,\n#app .player-box,\n.video-info-m .number .line,\n.l-wrapper .y-layout,\n.elecrank-wrapper.report-wrap-module.report-scroll-module .elecrank-header,\n.elecrank-wrapper .elecrank-content,\n.elecrank-wrapper .elecrank-footer,\n.video-toolbar-module .app-download:hover,\n.video-toolbar-module .share-box:hover,\n.video-toolbar-module .share-box:hover .share-popup,\n.video-toolbar-module .share-box .share-popup .share-address ul li input,\n.video-toolbar-module .share-box .share-popup .or-code,\n.video-toolbar-module .app-download:hover .qr-code-box,\n.fixed-nav-m .mini,\n.fixed-nav-m .go-top,\n.clearfix .multi-page .item.on,\n.clearfix .multi-page .item:hover,\n.clearfix .multi-page .item,\n.new_list .vd_list li.l1,\n.container-body .newlist_info,\n.new_list .vd_list li .up,\n.face-g-list .mp-block .right ul li .mp-tips,\n.face-buy-footer .btn-mk2.primary,\n.popup-box .popup-title,\n.popup-btn .btn-default,\n.popup-btn .btn-default:hover,\n.d-header .d-titleBar .d-title,\n.d-buttons .d-state-highlight,\n.d-buttons .d-button,\n.sub-nav-m.report-wrap-module .sub-nav-m .tips,\n.r-con .mobile-link-l,\n.h .report-popup-item.checked .report-popup-item-checkbox,\n.multi-page .cur-list .module-box li,\n.share-addr-item .share-addr-wrapper,\n.media-tab-content .nav-tools .tool-item:hover,\n.media-tab-content .nav-tools .tool-item,\n.privacy-panel,\n.panel-block input,\n.privacy-panel-other,\n.album-popup .album-pop-bottom ul li.disable,\n.album-popup .album-pop-bottom ul li.disable:hover,\n.album-popup .album-pop-bottom ul li.normal,\n.album-popup .album-pop-bottom ul li:hover,\n.mycollect-info,\n#i_menu_msg_btn #dyn_wnd,\n#dyn_wnd .wnd_bottom a.read-more,\n#dyn_wnd .wnd_bottom a.btn-ignore-all,\n#dyn_wnd .wnd_bottom a.btn-live-more,\n#dyn_wnd .wnd_bottom a.btn-article-more,\n.mini-wnd,\n.mini-wnd .read-all,\n.mini-wnd .play-all,\n.song-complain-bg .song-complain .complain-title {\n border-color: transparent !important;\n}\n\n.add-cover,\n.cc-article-wrp .article-card .meta-title .typename,\n.text-area-box-v2-container,\n.check-radio-v2-container .check-radio-v2-box,\n.voucher-list-wrapper.voucher-ing .voucher-right,\n.voucher-content-outside .voucher-list-wrapper {\n border-color: #aaa !important;\n}\n\n#page-fav .fav-main .filter-item.search {\n border-color: #666 !important;\n}\n\n.left-nav-logo,\n.icon-back,\n.nav-item1 .nav-item1-title.arrow:after,\n.nav-item1 .nav-item1-title i.item0,\n.nav-item1 .nav-item1-title i.item1,\n.footer-logo-list .footer-logo,\n.video-toolbar-module .b-icon,\n#arc_toolbar_report .elec-btn .bili-icon,\n#arc_toolbar_report .elec-btn .icon,\n.video-toolbar-module .fav-box .btn-item .f-icon-move,\n#playpage_share .share-btn .clearfix .bili-icon,\n#playpage_share .share-btn .clearfix .icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.main-c .main-head {\n filter: brightness(0.5) contrast(3) !important;\n}\n\n.videoCharts .stat .stat-wrp,\n.article-data-wrp .video-box,\n.article-net-charts .content-box,\n.el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.guide .trynew-btn a,\n.face-g-list .mp-block .right ul li .mp-tips {\n box-shadow: none !important;\n}\n\n.add-cover:hover,\n.data-card .data-box .tab .fan-tab.current:after,\n.data-card .fans-box .tab .fan-tab.current:after,\n.section-item .diff-wrp .diff-text:before,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.tab-selector-wrap .tab-wrap .tab span.active,\n.tabs-tab-active:before,\n.ivu-input:focus,\n.ivu-input:hover,\n.security-right .sr-record a.on,\n.left-side .categories-bar .tag-item.on,\n.app-ctnr .live-helper .main-content .menu-item .menu-title,\n.nav-item3.active,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-filter .bilibili-player-filter-btn.active > span,\n.select-box-v2-container .select-box-v2-controller:hover,\n.input-box-v2-1-container.input-box-v2-1-container-active,\n.input-box-v2-1-container:hover,\n.text-area-box-v2-container.text-area-box-v2-container-active,\n.text-area-box-v2-container:hover,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date:hover,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer:hover,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item:hover,\n.el-checkbox__inner:hover,\n.el-checkbox__input.is-checked .el-checkbox__inner,\n.el-checkbox__input.is-indeterminate .el-checkbox__inner,\n.bind-info .note-footer .btn-group .active-btn,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a,\n.elecrank-header .rank-tab.active,\n.s_tag .btn-add:hover,\n.slider-ad-m .carousel-module .panel .trig span.on,\n.voucher-content-outside .voucher-ing,\n.voucher-content-outside .voucher-no-used,\n.multi-page .cur-list .module-box li:hover,\n.multi-page .cur-list .module-box li.on,\n.creation-li .creation-left .creation-shadow,\n#dyn_wnd .dyn_menu .line:before {\n border-color: var(--theme-color) !important;\n}\n\n.live-btn,\n.live-btn:active,\n.live-btn:hover,\n.live-btn.default:active,\n.live-btn.default:hover,\n.popup-close-btn,\n.helper-icon-dots,\n.code-btn,\n.code-btn:hover,\n.cc-article-wrp .article-card .meta-view .appeal:hover,\n.cc-article-wrp .article-card .meta-view .data:hover,\n.cc-article-wrp .article-card .meta-view .delete:hover,\n.cc-article-wrp .article-card .meta-view .option:hover,\n.head .dropdown-btn:hover,\n.dc-button.dc-button-text:hover,\n.h-none-btn:hover,\n.item .title-wrap .activity,\n.tabs_active-bar,\n.apply-form .btn,\n.apply-form .btn:hover,\n.tag-default.current,\n.tag-default:active,\n.tag-default:hover,\n.qa-index .help-list .collapse-item.collapse-item-active .collapse-title-icon,\n.ac-artilce-tabs .tabs-nav .active,\n.s-paging > ul > a.current,\n.s-paging > ul > span.current,\n.s-paging > ul > a:not(.disabled):not(.current):hover,\n.s-paging > ul > span:not(.disabled):not(.current):hover,\n.biliPager .current span,\n.biliPager .pager-jumper a:hover,\n.alert-v2-container-info div.alert-v2-btn:nth-child(2),\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-upload-progress .item-upload-progress-loading,\n.label-item-v2-2-container:hover,\n.label-item-v2-2-container-selected,\n.label-item-v2-container,\n.file-list-v2-container .file-add-btn:hover,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2):hover,\n.common-modal-container .common-modal-content .common-modal-foot > div div:first-child,\n.common-modal-container .common-modal-content .common-modal-foot > div div:first-child:hover,\n.check-radio-v2-container .check-radio-v2-box.check-radio-v2-box-checked:after,\n.check-radio-v2-2-container.check-radio-v2-2-container-active,\n.submit-button-group-v2-container .submit-btn-group-add-img:hover,\n.submit-button-group-v2-container .submit-btn-group-add:hover,\n.submit-button-group-v2-container .submit-btn-group-tpl:hover,\n.submit-button-group-v2-container .submit-btn-group-add,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item-selected,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item-selected,\n.el-checkbox__input.is-checked .el-checkbox__inner,\n.el-checkbox__input.is-indeterminate .el-checkbox__inner,\n.bind-info .note-footer .btn-group .active-btn,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a:hover,\n.main-c .main-b .main-b-l .convert:hover,\n.coin-operated-m .coin-bottom .coin-btn,\n.coin-operated-m .coin-bottom .coin-btn:hover,\n.black-list .black-btn:hover,\n.privilege-box-right-btn:hover,\n.bui-content .g-title .btn:hover,\n.gift-recommend .g-title h4:before,\n.gift-all .g-title:before,\n.gift-all .gift-box:hover,\n.gift-recommend .gift-box .hover-bg,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow,\n.elecrank-wrapper .elecrank-content.no-list .elec-btn,\n.video-toolbar-module .share-box .share-popup .share-address ul li .btn,\n.fixed-nav-m .mini:hover,\n.pop-live .pl__mask .pl__icon--live,\n.guide .trynew-btn a:hover,\n.clearfix .multi-page .item.on,\n.clearfix .multi-page .item:hover,\n.face-g-list .mp-block .right ul li .mp-tips .btn,\n.face-g-list .mp-block .right ul li .mp-tips .btn:hover,\n.face-buy-footer .btn-mk2.primary:hover,\n.popup-btn .btn-default:hover,\n.d-buttons .d-state-highlight:active,\n.d-buttons .d-state-highlight:hover,\n.d-buttons .d-button:hover,\n.h .report-popup-item.checked .report-popup-item-checkbox,\n.media-tab-content .nav-tools .tool-item:hover,\n.album-radio.active::before,\n.album-popup .album-pop-bottom ul li.normal,\n.album-popup .album-pop-bottom ul li:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span.disabled:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span:hover,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-btns .bangumi-btn .btn-follow:hover,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-btns .bangumi-btn .btn-follow,\n.misl-ep-item .mark-icon.badge-pink,\n.mycollect-padding .mycollect-board .mycollect-playbtn,\n.mycollect-padding .mycollect-board .mycollect-playbtn:hover,\n.col-4-med.col-4 .song-change:hover,\n#dyn_wnd .wnd_bottom a.read-more:hover,\n#dyn_wnd .wnd_bottom a.btn-ignore-all:hover,\n#dyn_wnd .wnd_bottom a.btn-live-more:hover,\n#dyn_wnd .wnd_bottom a.btn-article-more:hover,\n.mini-wnd .read-all:hover,\n.mini-wnd .play-all:hover,\n.song-complain-bg .song-complain .complain-btn,\n#dyn_wnd .dyn_menu .line {\n background-color: var(--theme-color) !important;\n}\n\n#bp_right .balance_bp_box .button {\n background: var(--theme-color) !important;\n}\n\n.notice-ctnr .blink:hover,\n.notice .blink:hover,\n.add-cover:hover,\n.bili-blue,\n.text-blue,\n.save-btn.active,\n.collapse-item--active .collapse-title,\n.help-subindex,\n.drop-menu-item:hover,\n.icon-label.hover-text-blue:hover .label,\n.stat-card .num .text,\n.comment-card .comment-item .comment-info .reply-block .comment-vedio a,\n.section-item .diff-wrp .diff-text,\n.comment-container .main-desc .goods-info .desc .price,\n.hot-goods-container .bottom .price-tag .price,\n.goods-container > .info-container .price,\n.anime-expo-container .main .price,\n.tab-selector-wrap .tab-wrap .tab span:hover,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.tab-selector-wrap .tab-wrap .tab span.active,\n.item:hover .title,\n.total-bt .t-date a:hover,\n.tv-m2 .tv-m-tt:hover,\n.tv-m3 .tv-m-tt:hover,\n.left-nav-item:hover,\n.left-nav-item-child:hover,\n.left-nav-item-childed:hover,\n.academy-right-link:hover,\n.tabs-tab-active,\n.left-nav-item:hover .icon,\n.left-nav-item-childed:hover,\n.article-header .filter-wrp .article-type .bili-btn.current,\n.article-header .filter-wrp .filter-article-type .bili-btn.current,\n.article-header .filter-wrp .filter-level .bili-btn.current,\n.help-subcontent a,\n.help-subcontent a:hover,\n.fixed-service-word a,\n.fixed-service-word a:hover,\n.help-title-wrap.help-box .help-title,\n.link-no-hover:hover,\n.qa-index .help-content .help-title,\n.qa-index .help-list .collapse-item.collapse-item-active .collapse-title,\n.qa-index .help-list .collapse-item.collapse-item-title,\n#status .s-statusUnit .s-statusUnit-text .info .game-name,\n#gameCenter .hot-list .s-imgUnit .rank.pink,\n.s-statusUnit-text .info a:hover,\n.list-wrap.hot-forum-lft-con .s-imgUnit a:hover,\n.list-wrap.lft-con .s-imgUnit a:hover,\n.stm-ly .stm-lst .name a:hover,\n.stm-ly .stm-lst a,\n.stm-ly .stm-lst a:hover,\n.sr-record a:hover,\n.sr-record a.on,\n.categories-bar .tag-item.on,\n.app-ctnr .live-helper .main-content .anchor li:hover,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt p a,\n.nav-item1 .nav-item1-title.expand,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-status-wrp .item-status-op .item-status-click:hover,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-left .cover-chop-clip-reset-v2:hover > span,\n.drop-cascader-container .drop-cascader-pre-wrp .drop-cascader-pre-item-selected .pre-item-content,\n.check-box-v2-container .check-box-v2-pre-selected,\n.water-mark-set-v2-copy-switch-wrp a:hover,\n.drop-list-v2-container .drop-list-v2-item i.drop-list-v2-item-icon,\n.drop-cascader-container .drop-cascader-list-wrp .drop-cascader-list-item-selected p.item-main,\n.date-picker-v2-container .date-picker-v2-footer-wrp .date-picker-v2-select-today,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item:hover,\n.time-picker-v2-container .time-picker-body-wrp .time-picker-panel-select-wrp .time-picker-panel-select-item.time-selected,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-title-more:hover,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a,\n.main-c .main-b .main-b-l .info-l i,\n.main-c .main-head .main-h span.sc,\n.security-right .vip-help a:hover,\n.nameplate-card .nameplate-text .n-type a,\n.home-wrap .home-suggest .title .delete-history:hover,\n.privilege-tabs .privilege-item-active,\n.privilege-tabs .privilege-item:hover,\n.gift-recommend .gift-box .info .price-box em,\n.gift-all .gift-box .info .price-box em,\n.footer-box .footer-text a:hover,\n.i-pin-info a:hover,\n.player-limit-wrap .limit_not_start_wrap .not_start_info span,\n.video-info-m .tm-info a:hover,\n.s_tag .btn-view-tag a:hover,\n.elecrank-header .rank-tab.active,\nli.log-item .user-action .up-mark,\n.video-toolbar-module .app-download .qr-code-box .box .txt a,\n.video-toolbar-module .elec-btn,\n.new_list .vd_list li .title:hover,\n#page-follows .modal-container .content-text em,\n.voucher-right-ing,\n.album-radio.active,\n.mycollect-info .mycollect-li .song-title .song-normal:hover,\n.mycollect-info .mycollect-li .song-title .song-collection.font-blue,\n.mycollect-info .mycollect-li .song-title .song-float:hover,\n#dyn_wnd .dyn_menu li.on,\n#dyn_wnd .dyn_menu li:hover,\n.mini-wnd .list li a:hover,\n.q-title a.active,\n.q-c-div dl.active dt,\n.song-li .song-right .song-right-title a:hover {\n color: var(--theme-color) !important;\n}\n\n.data-card .data-box .tab .fan-tab.current:after,\n.data-card .fans-box .tab .fan-tab.current:after,\n.section-item .diff-wrp .diff-text:before,\n.tabs-tab-active:before,\n#dyn_wnd .dyn_menu .line:before {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n/* spell-checker: disable */\n.ep-list-wrapper .ep-item:hover,\n.section-ep-wrapper .ep-item:hover,\n.ep-list-wrapper .ep-item.cursor,\n.section-ep-wrapper .ep-item.cursor,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.send-vip-content,\n.bili-pay-payment-wrapper-gift,\n.backdrop .extension-wrapper #app,\n.media-tab-module-content .sl-ep-list .section-item,\n.media-tab-module-content .mtlr-list-wrp .block-relate-wrp .pagelistbox .custom-right .custom-right-inner.custompage,\n.bilibili-player-feedback,\n#app-ctnr .content #comment,\n#app-ctnr .content,\n.lottery-box .title,\n.ban-app .case-tip .click-btn,\n.common-dialig-left-btn,\n.bnj-main > .content,\n#area-list ul li:after,\n.live-room-app .app-content .link-footer-ctnr,\n.group-helper-msg-list,\n#disable-popup-modal .vip-exchange .selector li.current,\n#vip-exchange-modal .vip-exchange .selector li.current,\n#disable-popup-modal .vip-exchange a.btn.disabled,\n#vip-exchange-modal .vip-exchange a.btn.disabled,\n#disable-popup-modal .vip-exchange .months button,\n#vip-exchange-modal .vip-exchange .months button,\n#disable-popup-modal .vip-exchange .months #showMonths,\n#vip-exchange-modal .vip-exchange .months #showMonths,\n#disable-popup-modal .btn,\n#disable-popup-modal .btn-transparent,\n#disable-popup-modal .btn-white,\n#vip-exchange-modal .btn,\n#vip-exchange-modal .btn-transparent,\n#vip-exchange-modal .btn-white,\n.player-his-info,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item[data-state-play=true],\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item:hover,\n.btn-my-operate,\n.range-picker.dp-i-block .range.active,\n.area-selector-ctnr.data-area-selector .area-selector,\n.date-picker-input,\n.pika-single.is-bound.left-aligned.bottom-aligned .pika-lendar,\n.pika-label,\n.ban-vote .vote-dialog .dialog-footer .white-btn,\n.history-dlg .hsbtn .cancel,\n.link-tag.custom,\n.link-tag.default,\n.link-tag.origin,\n.editor:focus,\n.editor:hover,\n.editor.active,\n.textarea:focus,\n.textarea:hover,\n.textarea.active,\n.emoji-box .static-popup,\n.p-rel.f-clear.publish-panel .textarea,\n.d-state-highlight,\n.bp-vote-container.vote-box .create-vote,\n.chat-input-ctnr.p-relative .block-panel,\n.favInfo-box .favInfo-details .fav-options .fav-play,\n.edit-media-list .edit-mask .edit-board,\n.edit-media-list .edit-mask .default-edit,\n.confirm-window .mask .confirm-board,\n.player-auxiliary-playlist-item-p-item:hover,\n.container .play-coin-bg .play-coin,\n.container .qr-code-bg .qr-code-box,\n#app-container .main .share-step,\n#app-container .main .share-success,\n#page-channel-detail .channel-detail .channel-action-row .be-dropdown,\n#page-channel-detail .channel-option .modify-channel,\n#page-channel-detail .channel-add-video,\n.video-list .vl-hd .float_window,\n.datepicker.range_start.hasDatepicker .datepicker-popup,\n.calendar-table td.disabled,\n.coin-dialog-mask .coin-operated,\n.sidebar-wrapper .sidebar .feedlist-wrapper .title .number,\n.sidebar-wrapper .sidebar .feedlist-wrapper .more,\n.nav-panel-live .area-list-item:hover,\n.nav-panel-live .static-link:hover,\n.link-btn-ctnr.dp-i-block.v-middle .my-link-btn:before,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tip-arrow,\n#ssr-app.wrap,\n.bangumi-pagelistbox .p,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage,\n.container .content .comment-area {\n background-color: #222 !important;\n}\n\n.main-container .review-module .review-list .review-item .review-body,\n.pika-button:hover,\n.area-panel,\n.rank-list-ctnr .tab-content {\n background-color: #333 !important;\n}\n\n.main-container .ep-list-wrapper,\n.player-module .stardust-player.mini-player .drag-bar span,\n.player-module .stardust-player.mini-player .drag-bar i,\n.main-container .media-info .media-right .media-tool-bar .btn-rating,\n.short-review-masker .short-review-content,\n.main-container .nav-tools .tool-item,\n.main-container .entry-old .btn-old,\n.main-container .tool-bar .share-info .share-more,\n.main-container .tool-bar .mobile-info .mobile-more,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-msg,\n.main-container .season-list .ss-list-wrapper .expand-more,\n.main-container .pay-bar .sponsor .btn-pay,\n#app .main .content-wrp,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child,\n.player-module .player-tool-bar,\n.main-container .media-info .media-cover,\n.main-container .pre-mask,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-cover,\n.z-top-container.has-stardust,\n.ep-section-module,\n.main-container .recom-wrapper .expand-more,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-contact-information-input,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit.disable,\n.rank-main .rank-box .child-nav,\n.top3 li div.content-detail,\n.rank-detail .top50,\n.rank-detail .top50 li:nth-child(2n),\n.rank-detail .my-info,\n.pk-result .winner-info,\n.pk-result .mvp-info,\n.bb-comment .no-login .baffle,\n.bb-comment .no-login .comment-emoji,\n.list-info .list-li.odd,\n.list-info .list-li.even,\n.teach-last-list,\n.common-dialog-content,\n.bnj-reserve-progress .contact,\n#area-list ul li,\n.user-card-m .loading .mc1,\n.user-card-m .loading .mc3,\n.user-card-m .loading .mc4,\n.draw-popup-warp .rules,\n.gift-items.col-2 .gift-item .gift-img,\n.winner-list .list-wrap,\n.group-helper-msg-list:after,\n#disable-popup-modal .modal,\n#vip-exchange-modal .modal,\n.uns_box li.u-i.b-post .s-menu,\n.player-his-nav-wrp,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist,\n.core-player-video-panel,\n.core-player,\n.category-divider,\n.notification,\n.dialog-contnent,\n.feedback-content,\n.pika-table thead,\n.page-list-box .page-input,\n.page-list-box .page-item,\n.gather-wrap .cardhead .type,\n.gather-wrap .videos .item,\n.d-outer,\n.pgc-list .synthetical .headline .pgc-label,\n.dlg-contain .history-dlg,\n.create-vote .button-bar .bp-button,\n.main-content .group .bp-input .content-box,\n.main-content .group .title .slot-right .bp-selector,\n.bp-input .content-box.textarea-box .textarea,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .name-input,\n.play-list .rightside-content .source-list .source-item .collect,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .name-input,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.cancel,\n.confirm-window .mask .confirm-board .btn-wrap .btn.cancel,\n.play-list .rightside-content .batch-operation .batch-btn,\n.play-list .rightside-content .batch-operation .delete-btn,\n.play-list .leftside-content .upper-info .followed-btn,\n.container .right-container .media-upper .media-upper-follow .media-upper-followed,\n.container .play-coin-bg .play-coin .play-coin-btn,\n.share-content.plain .music-card,\n.history-wrap .warn .btn,\n.video-list .vl-hd .float_window .selet-datebox .sse a:hover,\n.datepicker.range_start.hasDatepicker .input,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select,\n.calendar-month > a:hover,\n.calendar-table td.inrange,\n.calendar-table td:hover,\n.calendar-year > a:hover,\n.sub-nav-m .tips,\n.narrowscreen .ov-box,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn,\ninput[type=radio]:checked + .custom-radio,\n.player-his-round div,\n#app-ctnr .content .nav-wrapper,\n.sidebar-wrapper .sidebar .profile-wrapper .info-wrapper,\n.sidebar-wrapper .sidebar .feedlist-wrapper,\n.slot-ctnr.p-relative .nav-panel-live,\n.main-content .list .all-list .vc-item,\n.main-content .list .all-list .pic-item,\n.feed-topic .publish-panel-container,\n.recommend-box .section-title .action-tab,\n.side-box .side-title.f-clear .action-tab,\n.up-info .btn-panel .following-charge-btn,\n.up-info .btn-panel .following {\n background-color: #444 !important;\n}\n\n.pgc-space-follow-item .pgc-item-info .type-and-area i,\n.pgc-space-follow-item .pgc-item-info .pgc-item-state i {\n background-color: #aaa !important;\n}\n\n#head-info-vm,\n#gift-control-vm,\n#rank-list-ctnr-box {\n background-image: none !important;\n}\n\n.upper-right-ctnr.p-absolute.none-select .btn.primary,\n.area-category-item.dp-i-block.p-relative.t-center.pointer .category-divider,\n#app-ctnr .content .container,\n.rank-main .rank-box .child-nav .nav-remind,\n.page-item.disabled .pager .pages .page-item button,\n.page-item.disabled .pager .pages .page-item .next,\n.pager .pages .page-item .next.disabled,\n.page-item.disabled .pager .pages .page-item .next.disabled:hover,\n.row .col-4-med.col-4 .pager .pages .page-item.active button,\n.row .col-4-med.col-4 .pager .pages .page-item button:hover,\n.all-hot-list-warp .pager .pages .page-item button,\n.all-hot-list-warp .pager .pages .page-item.active button,\n.all-hot-list-warp .pager .pages .page-item button:hover,\n.row .col-4-med.col-4 .pager .pages .page-item button,\n.pk-container.p-absolute.normal-pk .player-area.p-absolute.init-player.normal-pk .player-area.init-player.normal-pk .pk-result,\n.pk-container.p-absolute.normal-pk .player-area.p-absolute.match-player.normal-pk .player-area.match-player.normal-pk .pk-result,\n.tab-list .tab-item.active:before,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item:hover .bilibili-player-playlist-part-list:before,\n.list-row:nth-child(odd),\n.list-row:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-part-list:before,\n.change-container .video-list,\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking,\n.body-contain .user-wrap .dropdown-wrap .select-wrap .bili-dropdown,\n.collection-m .content .group-list ul .collection-mask,\n.collection-m .content .group-list .add-group .input-group input,\n.section-block .publish-panel .emoji-box,\n.main-content .group .bp-input .indicator,\n.chat-history-panel,\n.original-card-content .media-list .content .cover-box-cliper .cover-box,\n.live-room-app .app-content .app-body .player-and-aside-area .aside-area .chat-control-panel,\n.original-card-content .media-list .content,\n.share-content.plain .music-card .media-list.share-media-list .content,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=guard-level-]:before,\n.info-wrap .bk-text-con p span,\n.report-wrap-module.ban-modal.pub-list.init-end .info dl dt p span,\n.sidebar-wrapper .sidebar .profile-wrapper .img-wrapper,\n.live-item .live-item-link .live-img-box,\n.bangumi-pagelistbox.clearfix .custom-right .result,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:after,\n#app-ctnr .article-content .content {\n background-color: transparent !important;\n}\n\n.d-state-highlight,\n.static-popup.bp-arrow:before,\n.follow-dialog-wrap .follow-dialog-window .content .group-list ul .follow-group-mask,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group input,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group .submit,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=guard-level-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:after {\n background: transparent !important;\n}\n\n/* a\n{\n background: #fff !important;\n} */\n.bnj-reserve .content h5,\n.operation .inner .bnj-button .content,\n.bnj-progress-inner-operation .operation .programme .show-programme .content {\n color: #222 !important;\n}\n\n.main-container .ep-list-wrapper .list-title .ep-list-progress,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-info .pub-info,\n.main-container .media-info .media-right .pub-wrapper,\n.main-container .recom-wrapper .recom-list .recom-item .info-wrapper .video-count,\n.main-container .recom-wrapper .recom-list .recom-item .info-wrapper .video-uper,\n.main-container .review-module .review-list .review-item .pub-time,\n.short-review-masker .short-review-content .dialog-close,\n.main-container .media-info .media-right .media-rating p,\n.main-container .media-info .media-right .media-count,\n.main-container .tool-bar .mobile-info span,\n.main-container .tool-bar .like-info span,\n.main-container .tool-bar .coin-info span,\n.main-container .tool-bar .share-info span,\n.main-container .tool-bar .like-info i,\n.main-container .tool-bar .coin-info i,\n.main-container .tool-bar .share-info i,\n.main-container .tool-bar .mobile-info i,\n.main-container .sponsor-module .sponsor-info .sponsor-count,\n.main-content-page .record-login-descript.record-group.clearfix p,\n.main-content-page .coin-no-log,\n.count-wrapper div.up-info a,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-danmaku-number,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-watching,\n.area-text.dp-i-block.v-middle .child-area,\n.area-text.dp-i-block.v-middle .area-link,\n.room-info-upper-row.p-relative .upper-right-ctnr.p-absolute.none-select .btn.primary,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item,\n#article-list-index .article-list-title,\n.list-padding .list-publish,\n.list-padding .list-intro,\n.row .list-theme span,\n.list-info .list-li .song-title .song-float,\n.list-info .list-li .song-title .song-collection,\n.col-9-med.col-7 .list-padding,\n.common-dialig-sub-title,\n.lottery-notice-cntr .thx,\n.lottery-notice-cntr .win,\n.lottery-notice-cntr .ignore-notice,\n.lottery-notice-cntr .win .gift-name,\n.draw-popup-warp .rules .tips,\n.you-not-win .tips,\n.winner-list .gift-name,\n.user-list .up-item .up-info > span,\n.gift-items.col-3 .gift-item,\n#disable-popup-modal .vip-exchange .selector li p.cost,\n#vip-exchange-modal .vip-exchange .selector li p.cost,\n#disable-popup-modal .vip-exchange p.totail,\n#vip-exchange-modal .vip-exchange p.totail,\n#disable-popup-modal .vip-exchange p.totail label,\n#vip-exchange-modal .vip-exchange p.totail label,\n#disable-popup-modal .vip-exchange p#errorTips,\n#disable-popup-modal .vip-exchange p.tips,\n#vip-exchange-modal .vip-exchange p#errorTips,\n#vip-exchange-modal .vip-exchange p.tips,\n#disable-popup-modal .vip-exchange a.help,\n#vip-exchange-modal .vip-exchange a.help,\n.uns_box li.u-i.b-post .s-menu li a,\n.player-his-follow a,\n.player-his-follow,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-header,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-info-other,\n.core-player-info,\n.notification .notification-group .notification-content,\n.feedback-dialog-content p,\n.is-disabled .pika-button,\n.popup-content-ctnr .content .content-text,\n.content-list.clearfix .v .i span,\n.page-list-box .jump-input,\n.page-list-box .pageInfo,\n.article-wrap .article .so-icon a,\n.face-buy-item,\n.face-buy-price,\n.wrap .state-null > .txt,\n.ban-app .case-tip .tips,\n.article-content-ctnr .article-footer,\n.main-content .group .bp-input .indicator,\n.chat-input-ctnr.p-relative .block-panel,\n.wrapper .fav-guide .sub-title,\n.edit-media-list .edit-mask .edit-board .edit-info .media-list-type,\n.play-list .leftside-content .list-info,\n.play-list .leftside-content .oprate-panel .oprate-item .iconfont,\n.play-list .leftside-content .oprate-panel .oprate-item,\n.play-list .rightside-content .source-list .source-item .more-oprate,\n.edit-media-list .edit-mask .default-edit .default-edit-info .media-list-type,\n.player-auxiliary-playlist-count,\n.favInfo-box .favInfo-details .fav-options .meta,\n.media-list .content .text-box .description,\n.media-list .content .text-box .count-box,\n.container .play-coin-bg .play-coin .play-coin-exp,\n.container .right-container .media-info .media-content .media-playnum,\n.container .right-container .media-upper .media-upper-info .media-upper-time,\n.share-content.plain .music-card .up-info .tip,\n.share-step .btn-field .count,\n#pin-wrapper .pin-layer-header-counter,\n.calendar-table td.disabled,\n.narrowscreen .ov-box .v-info,\n.narrowscreen .ov-box .v-preview .txt,\n.narrowscreen .ov-box .v-data span,\n.t-center.glory-item.dp-i-block.v-middle .glory-activity-name,\n.t-center.glory-item.dp-i-block.v-middle .glory-create-time,\n.bb-comment .comment-list .list-item .con .vote-container .text-area .text-desc,\n.card .focus-btn .focus .focus-text,\n.textarea-container .comm-tool .comm-emoji,\n.coin-dialog-mask .coin-operated .coin-bottom .tips,\n.progress-outer-ctnr .lv-text,\n.progress-outer-ctnr .next-text,\n.common-popup-wrap.arrow-top.drop-bubble-ctnr .score-introduction,\n.gift-component-effect-rule,\n.rhythm-master-gift-panel .rhythm-danmaku .danmaku-item,\n.player-his-notice-content,\n.player-his-notice-content b,\n.player-his-tip .player-his-tip-des,\n.profile-wrapper .info-wrapper .relationship,\n.profile-wrapper .info-wrapper .relationship .followings:after,\n.item-footer .button-line .button-wrapper a,\n.vc-item .item-top .detail .time,\n.pic-item .content-wrapper .main-content .datetime,\n.page-container.p-rel .tab-nav .tab .tab-text,\n.side-box .list .item .info a,\n.pgc-space-follow-item .pgc-item-info .pgc-item-desc,\n.pgc-space-follow-item .pgc-item-info .type-and-area,\n.pgc-space-follow-item .pgc-item-info .pgc-item-state,\n.video-info .video-data .a-crumbs a {\n color: #aaa !important;\n}\n\n.main-container .pay-bar .vip .btn-pay.active,\n.main-container .ep-list-wrapper .list-title h4,\n.ep-list-wrapper .ep-item,\n.section-ep-wrapper .ep-item,\n.section-ep-wrapper .ep-item .badge,\n.main-container .season-list .series-title,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-info .ss-title,\n.main-container .media-info .media-right .media-title,\n.main-container .media-info .media-right .media-desc,\n.main-container .media-info .media-right .pub-wrapper .home-link,\n.main-container .media-info .media-right .pub-wrapper .av-link,\n.main-container .review-module .review-list .review-item .review-title,\n.main-container .review-module .review-list .review-item .review-content,\n.main-container .media-info .media-right .media-tool-bar .btn-rating,\n.review-edit-header .review-edit-media-info h4,\n.review-edit-header .review-edit-media-info .rate-tip,\n.main-container .media-info .media-right .media-tool-bar .btn-follow.active,\n.main-container .nav-tools .tool-item:hover,\n.main-container .entry-old .feedback .btn,\n.main-container .entry-old .btn-old,\n.main-container .entry-old .btn-old:hover,\n.main-container .tool-bar .share-info .share-more .share-wrapper .share-btn span,\n.main-container .tool-bar .mobile-info .mobile-more p,\n.main-container .media-info .media-right .media-tool-bar .btn-rating .star-wrapper li i,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-msg,\n.main-container .sponsor-module .sponsor-info .sponsor-count span,\n.main-container .sponsor-module .sponsor-info .btn-show-rank,\n.main-container .review-module .module-title,\n.main-container .season-list .ss-list-wrapper .expand-more,\n.main-container .recom-wrapper .recom-title,\n.main-container .sponsor-module .sponsor-info .btn-sponsor,\n#app .main .side-bar li a,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,\n.main-container .plp-l .media-wrapper h1,\n.bilibili-player-pgcinfo-follow .bilibili-player-pgcinfo-follow-binge-watching,\n.send-tabs-item,\n.friend-name,\n.bili-pay-header-wrapper .bili-pay-gift-info,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav-title,\n.section-item .section-text .section-index,\n.main-container.clearfix .plp-r .ep-section-module .section-title,\n.main-container .review-module .review-list .review-item .review-header .review-author,\n.main-container .recom-wrapper .expand-more,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-hint,\n.bilibili-player-feedback-title,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-tabmenu,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-contact-information-input,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-version-wrap a,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit.disable,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit,\n.area-category-selector .area-category-item,\n.rank-main .rank-box .child-nav li,\n.rank-main .rank-box .child-nav li.active,\nli.normal-item .uname,\nli.log-item .txt-block,\n.lottery-box .title,\n.up-info > a .up-name,\n.bb-comment .no-login .baffle,\n#article-list-index .title-holder .title,\n.list-gap .list-title,\n.list-padding .list-founder,\n.share-board .list-playbtn,\n.row .list-theme,\n.list-info .list-li .song-sort,\n.song-title .container a,\n.list-info .list-li .song-uname,\n.change-song .container .iconfont,\n.list-info .list-li .song-title .song-normal,\n.ban-app .case-tip .click-btn,\n.cases-wrap.clearfix .column.col2 a,\n.common-dialig-title,\n.common-dialig-right-btn,\n.common-dialig-left-btn,\n#page-fav .fav-sidenav .num,\n#area-list ul li dl,\n.gift-item.active,\n.gift-items.col-2 .gift-item,\n.draw-popup-warp .rules .title,\n.you-not-win .title,\n.you-win .gift-name,\n.winner-list,\n.button-box .item > button,\n.group-item .name-box .name,\n.group-helper-msg-list .tab-list,\n.list.dp-i-block.v-top .item .title,\n#disable-popup-modal,\n#vip-exchange-modal,\n#disable-popup-modal .vip-exchange p.balance a,\n#vip-exchange-modal .vip-exchange p.balance a,\n#disable-popup-modal .vip-exchange p.totail strong,\n#vip-exchange-modal .vip-exchange p.totail strong,\n#disable-popup-modal .vip-exchange a.btn.disabled,\n#vip-exchange-modal .vip-exchange a.btn.disabled,\n#disable-popup-modal .vip-exchange .months button,\n#vip-exchange-modal .vip-exchange .months button,\n#disable-popup-modal .vip-exchange .months #showMonths,\n#vip-exchange-modal .vip-exchange .months #showMonths,\n#disable-popup-modal .vip-exchange .months button.disabled,\n#vip-exchange-modal .vip-exchange .months button.disabled,\n#disable-popup-modal .btn,\n#disable-popup-modal .btn-transparent,\n#disable-popup-modal .btn-white,\n#vip-exchange-modal .btn,\n#vip-exchange-modal .btn-transparent,\n#vip-exchange-modal .btn-white,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-title,\n.elecrank-wrapper .elecrank-content .rank-item .item-name,\n.mng-type-item,\nth.list-head-text,\n.list-row .list-unit,\n.notification .notification-group .notification-title,\n.notification-content a,\n.feedback-dialog-txt,\n.feedback-dialog-title,\n.feedback-dialog-content .ip-info,\n.feedback-dialog-content .time-info,\n.feedback-dialog-content .ip-local,\n.btn-no-my-operate,\n.btn-my-operate,\n.table-normal.table-styleW .feedbtn,\n.el-radio,\n.data-overview,\n.range-picker.dp-i-block .range,\n.range-picker.dp-i-block .range.active,\n.area-selector-ctnr.data-area-selector .area-selector,\n.date-picker-input,\n.pika-button,\n.pika-label,\n.pika-button:hover,\n.is-selected .pika-button,\n.has-event .pika-button,\n.video-list .tab-wrap .tab-item,\n.content-list.clearfix .v .t,\n.page-list-box .page-input,\n.page-list-box .page-item a,\n.gather-wrap .cardhead .type,\n.gather-wrap .videos .item a,\n.gather-wrap .videos .item,\n.gather-wrap .videos .item:hover,\n.gather-wrap .videos .item a:hover,\n.vippendant-title,\n.pgc-list .synthetical .headline .pgc-label,\n.danmaku-report-panel,\n.collection-m .content .group-list .add-group .fav-add-tip,\n.collection-m .content .group-list .add-group .input-group .submit,\n.judgement .ban-app,\n.ban-vote .vote-dialog .dialog-main p,\n.ban-vote .vote-dialog .dialog-footer .white-btn,\n.ban-vote .vote-dialog .dialog-footer .blue-btn,\n.history-dlg .dlg-txt,\n.history-dlg .hsbtn .sure,\n.history-dlg .hsbtn .cancel .history-dlg .hsbtn .cancel:hover,\n.p-rel.f-clear.publish-panel .textarea,\n.bp-vote-container.vote-box .create-vote .main-content .group .title .title-content,\n.title .slot-right .bp-radio,\n.create-vote .button-bar .bp-button,\n.main-content .group .bp-input .input,\n.main-content .group .title .slot-right .bp-selector .selector,\n.wrapper .fav-guide .main-title,\n.favInfo-box .favInfo-details .fav-name,\n.favInfo-box .favInfo-details .fav-options .fav-play,\n#page-fav .fav-sidenav .favlist-title,\n#page-fav .fav-sidenav .watch-later,\n.edit-media-list .edit-mask .edit-board .head,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .title,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .name-input,\n.play-list .rightside-content .source-list .source-item .source-info .source-name,\n.play-list .leftside-content .list-title,\n.play-list .leftside-content .play-btn,\n.play-list .rightside-content .batch-operation .manage-btn,\n.play-list .rightside-content .batch-operation .manage-btn:hover,\n.play-list .rightside-content .source-list .source-item .collect .collect-item,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window .window-item,\n.edit-media-list .edit-mask .default-edit .head,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .title,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .name-input,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.confirm,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.cancel,\n.confirm-window .mask .confirm-board .head,\n.confirm-window .mask .confirm-board .btn-wrap .btn.confrim,\n.confirm-window .mask .confirm-board .btn-wrap .btn.cancel,\n.play-list .rightside-content .batch-operation .cancel-batch,\n.play-list .rightside-content .batch-operation .delete-btn.delete-check,\n.play-list .rightside-content .batch-operation .batch-btn,\n.play-list .rightside-content .batch-operation .clear-btn:hover,\n.play-list .rightside-content .batch-operation .delete-btn,\n.play-list .rightside-content .source-list .source-item .source-index,\n.player-auxiliary-playlist-item-title,\n.player-auxiliary-playlist-item-p-item,\n.play-list .leftside-content .upper-info .followed-btn,\n.play-list .leftside-content .upper-info .upper-name,\n.media-list .content .text-box .title,\n.container .right-container .media-upper .media-upper-follow .media-upper-not-follow,\n.container .right-container .media-upper .media-upper-follow .media-upper-followed,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group .submit,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group input,\n.collection-bg .collection-m .content .group-list .add-group .input-group input,\n.container .play-coin-bg .play-coin .play-coin-title,\n.container .play-coin-bg .play-coin .play-coin-btn,\n.container .qr-code-bg .qr-code-box .qr-code-title,\n.container .qr-code-bg .qr-code-box .box .qr-info,\n#app-container .main .share-step .title,\n.share-content.plain .music-card .up-info .name,\n.share-step .btn-field .share-btn,\n.history-wrap .warn .btn,\n#pin-wrapper .pin-layer-header-counter .count,\n#page-channel-detail .channel-option .modify-channel,\n.video-list .vl-hd .float_window .selet-datebox .sse a,\n.video-list .vl-hd .float_window .selet-datebox .sse a.on,\n.datepicker.range_start.hasDatepicker .input,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select,\n.float_content .selet-datebox .inpt .datepicker,\n.calendar-month > a.current,\n.calendar-table td.current,\n.calendar-year > a.current,\n.calendar-content .calendar-table .today,\n.sub-nav-m .tips,\n.narrowscreen .ov-box .title,\n.t-center.glory-item.dp-i-block.v-middle .glory-name,\n.bb-comment .comment-list .list-item .con .vote-container .text-area .text-content,\n.textarea-container .comm-tool .comm-emoji:hover .comm-text,\n.coin-dialog-mask .coin-operated .coin-title,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn,\n.chat-history-panel .chat-history-list .chat-item.misc-msg.guard-buy .count,\n.player-his-info .player-his-title,\n.player-his-notice .player-his-title,\n.player-his-notice-content a,\n.player-his-main .player-his-title,\n.player-his-tip .player-his-tip-title,\n.sidebar-wrapper .sidebar .feedlist-wrapper .title,\n.sidebar-wrapper .sidebar .feedlist-wrapper .title .number,\n.feedlist-wrapper .list-content .list-item .right .username,\n.sidebar-wrapper .sidebar .feedlist-wrapper .more,\n.vc-item .item-top .detail p a.description,\n.pic-item .content-wrapper .main-content .article,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip,\n.recommend-box .section-title .category-name,\n.recommend-box .section-title .action-tab,\n.recommend-box .section-title .action-tab a,\n.side-box .side-title.f-clear .action-tab,\n.s-space .wrapper .col-full .sub-tabs span,\n.pgc-space-follow-item .pgc-item-info .pgc-item-title,\n.bangumi-pagelistbox .p,\n.bangumi-pagelistbox .p:hover,\n.bangumi-pagelistbox .p.active,\n.bangumi-pagelistbox .custom-right .custom-right-inner,\n.up-info .btn-panel .following-charge-btn {\n color: #eee !important;\n}\n\n/* a\n{\n color: #fff !important;\n} */\n.main-container .pay-bar .vip .btn-pay.active,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item,\n.main-container .media-info .media-right .media-tool-bar .btn-rating,\n.main-container .nav-tools .tool-item,\n.main-container .nav-tools .tool-item:hover,\n.main-container .entry-old .btn-old,\n.main-container .entry-old .btn-old:hover,\n.main-container .tool-bar .share-info .share-more,\n.main-container .tool-bar .mobile-info .mobile-more,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-msg,\n#app .main .content-wrp,\n.player-auxiliary-area .player-auxiliary-panel-title,\n.send-tabs,\n.send-tabs-item,\n.send-wrapper,\n.bili-pay-payment-wrapper-gift,\n.media-tab-module-content .sl-ep-list .section-item,\n.bilibili-player-feedback,\n.bilibili-player-feedback-title,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-contact-information-input,\n.room-introduction .edit-button,\n.area-category-selector,\n.lottery-box,\n.row .list-info,\n.row .list-comment,\n.common-dialig-left-btn,\n.player .bilibili-player-video-bottom-area .bilibili-player-video-sendbar,\n#disable-popup-modal .vip-exchange .title,\n#vip-exchange-modal .vip-exchange .title,\n#disable-popup-modal .vip-exchange a.btn.disabled,\n#vip-exchange-modal .vip-exchange a.btn.disabled,\n#disable-popup-modal .vip-exchange .months,\n#vip-exchange-modal .vip-exchange .months,\n#disable-popup-modal .vip-exchange p.totail,\n#vip-exchange-modal .vip-exchange p.totail,\n#disable-popup-modal .btn,\n#disable-popup-modal .btn-transparent,\n#disable-popup-modal .btn-white,\n#vip-exchange-modal .btn,\n#vip-exchange-modal .btn-transparent,\n#vip-exchange-modal .btn-white,\n#disable-popup-modal .btn-transparent:hover,\n#disable-popup-modal .btn-white:hover,\n#disable-popup-modal .btn:hover,\n#vip-exchange-modal .btn-transparent:hover,\n#vip-exchange-modal .btn-white:hover,\n#vip-exchange-modal .btn:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-header,\n.btn-my-operate,\n.feedback-dialog-title,\n.area-selector-ctnr.data-area-selector .area-selector,\n.date-picker-input,\n.pika-table thead,\n.area-panel,\n.popup-content-ctnr .content .report-input,\n.page-list-box .page-input,\n.page-list-box .page-item,\n.page-list-box .page-item:hover,\n.page-list-box .active,\n.gather-wrap .cardhead .type,\n.gather-wrap .videos .item,\n.gather-wrap .videos .item:hover,\n.setting .follow-setting,\n.pgc-list .synthetical .headline .pgc-label,\n.ban-vote .vote-dialog .dialog-footer .white-btn,\n.dlg-contain .history-dlg,\n.history-dlg .hsbtn .cancel,\n.history-dlg .hsbtn .cancel:hover,\n.link-tag.custom,\n.link-tag.default,\n.link-tag.origin,\n.p-rel.f-clear.publish-panel .textarea,\n.emoji-box .static-popup,\n.bp-vote-container.vote-box .create-vote,\n.bp-upload:before,\n.button-bar:before,\n.chat-input-ctnr.p-relative .chat-input,\n#page-fav .fav-main .favList-info,\n#page-fav .fav-sidenav .watch-later,\n.edit-media-list .edit-mask .edit-board .head,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .name-input,\n.play-list .rightside-content .source-list .source-item .collect,\n.play-list .rightside-content .source-list .source-item .collect .collect-item:first-child,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window .window-item,\n.edit-media-list .edit-mask .default-edit .head,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .name-input,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.cancel,\n.confirm-window .mask .confirm-board .head,\n.confirm-window .mask .confirm-board .btn-wrap .btn.cancel,\n.play-list .rightside-content .batch-operation .delete-btn.delete-check,\n.play-list .rightside-content .batch-operation .batch-btn,\n.play-list .rightside-content .batch-operation .clear-btn:hover,\n.original-card-content .media-list .content,\n.container .right-container .media-upper .media-upper-follow .media-upper-followed,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group .submit,\n.share-content.plain .music-card .media-list.share-media-list .content,\n#app-container .main .share-step,\n#app-container .main .share-success,\n#page-channel-detail .channel-detail .channel-action-row .be-dropdown,\n.video-list .vl-hd .float_window,\n.video-list .vl-hd .float_window .close,\n.video-list .vl-hd .float_window .close:hover,\n.datepicker.range_start.hasDatepicker .input,\n.datepicker.range_start.hasDatepicker .datepicker-popup,\n.sub-nav-m .tips,\n.narrowscreen .ov-box,\n.change-content .feed-wrap .feed-tag .card,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn:hover,\n#edit-page .original-editor-wrap,\n#app-ctnr .content .nav-wrapper,\n.sidebar-wrapper .sidebar .profile-wrapper .info-wrapper,\n.sidebar-wrapper .sidebar .feedlist-wrapper,\n.main-content .list .all-list .vc-item,\n.main-content .list .all-list .vc-item .footer-wrapper,\n.main-content .list .all-list .pic-item,\n.main-content .list .all-list .pic-item .footer-wrapper,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tip-arrow,\n.sidebar-wrapper .sidebar .profile-wrapper .img-wrapper,\n.feed-topic .separater-line,\n.feed-topic .hot-content .card.card-offset,\n.recommend-box .section-title .action-tab,\n.side-box .side-title.f-clear .action-tab,\n.bangumi-pagelistbox .p,\n.bangumi-pagelistbox .p:hover,\n.bangumi-pagelistbox .p.active,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage,\n.up-info .btn-panel .charge-btn,\n.up-info .btn-panel .following {\n border-color: transparent !important;\n}\n\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item,\n.core-player-filter,\n.core-player-auxiliary-area,\n.core-player-video-control,\n.face-buy-item,\n.face-buy-price,\n.wrap .state-null > .txt,\n.ban-vote .vote-dialog .dialog-header,\n.item-footer .button-line .button-wrapper .button-item {\n border-color: #aaa !important;\n}\n\n.coin-dialog-mask .coin-operated .mc .mc-box,\n.main-container .media-info,\n.main-container .review-module,\n.main-container .plp-l .comment-wrapper,\n.main-container .sponsor-module,\n#disable-popup-modal .vip-exchange .months #showMonths,\n#vip-exchange-modal .vip-exchange .months #showMonths,\n.elecrank-header,\n.gather-wrap .gather,\n.play-list .rightside-content .source-list .source-item .source-right,\n.play-list .leftside-content .oprate-panel,\n.left-container .play-options .play-options-ul .share-box .or-code,\n.container .qr-code-bg .qr-code-box .qr-code-title,\n#page-channel-detail .channel-add-video,\n.video-list .vl-hd .float_window .float_content h3,\n.player-his-tip-date .player-his-round,\n.player-his-tip .player-his-tip-des,\n.jumping-ctnr .jumping-input {\n border-color: #444 !important;\n}\n\n/* a\n{\n border-color: white !important;\n} */\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=guard-level-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:after {\n -o-border-image: none !important;\n border-image: none !important;\n}\n\n/* a\n{\n fill: #aaa !important;\n} */\n/* a\n{\n fill: #fff !important;\n} */\n.pika-prev,\n.is-rtl .pika-next,\n.pika-next,\n.is-rtl .pika-prev,\n.video-list .vl-hd .float_window .close,\n.area-list-item.dp-i-block.t-over-hidden.t-nowrap.v-top.border-box.a-move-in-left.ts-dot-2 .live-icon-16,\n.link-navbar .main-ctnr .nav-logo,\n.link-btn-ctnr.dp-i-block.v-middle .my-link-btn .icon {\n filter: brightness(0) invert(1) !important;\n}\n\n/* a\n{\n filter: brightness(0) invert(.7) !important;\n} */\n.helper-btn.active:before,\n#disable-popup-modal .modal-close,\n#vip-exchange-modal .modal-close,\n.v-filter-line.clearfix .item.style .icon,\n.home-wrap .home-suggest .title .delete-history .icon-garbage,\n.face-buy-item.active,\n.face-buy-close,\n.collection-m .content .group-list .add-group .fav-add-tip .blue-arrow,\n.icon-vote-create-btn.active,\n.main-content .group .bp-add-button .add-icon,\n.bp-input .option-delete,\n.edit-media-list .edit-mask .edit-board .edit-info .media-list-type .icon-check,\n#app .header .close:hover,\n.edit-media-list .edit-mask .default-edit .default-edit-info .media-list-type .icon-check,\n.pin-layer-body .pin-layer-search #browser-version-tip #close-browser-tip,\n.pin-layer-body .pin-layer-search .icon,\n.pin-layer-header #browser-version-tip #close-browser-tip,\n.pin-layer-header .icon,\n.channel-item.channel-add-video .add-covers-meta #browser-version-tip #close-browser-tip,\n.channel-item.channel-add-video .add-covers-meta .icon,\n.slidesjs-pagination li a.active,\n.slidesjs-pagination li a:hover,\n.popup-content-ctnr .content .selector-box .type-selector .radio-selected,\n.bb-comment .comment-list .list-item .text .vote-link img,\n.aside-area-toggle-btn .btn-ctnr .restore-btn {\n filter: var(--blue-image-filter) !important;\n}\n\n.z-top-container .b-icon {\n filter: var(--pink-image-filter) !important;\n}\n\n/* a\n{\n filter: grayscale(1) !important;\n} */\n/* a\n{\n filter: brightness(0.7) !important;\n} */\n/* a\n{\n filter: brightness(0.2) !important;\n} */\n/* a\n{\n filter: brightness(0.5) !important;\n} */\n/* a\n{\n background-image: none !important;\n} */\n.main-container .entry-old .feedback .btn,\n.section-block .publish-panel .emoji-box,\n#app-container .main .share-step,\n#app-container .main .share-success,\n.video-list .vl-hd .float_window .close:hover {\n box-shadow: none !important;\n}\n\n/* a\n{\n box-shadow: 0px 4px 16px 0px var(--theme-color-40) !important;\n} */\n.button-box .item .group-helper-msg-list,\n.emoji-box .static-popup,\n.bp-vote-container.vote-box .create-vote,\n.play-list .rightside-content .source-list .source-item .collect,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window,\n.left-container .play-options .play-options-ul .share-box,\n.container .left-container .play-options .play-options-more .play-options-content .play-option:hover,\n.video-list .vl-hd .float_window,\n.datepicker.range_start.hasDatepicker .datepicker-popup,\n.sub-nav-m .tips,\n.narrowscreen .ov-box,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n/* a\n{\n display: none !important;\n} */\n.textarea {\n transition: all 0.2s;\n}\n\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:hover,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.send-tabs-item-active,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item:hover,\n.container .live,\n.comment-bilibili-con .con input[type=radio]:checked + label:before,\n.gift-item.active .gift-img,\n.tab-list .tab-item.active:before,\n.group-item .name-box .operate-btn,\n#disable-popup-modal .vip-exchange .selector li:first-child,\n#vip-exchange-modal .vip-exchange .selector li:first-child,\n.el-radio__inner:hover,\n.el-radio__input.is-checked .el-radio__inner,\n.date-picker-input.active,\n.area-group-item.checked,\n.group-item .operate-btn,\n.video-list .tab-wrap .tab-item.active,\n.face-buy-item.active,\n.face-buy-item:hover,\n.stick.true-love .medal-level,\n.collection-m .content .group-list .add-group .input-group,\n.editor:focus,\n.editor:hover,\n.editor.active,\n.textarea:focus,\n.textarea:hover,\n.textarea.active,\n.p-rel.f-clear.publish-panel .textarea[focus-within],\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin:hover,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin.active,\n#page-channel-detail .channel-add-video:hover,\n.video-list .vl-hd .float_window .selet-datebox .sse a,\n.video-list .vl-hd .float_window .selet-datebox .sse,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select:hover,\n.coin-dialog-mask .coin-operated .mc .mc-box.on,\n.coin-dialog-mask .coin-operated .mc .mc-box:hover,\n.score-progress-bar.dp-i-block.v-middle.p-relative .progress-bar-core.p-absolute,\ninput[type=radio]:checked + .custom-radio,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark,\n.sub-area em.active,\n.sub-area em:hover,\n.sub-tabs a.active,\n.sub-tabs a.active:before,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage:hover,\n.report-image-candidate-ctnr.t-center .upload-hint {\n border-color: var(--theme-color) !important;\n}\n\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:hover,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.send-tabs-item-active,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item:hover,\n.container .live,\n.comment-bilibili-con .con input[type=radio]:checked + label:before,\n.gift-item.active .gift-img,\n.tab-list .tab-item.active:before,\n.group-item .name-box .operate-btn,\n#disable-popup-modal .vip-exchange .selector li:first-child,\n#vip-exchange-modal .vip-exchange .selector li:first-child,\n.el-radio__inner:hover,\n.el-radio__input.is-checked .el-radio__inner,\n.date-picker-input.active,\n.area-group-item.checked,\n.group-item .operate-btn,\n.video-list .tab-wrap .tab-item.active,\n.face-buy-item.active,\n.face-buy-item:hover,\n.stick.true-love .medal-level,\n.collection-m .content .group-list .add-group .input-group,\n.editor:focus,\n.editor:hover,\n.editor.active,\n.textarea:focus,\n.textarea:hover,\n.textarea.active,\n.p-rel.f-clear.publish-panel .textarea:focus-within,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin:hover,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin.active,\n#page-channel-detail .channel-add-video:hover,\n.video-list .vl-hd .float_window .selet-datebox .sse a,\n.video-list .vl-hd .float_window .selet-datebox .sse,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select:hover,\n.coin-dialog-mask .coin-operated .mc .mc-box.on,\n.coin-dialog-mask .coin-operated .mc .mc-box:hover,\n.score-progress-bar.dp-i-block.v-middle.p-relative .progress-bar-core.p-absolute,\ninput[type=radio]:checked + .custom-radio,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark,\n.sub-area em.active,\n.sub-area em:hover,\n.sub-tabs a.active,\n.sub-tabs a.active:before,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage:hover,\n.report-image-candidate-ctnr.t-center .upload-hint {\n border-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-top-color: var(--theme-color) !important;\n} */\n.tab-wrap .tab-item.active:after {\n border-bottom-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-right-color: var(--theme-color) !important;\n} */\n/* a\n{\n border: 1px solid var(--theme-color) !important;\n} */\n.main-container .media-info .media-right .media-tool-bar .btn-rating:hover,\n.main-container .media-info .media-right .media-tool-bar .btn-follow,\n.main-container .media-info .media-right .media-tool-bar .btn-follow:hover,\n.main-container .nav-tools .tool-item:hover,\n.main-container .entry-old .feedback .btn,\n.main-container .entry-old .feedback .btn:hover,\n.main-container .entry-old .btn-old:hover,\n.main-container .pay-bar .sponsor .btn-pay:hover,\n.main-container .sponsor-module .sponsor-info .btn-sponsor,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit.disable:hover,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit:hover,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit,\n.rank-main .rank-box .child-nav li.active,\n.comment-bilibili-con .con label:after,\n.share-board .list-playbtn,\n.share-board .list-playbtn:hover,\n.ban-app .case-tip .click-btn:hover,\n.common-dialig-right-btn,\n.tab-list .tab-item.active:after,\n#disable-popup-modal .vip-exchange .months button:hover,\n#vip-exchange-modal .vip-exchange .months button:hover,\n#disable-popup-modal .btn-transparent:hover,\n#disable-popup-modal .btn-white:hover,\n#disable-popup-modal .btn:hover,\n#vip-exchange-modal .btn-transparent:hover,\n#vip-exchange-modal .btn-white:hover,\n#vip-exchange-modal .btn:hover,\n.player-his-title div,\n.player-his-nav.active,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-part-item[data-state-play=true] .bilibili-player-playlist-plist-play,\n.btn-no-my-operate,\n.el-radio__input.is-checked .el-radio__inner,\n.is-selected .pika-button,\n.has-event .pika-button,\n.page-list-box .page-item:hover,\n.page-list-box .active,\n.gather-wrap .videos .item:hover,\n.collection-m .content .group-list .add-group .fav-add-tip,\n.ban-vote .vote-dialog .dialog-footer .blue-btn,\n.ban-vote .vote-dialog .dialog-footer .blue-btn:hover,\n.history-dlg .hsbtn .sure,\n.history-dlg .hsbtn .sure:hover,\n.radio-icon.checked:before,\n.favInfo-box .favInfo-details .fav-options .fav-play:hover,\n.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,\n.edit-media-list .edit-mask .edit-board .edit-info .submit-btn:hover,\n.play-list .leftside-content .play-btn,\n.play-list .leftside-content .play-btn:hover,\n.play-list .rightside-content .batch-operation .manage-btn,\n.play-list .rightside-content .batch-operation .manage-btn:hover,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.confirm,\n.confirm-window .mask .confirm-board .btn-wrap .btn.confrim,\n.play-list .rightside-content .batch-operation .cancel-batch,\n.play-list .rightside-content .batch-operation .cancel-batch:hover,\n.play-list .rightside-content .batch-operation .delete-btn.delete-check,\n.play-list .rightside-content .batch-operation .clear-btn:hover,\n.container .right-container .media-upper .media-upper-follow .media-upper-not-follow,\n.container .right-container .media-upper .media-upper-follow .media-upper-not-follow:hover,\n.container .play-coin-bg .play-coin .play-coin-btn:hover,\n.share-step .btn-field .clickable,\n.history-wrap .warn .btn:hover,\n#page-channel-detail .channel-option .modify-channel:hover,\n.video-list .vl-hd .float_window .selet-datebox .sse a.on,\n.calendar-month > a.current,\n.calendar-table td.current,\n.calendar-year > a.current,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn:hover,\n.danmaku-item.pointer .custom-radio:after,\n.aside-area-toggle-btn .btn-ctnr:hover .btn-slider,\nul.navigation li span:after,\n.sidebar-wrapper .sidebar .feedlist-wrapper .more:hover,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark .white-dot,\n.page-container.p-rel .tab-nav .line,\n.pgc-space-follow-item a.pgc-item-cover .badge.type_0,\n.bangumi-pagelistbox .p:hover,\n.bangumi-pagelistbox .p.active,\n.up-info .btn-panel .following-charge-btn:hover {\n background-color: var(--theme-color) !important;\n}\n\n/* a\n{\n background-color: var(--theme-color-60) !important;\n} */\n/* a\n{\n background-color: var(--theme-color-90) !important;\n} */\n.ep-list-wrapper .ep-item.cursor,\n.section-ep-wrapper .ep-item.cursor,\n.ep-list-wrapper .ep-item i,\n.section-ep-wrapper .ep-item i,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:hover,\n.main-container .sponsor-module .sponsor-info .btn-show-rank:hover,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-info .ss-title:hover,\n.main-container .tool-bar .like-info.active span,\n.main-container .tool-bar .like-info:hover span,\n.main-container .tool-bar .like-info.active i,\n.main-container .tool-bar .like-info:hover i,\n.main-container .tool-bar .coin-info.active span,\n.main-container .tool-bar .coin-info:hover span,\n.main-container .tool-bar .coin-info.active i,\n.main-container .tool-bar .coin-info:hover i,\n.main-container .tool-bar .share-info:hover > i,\n.main-container .tool-bar .share-info:hover > span,\n.main-container .tool-bar .mobile-info:hover i,\n.main-container .tool-bar .mobile-info:hover span,\n.main-container .media-info .media-right .media-title:hover,\n.main-container .media-info .media-right .pub-wrapper .av-link:hover,\n.main-container .media-info .media-right .pub-wrapper .home-link:hover,\n.main-container .review-module .review-list .review-item:hover .review-title,\n.short-review-masker .short-review-content .mr-long-review,\n.short-review-masker .short-review-content .dialog-close:hover,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.main-container .tool-bar .share-info .share-more .share-wrapper .share-btn:hover i,\n.main-container .tool-bar .share-info .share-more .share-wrapper .share-btn:hover span,\n.main-container .tool-bar .mobile-info .mobile-more p a,\n#app .main .side-bar li a.router-link-active,\n#app .main .side-bar li a:hover,\n.detail-content p span a,\n.player-auxiliary-area .player-auxiliary-panel-title .player-auxiliary-panel-close:hover,\n.send-tabs-item-active,\n.section-item:hover .section-text .section-index,\n.section-item:hover .section-text .section-title,\n.up-info .btn-follow-up,\n.main-container .review-module .review-list .review-item .review-header .review-author:hover,\n.count-wrapper div.up-info a:hover,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-version-wrap a:hover,\n.area-category-selector .area-category-item.active,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item:hover,\n.rank-main .rank-box .child-nav li:hover:not(.active),\n.rank-main .rank-box .child-nav .nav-remind,\nli.normal-item a:hover .uname,\n.container .live,\n.mvp-info .user-info .title,\n.up-info > a .up-name:hover,\n.list-info .list-li .song-title .song-collection.font-blue,\n.list-info .list-li .song-title .song-float:hover,\n.row .col-4-med.col-4 .pager .pages .page-item.active button,\n.row .col-4-med.col-4 .pager .pages .page-item button:hover,\n.creation-li .creation-right .creation-theme .creation-link:hover,\n.all-hot-list-warp .pager .pages .page-item.active button,\n.all-hot-list-warp .pager .pages .page-item button:hover,\n.cases-wrap.clearfix .column.col2 a:hover,\n#area-list ul li dl:hover,\n.lottery-notice-cntr .win .uname,\n.winner-list .list-wrap .title,\n.group-item .name-box .operate-btn,\n.button-box .item > button.active,\n#disable-popup-modal .vip-exchange .selector li.current p.cost,\n#disable-popup-modal .vip-exchange .selector li:hover,\n#disable-popup-modal .vip-exchange .selector li:hover p.cost,\n#vip-exchange-modal .vip-exchange .selector li.current p.cost,\n#vip-exchange-modal .vip-exchange .selector li:hover,\n#vip-exchange-modal .vip-exchange .selector li:hover p.cost,\n#disable-popup-modal .vip-exchange p.balance a:hover,\n#vip-exchange-modal .vip-exchange p.balance a:hover,\n#dyn_wnd .dyn_list a:hover,\n.player-his-nav:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-title:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item:hover .bilibili-player-playlist-info-title,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-order-play,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-ownername:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-loop.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-positive.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-random.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-reverse.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-loop:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-positive:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-random:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-reverse:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-part-item:hover,\n.mng-type-item.active,\n.notification-content .address,\n.notification-content a:hover,\n.btn-my-operate:hover,\n.table-normal.table-styleW .feedbtn:hover,\n.area-group-item.checked,\n.group-item .operate-btn,\n.video-list .tab-wrap .tab-item.active,\n.content-list.clearfix .v:hover .t,\n.face-buy-item.active,\n.face-buy-item:hover,\n.face-buy-price a,\n.danmaku-report-panel .danmaku-content,\n.bp-add-button,\n.seeds-wrap .item.btn,\n.favInfo-box .favInfo-details .fav-name:hover,\n.play-list .rightside-content .source-list .source-item .source-info .source-name:hover,\n.play-list .rightside-content .source-list .source-item .source-info .source-upper-name:hover,\n.play-list .leftside-content .list-title:hover,\n.play-list .rightside-content .source-list .source-item .more-oprate:hover,\n.play-list .rightside-content .source-list .source-item .collect .collect-item:hover,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window .window-item:hover,\n.edit-media-list .edit-mask .default-edit .default-edit-info .media-list-type .blue-icon,\n.play-list .rightside-content .source-list .source-item .source-checked,\n.play-list .rightside-content .batch-operation .all-checked,\n.player-auxiliary-playlist-item.player-auxiliary-playlist-item-active .player-auxiliary-playlist-item-title,\n.player-auxiliary-playlist-item-p-item:hover,\n.player-auxiliary-playlist-item-p-item.player-auxiliary-playlist-item-p-item-active,\n.container .left-container .play-options .play-options-ul li .blue,\n.favInfo-box .favInfo-details .fav-options .meta.selected,\n.play-list .leftside-content .upper-info .upper-name:hover,\n.container .play-coin-bg .play-coin .play-coin-title .play-coin-number,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin.active,\n#pin-wrapper .pin-layer-video-empty a,\n#page-channel-detail .channel-add-video:hover .text,\n.calendar-header > a:hover,\n.card .focus-btn .focus .focus-text:hover,\n.coin-dialog-mask .coin-operated .mc .mc-box .c-num,\n.coin-dialog-mask .coin-operated .coin-title span,\n.edit-media-list .edit-mask .edit-board .edit-info .media-list-type .blue-icon,\n.block-wrap #activity .activity-info a,\n.block-wrap #activity .activity-info a:hover,\n.player-his-notice-content a:hover,\n.feedlist-wrapper .list-content .list-item:hover .right .username,\n.profile-wrapper .info-wrapper .relationship .followings:hover,\n.link-navbar .nav-item:hover .icon-font,\n.vc-item .item-top .detail p a.description:hover,\n.vc-item .item-top .detail p a.tag,\n.item-footer .button-line .button-wrapper:hover .button-item .label,\n.item-footer .button-line .button-wrapper:hover .button-item .num,\n.pic-item .content-wrapper .main-content .article:hover,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark,\n.sub-area em.active,\n.sub-area em:hover,\n.recommend-box .section-title .action-tab a:hover,\n.recommend-box .section-title .action-tab a:hover .icon-font,\n.recommend-box .section-title .action-tab:hover,\n.recommend-box .section-title .action-tab:hover .icon-replace,\n.side-box .side-title.f-clear .action-tab:hover,\n.side-box .side-title.f-clear .action-tab:hover .icon-replace,\n.s-space .wrapper .col-full .sub-tabs.clearfix a:hover,\n.pgc-space-follow-item .pgc-item-info .pgc-item-title:hover,\n.video-info .video-data .a-crumbs a:hover,\n.up-info .u-info .name .message:hover,\n.up-info .u-info .name .message:hover i {\n color: var(--theme-color) !important;\n}\n\n/* a\n{\n color: var(--foreground-color) !important;\n} */\n/* a\n{\n fill: var(--theme-color) !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n} */\n.sub-tabs a.active:before {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.right-container.f-left .active-panel .show-more-button,\n.link-tag-box .selector-wrap ul > li:hover,\n.video-card .labels-ctnr,\n.tab-selector-wrap .selector-wrap ul > li:hover,\n.article-info-module,\n.result.is-web .vote-result-comment,\n.error-body .error-container .song-wrap .change-song,\n.share-board .song-share .song-share-ul li:hover,\n.normal-v2-container .normal-title-wrp > .template-op > .template-op-divide,\n.ui-popup.popup-cover .bili-btn.cancel,\n.dc-page .version-switch-section,\n#bili-data-center .version-switch-section,\n.text-article-wrp .article-card .meta-title .typename,\n.text-article-wrp .article-card .meta-view .appeal,\n.text-article-wrp .article-card .meta-view .data,\n.text-article-wrp .article-card .meta-view .menu,\n.text-article-wrp .article-card .meta-view .option,\n.cc-article-wrp .article-card .meta-title .typename,\n.text-article-wrp .article-card .meta-view .menu-list,\n.live-user .user-item .item-right .status,\n.bb-comment .no-login .baffle .b-btn,\n.main-container .media-info .media-right .media-desc i,\n.text-article-wrp .article-card .meta-view .meta-item.text-item,\n.read-list-page .read-list-name .info.right.show .col .split-line,\n.read-list-page.edit-page .read-list-name .cover,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list,\n.bili-dialog-bomb .appeal-box .header,\n.bili-dialog-bomb .appeal-box .submit,\n.bili-dialog-bomb .appeal-box .wrap .container,\n.m-layer.m-button,\n.m_layer.m-button,\n.section-block .bp-emoji-box .static-popup,\n.security-right-bottom .face-tool .tool-container .tool-uninstall-pendant,\n.face-container .pendant-list li,\n.pendant-mask .pendant-box .pendant-main .price-btn,\n.mask .popup-container .btn-primary,\n.face-container .pendant-list li > div,\n.face-container .record-table thead th,\n.feedback-mask .content .feedback-body .feedback-submit,\n.info-line .status-attend.status-attend-hover,\n.info-line .status-no-attend,\n.ssr-content .link-tag.activity,\n.advice-dialog-wrapper .input-style,\n.advice-dialog-wrapper .submit-btn,\n.home-pc .dialog .footer .apply-btn,\n.regist .toolbox,\n.song-info .info-wrap .type-list .item-list .type-item,\n.song-info .info-wrap .type-list .musicHoverType,\n.protocol-modal .modal-wrap .modal-content .text-content,\n.enter-failure,\n.cc-content-body .select-box,\n.cc-content-body .select-box .option-footer,\n.bp-emoji-box .static-popup,\n.float_window,\n.ui-widget-header {\n background-color: #222 !important;\n}\n\n.content .link-tag-box,\n.content .tab-selector-wrap,\n.live-user .user-item .item-right .tags > span,\n.home-pc .application .application-body .btn-color,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management,\n.vl-hd-sub .selector-block .b-slt .list li:hover {\n background-color: #333 !important;\n}\n\n.error-body .error-container .error-panel .audio-split,\n.error-body .error-container .song-wrap .image-split,\n.up-info .btn-panel .charge-btn,\n.content .rank-list,\n.link-tag-box .selector-wrap,\n.link-tag-box .selector-wrap ul,\n.tag.sky-blue,\n.tag.sky-blue:hover,\n.tab-selector-wrap .selector-wrap,\n.tab-selector-wrap .selector-wrap ul,\n.popup-content-ctnr .report-input,\n.share-wrap .content-wrap .input-wrap input,\n.emoji-box .emoji-tabs .tab-link:hover,\n.block-area .follow-wrapper .follow-head .follow-more,\n.list-container .list-info-block,\n.list-container .article-list-block,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok.is-disable,\n.setting .public-setting .public-wrp .setting-item .circle-wrap,\n.video .video-topic .video-list,\n.song-coin-bg .song-coin,\n.share-board .song-share .song-share-ul,\n.share-board .share-btn,\n.report-wrap-module .form-group .el-input-group > .el-input__inner,\n.report-wrap-module .code-input.el-input .el-input__inner,\n#app .el-button.is-disabled,\n#app .el-button.is-disabled:focus,\n#app .el-button.is-disabled:hover,\n.report-wrap-module .form-group .el-input__inner,\n.container-left .answer-container,\n.carousel-wrp .panel .pic li,\n.ui-popup .popup-wrap,\n.cc-container .nav-search .dropdown-btn,\n.cropper-modal .modal,\n.cards-block .modal-wrap .btn-group button,\n.text-article-wrp .head-stat,\n.text-article-wrp .article-card,\n.live-user .user-item,\n.read-list-modal-component .creat-read-list-box .input-box button,\n.read-list-modal-component .creat-read-list-box .input-box button[disabled],\n.read-list-page .module-box,\n.read-list-page.edit-page .module-box,\n.bili-dialog-bomb .appeal-box .submit .cancel,\n.pendant-mask .pendant-box,\n.pendant-mask .pendant-box .pendant-header,\n.error-container .video-details p.num,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-item[data-state-play=true],\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-item:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-filter .bilibili-player-filter-btn.active,\n.info-wrap .feedback-mask .content,\n.abnormal-module .abnormal-item .btn-back,\n.main-ctnr .qualify-drawer .drawer-pop,\n.bangumi-list .bangumi-item .right-info .headline .bangumi-label,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item,\n.pgc-list .pgc-item .right-info .headline .pgc-label,\n#pgc-navigate-wrap .play-btn,\n.live-category .category,\n.customize-wrp .customize-tab,\n.advice-dialog-wrapper,\n.home-pc .application,\n.enter-failure .bl-button--primary:disabled,\n.enter-failure .link-input,\n.cc-content-body .select-box .select-item:hover,\n.cc-content-body .select-box .option-footer:hover,\n.detail-wrp .detail-empty,\n.vl-hd-sub .selector-block .b-slt,\n.vl-hd-sub .selector-block .b-slt .list,\n.vd-list.l3 li .l-item,\n.selet-datebox .sse a:hover,\n.selet-datebox .inpt input[type=text],\n.selet-datebox .inpt a.b-btn,\n.ui-widget-content {\n background-color: #444 !important;\n}\n\n.follow-main .list-item:hover {\n background-color: #3d3d3d !important;\n}\n\n.ssr-content .cntr .check-all-ctn {\n background-image: linear-gradient(rgba(242, 243, 245, 0), #222 40%, #222) !important;\n}\n\n.ui-widget-content,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n background-image: none !important;\n}\n\n.p-relative.rank-list-section.z-rank-list .rank-list-ctnr,\n.rank-list-ctnr a,\n.rank-list-ctnr a:hover,\n.list-container .list-info-block .right-side .col .split-line,\n.comment-list-item .ci-action span.date,\n.text-article-wrp .article-card .meta-view .menu-list .menu-item:hover,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list .menu-item:hover,\n.view-later-module .video-box-module,\n.view-later-module .up-info-module,\n.view-later-module .video-info-module .number .fav i,\n.main-ctnr .qualify-drawer .draw-list,\n.header-info-ctnr .normal-mode .area-link:active,\n.tab-bg.w-100.bg-white,\n.vd-list li .l-item,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-datepicker .ui-datepicker-header {\n background-color: transparent !important;\n}\n\n.gift-rank-cntr .rank-cntr .item.own,\n.list-container .article-list-block .article-item,\n.original-editor-wrap .float-toolbar .toolbar-list,\n.register-container .report-wrap-module .back-fff,\n.cc-body .home-wrap .card,\n.text-article-wrp .head-stat .section .count,\n.view-later-module .read-list-modal-component .mask,\n.view-later-module .video-info-module .number .coin i,\n.view-later-module .video-info-module .number .fav i,\n#member-container:hover::-webkit-scrollbar,\n#member-container:hover::-webkit-scrollbar-track,\n.ui-widget-header {\n background: transparent !important;\n}\n\n/* a\n{\n background: #fff !important;\n} */\n#page-setting .setting-privacy-item .setting-privacy-switcher .be-switch-label,\n.video-detail .item-number,\n.video-detail .item-time,\n.video-card .labels-ctnr,\n.video-card .icons-label .text,\n.share-wrap .content-wrap .qr-wrap .qr-title,\n.article-card .article-info .data,\n.article-card .article-info .data a,\n.article-info-module .v-info,\n.article-info-module .v-data span,\n.video-info-module .v-info,\n.video-info-module .v-preview .txt,\n.video-info-module .v-data span,\n.follow-item .details .ep-info,\n.follow-item .details .ep-intro,\n.vote-info-wrapper .user-name .text,\n.option-content-wrapper .desc .option-vote,\n#page-article .article-lists .lists-item .item-right .item-title,\n#page-article .article-lists .lists-item .item-right .item-info span,\n.list-container .list-info-block .right-side .col,\n.list-container .list-info-block .right-side .summary,\n.data-card .data-wrp .tip p,\n.data-card .fans-wrp .tip p,\n.data-card .data-wrp .tab .fan-tab,\n.data-card .fans-wrp .tab .fan-tab,\n#dc-section_behavior .follow-tool-box .follow-line-legend .legend-item .legend-text,\n.error-body .error-container .error-panel .error-clue,\n.error-body .error-container .msg-text,\n.error-body .error-container .song-wrap .song-list .song-li .content .num,\n.song-coin-bg .song-coin .song-coin-exp,\n.share-board .share-btn .bili-share div,\n.player-his-main .player-his-tip-date,\n.security-right .my-package-ruls p,\n.game-item-container .game-package-item .game-package-gift,\n.game-item-container .game-package-item .game-package-price,\n.coupon-content-con .coupon-time,\n.coupon-content-con .coupon-type,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner a,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,\n.container .form-group .form-message,\n.rule-description p,\n.home-wrap .data-card .data-wrp .total,\n.home-wrap .data-card .fans-wrp .total,\n.carousel-wrp .panel .pic li a .card-info .detail,\n.ui-popup .popup-wrap .text-box .subtext,\n.comment-list-item .ci-action,\n.comment-list-item .ci-parent-reply .cipr-footer,\n.cc-container .tips,\n.cards-block .cards-list .card-item .card-case .other label,\n.block-wrap .classify .position,\n.text-article-wrp .head-stat .section .diff-wrp .diff-yeaterday,\n.text-article-wrp .head-stat .section .diff-wrp .diff-text,\n.read-list-component .empty-state .empty-tips,\n.text-article-wrp .article-card .meta-status .pubdate,\n.text-article-wrp .article-card .meta-footer .view-stat,\n.text-article-wrp .article-card .meta-view .meta-item .icon-font,\n.text-article-wrp .article-card .meta-view .meta-item .iconfont,\n.cc-article-wrp .article-card .meta-status .pubdate,\n.cc-article-wrp .article-card .meta-footer .view-stat,\n.article-net-charts .area .empty-tips,\n#dc-section_summary .source-rank-list-item .video-info-pubdate,\n.live-user .user-item .item-right .info .star,\n.live-user .user-item .item-right .info .type,\n.bangumi-info-module .v-data span,\n.bangumi-info-module .v-preview .desc,\n.section.article .article-content .meta-col,\n.section.album .album-item .meta-col,\n.case-list .info .comment,\n.case-list .info .jury-time,\n.read-list-modal-component .tips,\n.read-list-modal-component .tips.input-tips,\n.ui-input-text .count,\n.read-list-page .module-box .module-tips,\n.read-list-page .add-article-modal .module-tips,\n.read-list-page .add-article-modal .article-list-box li label span.uptime,\n.read-list-page.edit-page header.header .link-btn,\n.read-list-page.edit-page .read-list-name .cover .empty-state,\n.ui-popup .popup-wrap .text-box .text .sub-tips,\n.bili-dialog-bomb .appeal-box .wrap .container .img-text,\n.bili-dialog-bomb .appeal-box .wrap .container .textarea .textarea-wrap .limit,\n.pendant-main .final-price,\n.pendant-main .unit-price li,\n.pendant-main .point-info,\n.pendant-list li .pendant-expire,\n.view-later-module .video-info-module .tm-info,\n.view-later-module .video-info-module .tm-info a,\n.view-later-module .video-info-module .tm-info .btn-appeal,\n.view-later-module .video-info-module .tm-info time,\n.view-later-module .up-info-module .number,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-header,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-info-other,\n.article-list-holder-block .article-list-name,\n.abnormal-module .abnormal-item .txt,\n#navigator .v-switcher-header-item a span,\n.bangumi-list .bangumi-item .right-info .intros .label,\n.bangumi-list .bangumi-item .right-info .intros .value,\n.pgc-list .pgc-item .right-info .intros .value,\n.pgc-list .pgc-item .right-info .intros .label,\n.steps .step-operate,\n.r-con .members-info .up-card .info-title,\n.home-pc .application .application-header p,\n.home-pc .application .application-body .fjw-tip,\n.home-pc .application .application-foot p,\n.upload-cover-wrapper .upload-cover-suggest,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info,\n.detail-wrp .detail-header .tips,\n.detail-wrp .detail-header .article-link,\n.vd-list li .v-desc,\n.vd-list li .l-r .up-info .v-author,\n.vd-list li .v-info .v-info-i,\n.vd-list li .l-r .up-info .v-date {\n color: #aaa !important;\n}\n\n.up-info .btn-panel .charge-btn,\n.up-info .btn-panel .not-follow-charge-btn:hover,\n.link-tag-box .tab-wrap > ul li,\n.video-detail .item-title,\n.link-tag-box .selector-wrap,\n.link-tag-box .selector-wrap ul > li:hover,\n.tag.sky-blue.activated,\n.tag.sky-blue,\n.tag.sky-blue:hover,\n.tab-selector-wrap .tab-wrap > ul li,\n.tab-selector-wrap .selector-wrap,\n.tab-selector-wrap .selector-wrap ul > li:hover,\n.popup-content-ctnr .upload-box .upload-btn,\n.popup-content-ctnr .report-input,\n.share-wrap .content-wrap .input-wrap span,\n.share-wrap .content-wrap .input-wrap input,\n.share-wrap .content-wrap .input-wrap button,\n.article-card .article-info .title,\n.follow-item .details .season-title,\n.block-area .follow-wrapper .follow-head .follow-more,\n.vote-info-wrapper .user-name .name,\n.vote-info-wrapper .vote-to,\n#page-article .article-lists .lists-item .item-right .item-name,\n.list-container .list-info-block .right-side .title,\n.setting .public-setting .public-wrp .setting-item,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok.is-disable,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok,\n#page-fav .fav-main .fav-action-bottom .search-results-num,\n.error-body .error-container .error-panel .audio-split,\n.error-body .error-container .song-wrap .image-split,\n.error-body .error-container .song-wrap .change-song,\n.error-body .error-container .song-wrap .iconfont,\n.song-coin-bg .song-coin .song-coin-title,\n.song-coin-bg .song-coin .song-coin-btn,\n.share-board .song-share .song-share-ul,\n.share-board .share-btn .share-type,\n.player-his-main .player-his-nav,\n.game-item-container .game-package-item .game-package-name,\n.game-package-wrapper .title-package-wrapper .title-package-name,\n.container .form-group .form-group-title,\n.container .form-group .mail-text,\n.container-left .answer-container .header-top h2,\n.answer-list .exam-list .exam-number,\n.answer-container .footer-bottom .btn-default,\n.bili-header-m .profile-m .grade .bar .num .v0,\n.carousel-wrp .panel .pic li a .card-info .title .headline,\n.article-data-wrp .breadcrumb a,\n.article-data-wrp .breadcrumb .sign,\n.normal-v2-container .normal-title-wrp > .template-op > p,\n.ui-popup .popup-wrap .text-box .text,\n.ui-popup.popup-cover .bili-btn.cancel,\n.comment-list-item .ci-content,\n.comment-list-item .article-wrap .name,\n.cc-container .nav-search .dropdown-btn,\n.cc-container .nav-search .search,\n.cc-container .nav-search .search input,\n.author-container .attention-animation-holder .attention-btn,\n.cards-block .cards-list .card-item .card-case .title,\n.text-article-wrp .head-stat .section .title,\n.text-article-wrp .article-card .meta-title .typename,\n.cc-article-wrp .article-card .meta-title .typename,\n.text-article-wrp .article-card .meta-view .menu-list .menu-item,\n.live-user .user-item .item-right .tags > span,\n.live-user .user-item .item-right .status,\n.bb-comment .no-login .baffle .b-btn:hover,\n.list-filter-bar .item-text,\n.teach-last-list .teach-tv-text,\n.read-list-modal-component .creat-read-list-box .input-box button,\n.text-article-wrp .article-card .meta-view .meta-item.text-item,\n.read-list-page .read-list-name .info.right.show .title,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list .menu-item,\n.bili-dialog-bomb .appeal-box .wrap .container .question,\n.bili-dialog-bomb .appeal-box .submit .cancel,\n.bili-dialog-bomb .appeal-box .submit .confirm,\n.m-layer.m-button,\n.m_layer.m-button,\n.m-layer .b-btn,\n.bp-emoji-box .static-popup.common-font.bp-arrow .title,\n.security-right-bottom .face-nav > div a,\n.face-container .pendant-nav li div.active,\n.face-container .pendant-nav li div,\n.pendant-mask .pendant-box .pendant-main .price-btn,\n.security-right-bottom .tool-uninstall-pendant span,\n.mask .popup-container .title,\n.pendant-mask .pendant-main .pendant-info p,\n.pendant-main .pendant-btn,\n.face-container .pendant-list li .pendant-btn,\n.face-container .record-table,\n.view-later-module .video-info-module h1,\n.view-later-module .up-info-module .b-btn,\n.feedback-mask .content .feedback-body .dl-item .dt-item,\n.feedback-mask .content .feedback-body .feedback-submit,\n.feedback-mask .content .feedback-body .feedback-submit.active,\n.abnormal-module .abnormal-item .btn-back,\n#navigator .v-switcher-header-item a,\n.bangumi-list .bangumi-item .right-info .headline .title,\n.bangumi-list .bangumi-item .right-info .headline .bangumi-label,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item:hover,\n.pgc-list .pgc-item .right-info .headline .title,\n.pgc-list .pgc-item .right-info .headline .pgc-label,\n#pgc-navigate-wrap .play-btn,\n#pgc-navigate-wrap .play-btn:hover,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-user:not(.vip) .sp-name,\n.tabs .customize-tab .tab-title,\n.customize-wrp .steps-title,\n.steps .step-operate .step-bread .step-index,\n.title-library-wrap .title-status button,\n.advice-dialog-wrapper .advice-title,\n.advice-dialog-wrapper .advice-info,\n.advice-dialog-wrapper .advice-item-title,\n.advice-dialog-wrapper .input-style,\n.advice-dialog-wrapper .advice-dialog-close,\n.right-content .customize-wrp .title,\n.right-content .reward-wrp .reward-title,\n.card-warpper .card-warpper-outside .card-item .info-text,\n.r-con .members-info__header .title,\n.r-con .members-info__header .btn,\n.r-con .members-info .up-card .info-name,\n.r-con .members-info .up-card .attention--not,\n.r-con .members-info .up-card .attention,\n.home-pc .application .application-header .title span,\n.home-pc .application .application-body .application-item .p1,\n.home-pc .application .application-body button,\n.home-pc .dialog .header h1,\n.home-pc .dialog .footer .apply-btn,\n.regist .reg-main-title,\n.regist .reg-main-text,\n.regist .toolbox .reg-tip,\n.song-info .info-wrap .type-list span,\n.song-info .info-wrap .current-selector .chosen-type,\n.song-info .info-wrap .type-list .item-list .type-item,\n.song-info .info-wrap .type-list .item-list .type-item.active:hover,\n.enter-failure,\n.enter-failure .supporting-text,\n.fold-box .fold-hoverable,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > *,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management i,\n.cc-content-body .select-box .option-footer,\n.cc-content-body .select-box .select-item .text,\n.detail-wrp .detail-empty,\n.vd-list li .title,\n.vl-hd-sub .b-slt .txt,\n.vl-hd-sub .b-slt .list li,\n.selet-datebox .sse a,\n.selet-datebox .inpt input[type=text],\n.selet-datebox .inpt a.b-btn,\n.ui-widget-content,\n.ui-widget-header,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n color: #eee !important;\n}\n\n/* a\n{\n color: #fff !important;\n} */\n.feed-topic .hot-content .card,\n.up-info .btn-panel .charge-btn,\n.feed-topic .top-content .card.card-offset,\n.link-tag-box .tab-wrap,\n.link-tag-box .selector-wrap div,\n.link-tag-box .selector-wrap ul,\n.tag.sky-blue.activated,\n.tag.sky-blue,\n.tab-selector-wrap .selector-wrap div,\n.tab-selector-wrap .selector-wrap ul,\n.popup-content-ctnr .report-input,\n.share-wrap .content-wrap .input-wrap input,\n.article-info-module,\n.block-area .follow-wrapper .follow-head .follow-more,\n.list-container .list-info-block .right-side .up-info-block .follow-btn.on,\n.version-switch-section .bottom-border,\n.cc-body .setting .follow-setting,\n.cc-body .setting .public-setting,\n.dc-page .version-switch-section,\n.section-block.with-radius.p-relative .section-nav,\n.error-body .error-container .song-wrap .change-song,\n.share-board .song-share .song-share-ul,\n.share-board .song-share .song-share-ul li,\n.share-board .share-btn .share-type.song-border,\n.security-right .vip-package-wrapper,\n.security-right .game-package-wrapper,\n.security-right .game-package-wrapper .game-item-container .game-package-item,\n.container-left .answer-container,\n.container-left .header-top,\n.answer-container .answer-list .exam-list,\n.answer-container .answer-list,\n.answer-container .footer-bottom .btn-default,\n.carousel-wrp .panel .pic li,\n.videoCharts .stat-wrp,\n.article-net-charts .charts .play,\n.article-net-charts .charts .person,\n.article-net-charts .area,\n.more-selector-v2-container .dividing-line,\n.normal-v2-container .normal-title-wrp > .template-op,\n.ui-popup .popup-wrap.shadow,\n.ui-popup.popup-cover .bili-btn.cancel,\n#bili-data-center .version-switch-section,\n.cc-container .nav-search .dropdown-btn,\n.cover-upload-box .modal-head .head-wrap,\n.modal-content.clearfix .img-clip-wrap .reset-img,\n.bili-modal.cropper-modal .modal-footer,\n.cards-block .modal-wrap .btn-group,\n.bili-modal.cropper-modal .modal-head .head-wrap,\n.text-article-wrp .article-card,\n.text-article-wrp .article-card .meta-title .typename,\n.cc-article-wrp .article-card .meta-title .typename,\n.live-user .user-item .item-right .tags > span,\n.read-list-modal-component hr,\n.read-list-modal-component .creat-read-list-box .input-box,\n.read-list-modal-component .creat-read-list-box .input-box button,\n.bili-dialog-bomb .appeal-box .submit .cancel,\n.m-layer.m-button,\n.m_layer.m-button,\n.m-layer .b-btn,\n.section-block .bp-emoji-box .static-popup,\n.security-right-bottom .face-nav,\n.security-right-bottom .face-tool .tool-container,\n.security-right-bottom .face-tool .tool-container .tool-uninstall-pendant,\n.security-right-bottom .face-tool .tool-container .tool-change-face,\n.face-container .pendant-list li,\n.face-container .pendant-list li > div,\n.face-container .record-table tbody td,\n.view-later-module .video-box-module,\n.view-later-module .up-info-module .b-btn,\n.view-later-module .video-toolbar-module,\n.view-later-module .core-player-auxiliary-area,\n.view-later-module .core-player-video-control,\n.view-later-module .core-player-filter,\n.face-g-list#my-g-list .face-g-block .my-mp-block,\n.info-wrap .feedback-mask .content .headline,\n.main-ctnr .qualify-drawer .draw-list,\n.main-ctnr .qualify-drawer .drawer-pop:after,\n.ssr-content .link-tag.activity:active,\n#navigator .v-switcher-header-item,\n.s-space #page-fav .fav-sidenav,\n.bangumi-list .bangumi-item,\n.bangumi-list .bangumi-item .right-info .headline .bangumi-label,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item,\n.pgc-list .pgc-item .right-info .headline .pgc-label,\n.pgc-list .pgc-item,\n#pgc-navigate-wrap .play-btn,\n#pgc-navigate-wrap .play-btn:hover,\n.el-picker-panel__body .el-date-table th,\n.el-popper[x-placement^=bottom] .popper__arrow,\n.el-popper[x-placement^=bottom] .popper__arrow:after,\n.customize-wrp .customize-tab,\n.live-category .category,\n.r-con .members-info .up-card .attention--not:hover,\n.home-pc .application .application-foot,\n.feed-topic .card,\n.song-info .info-wrap .type-list .item-list .type-item,\n.protocol-modal .cancel-btn,\n.card .fold-box,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > *,\n.cc-content-body .select-box,\n.cc-content-body .select-box .row,\n.detail-wrp .detail-empty,\n.bp-emoji-box .static-popup,\n.b-slt.on, .b-slt:hover, .b-slt.on:hover,\n.vl-hd-sub .selector-block .b-slt .list,\n.vd-list.l3 li .l-item,\n.float_window,\n.float_window .close,\n.float_window .close:hover,\n.float_window .selet-datebox .inpt input[type=text],\n.selet-datebox .inpt a.b-btn,\n.selet-datebox .inpt a.b-btn:hover,\n.ui-widget-header,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n border-color: transparent !important;\n}\n\n.article-info-module .v-info .line,\n.video-info-module .v-info .line,\n.list-container .article-list-block .article-item .item-holder .article-content .article-left-block,\n.modal .img-clip-wrap .container-box,\n.text-article-wrp .article-card .meta-status .pubdate,\n.pendant-main .final-price,\n.pendant-main .unit-price li,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info .btn-go-write {\n border-color: #aaa !important;\n}\n\n.article-info-module .v-data,\n.web-box .expanded .user-li::after,\n.read-list-page .add-article-modal hr,\n.bili-dialog-bomb .appeal-box .header,\n.bili-dialog-bomb .appeal-box .submit,\n.view-later-module .video-info-module .number .line,\n.view-later-module .video-desc,\n.view-later-module .video-tag,\n.vd-list.l2 li,\n.vd-list.l2 li .l-item,\n.vd-list.l1 li .l-r,\n.vd-list li .l-r .up-info .v-date,\n#float_window h3,\n.selet-datebox .sse a,\n.selet-datebox .sse,\n.ui-widget-content {\n border-color: #444 !important;\n}\n\n/* a\n{\n border-color: white !important;\n} */\n/* a\n{\n fill: #aaa !important;\n} */\n/* a\n{\n fill: #fff !important;\n} */\n.block-area .follow-wrapper .follow-head .follow-more .icon,\n.text-article-wrp .head-stat .section .iconarrow,\n.error-related .error.details,\n.video-toolbar-module .share-box .share-btn ul li,\n#pgc-navigate-wrap .play-btn .play-btn-svg,\n.b-slt .b-slt-arrow,\n.float_window .close {\n filter: brightness(0) invert(1) !important;\n}\n\n.article-card .article-info .data .icon,\n.article-info-module .v-data .icon,\n.video-info-module .v-data .icon,\n.item-right .info.clearfix .icon-live-life,\n.item-right .info.clearfix .icon-live-mgame,\n.item-right .info.clearfix .icon-live-col,\n.item-right .info.clearfix .icon-live-compete,\n.bangumi-info-module .v-data .icon,\n.col-1 .meta .icon,\n.article-content .meta-col .icon,\n.album-item .meta-col .icon,\n.col-1 .i-pin-info .icon,\n.cube .meta .icon,\n.album-card .info .view-count .icon-view,\n.album-card .info .like-num .icon-like,\n.section-block .col-full .meta .icon,\n.case-list .info .jury-time i,\n.view-later-module .share-box .s-text .icon,\n.l-item .v-info .b-icon,\n#page-fav .fav-main .search-input .icon-search {\n filter: brightness(0) invert(0.7) !important;\n}\n\n.nav-upload-container .nav-upload-item > img,\n#page-fav .fav-main .search-input .icon-search:hover,\n.register-agree .checkbox-bwxr.active,\n.answer-list .key-list li.active:before,\n.self-icon-vote-create-btn.active,\n.security-right-bottom .face-nav > .active:after,\n.pendant-main .unit-price li.active,\n.pendant-pay-close,\n.feedback-mask .content .feedback-body input[type=radio]:checked + .radio-icon,\n.bui-radio .bui-radio-normal .bui-radio-item:hover .bui-radio-icon svg,\n.left-nav-ul .icon-customize.active,\n.left-nav-item:hover .icon-customize,\n.song-info .info-wrap .type-list .fold-div .foldStatus,\n.song-info .info-wrap .type-list .fold-div .unfoldStatus,\n.fold-box .fold-hoverable:hover .fold-arrow,\n.vl-hd #tab_list_mode .tab-i {\n filter: var(--blue-image-filter) !important;\n}\n\n.container-right .rule-title .pink-icon {\n filter: var(--pink-image-filter) !important;\n}\n\n/* a\n{\n filter: grayscale(1) !important;\n} */\n/* a\n{\n filter: brightness(0.7) !important;\n} */\n/* a\n{\n filter: brightness(0.2) !important;\n} */\n/* a\n{\n filter: brightness(0.5) !important;\n} */\n/* a\n{\n background-image: none !important;\n} */\n.view-later-module .video-info-module,\n.float_window .close:hover {\n box-shadow: none !important;\n}\n\n/* a\n{\n box-shadow: 0px 4px 16px 0px var(--theme-color-40) !important;\n} */\n.article-info-module,\n.share-board .song-share .song-share-ul,\n.share-board .share-btn,\n.text-article-wrp .head-stat,\n#root .nav-upload-container,\n.live-user .user-item:hover,\n.read-list-page .module-box,\n.m-layer.m-button,\n.m_layer.m-button,\n.face-g-list#my-g-list .face-g-block .my-mp-block:hover,\n#app-ctnr .demo-app .category,\n.left-nav-wrapper,\n.charge-participate .part-btn,\n.cc-content-body .select-box,\n.detail-wrp .detail-empty,\n.float_window {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n/* a\n{\n display: none !important;\n} */\n.tag.sky-blue:hover,\n.data-card .data-wrp .tab .fan-tab.current,\n.data-card .fans-wrp .tab .fan-tab.current,\n.data-card .data-wrp .tab .fan-tab.current:after,\n.data-card .fans-wrp .tab .fan-tab.current:after,\n.data-card .data-wrp .total .incr-num:before,\n.data-card .fans-wrp .total .incr-num:before,\n.setting .public-setting .public-wrp .setting-item .circle-wrap.active,\n.error-body .error-container .song-wrap .song-list .song-li .song-shadow,\n.song-coin-bg .song-coin .song-coin-content .song-two-coin:hover,\n.song-coin-bg .song-coin .song-coin-content .song-two-coin.active,\n.song-coin-bg .song-coin .song-coin-content .song-one-coin:hover,\n.song-coin-bg .song-coin .song-coin-content .song-one-coin.active,\n.carousel-wrp .page .next.current,\n.list-filter-bar .item-text.active,\n.list-filter-bar .item-text.expand,\n.list-filter-bar .item-text:hover,\n.security-right-bottom .face-nav > .active,\n.face-container .pendant-list li:hover,\n.pendant-main .unit-price li.active,\n.pendant-main .unit-price li:hover,\n.info-line .status-attend,\n.ssr-content .link-tag.activity,\n.live-category .category:hover,\n.title-library-wrap .title-status button,\n.customize-wrp .select,\n.song-info .info-wrap .type-list .item-list .type-item:hover,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info .btn-go-write:hover,\n.vl-hd .vl-tab .tab-i.on {\n border-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-top-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-bottom-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-right-color: var(--theme-color) !important;\n} */\n/* a\n{\n border: 1px solid var(--theme-color) !important;\n} */\n.up-info .btn-panel .not-follow-charge-btn:hover,\n.tab-wrap > ul li.selected a span:after,\n.tag.sky-blue.activated,\n.popup-content-ctnr .upload-box .upload-btn,\n.share-wrap .content-wrap .input-wrap button,\n.block-area .follow-wrapper .follow-head .follow-more:hover,\n.setting .public-setting .public-wrp .setting-item .circle-wrap .circle-inlie,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok,\n.song-coin-bg .song-coin .song-coin-btn:hover,\n.song-coin-bg .song-coin .song-coin-btn,\n#app .el-button--primary,\n#app .el-button--primary:focus,\n#app .el-button--primary:hover,\n.answer-container .footer-bottom .btn-default,\n.bili-header-m .mini-wnd-nav.history-wnd .top-login .loginbtn,\n.carousel-wrp .page .next.current,\n.author-container .attention-animation-holder .attention-btn,\n.cards-block .images-list .image-item .selected,\n.bilibili-player .bilibili-player-area .bilibili-player-video-control .bilibili-player-video-btn .bilibili-player-video-quality-menu .bilibili-player-bigvip,\n.bb-comment .no-login .baffle .b-btn:hover,\n.text-article-wrp .article-card .meta-view .meta-item:hover,\n.bili-dialog-bomb .appeal-box .wrap .container .options .option .checkbox.checked:before,\n.bili-dialog-bomb .appeal-box .submit .confirm,\n.m-layer .b-btn,\n.face-container .pendant-nav li div.active,\n.security-right-bottom .face-tool .tool-container .tool-change-face,\n.pendant-main .pendant-btn,\n.face-container .pendant-list li .pendant-btn,\n.face-container .pendant-list li .pendant-btn:hover,\n.view-later-module .up-info-module .b-btn,\n.feedback-mask .content .feedback-body .feedback-submit.active,\n.abnormal-module .abnormal-item .btn-back:hover,\n.ssr-content .link-tag.activity:hover,\n.ssr-content .link-tag.activity:active,\n#navigator .v-switcher-header-anchor,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item:hover,\n#pgc-navigate-wrap .play-btn:hover,\n.steps .step-operate .step-bread .step-index,\n.ac-article-wrp .tabs-nav .select,\n.advice-dialog-wrapper .submit-btn:hover,\n.r-con .members-info .up-card .attention--not:hover,\n.home-pc .application .application-body .btn-color:hover,\n.home-pc .dialog .footer .apply-btn:hover,\n.selet-datebox .sse a.on,\n.selet-datebox .inpt a.b-btn:hover,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n background-color: var(--theme-color) !important;\n}\n\n/* a\n{\n background-color: var(--theme-color-60) !important;\n} */\n/* a\n{\n background-color: var(--theme-color-90) !important;\n} */\n.main-container .media-info .media-right .media-desc i,\n#announcement-area .flip-view .action-arrow-ctnr:hover .icon-font,\n.rank-item:hover .item-title,\n.tab-wrap > ul li.selected a span,\n.tab-wrap > ul li a span:hover,\n.share-wrap .content-wrap .title,\n.article-card .article-info .title:hover,\n.follow-item .details .season-title:hover,\n.follow-item .details .highlight,\n#page-article .article-lists .lists-item .item-right .item-name a:hover,\n#page-article .article-lists .lists-item .item-right .item-title a:hover,\n.data-card .data-wrp .tab .fan-tab.current,\n.data-card .fans-wrp .tab .fan-tab.current,\n#page-fav .fav-main .fav-action-bottom .search-results-num i,\n.small-item .search-keyword-highlight,\n.song-coin-bg .song-coin .song-coin-title .song-coin-number,\n.share-board .song-share .song-share-ul li:hover,\n.song-coin-bg .song-coin .song-coin-content .song-one-coin.active,\n.song-coin-bg .song-coin .song-coin-content .song-two-coin.active,\n.game-package-item .game-package-type,\n.coupon-money-2:before,\n.form-group.register-hidden-gruop.text-right a,\n.form-group .register-agree a,\n.register-hidden-gruop.text-right a,\n.rule-time span,\n.answer-container .header-top .header-tip,\n.bili-header-m .profile-m .grade .bar .num .v0:hover,\n.electron-set-v2-hint a .electron-set-v2-hint a:hover,\n.comment-list-item .article-wrap .show-all,\n.icon-close:hover,\n.text-article-wrp .article-card .meta-status .status,\n.text-article-wrp .article-card .meta-view .menu-list .menu-item:hover,\n.col-1 .article-wrap .article-con a:hover,\n.pgc-space-follow-item .pgc-item-info .pgc-item-state .publish-state.is-new,\n.article-content-ctnr .supporting-info .category:hover,\n.list-filter-bar .item-text.active,\n.list-filter-bar .item-text.expand,\n.list-filter-bar .item-text:hover,\n.ui-checkbox input[type=checkbox]:active + .ui-checkbox-icon,\n.ui-checkbox input[type=checkbox]:hover + .ui-checkbox-icon,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list .menu-item:hover,\n.pendant-main .unit-price li.active,\n.pendant-main .unit-price li:hover,\n.pendant-main .final-price span,\n.pendant-main .point-info a,\n.view-later-module .video-info-module .tm-info a:hover,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-positive.bppl-state-selected,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-random.bppl-state-selected,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-reverse.bppl-state-selected,\n.view-later-module .bilibili-player-iconfont.icon-12toview-play:before,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-item:hover .bilibili-player-watchlater-info-title,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-positive:hover,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-random:hover,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-reverse:hover,\n.cntr .sort-cntr .href-all:hover i,\n.cntr .sort-cntr .href-all:hover,\n#navigator .v-switcher-header-item a:hover,\n.bangumi-list .bangumi-item .right-info .headline .title:hover,\n.pgc-list .pgc-item .right-info .headline .title:hover,\n.steps .step-operate .step-bread .step-title.selected,\n.steps .step-operate .dropdown-btn .icon-text,\n.card-warpper .card-warpper-outside .card-item .learn.unlearn,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-user:not(.vip) .sp-name:hover,\n.home-pc .application .application-body .fjw-tip li:first-child,\n.song-info .info-wrap .choose-type .selected,\n.song-info .info-wrap .type-list .item-list .type-item:hover,\n.song-info .info-wrap .type-list .fold-div,\n.song-info .info-wrap .current-selector .selector-list .font-blue,\n.enter-failure .password-input .empty-hint,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info .btn-go-write:hover,\n.fold-box .fold-hoverable:hover,\n.photo-imager-container .image-count-hinter .count-hinter .current-index,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > :hover,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > :hover i,\n.content-tag-v2-edit-mod-wrp p a,\n.content-tag-v2-edit-mod-wrp p a:hover,\n.electron-set-v2-hint a,\n.electron-set-v2-hint a:hover,\n.vd-list li .title:hover,\n.vl-hd .vl-tab .tab-i.on,\n.vl-hd #tab_list_type .tab-i.on,\n.b-slt-tab li:hover, .b-slt-tab .tab-i:hover {\n color: var(--theme-color) !important;\n}\n\n/* a\n{\n color: var(--foreground-color) !important;\n} */\n/* a\n{\n fill: var(--theme-color) !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n} */\n.data-card .data-wrp .tab .fan-tab.current:after,\n.data-card .fans-wrp .tab .fan-tab.current:after,\n.data-card .data-wrp .total .incr-num:before,\n.data-card .fans-wrp .total .incr-num:before,\n.contri-condition .contri-select.active:after {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.ui-widget-content,\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n border-radius: 4px !important;\n}\n\n.cc-content-body .select-box .select-item:hover {\n border-radius: 15px !important;\n}\n\n/* line-ending test */\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper,\n.content .share-wrap,\n.box .content-wrap .btn .info,\n.nomal-task .bottom-box .btn,\n.item-wrap__task .operate-btn,\n.dialog-wrapper .dialog,\n.fjw-kpi-wrap-bg,\n.fjw-point .point-wrap .user-point .face .unfocus-btn,\n.navbar-container,\n.submit button,\n.calendar-wrap .calendar-body .date-desc_wrap,\n.row1 .calendar-wrap,\n.main-wrapper .comment-wrapper,\n.round-corner .app-layout,\n.app-layout .page-content .feedback-content-input,\n.app-layout .dropbox-component,\n.app-layout .dropbox-component .data-list,\n.van-popover,\n.app-layout .page-content .manga-textbox,\n.international-home .bilibili-search-history,\n.security_content .close-btn,\n.security_content .coupon-wrapper .coupon-content,\n.security_content .title-right-link,\n.reply-bottom-menu-mask .more-ops,\n.reply-emoji-panel .emoji-cate,\n.reply-emoji-panel .emoji-cate a,\n.reply-emoji-panel .emoji-list,\n.round-corner .international-footer {\n background-color: #222 !important;\n}\n\n.at-popup .user-container .item.is-selected,\n.bangumi-options .opt-list,\n.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap,\n.player-auxiliary-danmaku-function,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,\n.bpui-selected,\n.bpui-selected span,\n.danmaku-wrap .player-auxiliary-block-wrap,\n.player-auxiliary-danmaku-wrap .player-auxiliary-danmaku-load-status,\n.comic-info-component .page-normal .comic-info-con .comic-des,\n.comic-info-component .page-normal .comic-info-con,\n.dropdown__content .dropdown__item:hover,\n.dropdown__content .dropdown__active,\n.practice-wrap .tab-container,\n.manga-button.ghost,\n.manga-button.primary,\n.app-layout .sidebar,\n.container .links .link-item:hover,\n.lang-change .lang-item:hover,\n.lang-change .lang-intro-item:hover,\n.container .logout a:hover,\n.container .video-card:hover,\n.container .tab-item--normal:hover,\n.guest-home .button-box button,\n.video-editor-ol-wrp,\n.qa-area-ol-wrp,\n.bui-swiper-wrap .bui-swiper-item .bui-swiper-text {\n background-color: #333 !important;\n}\n\n.bui-button.bui-button-gray2,\n.mession-box .content .list-wrap .item-index,\n.news-dialog-Wrapper,\n.box .record-wrap,\n.box .content-wrap,\n.bui-collapse .bui-collapse-header,\n.bpui-selecting > span,\n.bpui-unselecting,\n.bpui-selected > span,\nli.danmaku-info-row.bpui-selected,\nli.danmaku-info-row.bpui-selecting,\n.box-body,\n.feed-topic .empty-content,\n.tabs-wrapper,\n.detail-content .activity-info,\n.ticket-tips-wrapper .ticket-tips,\n.ticket-tips-wrapper .rec-item,\n.replies-comment-input-wrapper .submit-comment.no-login,\n.replies-comment-input-wrapper .replies-upload .comment-input-img,\n.replies-comment-input-wrapper .replies-upload .replies-uploading-container,\n.detail-content .jump-pagination-input,\n.comment .comment-hot-item-floor .operate-utils,\n.report-pc-dialog .report-dialog-container,\n.detail-content .more-hot-comments,\n.modal-wrapper .modal-container,\n.detail-content .guest-wrapper,\n.calendarEntry_wrap,\n.calendarEntry_wrap .calendarEntry_slide,\n.ui-dropdown .default,\n.calendar-wrap .calendar-body .calendar-body__select .ui-dropdown .default:hover,\n.ui-dropdown .ul-dropdown-list,\n.tabs .customize-tab,\n.tabs-nav .tab-item.border-bottom,\n.list-header .filter-wrp .category-wrp,\n.list-header .filter-wrp .order-wrp,\n.list-header .filter-wrp .article-type,\n.list-header .filter-wrp .filter-level,\n.list-header .filter-wrp .video-type,\n.tabs-nav .tab-item.full,\n.r-con .members-info__header,\n.r-con .members-info .up-card .attention--not,\n.ui-dropdown .ui-dropdown-text,\n.app-layout .page-content .router-view,\n.app-layout .sidebar .nav-item-indicator,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,\n.episode-list-component .episode-list .list-data .list-item,\n.exchange-btn .btn,\n.live-rank .live-rank-item .number,\n.gg-window .online,\n.rank-wrap .number,\n.pgc-rank-wrap .number,\n.time-line .tl-link,\n.elevator .list-box .item.back-old,\n.elevator .list-box .item.sort,\n.elevator .list-box,\n.elevator .list-box .item,\n.recommendation-list .list-item:before,\n.vip-m .bubble-traditional .renew-btn button,\n.container .more-btn,\n.hot-recom-module .random-change,\n.user-item .attention-btn.followed,\n.user-item .attention-btn.followed:hover,\n.flow-loader .activity-item .info .type,\n.bangumi-item .right-info .headline .bangumi-label,\n.bili-search .user-item .attention-btn,\n.bili-search .live-user-item .item-right .tags > span,\n.bili-search .pgc-item .right-info .headline .pgc-label,\n.follow-right-module .follow-head .follow-more,\n.carousel-wrap li.scrollx,\n.feed-card .feed-title,\n.main-panel .hot-topic-panel,\n.guest-home .login-panel,\n.international-home .bilibili-search-history .history-item.focus,\n.international-home .bilibili-search-history .history-item:hover,\n.live-charge-box .tip-popup,\n.bui-swiper-wrap .bui-swiper-next,\n.bui-swiper-wrap .bui-swiper-pre,\n.security_content .coupon-content-con .coupon-btn,\n.reply-input .input-area input,\n.reply-input .input-area .reply-emoji-btn,\n.reply-input .input-area .reply-submit-btn,\n.reply-report .reason-choose .reason-group .list li input[type=radio],\n.reply-report .submit-btn button:disabled,\n.reply-emoji-panel .emoji-cate a.on,\n.reply-emoji-panel .emoji-list .emoji-pager .pager-dot {\n background-color: #444 !important;\n}\n\n.config-item:not(:last-child):after,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper .point {\n background-color: #555 !important;\n}\n\n.replies-comment-input-wrapper .submit-comment,\n.guard-rank-cntr .rank-cntr .rank-list-box .url-back {\n background-image: none !important;\n}\n\n.player-auxiliary-area .player-auxiliary-collapse .bui-collapse-body,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-btn-footer,\n.elevator .bg23,\n.player-auxiliary-area .danmaku-info-row-special,\n.rank-list-ctnr .normal-list .item.self,\n.rank-list-ctnr .own,\n.high-wrapper .body-padding,\n.episode-item,\n.buyticket,\n.detail-content .comment,\n.buyticket .bread-wrapper,\n.whole-detail-info-wrapper,\n#app .report-dialog-container .submit,\n.detail-content .activity-info-body .info-header,\n.article-action .more .more-ops-list,\n.article-action .more .more-ops-list ul li:hover,\n#app .calendarEntry_content .header,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card,\n.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap,\n.list-header .filter-wrp .article-type .bili-btn,\n.list-header .filter-wrp .filter-level .bili-btn,\n.list-header .filter-wrp .video-type .bili-btn,\n.list-header .filter-wrp .article-type .line,\n.list-header .filter-wrp .filter-level .line,\n.list-header .filter-wrp .video-type .line,\n.card .forw-area a.more:hover,\n.multi-line-text:after,\n.manga-recommendation .data-list .list-item,\n.app-layout .user-info > .uid,\n.app-layout .page-content,\n.app-layout .list-item:hover,\n.manga-spread-module .label,\n.danmaku-box .bui-radio-input:checked + .bui-radio-label,\n.app-layout .size-ruler,\n.round-corner .loc-menu-box,\n.mini-header__content .i-frame::before,\n.mini-header__content .i-frame,\n.round-corner .out-container,\n.round-corner .out-container .tab-bar,\n.container .info .date,\n.iframe-comp-container > div,\n.edit-article-wrap #edit-article-box,\n.page-content .-BiliFooter,\n.reply-emoji-panel .emoji-list .emoji-text:hover,\n#bp-app,\n.cc-body #app .container {\n background-color: transparent !important;\n}\n\n.security_content .coupon-wrapper,\n.reply-item .sub-reply-preview {\n background: transparent !important;\n}\n\n.box .title .h1:after {\n background: #fff !important;\n}\n\n.fans-medal-item.special-medal .label .content {\n color: #222 !important;\n}\n\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.visited,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:visited {\n color: #888 !important;\n}\n\n.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-danmaku,\n.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-time,\n.player-auxiliary-area .danmaku-info-row-block::after,\n.player-auxiliary-area .danmaku-info-row-super::after,\n.mession-box .content .list-wrap .item-summary,\n.box .content-wrap p,\n.box .list-box .wrap-list .text,\n.bottom-box .wrap-list .gift-item .B-paper,\n.item-wrap__task .content-desc,\n.h5share-container .text-area .text-desc,\n.comment .comment-hot-item-floor,\n.comment .reply-comment-list .reply-comment-item .reply-comment-item-floor,\n.ticket-tips-wrapper .rec-item .rec-item-time,\n.ticket-tips-wrapper .rec-item .rec-item-vuene,\n.detail-content .activity-info-body .info-content p span,\n.calendarEntry_wrap .calendarEntry_footer .footer_content span,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,\n.videos-wrap .card-view .collect-num,\n.videos-wrap .card-view .danmu-num,\n.videos-wrap .card-view .play-num,\n.center-box .line-1,\n.practice-wrap .banner-container .title ~ p,\n.past-work .card-view .collect-num,\n.past-work .card-view .danmu-num,\n.past-work .card-view .play-num,\n.header-info .manga-info .supporting-text,\n.my-coupon .subtitle,\n.app-layout .page-content .extral-info,\n.purchase-history .list-item .text-info .recharge-date,\n.data-list .list-container .data-item .text-section .footer-text .text,\n.manga-spread-module .label,\n.manga-rank-list .rank-item .ri-detail .ri-first-info,\n.manga-rank-list .rank-item .ri-detail .ri-update,\n.live-list .text-info,\n.live-list .text-info a,\n.live-card .up .txt .desc,\n.live-card .up .txt .tag,\n.video-card-common .up,\n.live-rank .live-rank-item .txt p.p2,\n.pgc-rank-wrap .txt .update,\n.time-line-card .txt .update a,\n.rank-wrap .preview .txt span,\n.article-card .r-con .up,\n.article-card .r-con .count,\n#all-list .user-item .up-info > span,\n.bangumi-item .right-info .intros .label,\n.bangumi-item .right-info .intros .value,\n.user-item .up-info > span,\n.user-item .up-videos .ptime,\n.bili-search .topic-item .content .desc,\n.bili-search .article-item .content .desc,\n.bili-search .article-item .content .so-icon a,\n.bili-search .live-user-item .item-right .info .star,\n.bili-search .live-user-item .item-right .info .type,\n.bili-search .pgc-item .right-info .intros .label,\n.bili-search .pgc-item .right-info .intros .value,\n.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .desc,\n.carousel-wrap .panel .pic li a .card-info .detail,\n.video-list .card-view .collect-num,\n.video-list .card-view .danmu-num,\n.video-list .card-view .play-num,\n.guest-home .title h2,\n.video-editor-ol-wrp .video-editor-ol-content a,\n.qa-area-ol-wrp .qa-area-ol-content a,\n.security_content .common-subtitle,\n.manga-card-horizontal .text-section .footer-text,\n.reply-dialog .subtitle,\n#page-index .channel .channel-item .small-item .video-desc {\n color: #aaa !important;\n}\n\n.dynamic-m .dyn_menu li,\n.dynamic-btn.pink.with-border-radius.publish-btn.disabled,\n.mession-box .content .list-wrap .item-title,\n.mession-box .content .list-wrap .item-index,\n.mession-box .btn,\n.mession-box .title,\n.cc-nav-wrp .activity-nav-wrp .activity-link,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__title,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__body,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,\n.box .title .h1,\n.box .title .progress-num,\n.bottom-box .complete,\n.item-wrap__task .content-title,\n.item-wrap__task .operate-btn,\n.empty-wrap .empty-text,\n.fjw-point .point-wrap .user-point .face .unfocus-btn,\n.sub-tabs .filter-content,\n.h5share-container .text-area .text-content,\n.navbar-container .logo-part,\n.navbar-container .size-ruler .app-title,\n.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .fav-btn .fav-text,\n.comic-episodes .episode-list .episode-item,\n.comic-episodes .episode-header .episode-operation,\n.manga-card .manga-title,\n.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .comments-total,\n.bb-comment a.more-link,\n.interact-dialog .btn,\n.detail-content .content-detail p,\n.detail-content .content-detail span,\n.buyticket .bread-wrapper span,\n.buyticket .bread-wrapper span a,\n.buyticket .whole-detail-info-wrapper,\n.product-info-time-wrapper .product-info-time,\n.product-info-time-wrapper .product-info-time-title,\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .title,\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .vuene-info-content .address-name,\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .check-map,\n.calendar .month,\n.calendar .weekdays li,\n.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p,\n.activity-info .activity-info-header,\n.ticket-tips-wrapper .ticket-tips-header,\n.ticket-tips-wrapper .rec-item .rec-item-name,\n.comment .comment-hot-item-user-name,\n.common-pagination-wrapper,\n.detail-content .jump-pagination-input,\n.comment .comment-hot-item-floor .operate-utils,\n.report-pc-dialog .report-dialog-container .title,\n.reason-container .reason-category .reason-category-title,\n.report-dialog-container .submit .cancel-btn,\n.selectable-option.unable,\n.ticket-tips-wrapper .ticket-tips-content span,\n.detail-content .more-hot-comments,\n.buyticket .map-model .modal-container .modal-header,\n.guest-wrapper .guest-header,\n.guest-wrapper .guest-list .name,\n.detail-content .activity-info-body .info-header span,\n.calendarEntry_wrap .greetings,\n.calendarEntry_wrap .calendarEntry_slide,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title,\n.calendar-wrap .calendar-header,\n.calendar-wrap .headerClass,\n.calendar-wrap .calendar-body .date-wrap,\n.ui-dropdown .default,\n.ui-dropdown .ul-dropdown-list,\n.horizontalSelect-wrap .month,\n.calendar-wrap .calendar-body .date-wrap .wrap-content .today,\n.left-nav-list.no-office .left-nav-item span,\n.customize-wrap .steps-title,\n.tabs-nav .tab-item.border-bottom,\n.customize-wrap .item-list .item .info-text,\n.list-header .dropdown-btn .icon-text,\n.list-header .filter-wrp .bread-crumb .main,\n.list-header .filter-wrp .bread-crumb .second,\n.list-header .filter-wrp .article-type .bili-btn,\n.list-header .filter-wrp .filter-level .bili-btn,\n.list-header .filter-wrp .video-type .bili-btn,\n.tabs-nav .tab-item.full,\n.list-header .dropdown-btn:hover,\n.tabs-nav .tab-item,\n.customize-wrap .title,\n.center-box .line-2,\n.new-comers-module .zone-title .headline .name,\n.rank-list-item .expand-mode .text-section .item-title,\n.schedule-list .list-header .date-selector .date-item,\n.style-section .tag-block .block-title,\n.style-section .tag-block .tag-containers .style-tag,\n.header-info .manga-info .author-name,\n.episode-list-component .episode-list .list-header .header-item,\n.manga-button.ghost,\n.manga-button.primary,\n.user-info-component .coin-info,\n.pivot-component .pivot-headers .pivot-header-item,\n.my-coupon .coupon-title,\n.my-coupon .coupon-title .coupon-number,\n.app-layout .page-content .feedback-content-input .length-hinter,\n.purchase-history .list-item .text-info .display-text,\n.purchase-history .list-item .coin-info .recharge-count,\n.app-layout .dropbox-component .current,\n.app-layout .dropbox-component .data-list > li,\n.app-layout .page-content .manga-textbox,\n.app-ctnr .club-brief,\n.data-list .list-container .data-item .text-section .manga-title,\n.player-auxiliary-danmaku-report-wrap .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-content,\n.round-corner .international-footer .link-box .link-item ul a,\n.round-corner .international-footer .link-box .link-item.link-c p,\n.round-corner .international-footer .link-box .link-item .bt,\n.round-corner .international-footer .partner a,\n.live-card .up .txt .name,\n.video-card-common .title,\n.international-header a,\n.van-popover a,\n.live-rank .live-rank-item .txt p,\n.rank-header .name,\n.rank-wrap .link .title,\n.rank-wrap .preview .txt p,\n.pgc-rank-wrap .txt .title,\n.time-line-card .txt .ss,\n.exchange-btn .btn,\n.live-rank .live-rank-item .number,\n.gg-window .online a,\n.rank-wrap .number,\n.pgc-rank-wrap .number,\n.special-recommend header,\n.time-line .tl-link,\n.article-card .r-con .title,\n.elevator .list-box .item.back-old,\n.popularity-list .list-title,\n.container .level-info .grade,\n.container .count-item .item-value,\n.container .links .link-title,\n.lang-change .lang-title,\n.lang-change .lang-intro,\n.container .level-intro,\n.vip-m .bubble-traditional .recommand .title,\n.vip-m .bubble-traditional .renew-btn button,\n.round-corner .out-container .tab-bar,\n.container .split-line,\n.container .tab-item--normal,\n.container .video-info .line-2,\n.container .date-title,\n.container .tab-header .tab-item,\n.container .tab-header .tab-item:hover,\n.container .more-btn,\n.index-entry-wrapper .filter-block-title span,\n.index-entry-wrapper .filter-block-title a,\n.index-entry-wrapper .filter-list .filter-item,\n.handpick-right-module .block-header .block-title,\n.hot-recom-module .random-change .info,\n.app-layout .account-info-container,\n.activity-item .info .title,\n#all-list .user-item .title,\n.user-item .up-videos .video-item .video-desc,\n.video-item.matrix .title,\n.user-item .up-videos .video-more,\n.user-item .attention-btn.followed,\n.user-item .attention-btn.followed:hover,\n.flow-loader .activity-item .info .type,\n.bangumi-item .right-info .headline .title,\n.bangumi-item .right-info .headline .bangumi-label,\n.bili-search .user-item .title,\n.bili-search .user-item .attention-btn,\n.bili-search .photo-item .title,\n.bili-search .topic-item .content .headline a,\n.bili-search .article-item .content .title,\n.bili-search #live-list .live-tabs a,\n.bili-search #live-list .headline-live .user-more,\n.bili-search .live-user-item .item-right .uname,\n.bili-search .live-user-item .item-right .tags > span,\n.bili-search #live-list .headline-room .filter a,\n.bili-search .live-room-item .item-title,\n.bili-search .pgc-item .right-info .headline .title,\n.bili-search .pgc-item .right-info .headline .pgc-label,\n.follow-right-module .follow-head .follow-more,\n.coming-soon-wrapper .block-title,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .date,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .time,\n.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title,\n.carousel-wrap .panel .pic li a .card-info .title .headline,\n.cc-zimu-wrp .zimu-header .zimu-header-title,\n.feed-card .feed-title,\n.main-panel .title,\n.main-panel .more,\n.guest-home .title h1,\n.guest-home .button-box .regist,\n.video-editor-ol-wrp .video-editor-ol-content p,\n.qa-area-ol-wrp .qa-area-ol-content p,\n.up-info .btn-panel .following,\n.live-charge-cntr .popup-cntr .tip-content,\n.live-charge-box .popup-cntr .retry,\n.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,\n.security_content .common-title,\n.security_content .close-btn,\n.security_content .title-package-name,\n.security_content .title-right-link,\n.security_content .coupon-content-con .coupon-btn,\n.app-layout .search-list .keyword-hinter,\n.reply-item .info .name,\n.reply-bottom-menu-mask .more-ops .ops-list li,\n.reply-bottom-menu-mask .more-ops .ops-list li a,\n.reply-bottom-menu-mask .more-ops .cancel,\n.reply-input .input-area .reply-emoji-btn,\n.reply-input .input-area .reply-submit-btn,\n.reply-report .reason-choose .reason-group .list li,\n.reply-report .submit-btn button:disabled,\n.reply-report .submit-btn button,\n.reply-emoji-panel .emoji-list .emoji-text .text-list span,\n.reply-dialog .title {\n color: #eee !important;\n}\n\n/* a\n{\n color: #fff !important;\n} */\n.bangumi-timing-module .headline .c-clink,\n.home-container .at-popup,\n.coin-nav,\n.nomal-task .card,\n.item-wrap__task .operate-btn,\n.ban-vote .vote-dialog .dialog-header,\n.bangumi-options .opt-list,\n.navbar-container,\n.comic-info-component .page-normal .comic-tab .tab-titles,\n.bilibili-player-ending-panel-box-recommend:hover,\n.interact-dialog .btn,\n.detail-content .comment,\n.comment .comment-selecotr,\n.detail-content .activity-info,\n.ticket-tips-wrapper .ticket-tips,\n.ticket-tips-wrapper .rec-item,\n.replies-comment-input-wrapper .replies-upload .comment-input-img,\n.detail-content .jump-pagination-input,\n.report-dialog-container .submit .submit-btn:after,\n.report-dialog-container .submit .cancel-btn:after,\n.detail-content .guest-wrapper,\n.report-dialog-container .textarea-wrapper,\n.calendarEntry_wrap,\n.calendarEntry_wrap .greetings,\n.calendarEntry_wrap .calendarEntry_slide,\n.tabs .customize-tab,\n.list-header .filter-wrp .category-wrp,\n.list-header .filter-wrp .order-wrp,\n.list-header .filter-wrp .article-type,\n.list-header .filter-wrp .filter-level,\n.list-header .filter-wrp .video-type,\n.love-detail .follow-btn.active,\n.love-card .header:after,\n.main-wrapper .comment-wrapper,\n.title-container .info .activity,\n.practice-wrap .tab-container,\n.ui-dropdown .ui-dropdown-text,\n.app-layout .dropbox-component,\n.app-layout .dropbox-component .data-list,\n.app-layout .page-content .manga-textbox:focus,\n.exchange-btn .btn,\n.gg-window .online,\n.time-line .tl-link,\n.elevator .list-box .item.back-old,\n.page-tab .con li,\n.elevator .list-box,\n.elevator .list-box .item.back-top,\n.van-popover,\n.tab-line-itnl,\n.van-popper[x-placement^=top] .popper__arrow,\n.van-popper[x-placement^=bottom] .popper__arrow,\n.container .coins,\n.container .counts,\n.container .links,\n.lang-change,\n.container .tab-header,\n.round-corner .out-container .tab-bar,\n.hot-recom-module .random-change,\n.flow-loader .activity-item,\n.flow-loader .user-item,\n.flow-loader .video-item.matrix,\n.flow-loader .activity-item .info .type,\n.bangumi-item .right-info .headline .bangumi-label,\n.bili-search .photo-item,\n.bili-search .live-user-item .item-right .tags > span,\n.bili-search .pgc-item .right-info .headline .pgc-label,\n.follow-right-module .follow-head .follow-more,\n.carousel-wrap .page .next.current,\n.head .dropdown-menu .article-list,\n.guest-home .button-box button,\n.international-home .bilibili-search-history,\n.security_content .bcoin-wrapper,\n.security_content .title-right-link,\n.reply-bottom-menu-mask .more-ops .cancel,\n.reply-input .input-area .reply-emoji-btn,\n.reply-input .input-area .reply-submit-btn,\n.reply-report .reason-choose .reason-group .list li input[type=radio] {\n border-color: transparent !important;\n}\n\n.carousel-wrp .page .next,\n.item-wrap__task:before,\n.item-wrap__task:after,\n.security_content .coupon-wrapper .coupon-content-con {\n border-color: #aaa !important;\n}\n\n.mession-box .content .list-wrap .border-btm,\n.mession-box .content,\n.live-category .latest,\n.link-input,\n.comic-episodes .episode-list .episode-item .item-body,\n.tab-content .bilibili-comment,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,\n.calendar-wrap .calendar-header,\n.practice-wrap .banner-container .current-work,\n.round-corner .international-footer .link-box .link-item,\n.van-popper[x-placement^=bottom] .popper__arrow:after,\n.van-popper[x-placement^=top] .popper__arrow:after,\n#all-list .mixin-list ul:not(:last-child),\n.bili-search .bangumi-item,\n.bili-search .topic-item,\n.bili-search .article-item,\n.bili-search .pgc-item,\n.reply-list .reply-item,\n.reply-bottom-menu-mask .more-ops .ops-list li {\n border-color: #444 !important;\n}\n\n.reply-item:not(:last-child):after,\n.at-item:not(:last-child):after,\n.love-item:not(:last-child):after,\n.liked-user:not(:last-child):after,\n.center-box .orginal-reply,\n.app-layout .pivot-component .pivot-headers,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,\n.elevator .list-box .item.sort,\n.container .play-all,\n.container .tabs-panel,\n.container .split-line::before,\n.carousel-wrap .page .next {\n border-color: #555 !important;\n}\n\n/* a\n{\n border-color: white !important;\n} */\n/* a\n{\n fill: #aaa !important;\n} */\n/* a\n{\n fill: #fff !important;\n} */\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .address-icon,\n.header-info .manga-info .supporting-text .label-icon,\n.header-info .manga-info .action-buttons .do-favourite .fav-icon,\n.app-layout .sidebar .nav-item .nav-item-icon,\n.my-coupon .subtitle .question-cion,\n.index-entry-wrapper .filter-block-title a:after,\n.hot-recom-module .random-change .icon_read,\n.follow-right-module .follow-head .follow-more .icon,\n.security_content .m-arrow-package,\n.security_content .security-list:hover .security-icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.bili-search .so-icon i.icon-like,\n.bili-search .so-icon i.icon-view,\n.bili-search .so-icon i.icon-reply {\n filter: brightness(0) invert(0.7) !important;\n}\n\n.fold-box:hover .fold-arrow,\n.sticky-bar .bar-content .title-icon,\n.fjw-random .agree.active,\n.fjw-random .agree:hover,\n.fjw-random .unagree.active,\n.fjw-random .unagree:hover,\n.svga-container.svga-center canvas,\n.ops canvas.ring-progress,\n.home-slide .trigger span.on,\n.bili-search #live-list .headline-room .icon-live-face,\n.bili-search #live-list .headline-room .icon-live-frame,\n.bui-swiper-wrap .bui-swiper-next svg,\n.bui-swiper-wrap .bui-swiper-pre svg {\n filter: var(--blue-image-filter) !important;\n}\n\n.comment .up-icon.active,\n.replies-comment-input-wrapper .replies-upload .comment-input-img span,\n.replies-comment-input-wrapper .replies-upload .replies-uploading-container .replies-uploading-btn,\n.replies-comment-input-wrapper .replies-upload .replies-uploading-container p span:hover,\n.reason-container .reason-category .other-reason .icon-select.selected,\n.reason-container .reason-category .reason-item .icon-select.selected,\n.report-pc-dialog .report-dialog-container .title i:hover,\n.buyticket .product-buy.enable,\n.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-icon,\n.ticket-count .count-reduce.active:before,\n.ticket-count .count-plus.active:after,\n.activity-info .icon-activity,\n.ticket-tips-wrapper .ticket-tips-header span,\n.detail-content .comment .hot-icon span,\n.guest-wrapper .icon-guest,\n.calendar-date-body .wrap-content img {\n filter: var(--pink-image-filter) !important;\n}\n\n/* a\n{\n filter: grayscale(1) !important;\n} */\n.fans-medal-item.special-medal .union {\n filter: brightness(0.125) !important;\n}\n\n.video-info-m .number .coin b,\n.video-info-m .number .coin i,\n.video-info-m .number .fav b,\n.video-info-m .number .fav i {\n filter: brightness(0.135) !important;\n}\n\n/* a\n{\n filter: brightness(0.7) !important;\n} */\n.news-dialog__wrapper .trangle-img img,\n.bili-share-pc .favourite .icon-fav {\n filter: brightness(0.27) !important;\n}\n\n/* a\n{\n filter: brightness(0.5) !important;\n} */\n/* a\n{\n background-image: none !important;\n} */\n.box .record-wrap,\n.comment .comment-hot-item-user-content,\n.replies-comment-input-wrapper .submit-comment,\n.comment .comment-selecotr,\n.buyticket .product-buy.enable,\n.mini-header__content .i-frame {\n box-shadow: none !important;\n}\n\n/* a\n{\n box-shadow: 0px 4px 16px 0px var(--theme-color-40) !important;\n} */\n.section-block .at-popup,\n.pgc-space-follow-item .bangumi-options .opt-list,\n.navbar-container,\n.bilibili-player-ending-panel-box-recommend:hover,\n.selectable-option.active,\n.guest-wrapper .guest-list .guest-item:hover .image,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n/* a\n{\n display: none !important;\n} */\n.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .tab-btn,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-head.up-avatar:hover,\n.replies-comment-input-wrapper .replies-upload .comment-input-img:hover,\n.selectable-option.active,\n.selectable-option.active:after,\n.tabs-nav .tab-item.border-bottom,\n.live-tabs .tab-switch .tab-switch-item.on,\n.time-line .tab-switch .tab-switch-item.on,\n.bili-search #live-list .live-tabs a.active {\n border-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-top-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-bottom-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-right-color: var(--theme-color) !important;\n} */\n/* a\n{\n border: 1px solid var(--theme-color) !important;\n} */\n.progress-bar-core.p-absolute,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,\n.bottom-box .complete .complete_text:before,\n.item-wrap__task .item-index,\n.h5share-container .tag,\n.navbar-container .nav-items .nav-item.activated:before,\n.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,\n.interact-dialog .btn,\n.replies-comment-input-wrapper .submit-comment,\n.comment .comment-selecotr .all-comments.active:before,\n.comment .comment-selecotr .sortByHot.active:before,\n.calendar .days li.selected,\n.tabs-wrapper .tabs .tabs-item.active:before,\n.calendar-wrap .calendar-body .date-wrap .wrap-content .select-icon,\n.practice-wrap .banner-container .current-work .bili-btn,\n.style-section .tag-block .tag-containers .style-tag:active,\n.manga-button.primary:hover,\n.app-layout .dropbox-component .data-list > li:hover,\n.episode-list-component .episode-list .list-data .list-item:hover,\n.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,\n.exchange-btn .btn:hover,\n.live-rank .live-rank-item .number.on,\n.rank-wrap .number.on,\n.pgc-rank-wrap .number.on,\n.home-slide .trigger span:hover,\n.time-line .tl-link:hover,\n.elevator .list-box .item.on,\n.elevator .list-box .item:hover,\n.vip-m .bubble-traditional .renew-btn button:hover,\n.round-corner .out-container .tab-item.active,\n.container .tab-item--active,\n.container .more-btn:hover,\n.bili-search .user-item .attention-btn:hover,\n.follow-right-module .follow-head .follow-more:hover,\n.carousel-wrap .page .next.current,\n.guest-home .button-box button:hover,\n.video-editor-ol-wrp .video-editor-ol-btn,\n.qa-area-ol-wrp .qa-area-ol-btn,\n.bui-swiper-wrap .bui-swiper-next:hover,\n.bui-swiper-wrap .bui-swiper-pre:hover,\n.channel-menu-itnl .item .name em,\n.security_content .close-btn:hover,\n.security_content .coupon-content-con .coupon-btn:hover,\n.reply-input .input-area .reply-submit-btn:hover,\n.reply-input .input-area .reply-emoji-btn:hover,\n.reply-report .reason-choose .reason-group .list li input[type=radio]:checked:after,\n.reply-report .submit-btn button,\n.reply-emoji-panel .emoji-list .emoji-pager .pager-dot.on,\n.be-tags-container .tag {\n background-color: var(--theme-color) !important;\n}\n\n/* a\n{\n background-color: var(--theme-color-60) !important;\n} */\n/* a\n{\n background-color: var(--theme-color-90) !important;\n} */\n.gridview-content-container .list-padding .share-board .list-share .font-blue,\n.d-data .fold-box:hover,\n.cc-nav-wrp .nav-item.active i,\n.cc-nav-wrp .nav-item.active span,\n.cc-nav-wrp .nav-item:hover i,\n.cc-nav-wrp .nav-item:hover span,\n.cc-nav-wrp .activity-nav-wrp .activity-link.active i,\n.cc-nav-wrp .activity-nav-wrp .activity-link.active span,\n.cc-nav-wrp .activity-nav-wrp .activity-link:hover i,\n.cc-nav-wrp .activity-nav-wrp .activity-link:hover span,\n.mession-box .btn:hover,\n.bottom-box .complete .uncomplete,\n.n-statistics a:hover,\n.live-category .latest a:hover,\n.live-category .latest a.active,\n.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active,\n.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p:hover,\n.comment .comment-selecotr .all-comments.active,\n.comment .comment-selecotr .sortByHot.active,\n.comment .more-replys span,\n.whole-pagination-wrapper .common-pagination-wrapper .pageNum.active,\n.whole-pagination-wrapper .common-pagination-wrapper .pageNum:hover,\n.replies-comment-input-wrapper .replies-upload .comment-input-img,\n.selectable-option.active,\n.tabs-wrapper .tabs .tabs-item.active,\n.guest-wrapper .guest-list .guest-item:hover .name,\n.calendarEntry_wrap .calendarEntry_footer .footer-link,\n.calendarEntry_wrap .greetings .greet-num,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .item-desc_share,\n.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap .release-link,\n.left-nav-wrapper .left-nav-ul .left-nav-item:hover i,\n.left-nav-wrapper .left-nav-ul .left-nav-item:hover span,\n.left-nav-list.active .left-nav-item i,\n.left-nav-list.active .left-nav-item span,\n.customize-wrap .item-list .item .learn.unlearn,\n.left-nav-item-child:hover i,\n.left-nav-item-child:hover span,\n.list-header .filter-wrp .article-type .bili-btn.current,\n.list-header .filter-wrp .filter-level .bili-btn.current,\n.list-header .filter-wrp .video-type .bili-btn.current,\n.left-nav-childed .left-nav-childed-list .left-nav-item-childed:hover span,\n.center-box .line-3 .action-button.active,\n.center-box .line-3 .action-button:hover,\n.center-box .line-1 .like-item:hover,\n.card .forw-area a.more:hover,\n.new-comers-module .zone-title .headline .name:hover,\n.left-nav-childed .left-nav-childed-list.active .left-nav-item-childed span,\n.schedule-list .list-header .date-selector .date-item.active,\n.pivot-component .pivot-headers .pivot-header-item.selected,\n.pivot-component .pivot-headers .pivot-header-item:active,\n.round-corner .international-footer .link-box .link-item.link-c a:hover p,\n.round-corner .international-footer .link-box .link-item ul a:hover,\n.round-corner .international-footer .partner a:hover,\n.video-card-common .title:hover,\n.international-header a:hover,\n.van-popover a:hover,\n.video-card-common .up:hover,\n.rank-wrap .preview .txt p:hover,\n.rank-wrap .link p:hover,\n.pgc-rank-wrap .txt .title:hover,\n.time-line-card .txt a:hover,\n.live-card .up .txt .name:hover,\n.live-tabs .tab-switch .tab-switch-item.on,\n.gg-window .online a:hover,\n.time-line-card .txt .update .published,\n.time-line .tab-switch .tab-switch-item.on,\n.article-card .r-con .title:hover,\n.container .count-item:hover .item-key,\n.container .count-item:hover .item-value,\n.lang-change .lang-intro-item.on,\n.container .video-list .content:hover,\n.round-corner .out-container .tab-item:hover,\n.container .publish-time,\n.index-entry-wrapper .filter-block-title a:hover,\n.index-entry-wrapper .filter-list .filter-item:hover,\n.activity-item .info .title:hover,\n#all-list .user-item .title:hover,\n.user-item .up-videos .video-item .video-desc:hover,\n.video-item.matrix .title:hover,\n.user-item .up-videos .video-more:hover,\n.bangumi-item .right-info .headline .title:hover,\n.bili-search .user-item .title:hover,\n.bili-search .photo-item .title:hover,\n.bili-search .topic-item .content .headline a:hover,\n.bili-search .article-item .content .title:hover,\n.bili-search #live-list .live-tabs a.active,\n.bili-search .live-user-item .item-right .uname:hover,\n.bili-search #live-list .headline-room .filter a.active,\n.bili-search #live-list .headline-room .filter a:hover,\n.bili-search .live-room-item .item-title:hover,\n.bili-search #live-list .headline-live .user-more:hover,\n.bili-search .pgc-item .right-info .headline .title:hover,\n.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title:hover,\n.video-item-biref:hover .biref-info .biref-title,\n.video-list .card-txt:hover,\n.main-panel .more:hover,\n.international-home .bilibili-search-history .cancel-icon:hover,\n.up-info .up-focus-btn,\n.video-editor-ol-wrp .video-editor-ol-content a:hover,\n.qa-area-ol-wrp .qa-area-ol-content a:hover,\n.article-container:hover .text-area .title,\n.card .more-panel .child-button:hover,\n.bui-swiper-wrap .bui-swiper-item .bui-swiper-text:hover,\n.security_content .coupon-content-con .coupon-money,\n.security_content .coupon-money-2:after,\n.security_content .coupon-money-1:after,\n.security_content .title-right-link:hover,\n.security_content .security-list-link-jump:hover,\n.sub-reply-preview .sub-preview-item a,\n.sub-reply-preview .show-more {\n color: var(--theme-color) !important;\n}\n\n.bangumi-timing-module .headline .c-clink:hover,\n.elevator-module .nav-list .customize:hover,\n.elevator-module .nav-list .item.on,\n.bangumi-timing-module .headline .c-clink,\n.dynamic-m .wnd_bottom a:hover,\n.sticky-bar .bar-content .send-button .send-text,\n.favInfo-box .favInfo-details .fav-options .fav-play:hover,\n#page-fav .fav-sidenav .fav-item.cur .text.router-link-exact-active.router-link-active,\n#page-fav .fav-sidenav .fav-item.cur .num,\n#page-fav .fav-sidenav .fav-item.cur .be-dropdown-trigger .icon-ic_more,\n#page-fav .fav-sidenav .fav-item.cur .iconfont,\n.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,\n.item-wrap__task .item-index,\n.link-navbar .nav-item:hover .nav-link,\n.h5share-container .tag,\n.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,\n.practice-wrap .banner-container .current-work .bili-btn,\n.app-layout .dropbox-component .data-list > li:hover,\n.episode-list-component .episode-list .list-data .list-item:hover,\n.manga-navbar-manga-logo,\n.exchange-btn .btn:hover,\n.live-rank .live-rank-item .number.on,\n.rank-wrap .number.on,\n.pgc-rank-wrap .number.on,\n.time-line .tl-link:hover,\n.elevator .list-box .item.on,\n.elevator .list-box .item:hover,\n.round-corner .out-container .tab-item.active,\n.container .tab-item--active,\n.container .more-btn:hover,\n.follow-right-module .follow-head .follow-more:hover,\n.timeline-box .timeline-item.new p.num a,\n.new-stat-module .zone-title .headline .new-stat-more:hover,\n.block-area .timeline-title .headline .timeline-more:hover,\n.guest-home .button-box button:hover,\n.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,\n.video-editor-ol-wrp .video-editor-ol-btn,\n.qa-area-ol-wrp .qa-area-ol-btn,\n.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric.little,\n.follow-dialog-wrap .follow-dialog-window .bottom .btn,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,\n.security_content .coupon-content-con .coupon-btn:hover,\n.security-left .on .security-nav-name,\n.security_content .security-list:hover .security-nav-name,\n.security_content .close-btn:hover,\n.reply-input .input-area .reply-submit-btn:hover,\n.reply-input .input-area .reply-emoji-btn:hover {\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-follow .bp-svgicon {\n fill: var(--foreground-color) !important;\n}\n\n/* a\n{\n fill: var(--theme-color) !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n} */\n.selectable-option.active:after {\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n}\n\n.van-popper[x-placement^=top] .popper__arrow:after,\n.van-popper[x-placement^=bottom] .popper__arrow:after {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.feed-topic .empty-content,\n.report-dialog-container .textarea-wrapper {\n border-radius: 4px !important;\n}\n\n.level-1 {\n border-color: #44b0a0 !important;\n}\n\n.level-1 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-1 .level {\n color: #44b0a0 !important;\n}\n\n.level-2 {\n border-color: #44b0a0 !important;\n}\n\n.level-2 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-2 .level {\n color: #44b0a0 !important;\n}\n\n.level-3 {\n border-color: #44b0a0 !important;\n}\n\n.level-3 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-3 .level {\n color: #44b0a0 !important;\n}\n\n.level-4 {\n border-color: #44b0a0 !important;\n}\n\n.level-4 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-4 .level {\n color: #44b0a0 !important;\n}\n\n.level-5 {\n border-color: #74b0f6 !important;\n}\n\n.level-5 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-5 .level {\n color: #74b0f6 !important;\n}\n\n.level-6 {\n border-color: #74b0f6 !important;\n}\n\n.level-6 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-6 .level {\n color: #74b0f6 !important;\n}\n\n.level-7 {\n border-color: #74b0f6 !important;\n}\n\n.level-7 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-7 .level {\n color: #74b0f6 !important;\n}\n\n.level-8 {\n border-color: #74b0f6 !important;\n}\n\n.level-8 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-8 .level {\n color: #74b0f6 !important;\n}\n\n.level-9 {\n border-color: #ba94f2 !important;\n}\n\n.level-9 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-9 .level {\n color: #ba94f2 !important;\n}\n\n.level-10 {\n border-color: #ba94f2 !important;\n}\n\n.level-10 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-10 .level {\n color: #ba94f2 !important;\n}\n\n.level-11 {\n border-color: #ba94f2 !important;\n}\n\n.level-11 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-11 .level {\n color: #ba94f2 !important;\n}\n\n.level-12 {\n border-color: #ba94f2 !important;\n}\n\n.level-12 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-12 .level {\n color: #ba94f2 !important;\n}\n\n.van-popover .level-bar .level-progress {\n background-color: #ffae00 !important;\n}\n\n#biliAppHomeSetting > div,\n.app-layout .manga-navbar,\n.manga-navbar .drop-list,\n.hover-panel-wrap,\n.hover-panel-wrapper,\n.van-popover .container,\n.container .play-all,\n.container .split-line .history-tip,\n.lang-change .lang-intro,\n#gift-package-item-box .panel-wrapper,\n.title-renew-panel .actions,\n.user-title-using-cntr .panel,\n.international-home {\n background-color: #222 !important;\n}\n\n.manga-navbar .search-bar .search-bar-bg,\n.manga-navbar .user-panel .drop-list .logout-btn-container,\n.manga-navbar .drop-list .more-btn-container {\n background-color: #333 !important;\n}\n\n.skeleton .skeleton-head,\n.skeleton .skeleton-focusbtn,\n.skeleton .skeleton-user-name,\n.skeleton .skeleton-time,\n.skeleton .skeleton-content {\n background-color: #333 !important;\n}\n\n.yzly-content-ctnr .btn,\n.recommend-area-ctnr .rec-area-item,\n.container .level-intro,\n.van-popover .upload-item:hover,\n.container .play-all:hover,\n.van-popover .btn-box .btn.reg-btn:hover,\n.international-header .bili-banner,\n.message-list-content .notify-wrapper .notify-text,\n.user-title-using-cntr .user-title-box {\n background-color: #333 !important;\n}\n\n.up-info .u-face .fa {\n background-color: #444 !important;\n}\n\n.share-step .core-style {\n color: #eee !important;\n border-color: #444 !important;\n background-color: transparent !important;\n}\n.share-step .core-style:hover, .share-step .core-style[focus-within] {\n background-color: transparent !important;\n border-color: var(--theme-color) !important;\n}\n.share-step .core-style:hover, .share-step .core-style:focus-within {\n background-color: transparent !important;\n border-color: var(--theme-color) !important;\n}\n\n.grid-area-ctnr .hab-ctnr,\n.grid-area-ctnr .news-ctnr,\n.grid-area-ctnr .rank-ctnr {\n background-color: #444 !important;\n}\n\n.confirmorder-container {\n background-color: #444 !important;\n box-shadow: none !important;\n}\n.confirmorder-container h1 {\n color: #eee !important;\n}\n.confirmorder-container h1 span {\n color: #aaa !important;\n}\n.confirmorder-container .card .card-bottom .delete {\n filter: brightness(0) invert(0.7) !important;\n}\n.confirmorder-container .card .card-bottom .delete:hover {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .card.active {\n border-color: var(--theme-color) !important;\n}\n.confirmorder-container .card.active::before {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .discounts {\n border-color: #555 !important;\n}\n.confirmorder-container .discounts .discounts-list p {\n border-color: transparent !important;\n background-color: #111 !important;\n color: #666 !important;\n}\n.confirmorder-container .total-container div span {\n color: #eee !important;\n}\n.confirmorder-container .total-container div span.total {\n color: var(--theme-color) !important;\n}\n.confirmorder-container .confirm-bottom .confirm-paybtn.active {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .confirm-bottom .service-term {\n color: #aaa !important;\n}\n.confirmorder-container .confirm-bottom .service-term .check-icon,\n.confirmorder-container .confirm-bottom .service-term .check-icon.checked {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .confirm-bottom .service-term .term-content {\n color: var(--theme-color) !important;\n}\n\n.eticket-container .top-box .header {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.eticket-container .top-box .header .header-back {\n filter: brightness(0) invert(1) !important;\n}\n.eticket-container .top-box .header h1 {\n color: #eee !important;\n}\n.eticket-container .top-box .header::after {\n border-color: transparent !important;\n}\n.eticket-container .eticket-info-container {\n background-color: #444 !important;\n box-shadow: none !important;\n}\n.eticket-container .eticket-info-right div {\n color: #eee !important;\n}\n.eticket-container .eticket-info-right p {\n color: #aaa !important;\n}\n.eticket-container .qrcode-container {\n background-color: #444 !important;\n}\n.eticket-container .qrcode-container .qrcode-tip {\n background-color: transparent !important;\n color: #eee !important;\n}\n.eticket-container .qrcode-container .qrcode-container-item .qrcode-hide-tip {\n color: #eee !important;\n}\n.eticket-container .qrcode-container .ticket-code,\n.eticket-container .qrcode-container .ticket-code .color-gray-light,\n.eticket-container .qrcode-container .ticket-type,\n.eticket-container .qrcode-container .ticket-type .color-gray-light {\n color: #aaa !important;\n}\n.eticket-container .qrcode-container .ticket-code span,\n.eticket-container .qrcode-container .ticket-type span {\n color: #eee !important;\n}\n.eticket-container .qrcode-container .addr-map {\n background-color: #383838 !important;\n}\n.eticket-container .qrcode-container .addr-map h1 {\n color: #eee !important;\n}\n.eticket-container .qrcode-container .addr-map p {\n color: #aaa !important;\n}\n.eticket-container .qrcode-container .addr-map .map-icon {\n filter: var(--pink-image-filter) !important;\n}\n\n.orderdetail-container .orderdetail-wrapper {\n color: #aaa !important;\n}\n.orderdetail-container .orderdetail-wrapper .wrapper-ticket {\n color: #eee !important;\n}\n.orderdetail-container .orderdetail-wrapper .wrapper-ticket .tip {\n color: var(--theme-color) !important;\n}\n.orderdetail-container .total-container div span {\n color: #eee !important;\n}\n.orderdetail-container .total-container div span.total {\n color: var(--theme-color) !important;\n}\n\n.s_tag .btn-add,\n#biliAppHomeSetting select,\n#biliAppHomeSetting input,\n.highlight-areas-ctnr .highlight-area-item,\n.van-popover .level-bar,\n.van-popover .btn-box .btn.reg-btn,\n.van-popper-history .view-all,\n.share-content .video-card,\n.section-block .flip-view {\n background-color: #444 !important;\n}\n\n.love-card .header::after {\n background-color: #555 !important;\n}\n\n.s_tag .btn-add span {\n background-color: #eee !important;\n}\n\n.coin-dialog-mask .coin-operated .mc .mc-box {\n background-color: #fff !important;\n}\n\n.card .risk-tip-content {\n background-color: #624f27 !important;\n}\n\n/* a\n{\n background-image: none !important;\n} */\n.manga-navbar .nav-list,\n.text-info-ctnr,\n.news-ctnr .more-link:hover,\n.news-ctnr .more-link,\n.news-content,\n.live-room-app .aside-area .chat-history-panel-top,\n.title-renew-panel .card,\n.publish-panel .editor:hover,\n.publish-panel .editor:focus,\n.publish-panel .editor[focus-within],\n.page-container {\n background-color: transparent !important;\n}\n.manga-navbar .nav-list,\n.text-info-ctnr,\n.news-ctnr .more-link:hover,\n.news-ctnr .more-link,\n.news-content,\n.live-room-app .aside-area .chat-history-panel-top,\n.title-renew-panel .card,\n.publish-panel .editor:hover,\n.publish-panel .editor:focus,\n.publish-panel .editor:focus-within,\n.page-container {\n background-color: transparent !important;\n}\n\n.manga-navbar .search-bar .placeholder-list .placeholder-item {\n color: #888 !important;\n}\n\n.manga-navbar .data-list .list-container .empty-hinter,\n.manga-navbar .data-list .list-container .failure-hinter,\n.manga-navbar .data-list .list-container .loading-hinter {\n color: #aaa !important;\n}\n\n#biliAppHomeSetting label ~ span,\n.video-container .text-area .view-danmaku,\n.follow-dialog-wrap .special-tip,\n.center-box .line-3 .action-button,\n.highlight-areas-ctnr .area-desc,\n.rank-item .room-title,\n.bb-comment .comment-list .list-item .blacklist-font-color,\n.container .split-line .history-tip,\n.comment-bilibili-fold .comment-list .list-item .blacklist-font-color,\n.list-item .publish-time,\n.share-content .video-card .up-info .tip,\n.live-panel .title .count,\n.video-desc .reprint {\n color: #aaa !important;\n}\n\n#biliAppHomeSetting select,\n#biliAppHomeSetting input,\n#biliAppHomeSetting a {\n color: #eee !important;\n}\n\n.manga-navbar .search-bar .search-input,\n.manga-navbar .user-info-panel .user-name,\n.manga-navbar .user-info-panel .info-item,\n.manga-navbar .user-panel .drop-list .logout-btn-container .logout-button,\n.manga-navbar .drop-list .more-btn-container .more-button {\n color: #eee !important;\n}\n\n.medal-ctnr .fans-medal-item.special-medal .label .content {\n background-color: inherit !important;\n}\n\n.reply .divider {\n border-color: #555 !important;\n}\n.reply .divider-last::before, .reply .divider-last::after {\n background-color: #555 !important;\n}\n.reply .divider-last span {\n color: #aaa !important;\n}\n\n.share-success .success-text {\n color: #eee !important;\n}\n.share-success .success-link {\n color: var(--theme-color) !important;\n}\n.share-success .success-btn {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #eee !important;\n}\n\n.center-box .line-1 .name-field {\n color: #eee !important;\n}\n.center-box .line-1 .name-field a {\n color: #eee !important;\n}\n.center-box .line-1 .like-item {\n color: #eee !important;\n}\n.center-box .line-2 .im-dynamic-link {\n color: var(--theme-color) !important;\n}\n\n.bb-comment .comment-send .dynamic-repost,\n.comment-bilibili-fold .comment-send .dynamic-repost {\n color: #ccc !important;\n}\n\n.manga-navbar-history-list .action-button,\n.manga-navbar-favourite-manga .action-button,\n.love-card .header,\n.banner-ctnr .banner-title,\n.item-ctnr .item-title,\n.tab-ctnr .tab-item,\n.rank-item .room-anchor,\n.area-detail-ctnr .area-title,\n.yzly-ctnr .yzly-title,\n.recommend-area-ctnr .title-text,\n.recommend-area-ctnr .area-name,\n.more-ctnr,\n.news-ctnr .more-link,\n.van-popover .coins .info a,\n.van-popper-login .title,\n.van-popover .btn-box .btn.reg-btn,\n.van-popper-history .view-all,\n.van-popper-upload .upload-item .bilifont,\n.news-content,\n.bilibili-player-video-danmaku-setting-left-block-word,\n.share-content .video-card .up-info .name,\n.user-title-using-cntr .user-title-box .name,\n.bilibili-player-video-control .bilibili-player-video-btn-pagelist,\n.bilibili-player-video-control .bilibili-player-video-btn-speed,\n.gridview-content-container .song-intro,\n.song-padding .song-intro {\n color: #eee !important;\n}\n\n.van-popover .vip:hover,\n.international-header .mini-upload:hover {\n color: #fff !important;\n}\n\n.superChat-card-detail .card-item-middle-top .name,\n.superChat-card-detail .card-item-top-right {\n color: #eee !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] {\n border-color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .label {\n background-color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .level {\n color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .fans-medal-level {\n background-color: #222 !important;\n color: #44b0a0 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] {\n border-color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .label {\n background-color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .level {\n color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .fans-medal-level {\n background-color: #222 !important;\n color: #74b0f6 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] {\n border-color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .label {\n background-color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .level {\n color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .fans-medal-level {\n background-color: #222 !important;\n color: #ba94f2 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] {\n border-color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .label {\n background-color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .level {\n color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .fans-medal-level {\n background-color: #222 !important;\n color: #ff86b2 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item.medal-guard .fans-medal-level {\n background-color: #222 !important;\n color: #eee !important;\n}\n\n.highlight-areas-ctnr .highlight-area-item:nth-child(1) .area-name {\n color: #a0a7dc !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(2) .area-name {\n color: #c7aade !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(3) .area-name {\n color: #deb29c !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(4) .area-name {\n color: #afb7e8 !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(5) .area-name {\n color: #dcbf94 !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(6) .area-name {\n color: #95c5a8 !important;\n}\n\n.card-content .like-users-panel::before {\n background-color: #666 !important;\n}\n.card-content .like-users-panel .users-box {\n color: #eee !important;\n}\n.card-content .like-users-panel .users-box .like-users-list, .card-content .like-users-panel .users-box .like-users-list:active, .card-content .like-users-panel .users-box .like-users-list:link, .card-content .like-users-panel .users-box .like-users-list:visited {\n color: #eee !important;\n}\n.card-content .like-users-panel .suffix-text {\n color: #aaa !important;\n}\n\n.live-room-app .aside-area .chat-control-panel {\n background-image: none !important;\n}\n\n.charge-container {\n background-color: transparent !important;\n}\n.charge-container .charge-header-close {\n filter: brightness(0) invert(1) !important;\n}\n.charge-container .charge-header-bg {\n background-image: none !important;\n}\n.charge-container .charge-header .user-link {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.charge-container .charge-header .user-link .user-name {\n color: #eee !important;\n}\n.charge-container .charge-header .user-link:hover .user-name {\n color: var(--theme-color) !important;\n}\n.charge-container .battery-item .battery-bg {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.charge-container .battery-item .battery-tool input {\n background-color: transparent !important;\n border-color: #444 !important;\n color: #eee !important;\n}\n.charge-container .battery-item.active .battery-bg {\n background-color: #444 !important;\n border-color: var(--theme-color) !important;\n}\n.charge-container .battery-item.active .battery-text {\n color: var(--theme-color) !important;\n}\n.charge-container .battery-item.active .battery-tool input {\n border-color: var(--theme-color) !important;\n}\n.charge-container .charge-info {\n color: #eee !important;\n}\n.charge-container .charge-info span {\n color: var(--theme-color) !important;\n}\n.charge-container .split-line {\n background-color: #444 !important;\n}\n.charge-container .battery-pay-info {\n color: #eee !important;\n}\n.charge-container .battery-pay-info span {\n color: var(--theme-color) !important;\n}\n.charge-container .battery-pay-info .battery-pay-tips span {\n color: #aaa !important;\n}\n.charge-container .battery-tips {\n color: #aaa !important;\n}\n.charge-container .battery-tips a,\n.charge-container .battery-tips a:hover {\n color: var(--theme-color) !important;\n}\n.charge-container .checkbox-bwxr.active {\n filter: var(--blue-image-filter) !important;\n}\n.charge-container .btn-default {\n background-color: var(--theme-color-80) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n.charge-container .btn-default:hover {\n background-color: var(--theme-color) !important;\n}\n.charge-container .charge-success-content > p {\n color: #eee !important;\n}\n.charge-container .charge-success-content > p span,\n.charge-container .charge-success-content > p i {\n color: var(--theme-color) !important;\n}\n.charge-container .charge-success-content > .charge-success-message {\n border-color: var(--theme-color) !important;\n}\n.charge-container .charge-success-content > .charge-success-message .charge-success-message-tool span {\n color: #aaa !important;\n}\n\n.activity-m .inside-wrp {\n border-color: #444 !important;\n}\n.activity-m .inside-wrp .right .inside-bg::before {\n background-image: linear-gradient(90deg, #222, transparent 30%) !important;\n}\n.activity-m .hinter-msg {\n color: #eee !important;\n}\n.activity-m .b-btn-praise {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.activity-m .b-btn-praise.voted {\n color: #aaa !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n\n.bui-switch .bui-switch-name .bui-switch-reddot {\n background-color: var(--theme-color) !important;\n}\n.bui-switch .bui-switch-input:checked + .bui-switch-label .bui-switch-body {\n background-color: var(--theme-color) !important;\n}\n.bui-switch .bui-switch-input:checked + .bui-switch-label .bui-switch-body .bui-switch-dot {\n fill: var(--theme-color) !important;\n}\n.bui-switch:hover .bui-switch-name {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-control .bilibili-player-video-btn-setting-left-more:hover,\n.bilibili-player-video-control .bilibili-player-video-btn-setting-left-more:hover .bp-svgicon {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n\n.june-activity-entry .progress-bar {\n color: #aaa !important;\n background-color: transparent !important;\n border-color: #37a29c !important;\n}\n\n.focus-us .text {\n color: #6d757a !important;\n}\n\n.main-wrap .container {\n box-shadow: none !important;\n}\n.main-wrap .bg-circle {\n background-color: #444 !important;\n}\n.main-wrap .version-date,\n.main-wrap .text-wrap {\n color: #aaa !important;\n}\n.main-wrap .info-title {\n color: #eee !important;\n}\n.main-wrap .info-select {\n border-color: #555 !important;\n}\n.main-wrap .info-select li {\n color: #eee !important;\n}\n.main-wrap .info-select li.active {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n}\n\n.channel-sidebar {\n background-color: #222 !important;\n border-color: #444 !important;\n}\n.channel-sidebar .sidebar-search-bar {\n border-color: #333 !important;\n}\n.channel-sidebar .sidebar-search-bar .inner-input {\n color: #eee !important;\n background-color: transparent !important;\n}\n.channel-sidebar .discovery-panel {\n border-color: #444 !important;\n}\n.channel-sidebar .discovery-panel__title {\n color: #eee !important;\n}\n.channel-sidebar .discovery-panel__title.discovery-panel__title--active {\n background-color: #333 !important;\n}\n.channel-sidebar .discovery-panel__title:hover {\n background-color: #444 !important;\n}\n.channel-sidebar .discovery-panel__title .iconfont {\n color: #eee !important;\n}\n.channel-sidebar .discovery-panel .content-item__name {\n color: #eee !important;\n}\n.channel-sidebar .discovery-panel .content-item__count {\n color: #aaa !important;\n}\n.channel-sidebar .discovery-panel .content-item.content-item--active {\n background-color: #333 !important;\n}\n.channel-sidebar .discovery-panel .content-item:hover {\n background-color: #444 !important;\n}\n.channel-sidebar .discovery-panel__toggle {\n background-color: transparent !important;\n color: #aaa !important;\n}\n.channel-sidebar .subscribe-panel {\n background-color: transparent !important;\n}\n.channel-sidebar .subscribe-panel__title .text {\n color: #eee !important;\n}\n.channel-sidebar .subscribe-panel__title .count,\n.channel-sidebar .subscribe-panel__title .btn {\n color: #aaa !important;\n}\n.channel-sidebar .subscribe-panel__login .hint {\n color: #aaa !important;\n}\n.channel-sidebar .subscribe-panel__login .login-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item--active {\n background-color: #333 !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item:hover {\n background-color: #444 !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item .cover {\n background-color: #444 !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item .name {\n color: #eee !important;\n}\n.channel-sidebar::-webkit-scrollbar {\n background-color: transparent !important;\n}\n\n.discovery-container .type-header .header-info .title {\n color: #eee !important;\n}\n.discovery-container .type-header .header-info .count {\n color: #aaa !important;\n}\n.discovery-container .slide-channel-panel .arrow-btn .iconfont {\n color: #aaa !important;\n}\n.discovery-container .slide-channel-panel .slide .mini-channel-card {\n background-color: #333 !important;\n color: #eee !important;\n}\n.discovery-container .slide-channel-panel .slide .mini-channel-card .cover {\n background-color: #282828 !important;\n}\n.discovery-container .slide-channel-panel .slide .mini-channel-card .label {\n color: #aaa !important;\n}\n.discovery-container .hot-channel-panel .change-btn {\n border-color: transparent !important;\n color: #eee !important;\n background-color: #333 !important;\n}\n.discovery-container .hot-channel-panel .change-btn img {\n filter: brightness(0) invert(1) !important;\n}\n.discovery-container .hot-channel-panel .list .card {\n background-color: transparent !important;\n}\n.discovery-container .hot-channel-panel .list .card .title {\n color: #eee !important;\n}\n\n.detail-page-container .detail-banner:not([style*=background-color]) {\n background-color: #444 !important;\n}\n.detail-page-container .detail-banner .mini-channel-card .cover {\n background-color: transparent !important;\n}\n#app .detail-page-container .detail-banner .relative-panel .header {\n background-color: transparent !important;\n}\n.detail-page-container .detail-banner-title .cover::before {\n background-color: transparent !important;\n}\n.detail-page-container .detail-panels .van-tabs-bar::after {\n background-color: transparent !important;\n}\n.detail-page-container .detail-panels .van-tabs-wrap .van-tabs-tab:not(.van-tabs-tab-active) {\n color: #eee !important;\n}\n.detail-page-container .detail-panels .year-selector__item,\n.detail-page-container .detail-panels .play-selector__item {\n background-color: transparent !important;\n}\n.detail-page-container .detail-panels .year-selector__item:not([style*=border]),\n.detail-page-container .detail-panels .play-selector__item:not([style*=border]) {\n color: #aaa !important;\n border-color: #444 !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .header .title {\n color: #eee !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .header .desc {\n color: #aaa !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .toggle > span {\n background-color: #222 !important;\n color: #aaa !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .toggle::before {\n background-color: #444 !important;\n}\n\n.category-container .inner-container__header .title {\n color: #eee !important;\n}\n.category-container .inner-container__header .count {\n color: #aaa !important;\n}\n\n.detail-page-container,\n.discovery-container,\n.category-container {\n background-color: #222 !important;\n}\n.detail-page-container::-webkit-scrollbar-track,\n.discovery-container::-webkit-scrollbar-track,\n.category-container::-webkit-scrollbar-track {\n border-color: transparent !important;\n}\n.detail-page-container .video-card__content .cover-picture,\n.discovery-container .video-card__content .cover-picture,\n.category-container .video-card__content .cover-picture {\n background-color: #444 !important;\n}\n.detail-page-container .video-card .video-name,\n.discovery-container .video-card .video-name,\n.category-container .video-card .video-name {\n color: #eee !important;\n}\n.detail-page-container .video-card .video-name:hover,\n.discovery-container .video-card .video-name:hover,\n.category-container .video-card .video-name:hover {\n color: var(--theme-color) !important;\n}\n.detail-page-container .video-card .up-name,\n.discovery-container .video-card .up-name,\n.category-container .video-card .up-name {\n color: #aaa !important;\n}\n.detail-page-container .video-card .up-name:hover,\n.discovery-container .video-card .up-name:hover,\n.category-container .video-card .up-name:hover {\n color: var(--theme-color) !important;\n}\n.detail-page-container .channel-list-preview .header-info .title,\n.discovery-container .channel-list-preview .header-info .title,\n.category-container .channel-list-preview .header-info .title {\n color: #eee !important;\n}\n.detail-page-container .channel-list-preview .header-info .header-desc,\n.discovery-container .channel-list-preview .header-info .header-desc,\n.category-container .channel-list-preview .header-info .header-desc {\n color: #aaa !important;\n}\n.detail-page-container .channel-list-preview .channel-btns > [class*=btn],\n.discovery-container .channel-list-preview .channel-btns > [class*=btn],\n.category-container .channel-list-preview .channel-btns > [class*=btn] {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.detail-page-container .back-top-btn,\n.discovery-container .back-top-btn,\n.category-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.detail-page-container .back-top-btn .arrow-icon,\n.discovery-container .back-top-btn .arrow-icon,\n.category-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n.detail-page-container .back-top-btn:hover,\n.discovery-container .back-top-btn:hover,\n.category-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n.detail-page-container .back-top-btn:hover .arrow-icon,\n.discovery-container .back-top-btn:hover .arrow-icon,\n.category-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n.international-home .contact-help {\n color: #999 !important;\n background-color: #333 !important;\n border-color: transparent !important;\n box-shadow: 0 6px 10px 0 #111 !important;\n}\n\n.bili-header-m .mini-type .nav-search #nav_searchform,\n.international-header .mini-type .nav-search #nav_searchform,\n.van-popover .mini-type .nav-search #nav_searchform {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.bili-header-m .mini-type .nav-search #nav_searchform .nav-search-keyword,\n.international-header .mini-type .nav-search #nav_searchform .nav-search-keyword,\n.van-popover .mini-type .nav-search #nav_searchform .nav-search-keyword {\n color: #aaa !important;\n}\n.bili-header-m .mini-type .nav-search #nav_searchform .nav-search-keyword:focus,\n.international-header .mini-type .nav-search #nav_searchform .nav-search-keyword:focus,\n.van-popover .mini-type .nav-search #nav_searchform .nav-search-keyword:focus {\n color: #eee !important;\n}\n.bili-header-m .mini-type .nav-search .nav-search-btn,\n.international-header .mini-type .nav-search .nav-search-btn,\n.van-popover .mini-type .nav-search .nav-search-btn {\n background-color: #444 !important;\n}\n.bili-header-m .mini-type .nav-search .nav-search-btn .nav-search-submit,\n.international-header .mini-type .nav-search .nav-search-btn .nav-search-submit,\n.van-popover .mini-type .nav-search .nav-search-btn .nav-search-submit {\n color: #eee !important;\n}\n.bili-header-m .mini-type .nav-search .nav-search-btn:hover .nav-search-submit,\n.international-header .mini-type .nav-search .nav-search-btn:hover .nav-search-submit,\n.van-popover .mini-type .nav-search .nav-search-btn:hover .nav-search-submit {\n color: var(--theme-color) !important;\n}\n\n.most-viewed-panel > .icon {\n fill: #666 !important;\n}\n.most-viewed-panel > .icon.active {\n fill: #aaa !important;\n}\n.most-viewed-panel > .icon.active:hover {\n fill: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .section .avatar {\n border-color: #444 !important;\n box-shadow: 0 0 0 1px transparent !important;\n}\n.most-viewed-panel .most-viewed-item .section .avatar.active {\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .section .icon-all {\n background-color: var(--theme-color-30) !important;\n border-color: #444 !important;\n box-shadow: 0 0 0 1px transparent !important;\n}\n.most-viewed-panel .most-viewed-item .section .icon-all.active {\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .section .icon-all .icon {\n fill: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1 .icon-bg-2 {\n background-color: var(--theme-color-10) !important;\n border-color: #444 !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1 .icon {\n fill: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1 .avatar {\n background-color: #222 !important;\n border-color: #444 !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1.active {\n background-color: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1.active .icon-bg-2 {\n background-color: rgba(64, 64, 64, 0.875) !important;\n}\n\n.live-up .live-up-img {\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n border-color: #444 !important;\n background-color: #222 !important;\n}\n\n.bilibili-search-suggest,\n.bilibili-search-history {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n\n.module-game .rule .detail .content {\n color: #000 !important;\n}\n\n#biliAppHomeSetting select,\n#biliAppHomeSetting input {\n border-color: transparent !important;\n border-radius: 4px;\n}\n\n.hover-panel-wrap,\n.recommend-area-ctnr .rec-area-item,\n.hover-panel-wrapper,\n.van-popper-login .btn-box .btn,\n.van-popper-history .view-all,\n.at-popup,\n.chat-popups-section .draw-full-ctnr,\n#gift-package-item-box .panel-wrapper::before,\n.title-renew-panel .actions {\n border-color: transparent !important;\n}\n\n.wide-members .avatar {\n border-color: #333 !important;\n}\n\n.manga-navbar .search-bar .confirm-btn .search-icon,\n.container .level-intro .svg-icon,\n#page-fav .fav-sidenav .icon:not(.icon-cursor) {\n filter: brightness(0) invert(1) !important;\n}\n\n.side-bar-btn .size-bar-text {\n filter: brightness(0.6) invert(1) hue-rotate(180deg) !important;\n text-shadow: 0 0 0px;\n}\n\n#link-message-container .config {\n box-shadow: none !important;\n}\n\n.confirmorder-container .confirm-bottom .confirm-paybtn.active,\n.whole-detail-info-wrapper .product-buy-wrapper .unsale-btn {\n box-shadow: 0 3px 4px 0 #6e4752 !important;\n}\n\n.app-layout .manga-navbar {\n box-shadow: rgba(0, 0, 0, 0.2) 0 4px 8px 0px !important;\n}\n\n.highlight-areas-ctnr .highlight-area-item.hover {\n box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.18) !important;\n}\n\n.hover-panel-wrap {\n box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.22) !important;\n}\n\n.van-popper .popper__arrow {\n display: none !important;\n}\n\n.nav-tab-bar .tab-item[data-tab-id="1"]:not(.on)::before {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAD00lEQVRYw+2YbWhVdRzHb2aWsILo4UVC5Pd3drfdIZNW1sRod7eW1gSxLIxo5aWgB1GHbkNaDILoAaJYtKQNRDHQTcp6McQoISusXuSLZTXXICVoa3Nmtu0+nE8vdtzd1T3c7dzzzu/31b2X+//w+//+5/y+54RCVzSLKq+zqD1t9driPB4uCxjm3G+f6ILI2E7bu+ElgcB0u3UJIXcd23mT19jMqnHsiF6vXJjv2iqtX5S5HzDAZHWzFbnCjjq35BFnK21UxBlmKv3ESlfoRKQgf5vZL17F9QBDfMkRkpOQf1ON0Of5qm+/iHu4f2jEQYhDWVWeptwVzmN5wIVXiFL3LwB6qEAYMRou6SXsR1jvhqv919cq3gIgyVpEDT9P2UmXGMKiPnFcpT/FLwC0Ie5hiOn0DsJafAKLbhMrvAUfRbQxvX5A2Dd+O3i3WOcteC/ixxmAZxDq89vBKvGUt+Au6iYujak0jNCg3ztMRDxEbvoNYd1+gTfILXHHcgJ2IazL/2XxnTiSE3AbwqnzD9whanPA9RNxRdFS38BlN2pQfDUrsB5hB/Jz894qyt0/ZsQdQNhoofICbF6gz0SUnmlxnYRdYc/kbR5GCnRcLHP3kboMNkAjQjjNeY5O2itElBa6GfNG1VGaiLhCI1ab/0wTEzYRnpYTyUSpzqKiAEKU7RJvJz5idQZ1VsetySkNJo0utAHxKwCfIuzrisXBJtJqUe0dk+cQeiHgCKw28Z53VIpRym4NFFd+jQbFKQAOIuyLgOuzNWKNt6GbEPZ80MDd4n1vyFrCkuGbA8VFFums6Ju4Z+pwwPUV1ogab0NrEc6mvCPCZc5L1qp2zz1iOTFixHBQWnvVrnZrceJ5mQ6RAmuVO/kZcHrbmL3iO2vbx6KUnYl9dNBBB7tpyHKL9/0etiSUFtbkD7dalLl9Oea0b91CLGGOH+AesYonc/ZdiKU75/2cZMdy691lvTzo2Dwyto2JZTzAxjlU+ASVlCBsoDg8t+qW2DnR9N8Ic9cQ8YSw3sii2UbOtU6FnnXiTtyJO4dEufvycD3zcR02IuzD8bWsquj6qWq6T7/Pr2M5eEgbL+2YY+dFdbqBRuqTm89FU9FkllNV6ap0VTrmXnTm0/gvWf9IRVPRVHVy2/kdifrU+qSQW/hg9kDtFNtnfPjyo1aETk7CVSzWvw6DBKcKRGFJ5risFesJUg0INWZFvpZAgYcRdiwDPCO6AwVeoBilim8a39BScSen6A3Uj4wKZ0MoFAqFiu/Idd759sMXD82LOqGTAft7543mBVfeoAeg/wFlFeKImou+wAAAAABJRU5ErkJggg==") !important;\n}\n\n.aside-item.active .item-border,\n.aside-item:hover .item-border {\n border-color: var(--theme-color) !important;\n}\n\n.aside-item::after {\n border-right-color: var(--theme-color) !important;\n}\n\n#bilibili_pbp,\n#bilibili_pbp_canvas {\n filter: var(--blue-image-filter) !important;\n}\n\n.interact-dialog .btn,\n.rookie-guide .close-button,\n#biliAppHomeSetting button,\n.van-popover .btn-box .btn,\n.van-popper-history .view-all:hover,\n.bui-button.bui-button-gray:hover,\n.live-up .live-up-img-box,\n.shortcuts-ctnr .hinter,\n.shortcuts-ctnr .num-hinter,\n.user-panel-ctnr .msg-hinter,\n.user-panel-ctnr .msg-count {\n background-color: var(--theme-color) !important;\n}\n\n#biliAppHomeSetting h2,\n.video-desc .subtitle a,\n.tab-ctnr .tab-item:hover,\n.tab-ctnr .tab-item.activated,\n.more-ctnr:hover,\n.news-ctnr .more-link:hover,\n.van-popover .coins .info a:hover,\n.van-popper-upload .upload-item:hover .bilifont,\n.bilibili-search-suggest .suggest-item .suggest_high_light,\n.new-topic-panel .tag-item .content:hover,\n.bilibili-player-video-toast-item .video-float-hint-btn.hint-red,\n.bilibili-player-video-btn-speed-menu-list.bilibili-player-active {\n color: var(--theme-color) !important;\n}\n\n.interact-dialog .btn,\n.rookie-guide .close-button,\n#biliAppHomeSetting button,\n.van-popover .btn-box .btn,\n.van-popper-history .view-all:hover,\n.bui-button.bui-button-gray:hover,\n.user-panel-ctnr .msg-count {\n color: var(--foreground-color) !important;\n}\n\n.coverNews-item .coverNews-item-title {\n color: #eee !important;\n}\n.coverNews-item .coverNews-item-time {\n color: #aaa !important;\n}\n\n.vote-backdrop .extension-wrapper .title-box {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.vote-backdrop .extension-wrapper iframe {\n background-color: #222 !important;\n}\n\n.dialog-ctnr.bottom-left,\n.suggest-wrap .keyword-wrap .keyword.focus,\n.action-menu .menu-list a {\n background-color: #333 !important;\n}\n\n.pay-note-panel {\n background-color: #333 !important;\n}\n.pay-note-panel .arrow-left,\n.pay-note-panel .arrow-right {\n filter: invert(0.7) !important;\n}\n\n.vote-result-comment,\n.chat-history-panel .card-item-middle-top {\n background-color: transparent !important;\n}\n\n.chaos-pk-rank .link-to-history {\n color: #aaa !important;\n}\n.chaos-pk-rank .rank .rank-name {\n color: #eee !important;\n}\n\n.bl-button--primary:disabled,\n.notice-info-wrapper .notice-info-title,\n.ep-item.v4.cursor .ep-pub,\n.chasing-frame-cntr .chasing,\n.chat-history-panel .chat-item.superChat-card-detail .card-item-middle-top-right {\n color: #eee !important;\n}\n\n.vote-pc-container .card,\n.vote-result-comment .reply-item,\n.primary-menu-itnl {\n border-color: transparent !important;\n}\n\n.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,\n.pgc-space-follow-item a.pgc-item-cover .badge,\n.channel-menu-itnl .item .name em,\n.bi-btn,\n.ep-list-wrapper .ep-item .badge,\n.ss-list-wrapper .ss-item .ss-cover .ss-badge {\n color: var(--foreground-color) !important;\n}\n\n.extension-wrapper .vote-left-time {\n color: #aaa !important;\n}\n.extension-wrapper input {\n color: #eee !important;\n}\n.extension-wrapper .checked {\n filter: var(--pink-image-filter) !important;\n}\n\n.app-layout .search-bar .search-bar-bg,\n.app-layout .vertical-block-card {\n background-color: #444 !important;\n}\n.app-layout .rank-item-wrapper {\n background-image: none !important;\n}\n.app-layout .manga-navbar-history-list .drop-list .more-btn-container, .app-layout .manga-navbar-favourite-manga .drop-list .more-btn-container {\n background-color: transparent !important;\n}\n.app-layout .manga-navbar .download-app {\n color: #eee !important;\n}\n.app-layout .ranking-jump,\n.app-layout .manga-title,\n.app-layout .show-status-text {\n color: #eee !important;\n}\n.app-layout .ranking-jump:hover,\n.app-layout .manga-title:hover,\n.app-layout .show-status-text:hover {\n color: var(--theme-color) !important;\n}\n.app-layout .sidebar-item,\n.app-layout .time-selector-ctnr {\n color: #eee !important;\n}\n.app-layout .sidebar-item.activated, .app-layout .sidebar-item:hover,\n.app-layout .time-selector-ctnr.activated,\n.app-layout .time-selector-ctnr:hover {\n color: var(--theme-color) !important;\n}\n.app-layout .sidebar-item .arrow,\n.app-layout .time-selector-ctnr .arrow {\n filter: var(--blue-image-filter) !important;\n}\n.app-layout .banner-manga-container .tab-item {\n color: #eee !important;\n}\n.app-layout .banner-manga-container .tab-item.activated {\n color: var(--theme-color) !important;\n}\n.app-layout .banner-manga-container .tab-item.activated:after {\n background-color: var(--theme-color) !important;\n}\n.app-layout .nav-list .nav-item .item-icon {\n filter: var(--blue-image-filter) !important;\n}\n.app-layout .nav-list .nav-item .item-underline {\n background-color: var(--theme-color) !important;\n}\n.app-layout .rank-title,\n.app-layout .list-item {\n color: #eee !important;\n}\n.app-layout .rank-title .title-tooltip,\n.app-layout .list-item .title-tooltip {\n background-color: #555 !important;\n}\n.app-layout .rank-title .title-tooltip:before,\n.app-layout .list-item .title-tooltip:before {\n background-color: transparent !important;\n}\n.app-layout .rank-title .title-tooltip .tooltip-text,\n.app-layout .list-item .title-tooltip .tooltip-text {\n color: #eee !important;\n}\n.app-layout .item-title {\n color: #eee !important;\n}\n.app-layout .item-title:hover {\n color: var(--theme-color) !important;\n}\n.app-layout .rank-hint,\n.app-layout .meta-ctnr,\n.app-layout .manga-info-ctnr {\n color: #aaa !important;\n}\n.app-layout .section-navigator {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.app-layout .section-navigator .divider {\n border-color: transparent !important;\n}\n.app-layout .section-navigator .back-to-top:hover .icon {\n filter: var(--blue-image-filter) !important;\n}\n.app-layout .container {\n background-color: transparent !important;\n}\n.app-layout .container .title {\n color: #eee !important;\n}\n.app-layout .container .tab {\n color: #aaa !important;\n}\n.app-layout .container .tab.active {\n color: var(--theme-color) !important;\n}\n.app-layout .container .tab.active:after {\n background-color: var(--theme-color) !important;\n}\n.app-layout .purchased-comic-item .eq-desc,\n.app-layout .auto-purchase .page-sub-title,\n.app-layout .auto-purchase-item .list-content .comic-content .bought-ep-count {\n color: #aaa !important;\n}\n\n.card-detail .card-item-middle-top {\n background-color: #333 !important;\n}\n.card-detail .card-item-middle-top .card-item-middle-top-right .content-bottom .price,\n.card-detail .card-item-middle-top .card-item-middle-top-right .name {\n color: #eee !important;\n}\n\n.super-chat-bubble-main .super-chat-bubble .content-top {\n background-color: #333 !important;\n}\n.super-chat-bubble-main .super-chat-bubble .content-top .content-price .sub-price {\n color: #aaa !important;\n}\n.super-chat-bubble-main .super-chat-bubble .content-top .content-name, .super-chat-bubble-main .super-chat-bubble .content-top .content-price {\n color: #eee !important;\n}\n\n.wrapper .edit-video-modal .target-favlist .target-favitem.disabled .target-fav-title .fav-meta .fav-name, .wrapper .edit-video-modal .target-favlist .target-favitem.full .target-fav-title .fav-meta .fav-name {\n color: #aaa !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem .target-fav-title .fav-meta .fav-name {\n color: #eee !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem .target-fav-title .fav-select {\n border-color: #aaa !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem .target-fav-title .fav-select.selected {\n filter: var(--blue-image-filter) !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem:hover {\n background-color: transparent !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem:hover .target-fav-title .fav-meta .fav-name {\n color: var(--theme-color) !important;\n}\n.wrapper .edit-video-modal .target-favlist .collection-mask {\n background-color: transparent !important;\n}\n.wrapper .edit-video-modal .addfav-container .fake-fav-input {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.wrapper .edit-video-modal .addfav-container .fake-fav-input:hover {\n border-color: transparent !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-add-tip {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-add-tip .blue-arrow {\n filter: var(--blue-image-filter) !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-container {\n border-color: var(--theme-color) !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-container .add-fav-input,\n.wrapper .edit-video-modal .addfav-container .fav-container .fav-add-btn {\n background-color: transparent !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.wrapper .edit-video-modal .favlist-body:after {\n background-color: #aaa !important;\n}\n\n#all-list .video-item.list {\n border-color: #444 !important;\n}\n#all-list .video-item.list .type {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n#all-list .video-item.list .headline.singleav .avid {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n#all-list .video-item.list .headline.singleav .title {\n color: var(--theme-color) !important;\n}\n#all-list .video-item.list .title {\n color: #eee !important;\n}\n#all-list .video-item.list .title:hover {\n color: var(--theme-color) !important;\n}\n#all-list .video-item.list .des {\n color: #aaa !important;\n}\n#all-list .game-item .info .title {\n color: #eee !important;\n}\n#all-list .game-item .info .title:hover {\n color: var(--theme-color) !important;\n}\n#all-list .game-item .info .type {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n#all-list .game-item .info .desc {\n color: #aaa !important;\n}\n#all-list .pgc-item .v-switcher-header-wrap:before {\n background-color: transparent !important;\n}\n#all-list .pgc-item .v-switcher-header-item {\n color: #eee !important;\n}\n#all-list .pgc-item .v-switcher-header-item.is-active, #all-list .pgc-item .v-switcher-header-item:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n#all-list .pgc-item .v-switcher-header-item.is-active:after {\n filter: var(--blue-image-filter) !important;\n}\n\n.cc-album-manage .article-card {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.cc-album-manage .article-card .cover-wrp {\n background-color: #444 !important;\n}\n.cc-album-manage .article-card .meta-status .description, .cc-album-manage .article-card .meta-status .pubdate, .cc-album-manage .article-card .meta-footer .view-stat {\n color: #aaa !important;\n}\n.cc-album-manage .article-card .meta-view .delete {\n background-color: #333 !important;\n color: #aaa !important;\n}\n.cc-album-manage .article-card .meta-view .delete:hover {\n background-color: #222 !important;\n}\n\n.game-content .score-contain .page-btn {\n background-color: #444 !important;\n color: #aaa !important;\n border-color: transparent !important;\n}\n.game-content .score-contain .allmatch {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.game-content .score-contain .allmatch .more-match {\n background: transparent !important;\n}\n.game-content .card-score .score-wrap {\n border-color: #444 !important;\n}\n.game-content .card-score .score-wrap .title .title-text {\n color: #aaa !important;\n}\n.game-content .card-score .score-wrap .time-wrap {\n color: #eee !important;\n}\n.game-content .card-score .score-wrap .time-wrap .text.state.nobegin {\n color: var(--theme-color) !important;\n}\n.game-content .card-score .score-wrap .primary-btn,\n.game-content .card-score .score-wrap .default-btn {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.game-content .card-score .score-wrap .primary-btn:hover,\n.game-content .card-score .score-wrap .default-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.game-content .match-box .main-title,\n.game-content .match-box .sub-title {\n color: #eee !important;\n}\n.game-content .match-box .card-video .video-wrap .video-info .title a {\n color: #eee !important;\n}\n.game-content .match-box .card-video .video-wrap .video-info .title a:hover {\n color: var(--theme-color) !important;\n}\n.game-content .match-box .card-video .video-wrap .video-info .detail {\n color: #aaa !important;\n}\n.game-content .match-box .matchlist-contain .match-wrap .matchlist-title a {\n color: #eee !important;\n}\n.game-content .match-box .matchlist-contain .match-wrap .matchlist-title a:hover {\n color: var(--theme-color) !important;\n}\n.game-content .match-box .matchlist-contain .match-wrap .match-time {\n color: #aaa !important;\n}\n.game-content .match-box .matchlist-contain .more-match {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.game-content .match-box .matchlist-contain .more-match:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-title a {\n color: #eee !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-title a:hover {\n color: var(--theme-color) !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-title .hot-label {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-time {\n color: #aaa !important;\n}\n.game-content .match-box .user-contain .page-btn {\n background-color: #444 !important;\n color: #aaa !important;\n border-color: transparent !important;\n}\n.game-content .match-box .user-contain .primary-btn {\n background-color: #444 !important;\n color: #eee !important;\n}\n.game-content .match-box .user-contain .primary-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.proxy-box .manga-panel .tab-switch,\n.proxy-box .manga-panel .app-download-link,\n.proxy-box .manga-panel .manga-list-box .manga-card .manga-tag {\n color: #aaa !important;\n}\n.proxy-box .manga-panel .tab-switch .tab-switch-item.on,\n.proxy-box .manga-panel .app-download-link .tab-switch-item.on,\n.proxy-box .manga-panel .manga-list-box .manga-card .manga-tag .tab-switch-item.on {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.proxy-box .manga-rank .tab-switch .tab-switch-item.on {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.proxy-box .manga-rank .manga-rank-item .rank-number {\n background-color: #444 !important;\n color: #eee !important;\n}\n.proxy-box .manga-rank .manga-rank-item .rank-number.on {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.proxy-box .manga-rank .manga-rank-item a {\n color: #eee !important;\n}\n.proxy-box .manga-rank .manga-rank-item a:hover {\n color: var(--theme-color) !important;\n}\n.proxy-box .manga-rank .manga-rank-item .style,\n.proxy-box .manga-rank .manga-rank-item .update {\n color: #aaa !important;\n}\n\n.buyticket .detail-info-wrapper .title {\n color: #eee !important;\n}\n.buyticket .selectable-option {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.buyticket .selectable-option.unable {\n background-color: #111 !important;\n color: #666 !important;\n}\n.buyticket .ticket-count {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.buyticket .product-buy-wrapper .unsale-btn {\n filter: var(--pink-image-filter) !important;\n}\n.buyticket .product-buy-wrapper .promo-btn.remind-btn {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.buyticket .product-buy-wrapper .promo-btn.remind-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.buyticket .modal-container .remind-title {\n color: #eee !important;\n}\n.buyticket .modal-container .remind-tel input {\n background-color: #333 !important;\n color: #eee !important;\n border-color: transparent !important;\n border-radius: 4px;\n}\n.buyticket .modal-container .modal-footer-btn div {\n background-color: #333 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.buyticket .modal-container .modal-footer-btn div:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.detail-content .whole-guest-wrapper .guest-list-content .guest-left, .detail-content .whole-guest-wrapper .guest-list-content .guest-right {\n filter: invert(0.8) !important;\n}\n.detail-content .announcement-wrapper {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.detail-content .announcement-wrapper .announcement-icon, .detail-content .announcement-wrapper .announcement-item.active .circle {\n filter: var(--pink-image-filter) !important;\n}\n.detail-content .announcement-wrapper .announcement-title, .detail-content .announcement-wrapper .announcement-item.active .announcement-item-time, .detail-content .announcement-wrapper .announcement-item-desc a {\n color: #eee !important;\n}\n.detail-content .activity-info-body .info-body ul li .title,\n.detail-content .activity-info-body .info-body p strong {\n color: #eee !important;\n}\n\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-active {\n color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-active:before {\n filter: var(--blue-image-filter) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-active.bilibili-player-blink {\n color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink {\n color: #eee !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink .bilibili-player-tips {\n background-color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink:hover, .bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink:active {\n color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list .bilibili-player-tips {\n color: var(--foreground-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn .bilibili-player-video-quality-menu .bilibili-player-bigvip {\n color: var(--foreground-color) !important;\n}\n\n.publish-panel .core-style {\n background-color: transparent !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.publish-panel .core-style:hover, .publish-panel .core-style[focus-within], .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.publish-panel .core-style:hover, .publish-panel .core-style:focus-within, .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.publish-panel .editor .placeholder-shown::before {\n color: #888 !important;\n}\n.publish-panel .schedule-bar {\n background-color: #333 !important;\n}\n.publish-panel .schedule-bar .s-label,\n.publish-panel .schedule-bar .dp-label {\n color: #eee !important;\n}\n.publish-panel .schedule-bar .scroll-input .s-input {\n background-color: #222 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.publish-panel .schedule-bar .s-panel {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .schedule-bar .s-panel .s-item {\n color: #eee !important;\n}\n.publish-panel .schedule-bar .s-panel .s-item:hover {\n color: var(--theme-color) !important;\n}\n.publish-panel .schedule-bar .calendar.active {\n filter: var(--blue-image-filter) !important;\n}\n.publish-panel .toolbar .static-popup {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .static-popup .title {\n color: #eee !important;\n}\n.publish-panel .toolbar .static-popup .upload-image .upload-btn:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.publish-panel .toolbar .bp-vote-container .create-vote {\n background-color: #222 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .bp-vote-container .create-vote .title {\n color: #eee !important;\n}\n.publish-panel .toolbar .bp-vote-container .create-vote .bp-button:nth-child(2) {\n background: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.publish-panel .toolbar .publish-launcher .indicator {\n color: #aaa !important;\n}\n.publish-panel .toolbar .publish-launcher .indicator::after {\n color: #aaa !important;\n}\n.publish-panel .toolbar .publish-launcher .publish-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.publish-panel .toolbar .publish-launcher .publish-btn.disabled {\n background-color: #222 !important;\n color: #eee !important;\n}\n.publish-panel .toolbar .hash-popup {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .hash-popup .hint {\n color: #aaa !important;\n}\n.publish-panel .toolbar .hash-popup .topic-container .item {\n color: #eee !important;\n}\n.publish-panel .toolbar .hash-popup .topic-container .item.is-selected {\n background-color: #333 !important;\n}\n.publish-panel .toolbar .bili-at-popup {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .bili-at-popup__hint {\n color: #aaa !important;\n}\n.publish-panel .toolbar .bili-at-popup__group-name {\n color: #eee !important;\n}\n.publish-panel .toolbar .bili-at-popup__user--selected {\n background-color: #333 !important;\n}\n.publish-panel .toolbar .bili-at-popup__user-name {\n color: #eee !important;\n}\n.publish-panel .toolbar .bili-at-popup__user-fans {\n color: #aaa !important;\n}\n\n.h5share-container:hover .text-area .text {\n color: var(--theme-color) !important;\n}\n\n.up-info .u-info .name .live-status {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.up-info .u-info .name .live-status:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.popover-video-card {\n background-color: #333 !important;\n}\n.popover-video-card .count {\n border-color: #444 !important;\n}\n.popover-video-card .count ul li {\n color: #aaa !important;\n}\n.popover-video-card .content .info .subtitle {\n color: #aaa !important;\n}\n.popover-video-card .content .info .f-title {\n color: #eee !important;\n}\n\n.v-wrap .video-toolbar,\n.v-wrap .season-tabs .tabs {\n border-color: #444 !important;\n}\n.v-wrap .season-info {\n border-color: #444 !important;\n}\n.v-wrap .season-info .stat {\n color: #aaa !important;\n}\n.v-wrap .season-info .title,\n.v-wrap .season-info .desc {\n color: #eee !important;\n}\n.v-wrap .season-owner .info h3 a,\n.v-wrap .season-owner .info .desc {\n color: #eee !important;\n}\n.v-wrap .season-detail .content-img,\n.v-wrap .season-detail .faq.faq,\n.v-wrap .season-detail .note.faq {\n border-color: #444 !important;\n}\n\n.message .message-content {\n background-color: #222 !important;\n}\n.message .context-menu {\n background-color: #444 !important;\n color: #eee !important;\n}\n\n.shop-panel .panel-desc {\n color: #eee !important;\n}\n.shop-panel .panel-desc .shop-icon {\n filter: brightness(0) invert(1) !important;\n}\n.shop-panel .shop-list {\n background-color: #222 !important;\n}\n.shop-panel .shop-list .shop-desc .desc-box .title {\n color: #eee !important;\n}\n.shop-panel .shop-list .shop-desc .desc-box .sub-title {\n color: #aaa !important;\n}\n.shop-panel .shop-list .shop-desc .desc-box .price-desc {\n color: var(--theme-color) !important;\n}\n.shop-panel .shop-list .shop-desc .btn-box .jump-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.shop-panel .shop-list .shop-desc .btn-box .jump-btn.checked, .shop-panel .shop-list .shop-desc .btn-box .jump-btn.disabled {\n background-color: #444 !important;\n}\n\n.link-navbar {\n background-image: none !important;\n}\n\n.danmaku-wrap .danmaku-info-row-code {\n background: rgba(255,162,0,0.06667) !important;\n}\n\n.notice-item .notice-main .notice-title {\n color: #eee !important;\n}\n.notice-item .notice-main .notice-title:before {\n background-color: var(--theme-color) !important;\n}\n.notice-item .notice-main .notice-time {\n color: #aaa !important;\n}\n.notice-item .notice-btn {\n color: #eee !important;\n background-color: #222 !important;\n}\n\n.recent-danmu-wrp .danmu-filter .left {\n border-color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-filter .left .plain {\n color: #eee !important;\n border-color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-filter .left .plain.disable {\n color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-filter .left .delete .option-wrp .act-btn {\n background-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .menu-item {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .menu-item:hover {\n background-color: #333 !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .option-arrow {\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .option-arrow-border {\n border-color: #444 !important;\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .box-header {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .box-header th {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table tr:hover {\n background-color: #444 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item {\n background-color: #555 !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item:nth-child(2n) {\n background-color: #444 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item:hover {\n background-color: #333 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-name a {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-content {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-content a {\n color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-content a:hover {\n color: var(--theme-color) !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .act-btn {\n background-color: #333 !important;\n color: #aaa !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .act-btn:hover {\n color: var(--theme-color) !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .menu-item {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .menu-item:hover {\n background-color: #333 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .bili-checkbox:checked + span:before {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n\n.s-space .v-search-result {\n color: #aaa !important;\n}\n.s-space .v-search-count {\n color: var(--theme-color) !important;\n}\n.s-space .article-con a:hover {\n color: var(--theme-color) !important;\n}\n\n.tag-content .main-panel .hot-topics {\n background-color: #444 !important;\n}\n.tag-content .main-panel .hot-topics .title {\n border-color: transparent !important;\n}\n.tag-content .main-panel .hot-topics .topic-header .topic-name,\n.tag-content .main-panel .hot-topics .topic-content {\n color: #eee !important;\n}\n.tag-content .main-panel .hot-topics .topic-info {\n color: #aaa !important;\n}\n.tag-content .main-panel .hot-topics .topic-list hr {\n background-color: #555 !important;\n}\n\n.international-header .nav-search #nav_searchform {\n background-color: #222 !important;\n}\n.international-header .nav-search .nav-search-keyword {\n color: var(--foreground-color) !important;\n}\n.international-header .nav-search .nav-search-btn {\n background-color: #333 !important;\n}\n.international-header .nav-search .nav-search-btn .nav-search-submit {\n color: #aaa !important;\n}\n.international-header .nav-search .nav-search-btn:hover .nav-search-submit {\n color: #eee !important;\n}\n\n#app .header .left-block .logo {\n color: var(--theme-color) !important;\n}\n#app .header .left-block .main-site {\n color: #eee !important;\n}\n#app .header .right-block {\n color: #eee !important;\n}\n#app .header .right-block .i-frame::before {\n background-color: transparent !important;\n}\n#app .cc-nav-wrp {\n background-color: transparent !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu > span,\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu a {\n color: #eee !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router-item.active {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router-item.active i {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router_wrap i {\n color: #aaa !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router_wrap.active {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router_wrap.active i {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu:hover {\n background: transparent !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu__group .router-item,\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu__group a {\n color: #aaa !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap .router-item.active {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap .router-item.active i {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap .router_wrap i {\n color: #aaa !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap:hover {\n background: transparent !important;\n}\n#app .cc-body {\n background-color: transparent !important;\n}\n#app .cc-body .message-notice_wrap .tips-item_wrap {\n background-color: #444 !important;\n}\n#app .cc-body .chief-recommend-module .carousel-box,\n#app .cc-body .data-card {\n background-color: transparent !important;\n}\n#app .cc-body .new-calendar-wrap {\n background-color: #222 !important;\n}\n#app .cc-body .new-calendar-wrap .calendarEntry_box .calendarEntry_content {\n color: #eee !important;\n}\n#app .cc-body .new-calendar-wrap .calendarEntry_box .calendarEntry_content .luck_wrap .luck_title {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#app .cc-body .new-calendar-wrap .headerClass {\n color: #eee !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-header {\n border-color: #444 !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-wrap {\n color: #aaa !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-wrap .wrap-content .today {\n color: var(--theme-color) !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap {\n background: transparent !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card {\n background-color: #333 !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title {\n color: #eee !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content {\n color: #eee !important;\n border-color: transparent !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .nothing-wrap {\n background: transparent !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .nothing-wrap .release-link {\n color: var(--theme-color) !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .calendar-box {\n border-color: transparent !important;\n}\n#app .cc-body .notice_wrap {\n background-color: #444 !important;\n}\n#app .cc-body .notice_wrap .notice_title .notice-txt {\n color: #eee !important;\n}\n#app .cc-body .notice_wrap .notice_body .hot-item .item-left p,\n#app .cc-body .notice_wrap .notice_body .hot-item .item-right {\n color: #aaa !important;\n}\n#app .cc-body .academy-wrap {\n background-color: transparent !important;\n}\n#app .cc-body .academy-wrap .header .academy-tag {\n color: #eee !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header {\n border-color: #444 !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header .tabs__header-item {\n color: #aaa !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header .tabs__header-item.is-active {\n color: var(--theme-color) !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header .tabs__header-item.is-active:after {\n background-color: var(--theme-color) !important;\n}\n#app .cc-body .academy-wrap .content .list-item .title {\n color: #eee !important;\n}\n#app .cc-body .academy-wrap .content .list-item .view {\n color: #aaa !important;\n}\n#app .cc-body .side-utils .feedback-container .item-desc {\n color: #eee !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.18) !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover .help-wrap li .title {\n color: #eee !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover .help-wrap li .title .bcc-icon-ic_enter {\n color: #eee !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover .help-wrap li:hover {\n background-color: #333 !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover[x-placement^=left] .popper__arrow {\n border-color: transparent !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover[x-placement^=left] .popper__arrow:after {\n border-color: transparent !important;\n}\n#app .cc-body .dc-section1-body {\n background-color: transparent !important;\n}\n#app .cc-body .dc-section1-body .dc-section-item1_title_name p {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap {\n background-color: transparent !important;\n}\n#app .cc-body .lab-wrap .lab-guide img {\n filter: brightness(0.5) contrast(3) !important;\n}\n#app .cc-body .lab-wrap .lab-title {\n color: #aaa !important;\n}\n#app .cc-body .lab-wrap .lab-item {\n border-color: #444 !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-header .item-info .item-title .title {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-header .item-info .item-title .desc {\n color: #aaa !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-header .item-operate span {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content {\n background-color: transparent !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .divide-line {\n background-color: #444 !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail p {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .detail-desc,\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .feedback {\n color: #aaa !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .detail-desc a,\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .feedback a {\n color: var(--theme-color) !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .carousel-wrapper .panel .pic .card-img img {\n filter: brightness(0.5) contrast(3) !important;\n}\n#app .cc-body .cc-article-wrp .article-header .search-wrp {\n border-color: transparent !important;\n}\n#app .cc-body .cc-article-wrp .article-card .meta-status .status {\n color: var(--theme-color) !important;\n}\n#app .cc-body .cc-article-wrp .article-card .select-box .select-item.is-disabled {\n background-color: transparent !important;\n}\n#app .detail {\n background-color: transparent !important;\n}\n#app .category {\n background-color: #444 !important;\n}\n\n.el-popover {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.el-popover.header-popover-download .link div p:first-child {\n color: #eee !important;\n}\n.el-popover.header-popover-download .link:hover {\n background-color: #444 !important;\n}\n\n.round-corner .international-header .mini-type {\n background-color: #222 !important;\n box-shadow: rgba(0, 0, 0, 0.4) 0 2px 10px 1px !important;\n}\n.round-corner .international-header .mini-type .nav-link .nav-link-ul .nav-link-item .link .bili-Navbar_logo, .round-corner .international-header .mini-type .nav-link .nav-link-ul.mini .bili-icon_dingdao_xiazaiapp {\n color: #eee !important;\n}\n.round-corner .international-header .mini-type .nav-user-center .user-con .item .name {\n color: #eee !important;\n}\n.round-corner .channel-menu-mini {\n background-color: #222 !important;\n box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0px !important;\n}\n.round-corner .channel-menu-mini .r-box {\n border-color: #444 !important;\n}\n.round-corner .channel-menu-mini .box a:hover {\n background-color: rgba(0,0,0,0.06667) !important;\n}\n.round-corner .van-popper-avatar .nickname:not([style*="rgb(251, 114, 153)"]),\n.round-corner .van-popper-avatar .level-info .grade {\n color: #eee !important;\n}\n.round-corner .van-popper-avatar .coins,\n.round-corner .van-popper-avatar .counts {\n border-color: #444 !important;\n}\n.round-corner .van-popper-avatar .coins .contact .email-icon--bind,\n.round-corner .van-popper-avatar .coins .contact .phone-icon--bind {\n color: var(--theme-color) !important;\n}\n.round-corner .van-popper-avatar .count-item .item-key, .round-corner .van-popper-avatar .count-item .item-value {\n color: inherit !important;\n}\n.round-corner .van-popper-avatar .links {\n border-color: #444 !important;\n}\n.round-corner .van-popper-avatar .links .link-title {\n color: #eee !important;\n}\n.round-corner .van-popper-avatar .links .link-item:hover {\n background-color: #333 !important;\n}\n.round-corner .van-popper-favorite .tab-item--normal,\n.round-corner .van-popper-favorite .video-info .line-2 {\n color: #eee !important;\n}\n.round-corner .van-popper-favorite .tab-item--active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .van-popper-favorite .tabs-panel {\n border-color: #444 !important;\n}\n.round-corner .van-popper-favorite .video-card:hover,\n.round-corner .van-popper-favorite .tab-item--normal:hover {\n background-color: #333 !important;\n}\n.round-corner .van-popper-favorite .play-all {\n background-color: transparent !important;\n border-color: #444 !important;\n}\n.round-corner .van-popper-history .tab-header {\n border-color: #444 !important;\n}\n.round-corner .van-popper-history .tab-header .tab-item {\n color: #eee !important;\n}\n.round-corner .van-popper-history .tab-header .tab-item--active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .van-popper-history .panel .video-card:hover {\n background-color: #333 !important;\n}\n.round-corner .van-popper-history .panel .progress {\n background-color: var(--theme-color) !important;\n}\n.round-corner .van-popper-history .panel .video-info span.date {\n background-color: transparent !important;\n}\n.round-corner .van-popper-history .panel .video-info .line-2 {\n color: #eee !important;\n}\n.round-corner .page-container {\n background-color: transparent !important;\n}\n.round-corner .page-container .bangumi-spoiler-container {\n background-color: #444 !important;\n color: #eee !important;\n}\n.round-corner .page-container .tag-container .tag-item span {\n color: #eee !important;\n}\n.round-corner .page-container .tag-container .tag-item .tag-border .tag-border-inner {\n display: none;\n}\n.round-corner .page-container .tag-container .tag-item .tag-content {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.round-corner .page-container .tag-container .tag-item:hover .tag-content {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .page-container .publish-panel .core-style {\n background-color: transparent !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.round-corner .page-container .publish-panel .core-style:hover, .round-corner .page-container .publish-panel .core-style[focus-within], .round-corner .page-container .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.round-corner .page-container .publish-panel .core-style:hover, .round-corner .page-container .publish-panel .core-style:focus-within, .round-corner .page-container .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.round-corner .page-container .publish-panel .publish-btn {\n background-color: #222 !important;\n color: #eee !important;\n}\n.round-corner .page-container .publish-panel .publish-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .container-body .b-head.topic {\n border-color: transparent !important;\n}\n.round-corner .container-body .art_list li {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n.round-corner .container-body .art_list li h2 a {\n color: #eee !important;\n}\n.round-corner .container-body .art_list li .info,\n.round-corner .container-body .art_list li .artInfo {\n color: #aaa !important;\n}\n\n.canary-container .file-list-v2-container .file-title h1,\n.canary-container .file-list-v2-container .normal-v2-container .normal-title-wrp > h1,\n.canary-container .file-list-v2-container .fans-dynamic-v2-container .fans-dynamic-v2-title-wrp > h1 {\n color: #eee !important;\n}\n.canary-container .file-list-v2-container .upload-v2-sortable-chosen, .canary-container .file-list-v2-container .upload-v2-sortable-ghost {\n background-color: #444 !important;\n}\n.canary-container .file-list-v2-container .input-box-v2-3-container {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.canary-container .file-list-v2-container .input-box-v2-3-container > input {\n color: #eee !important;\n}\n.canary-container .file-list-v2-container .input-box-v2-3-container.input-box-v2-3-active, .canary-container .file-list-v2-container .input-box-v2-3-container:hover {\n border-color: var(--theme-color) !important;\n}\n.canary-container .file-content-v2-container .normal-v2-container .normal-title-wrp > h1 {\n color: #eee !important;\n}\n.canary-container .file-content-v2-container .cover-v2-detail-wrp .cover-v2-selector {\n border-color: #444 !important;\n}\n.canary-container .file-content-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-deg {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content {\n background-color: #444 !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-head {\n color: #eee !important;\n border-color: transparent !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-body .cover-preview-modal-body-item-selected {\n border-color: var(--theme-color) !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-body .cover-preview-modal-body-item-selected-icon {\n filter: var(--blue-image-filter) !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-foot div:first-child {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.canary-container .upload-step-3-container-v2 {\n background-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-complete-content, .canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-wait-content {\n color: #aaa !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-active-content {\n color: #eee !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-complete-icon {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-line-active {\n background-color: var(--theme-color) !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-active-icon {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-line.step-ctrl-line-wait {\n background-color: #444 !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-wait-icon {\n color: #444 !important;\n border-color: #444 !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-split {\n background-color: #444 !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-go-url a {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-go-url a:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-hint-2 {\n color: #aaa !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-follow {\n background-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-follow-title, .canary-container .upload-step-3-container-v2 .upload-3-v2-follow-name {\n color: #aaa !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-follow-btn.follow {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.room-feed .tabs .item > span:after {\n background-color: var(--theme-color) !important;\n}\n\n.customer-service .self-panel .scroll-container .item > span,\n.customer-service .panel-title {\n color: #eee !important;\n}\n.customer-service .customer-card {\n border-color: #444 !important;\n}\n.customer-service .customer-card .card-header {\n background-color: #444 !important;\n}\n.customer-service .customer-card .card-header .name {\n color: #eee !important;\n}\n.customer-service .customer-card .card-content > a {\n color: #aaa !important;\n}\n.customer-service .customer-card .card-content > a:hover {\n color: var(--theme-color) !important;\n}\n.customer-service .guess-panel .panel-header .title {\n color: #eee !important;\n}\n.customer-service .guess-panel .question-container {\n border-color: #444 !important;\n}\n.customer-service .guess-panel .question-container .title .circle {\n background-color: var(--theme-color) !important;\n}\n.customer-service .guess-panel .question-container .title > p {\n color: #eee !important;\n}\n.customer-service .guess-panel .question-container .answer {\n color: #aaa !important;\n}\n.customer-service .guess-panel .question-container .answer > a {\n color: var(--theme-color) !important;\n}\n.customer-service .other-panel .card .title {\n color: #eee !important;\n border-color: transparent !important;\n}\n.customer-service .other-panel .card .detail-text,\n.customer-service .other-panel .card .detail p {\n color: #eee !important;\n}\n.customer-service .other-panel .card .detail-text > a,\n.customer-service .other-panel .card .detail p > a {\n color: var(--theme-color) !important;\n}\n.customer-service .other-panel .card .detail .ask-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n#app-body #player-and-interaction-area #head-info,\n#app-body #player-and-interaction-area .gift-control-panel,\n#app-body #player-and-interaction-area .aside-area {\n background-color: #444 !important;\n}\n#app-body #player-and-interaction-area #gift-control-area {\n border-color: transparent !important;\n}\n#app-body #section-ctnr .header {\n background-color: transparent !important;\n}\n\n.imagesbox .boost-slider-wrap .boost-slider-border {\n border-color: var(--theme-color) !important;\n}\n\n.superchat-content {\n background-color: #444 !important;\n}\n.superchat-content .home-page {\n background-image: none !important;\n}\n.superchat-content .home-page .introduction {\n color: #eee !important;\n}\n.superchat-content .home-page .introduction:before {\n filter: brightness(0) invert(1) !important;\n}\n.superchat-content .home-page .close {\n filter: brightness(0) invert(1) !important;\n}\n.superchat-content .home-page .superchat-textarea .base-info {\n background-color: transparent !important;\n}\n.superchat-content .home-page .superchat-textarea .base-info .duration-tip {\n color: #eee !important;\n}\n.superchat-content .home-page .superchat-textarea .base-info .duration-tip .time-icon {\n filter: brightness(0) invert(1) !important;\n}\n.superchat-content .home-page .superchat-textarea .user-info {\n color: #eee !important;\n}\n.superchat-content .home-page .superchat-textarea .text-ctnr,\n.superchat-content .home-page .superchat-textarea .textarea,\n.superchat-content .home-page .superchat-textarea .textarea:hover {\n background-color: transparent !important;\n}\n.superchat-content .home-page .trans-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.superchat-content .home-page .price-options .price-option {\n color: #eee !important;\n}\n.superchat-content .home-page .price-options .price-option.selected {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.superchat-content .home-page .price-options .other {\n color: #eee !important;\n}\n.superchat-content .home-page .price-options .other .input {\n background-color: transparent !important;\n color: #eee !important;\n}\n.superchat-content .buy-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.superchat-content .super-rank {\n background-color: #444 !important;\n}\n.superchat-content .super-rank .top .header-title {\n color: #eee !important;\n}\n.superchat-content .super-rank .top .nav {\n background-color: #222 !important;\n}\n.superchat-content .super-rank .top .nav .nav-item-1, .superchat-content .super-rank .top .nav .nav-item-2 {\n color: #eee !important;\n}\n.superchat-content .super-rank .top .nav .nav-item-1.active, .superchat-content .super-rank .top .nav .nav-item-2.active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.superchat-content .super-rank .list-box .empty > .box {\n background-color: transparent !important;\n}\n.superchat-content .super-rank .list-box .empty > .box .h2 > .special {\n color: var(--theme-color) !important;\n}\n.superchat-content .super-rank .list-box .message-item-info .rank-icon > .num {\n background-color: #222 !important;\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .message-item-info > .user-info .publish-date, .superchat-content .super-rank .list-box .message-item-info > .amount {\n color: #aaa !important;\n}\n.superchat-content .super-rank .list-box .message-item-context {\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .amount,\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .room,\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .message-info {\n color: #aaa !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .user-name {\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-info .rank-icon > .num {\n background-color: #222 !important;\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-assists > .sub-tit {\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .keep-text {\n color: #aaa !important;\n}\n.superchat-content .super-rank .on-list-anchor > .right {\n color: var(--theme-color) !important;\n}\n.superchat-content .super-rank .not-list > .left > .rank, .superchat-content .super-rank .not-list > .left > .aside {\n color: #aaa !important;\n}\n.superchat-content .super-rank .not-list > .left > .rank .special, .superchat-content .super-rank .not-list > .left > .aside .special {\n color: var(--theme-color) !important;\n}\n.superchat-content .super-rank .not-list > .right {\n color: var(--theme-color) !important;\n}\n\n.rank-item {\n border-color: #444 !important;\n}\n.rank-item .other {\n border-color: #444 !important;\n}\n.rank-item .other span {\n color: #aaa !important;\n}\n.rank-item .other .other-link .title {\n color: #eee !important;\n}\n.rank-item .other .other-link:hover .title {\n color: var(--theme-color) !important;\n}\n\n.card-content .tag {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.wide-members .avatar-list i {\n background-color: #222 !important;\n}\n.wide-members .avatar-list i:hover {\n color: var(--theme-color) !important;\n}\n.wide-members .avatar-list .van-icon-general_back_s:after {\n background: linear-gradient(-270deg, #222, rgba(255, 255, 255, 0)) !important;\n}\n.wide-members .avatar-list .van-icon-general_enter_s:after {\n background: linear-gradient(270deg, #222, rgba(255, 255, 255, 0)) !important;\n}\n.wide-members .avatar .tag {\n background-color: #222 !important;\n color: #eee !important;\n border-color: var(--theme-color) !important;\n}\n.wide-members .avatar .up-name {\n color: #eee !important;\n}\n\n.router-view .list .top {\n background-color: #333 !important;\n}\n.router-view .config {\n background-color: #444 !important;\n color: #eee !important;\n}\n.router-view .config .css-o1815x {\n filter: var(--blue-image-filter) !important;\n}\n.router-view .config .config-item:not(:first-child)::before {\n background-color: #555 !important;\n}\n.router-view .config .config-item .radio-selector {\n color: #eee !important;\n}\n\n.message-list .share-card .footer {\n color: #aaa !important;\n border-color: #444 !important;\n}\n.message-list .msg-push {\n background-color: #222 !important;\n}\n.message-list .msg-push hr {\n background-color: #444 !important;\n}\n\n.live-skin-coloration-area .rank-cntr .daily-text {\n color: #eee !important;\n}\n\n.guard-rank-cntr .rank-cntr .btn-box.btn-hundreds {\n display: none !important;\n}\n.guard-rank-cntr .rank-cntr .btn-box .daily-record-title {\n background-color: #222 !important;\n color: #eee !important;\n}\n.guard-rank-cntr .rank-cntr .btn-box .l-line,\n.guard-rank-cntr .rank-cntr .btn-box .r-line {\n border-color: transparent !important;\n}\n.guard-rank-cntr .rank-cntr .btn-box .guard-daily-record .daily-text {\n color: #eee !important;\n}\n\n.live-record-list .live-record-list-cntr {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.live-record-list .live-record-list-cntr .record-title {\n color: #eee !important;\n}\n.live-record-list .live-record-list-cntr .pagination {\n background-color: transparent !important;\n}\n.live-record-list .live-record-list-cntr .pagination .jumping-ctnr .jumping-input {\n background-color: #222 !important;\n}\n\n.bp-svg-icon.taobao-link {\n filter: var(--blue-image-filter) !important;\n}\n\n.home-page .fixed-bg,\n.home-page .fixed-bg-cover {\n background-image: none !important;\n}\n\n.cinema-movie-wrapper .title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .preview-item .title:hover {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .preview-item .cover {\n background: transparent !important;\n}\n.cinema-movie-wrapper div[name=web_tag] a {\n color: #eee !important;\n}\n.cinema-movie-wrapper div[name=web_tag] a:hover {\n color: var(--theme-color) !important;\n}\n#icon_操作_前往 {\n fill: #eee !important;\n}\n\n.cinema-movie-wrapper div[name=web_index] .card {\n z-index: 0;\n}\n.cinema-movie-wrapper .coming-soon-wrapper .mine {\n color: #eee !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.cinema-movie-wrapper .coming-soon-wrapper .mine:hover {\n background-color: #333 !important;\n}\n.cinema-movie-wrapper .card-wrapper .card-item .time-line-wrapper.empty .date {\n color: #aaa !important;\n}\n.cinema-movie-wrapper .card-wrapper .card-item .follow-btn.followed {\n background-color: #333 !important;\n color: #aaa !important;\n}\n.cinema-movie-wrapper .card-wrapper .card-item .title:hover {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .banner-wrapper .side-list .side-item.selected:hover .title {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .filter-wrapper .filter-block .filter-block-title span {\n color: #eee !important;\n}\n.cinema-movie-wrapper .filter-wrapper .filter-block .filter-list a.filter-item {\n color: #aaa !important;\n}\n.cinema-movie-wrapper .filter-wrapper .filter-block .filter-list a.filter-item:hover {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list {\n background-color: #444 !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-count {\n color: #aaa !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-count .num {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item .list-desc {\n color: #eee !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item.selected {\n background-color: #222 !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item.selected .list-cover {\n border-color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item.selected .list-cover:after {\n filter: var(--pink-image-filter) !important;\n}\n.cinema-movie-wrapper .activity-wrap .title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .pindan-wrap .slider-contro span,\n.cinema-movie-wrapper .rank-wrap .slider-contro span {\n background-color: #444 !important;\n}\n.cinema-movie-wrapper .pindan-wrap .head-section .title,\n.cinema-movie-wrapper .pindan-wrap .preview-item .text .title,\n.cinema-movie-wrapper .rank-wrap .head-section .title,\n.cinema-movie-wrapper .rank-wrap .preview-item .text .title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .hot-wrapper .title,\n.cinema-movie-wrapper .hot-wrapper .right .recent-item a {\n color: #eee !important;\n}\n.cinema-movie-wrapper .rank-wrap .head-section .more span {\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n.cinema-movie-wrapper .rank-wrap .head-section .more span:hover {\n background-color: var(--theme-color) !important;\n}\n\n.popup-card {\n background: transparent !important;\n}\n.popup-card .info {\n background-color: #444 !important;\n}\n.popup-card .info .title {\n color: #eee !important;\n}\n.popup-card .info .title:hover {\n color: var(--theme-color) !important;\n}\n.popup-card .info .style .style-item {\n background-color: #222 !important;\n color: #aaa !important;\n}\n.popup-card .info .time {\n color: #aaa !important;\n}\n.popup-card .info .time .split-line {\n background-color: #aaa !important;\n}\n.popup-card .info .desc {\n color: #aaa !important;\n}\n.popup-card .info .action-group .follow-btn {\n border-color: var(--theme-color) !important;\n}\n.popup-card .info .action-group .follow-btn .follow-icon g#方案1 {\n fill: #eee !important;\n}\n.popup-card .info .action-group .follow-btn.followed {\n background-color: #333 !important;\n border-color: #333 !important;\n color: #aaa !important;\n}\n\n.live-up .live-detail .up-name {\n color: #eee !important;\n}\n.live-up .live-detail .live-name {\n color: #aaa !important;\n}\n.live-up .live-up-img {\n border-color: transparent !important;\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n\n.most-viewed-panel {\n background-color: #444 !important;\n}\n.most-viewed-panel .list-content .most-viewed-item .name {\n color: #aaa !important;\n}\n.most-viewed-panel .list-content .most-viewed-item .name.active {\n color: var(--theme-color) !important;\n}\n.most-viewed-panel .list-content .most-viewed-item:hover .name {\n color: var(--theme-color) !important;\n}\n.most-viewed-panel .list-content .most-viewed-item .section .avatar .red-dot {\n background-color: var(--theme-color) !important;\n border-color: #444 !important;\n}\n\n.new-topic-panel {\n background-color: #444 !important;\n}\n.new-topic-panel .tag-item .label {\n background-color: #333 !important;\n color: #eee !important;\n}\n.new-topic-panel .more-button .more:hover {\n color: var(--theme-color) !important;\n}\n.new-topic-panel .more-button .more:hover::after {\n border-color: var(--theme-color) !important;\n}\n\n.bypb-window .online {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.bypb-window .online a {\n color: #eee !important;\n}\n.bypb-window .online a:hover {\n color: var(--theme-color) !important;\n}\n\n.bilibili-search-history .history-item:hover {\n background-color: #222 !important;\n}\n.bilibili-search-history .cancel-icon:hover {\n color: var(--theme-color) !important;\n}\n\n.v-wrap .r-con .notice {\n background-color: #444 !important;\n}\n\n.video-container .text-area .subtitle {\n color: #aaa !important;\n}\n\n.image-upload-btn:hover {\n filter: var(--blue-image-filter) !important;\n}\n\n.msg-notify {\n background-color: #222 !important;\n}\n.msg-notify hr {\n background-color: #444 !important;\n}\n.msg-notify .context-menu {\n background-color: #444 !important;\n color: #eee !important;\n}\n.msg-notify .link i {\n filter: var(--blue-image-filter) !important;\n}\n\n.popup-bg-cntr .popup-cntr {\n background-color: #444 !important;\n}\n.popup-bg-cntr .popup-cntr .left-part {\n background-color: #222 !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item .round-name {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item .round-state {\n color: #aaa !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item.active {\n background-image: none !important;\n background-color: #444 !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item.active .round-name .progress {\n color: var(--theme-color) !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .activity-name,\n.popup-bg-cntr .popup-cntr .right-part .not-bingo,\n.popup-bg-cntr .popup-cntr .right-part .not-join {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .bingo-list {\n background-color: #555 !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .bingo-list .title {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .bingo-list .bingo-group-item-cntr .bingo-group-item .title {\n color: #aaa !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .award-list-cntr .title {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .award-list-cntr .award-list .award-item .desc {\n color: #aaa !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .award-list-cntr .award-list .award-item img {\n border-color: var(--theme-color) !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .right-top-corner .rule {\n color: var(--theme-color) !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .help-cntr {\n background-color: #222 !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .help-cntr .title {\n color: #eee !important;\n}\n\n.draw-fold-cntr .sender-info {\n background-color: #222 !important;\n color: #eee !important;\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n.draw-fold-cntr .sender-info .name {\n color: #eee !important;\n}\n.draw-fold-cntr .sender-info .words {\n color: #aaa !important;\n}\n\n.article-holder .bangumi-card a .cover {\n border-color: #444 !important;\n}\n\n.user-panel .number-part .numbers {\n color: #eee !important;\n}\n.user-panel .number-part:hover .numbers {\n color: var(--theme-color) !important;\n}\n\n.main-container .ep-list-wrapper .list-title .mode-change i,\n.main-container .ep-list-wrapper .list-title .ep-list-order {\n filter: var(--blue-image-filter) !important;\n}\n.main-container .ep-list-wrapper .list-title .mode-change i:hover,\n.main-container .ep-list-wrapper .list-title .ep-list-order:hover {\n filter: var(--blue-image-filter) !important;\n}\n\n.gift-item.buy.hover, .gift-item.buy:hover {\n background-color: #222 !important;\n}\n\n.cntr .user-protocol {\n border-color: #444 !important;\n}\n.cntr .silver-seed-store {\n background-color: #444 !important;\n}\n.cntr .silver-seed-store .content {\n background-color: #222 !important;\n}\n\n.collection-bg .collection-board {\n background-color: #222 !important;\n}\n.collection-bg .collection-board .collection-submit {\n background-color: #444 !important;\n}\n.collection-bg .collection-board .collection-list .collection-li .collection-attr {\n color: #aaa !important;\n}\n.collection-bg .collection-board .collection-list .collection-li .collection-name,\n.collection-bg .collection-board .collection-list .collection-li .collection-song-number {\n color: #eee !important;\n}\n.collection-bg .collection-board .collection-submit {\n color: #aaa !important;\n}\n.collection-bg .collection-board .collection-submit.active {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n.collection-bg .collection-board .collection-theme {\n color: #eee !important;\n}\n.collection-bg .collection-board .collection-list {\n border-color: #444 !important;\n}\n.collection-bg .collection-board .collection-list .collection-li .collection-checkbox .collection-checked, .collection-bg .collection-board .collection-list .collection-li:hover .collection-checkbox, .collection-bg .collection-board .collection-list .collection-li:hover .collection-name {\n color: var(--theme-color) !important;\n}\n\n.channel-menu-mini .box a:hover {\n background-color: #444 !important;\n}\n\n.game-item .info .grade-wrap {\n color: #aaa !important;\n}\n.game-item .info .grade-wrap .other-grades {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.game-item .info .grade-wrap .other-grades .grade-li {\n color: #aaa !important;\n}\n\n.classroom-wrapper .nav-wrapper {\n color: #eee !important;\n}\n.classroom-wrapper .nav-wrapper .rec-title {\n color: #eee !important;\n}\n.classroom-wrapper .content .block-title, .classroom-wrapper .content .block-page-progress, .classroom-wrapper .content .block-list-item-title {\n color: #eee !important;\n}\n.classroom-wrapper .content .block-list .slider-contro .slider-prev, .classroom-wrapper .content .block-list .slider-contro .slider-next {\n filter: brightness(0) invert(1) !important;\n}\n.classroom-wrapper .content .block-list .slider-contro .slider-prev:hover, .classroom-wrapper .content .block-list .slider-contro .slider-next:hover {\n filter: var(--white-image-filter) !important;\n background-color: #444 !important;\n}\n.classroom-wrapper .rank-title {\n color: #eee !important;\n}\n\n.s_tag .tag-area .topic-link {\n color: #eee !important;\n}\n.s_tag .tag-area .topic-link .tag-icon {\n filter: brightness(0) invert(1) !important;\n}\n.s_tag .tag-area .channel-icon {\n filter: brightness(0) invert(1) !important;\n}\n.s_tag .tag-area .channel-name {\n color: #eee !important;\n}\n.s_tag .tag-area .tag-channel-pane {\n background-color: #333 !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-cover {\n border-color: #333 !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-title {\n color: #eee !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-desc {\n color: #aaa !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns__link {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns__link:hover {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .is-subs {\n background-color: #222 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .no-subs {\n color: var(--foreground-color) !important;\n border-color: var(--theme-color) !important;\n background-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup {\n background-color: #444 !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup p {\n color: #eee !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup a.btn-ok {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup a.btn-no {\n color: #eee !important;\n background-color: #222 !important;\n}\n\n.share-board .song-share .font-blue {\n color: var(--theme-color) !important;\n}\n\n.guard-store-box .buy-detail {\n color: #eee !important;\n}\n.guard-store-box .buy-detail .master {\n color: var(--theme-color) !important;\n}\n.guard-store-box .select-month {\n color: #eee !important;\n}\n.guard-store-box .select-month .month-selector .month-info {\n color: #eee !important;\n border-color: var(--theme-color) !important;\n}\n.guard-store-box .select-month .month-selector .month-info .month-list {\n background-color: #444 !important;\n}\n.guard-store-box .select-month .month-selector .month-info .month-list .month-item {\n color: #eee !important;\n}\n.guard-store-box .select-month .month-selector .month-info .month-list .month-item:hover .days {\n color: var(--theme-color) !important;\n}\n.guard-store-box .select-month .month-selector .month-info .triangle:before {\n border-color: #444 !important;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n.guard-store-box .expired-date {\n color: #aaa !important;\n}\n.guard-store-box .btn-box .total-price {\n color: #eee !important;\n}\n\n.crowdfunding-container .current-num-wrap .current-num {\n color: #eee !important;\n}\n.crowdfunding-container .current-num-wrap .join-status {\n color: #aaa !important;\n}\n.crowdfunding-container .tips-container .status {\n color: var(--theme-color) !important;\n}\n.crowdfunding-container .tips-container .status.fail {\n color: #aaa !important;\n}\n.crowdfunding-container .tips-container .status.nostart {\n color: #eee !important;\n}\n.crowdfunding-container .progress-container {\n background-color: #222 !important;\n}\n.crowdfunding-container .progress-container .progress-fill.highlight {\n background-color: var(--theme-color) !important;\n}\n.crowdfunding-container .current-pro-num.highlight {\n color: var(--theme-color) !important;\n}\n.crowdfunding-container .goal-container {\n color: #aaa !important;\n}\n.crowdfunding-container .goal-container .goal-num,\n.crowdfunding-container .goal-container .goal-time {\n color: #eee !important;\n}\n.crowdfunding-container .risk-tip-container .risk-content {\n background-color: #222 !important;\n}\n\n.ticket-tips-wrapper .merchant-section {\n background-color: #444 !important;\n}\n.ticket-tips-wrapper .merchant-section .merchant-header {\n color: #eee !important;\n}\n.ticket-tips-wrapper .merchant-section .merchant-header span {\n filter: var(--pink-image-filter) !important;\n}\n.ticket-tips-wrapper .merchant-section .baseinfo-wrapper .content-item .title {\n background-color: #333 !important;\n}\n.ticket-tips-wrapper .merchant-section .baseinfo-wrapper .content-item .title .fold-btn:hover .open,\n.ticket-tips-wrapper .merchant-section .baseinfo-wrapper .content-item .title .fold-btn:hover .close {\n filter: var(--pink-image-filter) !important;\n}\n\n.searchresult-total-number .left-line {\n background-image: linear-gradient(90deg, #444, #aaa) !important;\n}\n.searchresult-total-number .right-line {\n background-image: linear-gradient(90deg, #aaa, #444) !important;\n}\n.searchresult-total-number .total-num {\n color: #aaa !important;\n}\n\n.h #h-sign:focus {\n background-color: #444 !important;\n color: #eee !important;\n box-shadow: inset 0 2px 4px rgba(0,0,0,0.53333) !important;\n}\n\n.action-button:hover .border, .action-button > .action-icon.active .border {\n fill: var(--theme-color) !important;\n}\n\n.history-list .r-info .w-info .device {\n color: #aaa !important;\n}\n.history-list .r-info .w-info .name {\n border-color: #444 !important;\n}\n\n.loading-card .cover,\n.loading-card .title,\n.loading-card .up,\n.loading-card .desc {\n background-color: #444 !important;\n}\n\n.bili-im {\n background-color: #444 !important;\n color: #eee !important;\n box-shadow: none !important;\n}\n.bili-im .left {\n border-color: #555 !important;\n}\n.bili-im .left .title {\n border-color: #555 !important;\n}\n\n.fans-medal-item .label .content {\n color: #222 !important;\n}\n.fans-medal-item .fans-medal-level {\n background-color: #222 !important;\n color: var(--foreground-color) !important;\n}\n\n.chat-control-panel .bottom .content {\n background-color: transparent !important;\n color: #222 !important;\n}\n.chat-control-panel .bottom .medal-ctnr .title ~ .qs-icon {\n color: #aaa !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .progress-div {\n background-color: #444 !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .progress-div .progress-num-span {\n color: var(--theme-color) !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .progress-div-cover {\n background-color: var(--theme-color) !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .level-span {\n color: #aaa !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .limit-progress-div {\n color: #aaa !important;\n}\n.chat-control-panel .bottom .footer-line {\n border-color: #444 !important;\n}\n.chat-control-panel .bottom .medal-wear-footer {\n color: var(--theme-color) !important;\n}\n.chat-control-panel .bottom .medal-wear-footer a {\n color: var(--theme-color) !important;\n}\n\n.join-fans-body .desc-text p,\n.main p span,\n.WordSection1 p,\n.chat-history-panel .brush-prompt .brush-prompt-item {\n color: #eee !important;\n}\n\n.content-main p,\n.content-main h5,\n.content-main h6 {\n color: #eee !important;\n}\n\n.act-rich-style-init .act-rich-render-content {\n color: #eee !important;\n}\n.act-rich-style-init .act-rich-render-content p span {\n color: #aaa !important;\n}\n.act-rich-style-init .act-rich-render-content p span a strong {\n color: var(--theme-color) !important;\n}\n\n.long-page .page-content {\n background-color: transparent !important;\n color: #eee !important;\n border-color: #444 !important;\n}\n.long-page .page-content h1,\n.long-page .page-content .strong {\n color: #eee !important;\n}\n\n.bb-comment .comment-list .list-item .info .reply-tags span {\n background-color: #333 !important;\n color: #aaa !important;\n}\n\n.bilibili-player-video-sendbar-left, .bilibili-player-video-sendbar-right {\n background-color: #444 !important;\n}\n\n.post-content .bangumi-container {\n border-color: transparent !important;\n}\n\n.jumping-ctnr .jumping-input {\n background-color: #222 !important;\n}\n\n.qrpay-group .qrpay-content .more-pay .more-text {\n color: #aaa !important;\n}\n.qrpay-group .qrpay-content .more-pay .more-btn {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n\n.b-info .balance-top .button {\n border-color: transparent !important;\n}\n.b-info .balance-top:after {\n background-color: #aaa !important;\n}\n.b-info .balance-top .balance-row .balance-title {\n color: #eee !important;\n}\n.b-info .balance-top .balance-row .balance-right .balance-price,\n.b-info .balance-top .balance-row .balance-right .balance-name {\n color: var(--theme-color) !important;\n}\n.b-info .balance-top .balance-row .balance-right .shell-channel .shell-item {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.b-info .balance-top .balance-row .balance-right .shell-channel .shell-item-active {\n border-color: var(--theme-color) !important;\n}\n.b-info .balance-top .balance-row .balance-right .shell-channel .shell-item .channel-name {\n color: #eee !important;\n}\n.b-info .balance-top .balance-row .balance-right input {\n background-color: #444 !important;\n color: #eee !important;\n}\n.b-info .balance-top .balance-row .balance-right input::placeholder {\n color: #aaa !important;\n}\n.b-info .balance-top .balance-row .balance-right .all-btn {\n color: var(--theme-color) !important;\n}\n.b-info .balance-top .balance-row .balance-right .withdraw-btn {\n background-color: var(--theme-color) !important;\n}\n.b-info .balance-footer .part-balance-name {\n color: #eee !important;\n}\n.b-info .balance-footer .part-balance-name .unbb-des {\n background-color: #333 !important;\n background-image: none !important;\n}\n.b-info .balance-footer .part-balance-name .unbb-des a {\n color: var(--theme-color) !important;\n}\n.b-info .balance-footer .part-balance-name .check-detail-btn {\n color: var(--theme-color) !important;\n}\n.b-info .warning-group {\n border-color: transparent !important;\n}\n.b-info .warning-group .warning-title {\n color: #eee !important;\n}\n.b-info .rule-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.spend-recode .title-group .selected-title:after {\n background-color: var(--theme-color) !important;\n}\n\n#newsList li.tag:hover,\n#newsDetail li.tag:hover {\n background-color: transparent !important;\n}\n#newsList li.tag:hover span,\n#newsDetail li.tag:hover span {\n color: var(--theme-color) !important;\n}\n\n#app-ctnr .label-wrapper .content {\n background-color: transparent !important;\n}\n\n.my-album .link-panigation li.panigation.selected {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.container.similar-songs-content {\n background-color: transparent !important;\n}\n.container.similar-songs-content .similar-title,\n.container.similar-songs-content .similar-songs-title {\n color: #eee !important;\n}\n.container.similar-songs-content .play-songs-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.container.similar-songs-content .similar-songs-list {\n border-color: transparent !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item.odd {\n background-color: #333 !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item.even {\n background-color: #444 !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item .song-sort {\n color: #eee !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item .song-title .song-float:hover,\n.container.similar-songs-content .similar-songs-list .list-item .song-title .song-collection.font-blue,\n.container.similar-songs-content .similar-songs-list .list-item .song-uname.font-blue {\n color: var(--theme-color) !important;\n}\n\n.fansmedal-popover .target-user {\n color: var(--theme-color) !important;\n}\n\n.bp-right .des-content {\n background-color: #222 !important;\n}\n.bp-right .des-content .text-content .title {\n color: #eee !important;\n}\n.bp-right .des-content .button {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.comment-jump-url img {\n filter: var(--blue-image-filter) !important;\n}\n\n.wide-members__title,\n.s_tag .tag-area > li .tag-link {\n color: #eee !important;\n}\n\n.members-info .avatar-name__container .name-text {\n color: #eee !important;\n}\n.members-info .avatar {\n background-color: #444 !important;\n}\n.members-info .avatar .info-tag {\n background-color: #333 !important;\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.members-info .avatar .attention {\n background-color: var(--theme-color) !important;\n}\n\n#page-video .play-all-btn {\n color: #eee !important;\n}\n#page-video .play-all-btn > img {\n filter: var(--pink-image-filter) !important;\n}\n\n.video-card-common a {\n color: #eee !important;\n}\n.video-card-common a:hover {\n color: var(--theme-color) !important;\n}\n\na.bp_box_bot_click {\n border-color: var(--theme-color) !important;\n}\n\n.el-date-table td.available:hover {\n color: var(--theme-color) !important;\n}\n.el-date-table td.current:not(.disabled) span {\n background-color: var(--theme-color) !important;\n}\n.el-date-table td.today span {\n color: var(--foreground-color) !important;\n}\n.el-date-table td.disabled div {\n background-color: #333 !important;\n color: #aaa !important;\n}\n\n.list-introText {\n color: var(--theme-color) !important;\n}\n\n.song-list .song-li .song-shadow {\n background-color: var(--theme-color-30) !important;\n}\n\n.recommend-list .rec-title {\n color: #eee !important;\n}\n.recommend-list .rec-title .next-buttom {\n color: #aaa !important;\n}\n.recommend-list .rec-title .next-buttom .switch-button {\n background-color: #444 !important;\n border-color: #444 !important;\n}\n.recommend-list .rec-title .next-buttom .switch-button.on {\n background-color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.nav-tabs {\n border-color: #444 !important;\n}\n.nav-tabs .nav-tabs__item {\n border-color: transparent !important;\n}\n.nav-tabs .nav-tabs__item > span, .nav-tabs .nav-tabs__item > div > span {\n color: #eee !important;\n}\n.nav-tabs .nav-tabs__item:hover span, .nav-tabs .nav-tabs__item--active span {\n color: var(--theme-color) !important;\n}\n.nav-tabs .nav-tabs__item--active {\n border-color: var(--theme-color) !important;\n}\n\n.rank-container .rank-tab-wrap .rank-tab {\n color: #eee !important;\n}\n.rank-container .rank-tab-wrap .rank-tab--active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.rank-container .rank-list .rank-item:hover {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.rank-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.rank-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n.rank-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n.rank-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n.popular-list .popular-tips,\n.history-list .history-tips,\n.rank-container .rank-tips {\n color: #aaa !important;\n}\n\n.video-card .video-card__info .video-name {\n color: #eee !important;\n}\n.video-card .video-card__info:hover .video-name {\n color: var(--theme-color) !important;\n}\n.video-card .video-card__info .rcmd-tag {\n border-color: #444 !important;\n}\n.video-card .video-card__info .strong-tag {\n background-color: #444 !important;\n color: var(--theme-color) !important;\n}\n.video-card .video-card__info .weak-tag {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.video-card .video-card__info .up-name {\n color: #aaa !important;\n}\n\n.weekly-header .current-tiem {\n color: #eee !important;\n}\n.weekly-header .panel {\n background-color: #333 !important;\n}\n.weekly-header .panel .item-active {\n background-color: var(--theme-color) !important;\n}\n.weekly-header .panel .item-active .item-info,\n.weekly-header .panel .item-active .item-title {\n color: var(--foreground-color) !important;\n}\n.weekly-header .panel .item-title {\n color: #eee !important;\n}\n.weekly-header .panel .item-info {\n color: #aaa !important;\n}\n.weekly-header .panel .select-item:not(.item-active):hover {\n background-color: #444 !important;\n}\n\n.video-card .weekly-hint {\n background-color: #444 !important;\n color: #aaa !important;\n}\n.video-card .history-hint {\n background-color: #444 !important;\n}\n\n.rank-list .rank-item .content .img,\n.rank-list .rank-item .content .img .cover {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n\n.manga-detail .layout,\n.manga-detail .section .right-side .recommendation {\n background-color: #444 !important;\n}\n.manga-detail .episode-list-component .episode-list .list-header .header-item {\n background-color: #555 !important;\n}\n.manga-detail .section .right-side .recommendation .header-content .more:hover {\n background-color: transparent !important;\n color: var(--theme-color) !important;\n}\n.manga-detail .section .right-side .recommendation .header-content .more:hover .emmet-right,\n.manga-detail .section .right-side .ranking-jump:hover .emmet-right {\n filter: var(--blue-image-filter) !important;\n}\n.manga-detail .comic-info-panel .comic-detail .comic-title {\n color: #eee !important;\n}\n.manga-detail .comic-info-panel .comic-detail .comic-info {\n color: #aaa !important;\n}\n.manga-detail .section .right-side .recommendation .header-content .title {\n color: var(--theme-color) !important;\n}\n\n.container .back-to-content {\n background-color: #444 !important;\n}\n.container .back-to-content .back-to-top-button:hover .icon-top {\n filter: var(--blue-image-filter) !important;\n}\n\n.classroom-innerWrapper .classroom-rec .title {\n color: #eee !important;\n}\n.classroom-innerWrapper .classroom-rec .rank-index {\n background-color: #444 !important;\n}\n.classroom-innerWrapper .upComming .block-page-progress {\n color: #eee !important;\n}\n.classroom-innerWrapper .upComming .block-list .slider-contro .slider-next:hover,\n.classroom-innerWrapper .upComming .block-list .slider-contro .slider-prev:hover {\n background-color: #444 !important;\n}\n.classroom-innerWrapper .upComming .tags {\n background-color: #222 !important;\n color: #aaa !important;\n}\n\n.up-info .up-info_right .name .message:hover,\n.up-info .up-info_right .name .message:hover i,\n.shop-desc .desc-box .price {\n color: var(--theme-color) !important;\n}\n\n.header-video-card:hover {\n background-color: #333 !important;\n}\n\n.video-toolbar .note-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.video-toolbar .note-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.my-notebook .note-header {\n border-color: transparent !important;\n}\n.my-notebook .note-header .note-title .note-text {\n color: #eee !important;\n}\n.my-notebook .note-header .note-title .note-count {\n color: #aaa !important;\n}\n.my-notebook .note-single-item {\n border-color: #555 !important;\n}\n.my-notebook .note-single-item--selected {\n background-color: #333 !important;\n}\n.my-notebook .note-single-item .note-item__detail--title {\n color: #eee !important;\n}\n.my-notebook .note-single-item .note-item__detail--info .go-video-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.my-notebook .note-single-item .note-item__detail--info .go-video-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.my-notebook .note-single-item .note-item__detail--info .update-mtime {\n color: #aaa !important;\n}\n\n.van-popover.popover-live, .van-popover.popover-manga, .van-popover.popover-game {\n background-color: transparent !important;\n}\n\n.series .bt-top .bt {\n color: #eee !important;\n}\n.series .van-pagination {\n color: #eee !important;\n}\n.series .van-pagination-point {\n background-color: #333 !important;\n}\n.series .van-pagination-point .van-pagination-item:hover,\n.series .van-pagination-point .van-pagination-active {\n background-color: var(--theme-color) !important;\n}\n.series .van-pagination-btn-next, .series .van-pagination-btn-prev {\n color: #eee !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.series .van-pagination-pager li {\n color: #eee !important;\n}\n.series .switch-button {\n background-color: #333 !important;\n}\n.series .switch-button.on {\n background-color: var(--theme-color) !important;\n}\n.series .switch-button.on::after, .series .switch-button::after {\n color: #eee !important;\n}\n.series .series-box .video-card-common {\n background-color: transparent !important;\n}\n\n.multi-page .cur-list .list-box li .duration {\n color: #aaa !important;\n}\n\n.interact-dialog .dialog-body {\n background-color: #222 !important;\n}\n.interact-dialog .dialog-body::before {\n content: "";\n background: url(https://s1.hdslb.com/bfs/static/jinkela/video/asserts/interact-dialog.png);\n filter: invert(1);\n background-size: 242px 198px;\n width: 242px;\n height: 198px;\n display: block;\n position: absolute;\n background-repeat: no-repeat;\n -webkit-clip-path: inset(60% 35% 0 35%);\n clip-path: inset(60% 35% 0 35%);\n}\n\n#app .channel-sidebar .search-history-panel {\n background-color: #333 !important;\n border-color: #444 !important;\n}\n#app .channel-sidebar .search-history-panel .history-item:hover, #app .channel-sidebar .search-history-panel .history-item.focus {\n background-color: #222 !important;\n}\n#app .channel-sidebar .search-history-panel .history-item .item-value {\n color: #eee !important;\n}\n#app .channel-sidebar .search-history-panel .history-item .delete-icon:hover {\n color: var(--theme-color) !important;\n}\n#app .channel-sidebar .search-history-panel .clear-btn {\n color: var(--theme-color) !important;\n}\n#app .search-container {\n background-color: transparent !important;\n}\n#app .search-container .header-info .title {\n color: #eee !important;\n}\n#app .search-container .header-info .count {\n color: #aaa !important;\n}\n#app .search-container .card-list .header-info .title,\n#app .search-container .card-list .channel-info .title {\n color: #eee !important;\n}\n#app .search-container .card-list .channel-btns,\n#app .search-container .card-list .channel-btn {\n filter: var(--blue-image-filter) !important;\n}\n#app .search-container .card-list .list .video-card .video-name {\n color: #eee !important;\n}\n#app .search-container .card-list .list .video-card .video-name:hover {\n color: var(--theme-color) !important;\n}\n#app .search-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n#app .search-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n#app .search-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n#app .search-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n#page-dynamic .bb-comment .no-login .textarea-container .baffle,\n#page-dynamic .bb-comment .no-login .textarea-container .comment-submit,\n.detail-card .bb-comment .no-login .textarea-container .baffle,\n.detail-card .bb-comment .no-login .textarea-container .comment-submit {\n background-color: #666 !important;\n}\n#page-dynamic .bb-comment .no-login .comment-emoji,\n.detail-card .bb-comment .no-login .comment-emoji {\n background-color: #666 !important;\n}\n\n.back-top-tools .backup {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.back-top-tools .backup {\n color: #aaa !important;\n}\n.back-top-tools .backup:hover {\n background-color: var(--theme-color) !important;\n}\n.back-top-tools .backup:hover {\n color: var(--foreground-color) !important;\n}\n\n.s-space .follow-main .follow-header .follow-tabs {\n color: #eee !important;\n}\n.s-space .follow-main .follow-header .follow-tabs span:hover {\n color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .follow-tabs .active {\n color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .follow-tabs .active::before {\n border-bottom-color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .follow-tabs .active::after {\n background-color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .search-component:hover {\n border-color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .search-component.search-component-focus {\n border-color: #aaa !important;\n}\n.s-space .follow-main .follow-header .search-component .search-component-input input {\n background-color: transparent !important;\n color: #eee !important;\n}\n.s-space .follow-main .follow-header .search-component .icon-follow-search:hover {\n filter: var(--blue-image-filter) !important;\n}\n.s-space .follow-main .follow-header .follow-search-result {\n color: #aaa !important;\n}\n.s-space .album-content .album-list__title {\n color: #eee !important;\n}\n.s-space .album-content .album-list__tabs {\n background-color: #222 !important;\n}\n.s-space .album-content .album-list__tabs .album-list__tab-name {\n color: #eee !important;\n}\n.s-space .album-content .album-list__tabs .album-list__tab--active .album-list__tab-name {\n color: var(--theme-color) !important;\n}\n.s-space .album-content .album-list__content .album-card__title {\n color: #eee !important;\n}\n.s-space .album-content .album-list__content .album-card__title:hover {\n color: var(--theme-color) !important;\n}\n.s-space .search-page {\n background-color: #444 !important;\n}\n.s-space .search-page .search-nav {\n color: #eee !important;\n}\n.s-space .search-page .search-nav-item .num {\n color: #aaa !important;\n}\n.s-space .search-page .search-nav-item:hover {\n background-color: #555 !important;\n}\n.s-space .search-page .search-nav-item:hover .text {\n color: var(--theme-color) !important;\n}\n.s-space .search-page .search-nav-item.search-nav-actived {\n background-color: var(--theme-color) !important;\n}\n.s-space .search-page .search-nav-item.search-nav-actived .text,\n.s-space .search-page .search-nav-item.search-nav-actived .num {\n color: var(--foreground-color) !important;\n}\n.s-space .search-page .feed-dynamic {\n border-color: transparent !important;\n}\n.s-space .search-page .feed-dynamic .feed-dynamic-header-search-kw,\n.s-space .search-page .feed-dynamic .feed-dynamic-header-title {\n color: #eee !important;\n}\n.s-space .search-page .feed-dynamic .feed-dynamic-header-search {\n color: #aaa !important;\n}\n.s-space .search-page .feed-dynamic .feed-dynamic-header-search-count {\n color: var(--theme-color) !important;\n}\n.s-space .search-page .feed-dynamic .card .main-content .single-icon {\n filter: grayscale(1) !important;\n}\n\n.switch-wrap .type.active i, .switch-wrap .type.active:hover i {\n filter: var(--blue-image-filter) !important;\n}\n.switch-wrap .type.imgleft:not(.active):hover i {\n background-position: -148px -376px !important;\n opacity: 1;\n}\n.switch-wrap .type.imgleft:not(.active) i {\n opacity: 0.7;\n transition: opacity 0.2s ease-out;\n}\n.switch-wrap .type.aver:not(.active):hover i {\n background-position: -194px -376px !important;\n opacity: 1;\n}\n.switch-wrap .type.aver:not(.active) i {\n opacity: 0.7;\n transition: opacity 0.2s ease-out;\n}\n\n.sponsor-mini-rank .sponsor-rank-container .sponsor-rank-item:nth-child(n+4) .sp-rank {\n color: #eee !important;\n}\n\n.sponsor-rank-dialog .sponsor-rank-content {\n background-color: #444 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-resizer,\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-scrollbar-thumb {\n background-color: #333 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-resizer:hover,\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-scrollbar-thumb:hover {\n background-color: #555 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-header .sp-list-nav {\n border-bottom-color: #555 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item:nth-child(n+4) .sp-rank i {\n background-color: #333 !important;\n color: #eee !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-user:not([class~=vip]) {\n color: #eee !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-msg {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-msg::before {\n border-top-color: #333 !important;\n border-left-color: #333 !important;\n background-color: #333 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-msg p {\n color: #eee !important;\n}\n\n.sponsor-pay-content .sponsor-pay-header {\n border-bottom: #555 !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice .active .sponsor-border {\n background-color: transparent !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice .sponsor-border {\n background-color: #333 !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice .active input[name=custom-amount] {\n color: #eee !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice input[name=custom-amount] {\n background-color: #333 !important;\n color: #666 !important;\n}\n.sponsor-pay-content .sp-pay-qrcode .sponsor-qrcode .step-other {\n filter: var(--blue-image-filter) !important;\n}\n\n#biliMainHeader .mini-header,\n#biliMainHeader .base-mini-header {\n background-color: #222 !important;\n}\n#biliMainHeader .mini-header .base-mini-header-logo,\n#biliMainHeader .base-mini-header .base-mini-header-logo {\n filter: brightness(0) invert(1) !important;\n}\n#biliMainHeader .mini-header .base-nav-link-main,\n#biliMainHeader .mini-header .base-mini-header-pulldown-icon,\n#biliMainHeader .mini-header .base-nav-link-item,\n#biliMainHeader .base-mini-header .base-nav-link-main,\n#biliMainHeader .base-mini-header .base-mini-header-pulldown-icon,\n#biliMainHeader .base-mini-header .base-nav-link-item {\n color: #eee !important;\n}\n#biliMainHeader .mini-header .base-mini-upload,\n#biliMainHeader .base-mini-header .base-mini-upload {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.v-wrap .vcd .cover {\n background-color: #444 !important;\n}\n\n.live-btn-ctnr .icon-arrow-right {\n color: var(--theme-color) !important;\n}\n\n#app-container .share-step .ogv-card {\n background-color: #333 !important;\n}\n#app-container .share-step .ogv-card .name {\n color: #eee !important;\n}\n#app-container .share-step .bp-emoji-box {\n color: #eee !important;\n}\n\n.link-footer .footer-img-linker li a:hover .footer-img-item {\n color: #eee !important;\n border-color: transparent !important;\n}\n.link-footer .footer-img-linker li .footer-img-item {\n border-color: #aaa !important;\n}\n\ndiv[role=alertdialog] .link-popup-panel {\n top: unset !important;\n}\ndiv[role=alertdialog] .link-popup-panel .popup-content-ctnr p {\n color: #aaa !important;\n}\n\n.streamer-calendar {\n background-color: #222 !important;\n}\n.streamer-calendar .subscribe-tips {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.streamer-calendar .streamer-calendar-nav .tabs-wrapper .tabs .tabs-item:hover {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav .tabs-wrapper .tabs .tabs-item::after {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .streamer-calendar-nav .tabs-wrapper .tabs .tabs-item.tabs-item-active {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav .month-tabs-btn {\n background-color: transparent !important;\n}\n.streamer-calendar .streamer-calendar-nav .month-tabs-btn:hover, .streamer-calendar .streamer-calendar-nav .month-tabs-btn:focus {\n filter: var(--blue-image-filter) !important;\n}\n.streamer-calendar .streamer-calendar-nav .month-tabs-title {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav .streamer-calendar-description {\n color: #aaa !important;\n}\n.streamer-calendar .streamer-calendar-nav .btn-blue {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-title .calendar-follow-description {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-empty .calendar-follow-empty-tips {\n margin-left: 36px;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-empty .calendar-follow-empty-tips p {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-cards-container .anchor-card .anchor-card-avatar {\n border-color: #666 !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-cards-container .anchor-card .anchor-card-info .anchor-card-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-cards-container .anchor-card .anchor-card-info .anchor-card-action {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .calendar-search {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-input-wrapper {\n background-color: #333 !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-input-wrapper .calendar-search-input {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-input-wrapper .calendar-search-action:hover {\n filter: var(--blue-image-filter) !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-content .anchor-card-info .anchor-card-avatar {\n border-color: #666 !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-content .anchor-card-info .anchor-card-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-content .calendar-search-message {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar {\n border-color: transparent !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-thead .basic-calendar-thead-th {\n color: #aaa !important;\n border-color: #666 !important;\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item {\n border-color: #666 !important;\n background-color: #333 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-date .calendar-item-today {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-date:not(.calendar-item-today) {\n filter: invert(1);\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-switch-cards-wrapper {\n background-color: transparent !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-switch-cards-wrapper .calendar-item-switch-cards {\n background-color: transparent !important;\n border-color: #666 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-switch-cards-wrapper .calendar-item-switch-cards:not([disabled=disabled]):hover {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-time {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-time.calendar-card-time-end {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-follow {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-follow.calendar-card-follow-subscribed {\n background-color: #555 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-info .calendar-card-anchor {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-title {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card.calendar-card-follow-highlight {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card.calendar-card-follow-highlight .calendar-card-top .calendar-card-time {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card.calendar-card-follow-highlight .calendar-card-title {\n color: #333 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-cards-wrapper-odd .calendar-item-card-wrapper:nth-of-type(2n) .calendar-card {\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-cards-wrapper-even .calendar-item-card-wrapper:nth-of-type(odd) .calendar-card {\n background-color: #444 !important;\n}\n.streamer-calendar .share-panel {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .side-bar .side-bar-btn {\n color: var(--theme-color) !important;\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .side-bar .side-bar-btn .side-bar-btn-icon {\n filter: var(--blue-image-filter) !important;\n}\n\nhtml,\nhtml body {\n background-color: transparent !important;\n}\nhtml:not(.iframe),\nhtml:not(.iframe) body {\n background-color: #222 !important;\n}\n\n.bb-comment .comment-list .list-item .text .jump-img,\n.bb-comment .comment-list .list-item .text-con .jump-img {\n filter: var(--blue-image-filter) !important;\n}\n\n.bilibili-player-view-points[data-type="-1"] > span {\n background-color: rgba(170,170,170,0.66667) !important;\n}\n\n.resizable-component .note-drag-bar {\n background-color: #444 !important;\n color: #aaa !important;\n}\n.resizable-component .note-drag-bar .status-bar {\n color: #aaa !important;\n}\n.resizable-component .note-drag-bar .operation-btns .space-btn,\n.resizable-component .note-drag-bar .operation-btns .question-btn,\n.resizable-component .note-drag-bar .operation-btns .close-btn {\n background-color: #555 !important;\n color: #ddd !important;\n}\n.resizable-component .note-drag-bar .operation-btns .space-btn:hover,\n.resizable-component .note-drag-bar .operation-btns .question-btn:hover,\n.resizable-component .note-drag-bar .operation-btns .close-btn:hover {\n color: var(--theme-color) !important;\n}\n\n.bili-note {\n background-color: #333 !important;\n}\n.bili-note .ql-toolbar {\n color: #999 !important;\n background-color: transparent !important;\n}\n.bili-note .ql-toolbar .readonly-mask {\n background-color: #000 !important;\n opacity: 0.4 !important;\n}\n.bili-note .ql-toolbar .ql-stroke {\n stroke: #999 !important;\n}\n.bili-note .ql-toolbar .ql-picker {\n color: inherit !important;\n}\n.bili-note .ql-toolbar .ql-picker-label:hover, .bili-note .ql-toolbar .ql-picker-label.ql-active {\n color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-picker-label:hover .ql-stroke {\n stroke: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-picker-label:hover .ql-fill {\n fill: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-picker-options {\n background-color: transparent !important;\n color: #aaa !important;\n}\n.bili-note .ql-toolbar .ql-picker-item:hover,\n.bili-note .ql-toolbar button.ql-active,\n.bili-note .ql-toolbar button:hover,\n.bili-note .ql-toolbar .ql-picker-item.ql-selected {\n color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-tag {\n background-color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .edit-btn {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .edit-btn.save-edit {\n color: #eee !important;\n background-color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar button {\n color: #999 !important;\n}\n.bili-note .editor-innter {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #222 !important;\n}\n.bili-note .editor-innter .ql-tag-blot .time-tag-item {\n background-color: #333 !important;\n border-color: transparent !important;\n color: var(--theme-color) !important;\n}\n.bili-note .editor-innter .ql-tag-blot .time-tag-item .time-tag-item__text::before {\n background-color: var(--theme-color) !important;\n}\n.bili-note .editor-innter .ql-image-preview {\n box-shadow: 0 2px 8px 0 rgba(38, 38, 38, 0.5) !important;\n border-color: transparent !important;\n}\n.bili-note .editor-innter .ql-image-preview .img-preview {\n border-color: #333 !important;\n}\n\n.modalBox {\n color: #eee !important;\n background-color: #444 !important;\n}\n.modalBox .cancel {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #666 !important;\n}\n.modalBox .sure {\n background-color: var(--theme-color) !important;\n}\n\n.member-container .up-info .attention {\n background-color: var(--theme-color) !important;\n}\n\n.wide-members .avatar-list .van-icon-general_addto_s {\n background-color: var(--theme-color) !important;\n}\n\n.be-dropdown-item:hover {\n color: var(--theme-color) !important;\n}\n\n.fav-main .album-card .btn {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #222 !important;\n}\n\n.pugv-item .item-infos .main-title {\n color: #eee !important;\n}\n\n.bilibili-player-popup-area .bilibili-player-video-popup-follow {\n background-color: #444 !important;\n}\n.bilibili-player-popup-area .bilibili-player-video-popup-follow:not(.bilibili-player-video-popup-followed) {\n background-color: var(--theme-color) !important;\n}\n.bilibili-player-popup-area .bilibili-player-video-popup-active svg,\n.bilibili-player-popup-area path[fill] {\n fill: var(--theme-color) !important;\n}\n.bilibili-player-popup-area path[stroke] {\n stroke: var(--theme-color) !important;\n}\n\n.is-max .percentage-bar {\n background-color: var(--theme-color-40) !important;\n}\n\n.vote-options .checked {\n filter: var(--pink-image-filter) !important;\n}\n\n.article-tab .article-list .list-item .fold-box:hover {\n color: var(--theme-color) !important;\n}\n\n.header-video-card .video-info .line-1 {\n color: #eee !important;\n}\n\n.van-popper .level-content .level-intro {\n color: #eee !important;\n background-color: #333 !important;\n}\n.van-popper .level-content .level-intro__link {\n color: var(--theme-color) !important;\n}\n.van-popper .level-content .level-intro__link svg {\n fill: var(--theme-color) !important;\n}\n.van-popper .logout span {\n color: #eee !important;\n}\n.van-popper .logout span:hover {\n background-color: #333 !important;\n}\n\n.list-item:hover, .list-item.active {\n background-color: #333 !important;\n}\n\n#bili-icon_dingdao_yingbi path {\n fill: var(--theme-color) !important;\n}\n\n.player-auxiliary-playlist-item:hover .player-auxiliary-playlist-item-title {\n color: var(--theme-color) !important;\n}\n\n.gift-panel-box {\n border-color: transparent !important;\n}\n.gift-panel-box .gift-tab.active .name {\n border-bottom-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.gift-panel-box .gift-tab .name {\n border-bottom-color: #aaa !important;\n}\n.gift-panel-box .gift-reveal-header {\n border-bottom-color: #666 !important;\n}\n\n#app .container .question {\n color: #eee !important;\n}\n\n.music-home .tabs {\n border-bottom-color: #666 !important;\n}\n.music-home .tabs a.active {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-home .search-bar {\n border-color: #666 !important;\n}\n.music-home .search-bar input {\n color: #eee !important;\n}\n.music-home .select-type {\n color: #eee !important;\n}\n.music-home .select-type li {\n background-color: #333 !important;\n}\n.music-home .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-home .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-home .exchange-btn i {\n color: #eee !important;\n}\n\n.music-video .tabs {\n border-bottom-color: #666 !important;\n}\n.music-video .tabs a.active {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-video .search-bar {\n border-color: #666 !important;\n}\n.music-video .search-bar input {\n color: #eee !important;\n}\n.music-video .select-type {\n color: #eee !important;\n}\n.music-video .select-type li {\n background-color: #333 !important;\n}\n.music-video .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-video .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-video .music-pagination a,\n.music-video .music-pagination span {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-video .music-pagination a:hover,\n.music-video .music-pagination span:hover {\n background-color: var(--theme-color) !important;\n}\n.music-video .music-pagination .current {\n background-color: var(--theme-color) !important;\n}\n\n.music-article .tabs {\n border-bottom-color: #666 !important;\n}\n.music-article .tabs a.active {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-article .search-bar {\n border-color: #666 !important;\n}\n.music-article .search-bar input {\n color: #eee !important;\n}\n.music-article .select-type {\n color: #eee !important;\n}\n.music-article .select-type li {\n background-color: #333 !important;\n}\n.music-article .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-article .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-article .music-pagination a,\n.music-article .music-pagination span {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-article .music-pagination a:hover,\n.music-article .music-pagination span:hover {\n background-color: var(--theme-color) !important;\n}\n.music-article .music-pagination .current {\n background-color: var(--theme-color) !important;\n}\n.music-article .article-card {\n border-bottom-color: #666 !important;\n}\n.music-article .article-card .l-con:hover h2 {\n color: var(--theme-color) !important;\n}\n\n.music-search .tabs {\n border-bottom-color: #666 !important;\n}\n.music-search .tabs a.active .name {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-search .tabs a:hover .name {\n color: var(--theme-color) !important;\n}\n.music-search .search-bar {\n border-color: #666 !important;\n}\n.music-search .search-bar input {\n color: #eee !important;\n}\n.music-search .select-type {\n color: #eee !important;\n}\n.music-search .select-type li {\n background-color: #333 !important;\n}\n.music-search .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-search .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-search .music-pagination a,\n.music-search .music-pagination span {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-search .music-pagination a:hover,\n.music-search .music-pagination span:hover {\n background-color: var(--theme-color) !important;\n}\n.music-search .music-pagination .current {\n background-color: var(--theme-color) !important;\n}\n.music-search .exchange-btn i {\n color: #eee !important;\n}\n\n.topic-list .back-top {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.topic-list .back-top:hover {\n background-color: var(--theme-color) !important;\n}\n\n.active-list .back-top {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.active-list .back-top:hover {\n background-color: var(--theme-color) !important;\n}\n\n.vp-container {\n border-bottom-color: #444 !important;\n}\n\n.bb-comment .reply-notice .notice-item {\n background-color: var(--theme-color) !important;\n}\n\n.video-page-card .card-box .info .title:hover {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-interactive-list .small.hover circle {\n fill: var(--theme-color) !important;\n}\n\n.control-panel-ctnr {\n background-color: #444 !important;\n}\n.control-panel-ctnr .chat-input-ctnr {\n border-color: #333 !important;\n background-color: #222 !important;\n}\n.control-panel-ctnr .chat-input-ctnr.chat-input-focus {\n border-color: var(--theme-color) !important;\n}\n.control-panel-ctnr .chat-input-ctnr .medal-section {\n border-color: #333 !important;\n}\n.control-panel-ctnr .chat-input-ctnr .medal-section.focus-textarea {\n border-color: var(--theme-color) !important;\n}\n.control-panel-ctnr .control-panel-icon-row .icon-item.danmu-block-icon {\n fill: #eee !important;\n}\n.control-panel-ctnr .control-panel-icon-row .icon-item.active, .control-panel-ctnr .control-panel-icon-row .icon-item:hover {\n fill: var(--theme-color) !important;\n}\n\n#control-panel-ctnr-box {\n background-image: none !important;\n}\n\n.live-web-player-controller .vertical-slider-wrap .slider-handle,\n.live-web-player-controller .vertical-slider-wrap .slider-track,\n.live-web-player-controller .horizontal-slider-wrap .slider-handle,\n.live-web-player-controller .horizontal-slider-wrap .slider-track {\n background-color: var(--theme-color) !important;\n}\n.live-web-player-controller .danmaku .handle {\n background-color: var(--theme-color) !important;\n}\n.live-web-player-controller .quality-wrap .quality-it.selected {\n color: var(--theme-color) !important;\n}\n.live-web-player-controller input[type=radio]:checked + label::before {\n background-color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.bilibili-player-drag-mask-progress .bilibili-player-drag-mask-progress-tempo {\n background-color: var(--theme-color) !important;\n}\n\n#eplist_module .list-wrapper.detail .ep-item {\n background-color: transparent !important;\n}\n#eplist_module .list-wrapper.detail .ep-item:hover .ep-title {\n color: var(--theme-color) !important;\n}\n\n.list-wrapper .ep-item.visited:not(.cursor) {\n color: #aaa !important;\n}\n\n.bp-popup-panel #editor {\n background-color: #333 !important;\n color: #eee !important;\n}\n.bp-popup-panel .publish-btn {\n background-color: var(--theme-color) !important;\n}\n\n.article-action .more .more-ops-list ul li:hover {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-context-menu-container ul > li a {\n color: #eee !important;\n}\n.bilibili-player-context-menu-container ul > li a:hover {\n background-color: transparent !important;\n}\n\n.coin-dialog-mask .like-checkbox {\n color: #eee !important;\n}\n.coin-dialog-mask .like-checkbox i {\n filter: var(--blue-image-filter) !important;\n}\n\n.international-home .rcmd-box-wrap .change-btn {\n border-color: transparent !important;\n color: #eee !important;\n background-color: #444 !important;\n}\n.international-home .rcmd-box-wrap .change-btn:hover {\n background-color: var(--theme-color) !important;\n}\n\n.bangumi-options .opt-list li {\n background-color: #333 !important;\n color: #eee !important;\n}\n.bangumi-options .opt-list li:hover {\n color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n.bangumi-options .opt-list li.disabled {\n color: #aaa !important;\n background-color: transparent !important;\n}\n\n.emoji-tab-slider .prev,\n.emoji-tab-slider .next {\n filter: invert(1);\n}\n\n.van-popper-login .container {\n border-color: #444 !important;\n}\n\n.dynamic-link-hover-bg .bp-img-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n.bp-right .confirm-container {\n background-color: #444 !important;\n}\n.bp-right .confirm-container .content-text {\n color: #eee !important;\n}\n.bp-right .confirm-container .msg-group {\n border-color: #aaa !important;\n}\n.bp-right .confirm-container .msg-group .msg-input {\n color: #eee !important;\n}\n.bp-right .confirm-container .msg-group .msg-input::placeholder {\n color: #aaa !important;\n}\n.bp-right .confirm-container .msg-group .msg-btn {\n color: #eee !important;\n}\n.bp-right .confirm-container .msg-group .msg-btn::before {\n background-color: #aaa !important;\n}\n.bp-right .confirm-container .msg-group .msg-btn.msg-btn-unable {\n color: #aaa !important;\n}\n.bp-right .confirm-container .btn-group .btn-common {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n.bp-right .confirm-container .btn-group .btn-active {\n background-color: var(--theme-color) !important;\n}\n\n.rcmd-list .rcmd-list-title {\n color: #eee !important;\n}\n.rcmd-list .remd-video-card .title {\n color: #eee !important;\n}\n\n.bilibili-player .bui-button.bui-button-border:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.van-popover.van-followed .follow_dropdown li {\n color: #eee !important;\n}\n.van-popover.van-followed .follow_dropdown li:hover {\n color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n\n.filter-wrap .filter-wrap_bottom,\n.recommend-list .split-line {\n background-color: #444 !important;\n}\n\n#app .collection-m .add-group .input-group .submit {\n background-color: var(--theme-color-20) !important;\n border-left-color: var(--theme-color) !important;\n}\n\n.b-info .balance-name,\n.shop-desc .desc-box .sub-title.reserve span.highlight {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-state-buff-icon path[fill="rgb(0,161,214)"] {\n fill: var(--theme-color) !important;\n}\n.bilibili-player-video-state-buff-icon path[stroke="rgb(0,161,214)"] {\n stroke: var(--theme-color) !important;\n}\n\n.b-head-search {\n border-color: #444 !important;\n}\n.b-head-search.input-active {\n border-color: var(--theme-color) !important;\n}\n.b-head-search .b-head-search_input {\n background-color: transparent !important;\n color: #eee !important;\n}\n.b-head-search .search-icon,\n.b-head-search .show-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n.multi-page .cur-list .list-box li .link-content img {\n filter: var(--blue-image-filter) !important;\n}\n\n.next-button .switch-button.on {\n background-color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.video-sections {\n background-color: #444 !important;\n}\n.video-sections-head_first-line .first-line-left span:not(.cur-page) {\n color: #eee !important;\n}\n.video-sections-head_second-line .second-line_right {\n border-color: var(--theme-color) !important;\n background-color: #444 !important;\n color: var(--theme-color) !important;\n}\n.video-sections-head_second-line .second-line_right.already-fav {\n background-color: #666 !important;\n color: #999 !important;\n}\n.video-sections-head_desc {\n background-color: #666 !important;\n color: #eee !important;\n}\n.video-sections-head .border-bottom-line {\n background-color: #666 !important;\n}\n.video-sections-content-list .video-sections-item {\n border-bottom-color: #666 !important;\n}\n.video-sections-content-list .video-section-title {\n background-color: #444 !important;\n}\n.video-sections-content-list .video-section-title span {\n color: #eee !important;\n}\n.video-sections-content-list .video-section-list .video-episode-card__info-title {\n color: #eee !important;\n}\n.video-sections-content-list .video-section-list .video-episode-card__info-title-playing {\n color: var(--theme-color) !important;\n}\n.video-sections-content-list .video-section-list .video-episode-card__info-title-playing .cur-play-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n#page-fav .favList-info .shadow-first {\n background-color: #222 !important;\n}\n#page-fav .favList-info .shadow-second {\n background-color: #333 !important;\n}\n#page-fav .favList-info .collection-details .title .iconfont {\n color: #aaa !important;\n}\n#page-fav .favList-info .collection-details .collection-btn {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n\n.international-header .user-con.signin .item .notify-float::before {\n background-color: #444 !important;\n}\n.international-header .user-con.signin .item .notify-float .float_msg {\n background-color: #444 !important;\n}\n.international-header .user-con.signin .item .notify-float .float_msg div {\n color: #eee !important;\n}\n.international-header .user-con.signin .item .notify-float .float_msg div span {\n color: var(--theme-color) !important;\n}\n\n.container .left-container .play-up-info .play-up-intro .play-up-cover-loading,\n.container .left-container .play-up-info .play-up-intro .play-up-introduction-loading p {\n background-color: #444 !important;\n}\n.container .left-container .play-up-info .play-up-self .play-up-self-content a {\n color: var(--theme-color) !important;\n}\n\n.player-auxiliary {\n background-color: transparent !important;\n}\n.player-auxiliary-btn-playlist-order:hover path {\n stroke: var(--theme-color) !important;\n}\n.player-auxiliary-playlist-item-img {\n background-image: none !important;\n}\n.player-auxiliary-playlist-item.player-auxiliary-playlist-item-active .player-auxiliary-playlist-item-title-prefix {\n filter: var(--blue-image-filter) !important;\n}\n\n.remd-video-card .card-box .pic-box {\n background-color: #444 !important;\n}\n\n.next-button .switch-button {\n border-color: #666 !important;\n background-color: #666 !important;\n}\n\n.video-info .video-title .tit {\n color: #eee !important;\n}\n\na.name[style*="color:#FB7299"], a.name[style*="color: #FB7299"], a.name[style*="color: rgb(251, 114, 153)"], a.username.is_vip[style*="color:#FB7299"], a.c-pointer[style*="color: rgb(251, 114, 153)"] {\n color: #FB7299 !important;\n}\n\n.bili-search .video-item.list {\n border-bottom-color: #444 !important;\n}\n.bili-search .video-item.list .headline .type {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #eee !important;\n}\n.bili-search .video-item.list .headline .title {\n color: #eee !important;\n}\n.bili-search .video-item.list .headline .title:hover {\n color: var(--theme-color) !important;\n}\n.bili-search .video-item.list .des {\n color: #aaa !important;\n}\n\n.main-container .tool-bar .watch-info > span {\n color: #aaa !important;\n}\n.main-container .tool-bar .watch-info #watch-together-icon-1 {\n fill: #aaa !important;\n}\n.main-container .tool-bar .watch-info:hover > span {\n color: var(--theme-color) !important;\n}\n.main-container .tool-bar .watch-info:hover #watch-together-icon-1 {\n fill: var(--theme-color) !important;\n}\n.main-container .tool-bar .watch-info .watch-more {\n box-shadow: none !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.main-container .tool-bar .watch-info .watch-more .title {\n color: #eee !important;\n}\n\n.error-container .error-404 img {\n filter: var(--blue-image-filter) !important;\n}\n\n.popular-video-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.popular-video-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n.popular-video-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n.popular-video-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n.m-layer .b-btn-cancel {\n color: #eee !important;\n}\n.m-layer .b-btn-cancel:hover {\n color: var(--theme-color) !important;\n}\n\n.follow-btn.followed {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #aaa !important;\n}\n\n#article-list-index .index-holder .article-item:not(.on) .point {\n background-color: #666 !important;\n}\n#article-list-index .index-holder .article-item .title {\n color: #eee !important;\n}\n#article-list-index .index-holder .article-item .title:hover {\n color: var(--theme-color) !important;\n}\n\n.main-container .bottom-brief-introduction {\n background-color: #222 !important;\n}\n\n.fullscreen-loading .tv-bg + .container {\n background-color: transparent !important;\n}\n.fullscreen-loading .tv-bg + .container .retry-btn {\n background-color: var(--theme-color) !important;\n}\n\n[style*="color: #00A1D6"] {\n color: var(--theme-color) !important;\n}\n\n.main-show-c .film-change-page .search .append {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .film-change-page .list-container .season-item .change-btn {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.main-show-c .film-change-page .list-container .season-item .change-btn:hover {\n background-color: var(--theme-color) !important;\n color: #fff !important;\n}\n.main-show-c .plp-r .tab .title-active {\n color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .top-c .l .switch-c.checked {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .top-c .r:hover {\n color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .top-c .r:hover svg g g {\n fill: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share {\n background-color: #222 !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content {\n background-color: #222 !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn:hover span,\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn:hover i {\n color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn span,\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn i {\n color: #aaa !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .copy-action .copy-title {\n color: #aaa !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .copy-action input[type=text] {\n background-color: transparent !important;\n color: #eee !important;\n border-color: #444 !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .copy-action .copy-btn {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .right ::after {\n background-color: #666 !important;\n}\n.main-show-c .plp-r .chat-container .input-area .text-c {\n caret-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .input-area .input-c.border {\n border-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .static-popup {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.main-show-c .plp-r .chat-container .static-popup .emoji {\n background-color: #444 !important;\n}\n.main-show-c .plp-r .chat-container .static-popup .emoji:hover {\n background-color: #222 !important;\n}\n.main-show-c .plp-r .play-list .header .change-film {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .play-list .other-item .current-play {\n filter: var(--blue-image-filter) !important;\n}\n\n#user-card-container {\n border-color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n#user-card-container .face-cc {\n border-color: #444 !important;\n}\n#user-card-container .info .name.vip-red-name {\n color: #FB7299 !important;\n}\n\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm {\n background-color: #444 !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .close .icon:hover {\n color: var(--theme-color) !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .close .icon:hover svg path {\n fill: var(--theme-color) !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .title {\n border-bottom-color: #666 !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .short-msg .content {\n color: #aaa !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .bottom-oper .btn.cancel {\n border-color: transparent !important;\n background-color: #666 !important;\n color: #eee !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .bottom-oper .btn.submit {\n background-color: var(--theme-color) !important;\n}\n\n.bb-comment .stick.up {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bb-comment .comment-emoji {\n box-shadow: none !important;\n}\n.bb-comment .comment-send-lite {\n background-color: #222 !important;\n}\n.bb-comment .loading-state {\n color: #aaa !important;\n}\n\n.emoji-box.top:after {\n background-image: none !important;\n}\n\n.video-desc .desc-info {\n color: #eee !important;\n}\n.video-desc .desc-info + .toggle-btn {\n color: #aaa !important;\n}\n.video-desc .desc-info + .toggle-btn:hover {\n color: var(--theme-color) !important;\n}\n.video-desc .desc-info a {\n color: var(--theme-color) !important;\n}\n\nbody:not(.simplify-comment) .bb-comment .comment-send-lite {\n background-color: #222 !important;\n}\nbody:not(.simplify-comment) .bb-comment .comment-list .list-item .info .like:hover i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .like.liked i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .like.liked:hover i {\n filter: var(--blue-image-filter) !important;\n}\nbody:not(.simplify-comment) .bb-comment .comment-list .list-item .info .hate:hover i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .hate.hated i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n filter: var(--blue-image-filter) !important;\n}\n\nbody:not(.simplify-comment) .panel-area .bb-comment .comment-send-lite {\n background-color: #444 !important;\n}\n\n.toolbar-box .emoji-btn.active,\n.toolbar-box .emoji-btn:hover,\n.toolbar-box .pic-box.active,\n.toolbar-box .pic-box:hover,\n.toolbar-box .at-icon:hover,\n.toolbar-box .icon-topic:hover,\n.toolbar-box .icon-vote.active,\n.toolbar-box .icon-vote:hover,\n.toolbar-box .icon-schedule.active,\n.toolbar-box .icon-schedule:hover {\n filter: var(--blue-image-filter) !important;\n}\n.toolbar-box .static-popup .bp-arrow {\n background: none !important;\n}\n\n.article-detail .normal-article-holder {\n color: #eee !important;\n}\n.article-detail .card-image {\n background-color: #333 !important;\n}\n.article-detail .fixed-top-header {\n background-color: #222 !important;\n color: #aaa !important;\n}\n.article-detail .fixed-top-header .inner .inner-title,\n.article-detail .fixed-top-header .inner .inner-right > .up-info {\n color: #eee !important;\n}\n.article-detail .article-breadcrumb a,\n.article-detail .article-breadcrumb span {\n color: #eee !important;\n}\n.article-detail .article-breadcrumb a:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container {\n background-color: #282828 !important;\n}\n.article-detail .article-container .article-container__content {\n border-color: #444 !important;\n}\n.article-detail .article-container .article-read-info a {\n color: #aaa !important;\n}\n.article-detail .article-container .article-read-info a:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .article-read-info span {\n color: #aaa !important;\n}\n.article-detail .article-container .article-up-info {\n background-color: transparent !important;\n}\n.article-detail .article-container .banner-container > a > .info > .title {\n color: #eee !important;\n}\n.article-detail .article-container .title-container > .article-read-panel > .article-read-info > span.spoiler {\n background-color: #2a2a2a !important;\n}\n.article-detail .article-container .read-article-holder .color-default,\n.article-detail .article-container .read-article-holder h1,\n.article-detail .article-container .read-article-holder h2,\n.article-detail .article-container .read-article-holder h3,\n.article-detail .article-container .read-article-holder h4,\n.article-detail .article-container .read-article-holder h5,\n.article-detail .article-container .read-article-holder h6,\n.article-detail .article-container .read-article-holder p {\n color: #eee !important;\n}\n.article-detail .article-container .read-article-holder a,\n.article-detail .article-container .read-article-holder a:hover,\n.article-detail .article-container .read-article-holder a:active {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .read-article-holder a[disabled],\n.article-detail .article-container .read-article-holder a:hover[disabled],\n.article-detail .article-container .read-article-holder a:active[disabled] {\n color: #999 !important;\n}\n.article-detail .article-container .read-article-holder [class*=color-][class*="-03"] {\n filter: brightness(1.2) !important;\n}\n.article-detail .article-container .read-article-holder [class*=color-][class*="-04"] {\n filter: brightness(1.3333333333) !important;\n}\n.article-detail .article-container .read-article-holder [class*=color-] [class*=color-] {\n filter: brightness(1) !important;\n}\n.article-detail .article-container .read-article-holder caption {\n color: #aaa !important;\n}\n.article-detail .article-container .read-article-holder .default-cover {\n background-color: #333 !important;\n color: #aaa !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .row-video-tit {\n color: #eee !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .up-icon,\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .row-video-infos {\n color: #aaa !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .card-text-label {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder:hover .row-video-tit {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .article-footer-box .footer-text {\n color: #eee !important;\n}\n.article-detail .article-container .article-footer-box .article-tags .iconfont,\n.article-detail .article-container .article-footer-box .article-tags .tag-item {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .share-box {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .share-box .share-item i {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .share-box .share-item i:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .interaction-info .advice-item {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .advice-item:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .recommend-list {\n background-color: #282828 !important;\n}\n.article-detail .recommend-list .recommend-header {\n border-color: #444 !important;\n}\n.article-detail .recommend-list .recommend-header .title {\n color: #eee !important;\n}\n.article-detail .recommend-list .recommend-header .more {\n background-color: transparent !important;\n color: #eee !important;\n}\n.article-detail .recommend-list .recommend-header .more:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .recommend-list .article-item {\n border-color: #444 !important;\n}\n.article-detail .recommend-list .article-item .article-info,\n.article-detail .recommend-list .article-item .article-info--up,\n.article-detail .recommend-list .article-item .stats-categroy,\n.article-detail .recommend-list .article-item .article-desc {\n color: #aaa !important;\n}\n.article-detail .recommend-list .article-item .stats-categroy:hover,\n.article-detail .recommend-list .article-item .article-info--up:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .comment-wrapper > .comment-m {\n background-color: transparent !important;\n}\n\n.z-top-container {\n background-color: #333 !important;\n}\n\n.coin-dialog-wrapper {\n background-color: #222 !important;\n}\n.coin-dialog-wrapper .van-icon-guanbi {\n color: #aaa !important;\n}\n.coin-dialog-wrapper .coin-title {\n color: #eee !important;\n}\n.coin-dialog-wrapper .coin-bottom .tips {\n color: #aaa !important;\n}\n.coin-dialog-wrapper .coin-card-box {\n background-color: #fff !important;\n}\n\n.right-side-bar .catalog {\n background-color: #333 !important;\n color: #eee !important;\n}\n.right-side-bar .catalog:hover .catalog-text,\n.right-side-bar .catalog:hover .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .catalog:hover::after {\n background-color: transparent !important;\n}\n.right-side-bar .catalog .catalog-panel {\n background-color: #333 !important;\n box-shadow: none !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-panel__title,\n.right-side-bar .catalog .catalog-panel .catalog-panel__info {\n color: #eee !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-panel__info:hover {\n color: var(--theme-color) !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item:hover {\n background-color: #292929 !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item .item-ul {\n background-color: #eee !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item .catalog-item__text {\n color: #eee !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item:hover .catalog-item__text, .right-side-bar .catalog .catalog-panel .catalog-item.catalog-item--on .catalog-item__text {\n color: var(--theme-color) !important;\n}\n.right-side-bar .to-top {\n background-color: #333 !important;\n}\n.right-side-bar .to-top .iconfont {\n color: #eee !important;\n}\n.right-side-bar .to-top:hover {\n background-color: #333 !important;\n}\n.right-side-bar .to-top:hover .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .side-toolbar {\n background-color: #333 !important;\n}\n.right-side-bar .side-toolbar .toolbar-item, .right-side-bar .side-toolbar .toolbar-item .iconfont {\n color: #eee !important;\n}\n.right-side-bar .side-toolbar .toolbar-item:hover, .right-side-bar .side-toolbar .toolbar-item:hover .iconfont, .right-side-bar .side-toolbar .toolbar-item.toolbar-on, .right-side-bar .side-toolbar .toolbar-item.toolbar-on .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .side-toolbar .toolbar-item:hover .toolbar-item__num, .right-side-bar .side-toolbar .toolbar-item:hover .iconfont .toolbar-item__num, .right-side-bar .side-toolbar .toolbar-item.toolbar-on .toolbar-item__num, .right-side-bar .side-toolbar .toolbar-item.toolbar-on .iconfont .toolbar-item__num {\n color: var(--theme-color) !important;\n}\n.right-side-bar .side-toolbar .toolbar-item canvas {\n filter: var(--blue-image-filter) !important;\n}\n\n.bui-precision-slider .bui-track .bui-schedule-wrap .bui-schedule-current {\n background-color: var(--theme-color) !important;\n}\n\n.bl-audio-panel-right-return:hover, .bl-audio-panel-left-show-more:hover {\n color: var(--theme-color) !important;\n}\n.bl-audio-panel-preset-btn.bl-audio-active {\n background-color: var(--theme-color) !important;\n}\n\n.link-navbar .main-ctnr .nav-items-ctnr.over-width {\n background-color: #333 !important;\n}\n\n.content-scorller-inner .living-icon-col {\n background-color: var(--theme-color) !important;\n}\n\n#App .rank-module .tab-bar {\n background-color: #222 !important;\n}\n#App .rank-module .tab-bar .tab-item {\n color: #eee !important;\n}\n#App .rank-module .tab-bar .tab-item:hover {\n color: var(--theme-color) !important;\n}\n#App .rank-module .tab-bar .tab-item.on {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n#App .rank-module .tips {\n background-color: #333 !important;\n color: #aaa !important;\n}\n#App .rank-module .article-list .article-item .item-holder {\n background-color: #222 !important;\n}\n#App .rank-module .article-list .article-item .item-holder .article-content .article-title:hover,\n#App .rank-module .article-list .article-item .item-holder .score-module .score {\n color: var(--theme-color) !important;\n}\n#App .rank-module .article-list .article-item .item-holder .article-content .article-left-block .article-info-bar .reply:hover {\n color: var(--theme-color) !important;\n background-color: transparent !important;\n}\n\n#page-index .video .section-title .play-all-channel,\n#page-index .channel .section-right-options .play-all-channel,\n#page-video .play-all-btn,\n#page-channel-detail .paly-all-btn {\n background-color: #333 !important;\n color: #eee !important;\n border-color: #333 !important;\n}\n#page-index .video .section-title .play-all-channel:hover,\n#page-index .channel .section-right-options .play-all-channel:hover,\n#page-video .play-all-btn:hover,\n#page-channel-detail .paly-all-btn:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n#page-index .video .section-title .play-all-channel:hover .video-commonplayer_play,\n#page-index .channel .section-right-options .play-all-channel:hover .video-commonplayer_play,\n#page-video .play-all-btn:hover .video-commonplayer_play,\n#page-channel-detail .paly-all-btn:hover .video-commonplayer_play {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-info-tips path {\n stroke: #aaa !important;\n fill: #aaa !important;\n}\n.bilibili-player-video-info-tips circle {\n stroke: #aaa !important;\n}\n\n.shop-desc .desc-box .prize-text {\n color: var(--theme-color) !important;\n}\n.shop-desc .desc-box .prize-text::before {\n border-color: var(--theme-color) !important;\n}\n\n.subscribe-list li .subscribe-title {\n color: #eee !important;\n}\n.subscribe-list li .subscribe-tips {\n color: #aaa !important;\n}\n.subscribe-list li .btn-subscribe {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n#page-dynamic .col-2 .section-title {\n border-color: #555 !important;\n}\n\n.msg-notify .modules .module .detail {\n color: #aaa !important;\n}\n.msg-notify .notifier .name {\n color: #eee !important;\n}\n.msg-notify .notifier:hover > {\n color: var(--theme-color) !important;\n}\n\n.auto-reply-push {\n background-color: #222 !important;\n}\n.auto-reply-push__desc {\n color: #eee !important;\n}\n.auto-reply-push .ar-recommend-item__info--title {\n color: #eee !important;\n}\n.auto-reply-push .ar-recommend-item__info--desc .time {\n color: #aaa !important;\n}\n\n.bui-progress-bar, .bui-progress-bar::before {\n background-color: var(--theme-color) !important;\n}\n.bui-progress-bar .bui-progress-dot {\n background-color: var(--theme-color) !important;\n}\n\n#page-404 {\n background-color: transparent !important;\n}\n#page-404 .error {\n color: #eee !important;\n}\n#page-404 .back-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-video-btn-viewpointlist * {\n color: #eee !important;\n fill: #eee !important;\n}\n\n.hot-not-rank .hot-not-rank-text {\n background-color: var(--theme-color-80) !important;\n color: var(--foreground-color) !important;\n}\n.hot-not-rank .hot-not-rank-text:hover {\n background-color: var(--theme-color) !important;\n}\n\n.lottery-result__content {\n background-color: #222 !important;\n}\n.lottery-result__content .winners .winner__prize .prize-picture {\n border-color: #444 !important;\n}\n.lottery-result__content .winners .winner__prize .prize-picture.default {\n filter: var(--blue-image-filter) !important;\n}\n.lottery-result__content .winners .winner__prize__title {\n color: #eee !important;\n}\n.lottery-result__content .winners .winner__prize__desc {\n color: #aaa !important;\n}\n.lottery-result__content .winners .winner__list:before {\n background-color: #444 !important;\n}\n\n.bui-button .bui-button-blue,\n.bui-button .bui-button-blue:hover,\n.bui-button .bui-button-gray3:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.bpx-docker-minor {\n background-color: transparent !important;\n}\n\n.bpx-player-auxiliary .bui-dropdown {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-wrap {\n fill: #eee !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-wrap.bui-dropdown-unfold .bui-dropdown-icon,\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-wrap .bui-dropdown-icon:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-items {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-items .bui-dropdown-item {\n color: #eee !important;\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-items .bui-dropdown-item:hover {\n color: var(--theme-color) !important;\n background-color: #222 !important;\n}\n.bpx-player-auxiliary .bpx-player-dm-load-status {\n background-color: transparent !important;\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bui-collapse-body {\n background-color: #333 !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-function {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-function > * {\n color: #eee !important;\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row {\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-dm {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-block-btn,\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-report-btn {\n background-color: #555 !important;\n border-color: transparent !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-block-btn:hover,\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-report-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .bui-long-list-item-selected .dm-info-row {\n background-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history, .bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history.bpx-player-disable, .bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history.bpx-player-disable:hover {\n background-color: #444 !important;\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history:hover {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-label {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-sync-btn {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-input {\n border-color: #666 !important;\n color: #eee !important;\n background-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-input[focus-within] {\n border-color: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-input:focus-within {\n border-color: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn,\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn .bui-area {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn:hover,\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn .bui-area:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list {\n background-color: #222 !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-block-list-function {\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-state-list-wrap > * {\n color: #aaa !important;\n fill: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-state-list-wrap > *.bpx-player-block-list-delete:hover {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-state-list-wrap > *.bpx-player-block-list-state {\n color: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-block-list-line {\n color: #eee !important;\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-contextmenu {\n background-color: #333 !important;\n border-color: transparent !important;\n box-shadow: 0 0 5px #222 !important;\n}\n.bpx-player-auxiliary .bpx-player-contextmenu > li {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-contextmenu > li:hover {\n background-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku,\n.bpx-player-auxiliary .bpx-player-setting {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel {\n border-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-group {\n border-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-group .bpx-player-adv-danmaku-title {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn,\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn .bui-area {\n background-color: #444 !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn.active, .bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn:hover,\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn .bui-area.active,\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn .bui-area:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-pos-title {\n color: #eee !important;\n}\n\n.ep-list-wrapper .ep-item a,\n.section-ep-wrapper .ep-item a {\n color: #eee !important;\n}\n\n.bpx-player-container {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,0.26667) !important;\n}\n.bpx-player-container .squirtle-controller .squirtle-high-energy {\n filter: var(--blue-image-filter) !important;\n}\n.bpx-player-container .squirtle-controller .squirtle-progress-timeline {\n background-color: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-area::before {\n background-color: transparent !important;\n}\n.bpx-player-container .bpx-player-sending-bar {\n background-color: transparent !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-dm-setting:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-btn-dm:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-dm-input {\n color: #eee !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-block-filter-type.bpx-player-active > * {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-mode-selection-container .selection-span.active, .bpx-player-container .bpx-player-sending-bar .bpx-player-mode-selection-container .selection-span.active:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar {\n background-color: rgba(255, 255, 255, 0.06667) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap {\n border-color: transparent !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-wrap a,\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-wrap a:hover {\n color: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-hint a {\n color: #aaa !important;\n fill: #aaa !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-hint a:hover {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-video-info {\n color: #aaa !important;\n}\n\n.twp-container .new-twp-btn.confirm, .twp-container .new-twp-btn.ticket, .twp-container .new-twp-btn.vip {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.twp-container .new-twp-btn.confirm .current, .twp-container .new-twp-btn.ticket .current, .twp-container .new-twp-btn.vip .current {\n color: var(--foreground-color) !important;\n}\n\n.msg-push-new {\n background-color: #222 !important;\n}\n.msg-push-new .ar-recommend-item__info--title {\n color: #eee !important;\n}\n.msg-push-new .ar-recommend-item__info--desc .time, .msg-push-new .ar-recommend-item__info--view {\n color: #aaa !important;\n}\n\n.send-box .core-style {\n color: #eee !important;\n}\n\n.section.user-info .user-info-title {\n border-color: #555 !important;\n}\n.section.user-info .tag-content,\n.section.user-info .info-value,\n.section.user-info .info-title {\n color: #eee !important;\n}\n.section.user-info .iconfont,\n.section.user-info .info-command {\n color: #aaa !important;\n}\n\n.h-notice {\n background-color: #333 !important;\n}\n.h-notice a {\n color: #eee !important;\n}\n.h-notice svg path {\n fill: #eee !important;\n}\n\n.video-info .video-data .argue {\n background: #312d21 !important;\n}\n.video-info .video-data .argue, .video-info .video-data .argue i {\n color: #e1a411 !important;\n}\n\n.short-review-content .review-edit-header .media-info h4 {\n color: #eee !important;\n}\n.short-review-content .review-edit-header .media-info .rate-tip {\n color: #aaa !important;\n}\n.short-review-content .review-body-wrap {\n border-color: #555 !important;\n background-color: #222 !important;\n}\n.short-review-content .review-body-wrap[focus-within] {\n border-color: var(--theme-color) !important;\n}\n.short-review-content .review-body-wrap:focus-within {\n border-color: var(--theme-color) !important;\n}\n.short-review-content .review-body-wrap textarea,\n.short-review-content .review-body-wrap textarea[focus-within] {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n.short-review-content .review-body-wrap textarea,\n.short-review-content .review-body-wrap textarea:focus-within {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n.short-review-content .review-body-wrap .tip {\n color: #aaa !important;\n}\n.short-review-content .review-body-wrap .mr-btn, .short-review-content .review-body-wrap .mr-btn:hover, .short-review-content .review-body-wrap .mr-btn:active {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n border-color: transparent !important;\n}\n\n.fans-medal-dialog {\n background-color: #222 !important;\n}\n.fans-medal-dialog .van-dialog__title {\n color: #eee !important;\n}\n.fans-medal-dialog .van-dialog__close {\n color: #aaa !important;\n}\n\n#app > #main > .container .header .name {\n color: #eee !important;\n}\n#app > #main > .container .header .count {\n color: #aaa !important;\n}\n#app > #main > .container .header .count span {\n color: var(--theme-color) !important;\n}\n#app > #main > .container .list .content {\n border-color: #444 !important;\n background-color: #333 !important;\n}\n#app > #main > .container .list .content .btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#app > #main > .container .list .content.border {\n border-color: var(--theme-color) !important;\n opacity: 1 !important;\n}\n#app > #main > .container .list .content .info {\n background-image: none !important;\n background-color: transparent !important;\n}\n#app > #main > .container .list .content .info .num,\n#app > #main > .container .list .content .info .name {\n color: #eee !important;\n}\n#app > #main > .container .list .content .info .img,\n#app > #main > .container .list .content .info .image {\n filter: var(--pink-image-filter) !important;\n}\n#app > #main > .container .list .content .info .limit, #app > #main > .container .list .content .info .limit .before {\n color: #aaa !important;\n}\n#app > #main > .container .list .content .info .progress {\n background-color: #555 !important;\n}\n#app > #main > .container .list .content .info .progress .blue {\n background-color: var(--theme-color) !important;\n}\n\n.container.medalList {\n background-color: transparent !important;\n}\n.container.medalList .title .name {\n color: #eee !important;\n}\n.container.medalList .title img {\n filter: var(--blue-image-filter) !important;\n}\n.container.medalList .title .mount {\n color: #aaa !important;\n}\n.container.medalList .title .button {\n color: var(--theme-color) !important;\n}\n.container.medalList .list .content {\n border-color: #444 !important;\n background-color: #333 !important;\n}\n.container.medalList .list .content .btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.container.medalList .list .content.border {\n border-color: var(--theme-color) !important;\n opacity: 1 !important;\n}\n.container.medalList .list .content .info {\n background-image: none !important;\n background-color: transparent !important;\n}\n.container.medalList .list .content .info .num,\n.container.medalList .list .content .info .name {\n color: #eee !important;\n}\n.container.medalList .list .content .info .img,\n.container.medalList .list .content .info .image {\n filter: var(--pink-image-filter) !important;\n}\n.container.medalList .list .content .info .limit, .container.medalList .list .content .info .limit .before {\n color: #aaa !important;\n}\n.container.medalList .list .content .info .progress {\n background-color: #555 !important;\n}\n.container.medalList .list .content .info .progress .blue {\n background-color: var(--theme-color) !important;\n}\n\n.ztolayer-dialog {\n background-color: #222 !important;\n}\n.ztolayer-dialog .dialog-title .title {\n color: var(--theme-color) !important;\n}\n.ztolayer-dialog .dialog-body {\n color: #eee !important;\n}\n.ztolayer-dialog .dialog-body .info {\n color: #aaa !important;\n}\n.ztolayer-dialog .dialog-body .configItem .switch {\n filter: var(--pink-image-filter) !important;\n}\n\n.bilibili-player-video-info-hover {\n background-color: #222 !important;\n}\n.bilibili-player-video-info-hover-num {\n color: #eee !important;\n}\n.bilibili-player-video-info-hover-tips {\n color: #aaa !important;\n}\n\n#i_cecream {\n background-color: transparent !important;\n}\n#i_cecream .mini-header .header-entry-avatar {\n border-color: #333 !important;\n}\n#i_cecream .mini-header .default-entry,\n#i_cecream .mini-header .right-entry-icon,\n#i_cecream .mini-header .mini-header__title > span {\n color: #eee !important;\n}\n#i_cecream .mini-header .right-entry-text {\n color: #aaa !important;\n}\n#i_cecream .mini-header .header-upload-entry {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#i_cecream .mini-header .header-upload-entry .header-upload-entry__icon {\n color: var(--foreground-color) !important;\n}\n#i_cecream .mini-header .header-upload-entry:hover {\n background-color: var(--theme-color-90) !important;\n}\n#i_cecream .bili-header,\n#i_cecream .home-header {\n background-color: transparent !important;\n}\n#i_cecream .bili-header__banner,\n#i_cecream .home-header__banner {\n background-color: #333 !important;\n}\n#i_cecream .bili-header.fixed-top .home-header__bar,\n#i_cecream .home-header.fixed-top .home-header__bar {\n background-color: #222 !important;\n}\n#i_cecream .bili-header__channel,\n#i_cecream .home-header__channel {\n background-color: transparent !important;\n}\n#i_cecream .bili-header__channel .channel-entry-more__link,\n#i_cecream .bili-header__channel .channel-link,\n#i_cecream .home-header__channel .channel-entry-more__link,\n#i_cecream .home-header__channel .channel-link {\n color: #eee !important;\n background-color: #333 !important;\n border-color: transparent !important;\n}\n#i_cecream .bili-header__channel .channel-entry-more__link:hover,\n#i_cecream .bili-header__channel .channel-link:hover,\n#i_cecream .home-header__channel .channel-entry-more__link:hover,\n#i_cecream .home-header__channel .channel-link:hover {\n color: #eee !important;\n background-color: #555 !important;\n}\n#i_cecream .bili-header .channel-icons__item,\n#i_cecream .home-header .channel-icons__item {\n color: #eee !important;\n}\n#i_cecream .bili-header .channel-icons .channel-notify,\n#i_cecream .home-header .channel-icons .channel-notify {\n border-color: #222 !important;\n}\n#i_cecream .primary-btn {\n color: #eee !important;\n background-color: #333 !important;\n border-color: transparent !important;\n}\n#i_cecream .primary-btn:hover {\n background-color: #555 !important;\n}\n#i_cecream .area-header .roll-btn {\n color: #eee !important;\n}\n#i_cecream .area-header .title {\n color: #eee !important;\n}\n#i_cecream .area-header .title:hover {\n color: var(--theme-color) !important;\n}\n#i_cecream .area-header .track-switch {\n background-color: #333 !important;\n color: #aaa !important;\n}\n#i_cecream .area-header .track-switch .switch-bar {\n background-color: var(--theme-color) !important;\n}\n#i_cecream .area-header .track-switch button:hover {\n background-color: #555 !important;\n}\n#i_cecream .area-header .track-switch button.is-active {\n color: var(--foreground-color) !important;\n}\n#i_cecream :not(.aside-head) > .area-header .mouse-switch > * {\n color: #aaa !important;\n background-color: #333 !important;\n}\n#i_cecream :not(.aside-head) > .area-header .mouse-switch > *:hover {\n color: #aaa !important;\n background-color: #555 !important;\n}\n#i_cecream :not(.aside-head) > .area-header .mouse-switch > *.is-active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#i_cecream .aside-head .mouse-switch > * {\n color: #aaa !important;\n}\n#i_cecream .aside-head .mouse-switch > *.is-active {\n color: var(--theme-color) !important;\n}\n#i_cecream .aside-head .mouse-switch > *.is-active::after {\n background-color: var(--theme-color) !important;\n}\n#i_cecream .aside-body .list-state-error,\n#i_cecream .aside-body .list-state-nothing,\n#i_cecream .aside-body .list-state-loading {\n background-color: #444 !important;\n}\n#i_cecream .aside-body .list-state-error span,\n#i_cecream .aside-body .list-state-nothing span,\n#i_cecream .aside-body .list-state-loading span {\n color: #aaa !important;\n}\n\n.v-popover-content {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n\n.bili-rank-list-video__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-video__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-video__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-video .rank-video-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-video .rank-video-card__popover--icon, .bili-rank-list-video .rank-video-card__popover--stats, .bili-rank-list-video .rank-video-card__popover--subtitle, .bili-rank-list-video .rank-video-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-video .rank-video-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-video .rank-video-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-video .rank-video-card__info--pts, .bili-rank-list-video .rank-video-card__info--schedule, .bili-rank-list-video .rank-video-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-video-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-video-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-video-card__info--pub, .bili-video-card__info--subtitle, .bili-video-card__info--styles, .bili-video-card__info--uname {\n color: #aaa !important;\n}\n.bili-video-card__info--owner {\n color: #aaa !important;\n}\n.bili-video-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-video-card .v-img, .bili-video-card__image, .bili-video-card__cover, .bili-video-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-video-card__skeleton--light, .bili-video-card__skeleton--text, .bili-video-card__skeleton--face, .bili-video-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-video-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-bangumi__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-bangumi__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-bangumi__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__popover--icon, .bili-rank-list-bangumi .rank-bangumi-card__popover--stats, .bili-rank-list-bangumi .rank-bangumi-card__popover--subtitle, .bili-rank-list-bangumi .rank-bangumi-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__info--pts, .bili-rank-list-bangumi .rank-bangumi-card__info--schedule, .bili-rank-list-bangumi .rank-bangumi-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-bangumi-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-bangumi-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-bangumi-card__info--pub, .bili-bangumi-card__info--subtitle, .bili-bangumi-card__info--styles, .bili-bangumi-card__info--uname {\n color: #aaa !important;\n}\n.bili-bangumi-card__info--owner {\n color: #aaa !important;\n}\n.bili-bangumi-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-bangumi-card .v-img, .bili-bangumi-card__image, .bili-bangumi-card__cover, .bili-bangumi-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-bangumi-card__skeleton--light, .bili-bangumi-card__skeleton--text, .bili-bangumi-card__skeleton--face, .bili-bangumi-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-bangumi-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-cheese__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-cheese__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-cheese__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__popover--icon, .bili-rank-list-cheese .rank-cheese-card__popover--stats, .bili-rank-list-cheese .rank-cheese-card__popover--subtitle, .bili-rank-list-cheese .rank-cheese-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__info--pts, .bili-rank-list-cheese .rank-cheese-card__info--schedule, .bili-rank-list-cheese .rank-cheese-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-cheese-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-cheese-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-cheese-card__info--pub, .bili-cheese-card__info--subtitle, .bili-cheese-card__info--styles, .bili-cheese-card__info--uname {\n color: #aaa !important;\n}\n.bili-cheese-card__info--owner {\n color: #aaa !important;\n}\n.bili-cheese-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-cheese-card .v-img, .bili-cheese-card__image, .bili-cheese-card__cover, .bili-cheese-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-cheese-card__skeleton--light, .bili-cheese-card__skeleton--text, .bili-cheese-card__skeleton--face, .bili-cheese-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-cheese-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-live__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-live__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-live__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-live .rank-live-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-live .rank-live-card__popover--icon, .bili-rank-list-live .rank-live-card__popover--stats, .bili-rank-list-live .rank-live-card__popover--subtitle, .bili-rank-list-live .rank-live-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-live .rank-live-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-live .rank-live-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-live .rank-live-card__info--pts, .bili-rank-list-live .rank-live-card__info--schedule, .bili-rank-list-live .rank-live-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-live-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-live-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-live-card__info--pub, .bili-live-card__info--subtitle, .bili-live-card__info--styles, .bili-live-card__info--uname {\n color: #aaa !important;\n}\n.bili-live-card__info--owner {\n color: #aaa !important;\n}\n.bili-live-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-live-card .v-img, .bili-live-card__image, .bili-live-card__cover, .bili-live-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-live-card__skeleton--light, .bili-live-card__skeleton--text, .bili-live-card__skeleton--face, .bili-live-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-live-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-manga__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-manga__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-manga__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-manga .rank-manga-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-manga .rank-manga-card__popover--icon, .bili-rank-list-manga .rank-manga-card__popover--stats, .bili-rank-list-manga .rank-manga-card__popover--subtitle, .bili-rank-list-manga .rank-manga-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-manga .rank-manga-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-manga .rank-manga-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-manga .rank-manga-card__info--pts, .bili-rank-list-manga .rank-manga-card__info--schedule, .bili-rank-list-manga .rank-manga-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-manga-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-manga-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-manga-card__info--pub, .bili-manga-card__info--subtitle, .bili-manga-card__info--styles, .bili-manga-card__info--uname {\n color: #aaa !important;\n}\n.bili-manga-card__info--owner {\n color: #aaa !important;\n}\n.bili-manga-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-manga-card .v-img, .bili-manga-card__image, .bili-manga-card__cover, .bili-manga-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-manga-card__skeleton--light, .bili-manga-card__skeleton--text, .bili-manga-card__skeleton--face, .bili-manga-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-manga-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-movie__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-movie__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-movie__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-movie .rank-movie-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-movie .rank-movie-card__popover--icon, .bili-rank-list-movie .rank-movie-card__popover--stats, .bili-rank-list-movie .rank-movie-card__popover--subtitle, .bili-rank-list-movie .rank-movie-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-movie .rank-movie-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-movie .rank-movie-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-movie .rank-movie-card__info--pts, .bili-rank-list-movie .rank-movie-card__info--schedule, .bili-rank-list-movie .rank-movie-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-movie-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-movie-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-movie-card__info--pub, .bili-movie-card__info--subtitle, .bili-movie-card__info--styles, .bili-movie-card__info--uname {\n color: #aaa !important;\n}\n.bili-movie-card__info--owner {\n color: #aaa !important;\n}\n.bili-movie-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-movie-card .v-img, .bili-movie-card__image, .bili-movie-card__cover, .bili-movie-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-movie-card__skeleton--light, .bili-movie-card__skeleton--text, .bili-movie-card__skeleton--face, .bili-movie-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-movie-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-ogv__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-ogv__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-ogv__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__popover--icon, .bili-rank-list-ogv .rank-ogv-card__popover--stats, .bili-rank-list-ogv .rank-ogv-card__popover--subtitle, .bili-rank-list-ogv .rank-ogv-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__info--pts, .bili-rank-list-ogv .rank-ogv-card__info--schedule, .bili-rank-list-ogv .rank-ogv-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-ogv-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-ogv-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-ogv-card__info--pub, .bili-ogv-card__info--subtitle, .bili-ogv-card__info--styles, .bili-ogv-card__info--uname {\n color: #aaa !important;\n}\n.bili-ogv-card__info--owner {\n color: #aaa !important;\n}\n.bili-ogv-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-ogv-card .v-img, .bili-ogv-card__image, .bili-ogv-card__cover, .bili-ogv-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-ogv-card__skeleton--light, .bili-ogv-card__skeleton--text, .bili-ogv-card__skeleton--face, .bili-ogv-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-ogv-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-article__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-article__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-article__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-article .rank-article-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-article .rank-article-card__popover--icon, .bili-rank-list-article .rank-article-card__popover--stats, .bili-rank-list-article .rank-article-card__popover--subtitle, .bili-rank-list-article .rank-article-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-article .rank-article-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-article .rank-article-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-article .rank-article-card__info--pts, .bili-rank-list-article .rank-article-card__info--schedule, .bili-rank-list-article .rank-article-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-article-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-article-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-article-card__info--pub, .bili-article-card__info--subtitle, .bili-article-card__info--styles, .bili-article-card__info--uname {\n color: #aaa !important;\n}\n.bili-article-card__info--owner {\n color: #aaa !important;\n}\n.bili-article-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-article-card .v-img, .bili-article-card__image, .bili-article-card__cover, .bili-article-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-article-card__skeleton--light, .bili-article-card__skeleton--text, .bili-article-card__skeleton--face, .bili-article-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-article-card__wrap {\n background-color: transparent !important;\n}\n\n.n-drawer-container .elevator {\n background-color: #222 !important;\n}\n.n-drawer-container .elevator .elevator-head {\n color: #eee !important;\n}\n.n-drawer-container .elevator .elevator-core.is-active {\n background-color: #333 !important;\n}\n.n-drawer-container .elevator .elevator-core:hover {\n background-color: #444 !important;\n}\n.n-drawer-container .elevator .elevator-core .name {\n color: #eee !important;\n}\n.n-drawer-container .elevator .elevator-core .icon {\n color: #aaa !important;\n}\n\n#bilibili-footer {\n background-color: transparent !important;\n}\n#bilibili-footer .split-line {\n background-color: #444 !important;\n}\n#bilibili-footer p {\n color: #eee !important;\n}\n#bilibili-footer a {\n color: #eee !important;\n}\n#bilibili-footer a:hover {\n color: var(--theme-color) !important;\n}\n#bilibili-footer .link-item .bt {\n color: #aaa !important;\n}\n#bilibili-footer .text-con__line--link {\n color: #aaa !important;\n}\n\n.footer-qrcode-popover .qrcode-text,\n.footer-wechat-popover .qrcode-text {\n color: #eee !important;\n}\n\n.gm-skeleton .chat-input-ctnr {\n border-color: #333 !important;\n background-color: #222 !important;\n}\n.gm-skeleton .chat-input-ctnr .medal-section {\n border-color: #333 !important;\n}\n\n.suggest-wrap .suggest-item {\n color: #eee !important;\n}\n.suggest-wrap .suggest-item:hover {\n background: #6e6e6e !important;\n}\n\n#all-list .sub-filter {\n background: #6e6e6e !important;\n}\n#all-list .icon-tid2-arr {\n color: #6e6e6e !important;\n}\n#all-list .mixin-list .user-list .all-user-item > .user-row .title,\n#all-list .mixin-list .user-list .u-videos .video-item .video-desc {\n color: #eee !important;\n}\n\n.dyn-topic-panel .topic-panel {\n background: #444 !important;\n}\n.dyn-topic-panel .topic-panel__nav-title {\n color: #eee !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic::before {\n filter: brightness(0) invert(0.8) !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic:hover .relevant-topic__title {\n color: var(--theme-color) !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic__title {\n color: #eee !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic__exposed {\n color: #aaa !important;\n}\n\n.bili-topic-selector__search .bili-topic-search__input__prefix, .bili-topic-selector__search .bili-topic-search__input__text {\n color: #aaa !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input {\n background-color: #444 !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input__inner {\n color: #eee !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input__inner::placeholder {\n color: #aaa !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input__text {\n color: #999 !important;\n}\n.bili-topic-selector .bili-topic-item__cloud:hover {\n background: #222 !important;\n}\n.bili-topic-selector .bili-topic-item__cloud__prefix {\n filter: brightness(0) invert(0.8) !important;\n}\n.bili-topic-selector .bili-topic-item__cloud__name {\n color: #eee !important;\n}\n.bili-topic-selector .bili-topic-item__cloud__desc {\n color: #aaa !important;\n}\n.bili-topic-selector__rcmd__default .bili-topic-item__stela {\n background: #333 !important;\n}\n.bili-topic-selector__rcmd__default .bili-topic-item__stela__prefix {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__rcmd__default .bili-topic-item__stela__name {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__action {\n background: #333 !important;\n color: var(--theme-color) !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__items .bili-topic-item__cloud__prefix {\n color: var(--theme-color) !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__items .bili-topic-item__cloud__name {\n color: #eee !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__popover {\n background: #333 !important;\n border-color: transparent !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__popover.hover {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.bili-topic-selector__bulletin {\n background: #444 !important;\n}\n.bili-topic-selector__bulletin .bili-topic-item__normal:hover {\n background: var(--theme-color-10) !important;\n}\n.bili-topic-selector__bulletin .bili-topic-item__normal__prefix {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__bulletin .bili-topic-item__normal__name {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__bulletin__clear {\n filter: var(--blue-image-filter) !important;\n}\n\n.comment-setting .settings-panel {\n background: #333 !important;\n border-color: transparent !important;\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.comment-setting .settings-panel__option {\n color: #eee !important;\n}\n.comment-setting .settings-panel__option:hover {\n color: #eee !important;\n background-color: #222 !important;\n}\n.comment-setting .settings-panel__option--active {\n color: var(--theme-color) !important;\n}\n.comment-setting .settings-panel__option--active:hover {\n color: var(--theme-color) !important;\n}\n\n.toolbar-box .icon-reserve.live:hover {\n filter: var(--blue-image-filter) !important;\n}\n\n.bili-popup-layer {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__type {\n color: #eee !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.title .bili-input::before {\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.title .bili-input:hover::before {\n border-color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.title .bili-input__inner {\n color: #eee !important;\n background-color: #444 !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input input {\n background-color: #444 !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input::before {\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input:hover::before {\n border-color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input .calendar.active {\n filter: var(--blue-image-filter) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-input-wrap::before {\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-input-wrap:hover::before {\n border-color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-input-wrap .s-input {\n background-color: #444 !important;\n color: #eee !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-label {\n color: #aaa !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-panel {\n border-color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-panel .s-item {\n color: #eee !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-panel .s-item:hover {\n color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__about img {\n filter: var(--blue-image-filter) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__about .link {\n color: var(--theme-color) !important;\n}\n.bili-popup-layer__footer::after {\n border-color: transparent !important;\n}\n.bili-popup-layer__button {\n color: #eee !important;\n}\n.bili-popup-layer__button.confirm {\n background-color: var(--theme-color) !important;\n}\n.bili-popup-layer__button.cancel {\n background: #444 !important;\n}\n.bili-popup-layer__button::before {\n border-color: transparent !important;\n}\n\n.dyn-topic__card:hover {\n background: var(--theme-color-10) !important;\n}\n.dyn-topic__icon {\n filter: var(--blue-image-filter) !important;\n}\n.dyn-topic__text {\n color: var(--theme-color) !important;\n}\n\n.bili-header-m .nav-menu .nav-con .nav-item:hover,\n.right-part > .shortcuts-ctnr .shortcut-item:hover,\n#link-navbar-vm > .link-navbar .nav-item:hover,\n.z_top .z_top_nav ul li:hover,\n.uns_box ul.menu li:not(.b-post):hover,\n.link-navbar .nav-item:hover,\n.shortcuts-ctnr .shortcut-item:hover,\n.search-bar-ctnr .search-bar,\n.nav-header-wrapper .nav-header .nav-header-search-bar {\n background-color: #222 !important;\n}\n\n.bili-header-m .nav-menu .nav-mask,\n.bili-header-m .nav-menu.blur-black .nav-mask,\n#navbar-vm > .link-navbar,\n#link-navbar-vm > .link-navbar,\n#app > .link-navbar,\n#app > .nav-header-wrapper,\n.b-header-mask-wrp .b-header-mask,\n.link-navbar {\n background-color: #333 !important;\n}\n\n.z_top .i-link:hover,\n.z_top .z_top_nav ul li.home:hover {\n background-color: transparent !important;\n}\n\n#app > .nav-header-wrapper > .nav-header {\n background: transparent !important;\n}\n\n#app > .link-navbar .main-ctnr .nav-logo,\n#app > .link-navbar .nav-item.selected .label,\n#app > .link-navbar .nav-item:hover .icon-font {\n color: #eee !important;\n}\n#app > .nav-header-wrapper > .nav-header .nav-header-mainsite,\n#app > .nav-header-wrapper > .nav-header .order-center {\n color: #eee !important;\n}\n\n.bili-header-m .nav-menu .nav-con .nav-item .t,\n#link-navbar-vm > .link-navbar .main-ctnr .nav-logo,\n#link-navbar-vm > .link-navbar .nav-item:hover,\n.right-part > .shortcuts-ctnr,\n.right-part > .shortcuts-ctnr .shortcut-item:hover,\n.z_top.b-header-blur .z_top_nav li a.i-link,\n.z_top.b-header-blur .uns_box li.u-i a.i-link,\n.z_top a,\n.my-link-btn .label,\n.uns_box li.u-i a.i-link,\n.shortcuts-ctnr .shortcut-item,\n.link-navbar .main-ctnr .custom-link > a,\n.shortcut-item .list-item span,\n.link-navbar .main-ctnr .nav-logo,\n.search-bar-ctnr .search-bar input,\n.nav-header-wrapper .nav-header .nav-header-search-bar {\n color: #eee !important;\n}\n\n.search-bar-ctnr .search-bar .placeholder,\n.search-bar-ctnr .search-bar .search-btn,\n.search-bar-ctnr .search-bar input::placeholder {\n color: #878787 !important;\n}\n\n.uns_box li.u-i:hover a.i-link,\n.z_top .i-link:hover {\n color: var(--theme-color);\n}\n\n.link-navbar-ctnr,\n.link-navbar {\n box-shadow: none !important;\n}\n\n.link-navbar .main-ctnr .nav-logo::before,\n.nav-header-wrapper .nav-header .order-icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.search-bar-ctnr .search-bar {\n border-color: transparent !important;\n box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.13333);\n}',""]),n.exports=o},5760:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#review_module {\n display: none !important;\n}",""]),n.exports=o},2865:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#sponsor_module, #paybar_module {\n display: none !important;\n}",""]),n.exports=o},2967:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#banner_link,\n.z-top-container.has-banner > .header,\n.custom-navbar .blur-layer,\n.bili-header__banner {\n display: none !important;\n}\n\n.bili-header {\n padding-top: 50px !important;\n}\n\ndiv.blur-bg,\n.b-header-mask-wrp .b-header-mask-bg {\n opacity: 0 !important;\n}\n\n.international-header .bili-banner,\n.international-home .bili-banner {\n visibility: hidden !important;\n height: 50px !important;\n min-height: unset !important;\n}\n\n.nav-link .nav-link-ul .nav-link-item .link,\n.nav-user-center .user-con .item .name {\n color: black !important;\n text-shadow: none !important;\n}\nbody.dark .nav-link .nav-link-ul .nav-link-item .link,\nbody.dark .nav-user-center .user-con .item .name {\n color: #eee !important;\n}",""]),n.exports=o},1737:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#live_recommand_report,\n#live_recommend_report {\n display: none !important;\n}",""]),n.exports=o},590:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#recom_module,\n#reco_list,\n.bilibili-player-ending-panel-box-videos,\n.r-con .rcmd-list {\n display: none !important;\n}\n\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-spans {\n position: static !important;\n}\n\n.bilibili-player-ending-panel-box {\n display: flex !important;\n justify-content: center !important;\n flex-direction: column !important;\n}",""]),n.exports=o},7021:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bilibili-player-video-top {\n display: none !important;\n}",""]),n.exports=o},2218:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".v-wrap .l-con,\n.v-wrap .r-con {\n display: flex;\n flex-direction: column;\n margin-top: 24px;\n}\n.v-wrap .l-con .player-wrap {\n order: -1;\n}\n.v-wrap .l-con .video-info {\n margin: 20px 0 0 0 !important;\n padding: 0 !important;\n height: auto !important;\n}\n.v-wrap .l-con .video-info .video-data .argue,\n.v-wrap .l-con .video-info .video-data .copyright {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.v-wrap .r-con .danmaku-box {\n order: -1;\n}\n.v-wrap .r-con .up-info {\n padding-top: 0 !important;\n}",""]),n.exports=o},8190:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#bilibili-player,\n#bilibili-player.mini-player::before {\n box-shadow: 0px 2px 8px 0px var(--theme-color-30) !important;\n}\nbody.dark #bilibili-player,\nbody.dark #bilibili-player.mini-player::before {\n box-shadow: 0px 2px 8px 0px var(--theme-color-20) !important;\n}",""]),n.exports=o},9837:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"html ::-webkit-scrollbar {\n width: 5px !important;\n height: 5px !important;\n}\nhtml ::-webkit-scrollbar-corner,\nhtml ::-webkit-scrollbar-track {\n background: transparent !important;\n}\nhtml ::-webkit-resizer,\nhtml ::-webkit-scrollbar-thumb {\n background: #aaa;\n border-radius: 3px;\n}\nhtml ::-webkit-scrollbar-thumb:hover {\n background: #888;\n}\nhtml,\nhtml * {\n scrollbar-color: #aaa transparent;\n scrollbar-width: thin !important;\n}",""]),n.exports=o},2017:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".be-settings > .sidebar {\n top: calc(50% + var(--be-sidebar-offset)) !important;\n}",""]),n.exports=o},3106:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\n.bb-comment .comment-send-lite {\n position: sticky !important;\n bottom: 0 !important;\n background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0)) !important;\n pointer-events: none;\n width: calc(100% + 12px) !important;\n margin: 0 0 0 -12px !important;\n padding-left: 97px !important;\n}\nbody.dark .bb-comment .comment-send-lite {\n background: linear-gradient(to top, #222, rgba(255, 255, 255, 0)) !important;\n}\n.bb-comment .comment-send-lite .comment-emoji-lite {\n background-color: #fff;\n}\n.bb-comment .comment-send-lite .comment-submit {\n height: 64px !important;\n padding: 4px 15px !important;\n position: relative !important;\n right: 0 !important;\n margin-left: 10px !important;\n}\n.bb-comment .comment-send-lite .textarea-container .baffle {\n line-height: 65px !important;\n}\n.bb-comment .comment-send-lite .textarea-container .baffle,\n.bb-comment .comment-send-lite .textarea-container .ipt-txt {\n height: 65px !important;\n width: calc(100% - 80px) !important;\n}\n.bb-comment .comment-send-lite > * {\n pointer-events: initial;\n}\n.bb-comment .loading-state {\n font-size: 14px !important;\n height: 1.4em !important;\n line-height: 1.4 !important;\n margin: 12px 0 !important;\n}\n.bb-comment .loading-state + .bottom-page {\n margin: 0 !important;\n}\n.bb-comment .nameplate,\n.bb-comment .comment-header .tabs-order li.on::after,\n.bb-comment .true-love,\n.bb-comment .medal-level,\n.bb-comment .reply-notice,\n.bb-comment .sailing {\n display: none !important;\n}\n.bb-comment .comment-send-lite .comment-emoji,\n.bb-comment .comment-send .comment-emoji {\n box-shadow: none !important;\n}\n.bb-comment .comment-send-lite .comment-emoji span,\n.bb-comment .comment-send .comment-emoji span {\n opacity: 0.4;\n color: black;\n}\n.bb-comment .comment-send-lite .comment-emoji .face,\n.bb-comment .comment-send .comment-emoji .face {\n transition: all 0.2s ease-out;\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-send-lite .comment-emoji .face,\nbody.dark .bb-comment .comment-send .comment-emoji .face {\n color: #eee;\n}\n.bb-comment .comment-send-lite .comment-emoji .face::before,\n.bb-comment .comment-send .comment-emoji .face::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-send-lite .comment-emoji .text,\n.bb-comment .comment-send .comment-emoji .text {\n transition: all 0.2s ease-out;\n}\nbody.dark .bb-comment .comment-send-lite .comment-emoji .text,\nbody.dark .bb-comment .comment-send .comment-emoji .text {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .comment-send-lite .comment-emoji.open span,\n.bb-comment .comment-send-lite .comment-emoji.open .face, .bb-comment .comment-send-lite .comment-emoji:hover span,\n.bb-comment .comment-send-lite .comment-emoji:hover .face,\n.bb-comment .comment-send .comment-emoji.open span,\n.bb-comment .comment-send .comment-emoji.open .face,\n.bb-comment .comment-send .comment-emoji:hover span,\n.bb-comment .comment-send .comment-emoji:hover .face {\n opacity: 1;\n}\n.bb-comment .comment-list .list-item {\n position: relative;\n}\n.bb-comment .comment-list .list-item .info {\n margin-top: 0 !important;\n display: flex;\n align-items: center;\n}\n.bb-comment .comment-list .list-item .info .floor {\n opacity: 0.7;\n order: 1;\n}\n.bb-comment .comment-list .list-item .info .reply {\n order: 2;\n}\n.bb-comment .comment-list .list-item .info .reply-tags {\n order: 3;\n display: flex !important;\n margin: 0 !important;\n}\n.bb-comment .comment-list .list-item .info .reply-tags span {\n margin: 0 4px 0 0 !important;\n font-size: 12px !important;\n line-height: normal !important;\n display: flex !important;\n height: auto !important;\n padding: 2px 6px !important;\n}\n.bb-comment .comment-list .list-item .info .operation {\n order: 4;\n flex-grow: 1;\n display: flex !important;\n justify-content: flex-end;\n margin: 0 !important;\n padding: 0 !important;\n}\n.bb-comment .comment-list .list-item .info > * {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.bb-comment .comment-list .list-item .info .like i,\n.bb-comment .comment-list .list-item .info .hate i {\n transition: all 0.2s ease-out;\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n}\n.bb-comment .comment-list .list-item .info .like span,\n.bb-comment .comment-list .list-item .info .hate span {\n opacity: 0.4;\n transition: all 0.2s ease-out;\n color: black;\n}\nbody.dark .bb-comment .comment-list .list-item .info .like span,\nbody.dark .bb-comment .comment-list .list-item .info .hate span {\n color: #eee !important;\n}\n.bb-comment .comment-list .list-item .info .like.liked > *, .bb-comment .comment-list .list-item .info .like.hated > *, .bb-comment .comment-list .list-item .info .like:hover > *,\n.bb-comment .comment-list .list-item .info .hate.liked > *,\n.bb-comment .comment-list .list-item .info .hate.hated > *,\n.bb-comment .comment-list .list-item .info .hate:hover > * {\n opacity: 1;\n}\n.bb-comment .comment-list .list-item .info .like i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .like i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .like i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .like.liked i, .bb-comment .comment-list .list-item .info .like.liked:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .like.liked i, body.dark .bb-comment .comment-list .list-item .info .like.liked:hover i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .like.liked i::before, .bb-comment .comment-list .list-item .info .like.liked:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .like.liked i, .bb-comment .comment-list .list-item .info .like.liked i + span, body.dark .bb-comment .comment-list .list-item .info .like.liked i, .bb-comment .comment-list .list-item .info .like.liked:hover i, .bb-comment .comment-list .list-item .info .like.liked:hover i + span, body.dark .bb-comment .comment-list .list-item .info .like.liked:hover i {\n color: var(--theme-color) !important;\n}\n.bb-comment .comment-list .list-item .info .hate i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .hate i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .hate i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .hate.hated i, .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .hate.hated i, body.dark .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .hate.hated i::before, .bb-comment .comment-list .list-item .info .hate.hated:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .hate.hated i, .bb-comment .comment-list .list-item .info .hate.hated i + span, body.dark .bb-comment .comment-list .list-item .info .hate.hated i, .bb-comment .comment-list .list-item .info .hate.hated:hover i, .bb-comment .comment-list .list-item .info .hate.hated:hover i + span, body.dark .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n color: var(--theme-color) !important;\n}\n.bb-comment .comment-list .list-item .info .btn-hover {\n padding: 3px 5px !important;\n}\n.bb-comment .comment-list .list-item .info .operation:hover {\n background: transparent !important;\n}\n.bb-comment .comment-list .list-item .info .operation .spot {\n transition: all 0.2s ease-out;\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .operation .spot {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .operation .spot::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\nbody.dark .bb-comment .comment-list .list-item .info .operation .spot {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .comment-list .list-item .info .operation .spot:hover {\n opacity: 1;\n}\n.bb-comment .comment-list .list-item .text {\n white-space: pre-wrap;\n}\n.bb-comment .comment-list .list-item .user {\n margin-right: 120px;\n}\n.bb-comment .comment-list .list-item .user .level {\n visibility: hidden;\n width: 0;\n margin: 0;\n}\n.bb-comment .comment-list .list-item .user .text-con {\n white-space: pre-wrap;\n display: block;\n margin: 0 !important;\n}\n.bb-comment .comment-list .list-item .user-face .hot-follow,\n.bb-comment .comment-list .list-item .con .vote-container {\n display: none !important;\n}\n.bb-comment .comment-list .list-item > .con .level-link {\n display: none !important;\n}\n.bb-comment .comment-list .list-item > .con > .reply-box {\n transform: translateX(0%);\n}\n.bb-comment .comment-list .list-item > .con > .info {\n margin-top: 4px;\n}\n.bb-comment .comment-list .list-item > .con > .info > .time {\n opacity: 0.7;\n position: absolute;\n right: 8px;\n top: 24px;\n margin: 0 !important;\n line-height: normal;\n color: black;\n}\nbody.dark .bb-comment .comment-list .list-item > .con > .info > .time,\nbody.dark .bb-comment .comment-list .list-item > .con > .info > .floor {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .comment-list .list-item > .con > .info > .plad {\n display: none !important;\n}\n.bb-comment .comment-list .reply-con {\n position: relative;\n}\n.bb-comment .comment-list .reply-con > .info > .time {\n position: absolute;\n right: 8px;\n top: 0px;\n margin: 0;\n opacity: 0.5;\n line-height: normal;\n color: black;\n}\nbody.dark .bb-comment .comment-list .reply-con > .info > .time {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .reply-item {\n position: relative;\n}\n.bb-comment .reply-item > .info > .time {\n opacity: 0.7;\n}\nbody.dark .bb-comment .reply-item > .info > .time {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .reply-notice .notice-item {\n background-color: rgba(0,0,0,0.06667) !important;\n border: none !important;\n display: flex !important;\n align-items: center;\n padding: 10px 14px !important;\n}\nbody.dark .bb-comment .reply-notice .notice-item {\n background-color: #333 !important;\n}\n.bb-comment .reply-notice .notice-item .icon-notice {\n order: 0;\n position: static !important;\n margin-right: 12px;\n background: url(\'data:image/svg+xml;utf-8,\') !important;\n}\n.bb-comment .reply-notice .notice-item a {\n order: 1;\n flex-grow: 1;\n color: black !important;\n}\nbody.dark .bb-comment .reply-notice .notice-item a {\n color: #eee !important;\n}\n.bb-comment .reply-notice .notice-item .icon-close-notice {\n order: 2;\n position: static !important;\n background: url(\'data:image/svg+xml;utf-8,\') !important;\n}\n.bb-comment .reply-notice .notice-item .icon-close-notice,\n.bb-comment .reply-notice .notice-item .icon-notice {\n height: 18px;\n width: 18px;\n background-position: center !important;\n opacity: 0.4;\n}\n.bb-comment .comment-send:not(.no-login) {\n position: relative !important;\n}\n.bb-comment .comment-send-lite:not(.no-login),\n.bb-comment .comment-send:not(.no-login) {\n padding-top: 15px !important;\n}\n.bb-comment .comment-send-lite:not(.no-login) .dynamic-repost,\n.bb-comment .comment-send:not(.no-login) .dynamic-repost {\n margin-left: 85px !important;\n margin-top: 4px;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-emoji,\n.bb-comment .comment-send:not(.no-login) .comment-emoji {\n position: absolute !important;\n right: 0;\n top: 51px;\n width: 68px !important;\n background: #fff;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-submit,\n.bb-comment .comment-send:not(.no-login) .comment-submit {\n height: 34px !important;\n font-size: 0;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-submit body.dark,\n.bb-comment .comment-send:not(.no-login) .comment-submit body.dark {\n color: var(--theme-color) !important;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-submit::after,\n.bb-comment .comment-send:not(.no-login) .comment-submit::after {\n content: "发表";\n color: #fff;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 14px;\n}\nbody.dark .bb-comment .comment-send-lite:not(.no-login) .comment-submit::after,\nbody.dark .bb-comment .comment-send:not(.no-login) .comment-submit::after {\n color: var(--foreground-color);\n}\n\nbody.dark .panel-area .bb-comment .comment-send-lite {\n background: linear-gradient(to top, #444 30%, transparent) !important;\n}\n\n.dynamic-list-item-wrap .info .plat {\n display: none !important;\n}\n.dynamic-list-item-wrap .reply-box .time {\n position: absolute;\n right: 8px;\n top: 0px;\n margin: 0;\n opacity: 0.5;\n line-height: normal;\n color: black;\n top: 10px;\n opacity: 0.7;\n}\n.dynamic-list-item-wrap .reply-item > .info {\n display: flex;\n align-items: center;\n}\n.dynamic-list-item-wrap .reply-item > .info .floor {\n opacity: 0.7;\n order: 1;\n}\n.dynamic-list-item-wrap .reply-item > .info .reply {\n order: 2;\n}\n.dynamic-list-item-wrap .reply-item > .info .reply-tags {\n order: 3;\n display: flex !important;\n margin: 0 !important;\n}\n.dynamic-list-item-wrap .reply-item > .info .reply-tags span {\n margin: 0 4px 0 0 !important;\n font-size: 12px !important;\n line-height: normal !important;\n display: flex !important;\n height: auto !important;\n padding: 2px 6px !important;\n}\n.dynamic-list-item-wrap .reply-item > .info .operation {\n order: 4;\n flex-grow: 1;\n display: flex !important;\n justify-content: flex-end;\n margin: 0 !important;\n padding: 0 !important;\n}\n\n.reply-item > .info > .time {\n position: absolute;\n right: 8px;\n top: 24px;\n margin: 0 !important;\n line-height: normal;\n color: black;\n top: 12px;\n opacity: 1;\n}\n\n.reply-box .item-user > a {\n margin-right: 8px;\n}\n.reply-box .item-user .text {\n display: block;\n}\n\n.comment-area .dynamic-level {\n display: none !important;\n}\n\n.dynamic-like i,\n.dynamic-hate i {\n transition: all 0.2s ease-out;\n}\n\n.dynamic-like i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-like i {\n color: #eee;\n}\n.dynamic-like i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-like:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-like:hover i {\n color: #eee;\n}\n.dynamic-like:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-like:hover i, .dynamic-like:hover i + span, body.dark .dynamic-like:hover i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-liked:hover i,\n.dynamic-liked i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-liked:hover i,\nbody.dark .dynamic-liked i {\n color: #eee;\n}\n.dynamic-liked:hover i::before,\n.dynamic-liked i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-liked:hover i, .dynamic-liked:hover i + span, body.dark .dynamic-liked:hover i,\n.dynamic-liked i,\n.dynamic-liked i + span,\nbody.dark .dynamic-liked i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-hate i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-hate i {\n color: #eee;\n}\n.dynamic-hate i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-hate:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-hate:hover i {\n color: #eee;\n}\n.dynamic-hate:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-hate:hover i, .dynamic-hate:hover i + span, body.dark .dynamic-hate:hover i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-hated:hover i,\n.dynamic-hated i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-hated:hover i,\nbody.dark .dynamic-hated i {\n color: #eee;\n}\n.dynamic-hated:hover i::before,\n.dynamic-hated i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-hated:hover i, .dynamic-hated:hover i + span, body.dark .dynamic-hated:hover i,\n.dynamic-hated i,\n.dynamic-hated i + span,\nbody.dark .dynamic-hated i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-spot {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-spot {\n color: #eee;\n}\n.dynamic-spot::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\nbody.dark .dynamic-spot {\n filter: brightness(0) invert(1) !important;\n}\n\n.textarea-container .comm-tool .comm-emoji .icon-face {\n background: none !important;\n color: #000;\n}\nbody.dark .textarea-container .comm-tool .comm-emoji .icon-face {\n color: #eee;\n}\n.textarea-container .comm-tool .comm-emoji .icon-face::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\nbody.dark .textarea-container .comm-tool .comm-emoji .icon-face {\n filter: brightness(0) invert(1) !important;\n}\n\n.dynamic-spot,\n.textarea-container .comm-tool .comm-emoji .icon-face {\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n}\n\n.comment-list .opera-list {\n right: 20px !important;\n top: -72px !important;\n}\n\n.v-wrap #comment {\n z-index: 21 !important;\n}\n\n.l-con .tag-channel-pane {\n z-index: 22 !important;\n}',""]),n.exports=o},3158:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.simplifyHome-switch-categories .bili-header-m > .bili-wrapper {\n visibility: hidden !important;\n height: 18px !important;\n}\nbody.simplifyHome-switch-categories .primary-menu-itnl {\n visibility: hidden !important;\n height: 24px !important;\n padding: 0 !important;\n}\nbody.simplifyHome-switch-categories .bili-header__channel {\n height: 12px !important;\n}\nbody.simplifyHome-switch-categories .bili-header__channel > * {\n display: none !important;\n}\nbody.simplifyHome-switch-trends .first-screen #reportFirst1 {\n display: none !important;\n}\nbody.simplifyHome-switch-trends .first-screen .space-between {\n margin-bottom: 0 !important;\n}\nbody.simplifyHome-switch-trends .bili-layout .bili-grid:first-child,\nbody.simplifyHome-switch-trends .rcmd-box-wrap {\n display: none !important;\n}\nbody.simplifyHome-switch-online .first-screen #reportFirst2 {\n display: none !important;\n}\nbody.simplifyHome-switch-ext-box .first-screen #reportFirst3 {\n display: none !important;\n}\nbody.simplifyHome-switch-special #bili_report_spe_rec {\n display: none !important;\n}\nbody.simplifyHome-switch-contact .bili-footer .b-footer-wrap,\nbody.simplifyHome-switch-contact .international-footer {\n display: none !important;\n}\nbody.simplifyHome-switch-elevator .storey-box .elevator {\n display: none !important;\n}",""]),n.exports=o},4686:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".simplifyLiveroom-switch-vip .vip-icon, .simplifyLiveroom-switch-fansMedal .fans-medal-item-ctnr, .simplifyLiveroom-switch-title .title-label, .simplifyLiveroom-switch-userLevel .user-level-icon, .simplifyLiveroom-switch-guard .chat-history-panel .guard-icon, .simplifyLiveroom-switch-systemMessage .system-msg, .simplifyLiveroom-switch-systemMessage .announcement-wrapper, .simplifyLiveroom-switch-welcomeMessage .welcome-guard, .simplifyLiveroom-switch-welcomeMessage .welcome-msg, .simplifyLiveroom-switch-popup .chat-popups-section, .simplifyLiveroom-switch-popup #chat-draw-area-vm, .simplifyLiveroom-switch-giftMessage .chat-item.gift-item, .simplifyLiveroom-switch-giftMessage .chat-history-panel .penury-gift-msg, .simplifyLiveroom-switch-guardPurchase .chat-item.guard-buy, .simplifyLiveroom-switch-eventsBanner .z-section-blocks .left-container .flip-view, .simplifyLiveroom-switch-eventsBanner .activity-pushing-out, .simplifyLiveroom-switch-userEffect .live-room-app .aside-area .activity-welcome-section, .simplifyLiveroom-switch-kanban .live-haruna-ctnr, .simplifyLiveroom-switch-enterPrompt .chat-item.important-prompt-item, .simplifyLiveroom-switch-enterPrompt .chat-history-panel .brush-prompt, .simplifyLiveroom-switch-enterPrompt .chat-item.convention-msg, .simplifyLiveroom-switch-pk .chaos-pk, .simplifyLiveroom-switch-topRank .chat-item.top3-notice, .simplifyLiveroom-switch-topRank .chat-item .rank-icon {\n display: none !important;\n}\n\n.simplifyLiveroom-switch-headerPanel .control-panel-ctnr .dialog-ctnr {\n z-index: 800 !important;\n}\n.simplifyLiveroom-switch-headerPanel .player-ctnr .room-info-ctnr {\n display: inline-flex !important;\n flex: 1 0 auto;\n align-items: center !important;\n margin-left: 12px !important;\n}\n.simplifyLiveroom-switch-headerPanel .head-info-section {\n height: 52px !important;\n box-sizing: content-box !important;\n}\n.simplifyLiveroom-switch-headerPanel .header-info-ctnr {\n display: flex !important;\n padding: 10px 24px 10px 12px !important;\n height: auto !important;\n}\n.simplifyLiveroom-switch-headerPanel .header-info-ctnr .face-pendants {\n display: none !important;\n}\n.simplifyLiveroom-switch-headerPanel .header-info-ctnr .avatar {\n height: 32px;\n width: 32px;\n}\n.simplifyLiveroom-switch-headerPanel .room-cover {\n width: 32px !important;\n height: 32px !important;\n border-radius: 50% !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr {\n display: flex !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row {\n display: flex !important;\n align-items: center !important;\n flex: 1 0 auto !important;\n flex-direction: row-reverse !important;\n position: static !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .left-ctnr,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .normal-mode,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .left-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .normal-mode {\n position: absolute !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-area,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .area-text,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-area,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .area-text {\n display: inline-flex !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .upper-right-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .upper-right-ctnr {\n position: static !important;\n transform: none !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-title,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .room-title,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-title,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .room-title {\n display: flex !important;\n align-items: center !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-title .text,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .room-title .text,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-title .text,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .room-title .text {\n line-height: normal !important;\n}\n@media screen and (max-width: 1750px) {\n .simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-title .title-length-limit,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .room-title .title-length-limit,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-title .title-length-limit,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .room-title .title-length-limit {\n max-width: 250px !important;\n }\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .lower-row,\n.simplifyLiveroom-switch-headerPanel .room-info-down-row {\n margin: 0 !important;\n order: -1;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .lower-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .lower-row .left-ctnr > :nth-child(n+3),\n.simplifyLiveroom-switch-headerPanel .room-info-down-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-down-row .left-ctnr > :nth-child(n+3) {\n display: none !important;\n}\n.simplifyLiveroom-switch-headerPanel .room-owner-username {\n max-width: 150px !important;\n}\n.simplifyLiveroom-switch-headerPanel .live-status,\n.simplifyLiveroom-switch-headerPanel .live-status-label {\n display: none !important;\n}\n\n.simplifyLiveroom-switch-giftMessage:not(.simplifyLiveroom-switch-enterPrompt) .chat-history-list.with-penury-gift:not(.with-brush-prompt) {\n height: calc(100%) !important;\n}\n.simplifyLiveroom-switch-giftMessage:not(.simplifyLiveroom-switch-enterPrompt) .chat-history-list.with-penury-gift.with-brush-prompt {\n height: calc(100% - 32px) !important;\n}\n\n.simplifyLiveroom-switch-enterPrompt:not(.simplifyLiveroom-switch-giftMessage) .chat-history-list.with-brush-prompt:not(.with-penury-gift) {\n height: calc(100%) !important;\n}\n.simplifyLiveroom-switch-enterPrompt:not(.simplifyLiveroom-switch-giftMessage) .chat-history-list.with-brush-prompt.with-penury-gift {\n height: calc(100% - 32px) !important;\n}\n\n.simplifyLiveroom-switch-enterPrompt.simplifyLiveroom-switch-giftMessage .chat-history-list {\n height: calc(100%) !important;\n}\n\n.simplifyLiveroom-switch-rankList .live-room-app .rank-list-section {\n display: none !important;\n}\n.simplifyLiveroom-switch-rankList .live-room-app .chat-history-panel {\n height: calc(100% - 145px) !important;\n}\n.simplifyLiveroom-switch-rankList .live-room-app .chat-history-panel .chat-history-list::-webkit-scrollbar-track {\n background: transparent !important;\n}\n.simplifyLiveroom-switch-rankList .live-room-app .chat-history-panel,\n.simplifyLiveroom-switch-rankList .live-room-app #pay-note-panel-vm .pay-note-panel,\n.simplifyLiveroom-switch-rankList .live-room-app #pay-note-panel-vm .pay-note-panel .detail-info .mask {\n border-radius: 11px 11px 0 0 !important;\n}\n.simplifyLiveroom-switch-rankList.player-full-win .chat-history-panel,\n.simplifyLiveroom-switch-rankList.player-full-win #pay-note-panel-vm .pay-note-panel,\n.simplifyLiveroom-switch-rankList.player-full-win #pay-note-panel-vm .pay-note-panel .detail-info .mask {\n border-radius: 0 !important;\n}\n\n.simplifyLiveroom-switch-giftPanel .gift-panel,\n.simplifyLiveroom-switch-giftPanel .gift-panel-switch,\n.simplifyLiveroom-switch-giftPanel .gift-section.guard-ent,\n.simplifyLiveroom-switch-giftPanel .seeds-wrap > .dp-i-block > .item:not(.seeds),\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .wish-icon,\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .wish-tip {\n display: none !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-section,\n.simplifyLiveroom-switch-giftPanel .gift-control-panel {\n height: 48px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry,\n.simplifyLiveroom-switch-giftPanel .treasure-box {\n display: flex !important;\n align-items: center !important;\n padding: 10px 0 0 16px !important;\n max-height: 36px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .draw-box .anchor-lot-icon,\n.simplifyLiveroom-switch-giftPanel .draw-box .box-icon,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .anchor-lot-icon,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .box-icon,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .treasure-box .anchor-lot-icon,\n.simplifyLiveroom-switch-giftPanel .treasure-box .box-icon {\n margin: 0 !important;\n width: 24px !important;\n height: 24px !important;\n background-position: 0 -2.5px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-pic.open,\n.simplifyLiveroom-switch-giftPanel .draw-box .anchor-lot-icon.open,\n.simplifyLiveroom-switch-giftPanel .draw-box .box-icon.open,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-pic.open,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .anchor-lot-icon.open,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .box-icon.open,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-pic.open,\n.simplifyLiveroom-switch-giftPanel .treasure-box .anchor-lot-icon.open,\n.simplifyLiveroom-switch-giftPanel .treasure-box .box-icon.open {\n background-position: 0 -1px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-pic {\n transform: scale(1.1);\n}\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div_tip br,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip br,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div_tip br {\n display: none !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div img,\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div canvas,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div img,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div canvas,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div img,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div canvas {\n max-height: 24px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-text,\n.simplifyLiveroom-switch-giftPanel .draw-box .anchor-lot-text,\n.simplifyLiveroom-switch-giftPanel .draw-box .count-down,\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div_tip,\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div_timer,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-text,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .anchor-lot-text,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .count-down,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_timer,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-text,\n.simplifyLiveroom-switch-giftPanel .treasure-box .anchor-lot-text,\n.simplifyLiveroom-switch-giftPanel .treasure-box .count-down,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div_tip,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div_timer {\n margin-left: 12px !important;\n padding: 4px 8px !important;\n max-width: unset !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .awarding-panel,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .awarding-panel,\n.simplifyLiveroom-switch-giftPanel .treasure-box .awarding-panel {\n bottom: 42px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box {\n padding-top: 11px !important;\n}\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry {\n padding-top: 12px !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .right-part {\n height: 48px !important;\n display: flex !important;\n justify-content: flex-end !important;\n min-width: unset !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .right-part > .dp-table-cell {\n display: flex !important;\n align-items: center !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .right-part > .dp-table-cell .supporting-info {\n transform: translateY(-2px) !important;\n}\n\n.simplifyLiveroom-switch-skin:not(.dark) .player-ctnr #head-info-vm,\n.simplifyLiveroom-switch-skin:not(.dark) .player-ctnr #gift-control-vm {\n box-sizing: content-box !important;\n border: 1px solid #e9eaec !important;\n}\n.simplifyLiveroom-switch-skin:not(.dark) .player-and-aside-area #aside-area-vm {\n border: 1px solid #e9eaec !important;\n width: 302px !important;\n}\n.simplifyLiveroom-switch-skin .control-panel-ctnr,\n.simplifyLiveroom-switch-skin #head-info-vm,\n.simplifyLiveroom-switch-skin #gift-control-vm,\n.simplifyLiveroom-switch-skin #rank-list-ctnr-box {\n background-image: none !important;\n}\n\n.simplifyLiveroom-switch-guard .guard-danmaku::before {\n -o-border-image: none !important;\n border-image: none !important;\n background-color: transparent !important;\n}\n.simplifyLiveroom-switch-guard .guard-danmaku::before .guard-danmaku {\n margin: 0 !important;\n padding: 4px 5px !important;\n}\n.simplifyLiveroom-switch-guard .guard-danmaku::before .guard-danmaku::after {\n background-image: none !important;\n}\n.simplifyLiveroom-switch-guard .chat-history-panel [class*=guard-level-] {\n padding: 4px 5px !important;\n margin: 0 !important;\n}\n.simplifyLiveroom-switch-guard .chat-history-panel [class*=guard-level-]::after {\n display: none !important;\n}\n.simplifyLiveroom-switch-guard .chat-history-panel .chat-colorful-bubble {\n margin: 0 !important;\n display: block !important;\n border-radius: 0 !important;\n background-color: transparent !important;\n}\n.simplifyLiveroom-switch-guard .fans-medal-item.medal-guard {\n margin-left: 0 !important;\n}\n\n.simplifyLiveroom-switch-emoticons .control-panel-icon-row .emoticons-panel {\n display: none !important;\n}\n.simplifyLiveroom-switch-emoticons .chat-history-list .chat-item .emoticon img {\n display: none !important;\n}\n.simplifyLiveroom-switch-emoticons .chat-history-list .chat-item .emoticon span {\n display: inline-flex !important;\n}\n.simplifyLiveroom-switch-emoticons .danmaku-item-container .bilibili-danmaku img {\n display: none !important;\n}",""]),n.exports=o},3971:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.disable-highlight-danmaku-style .b-danmaku-high {\n display: block !important;\n padding: 0 !important;\n line-height: 1.125 !important;\n}\nbody.disable-highlight-danmaku-style .b-danmaku-high .b-danmaku-high-icon {\n display: none !important;\n}\nbody.disable-highlight-danmaku-style .b-danmaku-high .b-danmaku-high-text {\n margin: 0 !important;\n text-shadow: inherit;\n}\n\nbody.disable-up-danmaku-style .b-danmaku-up {\n padding: 0 !important;\n line-height: 1.125 !important;\n background-color: transparent !important;\n border-radius: 0 !important;\n}\nbody.disable-up-danmaku-style .b-danmaku-up .b-danmaku-up-tip {\n display: none !important;\n}",""]),n.exports=o},955:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".be-settings > .be-popup {\n top: 0 !important;\n left: 0 !important;\n transform: translateZ(0) translateY(0) translateX(calc(-101% * var(--direction))) !important;\n --panel-height: 100vh !important;\n}\nbody.settings-panel-dock-right .be-settings > .be-popup {\n left: unset !important;\n right: 0 !important;\n}\n.be-settings > .be-popup.open {\n transform: translateZ(0) translateY(0) translateX(0) !important;\n}\n.be-settings > .be-popup > * {\n border-radius: 0 !important;\n border-width: 0 1px 0 0 !important;\n height: var(--panel-height) !important;\n}\nbody.settings-panel-dock-right .be-settings > .be-popup > * {\n border-width: 0 0 0 1px !important;\n}\n.be-settings > .sidebar > * {\n width: 52px !important;\n border-radius: 21px !important;\n transform: translateX(calc(-13px * var(--direction))) !important;\n display: flex !important;\n justify-content: flex-end !important;\n}\nbody.settings-panel-dock-right .be-settings > .sidebar > * {\n justify-content: flex-start !important;\n}\n.be-settings > .sidebar > * .be-icon {\n transition: 0.2s ease-out !important;\n}\n.be-settings > .sidebar > *:hover {\n transform: translateX(calc(8px * var(--direction))) !important;\n}\n.be-settings > .sidebar > *:hover .be-icon {\n transform: rotate(360deg) !important;\n}\n.be-settings > .sidebar > *.open {\n transform: translateX(calc(12px * var(--direction))) !important;\n}\n.be-settings .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-radius: 0 !important;\n}\n.be-settings .widgets-panel {\n padding: 24px !important;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.be-settings .widgets-panel::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-settings .widgets-panel-header {\n margin-bottom: 36px !important;\n}\n.be-settings .widgets-panel .switch-options-popup {\n left: 50%;\n top: calc(100% + 4px) !important;\n transform-origin: top !important;\n max-width: calc(100% + 40px) !important;\n max-height: unset !important;\n transform: translateX(calc(-50% * var(--direction))) scale(0.9) !important;\n display: flex !important;\n flex-wrap: wrap !important;\n}\n.be-settings .widgets-panel .switch-options-popup > * {\n flex-grow: 1;\n}\n.be-settings .widgets-panel .switch-options-popup.open {\n transform: translateX(calc(-50% * var(--direction))) scale(1) !important;\n}\nbody.settings-panel-dock-right .be-settings .widgets-panel .switch-options-popup {\n left: unset !important;\n right: 50% !important;\n}",""]),n.exports=o},5909:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".disable-original-hover .bilibili-player-video-control-bottom, .disable-original-hover .bilibili-player-video-control-mask, .disable-original-hover .bilibili-player-video-progress-shadow, .disable-original-hover .bilibili-player-video-top {\n opacity: 0 !important;\n visibility: hidden !important;\n}\n.disable-original-hover .bilibili-player-video-control-wrap {\n opacity: 1 !important;\n visibility: visible !important;\n}\n.disable-original-hover .bilibili-player-video-control-top {\n opacity: 1 !important;\n left: 0 !important;\n right: 0 !important;\n bottom: -7px !important;\n visibility: visible !important;\n}\n.disable-original-hover .bpx-player-top-wrap {\n opacity: 0 !important;\n visibility: hidden !important;\n}\n.disable-original-hover .squirtle-progress-wrap {\n top: unset !important;\n bottom: 0 !important;\n height: 2px !important;\n width: 100% !important;\n margin: 0 !important;\n}\n.disable-original-hover .squirtle-progress-wrap .squirtle-progress-bar {\n height: 2px !important;\n bottom: 0 !important;\n}\n.disable-original-hover .squirtle-high-energy {\n width: 100% !important;\n top: unset !important;\n bottom: 2px !important;\n margin: 0 !important;\n}\n.disable-original-hover .squirtle-controller-wrap {\n display: none !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control-bottom, .disable-original-hover.touch-video-control-show .bilibili-player-video-control-mask, .disable-original-hover.touch-video-control-show .bilibili-player-video-top {\n opacity: 1 !important;\n visibility: visible !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control-top {\n opacity: 1 !important;\n bottom: 32px !important;\n}\n.disable-original-hover.touch-video-control-show .bpx-player-top-wrap {\n opacity: 1 !important;\n visibility: visible !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-progress-wrap {\n top: 0 !important;\n bottom: unset !important;\n height: 16px !important;\n width: calc(100% - 24px) !important;\n margin: 0 12px !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-progress-wrap .squirtle-progress-bar {\n height: 4px !important;\n bottom: 6px !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-high-energy {\n width: calc(100% - 24px) !important;\n top: -22px !important;\n bottom: unset !important;\n margin: 0 12px !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-controller-wrap {\n display: flex !important;\n}\n.disable-original-hover #bilibili_pbp,\n.disable-original-hover #bilibili_pbp_canvas {\n opacity: 0 !important;\n}\n.disable-original-hover #bilibili_pbp.pin,\n.disable-original-hover #bilibili_pbp_canvas.pin {\n opacity: 1 !important;\n}\n.disable-original-hover #bilibili_pbp_pin {\n opacity: 0 !important;\n}\n.disable-original-hover.touch-video-control-show #bilibili_pbp,\n.disable-original-hover.touch-video-control-show #bilibili_pbp_canvas {\n opacity: 1 !important;\n}\n.disable-original-hover.touch-video-control-show #bilibili_pbp_pin {\n opacity: 1 !important;\n}\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp,\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas {\n left: 0 !important;\n width: 100% !important;\n}\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin {\n bottom: 3px !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas {\n bottom: calc(100% - 2px) !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_pin {\n right: -8px !important;\n}\n@media screen and (min-width: 750px) {\n body.player-mode-webfullscreen .disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\nbody.player-mode-webfullscreen .disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin, body.player-fullscreen-fix .disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\nbody.player-fullscreen-fix .disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin, body.player-full-win .disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\nbody.player-full-win .disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin {\n bottom: 4px !important;\n }\n body.player-mode-webfullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\nbody.player-mode-webfullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas, body.player-fullscreen-fix .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\nbody.player-fullscreen-fix .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas, body.player-full-win .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\nbody.player-full-win .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas {\n bottom: calc(100% + 5px) !important;\n }\n}\n.disable-original-hover.bilibili-player-area .subtitle-position.subtitle-position-bc, .disable-original-hover.bilibili-player-area .subtitle-position.subtitle-position-bl, .disable-original-hover.bilibili-player-area .subtitle-position.subtitle-position-br {\n bottom: 20px !important;\n}\n.disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bc, .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bl, .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-br {\n bottom: 54px !important;\n}\n.mode-webfullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bc, .mode-webfullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bl, .mode-webfullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-br, .mode-fullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bc, .mode-fullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bl, .mode-fullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-br {\n bottom: 68px !important;\n}\n\n@media screen and (min-width: 750px) {\n .player .bilibili-player.mode-fullscreen .disable-original-hover .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .disable-original-hover .bilibili-player-video-control-top {\n left: 0 !important;\n right: 0 !important;\n bottom: -7px !important;\n }\n .player .bilibili-player.mode-fullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control-top {\n left: 0 !important;\n right: 0 !important;\n bottom: 49px !important;\n }\n .player .bilibili-player.mode-fullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top, .player .bilibili-player.mode-fullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top, .player .bilibili-player.mode-fullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top, .player .bilibili-player.mode-fullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top {\n left: 0 !important;\n right: 0 !important;\n bottom: 49px !important;\n }\n}",""]),n.exports=o},9749:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#bilibili-player.mini-player .drag-bar {\n touch-action: none !important;\n height: 40px !important;\n line-height: 40px !important;\n top: -40px !important;\n}\n#bilibili-player.mini-player .drag-bar i:last-child {\n margin: 10px !important;\n}",""]),n.exports=o},433:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\nbody.touch-player-control .bpx-player-video-area .squirtle-controller {\n height: 48px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap {\n height: 31px !important;\n padding: 18px 6px 0 !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap {\n width: 36px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-select-result {\n display: none !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap {\n width: 36px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-select-result {\n display: none !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-high-energy.ease {\n bottom: 2px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-high-energy,\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-progress-common {\n width: 100% !important;\n margin: 0 !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller #bilibili_pbp_pin {\n right: 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller {\n height: 72px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap {\n height: 56px !important;\n padding: 16px 6px 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-sendbar-wrap, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-sendbar-wrap, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-sendbar-wrap {\n align-items: center !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap {\n width: 54px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-speed::before,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-pagelist::before,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-speed::before,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-pagelist::before,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-speed::before,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-pagelist::before,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 50px;\n font-size: 26px;\n}\nbody.touch-player-control .bilibili-player * {\n -webkit-tap-highlight-color: transparent !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap {\n padding: 0 !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn {\n height: 100% !important;\n padding-left: 2px !important;\n padding-right: 2px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn.bilibili-player-video-btn-start {\n padding-left: 22px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn.bilibili-player-video-btn-fullscreen {\n padding-right: 18px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-pagelist {\n width: 36px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-pagelist .bilibili-player-video-btn-name {\n display: none !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-pagelist::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-speed {\n width: 36px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-speed-name {\n display: none !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-speed::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area #bilibili_pbp_pin {\n right: 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-bottom-center, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-bottom-center, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-bottom-center {\n padding: 0 12px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn {\n flex-shrink: 0 !important;\n flex-basis: 48px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed,\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed,\nbody.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed,\nbody.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist {\n width: 54px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed::before,\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist::before, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed::before,\nbody.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist::before, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed::before,\nbody.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist::before {\n width: 50px;\n font-size: 26px;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-start, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-start, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-start {\n padding-top: 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-danmaku-switch, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-danmaku-switch, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-danmaku-switch {\n padding-left: 0 !important;\n}',""]),n.exports=o},5521:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".favInfo-box .collection-cover img,\n.favInfo-box .favInfo-cover img {\n width: 100% !important;\n -o-object-position: left !important;\n object-position: left !important;\n}\n\n.bb-comment .sailing .sailing-img,\n.comment-bilibili-fold .sailing .sailing-img {\n width: 288px;\n}",""]),n.exports=o},7406:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-tip-container {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 8px 16px;\n background-color: rgba(0,0,0,0.66667);\n color: white;\n pointer-events: none;\n opacity: 0;\n z-index: 100;\n display: flex;\n align-items: center;\n font-size: 14pt;\n border-radius: 4px;\n transition: 0.2s ease-out;\n}\nbody.player-mode-blackmask .keymap-tip-container {\n z-index: 10017;\n}\n.keymap-tip-container.show {\n opacity: 1;\n}\n.keymap-tip-container i {\n line-height: 1;\n margin-right: 8px;\n font-size: 18pt;\n}\n\n.bilibili-player .bilibili-player-area .bilibili-player-video-wrap .bilibili-player-volumeHint {\n background-color: rgba(0,0,0,0.66667);\n color: white;\n}\n.bilibili-player .bilibili-player-area .bilibili-player-video-wrap .bilibili-player-volumeHint-icon {\n line-height: 1;\n}",""]),n.exports=o},1312:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#slide_ad,\n.v-wrap .vcd,\n.ad-report,\n#home_popularize .l-con,\n#home_popularize .adpos,\n.gg-floor-module,\n.home-app-download,\n.bilibili-player-promote-wrap,\n.bili-header-m .nav-menu .nav-con .nav-item .text-red,\n.mobile-link-l,\n.video-page-game-card,\n.international-home .banner-card,\n.bypb-window .operate-card,\n.gg-window .operate-card,\n#reportFirst2 .extension,\n.video-page-special-card,\n.mascot,\n.rank-container .cm-module,\nbody:not(.preserve-event-banner) .activity-m,\nbody.remove-game-match-module .bili-wrapper > .home-match,\nbody.remove-game-match-module #reportFirst3,\n.home-content .ad-panel,\n.recommend-list .rec-list > :not(.video-page-card),\n.eva-extension-area,\n.eva-banner {\n display: none !important;\n}\n\n.recommend-list .rec-list > :not(.video-page-card) + .video-page-card {\n padding-top: 0 !important;\n}\n\n#home_popularize {\n position: relative !important;\n}\n\n.popularize-module .online,\n.gg-window .online {\n position: absolute !important;\n top: 50% !important;\n right: 0.5% !important;\n transform: translateY(-100%) !important;\n}\n\n.gg-window .online {\n right: 0 !important;\n padding: 0 16px !important;\n}\n\n#reportFirst2 {\n position: relative;\n margin-bottom: 4px;\n}\n\n.blocked-ads {\n width: 440px;\n height: 220px;\n display: flex;\n color: #888;\n background-color: rgba(136,136,136,0.13333);\n font-size: 24pt;\n font-weight: bold;\n align-items: center;\n justify-content: space-evenly;\n}\n\n.blocked-ads.new {\n width: 100%;\n height: 100%;\n background-color: #eee;\n}\n\nbody.dark .blocked-ads.new {\n background-color: #333;\n}",""]),n.exports=o},8375:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bilibili-player-video-danmaku .b-danmaku.airborne {\n text-decoration: underline;\n cursor: pointer;\n pointer-events: initial;\n}",""]),n.exports=o},5798:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-desc .info,\n.video-desc .desc-info,\n.play-up-info .play-up-self {\n height: auto !important;\n}\n\n.video-desc .btn,\n.video-desc .toggle-btn,\n.play-up-info .play-up-self-btn {\n display: none !important;\n}",""]),n.exports=o},6067:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".multi-page .cur-list ul {\n max-height: none !important;\n}\n.multi-page .cur-list li {\n height: auto !important;\n}\n.multi-page .cur-list li a {\n overflow: visible !important;\n white-space: normal !important;\n}",""]),n.exports=o},7173:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bilibili-player-video-control-mask {\n background: transparent !important;\n}\n.bilibili-player-video-control .bilibili-player-video-control-bottom {\n background: rgba(0, 0, 0, var(--video-control-opacity)) !important;\n margin: 5px 0 0 0 !important;\n padding: 9px 0 0 !important;\n height: 30px !important;\n}\nbody.player-mode-webfullscreen .bilibili-player-video-control .bilibili-player-video-control-bottom, body.player-fullscreen-fix .bilibili-player-video-control .bilibili-player-video-control-bottom, body.player-full-win .bilibili-player-video-control .bilibili-player-video-control-bottom {\n margin: -2px 0 0 0 !important;\n padding: 13px 0 0 !important;\n height: 45px !important;\n}\n\nbody.video-control-progress-background .bui-track-video-progress .bui-bar-wrap {\n background: rgba(0, 0, 0, var(--video-control-opacity)) !important;\n}",""]),n.exports=o},3392:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"@media screen and (max-width: 1200px) {\n .bilibili-player.mode-webfullscreen .bilibili-player-video-inputbar {\n display: flex !important;\n }\n}",""]),n.exports=o},4781:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.remove-player-popup-combo-likes .bilibili-player-video-popup-three,\nbody.remove-player-popup-combo-likes .bilibili-player-video-popup-three-animate,\nbody.remove-player-popup-combo-likes .bilibili-player-video-popup-follow,\nbody.remove-player-popup-combo-likes .bilibili-player-video-popup-there-cyc {\n display: none !important;\n}\nbody.remove-player-popup-related-videos .bilibili-player-video-link,\nbody.remove-player-popup-related-videos .bilibili-player-link {\n display: none !important;\n}\nbody.remove-player-popup-votes .bilibili-player-video-popup-vote {\n display: none !important;\n}\nbody.remove-player-popup-rates .bilibili-player-score {\n display: none !important;\n}",""]),n.exports=o},7790:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.bilibili-player-video::after {\n position: absolute;\n content: "";\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: none;\n background: black var(--cover-url) center no-repeat;\n background-size: contain;\n pointer-events: none;\n z-index: 10;\n}\n\n.bilibili-player-area.video-control-show.video-state-pause .bilibili-player-video::after {\n display: block;\n}',""]),n.exports=o},7642:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body:not(.skip-charge-list-disable) .bilibili-player .bilibili-player-electric-panel {\n display: none !important;\n}",""]),n.exports=o},3645:function(n){"use strict";
+function(n){var e,t=n.state,o=n.name,i=t.elements.arrow,a=t.modifiersData.popperOffsets,r=F(t.placement),l=Y(r),c=[C,_].indexOf(r)>=0?"height":"width";if(i&&a){var s=t.modifiersData[o+"#persistent"].padding,p=h(i),d="y"===l?x:C,m="y"===l?A:_,b=t.rects.reference[c]+t.rects.reference[l]-a[l]-t.rects.popper[c],u=a[l]-t.rects.reference[l],g=k(i),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,f=b/2-u/2,y=s[d],w=v-p[c]-s[m],I=v/2-p[c]/2+f,E=on(y,I,w),B=l;t.modifiersData[o]=((e={})[B]=E,e.centerOffset=E-I,e)}},effect:function(n){var e=n.state,t=n.options,o=n.name,i=t.element,a=void 0===i?"[data-popper-arrow]":i,r=t.padding,l=void 0===r?0:r;null!=a&&("string"!=typeof a||(a=e.elements.popper.querySelector(a)))&&W(e.elements.popper,a)&&(e.elements.arrow=a,e.modifiersData[o+"#persistent"]={padding:nn("number"!=typeof l?l:en(l,E))})}// eslint-disable-next-line import/no-unused-modules
+,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(n){var e=n.state,t=n.name,o=e.rects.reference,i=e.rects.popper,a=e.modifiersData.preventOverflow,r=tn(e,{elementContext:"reference"}),l=tn(e,{altBoundary:!0}),c=an(r,o),s=an(l,i,a),p=rn(c),d=rn(s);e.modifiersData[t]={referenceClippingOffsets:c,popperEscapeOffsets:s,isReferenceHidden:p,hasPopperEscaped:d},e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-reference-hidden":p,"data-popper-escaped":d})}}]});function cn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}const sn="customNavbar.items",pn="customNavbar.renderedItems";class dn{constructor(n){if(cn(this,"name",void 0),cn(this,"displayName",void 0),cn(this,"content",void 0),cn(this,"flexStyle","0 0 auto"),cn(this,"disabled",!1),cn(this,"href",null),cn(this,"active",!1),cn(this,"clickAction",none),cn(this,"contentMounted",none),cn(this,"notifyCount",0),cn(this,"touch",!1),cn(this,"loginRequired",!1),cn(this,"popupContent",null),cn(this,"popper",null),cn(this,"boundingWidth",0),cn(this,"noPopupPadding",!1),cn(this,"transparentPopup",!1),cn(this,"lazy",!0),cn(this,"hidden",!1),cn(this,"order",0),cn(this,"requestedPopup",void 0),Object.assign(this,n),!this.name)throw new Error("Missing CustomNavbarItem name");if(void 0===this.content)throw new Error("Missing CustomNavbarItem content");(0,o.addComponentListener)("customNavbar.touch",(e=>{this.touch=!!e&&n.touch}),!0),this.hidden=dn.navbarOptions.hidden.includes(this.name);const e=dn.navbarOptions.order;this.order=e[this.name]||0,this.requestedPopup=!this.lazy}get element(){return dq(`.custom-navbar-item[data-name='${this.name}']`)}toString(){return this.name}usePopper(n,e){this.popper=ln(n,e,{placement:"bottom"})}}cn(dn,"navbarOptions",(0,o.getComponentSettings)("customNavbar").options)},2529:function(n,e,t){"use strict";t.d(e,{I:function(){return c}});var o=t(2023),i=t(4522),a=t(5729),r=t(3864),l=t(8643);const c=(n,e)=>Vue.extend({components:{VLoading:l.VLoading,VEmpty:l.VEmpty,ScrollTrigger:l.ScrollTrigger},data:()=>({loading:!0,cards:[],hasMorePage:!0}),computed:{sortedCards(){return[...this.cards].sort((0,i.descendingStringSort)((n=>n.id)))}},async created(){await this.nextPage();const n=this.sortedCards;n.length>0&&(0,r.setLatestID)(n[0].id)},methods:{async nextPage(){try{const t=this.sortedCards,a=t[t.length-1]?.id??0,r=await(0,o.getFeeds)(n,a);if(console.log(r),0!==r.code)throw this.hasMorePage=!1,new Error(r.message);const l=lodash.get(r,"data.cards",[]).map(e);let c=(0,o.applyContentFilter)(t.concat(l).sort((0,i.descendingStringSort)((n=>n.id))).filter((n=>!(0,o.isPreOrderedVideo)(n))));if(c.length>0&&this.onCardsUpdate&&(c=this.onCardsUpdate(c)),console.log("nextPage get",c),this.cards=c,0===this.cards.length)return void(this.hasMorePage=!1);this.hasMorePage=0===a||Boolean(lodash.get(r,"data.has_more",!0))}catch(n){(0,a.logError)(n)}finally{this.loading=!1}}}})},2010:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(407),i=t(3109);const a={name:"customNavbar",displayName:"自定义顶栏",description:"\n使用脚本提供的顶栏替换原版的主站顶栏 (非主站不替换), 启用后还可以在反广告插件 (例如 ABP) 中配置禁止原版顶栏的消息 iframe 以提升性能:\n- *://message.bilibili.com/pages/nav/index_new_pc_sync\n- *://message.bilibili.com/pages/nav/index_new_sync\n ".trim(),entry:async({metadata:{name:n}})=>{if((0,i.isIframe)()||(0,i.isNotHtml)())return;(0,o.addComponentListener)(`${n}.padding`,(n=>{document.documentElement.style.setProperty("--navbar-bounds-padding",`${n}%`)}),!0);["https://space.bilibili.com","https://www.bilibili.com/read"].some((n=>(0,i.matchUrlPattern)(n)))||(0,o.addComponentListener)(`${n}.globalFixed`,(n=>{document.body.classList.toggle("fixed-navbar",n)}),!0);const e=await Promise.resolve().then(t.bind(t,4655)),a=(0,i.mountVueComponent)(e);document.body.insertAdjacentElement("beforeend",a.$el),["fill","shadow","blur"].forEach((e=>{(0,o.addComponentListener)(`${n}.${e}`,(n=>a.toggleStyle(n,e)),!0)}))},tags:[componentsTags.style,componentsTags.general],options:{hidden:{hidden:!0,defaultValue:["blank1","blank4","drawing","music","gamesIframe","bangumi","match"],displayName:"隐藏的元素"},order:{hidden:!0,defaultValue:{},displayName:"元素顺序"},padding:{hidden:!0,defaultValue:10,displayName:"边缘间距(%)"},globalFixed:{defaultValue:!1,displayName:"全局固定"},fill:{defaultValue:!1,displayName:"主题色填充"},transparent:{defaultValue:!0,displayName:"透明填充"},blur:{defaultValue:!1,displayName:"背景模糊"},shadow:{defaultValue:!0,displayName:"投影"},seasonLogo:{defaultValue:!1,displayName:"使用季节Logo"},touch:{defaultValue:!1,displayName:"触摸模式"},openInNewTab:{defaultValue:!0,displayName:"新标签页打开"},openInNewTabOverrides:{defaultValue:{logo:!1},displayName:"新标签页打开设置覆盖",hidden:!0},showDeadVideos:{defaultValue:!1,displayName:"显示已失效视频",hidden:!0}},urlInclude:["//www.bilibili.com","//t.bilibili.com","//search.bilibili.com","//space.bilibili.com","//account.bilibili.com","//pay.bilibili.com","//member.bilibili.com","//big.bilibili.com","//message.bilibili.com","//app.bilibili.com","//passport.bilibili.com","//live.bilibili.com/blackboard/"],urlExclude:["//t.bilibili.com/vote/h5/index/#/result","//t.bilibili.com/lottery/h5/index/#/result","//member.bilibili.com/video/upload","//space.bilibili.com/ajax/","//www.bilibili.com/h5/comment/","//member.bilibili.com/v2","//game.bilibili.com/"],instantStyles:[{name:"custom-navbar-style",style:()=>Promise.resolve().then(t.t.bind(t,748,23)),important:!0}],unload:async()=>{document.querySelectorAll(".custom-navbar,.custom-navbar-settings").forEach((n=>n.style.display="none"))},reload:async()=>{document.querySelectorAll(".custom-navbar,.custom-navbar-settings").forEach((n=>n.style.display="flex"))},extraOptions:()=>Promise.resolve().then(t.bind(t,5735)).then((n=>n.default)),plugin:{displayName:"自定义顶栏 - 功能扩展",setup:({addData:n})=>{n("launchBar.actions",(n=>{n.push({name:"navbarSettings",getActions:async()=>[{name:"自定义顶栏设置",description:"Custom Navbar Settings",icon:"mdi-sort",action:async()=>{const{toggleNavbarSettings:n}=await Promise.resolve().then(t.bind(t,8553));n()}}]})}))}},commitHash:"5c80c0af46787b56670d7f637ae95a4e2a641b7d"}},1808:function(n,e,t){"use strict";t.d(e,{u:function(){return i}});var o=t(9689);const i=Vue.extend({props:{item:{type:o.kO,required:!0},container:{type:HTMLElement,required:!0}},mounted(){const n=this.item,e=this.container;e&&n?.usePopper(e,this.$el.parentElement)},methods:{popupShow(){this.item?.popper?.update()}}})},8553:function(n,e,t){"use strict";t.r(e),t.d(e,{setTriggerElement:function(){return a},loadNavbarSettings:function(){return r},toggleNavbarSettings:function(){return l}});var o=t(3109);let i;const a=n=>{i&&(i.triggerElement=n)},r=async()=>{if(i)return!1;const n=await Promise.resolve().then(t.bind(t,6286)).then((n=>n.default));return i=(0,o.mountVueComponent)(n),document.body.insertAdjacentElement("beforeend",i.$el),!0},l=async()=>{i||await r(),i?.toggle()}},9457:function(n,e,t){"use strict";t.d(e,{N:function(){return i},V:function(){return r}});var o=t(3109);let i;!function(n){n.Bangumi="bangumi",n.Cinema="cinema"}(i||(i={}));const a=(0,o.getUID)(),r={name:"subscriptions",displayName:"订阅",content:"订阅",href:`https://space.bilibili.com/${a}/bangumi`,touch:!0,active:[`https://space.bilibili.com/${a}/bangumi`,`https://space.bilibili.com/${a}/cinema`,`https://space.bilibili.com/${a}/subs`].includes(document.URL.replace(/\?.*$/,"")),loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,5799)).then((n=>n.default))}},7659:function(n,e,t){"use strict";t.d(e,{m:function(){return o}});const o=["//member.bilibili.com/v2","//member.bilibili.com/video/upload.html","//member.bilibili.com/article-text/home","//www.bilibili.com/audio/submit/","//member.bilibili.com/studio/bs-editor/projects","//www.bilibili.com/s/video/","//member.bilibili.com/platform","//live.bilibili.com/p/html/live-lottery/anchor-join.html","//account.bilibili.com/subtitle/edit/#/editor","/york/allowance-charge","//cm.bilibili.com/quests/#/task"]},6030:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1270);const i={name:"darkModeFollowSystem",displayName:"夜间模式跟随系统",entry:()=>{unsafeWindow.addEventListener(o.LifeCycleEventTypes.End,(async()=>{const{getComponentSettings:n}=await Promise.resolve().then(t.t.bind(t,407,23)),e=n("darkMode"),o=matchMedia("(prefers-color-scheme: dark)"),i=n=>{n!==e.enabled&&(e.enabled=n)};i(o.matches),o.addEventListener("change",(n=>{i(n.matches)}))}))},urlExclude:t(7659).m,tags:[componentsTags.style,componentsTags.general],description:{"zh-CN":"\n使夜间模式同步系统设置的亮 / 暗主题, 请勿和 `夜间模式计划时段` 一同使用.\n\n> 注:在某些浏览器 (如 `Microsoft Edge`) 中,夜间模式仅会同步浏览器的亮 / 暗主题.\n ".trim()},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6913:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(7659);const i=async()=>{document.body.classList.add("dark"),localStorage.setItem("pbp_theme_v4","b")},a=async()=>{document.body.classList.remove("dark")},r={name:"darkMode",displayName:"夜间模式",entry:()=>{setTimeout(i,200)},reload:()=>{setTimeout(i,200)},unload:()=>{setTimeout(a,200)},description:"启用夜间模式能更好地适应光线暗的环境, 并会大量应用主题颜色.",tags:[componentsTags.style,componentsTags.general],instantStyles:[{name:"dark-mode",style:()=>Promise.resolve().then(t.t.bind(t,3343,23)),important:!1},{name:"dark-mode-important",style:()=>Promise.resolve().then(t.t.bind(t,5105,23)),important:!0}],plugin:{displayName:"夜间模式 - 提前注入",description:{"zh-CN":"提前注入夜间模式的 .dark class 以减少一些组件首屏仍然是白色的问题."},async setup(){const{contentLoaded:n}=await Promise.resolve().then(t.t.bind(t,1270,23)),{isComponentEnabled:e}=await Promise.resolve().then(t.t.bind(t,407,23));n((()=>{e("darkMode")&&document.body.classList.add("dark")}))}},urlExclude:o.m,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},7057:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return s}});var o=t(1270),i=t(407),a=t(7659);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class l{constructor(...n){if(r(this,"hour",void 0),r(this,"minute",void 0),0===n.length){const n=new Date;this.hour=n.getHours(),this.minute=n.getMinutes()}else if(1===n.length){const[e]=n;[this.hour,this.minute]=e.split(":").slice(0,2).map((n=>l.validatePart(n))),this.normalize()}else 2===n.length&&([this.hour,this.minute]=n)}normalize(){for(;this.minute<0;)this.minute+=60,this.hour-=1;for(;this.minute>=60;)this.minute-=60,this.hour+=1;for(;this.hour<0;)this.hour+=24;for(;this.hour>=24;)this.hour-=24}lessThan(n){return this.hourn.hour||this.hour===n.hour&&this.minute>n.minute}equals(n){return this.hour===n.hour&&this.minute===n.minute}isInRange(n,e){if(n.equals(e))return!1;let t=this.greaterThan(n)&&this.lessThan(e);n.greaterThan(e)&&(t=this.greaterThan(n)||this.lessThan(e));return t||this.equals(n)}toString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}`}static validatePart(n){const e=parseInt(n);return!Number.isNaN(e)&&e>=0&&e<=59?e:null}static millisecondsBefore(n){const e=new l,t=(new Date).getSeconds(),o=1e3*(3600*e.hour+60*e.minute+t);let i=1e3*(3600*n.hour+60*n.minute)-o;return(e.greaterThan(n)||e.equals(n)&&0!==t)&&(i+=864e5),i}}const c=n=>{const e=new l(n.options.range.start),t=new l(n.options.range.end),o=(new l).isInRange(e,t),a=(0,i.getComponentSettings)("darkMode");a.enabled!==o&&(a.enabled=o);let r=0;r=o?l.millisecondsBefore(t):l.millisecondsBefore(e),0!==r&&setTimeout((()=>c(n)),r)},s={name:"darkModeSchedule",displayName:"夜间模式计划时段",description:"设置一个使用夜间模式的时间段, 进入 / 离开此时间段时, 会自动开启 / 关闭夜间模式. 结束时间小于起始时间时将视为次日, 如 `18:00` 至 `6:00` 表示晚上 18:00 到次日 6:00. 请勿和 `夜间模式跟随系统` 一同使用.",tags:[componentsTags.style,componentsTags.general],entry:({settings:n})=>(0,o.fullyLoaded)((()=>c(n))),urlExclude:a.m,options:{range:{defaultValue:{start:"18:00",end:"6:00"},displayName:"时间段",validator:n=>{const{start:e,end:t}=n,o=/^(\d{1,2}):(\d{1,2})$/;if(!o.test(e)||!o.test(t))return null;const i=new l(n.start),a=new l(n.end);return{start:i.toString(),end:a.toString()}}}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},554:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={displayName:"隐藏番剧点评",tags:[componentsTags.style],...(0,o.toggleStyle)("hideBangumiReviews",(()=>Promise.resolve().then(t.t.bind(t,3654,23)))),urlInclude:i.bangumiUrls,description:{"zh-CN":"隐藏番剧播放页面里的点评板块."},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},620:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={displayName:"隐藏番剧承包",tags:[componentsTags.style],...(0,o.toggleStyle)("hideBangumiSponsors",(()=>Promise.resolve().then(t.t.bind(t,8212,23)))),urlInclude:i.bangumiUrls,description:{"zh-CN":"隐藏番剧页面下方的承包榜, 以及右边的承包按钮."},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},631:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"hideBanner",entry:none,displayName:"隐藏顶部横幅",instantStyles:[{name:"hideBanner",style:()=>Promise.resolve().then(t.t.bind(t,241,23))}],tags:[componentsTags.style],description:{"zh-CN":"隐藏首页顶部横幅."},urlInclude:o.mainSiteUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6209:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"hideRecommendedLive",entry:none,instantStyles:[{name:"hideRecommendedLive",style:()=>Promise.resolve().then(t.t.bind(t,994,23))}],displayName:"隐藏直播推荐",tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"隐藏视频页面右侧下方的直播推荐."},urlInclude:o.videoUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4158:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"hideRelatedVideos",displayName:"隐藏视频推荐",entry:none,instantStyles:[{name:"hideRelatedVideos",style:()=>Promise.resolve().then(t.t.bind(t,4557,23))}],tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"隐藏番剧和视频页面右侧的推荐视频列表. 注意: 如果你想关闭 b 站的自动连播 (自动播放下一个推荐视频) 功能, 需要先取消隐藏视频推荐才能看到开关."},urlInclude:o.videoAndBangumiUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1268:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={displayName:"隐藏视频标题层",...(0,o.toggleStyle)("hideVideoTopMask",(()=>Promise.resolve().then(t.t.bind(t,277,23)))),tags:[componentsTags.style],description:{"zh-CN":"隐藏视频里鼠标经过时出现在右上角的覆盖层."},urlInclude:i.playerUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6514:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"playerOnTop",displayName:"播放器置顶",description:{"zh-CN":"在视频页面中将播放器放在页面最上方."},instantStyles:[{name:"playerOnTop",style:()=>Promise.resolve().then(t.t.bind(t,2167,23))}],tags:[componentsTags.style,componentsTags.video],entry:none,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},5210:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"playerShadow",displayName:"播放器投影",entry:none,instantStyles:[{name:"playerShadow",style:()=>Promise.resolve().then(t.t.bind(t,5440,23))}],tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"为播放器添加主题色投影."},urlInclude:o.allVideoUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1333:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"elegantScrollbar",entry:none,displayName:"使用细滚动条",description:"使用浏览器的滚动条风格替代系统的滚动条, 不过 macOS 系统滚动条比浏览器做得好一些, 因此不建议 macOS 使用此功能.",tags:[componentsTags.style,componentsTags.general],instantStyles:[{name:"elegant-scrollbar",style:()=>Promise.resolve().then(t.t.bind(t,5806,23))}],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},502:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(407);const i={name:"sidebarOffset",displayName:"侧栏垂直偏移",tags:[componentsTags.style],instantStyles:[{name:"sidebarOffset",style:()=>Promise.resolve().then(t.t.bind(t,1574,23))}],description:{"zh-CN":"给脚本的侧栏设置垂直偏移量, 范围为 -40% ~ 40%"},entry:({metadata:n})=>{(0,o.addComponentListener)(`${n.name}.offset`,(n=>{document.body.style.setProperty("--be-sidebar-offset",`${n}%`)}),!0)},options:{offset:{displayName:"偏移量 (%)",defaultValue:0,validator:n=>n>40?40:n<-40?-40:n}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},7128:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(6631);const i={...(0,o.toggleStyle)("simplifyComments",(()=>Promise.resolve().then(t.t.bind(t,3160,23))),(async({metadata:n})=>{const{addComponentListener:e}=await Promise.resolve().then(t.t.bind(t,407,23));e(n.name,(n=>{document.body.classList.toggle("simplify-comment",n)}),!0)})),displayName:"简化评论区",description:{"zh-CN":"\n- 删除热评头像下方的关注按钮\n- 删除用户的等级标识\n- 删除发送源信息(`来自安卓客户端` 这种)\n- 删除用户名右边的勋章\n- 删除评论区顶部的横幅\n- 发送时间移动到右上角\n- 位图图标全部换用矢量图标, 高分屏不会模糊\n- 投票仅显示链接, 隐藏下面的大框.\n\n> 注: 关注和等级可以通过鼠标停留在头像上, 在弹出的资料卡小窗中查看.".trim()},tags:[componentsTags.style],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3716:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return d}});var o=t(8535),i=t(407),a=t(3569),r=t(9163),l=t(3109),c=t(1344);const s={name:"simplifyOptions",dimAt:"checked",switchProps:{checkedIcon:"mdi-eye-off-outline",notCheckedIcon:"mdi-eye-outline"},switches:{categories:{defaultValue:!1,displayName:"分区栏"},trends:{defaultValue:!1,displayName:"活动/热门视频"},online:{defaultValue:!1,displayName:"在线列表(旧)"},"ext-box":{defaultValue:!1,displayName:"电竞赛事(旧)"},special:{defaultValue:!1,displayName:"特别推荐(旧)"},contact:{defaultValue:!1,displayName:"联系方式"},elevator:{defaultValue:!1,displayName:"右侧分区导航(旧)"}}},p={name:"simplifyHome",displayName:"简化首页",description:{"zh-CN":"\n隐藏原版首页不需要的元素 / 分区.\n\n> 这个功能相当于 v1 的 `首页过滤`, v1 的 `简化首页` (清爽 / 极简首页) 需要重构后再发布, 问就是 Coming Soon.\n ".trim()},instantStyles:[{name:"simplifyHome",style:()=>Promise.resolve().then(t.t.bind(t,333,23))}],urlInclude:c.mainSiteUrls,tags:[componentsTags.style],entry:async()=>{if("https://www.bilibili.com/"!==document.URL)return;const{options:n}=(0,i.getComponentSettings)(p.name),e="-1"===(0,l.getCookieValue)("i-wanna-go-back"),t=await(async()=>{const n="https://www.bilibili.com/"!==document.URL;if(!e){const e=await(0,a.sq)((()=>dqa(".proxy-box > div")),(e=>e.length>0||n));return Object.fromEntries(e.map((n=>[n.id.replace(/^bili_/,""),{displayName:n.querySelector("header .name")?.textContent?.trim()??"未知分区",defaultValue:!1}])))}const t=["推广"],o=await(0,a.sq)((()=>dqa(".bili-grid .the-world")),(e=>e.length>3||n));console.log(o);const i=o?.filter((n=>!t.includes(n.id))).map((n=>{const e=(n=>{let e=n;for(;e.parentElement;){if(e.classList.contains("bili-grid"))return e;e=e.parentElement}return null})(n),t=n.id;return e?(e.dataset.area=t,[t,{displayName:t,defaultValue:!1}]):null})).filter((n=>null!==n))??[];return Object.fromEntries(i)})();Object.entries(t).forEach((([e,{displayName:t,defaultValue:o}])=>{const a={defaultValue:o,displayName:t},r=`switch-${e}`;void 0===n[r]&&(n[r]=o);const l=`switch-${e}`;(0,i.addComponentListener)(`${p.name}.${l}`,(n=>{document.body.classList.toggle(`${p.name}-${l}`,n)}),!0),s.switches[e]=a,n.simplifyOptions.switches[e]=a}));const o=Object.keys(t).map((n=>`\n body.simplifyHome-switch-${n} .bili-layout .bili-grid[data-area="${n}"],\n body.simplifyHome-switch-${n} .storey-box .proxy-box #bili_${n} {\n display: none !important;\n }\n `.trim())).join("\n");(0,r.addStyle)(o,"simplify-home-generated")}},d=(0,o.createSwitchOptions)(s)(p)},84:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(8535),i=t(6631),a=t(1344);const r=(0,o.createSwitchOptions)({name:"simplifyOptions",dimAt:"checked",switchProps:{checkedIcon:"mdi-eye-off-outline",notCheckedIcon:"mdi-eye-outline"},switches:{vip:{defaultValue:!0,displayName:"老爷图标"},enterPrompt:{defaultValue:!0,displayName:"入场通知"},fansMedal:{defaultValue:!0,displayName:"粉丝勋章"},title:{defaultValue:!0,displayName:"活动头衔"},guard:{defaultValue:!0,displayName:"舰长图标"},systemMessage:{defaultValue:!0,displayName:"全区广播"},welcomeMessage:{defaultValue:!0,displayName:"欢迎信息"},giftMessage:{defaultValue:!0,displayName:"礼物弹幕"},emoticons:{defaultValue:!0,displayName:"表情特效"},guardPurchase:{defaultValue:!0,displayName:"上舰提示"},giftPanel:{defaultValue:!0,displayName:"付费礼物"},headerPanel:{defaultValue:!1,displayName:"标题栏活动"},userEffect:{defaultValue:!0,displayName:"入场特效"},kanban:{defaultValue:!0,displayName:"看板娘"},eventsBanner:{defaultValue:!1,displayName:"活动横幅"},rankList:{defaultValue:!1,displayName:"排行榜"},popup:{defaultValue:!1,displayName:"抽奖提示"},pk:{defaultValue:!1,displayName:"PK浮窗"},topRank:{defaultValue:!1,displayName:"高能榜提示"},skin:{defaultValue:!1,displayName:"房间皮肤"}}})({name:"simplifyLiveroom",displayName:"简化直播间",entry:(0,i.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,3658,23))),(async()=>{const{setupSkinSimplify:n}=await Promise.resolve().then(t.bind(t,9500));n()})),description:{"zh-CN":"隐藏直播间中各种不需要的内容."},tags:[componentsTags.live,componentsTags.style],urlInclude:a.liveUrls})},9500:function(n,e,t){"use strict";t.r(e),t.d(e,{setupSkinSimplify:function(){return c}});var o=t(407),i=t(3569),a=t(9156);class r{constructor(n,e){var t,r,l;this.skinSelectors=n,this.skinClass=e,t=this,r="skinDisabled",l=(0,o.getComponentSettings)("simplifyLiveroom").options.skin,r in t?Object.defineProperty(t,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[r]=l,n.forEach((n=>{(0,i.select)(n).then((t=>{t&&(0,a.attributes)(n,(n=>{n.forEach((n=>{"class"===n.attributeName&&(this.skinDisabled&&t.classList.contains(e)?t.classList.remove(e):this.skinDisabled||t.classList.contains(e)||t.classList.add(e))}))}))}))}))}setSkin(n){this.skinDisabled=!n,this.skinSelectors.forEach((e=>{(0,i.select)(e).then((e=>e.classList[n?"add":"remove"](this.skinClass)))}))}}const l=[new r(["#head-info-vm","#gift-control-vm","#rank-list-vm","#rank-list-ctnr-box",".gift-panel.base-panel",".gift-panel.extend-panel",".seeds-wrap>div:first-child",".gift-section>div:last-child",".z-gift-package>div>div",".right-action",".control-panel-ctnr"],"live-skin-coloration-area"),new r([".rank-list-ctnr .tabs"],"isHundred"),new r([".rank-list-ctnr .tab-content > div"],"hundred")],c=()=>{(0,o.addComponentListener)("simplifyLiveroom.skin",(n=>{l.forEach((e=>e.setSkin(n)))}),!0)}},2853:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(6631),i=t(1344),a=t(407);const r={displayName:"禁用特殊弹幕样式",tags:[componentsTags.style],...(0,o.toggleStyle)("disableSpecialDanmaku",(()=>Promise.resolve().then(t.t.bind(t,1829,23))),(({metadata:n,settings:{options:e}})=>{Object.keys(e).forEach((e=>{(0,a.addComponentListener)(`${n.name}.${e}`,(n=>{document.body.classList.toggle(`disable-${e}-danmaku-style`,n)}),!0)}))})),urlInclude:i.playerUrls,description:{"zh-CN":"移除高赞弹幕或 UP 主弹幕的特殊样式, 弹幕内容不会移除."},options:{highlight:{displayName:"禁用高赞弹幕",defaultValue:!0},up:{displayName:"禁用UP主弹幕",defaultValue:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1406:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"v1PanelStyle",displayName:"v1 风格设置面板",tags:[componentsTags.style],entry:none,description:{"zh-CN":"使用 v1 风格的设置面板样式"},instantStyles:[{name:"v1PanelStyle",style:()=>Promise.resolve().then(t.t.bind(t,8082,23))}],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1130:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"touchComboLike",displayName:"三连触摸支持",tags:[componentsTags.touch],enabledByDefault:navigator.maxTouchPoints>0,entry:async()=>{const{select:n}=await Promise.resolve().then(t.t.bind(t,3569,23)),e=await n(".ops span.like");if(!e)return;e.style.userSelect="none";const o=(n,t)=>{const o=new CustomEvent(n,t);e.dispatchEvent(o)};let i=!0;e.addEventListener("touchstart",(n=>{n.preventDefault(),i=!0,setTimeout((()=>i=!1),200),o("mousedown",n)})),e.addEventListener("touchend",(n=>{n.preventDefault(),o("mouseup",n),i&&o("click",n)}))},description:{"zh-CN":"为视频页面中的三连操作 (长按点赞) 启用触摸支持."},urlInclude:o.videoUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4420:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return s}});var o=t(9730),i=t(9156),a=t(9163),r=t(1344),l=t(6247),c=t.n(l);const s={name:"doubleClickControl",displayName:"启用双击控制",description:{"zh-CN":"将视频播放器的操作方式更改为: 单击显示 / 隐藏控制栏, 双击播放 / 暂停."},tags:[componentsTags.touch],enabledByDefault:navigator.maxTouchPoints>0,urlInclude:r.playerUrls,entry:async()=>{(0,a.addStyle)(c());const n="disable-original-hover";(0,i.videoChange)((async()=>{const e=await o.playerAgent.query.playerArea();if(e.classList.contains(n))return;e.classList.add(n);const i=o.playerAgent.query.video.container.sync(),{DoubleClickEvent:a}=await Promise.resolve().then(t.t.bind(t,3109,23)),r=new a((()=>o.playerAgent.togglePlay()),!0);r.singleClickHandler=()=>{e.classList.toggle("touch-video-control-show")},r.bind(i)}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6600:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(1344);const i=async n=>{if(document.URL.startsWith("https://live.bilibili.com")){const{touchLiveMiniPlayer:e}=await Promise.resolve().then(t.bind(t,2011));await e(n)}else{const{touchVideoMiniPlayer:e}=await Promise.resolve().then(t.bind(t,7732));await e(n)}},a={name:"touchMiniPlayer",displayName:"迷你播放器触摸拖动",description:{"zh-CN":"使迷你播放器的拖动条可以触摸拖动."},enabledByDefault:navigator.maxTouchPoints>0,tags:[componentsTags.touch],urlInclude:[...o.videoAndBangumiUrls,...o.liveUrls],entry:()=>i(!0),reload:()=>i(!0),unload:()=>i(!1),options:{touchMoveDistance:{displayName:"拖动触发最小距离",defaultValue:10,hidden:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2011:function(n,e,t){"use strict";t.r(e),t.d(e,{touchLiveMiniPlayer:function(){return i}});var o=t(3569);const i=async n=>{const e=await(0,o.select)(".live-player-ctnr");if(!e)return void console.warn("mini player touch move: player not found");const{enableTouchMove:i,disableTouchMove:a}=await Promise.resolve().then(t.bind(t,6680));n?i(e,{minMoveDistance:10}):a(e)}},6680:function(n,e,t){"use strict";t.r(e),t.d(e,{enableTouchMove:function(){return l},disableTouchMove:function(){return c}});var o=t(407);const i=(n,e)=>new MouseEvent(n,{screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,bubbles:!0,cancelable:!0,view:unsafeWindow,detail:1}),a=[],r={passive:!1,capture:!0},l=(n,e)=>{if(a.some((e=>e.element===n)))return;let t,l,c;const s=lodash.get(e,"minMoveDistance",(0,o.getComponentSettings)("touchMiniPlayer").options.touchMoveDistance),p=n=>{if(n.touches.length<1)return;const e=n.touches[0];t={x:e.clientX,y:e.clientY},n.target.dispatchEvent(i("mousedown",e))};n.addEventListener("touchstart",p,r);const d=n=>{if(1!==n.touches.length)return;const e=n.touches[0],o={x:e.clientX,y:e.clientY};((n,e,t)=>Math.abs(n.x-e.x)**2+Math.abs(n.y-e.y)**2>=t*t)(t,o,s)?(n.target.dispatchEvent(i("mousemove",e)),c=!0,n.cancelable&&n.preventDefault()):c=!1,l=e};n.addEventListener("touchmove",d,r);const m=n=>{c&&(n.target.dispatchEvent(i("mouseup",l)),n.cancelable&&n.preventDefault(),c=!1)};n.addEventListener("touchend",m,r),n.addEventListener("touchcancel",m,r),a.push({element:n,touchstart:p,touchmove:d,touchend:m})},c=n=>{const e=a.findIndex((e=>e.element===n));if(-1===e)return;const t=a[e];["touchstart","touchmove","touchend"].forEach((e=>{n.removeEventListener(e,t[e],r)})),n.removeEventListener("touchcancel",t.touchend,r),a.splice(e,1)}},7732:function(n,e,t){"use strict";t.r(e),t.d(e,{touchVideoMiniPlayer:function(){return l}});var o=t(3569),i=t(9163),a=t(740),r=t.n(a);const l=async n=>{const e=await(0,o.select)("#bilibili-player");if(!e)return void console.warn("mini player touch move: player not found");const{enableTouchMove:a,disableTouchMove:l}=await Promise.resolve().then(t.bind(t,6680)),c="touch-mini-player";n?((0,i.addStyle)(r(),c),a(e)):((0,i.removeStyle)(c),l(e))}},1103:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(1344);const i="touch-player-control",a=async()=>{document.body.classList.add(i)},r={name:"touchPlayerControl",displayName:"控制栏触摸优化",description:{"zh-CN":"增大播放器控制栏里按钮的间距, 方便触屏使用."},tags:[componentsTags.touch,componentsTags.style],enabledByDefault:navigator.maxTouchPoints>0,urlInclude:o.playerUrls,instantStyles:[{name:i,style:()=>Promise.resolve().then(t.t.bind(t,989,23))}],entry:a,reload:a,unload:()=>{document.body.classList.remove(i)},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6602:function(n,e,t){"use strict";t.r(e),t.d(e,{setBrightness:function(){return o}});const o=(n,e)=>{let t=e;t<0&&(t=0),n.style.filter=`brightness(${t})`}},9490:function(n,e,t){"use strict";let o;t.d(e,{q:function(){return o}}),function(n){n.Fast="高速",n.Medium="中速",n.Slow="低速"}(o||(o={}))},5496:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(1344),i=t(9730);const a={name:"touchPlayerGestures",displayName:"播放器触摸手势",enabledByDefault:navigator.maxTouchPoints>0,tags:[componentsTags.touch],description:{"zh-CN":"为播放器启用触摸手势支持:\r\n- 左右滑动可调整进度\r\n- 上下滑动可调整音量\r\n- 进度调整可在左上角和右上角取消\r\n- 进度调整时在不同位置滑动, 可以使用3档不同的灵敏度."},entry:async()=>{const{videoChange:n}=await Promise.resolve().then(t.t.bind(t,9156,23));n((async()=>{if(!await i.playerAgent.query.video.element())return;let n;if(!dq(".gesture-preview")){const e=await Promise.resolve().then(t.bind(t,9237)),{mountVueComponent:o}=await Promise.resolve().then(t.t.bind(t,3109,23));n=o(e),i.playerAgent.query.video.subtitle.sync()?.insertAdjacentElement("beforebegin",n.$el)}const{Swiper:e}=await Promise.resolve().then(t.bind(t,2399)),o=new e(i.playerAgent.query.video.container.sync());o.action.addEventListener("start",(()=>{n.sync()})),o.action.addEventListener("cancel",(()=>{n.cancelPreview()})),o.action.addEventListener("end",(()=>{n.endPreview()})),["volume","brightness"].forEach((e=>{o.action.addEventListener(e,(t=>{n.startPreview({[e]:t.detail})}))})),o.action.addEventListener("progress",(e=>{const{progress:t,mode:o}=e.detail;n.preview.seekMode=o,n.startPreview({progress:t})}))}))},urlInclude:o.playerUrls,options:{swiperDistance:{displayName:"手势触发最小距离",defaultValue:10,hidden:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1383:function(n,e,t){"use strict";t.r(e),t.d(e,{setProgress:function(){return o}});const o=(n,e)=>{let t=e;t>n.duration?t=n.duration:t<0&&(t=0),unsafeWindow.player.seek(t,n.paused)}},2399:function(n,e,t){"use strict";t.r(e),t.d(e,{SwipeAction:function(){return l},Swiper:function(){return c}});var o=t(407),i=t(9490);function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}const r=(n,e)=>{const t=(n=>{let e=0,t=0,o=n;for(;o&&!Number.isNaN(o.offsetLeft)&&!Number.isNaN(o.offsetTop);)e+=o.offsetLeft-o.scrollLeft,t+=o.offsetTop-o.scrollTop,o=o.offsetParent;return{x:e,y:t}})(e);return{x:(n.touches[0].pageX-t.x)/e.clientWidth,y:(n.touches[0].pageY-t.y)/e.clientHeight,width:e.clientWidth,height:e.clientHeight}};class l extends EventTarget{constructor(n){super(),this.element=n,a(this,"minSwipeDistance",(0,o.getComponentSettings)("touchPlayerGestures").options.swiperDistance),a(this,"startPosition",null),a(this,"lastAction",null),n.addEventListener("touchstart",(()=>{this.dispatchEvent(new CustomEvent("start"))})),n.addEventListener("touchend",(()=>{this.dispatchEvent(new CustomEvent("end",{detail:this.lastAction})),this.lastAction=null}))}startAction(n,e,t){if("vertical"===n)if(this.startPosition.x<.5){const n=Math.round(200*(e-this.minSwipeDistance)/(1.5*t.height))/100;this.dispatchEvent(new CustomEvent("brightness",{detail:n})),this.lastAction={type:"brightness",brightness:n}}else{const n=Math.round(200*(e-this.minSwipeDistance)/(1.5*t.height))/100;this.dispatchEvent(new CustomEvent("volume",{detail:n})),this.lastAction={type:"volume",volume:n}}else if("horizontal"===n)if(t.y<1/3&&(t.x<.1||t.x>.9))this.dispatchEvent(new CustomEvent("cancel")),this.lastAction=null;else{let n=0;n=this.startPosition.y<1/3?.05:this.startPosition.y>=1/3&&this.startPosition.y<=2/3?.2:1;const t={.05:i.q.Slow,.2:i.q.Medium,1:i.q.Fast};if(e>0){const o=(e-this.minSwipeDistance)*n;this.dispatchEvent(new CustomEvent("progress",{detail:{mode:t[n],progress:o}})),this.lastAction={type:"progress",seconds:o}}else{const o=(e+this.minSwipeDistance)*n;this.dispatchEvent(new CustomEvent("progress",{detail:{mode:t[n],progress:o}})),this.lastAction={type:"progress",seconds:o}}}}}class c{constructor(n){a(this,"onTouchStart",null),a(this,"onTouchEnd",null),a(this,"direction",null),a(this,"action",void 0),a(this,"xDown",void 0),a(this,"yDown",void 0),this.action=new l(n),n.addEventListener("touchstart",(e=>{this.xDown=e.touches[0].clientX,this.yDown=e.touches[0].clientY,this.onTouchStart?.(e),this.action.startPosition=r(e,n)})),n.addEventListener("touchmove",(e=>{if(!this.xDown||!this.yDown||!e.cancelable)return;const t=e.touches[0].clientX,o=e.touches[0].clientY,i=r(e,n),a=this.xDown-t,l=this.yDown-o;this.direction?"vertical"===this.direction?this.action.startAction(this.direction,l,i):"horizontal"===this.direction&&this.action.startAction(this.direction,-a,i):this.direction=Math.abs(a)>Math.abs(l)?"horizontal":"vertical",e.preventDefault()}),{passive:!1}),n.addEventListener("touchend",(n=>{this.xDown=null,this.yDown=null,this.direction=null,this.onTouchEnd?.(n),this.action.startPosition=null}))}}},6710:function(n,e,t){"use strict";t.r(e),t.d(e,{syncVolumeUI:function(){return o},setVolume:function(){return i}});const o=n=>{unsafeWindow.player?.volume(n)},i=async(n,e)=>{let t=e;t>1?t=1:t<0&&(t=0),n.volume=t}},3860:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"changeUpdateUrls",displayName:"更新链接替换",description:"批量更换已安装功能的更新链接的分支, 对本地安装的功能无效.",entry:none,tags:[componentsTags.utils],widget:{component:()=>Promise.resolve().then(t.bind(t,4454)).then((n=>n.default))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2336:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(3109);const i={name:"checkInCenter",displayName:"签到助手",description:{"zh-CN":"在功能面板中提供一些可以每日进行的操作."},tags:[componentsTags.utils],entry:none,widget:{component:()=>Promise.resolve().then(t.bind(t,2120)).then((n=>n.default)),condition:()=>Boolean((0,o.getUID)())},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},9909:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});let o=!1,i=!0;const a="column-unlock",r=async()=>{i=!0;const{addStyle:n}=await Promise.resolve().then(t.t.bind(t,9163,23));n(".article-holder { user-select: text !important }",a),o||(o=!0,document.addEventListener("copy",(n=>{i&&n.stopImmediatePropagation()}),{capture:!0}))},l={name:"columnUnlock",displayName:"专栏文字选择",entry:r,reload:r,unload:async()=>{document.getElementById(a)?.remove(),i=!1},tags:[componentsTags.utils],description:{"zh-CN":"使专栏的文字可以选择."},urlInclude:["//www.bilibili.com/read/"],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2002:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(3109),i=t(1344);const a={name:"copyCommentsLink",displayName:"复制评论链接",description:{"zh-CN":"开启后, 可在每条评论的菜单中选择复制链接."},entry:async()=>{const{forEachCommentItem:n,addMenuItem:e}=await Promise.resolve().then(t.t.bind(t,4169,23));n({added:n=>{const t=n=>{n.forEach((n=>{e(n,{className:"copy-link",text:"复制链接",action:async()=>{const e=(n=>{if(document.URL.match(/\/\/t\.bilibili\.com\/(\d+)/))return"";if(i.feedsUrls.every((n=>!(0,o.matchUrlPattern)(n))))return"";let e=n;for(;null!==e&&e!==document.body;){if(e.hasAttribute("data-did"))return`https://t.bilibili.com/${e.getAttribute("data-did")}`;e=e.parentElement}return""})(n.element)||document.URL;await navigator.clipboard.writeText(`${e}#reply${n.id}`)}})}))};t([n,...n.replies]),n.onRepliesUpdate=n=>t(n)}})},tags:[componentsTags.utils],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},390:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"downloadAudio",displayName:"下载音频",entry:none,tags:[componentsTags.utils],description:{"zh-CN":"\n开启音频下载支持, 音频页面中可以在功能面板中下载当前音频.\n\n> 需要进入音频的详细信息页面才能下载, 在其他页面中此按钮将不可点击.\n ".trim()},widget:{component:()=>Promise.resolve().then(t.bind(t,6659)).then((n=>n.default))},urlInclude:["//www.bilibili.com/audio/"],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6777:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return p}});var o=t(3109),i=t(1344),a=t(2023),r=t(3663),l=t(1508),c=t(1141),s=t(9129);const p={name:"imageExporter",displayName:"图片批量导出",description:{"zh-CN":"可以批量导出某个地方的图片, 目前支持动态和专栏.\r\n\r\n动态文件名变量:\r\n- `user`: 用户名\r\n- `id`: 动态 ID\r\n- `n`: 第 n 张图\r\n\r\n专栏文件名变量:\r\n- `title`: 专栏标题\r\n- `n`: 第 n 张图"},tags:[componentsTags.feeds,componentsTags.utils],entry:async n=>{await(async({settings:{options:n}})=>{if(!i.feedsUrls.some((n=>(0,o.matchUrlPattern)(n))))return;(0,a.forEachFeedsCard)({added:e=>{(0,a.addMenuItem)(e,{className:"image-export",text:"导出图片",action:async()=>{const t=[];if(dqa(e.element,".main-content img, .main-content .img-content").forEach((n=>{const e=(0,o.retrieveImageUrl)(n);e&&!t.some((({url:n})=>n===e.url))&&t.push(e)})),0===t.length)return void c.Toast.info("此条动态没有检测到任何图片.","导出图片");const i=c.Toast.info("下载中...","导出图片");let a=0;const p=await Promise.all(t.map((async({url:n})=>{const e=await(0,r.getBlob)(n);return a++,i.message=`下载中... (${a}/${t.length})`,e}))),d=new l.DownloadPackage,{feedFormat:m}=n;p.forEach(((n,o)=>{const i={user:e.username,id:e.id,n:(o+1).toString()};d.add(`${(0,s.formatTitle)(m,!1,i)}${t[o].extension}`,n)})),i.dismiss();const b={user:e.username,id:e.id,n:""};await d.emit(`${(0,s.formatTitle)(m,!1,b)}.zip`)}})}})})(n)},widget:{condition:()=>i.columnUrls.some((n=>(0,o.matchUrlPattern)(n))),component:()=>Promise.resolve().then(t.bind(t,5635)).then((n=>n.default))},urlInclude:[...i.feedsUrls,...i.columnUrls],options:{columnFormat:{defaultValue:"[title][ - n]",displayName:"专栏图片命名格式"},feedFormat:{defaultValue:"[user][ - id][ - n]",displayName:"动态图片命名格式"}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1370:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return s}});var o=t(6631);const i=/@(\d+)[Ww]_(\d+)[Hh]/,a=["#certify-img1","#certify-img2"],r=(n,e)=>{const t=document.createNodeIterator(n,NodeFilter.SHOW_ELEMENT);let o=t.nextNode();for(;o;)e(o),o=t.nextNode()},l=async(n,e)=>{const{attributes:o}=await Promise.resolve().then(t.t.bind(t,9156,23)),r=(t,o)=>{const r=t(e);if(null===r)return;if(a.some((n=>e.matches(n))))return;const l=r.match(i);if(!l)return;const[,c,s]=l,p=parseInt(e.getAttribute("data-resolution-width")||"0");if(parseInt(c)>=p&&0!==p)return;null===e.getAttribute("width")&&null===e.getAttribute("height")&&(e.classList.contains("bili-avatar-img")?e.setAttribute("height",s):e.setAttribute("width",c));const d=Math.round(n*parseInt(c)).toString(),m=Math.round(n*parseInt(s)).toString();e.setAttribute("data-resolution-width",d),o(e,r.replace(i,`@${d}w_${m}h`))};o(e,(()=>{r((n=>n.getAttribute("src")),((n,e)=>n.setAttribute("src",e))),r((n=>n.style.backgroundImage),((n,e)=>n.style.backgroundImage=e))}))},c=(0,o.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,1795,23))),(async({settings:n})=>{const{allMutations:e}=await Promise.resolve().then(t.t.bind(t,9156,23)),o="auto"===n.options.scale?window.devicePixelRatio:parseFloat(n.options.scale);r(document.body,(n=>l(o,n))),e((n=>{n.forEach((n=>n.addedNodes.forEach((n=>{n instanceof HTMLElement&&(l(o,n),"IMG"!==n.nodeName.toUpperCase()&&r(n,(n=>l(o,n))))}))))}))})),s={name:"imageResolution",displayName:"高分辨率图片",tags:[componentsTags.utils],enabledByDefault:window.devicePixelRatio>1,entry:c,description:{"zh-CN":"根据屏幕 DPI 请求更高分辨率的图片, 例如 DPI 缩放 200% 则请求 2 倍的分辨率, 加载时间也会相应变长一些. (也会导致某些浏览器里出现图片闪动, 因为本质上是更换了图片源)"},options:{scale:{displayName:"缩放级别",defaultValue:"auto",hidden:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2071:function(n,e,t){"use strict";t.d(e,{$j:function(){return r},vN:function(){return c},kW:function(){return p},Nw:function(){return m}});var o=t(9730),i=t(407),a=t(8269);const r=(n,e)=>{const{event:t}=e,o=new MouseEvent("click",{...lodash.pick(t,"ctrlKey","shiftKey","altKey","metaKey")});if("string"==typeof n){const e=dq(n);if(!e)return!1;e.dispatchEvent(o)}else{if(!n)return!1;n.dispatchEvent(o)}return!0},l=n=>e=>r(n,e),c=n=>()=>o.playerAgent.changeTime("number"==typeof n?n:n());let s;const p=async(n,e)=>{let t=dq(".keymap-tip");if(!t){const i=await o.playerAgent.query.playerArea();if(!i)return;i.insertAdjacentHTML("afterbegin",`\n \n `),t=dq(".keymap-tip")}t.innerHTML=n;const i=dq(".keymap-tip-container"),a=dq(i,".mdi");a.classList.remove(...a.classList.values()),a.classList.add("mdi",e),s&&clearTimeout(s),i.classList.add("show"),s=window.setTimeout((()=>{i.classList.remove("show")}),2e3)},d={fullscreen:{displayName:"全屏",run:()=>o.playerAgent.fullscreen()},webFullscreen:{displayName:"网页全屏",run:()=>o.playerAgent.webFullscreen()},wideScreen:{displayName:"宽屏",run:()=>o.playerAgent.widescreen()},volumeUp:{displayName:"增加音量",run:()=>{const n=o.playerAgent.changeVolume(10);return lodash.isNil(n)?n:(p(`${n}%`,"mdi-volume-high"),!0)}},volumeDown:{displayName:"降低音量",run:()=>{const n=o.playerAgent.changeVolume(-10);return lodash.isNil(n)?n:(0===n?p("静音","mdi-volume-off"):p(`${n}%`,"mdi-volume-high"),!0)}},mute:{displayName:"静音",run:()=>{const n=o.playerAgent.toggleMute();return lodash.isNil(n)?n:(n?p("已静音","mdi-volume-off"):p("已取消静音","mdi-volume-high"),!0)}},pictureInPicture:{displayName:"画中画",run:()=>o.playerAgent.togglePip()},coin:{displayName:"投币",run:l(".video-toolbar .coin,.tool-bar .coin-info, .video-toolbar-module .coin-box, .play-options-ul > li:nth-child(2)")},favorite:{displayName:"收藏",run:l(".video-toolbar .collect, .video-toolbar-module .fav-box, .play-options-ul > li:nth-child(3)")},pause:{displayName:"暂停/播放",run:()=>o.playerAgent.togglePlay()},like:{displayName:"点赞",run:(()=>{let n=!0;return e=>{const{event:t}=e,o=dq(".video-toolbar .like, .tool-bar .like-info");if(!o)return!1;t.preventDefault();const i=(n,e)=>{const t=new CustomEvent(n,e);o.dispatchEvent(t)};return n=!0,setTimeout((()=>n=!1),200),i("mousedown",t),document.body.addEventListener("keyup",(e=>{e.preventDefault(),i("mouseup",e),n&&i("click",e)}),{once:!0}),!0}})()},danmaku:{displayName:"弹幕开关",run:()=>o.playerAgent.toggleDanmaku()},longJumpBackward:{displayName:"长倒退",run:()=>o.playerAgent.changeTime(-(0,i.getComponentSettings)("keymap").options.longJumpSeconds)},longJumpForward:{displayName:"长前进",run:()=>o.playerAgent.changeTime((0,i.getComponentSettings)("keymap").options.longJumpSeconds)},jumpBackward:{displayName:"倒退",run:()=>o.playerAgent.changeTime(-5)},jumpForward:{displayName:"前进",run:()=>o.playerAgent.changeTime(5)},playerMenu:{displayName:"播放器菜单",run:()=>{const n=o.playerAgent.query.video.container.sync();if(!n)return null;const e=n.getBoundingClientRect();return n.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,cancelable:!1,view:unsafeWindow,button:2,buttons:0,clientX:e.x+e.width/2-88.325,clientY:e.y+e.height/2-97})),!0}},seekBegin:{displayName:"回开头",run:()=>o.playerAgent.seek(0)},sendComment:{displayName:"发送评论",ignoreTyping:!1,run:()=>{const n=document.activeElement?.nextElementSibling;return n?(n.click(),!0):null}}},[m]=(0,a.registerAndGetData)("keymap.actions",d)},3902:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return b}});var o=t(6631),i=t(407),a=t(2071),r=t(3109),l=t(1344);const c=["shift","alt","ctrl","meta"],s=lodash.once((n=>{const e=l.watchlaterUrls.some((n=>(0,r.matchUrlPattern)(n))),t=l.mediaListUrls.some((n=>(0,r.matchUrlPattern)(n))),o={enable:!0,bindings:n};return document.body.addEventListener("keydown",(n=>{o.enable&&o.bindings.forEach((o=>{if(0===o.keys.length)return;if(!1!==o.action.ignoreTyping&&(0,r.isTyping)())return;const i=n.key.toLowerCase(),l=dq(".bilibili-player-sphere-control");if(null!==l&&"none"!==l.style.display&&["w","a","s","d"].includes(i))return;if(c.some((e=>{const t=o.keys.includes(e);if(o.keys.includes(`[${e}]`))return!1;return t!==n[`${e}Key`]})))return;const s=o.keys.filter((n=>!c.includes(n.toLowerCase()))).map((n=>n.toLowerCase()));if(!(s.includes(n.key.toLowerCase())||s.includes(n.code.toLowerCase())))return;const p=o.action.run({binding:o,isWatchlater:e,isMediaList:t,event:n,clickElement:a.$j,changeVideoTime:a.vN,showTip:a.kW}),d=!lodash.isNil(p);(o.action.prevent??d)&&(n.stopPropagation(),n.preventDefault())}))})),o}));var p=t(4494);let d=null;const m=(0,o.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,4278,23))),(async({settings:n})=>{const e=()=>{const e=n.options.preset,t=p.um[e]||{},o=(n=>Object.entries(n).map((([n,e])=>({keys:e.split(" ").filter((n=>""!==n)),action:a.Nw[n]||none}))))({...p.Wb,...t,...n.options.customKeyBindings});d?d.bindings=o:d=s(o)};(0,i.addComponentListener)("keymap.preset",e,!0),(0,i.addComponentListener)("keymap.customKeyBindings",e)})),b={name:"keymap",displayName:"快捷键扩展",tags:[componentsTags.video,componentsTags.utils],entry:m,unload:()=>{d&&(d.enable=!1)},reload:()=>{d&&(d.enable=!0)},description:{"zh-CN":"为脚本的功能和 b 站的功能启用键盘快捷键支持, 快捷键列表可在`快捷键设置`中查看和配置."},extraOptions:()=>Promise.resolve().then(t.bind(t,5657)).then((n=>n.default)),options:{longJumpSeconds:{defaultValue:85,displayName:"长跳跃秒数"},customKeyBindings:{defaultValue:{},displayName:"自定义键位",hidden:!0},preset:{defaultValue:"Default",displayName:"预设",hidden:!0}},plugin:{displayName:"快捷键扩展 - 搜索支持",setup:({addData:n})=>{n("launchBar.actions",(n=>{n.push({name:"keymapSettings",getActions:async()=>[{name:"快捷键扩展设置",description:"Keymap Settings",icon:"mdi-keyboard-settings-outline",action:async()=>{const{toggleKeymapSettings:n}=await Promise.resolve().then(t.bind(t,1909));n()}}]})}))}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4494:function(n,e,t){"use strict";t.d(e,{Wb:function(){return i},um:function(){return a}});var o=t(8269);const i={fullscreen:"f",webFullscreen:"w",wideScreen:"t",volumeUp:"arrowUp",volumeDown:"arrowDown",mute:"m",pictureInPicture:"p",coin:"c",favorite:"s",pause:"space",like:"l",playerMenu:"`",longJumpForward:"j",longJumpBackward:"shift j",jumpBackward:"arrowLeft",jumpForward:"arrowRight",danmaku:"d",seekBegin:"0",sendComment:"ctrl enter"},[,a]=(0,o.registerAndGetData)("keymap.presets",i,{Default:{},YouTube:{like:"",pause:"space k",longJumpForward:"l",longJumpBackward:"j",seekBegin:"0 Home"},HTML5Player:{coin:"shift c",danmaku:"shift d",fullscreen:"enter",webFullscreen:"shift enter",pictureInPicture:"shift p",longJumpBackward:"ctrl arrowLeft",longJumpForward:"ctrl arrowRight"},PotPlayer:{coin:"shift c",danmaku:"shift d",fullscreen:"enter",webFullscreen:"6",longJumpBackward:"ctrl arrowLeft",longJumpForward:"ctrl arrowRight",seekBegin:"backspace"}})},1909:function(n,e,t){"use strict";t.r(e),t.d(e,{loadKeymapSettings:function(){return a},toggleKeymapSettings:function(){return r}});var o=t(3109);let i;const a=async n=>{if(i)return;const e=await Promise.resolve().then(t.bind(t,1107)).then((n=>n.default));i=(0,o.mountVueComponent)(e),n&&(i.triggerElement=n),document.body.insertAdjacentElement("beforeend",i.$el)},r=async n=>{i||await a(n),i.popupOpen=!i.popupOpen}},7872:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"removePromotions",displayName:"删除广告",entry:async({settings:n,metadata:e})=>{const{addComponentListener:o}=await Promise.resolve().then(t.t.bind(t,407,23));if("https://www.bilibili.com/"===document.URL.replace(window.location.search,"")){const{selectAll:e,select:o}=await Promise.resolve().then(t.t.bind(t,3569,23));o(".eva-extension-area").then((n=>{n&&(n.parentElement.style.margin="12px")})),e(".gg-pic").then((e=>{0!==e.length&&e.forEach((e=>{const t=e.parentElement;t.style.display="none";const o=[...t.parentElement.childNodes].indexOf(t)+1,i=t.parentElement.parentElement.querySelector(`.pic li:nth-child(${o})`);if(i){i.style.display="flex";const e=i.querySelector("a:not(.more-text)");e.insertAdjacentHTML("afterend",`\n ${n.options.showPlaceholder?"🚫已屏蔽广告":""}
\n `),e.style.visibility="hidden";[i.querySelector("a.more-text"),i.querySelector("img")].forEach((n=>n.style.display="none"))}}))})),o(".focus-carousel.home-slide").then((e=>{e&&dqa(e,".gg-icon,.bypb-icon").map((n=>n.parentElement.parentElement)).forEach((e=>{e.style.display="none",e.insertAdjacentHTML("afterend",`\n ${n.options.showPlaceholder?"🚫已屏蔽广告":""}
\n `)}))}))}o(`${e.name}.preserveEventBanner`,(n=>{document.body.classList.toggle("preserve-event-banner",n)}),!0)},instantStyles:[{name:"removePromotions",style:()=>Promise.resolve().then(t.t.bind(t,5595,23))}],tags:[componentsTags.utils],description:{"zh-CN":'\n删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等. 注意: 首页推广模块删除后留下空白区域是正常现象, 如果觉得怪可以开启 `占位文本` 选项.\n\n- `占位文本`: 删除首页推广模块的广告后显示"🚫已屏蔽广告"来替代空白区域.\n- `保留活动横幅`: 保留视频页面的活动横幅.\n'.trim()},options:{showPlaceholder:{displayName:"占位文本",defaultValue:!0},preserveEventBanner:{displayName:"保留活动横幅",defaultValue:!1}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6424:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(8269),i=t(3109);const a={name:"urlParamsClean",displayName:"网址参数清理",entry:async()=>{if((0,i.isNotHtml)())return;const[n]=(0,o.registerAndGetData)("urlParamsClean.noClean",["videocard_series"]),[e]=(0,o.registerAndGetData)("urlParamsClean.params",["spm_id_from","from_source","from_spmid","from","seid","share_source","share_medium","share_plat","share_tag","share_session_id","bbid","ts","timestamp","unique_k","rt","tdsourcetag","accept_quality","broadcast_type","current_qn","current_quality","playurl_h264","playurl_h265","quality_description","network","network_status","platform_network_status","p2p_type","referfrom","visit_id","bsource","spm","hotRank"]),[a]=(0,o.registerAndGetData)("urlParamsClean.siteSpecifiedParams",[{match:/\/\/www\.bilibili\.com\/audio\/(au[\d]+|mycollection)/,param:"type"},{match:/\/\/live\.bilibili\.com\//,param:"session_id"},{match:/\/\/www\.bilibili\.com\/bangumi\//,param:"theme"}]),{fullyLoaded:r}=await Promise.resolve().then(t.t.bind(t,1270,23)),{urlChange:l}=await Promise.resolve().then(t.t.bind(t,9156,23));r((()=>{"text/html"===document.contentType&&l((()=>(()=>{const t=window.location.search.substring(1).split("&");if(t.some((e=>n.some((n=>e.includes(n))))))return;const o=t.filter((n=>!e.some((e=>n.startsWith(`${e}=`)))&&!a.some((({match:e,param:t})=>document.URL.match(e)&&n.startsWith(`${t}=`))))).join("&"),i=document.URL.replace(window.location.search,"")+(o?`?${o}`:"");i!==document.URL&&(console.log("[URL params clean]",document.URL,i),window.history.replaceState({},document.title,i))})()))}))},description:{"zh-CN":"自动删除网址中的多余跟踪参数."},tags:[componentsTags.utils],urlExclude:[/game\.bilibili\.com\/fgo/],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},652:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return u}});var o=t(8269),i=t(4850),a=coreApis.componentApis.userComponent,r=t(3663),l=t(776),c=t(8738),s=t(407),p=t(1141),d=t(5729),m=coreApis.pluginApis.hook,b=coreApis.pluginApis.plugin;const u={name:"v1Migrate",displayName:"v1 设置迁移",description:{"zh-CN":"在设置的 `关于` 面板中添加 `导入 v1 设置` 按钮, 点击导入可以导入 v1 的设置, 并根据打开的选项自动下载安装 v2 中对应的功能."},tags:[componentsTags.utils],entry:()=>{(0,o.addData)("settingsPanel.about.actions",(n=>{n.push({icon:"mdi-inbox-arrow-down-outline",name:"importV1Settings",displayName:"导入 v1 设置",run:async()=>{const{logError:n}=await Promise.resolve().then(t.t.bind(t,5729,23)),{pickFile:e}=await Promise.resolve().then(t.t.bind(t,4290,23)),o=await e({accept:"*.json"});if(0===o.length)return;const[u]=o;try{const n=JSON.parse(await u.text());await(async n=>{const e=p.Toast.info("下载功能列表中","导入 v1 设置");try{console.log("下载功能列表中");const t=`${l.cdnRoots[(0,s.getGeneralSettings)().cdnRoot](c.meta.compilationInfo.branch)}doc/features/features.json`,o=await(0,r.monkey)({url:t});console.log(o);const p=JSON.parse(o);console.log("下载功能列表完成");const d=(e,t,o)=>async()=>{if(!n[e])return void console.log(`跳过了未开启的选项 ${e}`);const d={component:i.componentsMap,plugin:b.pluginsMap},u={component:a.installComponent,plugin:b.installPlugin};if(t in d[o])console.log(`${t} 已经存在, 跳过安装`);else{const n=p.find((n=>n.type===o&&n.name===t)),e=n?.fullAbsolutePath;if(!e||!n)return void console.log(`没有找到名为 ${t} 的功能`);const i=`${l.cdnRoots[(0,s.getGeneralSettings)().cdnRoot](c.meta.compilationInfo.branch,n.owner)}${e}`,a=await(0,r.monkey)({url:i}),{before:d,after:b}=(0,m.getHook)(`user${lodash.startCase(o)}s.add`,a,i);await d();const{metadata:h,message:g}=await u[o](a);await b(h),console.log(g)}},u=(e,t,o)=>()=>{const i=n[e],a=o?.(i)??i;if(void 0!==a){const[n,...e]=t.split("."),{options:o}=(0,s.getComponentSettings)(n);lodash.set(o,e,a)}console.log(`迁移了选项 ${e} -> ${t}`)},h=()=>()=>{const{customStyles:e}=n;e.filter((n=>n.enabled)).forEach((n=>{s.settings.userStyles[n.name]=lodash.omit(n,"enabled")}))},g=n=>d("guiSettings",n,"plugin"),v=()=>none,f={category:"home",activities:"feeds",bangumi:"subscriptions",watchlaterList:"watchlater",favoritesList:"favorites",historyList:"history",rankingLink:"ranking",drawingLink:"drawing",bangumiLink:"bangumi",musicLink:"music",matchLink:"match",shopLink:"shop"},y=[d("useDarkStyle","darkMode","component"),d("darkColorScheme","darkModeFollowSystem","component"),d("hideBanner","hideBanner","component"),d("expandDanmakuList","expandDanmakuList","component"),u("expandDanmakuListIgnoreMediaList","expandDanmakuList.ignoreMediaList"),d("expandDescription","fullVideoDescription","component"),d("watchlaterRedirect","watchlaterRedirect","component"),u("watchLaterRedirectNavbar","watchlaterRedirect.navbar"),u("watchLaterRedirectPage","watchlaterRedirect.page"),d("touchVideoPlayer","touchPlayerGestures","component"),d("touchVideoPlayer","touchPlayerControl","component"),d("customControlBackground","playerControlBackground","component"),u("customControlBackgroundOpacity","playerControlBackground.opacity",(n=>{const e=parseFloat(n);return Math.round(100*e)})),d("darkSchedule","darkModeSchedule","component"),u("darkScheduleStart","darkModeSchedule.range.start"),u("darkScheduleEnd","darkModeSchedule.range.end"),d("fullTweetsTitle","fullFeedsTitle","component"),d("fullPageTitle","fullEpisodeTitle","component"),d("removeVideoTopMask","hideVideoTopMask","component"),d("removeLiveWatermark","removeLiveWatermark","component"),d("harunaScale","dpiLiveShowgirl","component"),d("harunaScale","dpiLiveShowgirl","component"),d("removeAds","removePromotions","component"),u("showBlockedAdsTip","removePromotions.showPlaceholder"),u("preserveEventBanner","removePromotions.preserveEventBanner"),d("touchVideoPlayerDoubleTapControl","doubleClickControl","component"),u("customStyleColor","settingsPanel.themeColor"),d("useDefaultPlayerMode","defaultPlayerMode","component"),u("applyPlayerModeOnPlay","defaultPlayerMode.applyOnPlay"),u("defaultPlayerMode","defaultPlayerMode.mode"),d("skipChargeList","skipChargeList","component"),d("comboLike","touchComboLike","component"),d("autoLightOff","playerAutoLight","component"),d("airborne","danmakuAirborne","component"),d("useBiliplusRedirect","biliplusRedirect","component"),d("biliplusRedirect","biliplusRedirect","component"),d("framePlayback","seekByFrames","component"),d("useCommentStyle","simplifyComments","component"),d("imageResolution","imageResolution","component"),u("imageResolutionScale","imageResolution.scale"),d("playerFocus","playerFocus","component"),u("playerFocusOffset","playerFocus.offset"),d("simplifyLiveroom","simplifyLiveroom","component"),u("simplifyLiveroomSettings","simplifyLiveroom",(n=>{const{options:e}=(0,s.getComponentSettings)("simplifyLiveroom");Object.assign(e,Object.fromEntries(Object.entries(n).map((([n,e])=>[`switch-${n}`,e]))))})),d("customNavbar","customNavbar","component"),g("customNavbar.items.darkMode"),u("favoritesListCurrentSelect","customNavbar.lastFavoriteFolder"),u("touchNavBar","customNavbar.touch"),u("customNavbarFill","customNavbar.fill"),u("customNavbarTransparent","customNavbar.transparent"),u("customNavbarShadow","customNavbar.shadow"),u("customNavbarBlur","customNavbar.blur"),u("customNavbarOrder","customNavbar.order",(n=>(Object.keys(n).forEach((e=>{e in f&&(n[f[e]]=n[e],delete n[e])})),delete n.mangaLink,n))),u("customNavbarHidden","customNavbar.hidden",(n=>([...n].forEach((e=>{e in f&&(n.push(f[e]),lodash.pull(n,e))})),lodash.pull(n,"mangaLink"),n))),u("customNavbarBoundsPadding","customNavbar.padding",(n=>parseFloat(n))),u("customNavbarGlobalFixed","customNavbar.globalFixed"),u("customNavbarSeasonLogo","customNavbar.seasonLogo"),u("customNavbarShowDeadVideos","customNavbar.showDeadVideos"),d("playerShadow","playerShadow","component"),d("narrowDanmaku","preserveDanmakuInput","component"),d("outerWatchlater","outerWatchlater","component"),d("videoScreenshot","videoScreenshot","component"),d("hideBangumiReviews","hideBangumiReviews","component"),u("filenameFormat","settingsPanel.filenameFormat"),u("batchFilenameFormat","settingsPanel.batchFilenameFormat"),d("sidebarOffset","sidebarOffset","component"),u("sidebarOffset","sidebarOffset.offset"),d("noLiveAutoplay","liveHomeMute","component"),d("foldComment","rememberVideoSpeed","component"),u("defaultVideoSpeed","rememberVideoSpeed.speed"),u("rememberVideoSpeedList","rememberVideoSpeed.individualRememberList"),u("rememberVideoSpeed","rememberVideoSpeed.individualRemember"),u("extendVideoSpeed","rememberVideoSpeed.extend"),u("extendVideoSpeedList","rememberVideoSpeed.extendList"),d("foldComment","foldComments","component"),d("autoDraw","liveAutoDraw","component"),d("keymap","keymap","component"),u("keymapPreset","keymap.preset"),u("keymapJumpSeconds","keymap.longJumpSeconds"),u("customKeyBindings","keymap.customKeyBindings"),d("doubleClickFullscreen","doubleClickFullscreen","component"),u("doubleClickFullscreenPreventSingleClick","doubleClickFullscreen.preventSingleClick"),u("scriptLoadingMode","settingsPanel.scriptLoadingMode",(n=>n.replace(/\(自动\)$/,""))),u("guiSettingsDockSide","settingsPanel.dockSide"),d("fullActivityContent","fullFeedsContent","component"),d("feedsFilter","feedsFilter","component"),u("feedsFilterPatterns","feedsFilter.patterns"),u("feedsSpecialFilterTypes","feedsFilter.types"),u("feedsFilterSideCards","feedsFilter.sideCards"),d("selectableColumnText","columnUnlock","component"),d("miniPlayerTouchMove","touchMiniPlayer","component"),d("hideBangumiSponsors","hideBangumiSponsors","component"),d("hideRecommendLive","hideRecommendedLive","component"),d("hideRelatedVideos","hideRelatedVideos","component"),d("urlParamsClean","urlParamsClean","component"),d("collapseLiveSideBar","collapseLiveSideBar","component"),u("foregroundColorMode","settingsPanel.textColor"),u("updateCdn","settingsPanel.cdnRoot"),u("downloadPackageEmitMode","settingsPanel.downloadPackageEmitMode",(n=>"分别下载"===n?"单独下载":n)),d("bvidConvert","bvidConvert","component"),d("fixedSidebars","fixedFeedsSidebars","component"),d("autoHideSideBar","autoHideSidebar","component"),d("livePip","livePip","component"),d("extendFeedsLive","extendFeedsLive","component"),d("playerOnTop","playerOnTop","component"),d("quickFavorite","quickFavorite","component"),u("quickFavoriteID","quickFavorite.favoriteFolderID"),d("disableFeedsDetails","disableFeedsDetails","component"),d("elegantScrollbar","elegantScrollbar","component"),d("danmakuSendBar","liveDanmakuSendbar","component"),d("showCoverBeforePlay","showCoverBeforePlay","component"),d("seoJump","seoRedirect","component"),d("copyFeedsLink","copyFeedsLink","component"),d("copyCommentLink","copyCommentsLink","component"),d("unfoldFeeds","unfoldFeeds","component"),d("feedsImageExporter","imageExporter","component"),d("columnImageExporter","imageExporter","component"),d("preferAvUrl","avUrl","component"),d("homeHidden","simplifyHome","component"),u("homeHiddenItems","simplifyHome",(n=>{const{options:e}=(0,s.getComponentSettings)("simplifyHome");n.forEach((n=>e[`switch-${n}`]=!0))})),d("alwaysShowDuration","alwaysShowDuration","component"),d("removeVideoPopup","removePlayerPopup","component"),d("removeGuidePopup","removePlayerPopup","component"),d("removeVotePopup","removePlayerPopup","component"),u("removeVideoPopup","removePlayerPopup.relatedVideos"),u("removeGuidePopup","removePlayerPopup.comboLikes"),u("removeVotePopup","removePlayerPopup.votes"),d("checkInCenter","checkInCenter","component"),d("fullscreenGiftBox","liveGiftBox","component"),d("autoPlayControl","legacyAutoPlay","component"),d("scrollOutPlayer","playerIntersectionActions","component"),u("scrollOutPlayerTriggerPlace","playerIntersectionActions.triggerLocation"),u("scrollOutPlayerAutoPause","playerIntersectionActions.pause"),u("scrollOutPlayerAutoLightOn","playerIntersectionActions.light"),d("disableDanmakuHighlights","disableSpecialDanmaku","component"),d("disableUpDanmakuStyle","disableSpecialDanmaku","component"),u("disableDanmakuHighlights","disableSpecialDanmaku.highlight"),u("disableUpDanmakuStyle","disableSpecialDanmaku.up"),d("viewCover","viewCover","component"),d("downloadVideo","downloadVideo","component"),g("downloadVideo.outputs.aria2"),g("downloadVideo.outputs.idm"),u("downloadVideoQuality","downloadVideo.basicConfig.quality"),u("downloadVideoFormat","downloadVideo.basicConfig.api",(e=>({flv:"video.flv",dash:n.downloadVideoDashCodec.startsWith("HEVC")?"video.dash.hevc":"video.dash.avc"}[e]))),u("downloadVideoDefaultDanmaku","downloadVideo.danmakuType"),u("downloadVideoDefaultSubtitle","downloadVideo.subtitleType"),u("aria2RpcOptionProfiles","downloadVideo.rpcProfiles"),d("downloadDanmaku","downloadDanmaku","component"),d("downloadSubtitle","downloadSubtitle","component"),d("downloadAudio","downloadAudio","component"),d("downloadLiveRecords","downloadLiveRecords","component"),d("medalHelper","badgeHelper","component"),u("defaultMedalID","badgeHelper.defaultMedalID"),u("autoMatchMedal","badgeHelper.autoMatchMedal"),h(),v()];let w=0;e.message=`导入中... (${w}/${y.length})`;let k=0,x=0;for(const n of y)try{await n(),k++}catch(n){console.log(n),x++}finally{w++,e.message=`导入中... (${w}/${y.length})`}e.message=`导入完成. 成功 ${k} 个, 失败 ${x} 个, 可在控制台查看详细日志.`}catch(n){e.dismiss(),(0,d.logError)(n)}})(n)}catch(e){n(e)}}})}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},7769:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"viewCover",displayName:"查看封面",tags:[componentsTags.utils,componentsTags.video],entry:none,reload:none,unload:none,widget:{component:()=>Promise.resolve().then(t.bind(t,4330)).then((n=>n.default))},description:{"zh-CN":"在视频页面中, 可从功能面板中查看封面."},urlInclude:[...o.videoAndBangumiUrls],commitHash:"5c80c0af46787b56670d7f637ae95a4e2a641b7d"}},4569:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"watchlaterRedirect",displayName:"稍后再看重定向",description:{"zh-CN":"将稍后再看的链接重定向为普通播放网址."},entry:async({settings:n})=>{if(n.options.page){const{select:n}=await Promise.resolve().then(t.t.bind(t,3569,23)),{childList:e}=await Promise.resolve().then(t.t.bind(t,9156,23)),{getWatchlaterList:o}=await Promise.resolve().then(t.t.bind(t,5539,23)),i=await o(!0),a=await n(".watch-later-list .list-box > span");if(!a)return;const r=(n,e)=>{try{const t=i[e],{bvid:o,cid:a,pages:r}=t,l=r.find((n=>n.cid===a))?.page??1,c=l>1?`https://www.bilibili.com/video/${o}?p=${l}`:`https://www.bilibili.com/video/${o}`,s=n.querySelector(".av-pic");s.target="_blank",s.href=c;const p=n.querySelector(".av-about .t");p.target="_blank",p.href=c}catch(t){console.error(`[watchlater redirect] error at index ${e}`,n,t)}},l=()=>{a.querySelectorAll(".av-item").forEach(r)};e(a,(n=>{n.forEach((n=>{n.removedNodes.forEach((n=>{if(n instanceof HTMLElement&&!n.classList.contains("itemlist-move")){const e=parseInt(dq(n,".key").textContent)-1;console.log("remove index",e),i.splice(e,1)}}))})),l()}))}},options:{page:{displayName:"重定向页面",defaultValue:!0},navbar:{displayName:"重定向顶栏",defaultValue:!0}},urlInclude:["https://www.bilibili.com/watchlater/#/list"],tags:[componentsTags.utils,componentsTags.video],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},5604:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"biliplusRedirect",displayName:"BiliPlus 跳转支持",description:{"zh-CN":"在视频 / 番剧 / 空间中, 可以从功能中的按钮点击转到 BiliPlus 上对应的页面."},urlInclude:[...o.videoAndBangumiUrls,"//space.bilibili.com"],entry:none,tags:[componentsTags.video,componentsTags.utils],widget:{component:()=>Promise.resolve().then(t.bind(t,7823)).then((n=>n.default))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4749:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(3569),i=t(1344);const a={name:"bvidConvert",displayName:"BV 号转换",entry:none,description:{"zh-CN":"在功能面板中显示视频的 AV 号和 BV 号."},tags:[componentsTags.video,componentsTags.utils],widget:{component:()=>Promise.resolve().then(t.bind(t,7450)).then((n=>n.default)),condition:o.hasVideo},urlInclude:i.videoAndBangumiUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1729:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return c}});var o=t(6631),i=t(9730),a=coreApis.componentApis.video.videoDanmaku,r=t(9156),l=t(1344);const c={displayName:"启用弹幕空降",author:{name:"kdxcxs",link:"https://github.com/kdxcxs"},description:{"zh-CN":"为可能含有时间点的弹幕添加下划线, 点击可以跳到视频对应时间."},tags:[componentsTags.video],urlInclude:l.playerUrls,...(0,o.toggleStyle)("danmakuAirborne",(()=>Promise.resolve().then(t.t.bind(t,6316,23))),(async({settings:n})=>{const{enabled:e}=n,t=n=>{if(!n)return NaN;const e=n.match(/(\d+)[ ]*[::时分][ ]*(\d+)([ ]*[::分][ ]*(\d+))?/);if(!e)return NaN;if(e[3]){const[,t,o,,i]=e.map((n=>parseInt(n)));return[t,o,i].some((n=>Number.isNaN(n)))||n.includes("分")&&!n.includes("时")?NaN:3600*t+60*o+i}const[,t,o]=e.map((n=>parseInt(n)));return[t,o].some((n=>Number.isNaN(n)))?NaN:60*t+o},o=n=>{if(!e)return;const o=n.target;if(!o.classList.contains("b-danmaku"))return;const i=t(o.textContent);Number.isNaN(i)||unsafeWindow.player.seek(i,!1)};(0,a.forEachVideoDanmaku)({added:n=>{const e=!Number.isNaN(t(n.text));n.element.classList.toggle("airborne",e)}}),(0,r.videoChange)((async()=>{const n=await i.playerAgent.query.video.wrap();n.classList.contains("airborne-enabled")||(n.classList.add("airborne-enabled"),n.addEventListener("click",o))}))})),commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2606:function(n,e,t){"use strict";t.r(e),t.d(e,{proto:function(){return i},decodeDanmakuSegment:function(){return r},decodeDanmakuView:function(){return l}});var o=t(4659);const i={nested:{DmWebViewReply:{fields:{state:{type:"int32",id:1},text:{type:"string",id:2},textSide:{type:"string",id:3},dmSge:{type:"DmSegConfig",id:4},flag:{type:"DanmakuFlagConfig",id:5},specialDms:{rule:"repeated",type:"string",id:6},checkBox:{type:"bool",id:7},count:{type:"int64",id:8},commandDms:{rule:"repeated",type:"CommandDm",id:9},dmSetting:{type:"DanmuWebPlayerConfig",id:10}}},CommandDm:{fields:{id:{type:"int64",id:1},oid:{type:"int64",id:2},mid:{type:"int64",id:3},command:{type:"string",id:4},content:{type:"string",id:5},progress:{type:"int32",id:6},ctime:{type:"string",id:7},mtime:{type:"string",id:8},extra:{type:"string",id:9},idStr:{type:"string",id:10}}},DmSegConfig:{fields:{pageSize:{type:"int64",id:1},total:{type:"int64",id:2}}},DanmakuFlagConfig:{fields:{recFlag:{type:"int32",id:1},recText:{type:"string",id:2},recSwitch:{type:"int32",id:3}}},DmSegMobileReply:{fields:{elems:{rule:"repeated",type:"DanmakuElem",id:1}}},DanmakuElem:{fields:{id:{type:"int64",id:1},progress:{type:"int32",id:2},mode:{type:"int32",id:3},fontsize:{type:"int32",id:4},color:{type:"uint32",id:5},midHash:{type:"string",id:6},content:{type:"string",id:7},ctime:{type:"int64",id:8},weight:{type:"int32",id:9},action:{type:"string",id:10},pool:{type:"int32",id:11},idStr:{type:"string",id:12},attr:{type:"int32",id:13}}},DanmuWebPlayerConfig:{fields:{dmSwitch:{type:"bool",id:1},aiSwitch:{type:"bool",id:2},aiLevel:{type:"int32",id:3},blocktop:{type:"bool",id:4},blockscroll:{type:"bool",id:5},blockbottom:{type:"bool",id:6},blockcolor:{type:"bool",id:7},blockspecial:{type:"bool",id:8},preventshade:{type:"bool",id:9},dmask:{type:"bool",id:10},opacity:{type:"float",id:11},dmarea:{type:"int32",id:12},speedplus:{type:"float",id:13},fontsize:{type:"float",id:14},screensync:{type:"bool",id:15},speedsync:{type:"bool",id:16},fontfamily:{type:"string",id:17},bold:{type:"bool",id:18},fontborder:{type:"int32",id:19},drawType:{type:"string",id:20}}}}},a=lodash.curry((async(n,e)=>{const t=new Uint8Array("arrayBuffer"in Blob.prototype?await e.arrayBuffer():await new Response(e).arrayBuffer()),a=(await o.protobufLibrary).Root.fromJSON(i).lookupType(n),r=a.decode(t);return a.toObject(r)})),r=a("DmSegMobileReply"),l=a("DmWebViewReply")},1110:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(3569),i=t(1141),a=t(1344);const r={name:"downloadDanmaku",displayName:"下载弹幕",description:{"zh-CN":"启用下载弹幕支持, 在视频和番剧页面中可从功能面板里下载弹幕. 请注意 ASS 弹幕下载不会包含高级弹幕, 字幕弹幕等."},tags:[componentsTags.video],entry:none,reload:none,unload:none,plugin:{displayName:"下载视频 - 下载弹幕支持",setup:({addData:n})=>{n("downloadVideo.assets",(async n=>{const{getBlobByType:e}=await Promise.resolve().then(t.bind(t,5074));n.push({name:"downloadDanmaku",displayName:"下载弹幕",getAssets:async(n,t)=>{const{type:o,enabled:a}=t;if(!a)return[];const r=i.Toast.info("获取弹幕中...","下载弹幕");let l=0;const c=await Promise.allSettled(n.map((async t=>{const i=await e(o,t.input);return l++,r.message=`获取弹幕中... (${l}/${n.length})`,{name:`${t.input.title}.${o}`,data:i}}))),s=c.filter((n=>"fulfilled"===n.status)),p=c.filter((n=>"rejected"===n.status));return r.message=`获取完成. 成功 ${s.length} 个, 失败 ${p.length} 个.`,s.map((n=>n.value))},component:()=>Promise.resolve().then(t.bind(t,1007)).then((n=>n.default))})}))}},urlInclude:a.videoAndBangumiUrls,widget:{condition:o.hasVideo,component:()=>Promise.resolve().then(t.bind(t,274)).then((n=>n.default))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},5074:function(n,e,t){"use strict";t.r(e),t.d(e,{JsonDanmaku:function(){return x},convertToAss:function(){return _},convertToAssFromJson:function(){return C},getBlobByType:function(){return I},getUserDanmakuConfig:function(){return A}});var o=t(2244),i=t(5729),a=t(4522),r=t(9129),l=t(2740);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class s{constructor({content:n,time:e,type:t,fontSize:o,color:i}){c(this,"content",void 0),c(this,"time",void 0),c(this,"startTime",void 0),c(this,"type",void 0),c(this,"fontSize",void 0),c(this,"color",void 0),this.content=n,this.time=e,this.startTime=parseFloat(e),this.type=parseInt(t),this.fontSize=parseFloat(o),this.color=parseInt(i)}}function p(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class d extends s{constructor({content:n,time:e,type:t,fontSize:o,color:i,typeTag:a,colorTag:r,endTime:l}){super({content:n,time:e,type:t,fontSize:o,color:i}),p(this,"typeTag",void 0),p(this,"colorTag",void 0),p(this,"endTime",void 0),this.typeTag=a,this.colorTag=r,this.endTime=l}text(n){let e=n[this.fontSize];e||(e=n[25]);const t=e.match(/Style:(.*?),/)[1].trim();return`Dialogue: 0,${this.time},${this.endTime},${t},,0,0,0,,{${this.typeTag}${this.colorTag}}${this.content}`}}class m{constructor(n,e,t,o,i){p(this,"danmakus",void 0),p(this,"title",void 0),p(this,"fontStyles",void 0),p(this,"blockTypes",void 0),p(this,"resolution",void 0),this.danmakus=n,this.title=e,this.fontStyles=t,this.blockTypes=o,this.resolution=i}generateAss(){return`${`\n[Script Info]\n; Script generated by Bilibili Evolved Danmaku Converter\n; https://github.com/the1812/Bilibili-Evolved/\nTitle: ${this.title}\nScriptType: v4.00+\nPlayResX: ${this.resolution.x}\nPlayResY: ${this.resolution.y}\nTimer: 10.0000\nWrapStyle: 2\nScaledBorderAndShadow: no\n\n[V4+ Styles]\nFormat: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding\n${Object.values(this.fontStyles).join("\n")}\n\n[Events]\nFormat: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\n `.trim()}\n${this.danmakus.map((n=>n.text(this.fontStyles))).filter((n=>""!==n)).join("\n")}`}}function b(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class u extends s{constructor({content:n,time:e,type:t,fontSize:o,color:i,timeStamp:a,pool:r,userHash:l,rowId:c}){super({content:n,time:e,type:t,fontSize:o,color:i}),b(this,"timeStamp",void 0),b(this,"pool",void 0),b(this,"userHash",void 0),b(this,"rowId",void 0),b(this,"pDataArray",void 0),this.timeStamp=parseInt(a),this.pool=parseInt(r),this.userHash=l,this.rowId=parseInt(c),this.pDataArray=[e,t,o,i,a,r,l,c]}text(){return`${this.content}`}static parse(n){const e=n.getAttribute("p"),[t,o,i,a,r,l,c,s]=e.split(","),p=n.innerHTML;return new u({content:p,time:t,type:o,fontSize:i,color:a,timeStamp:r,pool:l,userHash:c,rowId:s})}}class h{constructor(n){b(this,"xml",void 0),b(this,"danmakus",void 0),this.xml=n;const e=(new DOMParser).parseFromString(n,"application/xml").documentElement;this.danmakus=[...e.querySelectorAll("d[p]")].map((n=>u.parse(n)))}}var g=t(3109);let v;function f(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}!function(n){n[n.Normal=1]="Normal",n[n.Normal2=2]="Normal2",n[n.Normal3=3]="Normal3",n[n.Bottom=4]="Bottom",n[n.Top=5]="Top",n[n.Reversed=6]="Reversed",n[n.Special=7]="Special",n[n.Special2=8]="Special2"}(v||(v={}));class y{constructor(n,e,t,o){f(this,"horizontalStack",void 0),f(this,"horizontalTrack",void 0),f(this,"verticalStack",void 0),f(this,"verticalTrack",void 0),f(this,"resolution",void 0),f(this,"duration",void 0),f(this,"canvas",void 0),f(this,"context",void 0),f(this,"fontSizes",void 0),f(this,"bottomMarginPercent",void 0),f(this,"danmakuHeight",void 0),f(this,"trackHeight",void 0),f(this,"trackCount",void 0),this.horizontalStack=[],this.horizontalTrack=[],this.verticalStack=[],this.verticalTrack=[],this.resolution=e,this.duration=t,this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.fontSizes={30:`64px ${n}`,25:`52px ${n}`,18:`36px ${n}`,45:`90px ${n}`},this.bottomMarginPercent=o,this.generateTracks()}generateTracks(){this.danmakuHeight=52,this.trackHeight=2*y.margin+52,this.trackCount=parseInt((0,g.fixed)(this.resolution.y*(1-this.bottomMarginPercent)/this.trackHeight,0))}getTextSize(n){this.context.font=this.fontSizes[n.fontSize];return[this.context.measureText(n.content).width/2,this.danmakuHeight/2]}getTags(n,{targetTrack:e,initTrackNumber:t,nextTrackNumber:o,willOverlay:i,getTrackItem:a,getTag:r}){const[l,c]=this.getTextSize(n),s=2*l,p=this.duration(n)*s/(this.resolution.x+s)+y.nextDanmakuDelay;let d=t,m=null;const b=n=>i(n,d,s);do{m=e.find(b),d+=o}while(m&&d<=this.trackCount&&d>=0);return d>this.trackCount||d<0?"\\pos(0,-999)":(d-=o,e.push(a(d,s,p)),r({trackNumber:d,x:l,y:c}))}getHorizontalTags(n){return this.getTags(n,{targetTrack:this.horizontalTrack,initTrackNumber:0,nextTrackNumber:1,willOverlay:(e,t,o)=>e.trackNumber===t&&(e.widthn.startTime),getTrackItem:(e,t,o)=>({width:t,start:n.startTime,visible:n.startTime+o,end:n.startTime+this.duration(n),trackNumber:e}),getTag:({trackNumber:e,x:t,y:o})=>`\\move(${this.resolution.x+t},${e*this.trackHeight+y.margin+o},${-t},${e*this.trackHeight+y.margin+o},0,${1e3*this.duration(n)})`})}getVerticalTags(n){const e="top"===y.danmakuType[n.type];return this.getTags(n,{targetTrack:this.verticalTrack,initTrackNumber:e?0:this.trackCount-1,nextTrackNumber:e?1:-1,willOverlay:(e,t)=>e.trackNumber===t&&e.end>n.startTime,getTrackItem:e=>({start:n.startTime,end:n.startTime+this.duration(n),trackNumber:e}),getTag:({trackNumber:n,y:t})=>e?`\\pos(${this.resolution.x/2},${n*this.trackHeight+y.margin+t})`:`\\pos(${this.resolution.x/2},${this.resolution.y-y.margin-t-(this.trackCount-1-n)*this.trackHeight})`})}push(n){let e="",t=[];switch(y.danmakuType[n.type]){case"normal":case"reversed":e=this.getHorizontalTags(n),t=this.horizontalStack;break;case"top":case"bottom":e=this.getVerticalTags(n),t=this.verticalStack;break;case"special":default:return{tags:"\\pos(0,-999)"}}const o={tags:e};return t.push(o),o}}function w(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}f(y,"danmakuType",{[v.Normal]:"normal",[v.Normal2]:"normal",[v.Normal3]:"normal",[v.Bottom]:"bottom",[v.Top]:"top",[v.Reversed]:"reversed",[v.Special]:"special",[v.Special2]:"special"}),f(y,"margin",4),f(y,"nextDanmakuDelay",.05);class k{constructor({title:n,font:e,alpha:t,duration:o,blockTypes:i,blockFilter:a,resolution:r,bottomMarginPercent:l,bold:c}){w(this,"title",void 0),w(this,"font",void 0),w(this,"alpha",void 0),w(this,"duration",void 0),w(this,"blockTypes",void 0),w(this,"blockFilter",void 0),w(this,"resolution",void 0),w(this,"bold",void 0),w(this,"danmakuStack",void 0),this.title=n,this.font=e,this.alpha=Math.round(255*t).toString(16).toUpperCase().padStart(2,"0"),this.duration=o,this.blockTypes=i,this.blockFilter=a||(()=>!0),this.resolution=r,this.bold=c,this.danmakuStack=new y(e,r,o,l)}get fontStyles(){return{36:`Style: Larger,${this.font},72,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,30:`Style: Large,${this.font},64,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,25:`Style: Medium,${this.font},52,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,18:`Style: Small,${this.font},36,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`,45:`Style: ExtraLarge,${this.font},90,&H${this.alpha}FFFFFF,&H${this.alpha}FFFFFF,&H${this.alpha}000000,&H${this.alpha}000000,${this.bold?"1":"0"},0,0,0,100,100,0,0,1,1.2,0,5,0,0,0,0`}}xmlDanmakuToAssDocument(n){const e=[];for(const t of n){const n=-1!==this.blockTypes.indexOf(t.type),o=-1!==this.blockTypes.indexOf("color")&&t.color!==k.white;if(n||o)continue;if(!this.blockFilter(t))continue;const[i,a]=(0,l.convertTimeByDuration)(t.startTime,this.duration(t));e.push(new d({content:(0,l.normalizeContent)(t.content),time:i,endTime:a,type:t.type.valueOf().toString(),fontSize:t.fontSize.toString(),color:t.color.toString(),typeTag:this.convertType(t),colorTag:(0,l.convertHexColorForDialogue)(t.color.toString(16))}))}return new m(e,this.title,this.fontStyles,this.blockTypes,this.resolution)}xmlStringToAssDocument(n){const e=new h(n);return this.xmlDanmakuToAssDocument(e.danmakus.sort((0,a.ascendingSort)((n=>n.startTime))))}convertType(n){return this.danmakuStack.push(n).tags}}w(k,"white",16777215);class x{constructor(n,e){var t,o,i;this.aid=n,this.cid=e,i=[],(o="jsonDanmakus")in(t=this)?Object.defineProperty(t,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[o]=i}get xmlDanmakus(){return this.jsonDanmakus.map((n=>({content:n.content,time:n.progress?(n.progress/1e3).toString():"0",type:n.mode?.toString()??"1",fontSize:n.fontsize?.toString()??"25",color:n.color?.toString()??"16777215",timeStamp:n.ctime?.toString()??"0",pool:n.pool?.toString()??"0",userHash:n.midHash??"0",rowId:n.idStr??"0"})))}async fetchInfo(){const{decodeDanmakuSegment:n,decodeDanmakuView:e}=await Promise.resolve().then(t.bind(t,2606)),o=async n=>(await fetch(n)).blob(),r=await o(`https://api.bilibili.com/x/v2/dm/web/view?type=1&oid=${this.cid}&pid=${this.aid}`);if(!r)throw new Error("获取弹幕信息失败");const l=await e(r),{total:c}=l.dmSge;if(void 0===c)throw new Error(`获取弹幕分页数失败: ${JSON.stringify(lodash.omit(l,"flag"))}`);console.log("segment count =",c);const s=await Promise.all(new Array(c).fill(0).map((async(e,t)=>{const a=await o(`https://api.bilibili.com/x/v2/dm/web/seg.so?type=1&oid=${this.cid}&pid=${this.aid}&segment_index=${t+1}`);if(!a)return(0,i.logError)(new Error(`弹幕片段${t+1}下载失败`)),[];console.log(`received blob for segment ${t+1}`,a);return(await n(a)).elems??[]})));return this.jsonDanmakus=s.flat().sort((0,a.ascendingSort)((n=>n.progress))),this}}const A=async()=>{const n=(0,r.getFriendlyTitle)(),e={font:"微软雅黑",alpha:.4,duration:n=>{switch(n.type){case 4:case 5:return 4;default:return 6}},blockTypes:[7,8],resolution:{x:1920,y:1080},bottomMarginPercent:.15,bold:!1};let t={...e,title:n};try{await(0,o.loadDanmakuSettingsPanel)();const n=localStorage.getItem("bilibili_player_settings");if(n){const e=JSON.parse(n),o=(n,t)=>lodash.get(e,`setting_config.${n}`,t);t.blockTypes=(()=>{const n=[],t={scroll:[1,2,3],top:[5],bottom:[4],color:["color"]};for(const[o,i]of Object.entries(t))!1===lodash.get(e,`block.type_${o}`,!0)&&n.push(...i);return n.concat(7,8)})(),t.bold=o("bold",!1),t.alpha=lodash.clamp(1-parseFloat(o("opacity","0.4")),0,1);const i=1.4-.4*o("fontsize",1);t.resolution={x:Math.round(1920*i),y:Math.round(1080*i)},t.duration=(()=>{const n=18-3*o("speedplus",0);return e=>{switch(e.type){case 4:case 5:return 4;default:return n}}})();const a=o("danmakuArea",0);t.bottomMarginPercent=a>=100?0:a/100,0===t.bottomMarginPercent&&o("preventshade",!1)&&(t.bottomMarginPercent=.15);const r=lodash.get(e,"block.list",[]);t.blockFilter=n=>{for(const e of r)if(e.s)switch(e.t){default:return!0;case"keyword":if(n.content.includes(e.v))return!1;break;case"regexp":if(new RegExp(e.v).test(n.content))return!1;break;case"user":if(n.userHash===e.v)return!1}return!0}}else console.warn("[弹幕转换] 未找到播放器设置"),t={...t,...e};t.font=dq(".bilibili-player-video-danmaku-setting-right-font .bui-select-result").innerText}catch(n){(0,i.logError)(n),t={...t,...e}}for(const[n,o]of Object.entries(t))null==o&&(console.warn("danmaku config invalid for key",n,", value =",o),t[n]=e[o]);return console.log(t),t},_=async n=>new k(await A()).xmlStringToAssDocument(n).generateAss(),C=async n=>new k(await A()).xmlDanmakuToAssDocument(n.xmlDanmakus.map((n=>new u(n)))).generateAss(),I=async(n,e=unsafeWindow)=>{const{aid:t,cid:o}=e,i=await new x(t,o).fetchInfo();switch(n){case"xml":return new Blob([i.xmlDanmakus.map((n=>new u(n).text())).join("\n")],{type:"text/xml"});default:case"json":return new Blob([JSON.stringify(i.jsonDanmakus)],{type:"text/json"});case"ass":return new Blob([await C(i)],{type:"text/ass"})}}},6770:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9156),i=t(3569),a=t(3109),r=t(1344);const l={name:"expandDanmakuList",displayName:"展开弹幕列表",entry:async({settings:{options:n}})=>{(0,o.videoChange)((async()=>{if(r.mediaListUrls.some((n=>(0,a.matchUrlPattern)(n)))&&n.ignoreMediaList)return;const e=await(0,i.select)(".bui-collapse-wrap");if(e&&e.classList.contains("bui-collapse-wrap-folded")){(await(0,i.select)(".bui-collapse-header"))?.click()}}))},tags:[componentsTags.video],description:{"zh-CN":"每次加载视频时自动展开弹幕列表."},options:{ignoreMediaList:{defaultValue:!0,displayName:"合集类页面不自动展开"}},urlInclude:[...r.videoAndBangumiUrls,...r.mediaListUrls],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},8336:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(3569);const i={name:"downloadVideo",displayName:"下载视频",description:"在功能面板中添加下载视频支持.",entry:none,reload:none,unload:none,widget:{component:()=>Promise.resolve().then(t.bind(t,7248)).then((n=>n.default)),condition:()=>(0,o.hasVideo)()},tags:[componentsTags.video],options:{basicConfig:{defaultValue:{},displayName:"基础配置",hidden:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2461:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return d}});var o=t(1344),i=t(9156),a=t(3569),r=t(9163),l=t(667),c=t.n(l);const s="fullVideoDescription",p=()=>{(0,r.addStyle)(c(),s),(0,i.videoChange)((async()=>{if(!await(0,a.select)(".video-desc"))return;(await(0,a.select)('.video-desc .btn[report-id="abstract_spread"], .video-desc .toggle-btn'))?.click()}))},d={name:s,entry:p,reload:p,unload:()=>{(0,r.removeStyle)(s)},displayName:"展开视频简介",tags:[componentsTags.video,componentsTags.style],description:{"zh-CN":"总是展开完整的视频简介."},urlInclude:o.videoAndBangumiUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4603:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={...(0,o.toggleStyle)("fullEpisodeTitle",(()=>Promise.resolve().then(t.t.bind(t,6556,23)))),displayName:"展开选集标题",description:{"zh-CN":"总是完全展开视频选集列表的标题, 注意对番剧无效."},tags:[componentsTags.video],urlInclude:i.videoUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4143:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"outerWatchlater",displayName:"外置稍后再看",entry:async()=>{const{mountVueComponent:n,getUID:e,playerReady:o}=await Promise.resolve().then(t.t.bind(t,3109,23));if(!e())return;await o();const i=dq(".video-toolbar .ops .collect");if(!i)return;const a=n(await Promise.resolve().then(t.bind(t,3245)));i.insertAdjacentElement("afterend",a.$el);const{videoChange:r}=await Promise.resolve().then(t.t.bind(t,9156,23));r((()=>{a.aid=unsafeWindow.aid}))},tags:[componentsTags.video],description:{"zh-CN":"将视频页面菜单里的 `稍后再看` 移到外面."},urlInclude:o.videoUrls,urlExclude:o.watchlaterUrls,reload:()=>{dqa(".ops .watchlater").forEach((n=>{n.style.display="inline-block"}))},unload:()=>{dqa(".ops .watchlater").forEach((n=>{n.style.display="none"}))},plugin:{displayName:"稍后再看 - 快捷键支持",setup:({addData:n})=>{n("keymap.actions",(n=>{n.watchlater={displayName:"稍后再看",run:n=>{const{clickElement:e}=n;return e(".video-toolbar .ops .watchlater, .more-ops-list .ops-watch-later, .video-toolbar-module .see-later-box",n)}}})),n("keymap.presets",(n=>{n.watchlater="shift w"}))}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},8961:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9730),i=t(9156),a=t(1344);let r;const l={name:"playerAutoLight",displayName:"播放时自动关灯",urlInclude:a.allVideoUrls,tags:[componentsTags.video],description:{"zh-CN":"在视频播放时自动关灯, 暂停或结束时再自动打开."},entry:async()=>{const{isEmbeddedPlayer:n}=await Promise.resolve().then(t.t.bind(t,3109,23)),{lightOn:e,lightOff:a}=await Promise.resolve().then(t.t.bind(t,3579,23));n()||(0,i.videoChange)((async()=>{if(null!=r){const n=await r.query.video.element();n.removeEventListener("ended",e),n.removeEventListener("pause",e),n.removeEventListener("play",a)}r=o.playerAgent;const n=await r.query.video.element();r.isAutoPlay()&&a(),n.addEventListener("ended",e),n.addEventListener("pause",e),n.addEventListener("play",a)}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},7118:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"playerControlBackground",displayName:"播放器控制栏背景色",tags:[componentsTags.video,componentsTags.style],description:{"zh-CN":"给视频播放器控制栏附上半透明的黑色, 代替原来的阴影."},entry:async({metadata:n})=>{const{addComponentListener:e}=await Promise.resolve().then(t.t.bind(t,407,23));e(`${n.name}.includeProgress`,(n=>{document.body.classList.toggle("video-control-progress-background",n)}),!0),e(`${n.name}.opacity`,lodash.debounce((n=>{document.documentElement.style.setProperty("--video-control-opacity",(n/100).toString())}),200),!0)},instantStyles:[{name:"playerControlBackground",style:()=>Promise.resolve().then(t.t.bind(t,7497,23))}],urlInclude:o.playerUrls,options:{opacity:{displayName:"不透明度(%)",defaultValue:64,slider:{}},includeProgress:{displayName:"包括进度条",defaultValue:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3803:function(n,e,t){"use strict";t.r(e),t.d(e,{PlayerModes:function(){return l},component:function(){return c}});var o=t(9730),i=t(3569),a=t(3109),r=t(1344);let l;!function(n){n.Normal="常规",n.Wide="宽屏",n.WebFullscreen="网页全屏",n.Fullscreen="全屏"}(l||(l={}));const c={name:"defaultPlayerMode",displayName:"默认播放器模式",entry:async({settings:{options:n}})=>{if((0,a.isEmbeddedPlayer)())return;await(0,a.playerReady)();const e=new Map([[l.Normal,none],[l.Wide,()=>{o.playerAgent.widescreen()}],[l.WebFullscreen,()=>{o.playerAgent.webFullscreen()}],[l.Fullscreen,async()=>{null!==await(0,i.sq)((()=>dq(o.playerAgent.query.video.element.selector)),(n=>null!==n&&4===n.readyState&&"complete"===document.readyState&&document.hasFocus()))?o.playerAgent.fullscreen():console.warn("[默认播放器模式] 未能应用全屏模式, 等待超时.")}]]),t=await o.playerAgent.query.video.element();if(!t)return;const r=e.get(n.mode),c=()=>{!dq("body[class*=player-mode-]")&&r()};n.applyOnPlay&&!o.playerAgent.isAutoPlay()?t.addEventListener("play",c,{once:!0}):c()},tags:[componentsTags.video],description:{"zh-CN":"控制是否使用默认播放器模式, 可以为`常规`, `宽屏`, `网页全屏`或`全屏`. 注意: 不能和其他影响定位的功能一同使用, 例如播放器定位. (相关讨论: [#483](https://github.com/the1812/Bilibili-Evolved/issues/483))","en-US":"Set the default player mode. Could be `Normal`, `Widescreen`, `Web fullscreen` or `Fullscreen`.","ja-JP":"デフォルト・プレーヤー・モードが使用するかどうかを制御する、 例えば`常规`、`宽屏`、 `网页全屏`か`全屏`."},options:{mode:{defaultValue:l.Normal,displayName:"模式选择",dropdownEnum:l},applyOnPlay:{defaultValue:!1,displayName:"播放时应用"}},urlInclude:r.allVideoUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},7707:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"doubleClickFullscreen",displayName:"双击全屏",entry:async({settings:{options:n}})=>{const{videoChange:e}=await Promise.resolve().then(t.t.bind(t,9156,23));e((async()=>{const{DoubleClickEvent:e}=await Promise.resolve().then(t.t.bind(t,3109,23)),{playerAgent:o}=await Promise.resolve().then(t.t.bind(t,9730,23)),i=await o.query.danmakuTipLayer();if(null===i)return void console.error("playerArea not found");const a="double-click-fullscreen";if(!i.classList.contains(a)){i.classList.add(a);const t=o.query.video.container.sync(),r=new e((()=>o.fullscreen()),n.preventSingleClick);r.singleClickHandler=()=>o.togglePlay(),r.bind(t)}}))},tags:[componentsTags.video],options:{preventSingleClick:{displayName:"双击时阻止单击事件",defaultValue:!0}},urlInclude:o.playerUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3954:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"playerFocus",displayName:"播放器定位",tags:[componentsTags.video],entry:async({settings:{options:n}})=>{const e=document.URL.includes("bangumi")?".bilibili-player":".video-info .video-title .tit",{select:o}=await Promise.resolve().then(t.t.bind(t,3569,23)),{playerReady:i}=await Promise.resolve().then(t.t.bind(t,3109,23)),a=await o(e);await i(),a&&(a.scrollIntoView(),0!==n.offset&&window.scrollBy(0,n.offset))},description:{"zh-CN":"进入视频 / 番剧页面时, 自动定位到播放器. 注意: 不能和其他影响定位的功能一同使用, 例如自动宽屏. (相关讨论: [#483](https://github.com/the1812/Bilibili-Evolved/issues/483))\r\n\r\n可设置定位时的竖直偏移量, 单位为像素(px)."},options:{offset:{displayName:"定位偏移量",defaultValue:-10}},urlInclude:o.videoAndBangumiUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2298:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return c}});var o,i=t(9730),a=t(3579),r=t(9156),l=t(407);!function(n){n.Top="视频顶部",n.Medium="视频中间",n.Bottom="视频底部"}(o||(o={}));const c={name:"playerIntersectionActions",author:{name:"FoundTheWOUT",link:"https://github.com/FoundTheWOUT"},tags:[componentsTags.video],entry:async({settings:{options:n},metadata:e})=>{const t=n,{query:{video:c}}=i.playerAgent,s=await c.element(),p=document.getElementById("video-player")??(dq(".player-wrap")||dq(".player-module"));let d,m=!0;function b(n){switch(n){case o.Top:return 1;case o.Medium:return.5;case o.Bottom:return 0;default:return.5}}function u(){d.observe(p)}function h(){d.unobserve(p)}const g=n=>new IntersectionObserver((([n])=>{n.isIntersecting?m||(m=!0,t.pause&&s.paused&&s.play(),t.light&&(0,l.getComponentSettings)("playerAutoLight").enabled&&!t.pause&&!s.paused&&(0,a.lightOff)()):(s.paused||(m=!1),t.pause&&!s.paused&&s.pause(),t.light&&(0,l.getComponentSettings)("playerAutoLight").enabled&&!t.pause&&(0,a.lightOn)())}),{threshold:b(n||t.triggerLocation)});(0,l.addComponentListener)(`${e.name}.triggerLocation`,(n=>{h(),d=g(n),u()})),d=g(),(0,r.videoChange)((async()=>{i.playerAgent.isAutoPlay()&&u(),s.addEventListener("play",u),s.addEventListener("ended",h)}))},displayName:"播放器位置动作",description:{"zh-CN":"设置当播放器移出视图的位置变化时执行的动作."},options:{triggerLocation:{defaultValue:o.Medium,displayName:"触发位置",dropdownEnum:o},pause:{defaultValue:!1,displayName:"自动暂停"},light:{defaultValue:!0,displayName:"自动开灯"}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3874:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9156),i=t(3569),a=t(3109),r=t(1344);const l={name:"legacyAutoPlay",displayName:"传统连播模式",description:"模拟传统的多 P 连播策略: 仅连播视频的分 P 和番剧的多集, 最后 1P 放完禁止连播其他推荐视频.",tags:[componentsTags.video],urlInclude:r.videoUrls,entry:async()=>{const n={enable:[".multi-page .next-button",".player-auxiliary-autoplay-switch input"],disable:[".recommend-list .next-button"]},e=[()=>Boolean(dq(".multi-page .list-box li.on:last-child"))];await(0,a.playerReady)();const t=async()=>{const t=await(0,i.select)([...n.disable,...n.enable].join(","));if(!t)return;var o;(n.enable.some((n=>t.matches(n)))&&e.every((n=>!n())))!==(o=t,Boolean(o.querySelector(".switch-button.on")||o.matches(":checked")))&&t.click()};(0,o.videoChange)((async()=>{t();(await(0,i.select)(".bilibili-player-video video"))?.addEventListener("play",t,{once:!0})}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3651:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return a}});var o=t(6631),i=t(1344);const a={...(0,o.toggleStyle)("preserveDanmakuInput",(()=>Promise.resolve().then(t.t.bind(t,3775,23)))),displayName:"强制保留弹幕发送栏",tags:[componentsTags.style,componentsTags.video],description:{"zh-CN":"在视频播放器网页全屏时, 即使宽度过小也强制保留弹幕发送栏, 注意这可能导致右侧的功能按钮挤出边界."},urlInclude:i.playerUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3157:function(n,e,t){"use strict";t.r(e),t.d(e,{createController:function(){return S}});var o=t(9730),i=t(9156),a=t(2439);const r=(0,a.cK)(a.VG.custom.active.selector),l=(0,a.cK)(a.VG.custom.show.selector);let c,s,p,d,m,b,u,h=1;const g=n=>{for(const[e,t]of Object.entries(a.YM.individualRememberList))if(t.some((e=>e.toString()===(0,a.yM)(n).toString())))return parseFloat(e);return null},v=()=>a.am?parseFloat(a.YM.speed):null,f=n=>{n=(0,a.yM)(n);let e=-1;for(const t of Object.values(a.YM.individualRememberList))if(e=t.indexOf(n),-1!==e){t.splice(e,1);break}return-1!==e},y=(n,e=!1,t)=>{t=(0,a.yM)(t);(f(t)||e)&&(a.YM.individualRememberList[n]||(a.YM.individualRememberList[n]=[]),a.YM.individualRememberList[n].push(t))},w=n=>m.querySelector(`${a.VG.custom.speedMenuItem.selector}[data-value="${n}"]`),k=n=>n?(w(n)?.click(),n):b.playbackRate,x=k,A=(n=!1)=>{if(n){const n=v();if(!n)return;f(),x(n)}else x(1)},C=(n="smart",e=!1)=>{switch(n){case"smart":1===k()?k(s):A(e);break;case"classic":x(s)}},I=n=>{m.querySelector(`${a.VG.custom.speedMenuItem.selector}[data-value="${k()}"]`)?.classList.remove(r),b.playbackRate=n,m.querySelector(`${a.VG.custom.speedMenuItem.selector}[data-value="${n}"]`)?.classList.add(r),d.classList.remove(l),u.innerText=(0,a.Nq)(n)},E=async()=>{const{getExtraSpeedMenuItemElements:n}=await Promise.resolve().then(t.bind(t,7311));m.prepend(...await n()),m.querySelectorAll(`${a.VG.custom.speedMenuItem.selector}[data-value]:not(.extended)`).forEach((n=>{n.style.order=(0,a.dP)(parseFloat(n.getAttribute("data-value")??"1"))})),(0,a.NH)(m,["click",n=>{const e=n.target,t=parseFloat(e.dataset.value);var o;n.target.classList.contains("extended")&&(o=t,a.Tt.includes(o)?w(o)?.click():I(o)),(0,a.aC)().includes(k())&&c===t&&I(t)}])},B=(n,e)=>{const t=a.Tt.includes(e);d.dispatchEvent(new CustomEvent("changed",{detail:{speed:e,isNativeSpeed:t,previousSpeed:n}}))},S=_.once((()=>((0,i.videoChange)((async()=>{(0,a.oG)();const n=await a.VG.custom.speedContainer(),e=await o.playerAgent.query.video.element();if(!n)throw new Error("speed container element not found!");if(!e)throw new Error("video element not found!");var t;d=n,b=e,u=d.querySelector(a.VG.custom.speedNameBtn.selector),m=d.querySelector(a.VG.custom.speedMenuList.selector),await(async()=>{a.YM.extend&&!d.classList.contains("extended")&&(await E(),d.classList.add("extended"))})(),m.querySelectorAll(a.VG.custom.speedMenuItem.selector).forEach((n=>{if(!n.hasAttribute("data-value")){const e=parseFloat(n.textContent).toString();n.setAttribute("data-value",e)}})),c=h,t=B,(0,a.NH)(m,["click",n=>{t(p,parseFloat(n.target.dataset.value??"1"))}]),(0,a.NH)(d,["changed",({detail:{speed:n,isNativeSpeed:e,previousSpeed:t}})=>{p=n,e&&(h=n,c=n),a.YM.extend&&a.Tt.includes(n)&&m.querySelector(`${a.VG.custom.speedMenuItem.selector}.extended${a.VG.custom.active.selector}`)?.classList.remove(r),a.am&&(a.YM.individualRemember?y(n,n!==v()):a.YM.speed=n.toString()),t&&t!==n&&(s=t)}]),setTimeout((()=>{x(a.am&&a.YM.individualRemember&&g()||v()||p)}),100)})),{getSupportedRates:a.V3,getExtendedSupportedRates:a.aC,setVideoSpeed:x,videoSpeed:k,getRememberSpeed:g,rememberSpeed:y,forgetSpeed:f,resetVideoSpeed:A,toggleVideoSpeed:C})))},7311:function(n,e,t){"use strict";t.r(e),t.d(e,{getExtraSpeedMenuItemElements:function(){return s}});var o=t(9163),i=t(5729),a=t(2439);const r=(0,a.cK)(a.VG.custom.speedMenuItem.selector),l=n=>{const e=document.createElement("li");e.innerText=(0,a.Nq)(n),e.classList.add(r,"extended"),e.dataset.value=n.toString(),e.style.order=(0,a.dP)(n);const t=document.createElement("i");return t.classList.add("mdi","mdi-close-circle"),t.addEventListener("click",(()=>{lodash.pull(a.YM.extendList,n),e.remove()})),e.append(t),e},c=n=>{const e=(()=>{const n=(0,a.V3)().slice(-1)[0]+a.hD;return n>a.PW?null:n})();n.setAttribute("min",e?n.value=e.toString():(n.value="",a.uv.toString()))},s=async()=>{(0,o.addStyle)(`\n ${a.VG.custom.speedContainer.selector} ${a.VG.custom.speedMenuItem.selector}:first-child .mdi-playlist-plus {\n font-size: 1.5em;\n }\n ${a.VG.custom.speedContainer.selector} ${a.VG.custom.speedMenuItem.selector}:first-child input {\n font-size: inherit;\n color: inherit;\n line-height: inherit;\n background: transparent;\n outline: none;\n width: 100%;\n border: none;\n text-align: center;\n }\n ${a.VG.custom.speedMenuItem.selector} .mdi-close-circle {\n color: inherit;\n opacity: 0.5;\n display: none;\n position: absolute;\n right: 4px;\n }\n ${a.VG.custom.speedMenuItem.selector}:not(${a.VG.custom.active.selector}):hover .mdi-close-circle {\n display: inline;\n }\n ${a.VG.custom.speedMenuItem.selector} .mdi-close-circle:hover {\n opacity: 1;\n transition: all .3s;\n }\n /* https://stackoverflow.com/a/4298216 */\n /* Chrome */\n .add-speed-entry::-webkit-outer-spin-button,\n .add-speed-entry::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n }\n /* Firefox */\n .add-speed-entry[type=number] {\n -moz-appearance:textfield;\n }\n ${a.VG.custom.speedMenuList.selector} {\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n max-height: 360px;\n }\n `,"extend-video-speed-style");const n=(0,a.aC)().map((n=>l(n))).reverse();return n.unshift((()=>{const n=document.createElement("li");n.classList.add(r);const e=document.createElement("i");e.classList.add("mdi","mdi-playlist-plus");const t=document.createElement("input");return t.classList.add("add-speed-entry"),t.setAttribute("type","number"),t.setAttribute("max",a.PW.toString()),t.setAttribute("step",a.hD.toString()),t.setAttribute("title","增加新的倍速值"),c(t),t.addEventListener("keydown",(e=>{if("Enter"===e.key){const e=parseFloat(t.value);if(!isFinite(e))return(0,i.logError)("无效的倍速值",a.cJ),!1;if(ea.PW)return(0,i.logError)("倍速值太大了",a.cJ),!1;if((0,a.V3)().includes(e))return(0,i.logError)("不能重复添加已有的倍速值",a.cJ),!1;a.YM.extendList.push(e),a.YM.extendList=(0,a.uL)(a.YM.extendList);let o=n.nextElementSibling;for(;!o.dataset.value||parseFloat(o.dataset.value)>a.Tt.slice(-1)[0]&&e{c(t),t.style.display="inline",e.style.display="none",t.focus()})),n.addEventListener("mouseleave",(()=>{e.style.display="inline",t.style.display="none"})),n})()),n}},5543:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(4850),i=t(1344);const a="rememberVideoSpeed",r={name:a,displayName:"倍速记忆",author:{name:"JLoeve",link:"https://github.com/LonelySteve"},description:{"zh-CN":"记忆上次选择的视频播放速度, 还可以使用更多倍速来扩展原生倍速菜单."},tags:[componentsTags.video],urlInclude:i.playerUrls,entry:async()=>(await Promise.resolve().then(t.bind(t,3157))).createController(),plugin:{displayName:"倍速记忆 - 快捷键支持",setup:async({addData:n})=>{const{getComponentSettings:e}=await Promise.resolve().then(t.t.bind(t,407,23)),i=async(n,e)=>{const t=(0,o.importComponent)(a);e(t,t.getSupportedRates()),n.showTip(`${t.videoSpeed()}x`,"mdi-fast-forward")};n("keymap.actions",(n=>{n.videoSpeedIncrease={displayName:"提高倍速",run:n=>(i(n,((n,e)=>{n.setVideoSpeed(e.find((e=>e>n.videoSpeed()))||e[e.length-1])})),!0)},n.videoSpeedDecrease={displayName:"降低倍速",run:n=>(i(n,((n,e)=>{n.setVideoSpeed([...e].reverse().find((e=>e(i(n,(n=>{n.toggleVideoSpeed()})),!0)},e("rememberVideoSpeed").options.individualRemember&&(n.videoSpeedForget={displayName:"清除当前倍速记忆",run:n=>(i(n,(n=>{n.resetVideoSpeed(!0)})),!0)})})),n("keymap.presets",(n=>{n.videoSpeedIncrease="shift > 》 arrowUp",n.videoSpeedDecrease="shift < 《 arrowDown",n.videoSpeedReset="shift ? ?",n.videoSpeedForget="shift : :"}))}},options:{speed:{displayName:"记忆的速度",defaultValue:"1.0",hidden:!0},extend:{displayName:"扩展倍速菜单",defaultValue:!0},extendList:{displayName:"扩展倍速列表",defaultValue:[2.5,3],hidden:!0},individualRemember:{displayName:"各视频分别记忆",defaultValue:!1,hidden:!0},individualRememberList:{displayName:"分别记忆倍速列表",defaultValue:{},hidden:!0}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},2439:function(n,e,t){"use strict";t.d(e,{uv:function(){return r},PW:function(){return l},hD:function(){return c},cJ:function(){return s},Tt:function(){return p},VG:function(){return d},cK:function(){return m},dP:function(){return b},yM:function(){return u},YM:function(){return h},am:function(){return g},uL:function(){return v},aC:function(){return f},V3:function(){return y},Nq:function(){return w},NH:function(){return x},oG:function(){return A}});var o=t(9730),i=t(407),a=t(4522);const r=.0625,l=16,c=.5,s=2e3,p=[.5,.75,1,1.25,1.5,2],d=o.playerAgent.provideCustomQuery({video:{speedMenuList:".bilibili-player-video-btn-speed-menu",speedMenuItem:".bilibili-player-video-btn-speed-menu-list",speedNameBtn:".bilibili-player-video-btn-speed-name",speedContainer:".bilibili-player-video-btn-speed",active:".bilibili-player-active",show:".bilibili-player-speed-show"},bangumi:{speedMenuList:".squirtle-speed-select-list",speedMenuItem:".squirtle-select-item",speedNameBtn:".squirtle-speed-select-result",speedContainer:".squirtle-speed-wrap",active:".active",show:".bilibili-player-speed-show"}}),m=n=>n.replace(/^\./,""),b=n=>(1e4*(l-n)).toString(),u=(n=unsafeWindow.aid)=>{if(!n)throw new Error("aid is unknown");return n},{options:h,enabled:g}=(0,i.getComponentSettings)("rememberVideoSpeed"),v=n=>Array.from(new Set(n)).sort((0,a.ascendingSort)()),f=()=>v(h.extendList),y=()=>h.extend?[...p,...f()].sort((0,a.ascendingSort)()):p,w=n=>1===n?"倍速":Math.trunc(n)===n?`${n}.0x`:`${n}x`,k=new Map,x=(n,e)=>{n.addEventListener(...e),k.set(n,e)},A=()=>k.forEach(((n,e)=>e.removeEventListener(...n)))},8010:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return r}});var o=t(6631),i=t(407),a=t(1344);const r={...(0,o.toggleStyle)("removePlayerPopup",(()=>Promise.resolve().then(t.t.bind(t,8530,23))),(({settings:n,metadata:e})=>{const{options:t}=n,{kebabCase:o}=lodash;Object.keys(t).forEach((n=>{(0,i.addComponentListener)(`${e.name}.${n}`,(t=>{document.body.classList.toggle(`${o(e.name)}-${o(n)}`,t)}),!0)}))})),displayName:"删除视频弹窗",tags:[componentsTags.video,componentsTags.style],description:{"zh-CN":"删除视频播放器中出现的各种弹窗, 类别可在选项中分别选择."},urlInclude:a.playerUrls,options:{votes:{defaultValue:!1,displayName:"投票"},relatedVideos:{defaultValue:!0,displayName:"关联视频"},comboLikes:{defaultValue:!0,displayName:"关注/三连"},rates:{defaultValue:!0,displayName:"评分"}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},3117:function(n,e,t){"use strict";t.r(e),t.d(e,{VideoScreenshotDisabledClass:function(){return D},component:function(){return M}});var o=t(8963),i=t(3109),a=t(1344),r=t(9730),l=t(9129);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}const s=document.createElement("canvas");class p{constructor(n,e,t=!1){this.video=n,this.videoTime=e,this.withDanmaku=t,c(this,"url",""),c(this,"blob",void 0),c(this,"timeStamp",(new Date).getTime()),this.createUrl()}async createUrl(){const{logError:n}=await Promise.resolve().then(t.t.bind(t,5729,23));if(this.withDanmaku){const n=dq(r.playerAgent.query.video.wrap.selector).getBoundingClientRect(),e=n.width/n.height;e>=this.video.videoWidth/this.video.videoHeight?(s.height=this.video.videoHeight,s.width=this.video.videoHeight*e):(s.width=this.video.videoWidth,s.height=this.video.videoWidth/e)}else s.width=this.video.videoWidth,s.height=this.video.videoHeight;const e=s.getContext("2d");if(null===e)return void n("视频截图失败: canvas 未创建或创建失败.");const o=(s.width-this.video.videoWidth)/2,i=(s.height-this.video.videoHeight)/2;if(e.drawImage(this.video,o,i),this.withDanmaku){const n=dq("canvas.bilibili-player-video-danmaku, canvas.dm-canvas");null!==n&&e.drawImage(n,0,0,s.width,s.height)}try{s.toBlob((e=>{null!==e?(this.blob=e,this.url=URL.createObjectURL(e)):n("视频截图失败: 创建 blob 失败.")}),"image/png")}catch(e){n("视频截图失败: 操作被浏览器阻止. 这通常发生于电影的试看片段, 请在正片尝试使用截图功能.")}}get filename(){return`${(0,l.getFriendlyTitle)()} @${this.time.replace(/:/g,"-")} ${this.timeStamp.toString()}.png`}get id(){return this.videoTime.toString()+this.timeStamp.toString()}get time(){const n=Math.trunc(this.videoTime/3600).toString(),e=Math.trunc(this.videoTime/60).toString(),t=(this.videoTime%60).toFixed(2);return"0"===n?`${e.padStart(2,"0")}:${t.padStart(5,"0")}`:`${n}:${e.padStart(2,"0")}:${t.padStart(5,"0")}`}revoke(){URL.revokeObjectURL(this.url)}}var d=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"video-screenshot-container"},[t("transition-group",{staticClass:"video-screenshot-list",attrs:{name:"video-screenshot-list",tag:"div"}},n._l(n.screenshots,(function(e){return t("VideoScreenshot",{key:e.id,attrs:{filename:e.filename,"object-url":e.url,time:e.time},on:{discard:function(t){return n.discard(e)}}})})),1),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:n.showBatch,expression:"showBatch"}],staticClass:"video-screenshot-batch"},[t("button",{on:{click:n.saveAll}},[t("VIcon",{attrs:{size:18,icon:"mdi-content-save"}}),n._v("全部保存\n ")],1),n._v(" "),t("button",{on:{click:n.discardAll}},[t("VIcon",{attrs:{size:18,icon:"mdi-delete-forever"}}),n._v("全部丢弃\n ")],1)])],1)};d._withStripped=!0;var m=t(1508),b=t(8643),u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"video-screenshot-thumbnail"},[n.objectUrl?t("img",{attrs:{src:n.objectUrl}}):n._e(),n._v(" "),n.objectUrl?t("div",{staticClass:"mask"},[t("a",{ref:"link",staticClass:"link",staticStyle:{display:"none"},attrs:{href:n.objectUrl,download:n.filename}}),n._v(" "),t("button",{staticClass:"save",attrs:{title:"保存"},on:{click:n.save}},[t("VIcon",{attrs:{size:28,icon:"mdi-content-save-outline"}})],1),n._v(" "),t("button",{staticClass:"discard",attrs:{title:"丢弃"},on:{click:n.discard}},[t("VIcon",{attrs:{size:28,icon:"mdi-delete-forever-outline"}})],1),n._v(" "),t("span",{staticClass:"time"},[n._v(n._s(n.time))])]):t("div",{staticClass:"loading",on:{click:n.discard}})])};u._withStripped=!0;var h=Vue.extend({components:{VIcon:b.VIcon},props:{objectUrl:{type:String,required:!0},filename:{type:String,required:!0},time:{type:String,required:!0}},methods:{discard(){this.$emit("discard")},save(){this.$refs.link.click(),this.discard()}}}),g=t(3379),v=t.n(g),f=t(2994),y=t.n(f),w={insert:"head",singleton:!1},k=(v()(y(),w),y().locals,t(1900)),x=(0,k.Z)(h,u,[],!1,null,null,null);x.options.__file="registry/lib/components/video/player/screenshot/VideoScreenshot.vue";var A=x.exports,_=Vue.extend({components:{VIcon:b.VIcon,VideoScreenshot:A},data:()=>({screenshots:[]}),computed:{showBatch(){return this.screenshots.length>=2}},methods:{discard(n){this.screenshots.splice(this.screenshots.indexOf(n),1),n.revoke()},async saveAll(){const n=new m.DownloadPackage;this.screenshots.forEach((e=>{n.add(e.filename,e.blob,{date:new Date(e.timeStamp)})})),await n.emit(`${(0,l.getFriendlyTitle)()}.zip`),this.discardAll()},discardAll(){this.screenshots.forEach((n=>n.revoke())),this.screenshots=[]}}}),C=t(2998),I=t.n(C),E={insert:"head",singleton:!1},B=(v()(I(),E),I().locals,(0,k.Z)(_,d,[],!1,null,null,null));B.options.__file="registry/lib/components/video/player/screenshot/VideoScreenshotContainer.vue";var S=B.exports;const D="video-screenshot-disable",M={name:"videoScreenshot",displayName:"启用视频截图",tags:[componentsTags.video],entry:async()=>{let n;(0,o.addControlBarButton)({name:"takeScreenshot",displayName:"截图",icon:"mdi-camera",order:0,action:async e=>{const{playerAgent:o}=await Promise.resolve().then(t.t.bind(t,9730,23)),a=((n,e=!1)=>{const t=n.currentTime;return new p(n,t,e)})(await o.query.video.element(),e.shiftKey);n||(n=(0,i.mountVueComponent)(S),document.body.insertAdjacentElement("beforeend",n.$el)),n.screenshots.unshift(a)}})},description:{"zh-CN":"启用视频快速截图, 将在播放器的时间右边增加一个截图按钮. 装有 `快捷键扩展` 时支持键盘快捷键Ctrl+Alt+C."},urlInclude:a.playerUrls,reload:()=>document.body.classList.remove(D),unload:()=>document.body.classList.add(D),plugin:{displayName:"视频截图 - 快捷键支持",setup:({addData:n})=>{n("keymap.actions",(n=>{n.takeScreenshot={displayName:"视频截图",run:n=>{const{clickElement:e}=n;return e('.be-video-control-bar-extend [data-name="takeScreenshot"]',n)}}})),n("keymap.presets",(n=>{n.takeScreenshot="ctrl [shift] alt c"}))}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6609:function(n,e,t){"use strict";t.r(e),t.d(e,{SeekByFramesDisabledClass:function(){return c},component:function(){return s}});var o=t(8963),i=t(9156),a=t(3109),r=t(1344),l=t(8269);const c="seek-by-frame-disable",s={name:"seekByFrames",displayName:"启用逐帧调整",tags:[componentsTags.video],description:{"zh-CN":"在播放器的时间右边增加两个按钮, 用于**较精细**调整视频时间. 装有 `快捷键扩展` 时支持键盘快捷键Shift+←/→.\r\n\r\n> 注: `视频的实际播放帧率`跟`视频本身的帧率`和`显示器的刷新率`有关, 很难计算一个精准的数值, 部分视频仍然会有暂停不到那种一闪而过的图的情况."},entry:async()=>{await(0,a.playerReady)();const{playerAgent:n}=await Promise.resolve().then(t.t.bind(t,9730,23));(0,l.addData)("ui.icons",(n=>{n["seek-left"]='\r\n\x3c!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --\x3e\r\n\r\n',n["seek-right"]='\r\n\x3c!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --\x3e\r\n\r\n'}));let e=0;(0,i.attributesSubtree)(`${n.query.control.buttons.quality.selector} ul`,(()=>{const t=dq(`${n.query.control.buttons.quality.selector} .bui-select-item-active, ${n.query.control.buttons.quality.selector} .active`),o=t?parseInt(t.getAttribute("data-value")):0,i=(()=>{switch(o){case 116:case 74:return 6e4/1001;default:return 3e4/1001}})();e=1/i}));const r=t=>{n.changeTime(t*e)};(0,o.addControlBarButton)({name:"seekPrevFrame",displayName:"上一帧",icon:"seek-left",order:1,action:()=>{r(-1)}}),(0,o.addControlBarButton)({name:"seekNextFrame",displayName:"下一帧",icon:"seek-right",order:2,action:()=>{r(1)}})},reload:()=>document.body.classList.remove(c),unload:()=>document.body.classList.add(c),urlInclude:r.playerUrls,plugin:{displayName:"逐帧调整 - 快捷键支持",setup:()=>{(0,l.addData)("keymap.actions",(n=>{n.previousFrame={displayName:"上一帧",run:n=>{const{clickElement:e}=n;return e('.be-video-control-bar-extend [data-name="seekPrevFrame"]',n)}},n.nextFrame={displayName:"下一帧",run:n=>{const{clickElement:e}=n;return e('.be-video-control-bar-extend [data-name="seekNextFrame"]',n)}}})),(0,l.addData)("keymap.presets",(n=>{n.previousFrame="shift arrowLeft",n.nextFrame="shift arrowRight"}))}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},8770:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(9156),i=t(3569),a=t(3109),r=t(1344);const l={name:"showCoverBeforePlay",displayName:"播放前显示封面",urlInclude:r.playerUrls,entry:async()=>{let n;// eslint-disable-next-line prefer-arrow-callback
+(0,a.createHook)((0,a.isBwpVideo)()?BwpElement.prototype:HTMLVideoElement.prototype,"play",(function(){return document.body.style.removeProperty("--cover-url"),!0}));(0,o.videoChange)((async()=>{const e=await(0,i.select)((()=>unsafeWindow.aid));if(!e)return void console.warn("[播放前显示封面] 未找到av号");if(e===n)return;n=e;const{VideoInfo:o}=await Promise.resolve().then(t.t.bind(t,4705,23)),a=new o(e);await a.fetchInfo(),document.body.style.setProperty("--cover-url",`url('${a.coverUrl}')`)}))},instantStyles:[{name:"showCoverBeforePlay",style:()=>Promise.resolve().then(t.t.bind(t,8929,23))}],description:{"zh-CN":"在视频开始播放前, 在播放器中显示封面."},tags:[componentsTags.video],commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6550:function(n,e,t){"use strict";t.r(e),t.d(e,{SkipChargeListDisabledClass:function(){return a},component:function(){return l}});var o=t(6631),i=t(1344);const a="skip-charge-list-disable",r=(0,o.styledComponentEntry)((()=>Promise.resolve().then(t.t.bind(t,1682,23))),(async()=>{const{videoChange:n}=await Promise.resolve().then(t.t.bind(t,9156,23)),{select:e}=await Promise.resolve().then(t.t.bind(t,3569,23));n((async()=>{(await e("video"))?.addEventListener("ended",(async()=>{if(document.body.classList.contains(a))return;(await e(".bilibili-player-electric-panel-jump"))?.click()}))}))})),l={name:"skipChargeList",displayName:"跳过充电鸣谢",tags:[componentsTags.video],entry:r,description:{"zh-CN":"自动跳过视频结尾的充电鸣谢. 注意: 不包括番剧承包鸣谢."},reload:()=>document.body.classList.remove(a),unload:()=>document.body.classList.add(a),urlInclude:i.playerUrls,commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6230:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return i}});var o=t(1344);const i={name:"quickFavorite",displayName:"启用快速收藏",description:{"zh-CN":"启用快速收藏, 在视频页面可以一键收藏到设定的某个收藏夹. 首次启动时或者右键点击快速收藏图标可以配置快速收藏夹."},entry:async()=>{const{playerReady:n,mountVueComponent:e,getUID:o}=await Promise.resolve().then(t.t.bind(t,3109,23));if(!o())return;await n();const i=dq(".video-toolbar .ops .collect");if(!i)return;const a=await Promise.resolve().then(t.bind(t,9213));let r;const{videoChange:l}=await Promise.resolve().then(t.t.bind(t,9156,23));l((()=>{r||(r=e(a),i.insertAdjacentElement("afterend",r.$el)),r.aid=unsafeWindow.aid,r.syncFavoriteState()}))},unload:()=>{dqa(".ops .quick-favorite").forEach((n=>n.style.display="none"))},reload:()=>{dqa(".ops .quick-favorite").forEach((n=>n.style.display="inline-block"))},urlInclude:o.videoUrls,urlExclude:o.favoriteListUrls,tags:[componentsTags.video],options:{favoriteFolderID:{defaultValue:0,displayName:"快速收藏夹ID",hidden:!0}},plugin:{displayName:"快速收藏 - 快捷键支持",setup:({addData:n})=>{n("keymap.actions",(n=>{n.quickFavorite={displayName:"快速收藏",run:n=>{const{clickElement:e}=n;return e(".quick-favorite",n)}}})),n("keymap.presets",(n=>{n.quickFavorite="shift s"}))}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6958:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return o}});const o={name:"seoRedirect",displayName:"SEO 页面重定向",entry:()=>{window.location.assign(document.URL.replace("/s/","/"))},urlInclude:["//www.bilibili.com/s/video/"],tags:[componentsTags.video],description:{"zh-CN":"进入 SEO 视频页面时 (`https://www.bilibili.com/s/video/`) 自动跳转到原视频页面."},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6753:function(n,e,t){"use strict";t.r(e),t.d(e,{component:function(){return l}});var o=t(3569),i=t(1141),a=t(1344),r=t(6361);const l={name:"downloadSubtitle",displayName:"下载字幕",description:{"zh-CN":"启用下载字幕支持, 在视频页面中可从功能面板里下载字幕."},tags:[componentsTags.video],entry:none,urlInclude:a.videoUrls,widget:{condition:o.hasVideo,component:()=>Promise.resolve().then(t.bind(t,9759)).then((n=>n.default))},plugin:{displayName:"下载视频 - 下载字幕支持",setup:({addData:n})=>{n("downloadVideo.assets",(async n=>{n.push({name:"downloadSubtitles",displayName:"下载字幕",getAssets:async(n,e)=>{const{type:t,enabled:o}=e;if(!o)return[];const a=i.Toast.info("获取字幕中...","下载字幕");let l=0;const c=await Promise.allSettled(n.map((async e=>{const o=await(0,r.mE)(t,e.input);return l++,a.message=`获取字幕中... (${l}/${n.length})`,{name:`${e.input.title}.${t}`,data:o}}))),s=c.filter((n=>"fulfilled"===n.status)),p=c.filter((n=>"rejected"===n.status));return a.message=`获取完成. 成功 ${s.length} 个, 失败 ${p.length} 个.`,s.map((n=>n.value))},component:()=>Promise.resolve().then(t.bind(t,7887)).then((n=>n.default))})}))}},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},6361:function(n,e,t){"use strict";t.d(e,{mE:function(){return c}});var o=t(3663),i=t(1141),a=t(2244),r=t(5729),l=t(9129);const c=async(n,e={...lodash.pick(unsafeWindow,"aid","cid"),title:(0,l.getFriendlyTitle)(!0)})=>{const{aid:c,cid:s}=e;if(!c||!s)throw new Error("未找到视频AID和CID");const p=await(async(n,e)=>{const{VideoInfo:o}=await Promise.resolve().then(t.t.bind(t,4705,23)),i=new o(n);return i.cid="string"==typeof e?parseInt(e):e,await i.fetchInfo(),i.subtitles})(c,s);if(0===p.length)return i.Toast.info("当前视频没有字幕.","下载字幕",3e3),null;const[d,m]=await(async()=>{const{SubtitleConverter:n,SubtitleSize:e,SubtitleLocation:o}=await Promise.resolve().then(t.bind(t,890)),i=await(0,a.loadSubtitleSettingsPanel)();if(!i)return(0,r.logError)("未找到字幕设置"),[n.defaultConfig,""];const c=i.querySelector(".bilibili-player-video-subtitle-setting-lan .bui-select-result").innerHTML,s=(0,l.getFriendlyTitle)(!0),p=i.querySelector(".bilibili-player-video-subtitle-setting-fontsize .bui-thumb"),d=parseFloat(p.style.transform.replace(/translateX\(([\d\.]+)/,"$1")),m={214:e.VeryLarge,163.5:e.Large,107:e.Medium,50.5:e.Small,0:e.VerySmall}[d],b=i.querySelector(".bilibili-player-video-subtitle-setting-color .bui-select-result span:first-child").getAttribute("style").match(/background:[ ]*(.+);/)[1],u=i.querySelector(".bilibili-player-video-subtitle-setting-opacity .bui-bar"),h=parseFloat(u.style.transform.replace(/scaleX\(([\d\.]+)/,"$1")),g=dq(".subtitle-position"),v={bc:o.BottomCenter,bl:o.BottomLeft,br:o.BottomRight,tc:o.TopCenter,tl:o.TopLeft,tr:o.TopRight},f=Object.entries(v).filter((([n])=>g.classList.contains(`subtitle-position-${n}`))).map((([,n])=>n)).shift(),y=dq("video");return[{title:s,height:y.videoHeight,width:y.videoWidth,color:b,location:f,opacity:h,size:m,boxPadding:1,boxMargin:32},c]})(),b=p.find((n=>n.language===m))||p[0],u=(await(0,o.getJson)(b.url)).body;switch(n){case"ass":{const{SubtitleConverter:n}=await Promise.resolve().then(t.bind(t,890)),o=new n({...d,title:e.title}),i=await o.convertToAss(u);return new Blob([i],{type:"text/ass"})}default:case"json":return new Blob([JSON.stringify(u)],{type:"text/json"})}}},890:function(n,e,t){"use strict";function o(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}t.r(e),t.d(e,{SubtitleLocation:function(){return i},SubtitleSize:function(){return a},SubtitleConverter:function(){return r}});const i={TopLeft:7,TopCenter:8,TopRight:9,BottomLeft:1,BottomCenter:2,BottomRight:3};let a;!function(n){n[n.VerySmall=1]="VerySmall",n[n.Small=2]="Small",n[n.Medium=3]="Medium",n[n.Large=4]="Large",n[n.VeryLarge=5]="VeryLarge"}(a||(a={}));class r{constructor(n){o(this,"config",void 0),this.config=Object.assign(r.defaultConfig,n)}async getAssMeta(){const{convertHexColorForStyle:n}=await Promise.resolve().then(t.t.bind(t,2740,23)),e=n(this.config.color),o=n("#000000",this.config.opacity),a=[],r=(10*(this.config.size-3)+48)*this.config.height/720;console.log(r);for(const[n,t]of Object.entries(i))a.push(`Style: ${n},微软雅黑,${r},${e},${e},${o},${o},0,0,0,0,100,100,0,0,3,${this.config.boxPadding},0,${t},${this.config.boxMargin},${this.config.boxMargin},${this.config.boxMargin},0`);return`\n[Script Info]\n; Script generated by Bilibili Evolved Danmaku Converter\n; https://github.com/the1812/Bilibili-Evolved/\nTitle: ${this.config.title}\nScriptType: v4.00+\nPlayResX: ${this.config.width}\nPlayResY: ${this.config.height}\nTimer: 10.0000\nWrapStyle: 0\nScaledBorderAndShadow: no\n\n[V4+ Styles]\nFormat: Name, Fontname, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding\n${a.join("\n")}\n\n[Events]\nFormat: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text`.trim()}async convertToAss(n){const{convertTimeByEndTime:e,normalizeContent:o}=await Promise.resolve().then(t.t.bind(t,2740,23));return`${await this.getAssMeta()}\n${n.map((n=>{const[t,a]=e(n.from,n.to);var r;return`Dialogue: 0,${t},${a},${r=this.config.location,Object.entries(i).filter((([,n])=>n===r)).map((([n])=>n)).shift()},,0,0,0,,${o(n.content)}`})).join("\n")}`}}o(r,"defaultConfig",void 0),r.defaultConfig={title:"",color:"#ffffff",width:1920,height:1080,size:a.Medium,opacity:.5,location:i.BottomCenter,boxPadding:1,boxMargin:32}},7916:function(n,e,t){"use strict";t.r(e),t.d(e,{pack:function(){return o}});const o={name:"cleaner",displayName:"简洁至上",description:"简化各种多余界面元素, 专注于内容本身.",components:["removePromotions","removeLiveWatermark","removePlayerPopup","disableSpecialDanmaku","simplifyComments","simplifyLiveroom","simplifyHome","collapseLiveSideBar","hideRelatedVideos","hideRecommendedLive","hideVideoTopMask","autoHideSidebar"]}},2656:function(n,e,t){"use strict";t.r(e),t.d(e,{pack:function(){return o}});const o={name:"downloader",displayName:"下载器",description:"包含下载各种内容的功能.",components:["downloadVideo","downloadSubtitle","downloadDanmaku","downloadAudio","downloadLiveRecords"]}},4827:function(n,e,t){"use strict";t.r(e),t.d(e,{pack:function(){return o}});const o={name:"starter",displayName:"常用功能包",description:"包含一些常用功能.",components:["elegantScrollbar","customNavbar","removePromotions","columnUnlock","urlParamsClean","keymap","viewCover","bvidConvert","removeLiveWatermark","liveDanmakuSendbar","liveGiftBox","fullFeedsContent","unfoldFeeds","foldComments","disableFeedsDetails","fullVideoDescription"],plugins:["settingsPanel.tagFilters.recentComponents"]}},3151:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"launchBar.trendingSearch",displayName:"搜索栏 - 搜索推荐",description:'在脚本的搜索栏中默认显示类似 b 站搜索栏的搜索推荐词, 替代原来的 "搜索" 两字.',setup:({addData:n})=>{n("launchBar.recommended",(async n=>{const{getJson:e}=await Promise.resolve().then(t.t.bind(t,3663,23)),o=await e("https://api.bilibili.com/x/web-interface/search/default");if(0===o.code){let e;n.word=o.data.show_name,e=""!==o.data.url?o.data.url:o.data.name.startsWith("av")?`https://www.bilibili.com/${o.data.name}`:`https://search.bilibili.com/all?keyword=${o.data.name}`,n.href=e}else console.error("获取搜索推荐词失败")}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1698:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"settingsPanel.tagFilters.recentComponents",displayName:'设置面板 - "最近使用" 类别',description:'在设置面板中添加 "最近使用" 类别, 方便检索最近操作过的组件.',setup:({addData:n,addHook:e})=>{const o=async()=>{const{getGeneralSettings:n}=await Promise.resolve().then(t.t.bind(t,407,23)),e=n();return e.recentComponents||(e.recentComponents={}),e.recentComponents};e("settingsPanel.componentDetail.open",{after:async n=>{(await o())[n]=Number(new Date)}}),e("userComponents.add",{after:async(n,e,t)=>{(await o())[t.name]=Number(new Date)}}),e("userComponents.remove",{after:async n=>{delete(await o())[n.name]}}),n("settingsPanel.tagFilters",(async n=>{const e=await o();n.unshift((({renderedComponents:n})=>({name:"recent",displayName:"最近",color:"inherit",icon:"mdi-clock-outline",order:0,count:n.length,filter:n=>lodash.sortBy(n,(n=>e[n.name]??0)).reverse()})))}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},5948:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"customNavbar.items.darkMode",displayName:"自定义顶栏 - 夜间模式开关",description:"为自定义顶栏添加一个夜间模式开关, 方便快速切换夜间模式.",async setup({addData:n}){const{getComponentSettings:e}=await Promise.resolve().then(t.t.bind(t,407,23));n("customNavbar.items",(n=>{n.push({name:"darkMode",displayName:"夜间开关",content:()=>Promise.resolve().then(t.bind(t,8304)),clickAction:()=>{const n=e("darkMode");n.enabled=!n.enabled}})}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4792:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"keymap.actions.empty",displayName:"快捷键扩展 - 无动作",description:'在快捷键的动作列表里添加一个 "无动作", 将按键绑定到这个上面就可以阻止原有的快捷键行为.',setup:({addData:n})=>{n("keymap.actions",(n=>{n.empty={displayName:"无动作",prevent:!0,run:none}})),n("keymap.presets",(n=>{n.empty=""}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},8178:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return o}});const o={name:"vLoading.reimu",displayName:"加载提示 - 灵梦油库里",description:'用灵梦油库里代替脚本的所有 "加载中" 提示, 油库里素材来自[东方我乐多从志](https://cn.touhougarakuta.com/).',setup:({addData:n})=>{n("vLoading",(n=>{n.content=()=>Promise.resolve().then(t.bind(t,5026)).then((n=>n.default))}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},1839:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return g}});var o=t(1508),i=t(9319),a=t(9129);const r={name:"aria2",displayName:"aria2 Input",description:"使用 aria2 命令行输入文件开始下载. (aria2c -i xxx.txt)",runAction:async n=>{const{infos:e}=n,t=document.URL.replace(window.location.search,""),r=`\n# Generated by Bilibili Evolved Video Export\n# https://github.com/the1812/Bilibili-Evolved/\n${e.map((n=>n.titledFragments.map((n=>({url:n.url,params:{referer:t,userAgent:i.UserAgent,out:n.title}}))).flat().map((n=>{const e=Object.entries(n.params).map((([n,e])=>` ${lodash.kebabCase(n)}=${e}`)).join("\n");return`${n.url}\n${e}`})))).flat().join("\n")}`.trim();await o.DownloadPackage.single(`${(0,a.getFriendlyTitle)()}.txt`,r)}};var l=t(3663),c=t(1141),s=t(5729);const p=n=>{const e=n.host.match(/^http[s]?:\/\//)?n.host:`http://${n.host}`;return{option:n,host:e,methodName:"aria2.addUri"}},d=async(n,e)=>{try{let t=await e();return"string"==typeof t&&(t=JSON.parse(t)),void 0!==t.error?1===t.error.code?{param:n,success:!1,message:"请求遭到拒绝, 请检查您的密钥相关设置."}:{param:n,success:!1,message:`请求发生错误, code = ${t.error.code}, message = ${t.error.message}`}:{param:n,success:!0,message:t.result}}catch(e){return{param:n,success:!1,message:`无法连接到RPC主机, error = ${e.toString()}`}}},m=async(n,e)=>{const{option:t,host:o,methodName:i}=p(n);return d(e,(async()=>{const n=window.btoa(unescape(encodeURIComponent(JSON.stringify(e.params)))),a=`${o}:${t.port}/jsonrpc?method=${i}&id=${e.id}¶ms=${n}`;return console.log(`RPC request: ${a}`),a.startsWith("http:")?(0,l.monkey)({method:"GET",url:a,responseType:"json"}):(0,l.getJson)(a)}))},b=async(n,e)=>{const{option:t,host:o,methodName:i}=p(n);return d(e,(async()=>{const n=`${o}:${t.port}/jsonrpc`,a={method:i,id:e.id,params:e.params};return n.startsWith("http:")?(0,l.monkey)({method:"POST",url:n,responseType:"json",data:JSON.stringify(a)}):(0,l.postJson)(n,a)}))},u=n=>{if(!n)return{};const e=n.split("\n").map((n=>{const[e,...t]=n.trim().split("=");return[e.trim(),t.join("=").trim()]})).filter((n=>Boolean(n[1])));return Object.fromEntries(e)},h={name:"aria2Rpc",displayName:"aria2 RPC",description:"使用 aria2 RPC 功能发送下载请求.",runAction:async(n,e)=>{const{infos:t}=n,{selectedRpcProfile:o}=e,{secretKey:a,dir:r,other:l}=o,p=document.URL.replace(window.location.search,""),d=t.map((n=>n.titledFragments.map((n=>{const e=[];a&&e.push(`token:${a}`),e.push([n.url]),e.push({referer:p,"user-agent":i.UserAgent,out:n.title,dir:r||void 0,...u(l)});return{params:e,id:encodeURIComponent(n.title)}})))).flat(),h=await(async(n,e)=>{const t=[];for(const o of e){let e;e="get"===n.method?await m(n,o):await b(n,o),t.push(e)}return t})(o,d);if(console.table(h),1===h.length){const n=h[0];n.success?c.Toast.success(`成功发送了请求, GID = ${n.message}`,"aria2 RPC",5e3):(0,s.logError)(n.message)}else{const n=h.filter((n=>n.success)).length,e=h.length-n;c.Toast.info(`发送了 ${h.length} 个请求, 成功 ${n} 个, 失败 ${e} 个.`,"aria2 RPC",5e3)}},component:()=>Promise.resolve().then(t.bind(t,8373)).then((n=>n.default))},g={name:"downloadVideo.outputs.aria2",displayName:"下载视频 - aria2 输出支持",description:"为下载视频增加 aria2 文件导出和 RPC 输出支持.",setup:({addData:n})=>{n("downloadVideo.outputs",(n=>{n.push(r),n.push(h)}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},9849:function(n,e,t){"use strict";t.r(e),t.d(e,{plugin:function(){return r}});var o=t(1508),i=t(9319),a=t(9129);const r={name:"downloadVideo.outputs.idm",displayName:"下载视频 - IDM 输出支持",description:"为下载视频增加 IDM 输出支持.",setup:({addData:n})=>{n("downloadVideo.outputs",(n=>{n.push({name:"idm",displayName:"IDM",description:"使用 IDM 的 .ef2 格式导出, 可以在 IDM 中使用导入开始下载. 请注意此导出方式不能保留视频文件名.",runAction:async n=>{const{infos:e}=n,t=document.URL.replace(window.location.search,""),r=e.map((n=>n.titledFragments.map((n=>`<\n${n.url}\nreferer: ${t}\nUser-Agent: ${i.UserAgent}\n>`.trim())))).flat().concat("").join("\n").replace(/([^\r])\n/g,"$1\r\n");await o.DownloadPackage.single(`${(0,a.getFriendlyTitle)()}.ef2`,r)}})}))},commitHash:"384f0531f678f48999772f4175fbc406bcbbd5e1"}},4844:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'body.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-repost .feed-card .card[data-type="1"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-textWithImages .feed-card .card[data-type="2"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-text .feed-card .card[data-type="4"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-video .feed-card .card[data-type="8"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-miniVideo .feed-card .card[data-type="16"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-column .feed-card .card[data-type="64"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-audio .feed-card .card[data-type="256"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-bangumi .feed-card .card[data-type="512"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-liveRecord .feed-card .card[data-type="2047"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-share .feed-card .card[data-type="2048"] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter):not(.by-type).feeds-filter-block-self-repost .feed-card .card[data-self-repost] {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .left-panel .scroll-content > *,\nbody.enable-feeds-filter:not(.disable-feeds-filter) .right-panel .scroll-content > * {\n margin: 0 !important;\n margin-bottom: 8px !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .left-panel > :not(:last-child) {\n margin: 0 !important;\n margin-bottom: 8px !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .left-panel .user-panel.f-left {\n float: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-profile .left-panel .user-wrapper {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-following-tags .left-panel .tag-panel,\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-following-tags .right-panel .dyn-topic-panel,\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-following-tags .right-panel .new-topic-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-notice .right-panel .notice-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-live .left-panel .live-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-trending-tags .right-panel .tag-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter).feeds-filter-side-block-most-viewed .card-list .most-viewed-panel {\n display: none !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .feed-card .card.pattern-block {\n display: none !important;\n}\n.feeds-filter {\n background-color: white;\n font-size: 12px;\n width: 100%;\n padding: 12px 16px;\n border-radius: 4px;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n max-height: 80vh;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.feeds-filter::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\nbody.enable-feeds-filter:not(.disable-feeds-filter) .feeds-filter {\n display: flex;\n}\n.feeds-filter, .feeds-filter * {\n transition: 0.2s ease-out;\n transition-property: border-color, color, background-color;\n}\nbody.dark .feeds-filter {\n color: #eee;\n background-color: #444;\n}\n.feeds-filter .feeds-filter-header {\n cursor: pointer;\n margin-bottom: 14px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.feeds-filter .feeds-filter-header h1 {\n font-weight: normal;\n font-size: 14px;\n margin: 0;\n}\n.feeds-filter.collapse .feeds-filter-header {\n margin-bottom: 0;\n}\n.feeds-filter.collapse .feeds-filter-header .be-icon {\n transform: rotate(180deg);\n}\n.feeds-filter.collapse > :not(.feeds-filter-header) {\n display: none;\n}\n.feeds-filter h2 {\n font-weight: bold;\n font-size: 13px;\n margin: 0;\n margin-bottom: 8px;\n}\n.feeds-filter .filter-type-switch {\n flex: 0 0 49%;\n}\n.feeds-filter .filter-side-card-switch {\n flex: 0 0 100%;\n}\n.feeds-filter .filter-types {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n margin-bottom: 18px;\n}\nbody.by-type .feeds-filter h2:nth-of-type(1),\nbody.by-type .feeds-filter .filter-types {\n display: none;\n}\n.feeds-filter .filter-patterns:not(:empty) {\n margin-bottom: 4px;\n}\n.feeds-filter .filter-patterns .pattern {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 4px 6px;\n border-radius: 4px;\n font-size: 12px;\n border: 1px solid rgba(136,136,136,0.26667);\n}\n.feeds-filter .filter-patterns .pattern:not(:last-child) {\n margin-bottom: 4px;\n}\n.feeds-filter .filter-patterns .pattern .be-icon {\n cursor: pointer;\n}\n.feeds-filter .add-pattern {\n display: flex;\n align-items: center;\n margin-bottom: 18px;\n}\n.feeds-filter .add-pattern input {\n font-size: 12px;\n}\n.feeds-filter .add-pattern .be-button {\n margin-left: 6px;\n padding: 4px 6px;\n}',""]),n.exports=o},5590:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".feeds-filter-swtich:not(:last-child) {\n margin-bottom: 4px;\n}\n.feeds-filter-swtich label {\n cursor: pointer;\n margin: 0;\n padding: 4px 6px;\n border-radius: 4px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n border: 1px solid rgba(136,136,136,0.26667);\n}\n.feeds-filter-swtich label .name {\n font-size: 12px;\n}\n.feeds-filter-swtich label .disabled {\n color: var(--theme-color) !important;\n}\n.feeds-filter-swtich label:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.feeds-filter-swtich label input {\n display: none;\n}\n.feeds-filter-swtich label .be-icon.disabled {\n display: none;\n}\n.feeds-filter-swtich label.disabled .be-icon {\n display: none;\n}\n.feeds-filter-swtich label.disabled .be-icon.disabled {\n display: block;\n}",""]),n.exports=o},7422:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".badge-popup {\n top: 50%;\n left: calc(100% + 8px);\n transform: scale(0.9) translateY(-50%);\n transform-origin: left;\n padding: 4px;\n max-height: calc(100vh - 150px);\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n border-radius: 4px;\n}\nbody.dark .badge-popup {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.badge-popup.open {\n transform: scale(1) translateY(-50%);\n}\nbody.settings-panel-dock-right .badge-popup {\n right: calc(100% + 8px);\n left: unset;\n transform-origin: right;\n}\n.badge-popup, .badge-popup * {\n transition: 0.2s ease-out;\n}\n.badge-popup ul {\n list-style: none;\n margin: 0;\n padding: 0;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n}\n.badge-popup ul li {\n border-radius: 4px;\n cursor: pointer;\n padding: 6px 8px;\n display: flex;\n justify-content: center;\n}\n.badge-popup ul li:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.badge-popup ul li.active {\n box-shadow: 0 0 0px 1px var(--theme-color), 0 0 0px 3px var(--theme-color-20);\n}\n.badge-popup ul li.gray:not(:hover) {\n filter: grayscale(1);\n}\n.badge-popup ul li .title-image {\n display: inline-block;\n vertical-align: middle;\n height: 20px;\n}\n.badge-popup ul li .fans-medal-item {\n display: flex !important;\n height: 14px;\n line-height: 14px;\n color: #fff;\n border: 1px solid #f6be18;\n background-color: #f6be18;\n border-left: 0;\n white-space: nowrap;\n border-radius: 2px;\n flex-shrink: 0;\n font-size: 12px;\n}\n.badge-popup ul li .fans-medal-item .label {\n width: 40px;\n text-align: center;\n padding: 0 2px;\n color: #fff;\n border-radius: 1px 0 0 1px;\n background-color: #f6be18;\n}\n.badge-popup ul li .fans-medal-item .level {\n width: 16px;\n background-color: #fff;\n text-align: center;\n color: #f6be18;\n border-radius: 0 1px 1px 0;\n}\n.badge-popup ul li .fans-medal-item .label,\n.badge-popup ul li .fans-medal-item .level {\n cursor: pointer;\n position: relative;\n display: block;\n float: left;\n}\n.badge-popup ul li .level-1 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-1 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-1 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-2 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-2 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-2 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-3 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-3 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-3 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-4 {\n border-color: #48b6a5;\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-4 .label {\n background-color: #48b6a5;\n}\n.badge-popup ul li .level-4 .level {\n color: #48b6a5;\n}\n.badge-popup ul li .level-5 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-5 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-5 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-6 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-6 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-6 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-7 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-7 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-7 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-8 {\n border-color: #5896de;\n background-color: #5896de;\n}\n.badge-popup ul li .level-8 .label {\n background-color: #5896de;\n}\n.badge-popup ul li .level-8 .level {\n color: #5896de;\n}\n.badge-popup ul li .level-9 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-9 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-9 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-10 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-10 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-10 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-11 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-11 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-11 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-12 {\n border-color: #a068f1;\n background-color: #a068f1;\n}\n.badge-popup ul li .level-12 .label {\n background-color: #a068f1;\n}\n.badge-popup ul li .level-12 .level {\n color: #a068f1;\n}\n.badge-popup ul li .level-13 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-13 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-13 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-14 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-14 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-14 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-15 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-15 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-15 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-16 {\n border-color: #ff86b2;\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-16 .label {\n background-color: #ff86b2;\n}\n.badge-popup ul li .level-16 .level {\n color: #ff86b2;\n}\n.badge-popup ul li .level-17 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-17 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-17 .level {\n color: #f6be18;\n}\n.badge-popup ul li .level-18 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-18 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-18 .level {\n color: #f6be18;\n}\n.badge-popup ul li .level-19 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-19 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-19 .level {\n color: #f6be18;\n}\n.badge-popup ul li .level-20 {\n border-color: #f6be18;\n background-color: #f6be18;\n}\n.badge-popup ul li .level-20 .label {\n background-color: #f6be18;\n}\n.badge-popup ul li .level-20 .level {\n color: #f6be18;\n}\n.badge-popup.medal ul {\n grid-template-columns: repeat(2, 1fr);\n grid-template-columns: repeat(var(--medal-columns, 2), 1fr);\n}\n.badge-popup.title ul {\n grid-template-columns: repeat(2, 1fr);\n grid-template-columns: repeat(var(--title-columns, 2), 1fr);\n}",""]),n.exports=o},6214:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-web-player-controller .danmaku-send-bar {\n display: none;\n}\n.live-web-player-controller {\n background-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.9));\n}\n@media screen and (min-width: 1038px) {\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar {\n display: flex;\n margin: 0 24px;\n flex: 1 1 0;\n height: 24px;\n justify-content: center;\n align-items: center;\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input {\n outline: none !important;\n border: none;\n border-bottom: 2px solid rgba(255,255,255,0.53333);\n background-color: transparent;\n color: #fff;\n padding: 4px;\n line-height: normal;\n flex: 1;\n width: 0;\n max-width: 400px;\n min-width: 70px;\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input[focus-within] {\n border-color: var(--theme-color);\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input:focus-within {\n border-color: var(--theme-color);\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .danmaku-send-bar input::-webkit-input-placeholder {\n color: rgba(255,255,255,0.53333) !important;\n}\n.player-full-win:not(.danmaku-send-bar-unloaded) .live-web-player-controller .control-area .right-area {\n flex: 0 0 auto !important;\n}\n}",""]),n.exports=o},8137:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-pip .be-icon {\n transform: scale(0.9);\n}",""]),n.exports=o},2945:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'html {\n --navbar-height: 50px;\n --navbar-foreground: #555;\n --navbar-background: white;\n --navbar-bounds-padding: 10%;\n --navbar-icon-size: 24px;\n}\nbody.custom-navbar-loading::after {\n content: "";\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n background-color: white;\n z-index: 10001;\n}\nbody.dark.custom-navbar-loading::after {\n background-color: #333;\n}\nbody.fixed-navbar .left-panel .adaptive-scroll .scroll-content {\n top: 50px !important;\n}\nbody.fixed-navbar.enable-feeds-filter .left-panel .adaptive-scroll .scroll-content,\nbody.fixed-navbar .right-panel .adaptive-scroll .scroll-content {\n top: 58px !important;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n margin-left: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n margin-right: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n margin-right: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n margin-left: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n padding-left: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n padding-right: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n padding-right: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n padding-left: 0;\n}\n.custom-navbar *,\n.custom-navbar {\n transition: all 0.2s ease-out;\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\n.custom-navbar {\n position: absolute;\n top: 0;\n left: 0;\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n background-color: white;\n background-color: var(--navbar-background);\n color: #555;\n color: var(--navbar-foreground);\n z-index: 10001;\n display: flex;\n justify-content: center;\n line-height: normal;\n}\nbody.fixed-navbar .custom-navbar {\n position: fixed;\n}\nbody.player-mode-blackmask .custom-navbar {\n visibility: hidden;\n}\nbody.player-mode-webfullscreen .custom-navbar, body.player-fullscreen-fix .custom-navbar, body.player-full-win .custom-navbar {\n z-index: 1;\n}\n.custom-navbar path {\n fill: #555;\n fill: var(--navbar-foreground);\n}\n.custom-navbar svg.stroke,\n.custom-navbar svg.stroke path {\n fill: transparent;\n stroke: #555;\n stroke: var(--navbar-foreground);\n}\n.custom-navbar.fill:not(.transparent) path {\n fill: var(--foreground-color-d);\n}\n.custom-navbar.fill:not(.transparent) path svg.stroke,\n.custom-navbar.fill:not(.transparent) path svg.stroke path {\n fill: transparent;\n stroke: var(--navbar-foreground-d);\n}\n.custom-navbar.shadow:not(.transparent) {\n box-shadow: rgba(0,0,0,0.13333) 0 1px 10px 1px;\n}\nbody.dark .custom-navbar.shadow:not(.transparent) {\n box-shadow: rgba(0,0,0,0.26667) 0px 2px 10px 1px;\n}\n.custom-navbar.blur:not(.transparent) {\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n --navbar-background: rgba(255,255,255,0.8);\n}\nbody.dark .custom-navbar:not(.fill):not(.transparent) {\n --navbar-background: #222;\n --navbar-foreground: #eee;\n}\nbody.dark .custom-navbar:not(.fill):not(.transparent).blur {\n --navbar-background: rgba(34,34,34,0.53333);\n}\n.custom-navbar.transparent {\n --navbar-background: transparent;\n --navbar-foreground: #eee;\n}\n.custom-navbar.transparent::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: calc(2 * 50px);\n height: calc(2 * var(--navbar-height));\n background-image: linear-gradient(to bottom, rgba(0,0,0,0.66667) 0, rgba(0,0,0,0.26667) 65%, transparent 100%);\n pointer-events: none;\n}\n.custom-navbar.fill:not(.transparent) {\n --navbar-background: var(--theme-color);\n --navbar-foreground: var(--foreground-color-d);\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n}\n.custom-navbar.fill:not(.transparent).blur {\n --navbar-background: var(--theme-color-60);\n}\n.custom-navbar.fill.shadow:not(.transparent) {\n box-shadow: var(--theme-color-30) 0px 2px 10px 1px;\n}\n.custom-navbar .custom-navbar-items {\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 100%;\n flex: 1 0 auto;\n color: inherit;\n}\n.custom-navbar .padding {\n max-width: 10%;\n max-width: var(--navbar-bounds-padding);\n flex: 1 1 0;\n transition: none;\n position: relative;\n}\n.custom-navbar .padding.peek::after,\n.custom-navbar .custom-navbar-items > *.peek::after {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n border: 2px dashed;\n}',""]),n.exports=o},3661:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar-item {\n color: inherit;\n position: relative;\n height: 100%;\n display: flex;\n align-items: center;\n}\n.custom-navbar-item .active-bar {\n position: absolute;\n left: 0;\n bottom: 0;\n background-color: var(--theme-color);\n width: 100%;\n height: 3px;\n border-radius: 1.5px;\n display: none;\n}\n.custom-navbar.transparent .custom-navbar-item .active-bar, .custom-navbar.fill .custom-navbar-item .active-bar {\n background-color: rgba(0, 0, 0, 0.3);\n}\n.custom-navbar-item.active .active-bar {\n display: flex;\n}\n.custom-navbar-item.view-border::before {\n content: "";\n width: 94%;\n height: 94%;\n border: 2px dashed var(--navbar-foreground);\n position: absolute;\n top: 3%;\n left: 3%;\n box-sizing: border-box;\n}\n.custom-navbar-item:not(.disabled) {\n cursor: pointer;\n}\n.custom-navbar-item:not(.disabled):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar-item.disabled a {\n cursor: default;\n}\n.custom-navbar-item .main-content {\n transition: none;\n font-size: 10pt;\n height: 100%;\n display: flex;\n align-items: center;\n padding: 0 10px;\n color: var(--navbar-foreground);\n -webkit-user-select: none;\n user-select: none;\n}\n.custom-navbar-item .main-content:hover {\n color: var(--navbar-foreground) !important;\n}\n.custom-navbar-item.active .main-content {\n font-weight: bold;\n font-size: 11pt;\n}\n.custom-navbar-item .popup {\n color: black;\n background: white;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n transition: all 0.2s ease-out 0.2s;\n position: absolute;\n top: 100%;\n left: 50%;\n padding: 8px;\n pointer-events: none;\n opacity: 0;\n transform: translateX(-50%);\n cursor: default;\n}\nbody.dark .custom-navbar-item .popup {\n color: #eee;\n background: #222;\n}\n.custom-navbar-item .popup.iframe-container {\n border: none;\n box-shadow: none;\n}\n.custom-navbar-item .popup.iframe-container:not(.transparent) iframe {\n box-shadow: rgba(0, 0, 0, 0.2) 0 4px 8px 0px;\n}\n.custom-navbar-item .popup.no-padding {\n padding: 0;\n}\n.custom-navbar-item .popup.transparent {\n background-color: transparent !important;\n box-shadow: none;\n}\n.custom-navbar-item:not(.disabled) .popup-container {\n position: absolute;\n top: calc(100% - 8px);\n left: 50%;\n transition: all 0.2s ease-out 0.2s;\n pointer-events: none;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container {\n top: 100%;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container > .popup {\n pointer-events: initial;\n opacity: 1;\n}\n.custom-navbar-item a,\n.custom-navbar-item a:hover {\n color: inherit !important;\n text-decoration: none;\n}\n.custom-navbar-item .notify-count {\n position: absolute;\n left: 50%;\n top: 0;\n background-color: var(--theme-color);\n padding: 0 8px;\n display: flex;\n justify-content: center;\n font-size: 11px;\n transform: translateX(-50%);\n opacity: 0;\n line-height: 14px;\n white-space: nowrap;\n color: var(--foreground-color);\n border-radius: 0 0 8px 8px;\n}\n.custom-navbar-item .notify-count:not(:empty):not(.hidden) {\n opacity: 1;\n}\n.custom-navbar-item .notify-count.dot {\n color: transparent;\n border-radius: 50%;\n width: 8px;\n height: 8px;\n padding: 0;\n top: 2px;\n}\n.custom-navbar.fill .custom-navbar-item .notify-count {\n background-color: rgba(0, 0, 0, 0.3);\n}',""]),n.exports=o},5009:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar .favorites-list {\n width: 380px;\n height: 600px;\n font-size: 12px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.custom-navbar .favorites-list .be-empty,\n.custom-navbar .favorites-list .be-loading {\n align-self: center;\n flex: 1;\n}\n.custom-navbar .favorites-list .be-scroll-trigger {\n text-align: center;\n}\n.custom-navbar .favorites-list .header {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n margin: 16px 12px;\n}\n.custom-navbar .favorites-list .header .search {\n flex: 1;\n margin-left: 8px;\n}\n.custom-navbar .favorites-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar .favorites-list .header .list-select {\n flex-shrink: 0;\n height: 26px;\n}\n.custom-navbar .favorites-list .header .dropdown-popup {\n max-height: 300px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.custom-navbar .favorites-list .header .dropdown-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .header .operation {\n margin-left: 8px;\n}\n.custom-navbar .favorites-list .header .more-info {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n padding: 4px;\n}\n.custom-navbar .favorites-list .header .play-all {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n padding: 4px;\n}\n.custom-navbar .favorites-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n justify-content: space-between;\n flex-grow: 1;\n}\n.custom-navbar .favorites-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .content .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .favorites-list .content .cards {\n flex: 1;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding: 0 12px;\n padding-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .content .cards-enter, .custom-navbar .favorites-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar .favorites-list .content .cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.custom-navbar .favorites-list .content .cards-leave-active.be-scroll-trigger {\n width: 100%;\n padding-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card {\n cursor: pointer;\n flex-shrink: 0;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n color: black;\n background-color: #fff;\n display: grid;\n grid-template: "cover title" 2fr "cover info" 1fr/130px 1fr;\n height: 85px;\n}\nbody.dark .custom-navbar .favorites-list .content .cards .favorite-card {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:not(:last-child) {\n margin-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container {\n grid-area: cover;\n overflow: hidden;\n border-radius: 8px 0 0 8px;\n position: relative;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .favorite-time {\n top: 6px;\n left: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:hover .floating {\n opacity: 1;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .title {\n grid-area: title;\n font-size: 13px;\n font-weight: bold;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-all;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n line-height: 1.5;\n max-height: 3em;\n -webkit-box-align: start;\n margin: 0;\n margin-top: 8px;\n padding: 0 10px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n margin: 0 8px 6px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid rgba(136,136,136,0.13333);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up .face {\n border-radius: 50%;\n margin-right: 6px;\n height: 20px;\n width: 20px;\n -o-object-fit: cover;\n object-fit: cover;\n}\nbody.dark .custom-navbar .favorites-list .content .cards .favorite-card .up .face.placeholder {\n filter: invert(0.9);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up .name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover .name {\n color: var(--theme-color);\n}',""]),n.exports=o},9854:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-feeds {\n width: 380px;\n height: 600px;\n line-height: normal;\n white-space: nowrap;\n box-sizing: border-box;\n padding: 4px 4px 0 4px;\n font-size: 12px;\n}\n.navbar-feeds .be-tab-control {\n height: 100%;\n padding-top: 8px;\n box-sizing: border-box;\n}\n.navbar-feeds .be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}",""]),n.exports=o},8196:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bangumi-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.bangumi-feeds .bangumi-feeds-content {\n align-self: stretch;\n}\n.bangumi-feeds .be-scroll-trigger {\n padding-bottom: 12px;\n}",""]),n.exports=o},1880:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".column-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}",""]),n.exports=o},8855:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-feeds {\n width: 100%;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.live-feeds .live-feeds-content {\n align-self: stretch;\n}\n.live-feeds .live-feeds-content-enter, .live-feeds .live-feeds-content-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.live-feeds .live-feeds-content-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.live-feeds .live-feeds-content .live-card {\n margin: 0 8px 12px 8px;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n height: 54px;\n border-radius: 26px;\n box-sizing: border-box;\n padding: 2px;\n width: auto;\n flex-shrink: 0;\n}\nbody.dark .live-feeds .live-feeds-content .live-card {\n background-color: #282828;\n color: #eee;\n}\n.live-feeds .live-feeds-content .live-card .face-container {\n border-radius: 50%;\n height: 48px;\n overflow: hidden;\n}\n.live-feeds .live-feeds-content .live-card .face-container .face {\n height: 100%;\n width: 100%;\n}\n.live-feeds .live-feeds-content .live-card:hover .face {\n transform: scale(1.05);\n}\n.live-feeds .live-feeds-content .live-card .live-info {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.live-feeds .live-feeds-content .live-card .live-title {\n font-size: 14px;\n font-weight: bold;\n padding: 0 12px;\n padding-bottom: 6px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: inherit;\n line-height: normal;\n}\n.live-feeds .live-feeds-content .live-card:hover .live-title {\n color: var(--theme-color);\n}\n.live-feeds .live-feeds-content .live-card .live-name {\n opacity: 0.75;\n padding: 0 12px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: normal;\n}",""]),n.exports=o},9033:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-feeds[data-v-6e663916] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n flex-direction: column;\n flex: 1;\n padding: 0 8px;\n}\n.video-feeds .be-scroll-trigger[data-v-6e663916] {\n padding-bottom: 12px;\n}\n.video-feeds-content[data-v-6e663916] {\n flex: 1;\n align-self: stretch;\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n width: 356px;\n}\n.video-feeds-content .cards-enter[data-v-6e663916], .video-feeds-content .cards-leave-to[data-v-6e663916] {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.video-feeds-content .cards-leave-active[data-v-6e663916] {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.video-feeds-content .left-column[data-v-6e663916],\n.video-feeds-content .right-column[data-v-6e663916] {\n display: flex;\n flex-direction: column;\n padding-bottom: 12px;\n}\n.video-feeds-content .left-column .video-card[data-v-6e663916],\n.video-feeds-content .right-column .video-card[data-v-6e663916] {\n --card-width: 174px;\n}\n.video-feeds-content .left-column .video-card[data-v-6e663916]:not(:last-child),\n.video-feeds-content .right-column .video-card[data-v-6e663916]:not(:last-child) {\n margin-bottom: 8px;\n}",""]),n.exports=o},9847:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.history-list {\n width: 350px;\n height: 600px;\n font-size: 12px;\n padding: 0;\n margin: 0;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.history-list .header {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 6px;\n gap: 6px;\n margin: 16px 12px 4px 12px;\n}\n.history-list .header .header-row {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n justify-content: space-between;\n}\n.history-list .header .header-row .row-title {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.history-list .header .type-filters {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.history-list .header .type-filters .type-filter .be-button {\n padding: 4px 8px 4px 6px;\n color: rgba(136,136,136,0.53333);\n}\n.history-list .header .type-filters .type-filter .be-button .be-icon {\n margin-right: 6px;\n}\n.history-list .header .type-filters .type-filter .be-button.checked {\n color: inherit;\n}\n.history-list .header .search {\n flex: 1;\n}\n.history-list .header .search .be-textbox {\n height: 100%;\n}\n.history-list .header .operations {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.history-list .header .operations .operation .be-button {\n width: 26px;\n box-sizing: border-box;\n}\n.history-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n justify-content: space-between;\n flex-grow: 1;\n}\n.history-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.history-list .content .be-scroll-trigger,\n.history-list .content .be-empty,\n.history-list .content .be-loading {\n align-self: center;\n text-align: center;\n margin: 12px 0;\n}\n.history-list .content .cards {\n flex: 1;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding-bottom: 12px;\n}\n.history-list .content .cards-enter, .history-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.history-list .content .cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.history-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.history-list .content .cards .empty-tip {\n text-align: center;\n}\n.history-list .content .cards .time-group-enter, .history-list .content .cards .time-group-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.history-list .content .cards .time-group-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.history-list .content .cards .time-group-name {\n padding: 8px 12px;\n font-size: 12px;\n position: sticky;\n top: 0;\n z-index: 1;\n background-color: #fff;\n}\nbody.dark .history-list .content .cards .time-group-name {\n background-color: #222;\n}\n.history-list .content .cards .time-group-items {\n padding: 0 12px;\n}\n.history-list .content .cards .time-group-items .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.history-list .content .cards .time-group-items .time-group-item {\n display: grid;\n grid-template: "cover title title" 5fr "cover up time" 6fr/80px 1fr auto;\n border-radius: 8px;\n color: black;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n}\nbody.dark .history-list .content .cards .time-group-items .time-group-item {\n background-color: #282828;\n color: #eee;\n}\n.history-list .content .cards .time-group-items .time-group-item:not(:last-child) {\n margin-bottom: 8px;\n}\n.history-list .content .cards .time-group-items .time-group-item:hover .cover {\n transform: scale(1.05);\n}\n.history-list .content .cards .time-group-items .time-group-item:hover .floating {\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container {\n grid-area: cover;\n position: relative;\n height: 55px;\n overflow: hidden;\n border-radius: 7px 0 0 7px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n width: 80px;\n height: 55px;\n}\nbody.dark .history-list .content .cards .time-group-items .time-group-item .cover-container .cover.placeholder {\n filter: invert(0.9);\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .duration {\n left: 2px;\n bottom: 2px;\n padding: 0 6px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .live-status.on {\n background-color: var(--theme-color);\n color: var(--foreground-color);\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .progress-number {\n left: 2px;\n top: 2px;\n padding: 0 6px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .progress {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 2px;\n border-radius: 1px;\n background-color: var(--theme-color);\n}\n.history-list .content .cards .time-group-items .time-group-item .title {\n grid-area: title;\n font-weight: bold;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: end;\n margin: 0;\n line-height: normal;\n display: block;\n padding-left: 8px;\n padding-right: 6px;\n font-size: 13px;\n}\n.history-list .content .cards .time-group-items .time-group-item .title:hover {\n color: var(--theme-color) !important;\n}\n.history-list .content .cards .time-group-items .time-group-item .up,\n.history-list .content .cards .time-group-items .time-group-item .time {\n font-size: 11px;\n opacity: 0.75;\n align-self: center;\n}\n.history-list .content .cards .time-group-items .time-group-item .up {\n grid-area: up;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n padding-left: 8px;\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .up .be-icon {\n margin-right: 4px;\n font-size: 14px;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-face {\n border-radius: 50%;\n width: 18px;\n height: 18px;\n margin-right: 4px;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-name {\n white-space: nowrap;\n max-width: 160px;\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.75;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-name:hover {\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .time {\n font-size: 11px;\n grid-area: time;\n padding-right: 6px;\n}',""]),n.exports=o},9036:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar .home-popup {\n max-height: 75vh;\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n width: 300px;\n}\n.custom-navbar .home-popup .category-item {\n border-radius: 8px;\n font-size: 12pt;\n cursor: pointer;\n position: relative;\n box-sizing: border-box;\n}\n.custom-navbar .home-popup .category-item.loading {\n font-size: 10pt;\n cursor: auto;\n cursor: initial;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.custom-navbar .home-popup .category-item:not(.loading):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .home-popup .category-item a {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 8px;\n}\n.custom-navbar .home-popup .category-item a.sub-region {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.custom-navbar .home-popup .category-item a.sub-region::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.custom-navbar .home-popup .category-item a.sub-region:hover::before {\n transform: scaleX(1);\n}\n.custom-navbar .home-popup .category-item svg {\n width: 25px;\n height: 25px;\n fill: currentColor;\n margin-right: 10px;\n}\n.custom-navbar .home-popup .category-item .name {\n flex: 1 0 auto;\n}\n.custom-navbar .home-popup .category-item.main {\n min-width: 150px;\n}\n.custom-navbar .home-popup .category-item .sub-regions-popup {\n z-index: 10002;\n width: max-content;\n transform: scaleX(0);\n transform-origin: left;\n padding: 6px;\n left: 100%;\n top: 0;\n transition-delay: 0.3s;\n pointer-events: initial;\n}\n.custom-navbar .home-popup .category-item:hover .sub-regions-popup {\n transform: scaleX(1);\n opacity: 1;\n}\n.custom-navbar .home-popup .category-item .count {\n opacity: 0.5;\n font-size: 14px;\n}\n@media screen and (max-height: 600px) {\n.custom-navbar .home-popup {\n width: 450px;\n}\n}',""]),n.exports=o},1960:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".custom-navbar-logo {\n width: auto;\n margin: 0 4px;\n}\n.custom-navbar:not(.fill) .custom-navbar-logo:not(.season) {\n color: var(--theme-color);\n}\n.custom-navbar-logo.season {\n transform: scale(1.15);\n filter: drop-shadow(0 0 2px rgba(0,0,0,0.13333));\n}\nbody.season-logo-enabled .bili-header .inner-logo {\n display: none !important;\n}",""]),n.exports=o},3386:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.messages-popup[data-v-589ce0fa] {\n width: max-content;\n}\n.messages-popup .message-entry a[data-v-589ce0fa] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.messages-popup .message-entry a[data-v-589ce0fa]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.messages-popup .message-entry a[data-v-589ce0fa]:hover::before {\n transform: scaleX(1);\n}\n.messages-popup .message-entry a[data-count][data-v-589ce0fa]::after {\n content: attr(data-count);\n position: absolute;\n left: 100%;\n top: 50%;\n transform: translateY(-50%);\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n display: flex;\n justify-content: center;\n font-size: 9pt;\n border-radius: 6px;\n white-space: nowrap;\n}',""]),n.exports=o},2659:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.ranking-popup[data-v-6678d691] {\n width: max-content;\n}\n.ranking-popup .ranking-entry a[data-v-6678d691] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.ranking-popup .ranking-entry a[data-v-6678d691]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.ranking-popup .ranking-entry a[data-v-6678d691]:hover::before {\n transform: scaleX(1);\n}',""]),n.exports=o},3743:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".custom-navbar.fill:not(.transparent) .custom-navbar-item[data-name=search] .main-content {\n background-color: rgba(0,0,0,0.06667);\n}\n.custom-navbar.fill:not(.transparent) .launch-bar {\n opacity: 0.8;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar:hover, .custom-navbar.fill:not(.transparent) .launch-bar[focus-within] {\n opacity: 1;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar:hover, .custom-navbar.fill:not(.transparent) .launch-bar:focus-within {\n opacity: 1;\n}\n.custom-navbar:not(.transparent) .custom-navbar-item[data-name=search] .main-content {\n background-color: rgba(136,136,136,0.06667);\n}\n.custom-navbar .launch-bar {\n --color: var(--custom-navbar-foreground);\n opacity: 0.5;\n transition: opacity 0.2s ease-out;\n}\n.custom-navbar .launch-bar:hover, .custom-navbar .launch-bar[focus-within] {\n opacity: 1;\n}\n.custom-navbar .launch-bar:hover, .custom-navbar .launch-bar:focus-within {\n opacity: 1;\n}\n.custom-navbar .launch-bar .input-area .launch-bar-form .input {\n padding: 8px 6px;\n}\n.custom-navbar-search {\n align-self: stretch;\n display: flex;\n}",""]),n.exports=o},7427:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".custom-navbar-extra-options {\n display: flex;\n align-items: center;\n justify-content: center;\n}",""]),n.exports=o},9061:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar-settings {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n width: 400px;\n font-size: 14px;\n padding: 12px 12px 12px 18px;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 100002;\n}\nbody.dark .custom-navbar-settings {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .custom-navbar-settings {\n background-color: #222;\n}\n.custom-navbar-settings.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.custom-navbar-settings .navbar-settings-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.custom-navbar-settings .navbar-settings-header .title {\n margin-left: 6px;\n font-size: 18px;\n font-weight: bold;\n}\n.custom-navbar-settings .navbar-settings-header .grow {\n flex: 1;\n}\n.custom-navbar-settings .navbar-settings-header .close {\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.custom-navbar-settings .navbar-settings-header .close:hover {\n color: var(--theme-color);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section {\n margin-top: 12px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section > :not(:last-child) {\n margin-bottom: 6px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-title {\n font-size: 14px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-description {\n font-size: 12px;\n opacity: 0.6;\n line-height: 1.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .be-slider {\n margin: 0 4px;\n flex: 1;\n}\n[dir="ltr"] .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n text-align: right;\n}\n[dir="rtl"] .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n text-align: left;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n margin-left: 12px;\n width: 50px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n transition: none;\n white-space: nowrap;\n padding: 6px;\n padding-left: 8px;\n margin: 0 4px 4px 0;\n cursor: move;\n}\nbody.dark .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item:hover {\n border-color: var(--theme-color);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.navbar-hidden {\n opacity: 0.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-ghost {\n opacity: 0;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-chosen {\n box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);\n transform: scale(1.05);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-drag {\n opacity: 1;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-drag.navbar-hidden {\n opacity: 0.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item .toggle-visible {\n margin-left: 6px;\n cursor: pointer;\n}',""]),n.exports=o},1792:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-subscriptions {\n width: 380px;\n height: 600px;\n padding: 0 4px 0 4px;\n box-sizing: border-box;\n font-size: 12px;\n}\n.navbar-subscriptions .be-tab-control {\n padding-top: 12px;\n height: 100%;\n box-sizing: border-box;\n}\n.navbar-subscriptions .be-tab-control .default-content {\n padding-bottom: 0;\n}",""]),n.exports=o},4753:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".subscription-list {\n width: 100%;\n box-sizing: border-box;\n padding: 0 8px;\n display: flex;\n align-items: center;\n flex-direction: column;\n}\n.subscription-list .be-scroll-trigger {\n padding-bottom: 12px;\n}\n.subscription-list .subscription-content {\n align-self: stretch;\n display: flex;\n flex-direction: column;\n}\n.subscription-list .subscription-content .subscription-card {\n position: relative;\n display: flex;\n margin-bottom: 12px;\n flex-shrink: 0;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n}\nbody.dark .subscription-list .subscription-content .subscription-card {\n background-color: #2d2d2d;\n color: #eee;\n}\n.subscription-list .subscription-content .subscription-card .cover-container {\n height: 64px;\n width: 64px;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n}\n.subscription-list .subscription-content .subscription-card .cover-container .cover {\n height: 100%;\n width: 100%;\n}\n.subscription-list .subscription-content .subscription-card:hover .cover {\n transform: scale(1.05);\n}\n.subscription-list .subscription-content .subscription-card .card-info {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 0 12px;\n max-width: calc(100% - 24px - 64px);\n box-sizing: content-box;\n}\n.subscription-list .subscription-content .subscription-card .info {\n padding: 2px;\n border-radius: 14px;\n line-height: 1;\n}\n.subscription-list .subscription-content .subscription-card .info:hover {\n color: var(--theme-color) !important;\n}\n.subscription-list .subscription-content .subscription-card .progress-row {\n display: flex;\n padding-bottom: 8px;\n justify-content: space-between;\n align-self: stretch;\n align-items: center;\n}\n.subscription-list .subscription-content .subscription-card .status {\n padding: 0 4px;\n background-color: rgba(136,136,136,0.13333);\n border: 1px solid rgba(136,136,136,0.26667);\n border-radius: 4px;\n opacity: 0.75;\n}\n.subscription-list .subscription-content .subscription-card .status.status-2 {\n background-color: var(--theme-color-10);\n border-color: var(--theme-color-30);\n opacity: 1;\n}\n.subscription-list .subscription-content .subscription-card .progress {\n white-space: nowrap;\n width: 0;\n flex-grow: 1;\n margin: 0 8px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.subscription-list .subscription-content .subscription-card .title {\n font-size: 14px;\n font-weight: bold;\n padding-top: 4px;\n color: inherit;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 100%;\n margin: 0;\n flex: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.subscription-list .subscription-content .subscription-card:hover .title {\n color: var(--theme-color);\n}",""]),n.exports=o},5623:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-upload[data-v-1a272463] {\n display: flex;\n align-items: center;\n}\n.navbar-upload-name[data-v-1a272463] {\n padding-left: 4px;\n font-size: 12pt;\n font-weight: bold;\n}",""]),n.exports=o},2822:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.upload-popup[data-v-a07cc62e] {\n width: max-content;\n}\n.upload-popup a[data-v-a07cc62e] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.upload-popup a[data-v-a07cc62e]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.upload-popup a[data-v-a07cc62e]:hover::before {\n transform: scaleX(1);\n}',""]),n.exports=o},7949:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".user-face-container {\n position: relative;\n height: calc(var(--navbar-height) - 16px);\n width: calc(var(--navbar-height) - 16px);\n}\n.user-face-container .user-face,\n.user-face-container .user-pendant {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.custom-navbar-item:hover .user-face-container .user-face,\n.custom-navbar-item:hover .user-face-container .user-pendant {\n transform: scale(2) translateY(10px);\n z-index: 100;\n opacity: 1;\n}\n.user-face-container .user-face {\n background-color: transparent;\n background-size: contain;\n border-radius: 50%;\n}\n.user-face-container .user-pendant {\n background-color: transparent;\n background-size: cover;\n width: 170%;\n height: 170%;\n top: -12px;\n left: -12px;\n opacity: 0;\n pointer-events: none;\n}",""]),n.exports=o},1391:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".user-info-panel {\n border-radius: 8px;\n overflow: hidden;\n width: 240px;\n font-size: 12px;\n}\n.user-info-panel .circle {\n position: relative;\n width: var(--navbar-icon-size);\n height: var(--navbar-icon-size);\n opacity: 0.7;\n}\n.user-info-panel .circle .mdi {\n position: absolute;\n top: 0;\n left: 0;\n}\n.user-info-panel .mdi-circle ~ .mdi {\n filter: invert(1);\n font-size: calc(var(--navbar-icon-size) - 10px);\n line-height: calc(var(--navbar-icon-size) - 10px);\n transform: translate(5px, 5px);\n}\n.user-info-panel .be-icon {\n font-style: normal;\n}\n.user-info-panel .logged-in {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-between;\n}\n.user-info-panel .row,\n.user-info-panel .items {\n align-self: stretch;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.user-info-panel .items {\n padding-top: 4px;\n}\n.user-info-panel .row {\n margin: 0 10px;\n width: auto !important;\n}\n.user-info-panel .row::after {\n content: none !important;\n}\n.user-info-panel .row.level-info {\n margin-bottom: -5px;\n}\n.user-info-panel .privileges {\n justify-content: center;\n}\n.user-info-panel .privileges > * {\n font-size: 11px;\n background-color: rgba(136,136,136,0.13333);\n padding: 2px 4px;\n margin: 0 2px;\n border-radius: 4px;\n line-height: normal;\n cursor: pointer;\n}\n.user-info-panel .privileges > *.received {\n cursor: default;\n opacity: 0.5;\n}\n.user-info-panel .privileges > *:not(.received):hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.user-info-panel .operation {\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n align-self: stretch;\n}\n.user-info-panel .operation:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.user-info-panel .operation .be-icon {\n position: absolute;\n left: 10px;\n top: 50%;\n transform: translateY(-50%);\n background: none;\n}\n.user-info-panel .item {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: center;\n height: 48px;\n flex: 1;\n}\n.user-info-panel .item > .be-icon {\n opacity: 0.7;\n}\n.user-info-panel .item > .be-icon:nth-child(2) {\n font-size: 18px;\n line-height: 18px;\n}\n.user-info-panel .item span {\n font-size: 14px;\n font-weight: bold;\n opacity: 0.7;\n}\n.user-info-panel .welcome,\n.user-info-panel .name {\n font-size: 16px;\n font-weight: bold;\n margin: 46px 0 16px 0;\n text-align: center;\n color: inherit;\n}\n.user-info-panel .name {\n margin: 62px 0 0 0;\n}\n.user-info-panel .name:hover {\n color: var(--theme-color) !important;\n}\n.user-info-panel .type {\n font-size: 11px;\n opacity: 0.5;\n margin: 6px 0;\n}\n.user-info-panel .separator {\n height: 1px;\n align-self: stretch;\n margin: 5px 10px;\n background: rgba(0, 0, 0, 0.1);\n}\nbody.dark .user-info-panel .separator {\n background: rgba(255, 255, 255, 0.1);\n}\n.user-info-panel .level-progress-thumb {\n width: 100%;\n height: 100%;\n background: var(--theme-color);\n transform-origin: left;\n}\n.user-info-panel .level-progress-label {\n font-size: 11px;\n}\n.user-info-panel .stats {\n display: flex;\n align-items: center;\n align-self: stretch;\n margin: 0 10px;\n line-height: normal;\n}\n.user-info-panel .stats-item {\n padding: 6px 0;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n transition: none;\n}\n.user-info-panel .stats-item:hover {\n color: var(--theme-color) !important;\n}\n.user-info-panel .stats-item .stats-number {\n font-weight: bold;\n margin-bottom: 4px;\n font-size: 14px;\n transition: none;\n}\n.user-info-panel .grey-button,\n.user-info-panel .theme-button {\n align-self: stretch;\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 6px;\n border-radius: 4px;\n font-size: 14px;\n}\n.user-info-panel .grey-button {\n background: #f8f8f8;\n color: inherit !important;\n}\n.user-info-panel .grey-button:hover {\n background: #f0f0f0;\n}\n.user-info-panel .grey-button.logout {\n font-size: 12px;\n height: 32px;\n cursor: pointer;\n}\n.user-info-panel .grey-button.logout:hover {\n color: inherit !important;\n}\nbody.dark .user-info-panel .grey-button {\n background: #282828;\n}\nbody.dark .user-info-panel .grey-button:hover {\n background: #333;\n}\n.user-info-panel .theme-button {\n background: var(--theme-color);\n color: var(--foreground-color) !important;\n}\n.user-info-panel .theme-button:hover {\n background: var(--theme-color-90);\n color: var(--foreground-color) !important;\n}",""]),n.exports=o},6476:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.custom-navbar .watchlater-list {\n min-height: 200px;\n max-height: 600px;\n width: 380px;\n font-size: 12px;\n display: flex;\n flex-flow: column nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.custom-navbar .watchlater-list .round-button {\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n cursor: pointer;\n width: 26px;\n}\n.custom-navbar .watchlater-list .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .watchlater-list .header {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n align-self: stretch;\n margin: 16px 12px;\n}\n.custom-navbar .watchlater-list .header .search {\n position: relative;\n flex-grow: 1;\n margin-right: 8px;\n}\n.custom-navbar .watchlater-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar .watchlater-list .header .operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.custom-navbar .watchlater-list .header .operations .round-button:not(:last-child) {\n margin-right: 4px;\n}\n.custom-navbar .watchlater-list .header .operation:not(:last-child) {\n margin-right: 8px;\n}\n.custom-navbar .watchlater-list .header .more-info {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 4px 6px 4px 10px;\n}\n.custom-navbar .watchlater-list .be-empty,\n.custom-navbar .watchlater-list .be-loading {\n flex: 1;\n}\n.custom-navbar .watchlater-list-content {\n flex: 1;\n align-self: stretch;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding: 0 12px;\n padding-bottom: 12px;\n}\n.custom-navbar .watchlater-list-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .watchlater-list-content .watchlater-card {\n cursor: pointer;\n flex-shrink: 0;\n border-radius: 8px;\n color: black;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n display: grid;\n grid-template: "cover title" 2fr "cover info" 1fr/130px 1fr;\n height: 85px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card.cards-enter, .custom-navbar .watchlater-list-content .watchlater-card.cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar .watchlater-list-content .watchlater-card.cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\nbody.dark .custom-navbar .watchlater-list-content .watchlater-card {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:not(:last-child) {\n margin-bottom: 12px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container {\n grid-area: cover;\n overflow: hidden;\n border-radius: 8px 0 0 8px;\n position: relative;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .remove {\n top: 6px;\n left: 6px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .viewed {\n white-space: nowrap;\n right: 6px;\n top: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:hover .floating {\n opacity: 1;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .title {\n grid-area: title;\n font-size: 13px;\n font-weight: bold;\n margin: 0;\n margin-top: 8px;\n padding: 0 10px;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-all;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n line-height: 1.5;\n max-height: 3em;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n margin: 0 8px 6px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid rgba(136,136,136,0.13333);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up .face {\n border-radius: 50%;\n margin-right: 6px;\n height: 20px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up .name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover .name {\n color: var(--theme-color);\n}\n.custom-navbar .watchlater-list .undo {\n position: absolute;\n bottom: 16px;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateY(8px);\n}\n.custom-navbar .watchlater-list .undo.show {\n opacity: 1;\n transform: translateX(-50%) translateY(0px);\n}',""]),n.exports=o},660:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".gesture-preview {\n color: #fff;\n background-color: rgba(0, 0, 0, 0.8);\n font-size: 16px;\n border-radius: 8px;\n width: 100%;\n height: 100%;\n max-width: 400px;\n max-height: 150px;\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n opacity: 0;\n transition: 0.2s ease-out;\n display: flex;\n flex-direction: column;\n z-index: 11;\n padding: 4px 6px;\n box-sizing: border-box;\n pointer-events: none;\n}\n.gesture-preview.opened {\n transform: translateX(-50%) translateY(-50%) scale(1);\n opacity: 1;\n}\n.gesture-preview-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n flex: 1 0 auto;\n}\n.gesture-preview-content .brightness,\n.gesture-preview-content .volume {\n position: relative;\n flex: 0 0 auto;\n margin: 0 12px;\n}\n.gesture-preview-content .brightness .label,\n.gesture-preview-content .volume .label {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n white-space: nowrap;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.gesture-preview-content .brightness .label .name,\n.gesture-preview-content .volume .label .name {\n color: #aaa;\n margin-bottom: 6px;\n}\n.gesture-preview-content .progress {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 auto;\n align-self: flex-end;\n}\n.gesture-preview-content .progress .videoshot {\n height: 70px;\n width: 120px;\n margin-bottom: 8px;\n border-radius: 4px;\n}\n.gesture-preview-content .progress .name {\n color: #aaa;\n padding: 4px 6px;\n margin-bottom: 6px;\n}\n.gesture-preview-content .progress .progress-label {\n margin-bottom: 12px;\n}\n.gesture-preview-content .progress .preview {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n margin-bottom: 6px;\n}\n.gesture-preview-content .progress .preview .diff {\n color: var(--theme-color);\n margin-right: 6px;\n}\n.gesture-preview-content .progress .preview .seek-mode {\n padding: 4px 6px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.26667);\n}",""]),n.exports=o},6179:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-extra-options {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.keymap-extra-options .keymap-settings-button .be-icon {\n margin-right: 8px;\n}",""]),n.exports=o},9482:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-settings-popup {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n transition: 0.2s ease-out;\n width: 550px;\n top: 50%;\n left: 50%;\n z-index: 100002;\n transform: translateX(-50%) translateY(-50%) scale(0.9);\n display: flex;\n flex-direction: column;\n}\nbody.dark .keymap-settings-popup {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .keymap-settings-popup {\n background-color: #222;\n}\n.keymap-settings-popup.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.keymap-settings {\n font-size: 12px;\n display: flex;\n flex-direction: column;\n padding: 12px 12px 0 18px;\n}\n.keymap-settings-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n margin-bottom: 8px;\n}\n.keymap-settings-header-title {\n flex: 1 0 auto;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n font-size: 18px;\n font-weight: bold;\n}\n.keymap-settings-header-title .be-icon {\n margin-right: 6px;\n}\n.keymap-settings-header-help, .keymap-settings-header-close {\n display: flex;\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n color: inherit;\n}\n.keymap-settings-header-help:hover, .keymap-settings-header-close:hover {\n color: var(--theme-color);\n}\n.keymap-settings-content {\n flex: 1 0 auto;\n max-height: calc(100vh - 200px);\n overflow: auto;\n padding-bottom: 12px;\n}\n.keymap-settings-content .keymap-settings-grid .grid-header,\n.keymap-settings-content .keymap-settings-grid .grid-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n grid-gap: 8px;\n gap: 8px;\n justify-content: space-between;\n height: 24px;\n box-sizing: content-box;\n}\n.keymap-settings-content .keymap-settings-grid .grid-header > *,\n.keymap-settings-content .keymap-settings-grid .grid-row > * {\n flex: 1 0 0;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.keymap-settings-content .keymap-settings-grid .grid-header {\n margin-bottom: 4px;\n padding: 4px 0 6px 0;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n position: sticky;\n top: 0;\n z-index: 1;\n background-color: #fff;\n}\nbody.dark .keymap-settings-content .keymap-settings-grid .grid-header {\n background-color: #222;\n}",""]),n.exports=o},5463:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-settings-grid .grid-row {\n padding: 2px 0;\n}\n.keymap-settings-grid .grid-row .row-name,\n.keymap-settings-grid .grid-row .row-default-binding,\n.keymap-settings-grid .grid-row .row-preset-binding {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.keymap-settings-grid .grid-row .row-name::-webkit-scrollbar,\n.keymap-settings-grid .grid-row .row-default-binding::-webkit-scrollbar,\n.keymap-settings-grid .grid-row .row-preset-binding::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.keymap-settings-grid .grid-row .row-name.not-set, .keymap-settings-grid .grid-row .row-name.overwritten,\n.keymap-settings-grid .grid-row .row-default-binding.not-set,\n.keymap-settings-grid .grid-row .row-default-binding.overwritten,\n.keymap-settings-grid .grid-row .row-preset-binding.not-set,\n.keymap-settings-grid .grid-row .row-preset-binding.overwritten {\n opacity: 0.25;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .be-button {\n padding: 4px;\n margin-right: 4px;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .be-icon {\n margin: 0;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .be-textbox {\n margin-right: 6px;\n flex: 1 0 auto;\n}\n.keymap-settings-grid .grid-row .row-custom-binding .custom-binding-edit,\n.keymap-settings-grid .grid-row .row-custom-binding .custom-binding-add {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 auto;\n}",""]),n.exports=o},5770:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bvid-convert {\n order: -1;\n flex-direction: column;\n border-radius: 4px;\n padding: 6px 8px;\n width: 100%;\n -webkit-user-select: text;\n user-select: text;\n box-sizing: border-box;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n background-color: #fff;\n}\nbody.dark .bvid-convert {\n background-color: #333;\n}\n.bvid-convert-item {\n font-size: 14px;\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n}\n.bvid-convert-item-copy {\n transition: transform 0.3s ease-out;\n cursor: pointer;\n}\n.bvid-convert-item-copy:active {\n transform: scale(0.9);\n}",""]),n.exports=o},188:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".download-danmaku-config.download-video-config-section .be-dropdown {\n text-transform: uppercase;\n}",""]),n.exports=o},7866:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".download-video-panel {\n font-size: 12px;\n top: 100px;\n left: 50%;\n transform: translateX(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 1000;\n width: 320px;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 12px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n}\nbody.dark .download-video-panel {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.download-video-panel.open {\n transform: translateX(-50%);\n}\n.download-video-panel > :not(:first-child) {\n margin-top: 12px;\n}\n.download-video-panel .be-textbox,\n.download-video-panel .be-textarea {\n flex-grow: 1;\n}\n.download-video-panel-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n align-self: stretch;\n}\n.download-video-panel-header .title {\n font-size: 16px;\n font-weight: bold;\n flex-grow: 1;\n margin: 0 8px;\n}\n.download-video-panel-header .be-button {\n padding: 4px;\n}\n.download-video-panel .download-video-config-item {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.download-video-panel .download-video-config-item .download-video-config-title {\n margin-right: 8px;\n}\n.download-video-panel .download-video-config-item.error {\n color: #E57373;\n}\n.download-video-panel .download-video-config-section {\n align-self: stretch;\n}\n.download-video-panel .download-video-config-description {\n opacity: 0.5;\n margin-top: 4px;\n}\n.download-video-panel-footer {\n align-self: stretch;\n justify-content: center;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.download-video-panel .run-download {\n font-size: 13px;\n padding: 6px 12px;\n}",""]),n.exports=o},5800:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".episodes-picker-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.episodes-picker-checked-ratio {\n flex-grow: 1;\n margin-left: 4px;\n}\n.episodes-picker-actions {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.episodes-picker-actions .be-button {\n padding: 4px;\n}\n.episodes-picker-actions .be-button.invert-selection .be-icon {\n font-size: 14px;\n}\n.episodes-picker-actions .be-button.select-all .be-icon, .episodes-picker-actions .be-button.deselect-all .be-icon {\n transform: translateY(1px);\n}\n.episodes-picker-items {\n max-height: 400px;\n overflow: auto;\n}\n.episodes-picker-items:not(:empty) {\n margin-top: 4px;\n border: 1px solid rgba(136,136,136,0.26667);\n border-radius: 6px;\n}\n.episodes-picker-items .be-check-box {\n padding: 2px 6px;\n}\n.episodes-picker-items .episode-duration {\n margin-right: 4px;\n text-align: right;\n flex: 1 1 0;\n opacity: 0.5;\n}",""]),n.exports=o},7069:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".single-video-info.download-video-config-section {\n height: 125px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.single-video-info.download-video-config-section img {\n height: 125px;\n -o-object-fit: contain;\n object-fit: contain;\n border-radius: 8px;\n}\n.single-video-info.download-video-config-section img.shadow {\n position: absolute;\n filter: blur(8px) brightness(0.8);\n transform: scaleY(0.95) translateY(4px);\n z-index: -1;\n opacity: 0.3;\n}",""]),n.exports=o},2082:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-toolbar .ops .watchlater {\n margin-right: 28px !important;\n position: relative;\n width: auto !important;\n}\n@media screen and (max-width: 1320px), (max-height: 750px) {\n.video-toolbar .ops .watchlater {\n margin-right: max(calc(min(11vw, 11vh) - 117.2px), 6px) !important;\n}\n.video-toolbar .ops .watchlater .text {\n display: none;\n}\n}\n.video-toolbar .ops .watchlater .tip {\n position: absolute;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%);\n z-index: 1000;\n background: rgba(0,0,0,0.86667);\n padding: 4px 8px;\n border-radius: 4px;\n color: #eee;\n transition: all 0.2s ease-out;\n opacity: 0;\n pointer-events: none;\n}\n.video-toolbar .ops .watchlater .tip.show {\n opacity: 1;\n pointer-events: initial;\n}\n.video-toolbar .ops .watchlater .be-icon {\n display: inline-flex;\n}\n.more-ops-list > ul > li:nth-child(2) {\n display: none !important;\n}",""]),n.exports=o},2994:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.video-screenshot-thumbnail {\n margin: var(--thumbnail-margin-vertical) var(--thumbnail-margin-horizontal);\n position: relative;\n transition: 0.35s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n width: var(--screenshot-width);\n height: var(--screenshot-height);\n background-color: black;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n@keyframes spinner {\nto {\n transform: translate(-50%, -50%) rotate(360deg);\n}\n}\n.video-screenshot-thumbnail img {\n max-width: var(--screenshot-width);\n max-height: var(--screenshot-height);\n display: block;\n background-color: black;\n}\n.video-screenshot-thumbnail .loading::before {\n content: "";\n box-sizing: border-box;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) rotate(0deg);\n width: 24px;\n height: 24px;\n border-radius: 50%;\n border: 3px solid rgba(136,136,136,0.53333);\n border-top-color: var(--theme-color);\n animation: spinner 0.6s linear infinite;\n}\n.video-screenshot-thumbnail.video-screenshot-list-leave-active {\n position: absolute;\n transition: 0.35s cubic-bezier(0.6, -0.28, 0.74, 0.05);\n}\n.video-screenshot-thumbnail .mask {\n position: absolute;\n opacity: 0;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0,0,0,0.53333);\n display: flex;\n justify-content: space-around;\n align-items: center;\n transition: none;\n pointer-events: none;\n}\n.video-screenshot-thumbnail .mask .time {\n color: #fff;\n position: absolute;\n bottom: 4px;\n left: 8px;\n font-size: 10pt;\n}\n.video-screenshot-thumbnail .mask button {\n display: flex;\n align-items: center;\n justify-content: center;\n background: rgba(0,0,0,0.66667);\n color: #fff;\n border: none;\n border-radius: 50%;\n font-size: 24pt;\n cursor: pointer;\n width: 48px;\n height: 48px;\n pointer-events: initial;\n outline: none !important;\n}\n.video-screenshot-thumbnail:hover .mask {\n opacity: 1;\n}',""]),n.exports=o},2998:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-screenshot-container {\n position: relative;\n --screenshot-width: 240px;\n --screenshot-width-negative: calc(0px - var(--screenshot-width));\n --screenshot-height: 135px;\n --thumbnail-margin-vertical: 12px;\n --thumbnail-margin-horizontal: 12px;\n --screenshot-list-width: calc(\n 2 * var(--thumbnail-margin-horizontal) + var(--screenshot-width)\n );\n}\n.video-screenshot-disable .video-screenshot-container {\n display: none;\n}\n.video-screenshot-container .video-screenshot-batch {\n position: fixed;\n bottom: var(--thumbnail-margin-vertical);\n right: var(--thumbnail-margin-horizontal);\n z-index: 20000;\n width: var(--screenshot-list-width);\n display: flex;\n align-items: center;\n grid-gap: 16px;\n gap: 16px;\n justify-content: space-between;\n}\n.video-screenshot-container .video-screenshot-batch button {\n background: rgba(0,0,0,0.8);\n color: #fff;\n border: none;\n border-radius: 8px;\n font-size: 14px;\n cursor: pointer;\n outline: 0 !important;\n padding: 8px 12px;\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n justify-content: center;\n flex-grow: 1;\n}\n.video-screenshot-container .video-screenshot-batch button .be-icon {\n margin-right: 4px;\n}\n.video-screenshot-container .video-screenshot-list {\n position: fixed;\n top: 0;\n right: 0;\n z-index: 20000;\n margin: var(--thumbnail-margin-vertical) var(--thumbnail-margin-horizontal);\n max-height: calc(100% - 3 * var(--thumbnail-margin-vertical) - 37px);\n width: var(--screenshot-list-width);\n background-color: rgba(0,0,0,0.8);\n border-radius: 8px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.video-screenshot-container .video-screenshot-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.video-screenshot-container .video-screenshot-list > * {\n pointer-events: initial;\n}\n.video-screenshot-container .video-screenshot-list-enter {\n opacity: 0;\n transform: translateX(var(--screenshot-width-negative));\n}\n.video-screenshot-container .video-screenshot-list-leave-to {\n opacity: 0;\n transform: translateX(var(--screenshot-width));\n}",""]),n.exports=o},1718:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\n@font-face {\n font-family: "quick-favorite";\n src: url("data:application/x-font-ttf;base64,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");\n}\n.video-toolbar .ops .quick-favorite {\n margin-right: 28px !important;\n position: relative;\n font-size: 0;\n font-size: 14px;\n width: auto !important;\n}\n.video-toolbar .ops .quick-favorite .text {\n display: inline;\n}\n@media screen and (max-width: 1320px), (max-height: 750px) {\n.video-toolbar .ops .quick-favorite {\n margin-right: max(calc(min(11vw, 11vh) - 117.2px), 6px) !important;\n}\n.video-toolbar .ops .quick-favorite .text {\n display: none;\n}\n}\n.video-toolbar .ops .quick-favorite-icon {\n font-family: "quick-favorite" !important;\n display: inline-block;\n font-style: normal;\n text-align: center;\n text-transform: none;\n line-height: 1;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n}\n.video-toolbar .ops .quick-favorite-icon:after {\n content: "";\n}\n.video-toolbar .ops .quick-favorite .tip,\n.video-toolbar .ops .quick-favorite .select-list,\n.video-toolbar .ops .quick-favorite .lists-tip {\n line-height: normal;\n position: absolute;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%);\n z-index: 1000;\n background: rgba(0,0,0,0.86667);\n padding: 4px 8px;\n border-radius: 4px;\n color: #eee;\n transition: all 0.2s ease-out;\n opacity: 0;\n pointer-events: none;\n}\n.video-toolbar .ops .quick-favorite .tip.show,\n.video-toolbar .ops .quick-favorite .select-list.show,\n.video-toolbar .ops .quick-favorite .lists-tip.show {\n opacity: 1;\n pointer-events: initial;\n}\n.video-toolbar .ops .quick-favorite .tip {\n padding: 8px;\n}\n.video-toolbar .ops .quick-favorite .lists-tip {\n top: calc(100% + 8px + 42px);\n color: #ccc;\n font-size: 12px;\n z-index: 100;\n}\n.video-toolbar .ops .quick-favorite .select-list {\n display: flex;\n align-items: center;\n}\n.video-toolbar .ops .quick-favorite .select-list > * {\n white-space: nowrap;\n}\n.video-toolbar .ops .quick-favorite .select-list .lists-loading {\n padding: 4px 32px;\n}\n.video-toolbar .ops .quick-favorite .select-list .lists {\n margin-left: 8px;\n}',""]),n.exports=o},6101:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".download-subtitle-config.download-video-config-section .be-dropdown {\n text-transform: uppercase;\n}",""]),n.exports=o},9253:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".navbar-dark-mode {\n display: flex;\n}\n.navbar-dark-mode svg {\n height: 18px;\n width: 18px;\n}",""]),n.exports=o},8241:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".reimu-loading .reimu-icon {\n width: 24px;\n height: 24px;\n background-size: contain;\n /* image source: https://cn.touhougarakuta.com/ */\n background-image: url(data:image/gif;base64,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);\n}\n.reimu-loading {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}",""]),n.exports=o},576:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".rpc-config.download-video-config-section {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n align-items: stretch;\n}\n.rpc-config.download-video-config-section > * {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.rpc-config.download-video-config-section > *:not(:last-child) {\n margin-bottom: 12px;\n}\n.rpc-config.download-video-config-section .profile-item-name {\n margin-right: 8px;\n}\n.rpc-config.download-video-config-section .profile-other .profile-item-name {\n align-self: flex-start;\n}\n.rpc-config.download-video-config-section .profile-select .be-textbox,\n.rpc-config.download-video-config-section .profile-select .be-dropdown {\n margin-right: 8px;\n}\n.rpc-config.download-video-config-section .profile-select .be-button {\n padding: 4px;\n}\n.rpc-config.download-video-config-section .profile-method {\n align-self: flex-start;\n}",""]),n.exports=o},824:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".card[data-did] .content {\n cursor: text;\n}\n.card[data-did] .content .details {\n font-size: 12px;\n opacity: 0.6;\n cursor: pointer;\n display: block;\n}",""]),n.exports=o},7464:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".card[data-did] .content .details {\n display: none;\n}",""]),n.exports=o},3766:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-up-list {\n max-height: calc(100vh - 380px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\nbody.feeds-filter-side-block-profile .live-up-list {\n max-height: calc(100vh - 180px);\n}\n.live-up-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.live-up-list .live-detail[data-live-title] {\n color: black;\n}\nbody.dark .live-up-list .live-detail[data-live-title] {\n color: #eee;\n}\n.live-up-list .live-detail[data-live-title] .up-name {\n font-size: 13px !important;\n opacity: 0.6;\n}\n.live-up-list .live-detail[data-live-title]::before {\n content: attr(data-live-title);\n color: black;\n line-height: 1.5;\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\nbody.dark .live-up-list .live-detail[data-live-title]::before {\n color: #eee;\n}",""]),n.exports=o},4782:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".international-header {\n position: sticky !important;\n top: 0 !important;\n}\n\n.van-popper-avatar,\n.van-popper-vip,\n.van-popper-favorite,\n.van-popper-history,\n.van-popper-upload,\n.popover-channe,\n.popover-game,\n.popover-live,\n.custom-navbar {\n position: fixed !important;\n}\n\n.sticky-bar {\n display: none !important;\n}\n\n.left-panel,\n.right-panel {\n position: fixed !important;\n}\n\n.home-container {\n --left-width: 244px;\n --center-width: 632px;\n}\n@media screen and (min-width: 1921px) {\n .home-container {\n --left-width: 12.71vw;\n --center-width: 32.92vw;\n }\n}\n@media screen and (min-width: 2497px) {\n .home-container {\n --left-width: 317px;\n --center-width: 822px;\n }\n}\n\n.center-panel {\n margin-left: calc(var(--left-width) + 8px) !important;\n}\n\n.right-panel {\n margin-left: calc(var(--left-width) + 16px + var(--center-width)) !important;\n}\n\n.live-panel .live-up-list {\n max-height: calc(100vh - 380px);\n overflow: auto;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.live-panel .live-up-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\nbody.feeds-filter-side-block-profile .live-panel .live-up-list {\n max-height: calc(100vh - 180px);\n}\n\n.adaptive-scroll {\n min-height: unset !important;\n}\n.adaptive-scroll .scroll-content {\n position: static !important;\n}",""]),n.exports=o},170:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".panel-area .bb-comment .fold-comment {\n position: sticky;\n bottom: 0;\n height: 40px;\n width: calc(100% + 48px);\n font-size: 14px;\n transform: translateX(-24px);\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: white;\n color: #99a2aa;\n cursor: pointer;\n transition: all 0.2s ease-out;\n z-index: 110;\n border-radius: 4px;\n}\n.panel-area .bb-comment .fold-comment:hover {\n color: black;\n}\nbody.dark .panel-area .bb-comment .fold-comment {\n background-color: #444;\n color: #eee;\n}\nbody.dark .panel-area .bb-comment .fold-comment:hover {\n color: var(--theme-color);\n}",""]),n.exports=o},5666:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".card .main-content .expand-btn,\n.card .main-content .content-ellipsis {\n display: none !important;\n}\n.card .main-content .content-full {\n display: block !important;\n height: auto !important;\n}",""]),n.exports=o},9884:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-card .title {\n max-height: unset !important;\n display: block !important;\n}",""]),n.exports=o},2217:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".player-full-win .gift-control-section {\n display: block !important;\n left: unset;\n bottom: unset;\n top: 100vh;\n right: 302px;\n}\n.player-full-win .z-gift-package .wrap {\n right: 0;\n bottom: 74px;\n}\n.player-full-win.hide-aside-area .gift-control-section {\n right: 0;\n}\n\n.live-web-player-controller .fullscreen-gift-box {\n display: none;\n}\n\n@media screen and (min-width: 1038px) {\n .player-full-win:not(.fullscreen-gift-box-unloaded) .gift-control-panel .z-gift-package .arrow-bottom.popup::before, .player-full-win:not(.fullscreen-gift-box-unloaded) .gift-control-panel .z-gift-package .arrow-bottom.popup::after {\n left: 50% !important;\n }\n .player-full-win:not(.fullscreen-gift-box-unloaded) .live-web-player-controller .control-area .fullscreen-gift-box {\n display: flex;\n align-self: center;\n margin: 0 3px;\n padding: 0 3px;\n line-height: 36px;\n cursor: pointer;\n color: #FDFDFD;\n }\n .player-full-win:not(.fullscreen-gift-box-unloaded) .live-web-player-controller .control-area .fullscreen-gift-box:hover {\n color: #FFF;\n }\n}",""]),n.exports=o},8027:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".live-player-ctnr .web-player-icon-roomStatus,\n.bilibili-live-player-video-logo {\n display: none !important;\n}",""]),n.exports=o},2862:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.side-bar-cntr {\n transition: 0.24s ease-out !important;\n overflow: visible !important;\n transform: translateZ(0) translateX(100%) !important;\n}\n.side-bar-cntr:hover {\n transform: translateZ(0) !important;\n}\n.side-bar-cntr::after {\n right: calc(100% + 4px);\n transform: translateY(-50%) rotate(45deg);\n width: 8px;\n height: 8px;\n border-radius: 2px;\n box-sizing: border-box;\n border: 4px solid #aaa;\n border-top-color: transparent;\n border-right-color: transparent;\n}\nbody.dark .side-bar-cntr::after {\n border: 4px solid #eee;\n border-top-color: transparent;\n border-right-color: transparent;\n}\n.side-bar-cntr::before {\n right: calc(100% - 8px);\n transform: translateY(-50%);\n width: 32px;\n height: 48px;\n border-radius: 8px 0 0 8px;\n background-color: #fff;\n border: 1px solid #e9eaec;\n}\nbody.dark .side-bar-cntr::before {\n background-color: #222;\n border-color: transparent;\n}\n.side-bar-cntr::before, .side-bar-cntr::after {\n content: "";\n transition: 0.24s ease-out;\n cursor: pointer;\n position: fixed;\n top: 50%;\n}\n.side-bar-cntr:hover::after, .side-bar-cntr:hover::before {\n opacity: 0;\n}',""]),n.exports=o},6635:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".watchlater-card .duration,\n.time-group-item .duration,\n.favorite-card .duration,\n.video-card .duration {\n opacity: 1 !important;\n}",""]),n.exports=o},6614:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'body .be-settings::before {\n content: "";\n position: fixed;\n width: 8px;\n height: 100vh;\n top: 0;\n left: 0;\n}\nbody .be-settings.settings-panel-dock-right::before {\n left: unset;\n right: 0;\n}\nbody .be-settings > .sidebar {\n transition: transform 0.2s ease-out;\n}\nbody .be-settings:not(:hover) > .sidebar {\n transform: translateX(calc(-100% * var(--direction))) translateY(-50%);\n}',""]),n.exports=o},2229:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.no-banner #banner_link,\nbody.no-banner .z-top-container.has-banner > .header,\n.bili-header-m > #banner_link .search,\nli.nav-item[report-id=playpage_dynamic] iframe,\nli.nav-item[report-id=playpage_dynamic] .i-frame,\n.z-top-container > .header .search,\n.i_menu_login,\n.international-header .b-logo,\n.bili-banner .taper-line,\n.international-header .mini-header,\n.bili-header-m .head-banner .head-content .head-logo,\n#biliMainHeader .mini-header,\n#biliMainHeader .base-mini-header,\n.bili-header__bar {\n display: none !important;\n}\n\n.van-popover {\n z-index: 10002 !important;\n}\n\n.international-header {\n min-height: 50px !important;\n}\n\n.bili-header-m .head-banner {\n margin-top: calc(-1 * $height) !important;\n}\n\n.bili-header-m > .nav-menu,\n.z_top {\n visibility: hidden !important;\n height: 50px !important;\n}\n\n.link-top-container#tab-container {\n top: 50px !important;\n}",""]),n.exports=o},5998:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#disable-popup-modal .vip-exchange .months button.disabled,\n#vip-exchange-modal .vip-exchange .months button.disabled {\n background-color: #222 !important;\n}\n\n.action-row .sch-pub-btn.publishing,\n.action-row .sch-pub-btn.disabled,\n.action-row .publish-btn.publishing,\n.action-row .publish-btn.disabled {\n background-color: #222 !important;\n}\n\n.link-footer,\n.payment-active,\n.app-body .section-block,\n.bl-button--primary:disabled,\n.tab-list .tab-item.active:before,\n.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-indicator,\n.home-content .publish-btn.disabled {\n background-color: #222 !important;\n}\n\n.manga-detail .episode-list-component .episode-list .list-header .header-item.selected {\n background-color: #333 !important;\n}\n\n.wrapper .elec-btn.disabled,\n.f-list-hover:hover,\n.status_box .status_btn.disabled,\n.game-groom-m .num,\n.container .pagination,\n.fjw-case-detail .ban-detail .content-box .video-model,\n.app-body .section-block.with-bottom-radius,\n.app-body .section-block.with-radius,\n.pagination-container li.pagination,\n.main-container .pay-bar .vip .btn-pay.active,\n.main-container .media-info .media-right .media-tool-bar .btn-follow.active,\n.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled,\n.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover,\n.main-container .media-info .media-right .media-tool-bar .btn-follow.active,\n.coupon-content-con .coupon-btn-disable,\n.customize-wrp .select {\n background-color: #444 !important;\n}\n\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-indicator {\n background-color: #555 !important;\n}\n\n.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar,\n.player-auxiliary-area .player-auxiliary-bscrollbar .bscroll-vertical-scrollbar.mousedown, .player-auxiliary-area .player-auxiliary-bscrollbar:hover .bscroll-vertical-scrollbar {\n background-color: transparent !important;\n}\n\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap .bscroll-vertical-scrollbar.mousedown, .danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap:hover .bscroll-vertical-scrollbar {\n background-color: transparent !important;\n}\n\n.m-recommend-item div.box {\n background-color: transparent !important;\n}\n\nblockquote,\nblockquote * {\n color: #aaa !important;\n}\nblockquote .color-blue-01 {\n color: #aaa !important;\n}\nblockquote .color-blue-02 {\n color: #aaa !important;\n}\nblockquote .color-blue-03 {\n color: #aaa !important;\n}\nblockquote .color-blue-04 {\n color: #aaa !important;\n}\nblockquote .color-gray-01 {\n color: #aaa !important;\n}\nblockquote .color-gray-02 {\n color: #aaa !important;\n}\nblockquote .color-gray-03 {\n color: #aaa !important;\n}\nblockquote .color-gray-04 {\n color: #aaa !important;\n}\nblockquote .color-green-01 {\n color: #aaa !important;\n}\nblockquote .color-green-02 {\n color: #aaa !important;\n}\nblockquote .color-green-03 {\n color: #aaa !important;\n}\nblockquote .color-green-04 {\n color: #aaa !important;\n}\nblockquote .color-lblue-01 {\n color: #aaa !important;\n}\nblockquote .color-lblue-02 {\n color: #aaa !important;\n}\nblockquote .color-lblue-03 {\n color: #aaa !important;\n}\nblockquote .color-lblue-04 {\n color: #aaa !important;\n}\nblockquote .color-pink-01 {\n color: #aaa !important;\n}\nblockquote .color-pink-02 {\n color: #aaa !important;\n}\nblockquote .color-pink-03 {\n color: #aaa !important;\n}\nblockquote .color-pink-04 {\n color: #aaa !important;\n}\nblockquote .color-purple-01 {\n color: #aaa !important;\n}\nblockquote .color-purple-02 {\n color: #aaa !important;\n}\nblockquote .color-purple-03 {\n color: #aaa !important;\n}\nblockquote .color-purple-04 {\n color: #aaa !important;\n}\nblockquote .color-yellow-01 {\n color: #aaa !important;\n}\nblockquote .color-yellow-02 {\n color: #aaa !important;\n}\nblockquote .color-yellow-03 {\n color: #aaa !important;\n}\nblockquote .color-yellow-04 {\n color: #aaa !important;\n}\n\n.open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled, .open-dialog-masker .open-dialog-content .open-footer .btn-normal.disabled:hover {\n color: #aaa !important;\n}\n\n.status_box .status_btn.disabled {\n color: #aaa !important;\n}\n\n.live-room-app .guard-rank-cntr .tabs.isHundred .item.active {\n color: #eee !important;\n}\n.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text,\n.live-room-app .guard-rank-cntr.hundred .page-box .live-skin-main-text,\n.live-room-app .guard-rank-cntr.hundred .live-skin-highlight-text, .live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text,\n.live-room-app .guard-rank-cntr.thousand .page-box .live-skin-main-text,\n.live-room-app .guard-rank-cntr.thousand .live-skin-highlight-text {\n color: #eee !important;\n}\n\n.common .bb-comment .no-login .comment-submit, .bb-comment .no-login .comment-submit {\n color: #999 !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n\n.home-page .sticky-bar .bar-content .message,\n.cover .disabled-cover,\n.el-input__inner,\n.commnent-screen-wrap .el-input__inner,\n.tag-list li.tag-item.on,\n.bp-popup-panel .title-ctnr .popup-title,\n.s-paging > ul > a.current,\n.s-paging > ul > span.current,\n.score-info .go-movie,\n.invitation-record-warp .invtable .inputdone,\n#app .sticky-bar .bar-content .message,\n.coupon-content-con .coupon-btn-disable,\n.customize-wrp .select,\n.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read,\n.popup-content-ctnr .bl-button--ghost {\n color: #eee !important;\n}\n\n.link-footer,\n.el-input__inner,\n.commnent-screen-wrap .el-input__inner,\n.ui-input-textarea.focus,\n.user-setting-warp .el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.tabs-bar,\n.score-info .go-movie,\n.select-box-v2-container .select-box-v2-controller-disabled,\n.popup-content-ctnr .bl-button--ghost:hover,\n.song-info .info-wrap .type-list .item-list .type-item.active,\n.enter-failure .password-input .pink-border,\n#rank-list-vm .tabs.isHundred .item {\n border-color: transparent !important;\n}\n\n.home-page .sticky-bar .bar-content .message:hover,\n.other a a:hover,\n.more-data a:hover,\n.rank-item .content .info .detail a a:hover,\n.rank-item .content .other a:hover,\n.rank-item .content .more-data:hover,\n.edit-button:hover > .icon-font,\n.edit-button:hover > span .left-nav-item-childed:hover,\n.left-nav-wrapper .active .left-nav-item-child,\n.left-nav-wrapper .active,\n.left-nav-wrapper .advice-btn:hover,\n.left-nav-wrapper .left-nav-item.active,\n.left-nav-wrapper .left-nav-item.active i.active,\n.left-nav-wrapper .left-nav-list.on .left-nav-item .icon,\n.left-nav-wrapper .left-nav-list.on .left-nav-item,\n.drop-list-v2-container .drop-list-v2-item-selected .drop-list-v2-item-cont p.item-cont-main,\n.voucher-ing .voucher-left-money,\n.voucher-ing .voucher-left-money:before,\n.voucher-no-used .voucher-left-money,\n.voucher-no-used .voucher-left-money:before,\n.detail-wrp .detail-content[data-v-00c9b213] p a span,\n.room-info-down-row .icon-label.hover-text-blue:hover .label,\n.room-introduction .edit-button:hover > .icon-font,\n.room-introduction .edit-button:hover > span,\n.im-popup .bp-popup-panel .title-ctnr .popup-title,\n.live-skin-normal-a-text:active,\n.up-info .u-info .name .username.is-vip:hover,\n#app .sticky-bar .bar-content .message:hover,\n.el-select-dropdown__item.selected,\n.r-con .members-info .up-card .info-name.is-vip:hover,\n.app-layout .style-section .tag-block .tag-containers .style-tag.selected,\n.manga-detail .episode-list-component .episode-list .list-header .header-item.selected,\n.live-room-app .guard-rank-cntr.hundred .live-skin-main-a-text:hover,\n.live-room-app .guard-rank-cntr.thousand .live-skin-main-a-text:hover,\n.container .video-panel .play-all .bilifont,\n.round-corner .van-popper-favorite .play-all .bilifont,\n.rank-item .content .info:hover .title,\n.rank-list .rank-item .content .info:hover .title,\n.rank-list .rank-item .content .info .up-name:hover,\n.n .n-fs:hover p,\n.n .n-gz:hover p {\n color: var(--theme-color) !important;\n}\n\n.season-timeline .season-group.today,\n.season-timeline .season-group.today .group-time::before,\n.aside-ctnr .author-info .communicate-btn,\n.tag-list li.tag-item.on,\n.tag-list li.tag-item:hover,\n.page-list-box .page-input:focus,\n.page-list-box .page-input:hover,\n.popup-content-ctnr .bl-button--ghost,\n.manga-detail .episode-list-component .episode-list .list-data .list-item.last-read {\n border-color: var(--theme-color) !important;\n}\n\n.season-timeline .season-group.today.is-published .group-time::before,\n.bg-blue,\n.security-list .child-list li a.bg-blue:hover,\n.face-g-tab li.current,\n.el-date-table td.end-date,\n.el-date-table td.start-date,\n.tag-list li.tag-item.on,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,\n.user-setting-warp .el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.user-my-btn .el-button--primary,\n.popup-content-ctnr .bl-button--primary,\n.popup-content-ctnr .bl-button--ghost:hover,\n.song-info .info-wrap .type-list .item-list .type-item.active {\n background-color: var(--theme-color) !important;\n}\n\n.face-g-tab li.current,\n.current .tab-btn-link,\n.el-date-table td.current:not(.disabled),\n.el-date-table td.end-date,\n.el-date-table td.start-date,\n.style-section .tag-block .tag-containers .style-tag:active,\n.popup-content-ctnr .bl-button--ghost:hover {\n color: var(--foreground-color) !important;\n}\n\n#bilibiliPlayer {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,0.26667);\n background-color: #222 !important;\n}\n\n.live-skin-coloration-area .live-skin-separate-area,\n.live-skin-coloration-area .live-skin-separate-area-hover:hover {\n background-color: #222 !important;\n}\n.live-skin-coloration-area .live-skin-normal-a-text, .live-skin-coloration-area .live-skin-normal-a-text:link, .live-skin-coloration-area .live-skin-normal-a-text:visited {\n color: #aaa !important;\n}\n.live-skin-coloration-area .live-skin-normal-text {\n color: #aaa !important;\n}\n.live-skin-coloration-area .live-skin-main-text,\n.live-skin-coloration-area .live-skin-highlight-text {\n color: #eee !important;\n}\n.live-skin-coloration-area .live-skin-highlight-border,\n.live-skin-coloration-area .live-skin-separate-border {\n border-color: transparent !important;\n}\n.live-skin-coloration-area .live-skin-normal-a-text:hover {\n color: var(--theme-color) !important;\n}\n.live-skin-coloration-area .room-info-ctnr .info-section .live-skin-highlight-border {\n border-color: var(--theme-color) !important;\n}\n.live-skin-coloration-area .live-skin-highlight-bg {\n background-color: var(--theme-color) !important;\n}\n\n::-webkit-scrollbar {\n width: 5px !important;\n height: 5px !important;\n}\n\n::-webkit-scrollbar-corner,\n::-webkit-scrollbar-track {\n background: transparent !important;\n}\n\n::-webkit-resizer,\n::-webkit-scrollbar-thumb {\n background: #444 !important;\n border-radius: 3px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #555 !important;\n}\n\n* {\n scrollbar-color: #444 transparent !important;\n scrollbar-width: thin !important;\n}\n\n.members-info .avatar-name__container .is-vip,\n.members-info .wide-members .avatar .is-vip,\n.up-info .up-info_right .name .username.is-vip {\n color: #fb7299 !important;\n}\n\n.bilibili-player .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-image {\n fill: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-label {\n color: var(--theme-color) !important;\n}",""]),n.exports=o},4027:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\np.num,\n.bili-footer,\n.footer-wrp,\ndiv.box,\ndiv.live-box,\ndiv.bubble-traditional,\ndiv.dd-bubble,\ndiv.ver span.tips,\ndiv.desc-tips,\ndiv.member-bottom,\ndiv.im-list-box,\ndiv.i-frame,\n.dynamic-m,\nul.dyn_list,\n.history-tag,\ndiv.dyn_list_wrapper,\nul.up-nav,\nul.up-nav li,\nspan.date,\nul.bilibili-suggest,\n.b-line > p > span,\n.sub-nav,\n.video-info-module,\ndiv.stardust-player,\ndiv.danmaku-wrap,\ndiv.bilibili-player-auxiliary-area,\n.bilibili-player-danmaku-date-picker-container,\n.video-toolbar .share .share-pos .share-address ul li input,\nform.ipt,\n.tag-info-pane,\n.bangumi-info-module,\n.user-card-m,\ntextarea,\n.page-jump > input,\n.bilibili-player-video-inputbar,\n.bilibili-player-video-progress-detail-time,\n.bilibili-player-video-volumebar-wrp,\n.bpui-selectmenu-list,\n.bpui-selectmenu-list-row[data-selected],\n.user-card,\n.emoji-box,\n.emoji-tabs,\n.bilibili-player-video-btn-setting-panel,\n.bilibili-player-video-danmaku-setting-box,\n.bilibili-player-video-danmaku-setting-left,\n.bilibili-player-video-danmaku-setting-right,\n.bui-select-list,\n.bilibili-player-mode-selection-container,\n.mode .selection-span,\n.bilibili-player-color-picker-container,\n.bilibili-player-color-picker-color-code,\n.bilibili-player-block-string-short,\n.bilibili-player-block-line,\n.bilibili-player-modal-container,\n.bpm-btn,\n.bui-input-input,\n.bui-select .bui-select-border,\n.advanced-danmaku-group .adv-danmaku-btn-span,\n.advanced-danmaku-group .adv-danmaku-btn-span.bpui-button-type-small,\n.bui-input-wrap-disabled,\n.bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.bilibili-player-border,\n.multi-page .cur-list li.on,\n.multi-page .cur-list li.on:hover,\n.collection-m,\n.coin-operated-m,\n.follow-dialog-window,\n.repost,\n.not-support,\n.deleted,\n.video-container,\n.article-container,\n.imagesbox .boost-control,\n.history-list .r-info,\n.dynamic-link-hover-bg:hover,\n.dynamic-btn.pink.disabled,\n.sticky-bar,\n.card .focus-btn .unfocus,\n.bangumi-container,\n.textarea-container .comm-tool .comm-emoji,\n.emoji,\n.pagination,\n.userinfo-content,\n.watch-later-list header .d-btn,\n.tab-contain,\n.card .focus-btn .focus,\n.right-side-bar .to-comment .comment-num,\n.music-container .image-area .share-img,\n.music-container .text-area,\ndiv.con,\n.audiolist-list .song-list .song-li .content .text,\n.audio-info-module,\n.audio-list .song-list .song-li .content .text,\n.multi-page .more-box,\n.h5share-container .text-area,\n.g-search input,\n.list-create,\n.wrapper .modal-body .choice-wrp .battery,\n.wrapper .modal-body .choice-wrp .battery-desp input,\n.be-dropdown-menu,\n.small-item .cover,\n#id-card,\n#page-video #submit-video-type-filter,\n.be-pager-options-elevator input[type=text],\n.be-pager-item,\n.be-pager-next, .be-pager-prev,\n.contribution-sidenav .contribution-item:hover,\n.my-album .tab-list,\n#page-setting #setting-new-tag,\n.imagesbox .boost-img,\n.gui-settings-box,\n.predefined-colors,\n#page-fav .fav-sidenav .fav-item:hover,\n#page-fav .fav-sidenav .icon-cursor,\n.space-right,\n.modal-wrapper,\n.bottom .content,\n.action-menu .menu-list,\n.action-menu .menu-list:before,\n.emoji-box:after,\n.emotion-box,\n.emotion-box:after,\n.live-container,\n.img-content,\n.follow-sidenav .follow-list-container .follow-item:hover,\n.fans-action-follow,\n.fans-action-btn,\n#page-setting .setting-tag-list a,\n#pin-wrapper #pin-layer,\n.select-wrap .select-txt,\n.select-wrap .select-option,\n.card .more-panel,\n.card .more-panel:after,\n.bl-button--ghost,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn,\n.wrapper .content,\n.comment-bilibili-con,\n.bilibili-player-video-panel,\n.vote-container.pointer,\n.vote-container .image-area .share-img,\n.backdrop .title-box,\n.result .row,\n.vote-user-face,\n.backdrop iframe,\n.home-wrap .home-input .list li:hover,\n.suggest-wrap .horizontal .hz-text,\n.suggest-wrap .vt-text:hover,\n.suggest-wrap .vt-text.focus,\n.home-wrap .home-suggest .hotlist .num,\n.fixed-top,\n.page-wrap .pager,\n.fixed-top .search-block .input-wrap,\n.error-wrap,\n#sections-vm .section-block,\n.link-footer,\n.base-bubble,\n.base-bubble .content-ctnr:before,\n.attention-btn-ctnr .right-part,\n.gift-item.buy.hover,\n.gift-presets .gift-panel-switch,\n.chat-history-panel .chat-history-list .chat-item.system-msg,\n.bilibili-live-player-loading-panel,\n.guard-rank-cntr .rank-cntr .btn-box .buy:hover,\n.rank.rank-4,\n.rank.rank-5,\n.rank.rank-6,\n.rank.rank-7,\n.rank.rank-8,\n.rank.rank-9,\n.rank.rank-10,\n.result,\n.user-panel .level-progress,\n.download-panel-ctnr .download-item:hover,\n.user-item-loading .username,\n.user-item-loading .avatar,\n.calendar-checkin .checkin-btn:active,\n.user-panel .logout-btn:active,\n.user-level-detail .detail-link:hover,\n.user-level-detail .detail-link:active,\n.common-popup-wrap,\n.hover-panel,\n.awarding-panel,\n.link-input,\n.gift-sender-panel,\n.count-choice,\n.choice-item.active,\n.choice-item:hover,\n.choice-item,\n.radio-icon.selected,\n.activity-item-ctnr .user-avatar,\n.live-player-ctnr.minimal,\n.activity-item-loading-ctnr .user-avatar,\n.activity-item-loading-ctnr .info-ctnr .first-line,\n.activity-item-loading-ctnr .info-ctnr .second-line,\n.comment-wrap,\n.ban-app,\n.bb-comment .nameplate .nameplate-card,\n.video-model,\n.voted-result,\n.info-model,\n.app-watch,\n#app .header,\n#app .submit,\n.appeal-box,\n.fans-medal-item:not(.medal-guard) .fans-medal-level,\n.fans-medal-item .level {\n background-color: #222 !important;\n}\n\n.back-top.icon,\n.sortable,\n.nav-list,\n.more-link,\n.read-push,\n.link-more,\n.rank-item > .ri-num,\np.update > span > a,\n.bili-dropdown,\n.dropdown-list,\n.c-clink,\na.more,\na.im-list:hover,\nli.d-data:hover,\na.read-more,\nul.up-nav li:hover,\n.bili-header-m .mini-wnd-nav .list li:hover,\nli.suggest-item:hover,\nli.suggest-item.focus,\n.sub-nav li:hover,\n.num-tip,\n.btn.followed .b-gz,\n.up-info .btn .b-cd,\n.bilibili-player-danmaku-function,\n.bilibili-player-danmaku-btn-time,\n.bilibili-player-danmaku-btn-danmaku,\n.bilibili-player-danmaku-btn-date,\n.bilibili-player-danmaku-wrap,\n.mCSB_draggerRail,\n.bilibili-player-danmaku-btn-history,\n.more-ops-list,\n.app-look,\n.video-toolbar .share .share-pos,\n.bilibili-player-context-menu-container,\n.tag-info-pane .tag-header .btn-subscribe,\n.tag-info-pane .tag-header .btn-unsubscribe,\n.notice-item,\n.btn-box .liked,\n.btn-box .like,\n.btn-box .message,\n.follow-btn,\n.paging-box-big .tcd-number,\n.paging-box-big .next,\n.float-nav .nav-menu .item,\ndiv.drag-bar,\n.bpui-slider-tracker,\n.bilibili-player-video-progress-buffer,\n.bilibili-player-setting-menu-wrap,\n.bilibili-player-setting-menu-list,\n.opera-list,\n.tab-link.on,\n.emoji-text:hover,\n.bui-radio .bui-radio-button .bui-radio-label,\n.bpui-selectmenu-list-row:hover,\n.bpui-button.bpui-button-type-small,\n.fontsize .selection-span,\n.bilibili-player-filter-wrap.bilibili-player-block,\n.recommend-list .rec-footer,\n.bilibili-player-block-line:hover,\n.bilibili-player-modal-btns .bpm-btn,\n.bilibili-player-adv-danmaku,\n.multi-page,\n.video-page-operator-card .card-box .pic-box,\n.video-page-card .card-box .pic-box,\n.add-btn,\n.collection-m .bottom .btn.disable,\na.s-btn,\n.user-panel,\n.tag-panel,\n.section-block,\n.publish-panel,\n.tab-bar,\n.card,\n.notice-panel,\n.history-btn > .btn,\n.go-top .tag-panel .more-button .more:hover,\na.more.tc-slate:hover,\n.bp-popup-panel,\n.comment-area,\n.comment-area .comm-main .comm-list .hot-line > span,\n.comment-area .comm-more a.more:hover,\n.emoji:hover,\n.emoji-cover.selected,\n.page-controller .prev:hover,\n.page-controller .next:hover,\n.bg-white,\n.feed-card .empty-content,\n.forw-area,\n.live-panel,\n.paging-box-big .dian,\n.feed-tag .publish-panel-container,\n.go-top-m .go-top,\n.right-side-bar .to-comment,\n.right-side-bar .to-top,\n.up-info-holder .fixed-box .rightside-article-list-btn,\n.article-list-holder-block .article-list-plane,\n.btn-cancel,\n.n .n-inner,\n#page-index .col-1,\n#page-index .col-2 .section,\n.wrapper .modal-header .u-info,\n#page-index .album .content .album-wrapper .album-item .album-top,\n.be-dropdown-item:hover,\n.elec .elec-status,\n.btn.default,\n.col-full,\n#page-dynamic .col-2 .section,\n#page-channel-index .channel-option.no-channel,\n#page-setting .setting-index-module,\n.btn.ghost,\n.bili-header-m .profile-m .grade .bar,\n.video-page-card .card-box .info .pre-mask,\n.bui-button.bui-button-transparent,\n.bb-comment .comment-list .quote,\n#page-fav .fav-main .search-input input,\n.space-left,\n.space-right .space-right-top .title,\n.card .box,\n.message-list,\n.send-box,\n.emoji-box .emoji-item:hover,\n.emotion-item:hover .img,\n.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,\n.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail,\n.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,\n.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail,\n.ps:hover > .ps__scrollbar-y-rail:hover,\n.ps:hover > .ps__scrollbar-x-rail:hover,\n#page-follows .follow-main .follow-action-bottom .follow-action-fixtop,\n#pin-wrapper #pin-layer-search,\n.be-input_inner,\n.ban-modal,\n.ban-modal-h5,\n.select-wrap .select-option p:hover,\n.wrapper .elec-btn.disabled,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn.active,\n.up-article-list-block .more-article,\n.slim-video-card .video-info,\n.dyn_list li .preview,\n.checkbox,\nbutton.submit-button.disabled,\n.home-wrap .home-input .type,\n.home-wrap .home-input .list,\n.home-wrap .home-input .content,\n.suggest-wrap,\n.suggest-wrap .title span,\n.home-wrap .home-suggest .hot-search,\n.home-wrap .home-suggest .history,\n.search-wrap .search-block .input-wrap input,\n.search-wrap .search-block .input-wrap,\n.video.matrix,\n.pager .pages .page-item button,\n.video.list .type,\n.user-list .up-item .attention-btn.followed,\n.user-list .up-item .attention-btn.followed:hover,\n.photo-list .photo,\n.synthetical .play-btn,\n.percentage-bar,\n.s-space .wrapper .content,\n.ema-wishing,\n.room-info-ctnr .content-wrapper,\n.activity-pushing-out,\n.left-container .head-info-section,\n.left-container .gift-control-section,\n.rank-list-ctnr .tabs,\n.player-and-aside-area .aside-area,\n.player-and-aside-area .aside-area .rank-list-section,\n.gift-presets .gift-panel-box,\n.bilibili-live-player-ending-panel-recommend-card-pic,\n.rank-list-ctnr .own,\n.rank-cntr .item.own,\n.area-list-panel,\n.user-panel-ctnr .user-panel .lens-ctnr,\n.calendar-checkin .title,\n.calendar-checkin .calendar-wrapper,\n.calendar-checkin .content-ctnr.ie-fix,\n.calendar-checkin,\n.calendar-checkin .checkin-btn,\n.calendar-checkin:hover,\n.calendar-checkin .checkin-rewards,\n.calendar-checkin .checkin-rewards .query,\n.download-panel-ctnr,\n.link-panel-ctnr,\n.totally-empty-hint,\n.load-more-btn,\n.load-error-panel,\n.user-level-detail,\n.user-panel .logout-btn,\n.process-bar,\n.selector .data-list,\n.selector,\n.selector .data-list > li:hover,\n.fans-info .fans-progress,\n.score-progress-bar,\n.radio-icon,\n.bl-switch,\n.ban-detail .content-box .info-wrap,\n.what-ban .text-con,\n.fjw-point,\n.paginator .paging-box .result,\n.ban-detail .content-box .vote-cnt,\n.content-box .watermark-wrap .watermark,\n.ban-detail .content-box .major-content,\n#app .submit .cancel,\n.home-wrap .home-input .type.selected,\nli.tag,\n.home-wrap .home-input .type:hover {\n background-color: #444 !important;\n}\n\n.brief a:hover,\ndiv.brief > a:hover,\ndiv.all > a:hover,\n.live-lr .banner a:hover,\n.bui-collapse-header,\n.bilibili-player-filter,\n.bpui-unselecting,\n.bpui-selecting,\n.context-menu-a:hover,\n.danmaku-info-report-btn,\n.danmaku-info-block-btn,\n.btn-box .message:hover,\n.bui-switch .bui-body,\nli.context-menu-descipline a,\n.bui-select .bui-select-item:hover,\n.multi-page .cur-list li:hover,\n.article-list-holder-block .article-list-plane .button:hover,\n.btn-cancel:hover,\n.btn.default:hover,\n.be-switch {\n background-color: #555 !important;\n}\n\n.bui-step-dot,\n.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y,\n.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {\n background-color: #aaa !important;\n}\n\n.bpui-slider-handle {\n background-color: #eee !important;\n}\n\n.bilibili-player-video-inputbar,\n#app,\nbody,\n.wrapper .modal-header,\n.large-item .cover {\n background-image: none !important;\n}\n\n.bilibili-player-color-picker-mask,\n.bilibili-player-advanced-danmaku-control-container.mask:after,\n.elevator-module .nav-bg {\n background-color: rgba(34,34,34,0.93333) !important;\n}\n\n.my-info .info-modal .integral li .num,\n.article-holder img,\n.article-holder .cover-default,\n.wrapper.clearfix .content,\n.right-part .user-panel,\n.side-bar-cntr,\n.shortcut-item .list-item:hover,\n.divider,\n.fjw-point .line,\nfont > span,\n.list-item .close .close-icon,\n.bb-comment,\n.bb-comment .comment-list .list-item .info .operation,\n#app,\n.back-top {\n background-color: transparent !important;\n}\n\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar {\n background: rgba(255,255,255,0.06667) !important;\n}\n\n.gui-settings-content-top-mask {\n background: linear-gradient(to bottom, #222, transparent);\n}\n\n.gui-settings-content-bottom-mask {\n background: linear-gradient(to top, #222, transparent);\n}\n\n.room-bg::after,\n.user-panel .level-progress .progress-bar {\n background: transparent !important;\n}\n\n.bili-footer a,\na.pic > p.title,\ndiv.desc-tips,\ndiv.r.p > div.info,\na.message,\ndiv.desc,\n.btn.followed .b-gz,\nspan.copyright,\ndiv.play-up-copyright,\n.danmaku-info-row,\n.bilibili-player-danmaku-btn-time,\n.bilibili-player-danmaku-btn-danmaku,\n.bilibili-player-danmaku-btn-date,\n.bilibili-player-danmaku-date-picker-header,\n.bilibili-player-danmaku-date-picker-btn,\n.day-span,\n.video-toolbar .ops > span,\n.video-toolbar .share .share-btn,\n.video-toolbar,\n.tag-info-pane .tag-footer .btn-left-box > a,\n.video-desc .btn span,\n.tag-info-pane .tag-header .btn-unsubscribe,\nspan.disabled,\n.btn-box .liked,\n.info .sign,\nspan.like span,\nspan.hate span,\n.bb-comment .comment-list .list-item .info .plad a,\n.float-nav .nav-menu .item,\ndiv.drag-bar,\n.bilibili-player-block-filter-label,\n.bilibili-player-block-filter-image,\n.mode .selection-span,\n.recommend-list .rec-footer,\n.bilibili-player-block-list-function > div,\n.bilibili-player-block-line.block-state-disabled,\n.bilibili-player-block-line-delete,\n.bilibili-player-block-empty,\n.collection-m .bottom .btn.disable,\n.looked,\n.history-list .r-info .w-info .name,\n.history-list .r-info .w-info .pro-txt,\n.history-list .l-info .lastplay-time .lastplay-t,\n.tc-slate,\n.more-button,\n.boost-control li,\n.boost-control li i,\n.dynamic-list-item-wrap .item-user a.user-name,\n.dynamic-list-item-wrap .item-user a.user-name.vip,\n.textarea-container .comm-tool .comm-transpond,\n.dynamic-list-item-wrap .info > span,\n.page-controller .prev.disabled,\n.page-controller .next.disabled,\n.forw-area .forw-more a,\n.watch-later-list header .d-btn,\n.tab-list .tb-item,\n.dynamic-list-item-wrap .view-more,\n.comment-area .comm-main .comm-list .hot-line > span,\n.up-info-block .up-info-right-block .row-2,\n.up-info-block .up-info-right-block .fans-num,\n.up-info-block .up-info-right-block .view-num,\n.article-action .coin-btn .info-block span,\n.article-action .fav-btn .info-block span,\n.article-action .like-btn .info-block span,\n.article-action .share-btn .info-block span,\n.right-side-bar .to-comment .comment-num,\n.up-info-holder .fixed-box .rightside-article-list-btn .title,\n.article-list-holder-block .article-list-plane .button .title,\n.article-list-holder-block .article-list-plane .button.off .label,\n.multi-page .head-con .range-box .paging li,\n.multi-page .more-box li,\n.multi-page .head-con .range-box i,\n.n .n-data .n-data-k,\n.sec-empty-hint,\n#page-index .channel .empty-state p,\n.private-hint,\n#page-index .col-2 .section .user-auth.no-auth .no-auth-title span,\n.section .operation,\n.i-live .i-live-unfo-btn,\n.i-live .i-live-fo-count,\n.elec .elec-status,\n.be-pager-item a,\n.be-pager-next a, .be-pager-prev a,\n.be-pager-item-jump-next,\n.be-pager-item-jump-prev,\n.be-pager-next,\n.be-pager-prev,\n.be-pager-options-elevator,\n.be-pager-total,\n.tabs a,\n#id-card .idc-auth-description,\n#page-fav .fav-sidenav .nav-title .text,\n#page-fav .fav-main .fav-meta,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item i,\n.wrapper .edit-video-modal .edit-video-subtitle,\n.wrapper .edit-video-modal .target-favlist .target-favitem.disabled span,\n.wrapper .edit-video-modal .target-favlist .target-fav-count,\n.side-bar .list .item,\n.top .time,\n.bottom .text,\n.list .list-title,\n.medal-box,\n.no-more,\n.msg-more,\n.i-pin-meta,\n.i-pin-desc,\n.article-con,\n.follow-sidenav .num,\n.list-item .desc,\n.fans-action-follow,\n.list-item .auth-description,\n.follow-main .follow-action-bottom .select-counter,\n.n .n-num,\n.bangumi-rank-list .rank-item .ri-total,\n.pub-list .info .type .bk-title,\n.case-list .info .type .bk-title,\n.pub-list .info dl dt,\n.case-list .info dl dt,\n.pub-list .info .comment,\n.report-con dl dt,\n.wrapper .modal-body .elec-bcoin,\n.wrapper .modal-body .elec-protocol,\n.wrapper .modal-body .elec-protocol a,\n.wrapper .pay-qrcode-wrp .refresh-btn,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn,\n.bilibili-player-video-info,\n.slim-video-card .video-info .col,\n.slim-video-card .video-info .col-2,\n.comment-bilibili-con .reason-box dl dt,\n.comment-list .list-item .reply-box .view-more,\n.comment-m .b-head .del-log,\n.emoji-box .emoji-title,\n.vote-user-name,\n.anonymous,\n.share-to-dynamic,\n.submit-button.disabled,\n.vote-introduction,\n.suggest-wrap .title span,\n.nav-wrap .wrap > .sub > span,\n.filter-wrap .fold,\n.so-icon,\n.video.list .des,\n.bili-footer,\n.total-wrap .total-text,\n.article-wrap .article .desc,\n.synthetical .des,\n.user-list .up-item .attention-btn.followed,\n.user-list .up-item .attention-btn.followed:hover,\n.user-list .up-item .up-videos .ptime,\n.pgc-list .synthetical .score .user-count,\n.live-wrap .headline .user-more,\n.spread-module .num,\n.card-live-module .num,\n.live-module .zone-title .headline .online,\n.live-module .zone-title .headline .fire,\n.tab-candidate,\n.room-feed .tabs .item,\n.live-status-label.preparing,\n.area-link,\n.room-owner-username,\n.room-info-down-row .icon-label,\n.right-action-ctnr,\n.attention-btn-ctnr .right-part,\n.rank-list-ctnr .tabs .item,\n.rank-cntr .tip,\n.chat-item.danmaku-item .user-name,\n.section-title h2,\n.user-panel .ctrl-btn,\n.lightgray,\n.gift-info-expScore,\n.gift-info-desc,\n.block-setting-ctnr .sub-title,\n.list-content-candidate,\n.pophover > p:last-child,\n.live-player-ctnr.minimal::before,\n.ban-detail .content-box .bk-user-info .time,\n.ban-detail .content-box .link-box,\n.what-ban .text-con .txt,\n.content-box .origin-text,\n.jury-graph-wrap .canvas-txt h4,\n.fjw-point .point-wrap .user-point .info .usr-zan-cai span,\n.bb-comment .nameplate .nameplate-card .nameplate-text .n-type,\n.content-box .punish-title .rule-content,\n.cm-model .report-detail .detail .name,\n.jury-graph-wrap .graph-status .illegal b,\n.jury-graph-wrap .graph-status .legal b,\n.is-max .option-vote,\n.video-toolbar .ops .share-pos,\n.video-toolbar .ops .share-btn i,\n#page-index .section.empty:after,\nbody {\n color: #aaa !important;\n}\n\n.bili-dropdown,\n.dropdown-list,\na.side-link > span,\nh3,\np.ri-title,\np.t,\na.name,\ndiv.bili-tab-item,\n.sortable,\n.nav-name,\n.more-link,\n.read-push,\n.link-more,\n.customize,\ndiv.r-text > .t,\n.c-clink,\ndiv.brief > a > span,\ndiv.all > a > span,\n.lf-item p,\na.more,\na.recommand-link,\na.logout,\n.member-menu a,\n.btns-profile span,\ndiv.bar > div.num > div,\ndiv.grade span,\ndiv.lv-row > strong,\na.im-list,\n.dynamic-m a,\na.read-more,\n.bili-header-m .mini-wnd-nav a,\n.suggest-item a,\n.sub-nav span,\n.v-title,\n.video-title,\na.username,\n.up-info .btn .b-cd,\ndiv.info,\ndiv.title a,\ndiv.b-head,\ndiv.rec-title,\n.bui-collapse-arrow,\n.bilibili-player-filter-title,\n.bilibili-player-filter-menu,\n.danmaku-info-report-btn,\n.danmaku-info-block-btn,\n.danmaku-info-danmaku,\n.bilibili-player-danmaku-btn-history,\n.day-span.day-enable,\n.more-ops-list,\n.app-look,\n.video-toolbar .share .share-pos .share-address ul li input,\n.context-menu-a,\nform.ipt > input,\n.tag-title > a,\n.tag-info-pane .text,\n.tag-info-pane .tag-header .btn-subscribe,\n.tag-info-pane .btn-right-box a,\n.bangumi-info-module .v-preview .title,\n.bb-comment .reply-notice .notice-item a,\n.bb-comment .comment-header .tabs-order li,\n.result,\n.tcd-number,\n.next,\n.info .social a,\n.btn-box .like,\ntextarea,\n.comment-emoji,\np.text,\n.bb-comment .hot-line span,\n.page-jump > input,\n.follow-btn,\n.paging-box-big .tcd-number,\n.paging-box-big .next,\n.bilibili-player-video-btn:hover,\n.bilibili-player-video-danmaku-input,\n.bilibili-player-video-btn:hover .bilibili-player-iconfont,\n.bilibili-player-video-progress-detail-time,\n.bpui-selectmenu-list-row,\n.bilibili-player-video-time-seek,\n.bilibili-player-setting-menu-list,\n.opera-list,\n.emoji-text,\n.bilibili-player-video-btn-setting-panel-playtype-title,\n.bui-radio-label .bui-radio-text,\n.bui-checkbox-name,\n.bilibili-player-video-danmaku-setting-left-block-title,\n.bilibili-player-video-danmaku-setting-left-more-text,\n.bilibili-player-video-danmaku-setting-right,\n.bilibili-player-video-danmaku-setting-right-more,\n.bpui-button.bpui-button-type-small,\n.bilibili-player-video-danmaku-setting-left-area-title,\n.bilibili-player-video-danmaku-setting-left-block-title,\n.bilibili-player-video-danmaku-setting-left-fontsize-title,\n.bilibili-player-video-danmaku-setting-left-opacity-title,\n.bilibili-player-video-danmaku-setting-left-speedplus-title,\n.row-title,\n.fontsize .selection-span,\n.bilibili-player-color-picker-color-code,\n.bilibili-player-block-label,\n.text-con,\n.bilibili-player-block-string-short,\n.bilibili-player-block-tabpanel-row .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row .bilibili-player-block-type-regex,\n.bilibili-player-block-tabpanel-row .bilibili-player-block-type-user,\n.bilibili-player-block-line,\n.bilibili-player-modal-title,\n.bilibili-player-modal-info,\n.bilibili-player-modal-btns .bpm-btn,\n.advanced-danmaku-group .content-span,\n.bui-input-input,\n.bui-select .bui-select-border,\n.advanced-danmaku-group .adv-danmaku-pos-row .pos-span,\n.advanced-danmaku-group .adv-danmaku-pos-row .axias-span,\n.advanced-danmaku-group .adv-danmaku-btn-span,\n.bui-input-wrap-disabled,\na.router-link-active,\na.router-link-exact-active,\n.multi-page .cur-list li:hover,\n.collection-m .title,\n.content .group-list li,\n.content .group-list li label .count,\n.add-btn,\n.coin-operated-m .coin-title,\n.follow-dialog-window .title,\n.watch-later-list header .t,\n.watch-later-list .list-box .av-item .av-about .t,\na.s-btn,\nspan.key,\n.tc-black,\n.history-wrap .b-head .b-head-t,\n.history-btn > .btn,\n.history-list .r-info .title,\n.history-list .r-info .w-info .username,\n.user-name:not(.big-vip) a,\n.content,\n.video-container .text-area .title,\n.sticky-bar .bar-content .title,\n.comment-area .comm-main .comm-tabs > ul > li,\n.card .focus-btn .unfocus .unfocus-text,\n.bangumi-container .text-area .title,\n.emoji-box .title,\n.emoji,\n.emoji-cover.selected,\n.emoji-cover,\n.page-controller .prev,\n.page-controller .next,\n.dynamic-list-item-wrap .item-detail .text,\n.userinfo-content,\n.tc-dark-slate,\n.article-container .text-area .title,\n.paging-box-big .dian,\n.feed-tag .separater-line,\n.nav-tab-bar .tab-item span,\na.up-name,\n.up-info-holder .fixed-box .more .top-bar,\n.up-info-holder .fixed-box .more .help .title,\n.up-info-holder .fixed-box .more .link .title,\n.title-container .title,\n.article-holder,\n.article-holder .color-default,\n.article-holder h1,\n.article-action .coin-btn .info-block label,\n.article-action .fav-btn .info-block label,\n.article-action .like-btn .info-block label,\n.article-action .share-btn .info-block label,\n.up-info-holder .fixed-box .rightside-article-list-btn .label,\n.up-info-holder .fixed-box .up-article-list-block .block-title,\n.article-list-holder-block .article-list-plane .button .label,\n.article-holder .video-holder .title,\ndiv.con > div.txt,\n.btn-cancel,\ndiv.con header,\n.audiolist-list .song-list .song-li .content .text a,\n.audio-list .song-list .song-li .content .text,\n.audio-list .song-list .song-li .content .text a,\n.n .n-btn,\n.n .n-data .n-data-v,\n.g-search input,\n.i-pin-v .be-tab-item,\n.list-create .text,\n.large-item .title,\n.user-auth.no-auth .no-auth-title .goto-auth,\n.i-m-title,\n.i-m-btn,\n.user .info .meta .item,\n.wrapper .modal-header .title,\n.wrapper .modal-body .choice-wrp .battery-desp,\n.wrapper .modal-body .choice-wrp .battery-desp input,\n.wrapper .elec-main-title,\n.wrapper .elec-sub-title,\n.paging-box .dian,\n.paging-box .next,\n.paging-box .prev,\n.paging-box .tcd-number,\n.multi-page .cur-list li a,\n#page-index .channel.guest .channel-item .channel-title .channel-name,\n.small-item.disabled .title,\n#page-index .album .content .album-wrapper .album-item .album-title,\n#page-index .col-2 .section .user-auth .auth-description,\n.elec .elec-monthly-c,\n.elec .elec-count,\n.be-dropdown-item,\n#id-card .idc-uname,\n#id-card .idc-meta-item,\n.btn.default,\n.contribution-sidenav,\n.breadcrumb .item.cur,\n.be-tab-item,\n#page-video #submit-video-type-filter a,\n.be-pager-options-elevator input[type=text],\n#page-article .row .breadcrumb .item,\n.my-album .title,\n.my-album .tab-list .tab .name,\n#page-channel-index .channel-option.no-channel p,\n#page-channel-index .channel-item .channel-name,\n#page-setting .setting-privacy-item .setting-privacy-name,\n#page-setting #setting-new-tag,\n.btn.ghost,\n.gui-settings,\n.bui-button.bui-button-transparent,\n.gui-settings-box,\n.pop-live .pl__head,\n.pop-live .pl__title,\n.gui-settings-textbox-container input,\n#page-fav .fav-sidenav .text,\n#page-fav .fav-main .filter-item,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item span,\n.wrapper .edit-video-modal .edit-video-title,\n.modal-wrapper .modal-header-close,\n.wrapper .edit-video-modal .target-favlist .target-fav-name,\n#page-fav .fav-main .search-types,\n#page-fav .fav-main .search-input input,\n.side-bar .title,\n.setting.item a,\n.space-right .space-right-top .title,\n.top .title,\n.action-menu .menu-list a,\n.card.config,\n.dialog .title,\n.list-item .name,\n.message .message-content.not-img,\n.emoji-box .emoji-item,\n.i-live .i-live-text,\n.section-right-options .operation,\n.article-title,\n.follow-sidenav .follow-list-container .follow-item,\n.follow-sidenav .nav-title .text,\n.breadcrumb .batch,\n.follow-main .follow-action-top .back-to-info,\n.follow-main .follow-action-bottom li,\n.modal-container li,\n.fans-action-btn,\n.tag-list a,\n#pin-wrapper .pin-layer-header,\n#pin-wrapper .pin-layer-order-tip,\n#pin-wrapper #pin-layer-search,\n.modal-wrapper .modal-title,\n.be-input_inner,\n.follow-sidenav .follow-list-container .follow-item.cur .num,\n.pub-list .info .name,\n.select-wrap .select-txt,\n.select-wrap .select-option,\n.select-wrap .select-option p:hover,\n.card .more-panel,\n.report-popup .content-text,\n.im-popup .bp-popup-panel .title-ctnr .popup-title,\n.selector-box,\n.bl-button--ghost,\n.report-con dl dd,\n.report-other,\n.wrapper .modal-body .pay-info,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn.active,\n.article-info-container .title,\n.article-info-container .desc,\n.slim-video-card .video-info .title,\n.up-article-list-block .more-article,\n.comment-bilibili-con .t,\n.comment-bilibili-con .reason-box dl dd,\n.comment-bilibili-con .other p,\n.vote-title,\n.desc-title,\n.home-wrap .home-input .type,\n.home-wrap .home-input .list,\n.suggest-wrap .horizontal .hz-text,\n.suggest-wrap .vt-text,\n.home-wrap .home-suggest .hot-search,\n.home-wrap .home-suggest .history,\n.home-wrap .home-suggest .history .list .item a,\n.search-wrap .search-block .input-wrap input,\n.nav-wrap .wrap,\n.nav-wrap .wrap > .sub,\n.filter-wrap .filter-item a,\n.video.matrix .title,\n.pager .pages .page-item button,\n.video.list .type,\n.video.list .title,\n.error-wrap,\n.live-wrap .live-tabs a,\n.article-wrap .article .title,\n.synthetical .title,\n.user-wrap .dropdown-wrap .select-wrap .bili-dropdown .selected,\n.user-list .up-item .up-videos .video-item .video-desc,\n.user-list .up-item .title,\n.photo-list .photo .title,\n.bangumi-list .synthetical .des .type-s,\n.synthetical .play-btn,\n.pgc-list .synthetical .des .type-s,\n.live-user .user-item .item-right .uname,\n.live-room-list .room-item .item-title,\n.live-wrap .live-room .headline .filter a,\n.special-module .user a,\n.ema-wishing .title,\n.room-introduction-tags .room-introduction-tag,\n.room-introduction-scroll-wrapper,\n.no-glory,\n.base-bubble,\n.icon-bls2018-rank.side-bar-icon + .size-bar-text,\n.room-title,\n.gift-item .label,\n.seeds-wrap,\n.rank-list-ctnr .tabs .item.active,\n.guard-rank-cntr .rank-cntr .rank-list-box a,\n.t-over-hidden,\n.guard-rank-cntr .rank-cntr .page-box,\n.chat-history-list .chat-item.danmaku-item,\n.activity-rank-cntr .rank-cntr .item,\n.rank-list-ctnr .normal-list .item,\n.config-row,\n.calendar-checkin .calendar-wrapper,\n.calendar-checkin .checkin-btn,\n.download-panel-ctnr a,\n.link-panel-ctnr,\n.load-more-btn,\n.user-panel .logout-btn,\n.darkgray,\n.user-level-detail .detail-link,\n.hover-description,\n.selector .data-list > li,\n.selector .data-list > li:hover,\n.welcome-msg .action,\n.welcome-msg .username,\n.welcome-msg .vip-icon,\n.selector .current,\n.hover-panel,\n.awarding-panel,\n.link-input,\n.gift-info-title,\n.choice-item,\n.yan-item,\n.danmaku-position-item .icon-font,\n.danmaku-position-item .danmaku-position-text,\n.rank-text-ctnr,\n.up-level-icon, .user-level-icon,\n.link-radio-button-label,\n.danmaku-adjust-label,\n.danmaku-adjust-value,\n.block-setting-row .setting-label,\n.block-setting-row .setting-value,\n.level-hint-text,\n.user-type-hint,\n.list-content-candidate.active,\n.block-content,\n.chat-history-panel .gift-item,\n.chat-history-panel .penury-gift-msg,\n.pophover > p:first-child,\n.ban-detail .content-box .bk-user-info .name,\n.ban-detail .content-box .punish-title,\n.ban-detail .content-box .bk-text-con,\n.what-ban .text-con .title,\n.jury-graph-wrap .canvas-txt p,\n.jury-graph-wrap .graph-status .illegal,\n.jury-graph-wrap .graph-status .legal,\n.content-box .watermark-wrap .bk-text-con,\n.case-list .voted-user-info .name,\n.slide-item-wrp .slide-item-info .slide-item-title,\n.sponsor-rank .sponsor-rank-header .show-sponsor-rank,\n.case-list .info .type .jc-black,\n.voted-result,\n.crumbs a,\n.content-box .origin-text a,\n.cm-model .report-detail .detail .report-cnt,\nfont,\n.crumbs,\n.comment-content .link,\n.is-max .option-text,\n.video-page-card .card-box .info .title,\n.app-watch .title,\nli.tag,\nli.tag > a,\n#app .container,\n#app .submit .cancel,\n#app .header {\n color: #eee !important;\n}\n\n.bilibili-player.mode-fullscreen .bilibili-player-area .bilibili-player-video-btn-widescreen,\n.bilibili-player.mode-fullscreen .bilibili-player-area .bilibili-player-video-btn-widescreen .bilibili-player-iconfont {\n color: #99a2aa !important;\n}\n\n.nav-tab-bar .tab-item.on span {\n color: #00a1d6 !important;\n}\n\n.fans-medal-item .label,\n.fans-medal-item:not(.medal-guard) .fans-medal-label,\n.calendar .day-item,\n.calendar .day-item.cur-day,\n.content-box .watermark-wrap .watermark {\n color: #222 !important;\n}\n\nli.tag,\nform.ipt,\n.bilibili-player-color-picker-color-code,\n.history-list .l-info .lastplay-time .history-red-round,\n.history-list .l-info,\n.up-info-holder .fixed-box .rightside-article-list-btn .label,\n.pub-list .info dl,\n.case-list .info dl,\n.report-con label:before,\n.suggest-wrap .title,\n.home-wrap .home-suggest .hotlist .item,\n.home-wrap .home-suggest .history .list .item,\n.live-status-label.preparing,\n.radio-icon,\n.ban-detail .content-box .bk-text-con,\n.ban-detail .content-box .link-box {\n border-color: #aaa !important;\n}\n\ndiv.dd-bubble,\nul.bilibili-suggest,\n.video-info-module,\n.bilibili-player-danmaku-date-picker-container,\n.video-toolbar .share .share-pos .share-address ul li input,\n.bangumi-info-module,\n.user-card-m,\n.bilibili-player-video-control,\n.bilibili-player-video-inputbar,\n.bilibili-player-video-volumebar-wrp,\n.bpui-selectmenu-list,\n.user-card,\n.face,\n.emoji-box,\n.bilibili-player-video-btn-setting-panel,\n.bilibili-player-video-danmaku-setting-box,\n.bilibili-player-mode-selection-container,\n.bilibili-player-color-picker-container,\n.bilibili-player-block-string-short,\n.bilibili-player-modal-container,\n.video-container,\n.article-container,\n.card .focus-btn .unfocus,\n.textarea-container .comm-tool .comm-emoji,\n.watch-later-list header .d-btn,\n.card .focus-btn .focus,\n.slim-border:after,\n.music-container,\n.audio-info-module,\n.multi-page .more-box,\n.h5share-container,\n#id-card .idc-avatar,\n.be-pager-options-elevator input[type=text],\n#page-setting #setting-new-tag,\n#page-setting #setting-new-tag-btn,\n.action-menu .menu-list,\n.action-menu .menu-list:before,\n.live-container,\n#page-setting .setting-tag-list a,\n.select-wrap .select-option,\n.card .more-panel,\n.card .more-panel:after,\n.bl-button--ghost,\n.common-popup-wrap .arrow {\n border-color: #222 !important;\n}\n\n.nav-list,\n.customize,\n#primary_menu,\n.bili-tab,\n.bili-tab-item,\n.bili-dropdown,\n.dropdown-list,\n.member-menu,\ndiv.bar > div.num,\n.dynamic-m,\n.day-span,\n.danmaku-info-report-btn,\n.danmaku-info-block-btn,\n.comment-header,\n.bilibili-player-video-time-seek,\n.pl__card,\n.advanced-danmaku-group,\n.add-btn,\n.looked,\n.history-wrap .time-label:before,\n.comment-area .comm-main .comm-tabs,\n.dynamic-list-item-wrap,\n.comment-area .comm-more,\n.forw-area .forw-more,\n.userinfo-wrapper,\n.btn-box .message:hover,\n.article-action,\n#article-list-btn .label,\n#article-list-btn .title,\n.btn-cancel,\n.song-list .song-li .content .num,\n.multi-page .head-con .range-box .paging li,\n.multi-page .more-box li,\n.g-search input,\n.i-m-upload,\n.i-m-r2,\n#page-index .col-2 .section-title,\n.user .info .meta .row,\n#page-index .fav-covers,\n.section .operation,\n.i-live .i-live-unfo-btn,\n.i-live .i-live-fo-count,\n.be-dropdown-menu,\n.btn.default,\n.be-pager-item,\n.be-pager-next, .be-pager-prev,\n#page-subs .mini-item,\n#page-setting .setting-index-container,\n#page-setting .setting-index-module,\n.btn.ghost,\n.be-dropdown-item.be-dropdown-item-delimiter,\n#page-fav .fav-sidenav .nav-container,\n#page-fav .fav-main .fav-header.fav-header-info,\n#page-fav .fav-main .small-item,\n#page-fav .fav-main .search-types,\n.divided-line,\n.dialog .title,\n.list .list-title,\n.list-item,\n.whisper .list,\n.send-box,\n#page-index .channel .channel-item,\n.user .tags,\n.article-content,\n.s-content,\n.follow-sidenav,\n.follow-sidenav .nav-container.follow-container,\n.follow-main,\n.follow-main .follow-header.follow-header-info,\n.follow-main .follow-action-top .back-to-info,\n.follow-main .follow-action-top,\n.modal-container .modal-body .target-followlist,\n.fans-action-btn,\n#pin-wrapper .pin-layer-header,\n.modal-wrapper .modal-title,\n.report-con,\n.wrapper .pay-qrcode-wrp,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn,\n.wrapper .pay-qrcode-wrp .pay-way-wrp .pay-btn.active,\n.bilibili-player-video-inputbar .bilibili-player-video-inputbar-wrap,\n.article-holder .slim-video-card,\n.comment-bilibili-con .t,\n.vote-container,\n.image-box,\n.checkbox,\n.home-wrap .home-input .type,\n.home-wrap .home-input .list,\n.suggest-wrap,\n.suggest-wrap .horizontal .hz-text,\n.home-wrap .home-suggest .hot-search,\n.home-wrap .home-suggest .history,\n.home-wrap .home-input .content,\n.search-wrap .search-block .input-wrap input,\n.nav-wrap,\n.filter-wrap,\n.video.matrix,\n.pager .pages .page-item button,\n.video.list .type,\n.error-wrap,\n.photo-list .photo,\n.synthetical .play-btn,\n.ema-wishing,\n.link-footer,\n.room-info-ctnr .content-wrapper,\n.room-introduction-tags,\n.side-bar-cntr,\n.player-and-aside-area .aside-area,\n.rank-list-ctnr,\n.left-container .head-info-section,\n.left-container .gift-control-section,\n.attention-btn-ctnr .right-part,\n.gift-presets .gift-panel-switch,\n.rank-list-ctnr .tabs .item,\n.chat-history-panel .chat-history-list .chat-item.system-msg,\n.guard-rank-cntr .rank-cntr .btn-box,\n.prize-item .prize-img,\n.calendar-checkin .divider,\n.info-item-ctnr,\n.user-level-detail,\n.user-level-detail hr,\n.common-popup-wrap,\n.common-popup-wrap::before,\n.common-popup-wrap::after,\n.user-level-detail::before,\n.user-level-detail::after,\n.btn-send,\n.selector .data-list,\n.selector,\n.hover-panel,\n.hover-panel:before,\n.awarding-panel,\n.gift-sender-panel::before,\n.count-choice,\n.choice-item,\n.fjw-point header,\n.bb-comment .nameplate .nameplate-card,\n.bb-comment .nameplate .nameplate-card .nameplate-text,\n.border-b,\n.fjw-case-detail .ban-detail .content-box .jury-status,\n.app-watch,\n.app-watch .title,\n#app .header,\n.iScrollIndicator,\n#app .submit,\n#app .submit .cancel,\nli.tag {\n border-color: transparent !important;\n}\n\n.back-top.icon,\n.more-link,\n.read-push,\n.link-more,\n.c-clink,\nul.boston-postcards > li,\n.lf-list,\na.more,\na.read-more,\n.live-field.fl,\n.square-field,\n.v-preview,\n.v-data,\n.btn.followed .b-gz,\n.up-info .btn .b-cd,\n#arc_toolbar_report,\n#v_desc,\n.more-ops-list,\n.app-look,\n.video-toolbar .share .share-pos,\n.bilibili-player-context-menu-container,\n.notice-item,\n.btn-box .liked,\n.btn-box .like,\n.btn-box .message,\n.paging-box-big .tcd-number,\n.paging-box-big .next,\ndiv.con,\n.float-nav .nav-menu .item,\ntextarea,\n.comment-emoji,\n.page-jump > input,\n.bilibili-player-setting-menu-wrap,\n.opera-list,\n.bilibili-player-video-danmaku-setting-right-separator,\n.bui-select .bui-select-border,\n.bpui-button.bpui-button-type-small,\n.danmaku-wrap .bilibili-player-block-wrap,\n.bilibili-player-block-string-short-btn,\n.bilibili-player-modal-btns .bpm-btn,\n.bilibili-player-adv-danmaku,\n.bui-input-stepper,\n.bui-input-input,\n.bui-input .bui-input-stepper-up,\n.bui-input-wrap-disabled,\n.bilibili-player-modal-header,\n.collection-m .title,\n.collection-m .bottom,\n.follow-dialog-window .title,\n.follow-dialog-window .bottom,\n.watch-later-list .list-box .av-item .av-about,\na.s-btn,\n.history-btn > .btn,\n.history-list .r-info .r-txt,\n.history-list .r-info .w-info .username,\n.go-top,\n.btn-box .like,\n.paging-box-big .dian,\n.right-side-bar .to-comment,\n.right-side-bar .to-top,\n.right-side-bar .to-comment .comment-num,\n.up-info-holder .fixed-box .rightside-article-list-btn,\n.article-list-holder-block .article-list-plane,\ndiv.con header,\n#page-index .col-1,\n.i-pin-v .be-tab,\n.section,\n.list-create,\n#page-index .col-2 .section,\n#page-index .col-2 .section:last-child,\n.wrapper .modal-header .u-info,\n.wrapper .modal-body .choice-wrp .battery,\n.wrapper .modal-body .choice-wrp .battery-desp input,\n.wrapper .modal-body .elec-protocol .checkbox,\n.elec .elec-avatar,\n.contribution-sidenav ~ .main-content,\n.contribution-sidenav,\n#page-myalbum .album-content,\n.v-wrap .s_tag,\n.bui-button.bui-button-transparent,\n.bb-comment .comment-list .quote,\n.modal-wrapper .modal-title,\n.wrapper .edit-video-modal .modal-body,\n.up-info:before,\n#pin-wrapper #pin-layer-search,\n.be-input_inner,\n.backdrop .title-box,\n.option-li,\n.result .row.top-border:before,\n.result .row:first-child:before,\n.vote-number,\n.fixed-top .search-block .input-wrap input,\n.video.list,\n.article-wrap .article,\n.synthetical,\n.user-wrap .dropdown-wrap .select-wrap,\n.user-list .up-item,\n.all-class,\n.result .row:after {\n border-color: #444 !important;\n}\n\nli.history,\nli.history:hover,\nli.timeline,\nli.timeline:hover,\n.b-line,\n.b-line:hover,\n.bilibili-player-danmaku-date-picker-header,\n.video-toolbar .share .share-pos .box-b,\n.btn-right-box {\n border-color: #99a2aa !important;\n}\n\np.ri-title,\n.read-push,\n.link-more,\n.dropdown-item,\n.more-link,\n.member-menu a,\na.logout,\na.im-list,\n.bili-header-m .mini-wnd-nav a,\n.video-desc .btn span,\nli.tag,\n.history-btn > .btn,\n.elevator-module .nav-list .item {\n transition: all 0.2s !important;\n}\n\n.more-link > .icon,\n.read-push > .icon,\n.link-more > .icon,\n.bili-dropdown > .icon,\n.c-clink > .icon,\na.more > .b-icon,\n.member-menu i,\na.read-more > .b-icon,\nform.ipt > a,\n.tag-info-pane .btn-right-box a i,\n.icon-notice,\n.icon-close-notice,\ni.face,\ni.btn-del,\n.up-info-holder .fixed-box .rightside-article-list-btn .icon-list,\n.list-create:hover .icon,\n.i-m-ra,\n.i-m-u-icon,\n.i-live-icon,\n.i-live-arrow,\n.i-m-v-icon,\n.icon-arrow,\n.side-bar .icon,\n.setting:before,\n.select-wrap .select-txt i,\n.primary-menu .nav-menu li.home > a,\nimg[src^="//static.hdslb.com/images/base"],\n.home-wrap .home-input .type .arrow-down,\n.filter-wrap .fold .arrow-down,\n.filter-wrap .fold .arrow-up,\n.fixed-top .search-block .search-loupe .icon-loupe,\n.link-footer .footer-linker .footer-linker-bili .logo,\n.gift-presets .gift-panel-switch > .arrow {\n filter: brightness(0) invert(1) !important;\n}\n\nul.up-nav li {\n filter: grayscale(1) brightness(1.3) !important;\n}\n\n.search-wrap .search-logo,\n.live-wrap .live-room .headline .filter .cover-btn.active .icon-live-face,\n.live-wrap .live-room .headline .filter .cover-btn:hover .icon-live-face,\n.live-wrap .live-room .headline .filter .frame-btn.active .icon-live-frame,\n.live-wrap .live-room .headline .filter .frame-btn:hover .icon-live-frame,\n.dynamic-liked i,\n.dynamic-liked:hover i,\n.dynamic-like:hover i,\n.dynamic-hated i,\n.dynamic-hated:hover i,\n.dynamic-hate:hover i,\n.is-web .checked,\n.video-container .image-area .see-later.done,\n.watch-later-trigger.added,\n.group-list li input[type=checkbox]:hover + i,\n.group-list li input[type=checkbox]:checked:hover + i,\n.group-list li input[type=checkbox]:checked + i,\n.carousel-box .carousel-module .panel .trig span.on,\n.carousel-box .carousel-module .panel .trig span:hover,\n.emoji-tab-slider .next.on:hover,\n.emoji-tab-slider .prev.on:hover,\n.follow-main .follow-action-bottom .icon-copy,\n.follow-select .icon-follow-selected,\n.bp-svg-icon.vote-btn,\n.bp-svg-icon.lottery-btn,\n.vote-container .image-area .share-img,\n.dynamic-comm-icon,\n.nav-tab-bar .logo,\n.nav-tab-bar .tab-item.on,\n.calendar .day-item.checked,\n.link-range-ctnr,\n.check-icon,\n.user-type-icon .svg-icon.phone-1,\n.user-type-icon .svg-icon.not-member-1,\n.comment-wrap .header .title-h2 .head-icon,\n.fjw-point header h2 .head-icon,\n.bb-comment .comment-list .list-item .info .operation .spot,\n.primary-menu .nav-menu .sub-nav li > a,\n.primary-menu .nav-menu .sub-nav li > a span::after,\n.bp-svg-icon.radio-Selected,\n.bp-svg-icon.radio-default,\n.emotion-btn-box.opened,\n.emotion-btn-box:hover,\n.emoji-btn-box.opened,\n.emoji-btn-box:hover,\n#app .container .options .option img,\n.home-wrap .home-logo,\n.home-wrap .home-tips .tips-link .tip-item > a,\n.single-button .text-bar.selected {\n filter: var(--blue-image-filter) !important;\n}\n\n.calendar .day-item.gift-checked,\n.home-wrap .home-tips .tips-link .tip-item > a:hover {\n filter: var(--pink-image-filter) !important;\n}\n\n.elevator-module .nav-list .customize .icon,\n.spread-module .num .play .icon,\n.spread-module .num .danmu .icon,\nul.filter-disable .icon-copy,\n.fjw-point .point-wrap .user-point .info .usr-zan-cai .zan,\n.fjw-point .point-wrap .user-point .info .usr-zan-cai .cai {\n filter: grayscale(1) !important;\n}\n\n.room-bg {\n filter: brightness(0.16) blur(10px) !important;\n}\n\n/* .bottom-actions .left-action\n{\n filter: brightness(0.8) !important;\n} */\n.user-type-icon .svg-icon.phone-2,\n.user-type-icon .svg-icon.not-member-2,\n.box-slide-item.expired .box-img,\n.box-slide-item:not(.in-countdown) .box-img {\n filter: brightness(0.3) !important;\n}\n\n#page-index .col-1 .section .more,\n.elec .elec-status,\n.elec .elec-status-bg,\n.small-item .cover,\n#page-follows .follow-main .follow-action-top .back-to-info,\n.article-holder .slim-video-card-error {\n background-image: none !important;\n}\n\n.dropdown-item,\n.bilibili-player-block-tabpanel-row.bilibili-player-border,\n.g-search input {\n border-radius: 4px !important;\n}\n\n.back-top.icon:hover,\n.go-top:hover {\n background-position: -713px -72px !important;\n}\n\n.list-create:hover .icon {\n background-position: -716px -332px !important;\n}\n\n/* .multi-page .cur-list ul\n{\n max-height: none !important;\n} */\ndiv.live-box,\ndiv.box,\ndiv.im-list-box,\n.dynamic-m,\n.bpui-slider-handle,\n.bpui-selectmenu-list,\n.sticky-bar .bar-content .send-button,\n.article-container:hover .text-area,\n.music-container:hover .text-area,\n.h5share-container:hover .text-area,\n.n .n-inner,\n.large-item .cover img,\n.mini-item .cover img,\n.i-pin-c,\n.elec .elec-trigger,\n.col-full,\n.space-right .space-right-top .title,\n.card,\n.action-menu .menu-list,\n.list-item .cover img,\n.vote-container:hover .text-area,\n.side-bar-cntr,\n.ban-detail .content-box .info-wrap,\n.comment-wrap {\n box-shadow: none !important;\n}\n\ndiv.i-frame,\ndiv.dd-bubble,\ndiv.desc-tips,\nul.up-nav,\nul.bilibili-suggest,\n.video-info-module,\n.bilibili-player-context-menu-container,\n.tag-info-pane,\n.bangumi-info-module,\n.user-card-m,\ndiv.drag-bar,\n.user-card,\n.emoji-box,\n.userinfo-wrapper,\n.audio-info-module,\n.emotion-box,\n.link-navbar .panel-shadow,\n.user-panel-ctnr .user-avatar.active,\n.user-level-detail,\n.gift-sender-panel,\n#gift-package-item-box .panel-wrapper,\n.common-popup-wrap,\n.blpui-slider-container .slider-handle,\n.live-player-ctnr.minimal,\n.bb-comment .nameplate .nameplate-card {\n /* box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important; */\n box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0px !important;\n}\n\n.sticky-bar {\n box-shadow: 0px 1px 10px 0 rgba(0,0,0,0.2) !important;\n}\n\n#bilibili-player.mini-player::before,\n.bilibili-player.mini-player::before {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,0.26667) !important;\n}\n\n.bilibili-player-context-menu-container {\n text-shadow: none !important;\n}\n\ndiv.desc-tips > span.arrow-left,\n.bb-comment .comment-header .tabs-order li.on:after,\n.emoji-box:before,\n.up-info-holder .fixed-box .more .link .icon,\n.up-info-holder .fixed-box .more .help .icon,\n.g-search .search-btn,\n.wrapper .elec-message-wrp .elec-triangle,\nimg.source-img,\ncanvas.cliper.is-img,\n.loading .icon,\n.load-more .icon,\n.bb-comment .nameplate .nameplate-card .nameplate-arrow {\n display: none !important;\n}\n\n.article-action i.animation {\n opacity: 0 !important;\n}\n\n.vote-user-face.opacity {\n opacity: 1 !important;\n}\n\n.bilibili-player-block-label,\n.advanced-danmaku-group .content-span {\n font-weight: 400 !important;\n}\n\n.bilibili-player-video-progress-detail-sign-down {\n border-top-color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-progress-detail-sign-up {\n border-bottom-color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-control {\n border-bottom-color: #333 !important;\n}\n\n.coin-operated-m .mc-box {\n border: 2px dashed #444 !important;\n background-color: #fff !important;\n}\n\n.coin-operated-m .mc-box.on {\n border-style: solid !important;\n}\n\n.go-top-m .go-top,\n.page-box .num {\n border: none !important;\n}\n\n.music-container .image-area .icon {\n filter: brightness(0) !important;\n}\n\n.g-search input {\n padding: 0 8px !important;\n}\n\n.up-info-holder .fixed-box .more .help,\n.up-info-holder .fixed-box .more .link {\n padding: 0 !important;\n}\n\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item {\n padding: 0 16px !important;\n}\n\n.cliper {\n filter: brightness(16%) !important;\n}\n\n#page-setting #setting-new-tag-btn {\n background: var(--theme-color) !important;\n}\n\n.bilibili-player-video-panel-image-detail {\n filter: invert(70%) !important;\n}\n\n.home-wrap .home-input .content:focus,\n.search-wrap .search-block .input-wrap input,\ntextarea:focus {\n outline: none !important;\n outline-offset: 0 !important;\n}\n\n.bangumi-list .synthetical .cardBangumibox .modal-box .lazy-img,\n.pgc-list .synthetical .cardPgcbox .modal-box .lazy-img {\n z-index: inherit !important;\n}\n\n.c-clink:hover,\n.bili-tab-item.on,\n.read-push:hover,\n.link-more:hover,\n.more-link:hover,\na.read-more:hover,\na.more:hover,\n.up-info .btn .b-cd:hover,\n.bi-btn,\n.day-span.day-enable.active,\n.bb-comment .comment-header .tabs-order li.on,\ntextarea:focus,\n.comment-submit,\n.page-jump > input:focus,\n.paging-box-big .current,\n.paging-box-big .tcd-number:hover,\n.paging-box-big .next:hover,\n.float-nav .nav-menu .item:hover,\n.bilibili-player-video-btn-send,\n.bpui-button.bpui-button-type-small:hover,\n.bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-regex,\n.bilibili-player-block-tabpanel-row.active-3 .bilibili-player-block-type-user,\n.coin-operated-m .mc-box.on .coin-operated-m .mc-box:hover,\na.s-btn:hover,\n.history-btn > .btn:hover,\n.history-wrap .time-label,\n.history-wrap .active:before,\n.history-wrap .time-label:after,\n.go-top,\n.tag-panel .more-button .more:hover::after,\n.comment-area .comm-main .comm-tabs > ul > li.active,\n.up-info .up-focus-btn,\n.card .focus-btn .unfocus:hover,\n.btn-box .like:hover,\n.live-panel .more-button .more:hover::after,\n.coin-operated-m .mc-box.on,\n.tab-list .tb-item.active,\n.up-info-holder .fixed-box .follow-btn-holder .follow-btn:not(.followed),\n.up-info-holder .fixed-box .follow-btn-holder .follow-btn:not(.followed):hover,\n.right-side-bar .to-comment:hover,\n.right-side-bar .to-top:hover,\n.btn-submit,\n.elevator-module .nav-list .item.on,\n.elevator-module .nav-list .item:hover,\n.elevator-module .back-top:hover,\n.multi-page .more-box li.on,\ninput[type=text]:focus,\n.be-tab-cursor,\n.be-tab-cursor:after,\n.list-create:hover,\n.btn.primary,\n.wrapper .modal-body .choice-wrp.selected .elec-input,\n.wrapper .modal-body .choice-wrp.selected .battery,\n.be-pager-item-active,\n.top-title .concern,\n.bui-button.bui-button-transparent:hover,\n.bb-comment .stick,\n.bb-comment .stick.assist,\n.send-btn,\n.bl-button--primary,\n.report-con input[type=radio]:checked + label:before,\n.wrapper .modal-back:hover,\n.home-wrap .home-input .searchBtn,\n.suggest-wrap .horizontal .hz-text:hover,\n.filter-wrap .filter-item.active a,\n.live-wrap .live-tabs a.active,\n.base-bubble,\n.base-bubble .content-ctnr:before,\n.calendar-checkin .title .month:hover.cur-month:after,\n.calendar-checkin .title .month:hover.cur-month:before,\n.calendar-checkin .title .month:hover.last-month:after,\n.calendar-checkin .title .month:hover.last-month:before,\n.calendar-checkin .checkin-rewards .query:hover,\n.choice-item.active,\n.choice-item:hover,\n.count-choice .count-input:focus,\n.radio-icon.selected,\n.live-status-label {\n border-color: var(--theme-color) !important;\n}\n\n.num-wrap > span,\n.rank-item.highlight > .ri-num,\np.on > span > a,\n.c-clink:hover,\n.sortable:hover,\n.read-push:hover,\n.link-more:hover,\n.dropdown-item:hover,\n.more-link:hover,\na.more:hover,\n.dynamic-m .dyn_menu .line,\na.read-more:hover,\n.bi-btn,\n.up-info .btn .b-cd:hover,\n.danmaku-info-report-btn:hover,\n.danmaku-info-block-btn:hover,\n.more-ops-list li:hover,\n.video-toolbar .share .share-pos .share-address ul li .btn,\n.s_tag .btn-add:hover span,\n.tag-info-pane .tag-header .btn-subscribe:hover,\n.tag-info-pane .tag-footer .btn-left-box > a:hover,\n.btn-box .like:hover,\n.comment-submit,\nspan.reply:hover,\n.bb-comment .hot-line a:hover,\n.follow-btn,\n.paging-box-big .tcd-number:hover,\n.paging-box-big .current,\n.paging-box-big .next:hover,\na.btn-more:hover,\n.float-nav .nav-menu .item:hover,\n.bilibili-player-video-progress-buffer-range,\n.bpui-slider-progress,\n.bilibili-player-video-btn-send,\n.bilibili-player-setting-menu-list:hover,\n.opera-list li:hover,\n.bui-radio-input:checked + .bui-radio-label,\n.bui-thumb-dot,\n.bui-bar-normal,\n.bpui-button.bpui-button-type-small:hover,\n.fontsize .selection-span.active,\n.bui-switch .bui-checkbox:checked + .bui-body,\n.bilibili-player-block-string-short-btn,\n.advanced-danmaku-group .adv-danmaku-btn-span:hover,\na.s-btn:hover,\n.history-btn > .btn:hover,\n.history-wrap .time-label.active,\n.history-list .cover-contain .progress,\n.tab-bar .line,\n.go-top:hover,\n.dynamic-btn.pink,\n.sticky-bar .bar-content .send-button,\n.textarea-container .comm-tool .comm-submit,\n.new-notice-bar,\n.card .focus-btn .unfocus:hover,\n.right-side-bar .to-comment:hover,\n.right-side-bar .to-top:hover,\n.btn-submit,\n.elevator-module .nav-list .item.on,\n.elevator-module .nav-list .item:hover,\n.elevator-module .back-top:hover,\n.multi-page .more-box li.on,\n.n .n-cursor,\n.btn.primary,\n.elec .elec-trigger,\n.contribution-sidenav .contribution-item.cur,\n.be-pager-item-active,\n#page-channel-index .channel-option.no-channel .create-channel,\n.be-switch-container.is-checked .be-switch,\n#page-setting #setting-new-tag-btn,\n.top-title .concern,\n.bui-button.bui-button-transparent:hover,\n#page-fav .fav-sidenav .fav-item.cur,\n.wrapper .edit-video-modal .target-favlist .target-favitem.selected,\n.notify,\n.send-btn,\n.live-container .status,\n.video-container .types,\n.type-label,\n.follow-sidenav .follow-list-container .follow-item.cur,\n.bl-button--primary,\n.report-con label:after,\n.wrapper .elec-btn,\n.video-info .video-title .activity,\n.vote-btn-box .vote-btn,\n.submit-button,\n.home-wrap .home-input .searchBtn,\n.home-wrap .home-suggest .hot-search .item .num.special,\n.search-wrap .search-block .search-button,\n.nav-wrap .hover-bar,\n.filter-wrap .fold:hover,\n.pager .pages .page-item.active button,\n.pager .pages .page-item button:hover,\n.filter-wrap .filter-item.active,\n.user-list .up-item .attention-btn,\n.synthetical .play-btn:hover,\n.collection-m .bottom .btn,\n.area-link:active,\n.tab-candidate > span:after,\n.hour-rank,\n.attention-btn-ctnr .left-part,\n.gift-item .corner-mark,\n.gift-package,\n.rank.rank-1,\n.rank.rank-2,\n.rank.rank-3,\n.user-panel .level-progress .progress-bar,\n.user-panel-ctnr .user-avatar.active::before,\n.process-bar .process-receive,\n.btn-send,\n.count-choice .send-button,\n.yan-item:active,\n.dyn_list span.sp,\n.radio-icon:after,\n.bl-switch-checked,\n.close-icon,\n.blpui-slider-span.slider-span-active:after,\n.blpui-slider-span > span,\n.blpui-slider-container .slider-process,\n.blpui-slider-container .slider-handle,\n.text-con .title i,\n.fjw-point .focus-btn,\n.cases-wrap .fjw-user .b-right button,\nli.tag:hover,\n#app .submit .confirm {\n background-color: var(--theme-color) !important;\n}\n\n.paging-box .current,\np.t:hover,\np.ri-title:hover,\ndiv.r-text > .t:hover,\na.name:hover,\ndiv.bili-tab-item:hover,\nul.nav-menu > li:hover,\ndiv.spread-module:hover,\n.bili-tab-item.on,\n.bili-footer a:hover,\na.pic > p.title:hover,\na.bbs,\ndiv.brief > a > span:hover,\ndiv.all > a > span:hover,\n.live-box .title,\n.bili-header-m .bubble-traditional .recommand .title,\na.help-link,\n.member-menu a:hover,\na.logout:hover,\na.im-list:hover,\n.dynamic-m .dyn_menu li.on,\ndiv.info > a,\n.bili-header-m .mini-wnd-nav a:hover,\n.bilibili-player-danmaku-btn-history.bpui-state-hover,\n.day-span.day-enable.active,\n.day-span.day-enable:hover,\n.video-toolbar .ops .app .app-look .foot-txt a,\n.video-toolbar .ops > span.on,\n.video-desc .btn span:hover,\n.tag-info-pane .tag-header .btn-unsubscribe:hover,\ndiv.title a:hover,\nspan.current,\na.tcd-number:hover,\n.bb-comment .comment-header .tabs-order li:hover,\n.bb-comment .comment-header .tabs-order li.on,\n.bb-comment .comment-list .list-item .info .plad a:hover,\na.more-hot,\na.btn-more,\n.bpui-selectmenu-list-row[data-selected],\n.bui-checkbox:hover .bui-checkbox-name,\n.bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-label,\n.bilibili-player-block-filter-type:hover .bilibili-player-block-filter-label,\n.bilibili-player-block-filter-type.disabled .bp-icon,\n.bilibili-player-block-filter-type:hover .bp-icon,\n.bilibili-player-video-danmaku-setting-left-more:hover .bilibili-player-video-danmaku-setting-left-more-text,\n.bilibili-player-video-danmaku-setting-left-more:hover,\n.bilibili-player-video-danmaku-setting-left-more:hover i,\n.bilibili-player-video-danmaku-setting-right-more:hover,\n.bilibili-player-video-danmaku-setting-right-more:hover i,\n.mode .selection-span.active,\n.mode .selection-span:hover,\n.bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-regex,\n.bilibili-player-block-tabpanel-row.active-3 .bilibili-player-block-type-user,\n.bilibili-player-block-line-state,\n.bilibili-player-block-line-delete:hover,\n.bilibili-player-block-tabpanel-row > div:hover,\n.multi-page .cur-list li.on i,\n.collection-m .content .group-list li:hover,\n.coin-operated-m .coin-title span,\n.follow-dialog-window .content .info .uname,\n.watch-later-list .list-box .av-item .av-about .t:hover,\n.tc-blue,\n.history-list .r-info .title:hover,\n.history-list .r-info .w-info .username:hover,\n.history-wrap .time-label,\n.user-name:hover,\n.time .detail-link:hover,\n.more-button:hover,\n.boost-control li:hover,\n.boost-control li:hover i,\n.tab-text:hover,\n.tab-text.selected,\n.tag-panel .tag-list a,\n.box-toggle:hover,\n.box-toggle:focus,\n.box-toggle.active,\n.expand-btn,\n.dynamic-link-hover-bg,\n.tag-panel .more-button .more:hover,\n.sticky-bar .bar-content .title:hover,\n.comment-area .comm-main .comm-tabs > ul > li.active,\n.comment-area .comm-more a.more:hover,\n.bangumi-container .text-area .title:hover,\n.tc-blue-hover,\n.live-panel .more-button .more:hover,\na.up-name:hover,\n.up-info-holder .fixed-box .more .help .title:hover,\n.up-info-holder .fixed-box .more .link .title:hover,\n.song-list .song-li:hover .content .text a,\n.multi-page .head-con .range-box .paging li.on,\n.multi-page .head-con .range-box i:hover,\n.multi-page .more-box li:hover,\n.n .n-btn:hover,\n.n .n-fs:hover p,\n.n .n-gz:hover p,\n.be-tab-item.is-active,\n.sec-empty-hint a,\n.large-item .title:hover,\n.small-item .title:hover,\n.i-m-title:hover,\n.i-live .i-live-link:hover,\n.wrapper .modal-header .u-name,\n.wrapper .modal-body .choice-wrp.selected .battery-desp,\n.wrapper .elec-sub-title .up-name,\n.bb-comment a,\n.multi-page .cur-list li a:hover,\n.section-title .t:hover,\n.section .operation:hover,\n#page-index .channel.guest .channel-item .channel-title .channel-name:hover,\n.small-item.disabled .title:hover,\n#page-index .album .content .album-wrapper .album-item .album-title:hover,\n.i-live .i-live-off-guest a,\n#id-card .idc-uname:hover,\n.breadcrumb .item:hover,\n#page-video #submit-video-type-filter a.active,\n.be-pager-item:hover a,\n.be-pager-next:hover a, .be-pager-prev:hover a,\n.contribution-sidenav .contribution-item a:hover,\n.my-album .tab-list .tab.active .name,\n.album-card .title:hover,\n.tabs a:hover,\n#page-subs .detail a:hover,\n#page-subs .action .sub-action,\n#page-channel-index .no-channel-container em,\n.bui-switch .bui-checkbox:checked + .bui-body .bui-dot,\n.bilibili-player-video-danmaku-setting-left-block .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-label,\n.bui-select.bui-select-quality-menu .bui-select-item.bui-select-item-active,\n.bb-comment .stick,\n.bb-comment .stick.assist,\n.article-holder a,\n#page-fav .fav-main .filter-item .text:hover,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item:hover i,\n#page-fav .fav-main .filter-item .filter-type .be-dropdown-item:hover span,\n.modal-wrapper .modal-header-close:hover,\n#page-fav .fav-main .search-types:hover,\n.list .item.active:before,\n.list .item.active a,\n.list .item:hover a,\n.list .item:hover:before,\n.bottom .link,\n.action-menu .menu-list a:hover,\n.article-title a:hover,\n#page-follows .follow-main .follow-action-bottom .select-cancel,\n.wrapper .modal-body .elec-pay .elec-coin,\n.wrapper .modal-body .elec-pay .elec-count,\n.wrapper .modal-body .elec-pay .elec-exp,\n.wrapper .modal-body .elec-protocol a:hover,\n.wrapper .modal-body .pay-info .balance,\n.wrapper .modal-body .pay-info .pay-tip .em-text,\n.wrapper .modal-back,\n.bilibili-player-video-toast-item-jump,\n.video-toolbar .share-btn:hover,\n.video-toolbar .share-btn:hover i,\n.bilibili-player-video-danmaku-setting:hover,\n.bilibili-player-video-toast-item-close:hover i,\n.joined-number,\n.suggest-wrap .horizontal .hz-text:hover,\n.clearall a,\n.nav-wrap .wrap > .sub.active, .nav-wrap .wrap > .sub:hover,\n.filter-wrap .filter-item a:hover,\n.keyword,\n.suggest-wrap .keyword-wrap .keyword .suggest_high_light,\n.live-wrap .live-tabs a.active,\n.live-wrap .live-tabs a:hover,\n.user-list .up-item .up-videos .video-item .video-desc:hover,\n.user-list .up-item .up-videos .video-more,\n.live-wrap .live-room .headline .filter a.active,\n.live-wrap .live-room .headline .filter a:hover,\n.card-live-module .num,\n.live-module .zone-title .headline .fire:hover,\n.special-module .user a:hover,\n.be-dropdown-item a:hover,\n.list-item a.title:hover,\n.follow-sidenav .text:hover,\n.tab-candidate.active,\n.tab-candidate:hover,\n.room-introduction-tags .room-introduction-tag:hover .icon-label,\n.room-introduction-tags .room-introduction-tag:hover,\n.room-introduction-tags .room-introduction-tag a:hover,\n.area-link:hover,\n.room-owner-username:hover,\n.right-action-ctnr:hover,\n.seeds-wrap > .item.btn,\n.guard-rank-cntr .rank-cntr .rank-list-box a:hover,\n.chat-item.danmaku-item .danmaku-content:hover,\n.guard-rank-cntr .rank-cntr .btn-box .buy,\n.clock-time,\n.user-panel .user-level,\n.calendar-checkin .title .month:hover,\n.calendar-checkin .checkin-rewards .query:hover,\n.calendar-checkin .checkin-btn:hover,\n.download-panel-ctnr .download-item:hover,\n.info-ctnr .time .blue,\n.content-ctnr .activity-item-ctnr:hover .username.f-left,\n.load-more-btn:hover,\n.user-panel .ctrl-btn.colored,\n.user-panel .ctrl-btn:hover,\n.load-error-panel .request-link,\n.user-panel .logout-btn:active,\n.user-panel .logout-btn:hover,\n.user-level-detail .detail-link:hover,\n.user-level-detail .detail-link:active,\n.wish-box-cntr .title,\n.welcome-msg .close-vip-hint,\n.bili-link,\n.awarding-panel .info-section .slide-btn:hover,\n.box-slide-item.box-open,\n.box-slide-item.in-countdown,\n.captcha-widget .refresh-captcha:hover,\n.awarding-panel .countdown-text .with-color,\n.choice-item.active,\n.choice-item:hover,\n.control-panel-icon-row .icon-item.active,\n.control-panel-icon-row .icon-item:hover,\n.yan-item:hover,\n.section-title,\n.player-setting-ctnr .title,\n.block-setting-ctnr .title,\n.block-user-type.active .user-type-hint,\n.awarding-panel .title,\n.live-status-label,\n.blpui-btn.icon-btn:hover > i,\n.blpui-btn.text-btn.active,\n.blpui-btn.text-btn:hover,\n.chat-history-panel .penury-gift-msg .penury-gift-item .username,\n.minimal-control-panel .control-btn .btn-icon:hover,\n.ban-detail .content-box .link-box .box-right a,\n.video-toolbar .ops > span.on,\n.video-toolbar .ops > span.on > i,\n.video-toolbar .ops > span:hover,\n.video-toolbar .ops > span:hover > i,\n.app-watch .app-look .foot-txt a,\n#app .header .close:hover {\n color: var(--theme-color) !important;\n}\n\n.sortable:hover,\n.read-push:hover,\n.link-more:hover,\n.num-wrap > span,\n.dropdown-item:hover,\n.more-link:hover,\na.more:hover,\ndiv.title a.more:hover,\n.bili-header-m .mini-wnd-nav a:hover,\n.up-info .btn .b-cd:hover,\n.danmaku-info-report-btn:hover,\n.danmaku-info-block-btn:hover,\n.more-ops-list li:hover,\n.tag-info-pane .tag-header .btn-subscribe:hover,\n.tag-info-pane .tag-footer .btn-left-box > a:hover,\n.btn-box .like:hover,\n.comment-submit,\nspan.reply:hover,\n.bb-comment .hot-line a:hover,\n.follow-btn,\n.paging-box-big .tcd-number:hover,\n.paging-box-big .next:hover,\n.paging-box-big .current,\na.btn-more:hover,\n.float-nav .nav-menu .item:hover,\n.bilibili-player-video-btn-send,\n.bilibili-player-setting-menu-list:hover,\n.opera-list li:hover,\n.bui-radio-input:checked + .bui-radio-label .bui-radio-text,\n.bpui-button.bpui-button-type-small:hover,\n.fontsize .selection-span.active,\n.bilibili-player-block-string-short-btn,\n.advanced-danmaku-group .adv-danmaku-btn-span:hover,\na.s-btn:hover,\n.history-btn > .btn:hover,\n.history-wrap .time-label.active,\n.dynamic-btn.pink,\n.sticky-bar .bar-content .send-button,\n.textarea-container .comm-tool .comm-submit,\n.new-notice-bar .message,\n.card .focus-btn .unfocus .unfocus-text:hover,\n.tab-list .tb-item.active,\n.btn-submit,\n.multi-page .more-box li.on,\n.btn.primary,\n.contribution-item.cur a,\n.be-pager-item-active a,\n.contribution-sidenav .contribution-item.cur .text:hover,\n.be-pager-item.be-pager-item-active:hover a,\n.top-title .concern,\n.bui-button.bui-button-transparent:hover,\n.bb-comment .comment-list .quote,\n.send-btn,\n.live-container .status,\n.video-container .types,\n.type-label,\n.section-right-options .operation:hover,\n.follow-sidenav .follow-list-container .follow-item.cur .num,\n.follow-sidenav .follow-list-container .follow-item.cur .text,\n.follow-sidenav .follow-list-container .follow-item.cur,\n#page-setting #setting-new-tag-btn,\n.bl-button--primary,\n.wrapper .elec-btn,\n.video-info .video-title .activity,\n.vote-btn-box .vote-btn,\n.submit-button,\n.home-wrap .home-input .searchBtn,\n.home-wrap .home-suggest .hot-search .item .num.special,\n.search-wrap .search-block .search-button,\n.filter-wrap .filter-item.active a,\n.filter-wrap .fold:hover,\n.pager .pages .page-item.active button,\n.pager .pages .page-item button:hover,\n.filter-wrap .filter-item.active,\n.user-list .up-item .attention-btn,\n.synthetical .play-btn:hover,\n.collection-m .bottom .btn,\n.area-link:active,\n.hour-rank .hour-rank-content,\n.attention-btn-ctnr .left-part,\n.gift-item .corner-mark,\n.gift-package,\n.gift-package > span,\n.rank.rank-1,\n.rank.rank-2,\n.rank.rank-3,\n.calendar .day-item.checked,\n.btn-send,\n.count-choice .send-button,\n.yan-item:active,\n.dyn_list span.sp,\n.fjw-point .focus-btn,\n.cases-wrap .fjw-user .b-right button,\nli.tag > a:hover,\n#app .submit .confirm {\n color: var(--foreground-color) !important;\n}\n\n.bui-checkbox .bui-checkbox-input:checked + .bui-checkbox-label .bui-checkbox-icon svg,\n.bui-checkbox:hover .bui-checkbox-icon svg,\n.bui-switch .bui-checkbox:checked + .bui-body .bui-dot,\n.bilibili-player-block-filter-type:hover .bilibili-player-block-filter-image,\n.bilibili-player-video-danmaku-setting-left-block .bilibili-player-video-danmaku-setting-left-block-content .bilibili-player-block-filter-type.disabled .bilibili-player-block-filter-image,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row.mode .selection-span.active,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row.mode .selection-span.active:hover,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row.mode .selection-span:hover,\n#page-follows .follow-main .follow-action-top .back-to-info:hover,\n.bilibili-player-video-danmaku-setting:hover,\n.bilibili-player-video-sendbar .bilibili-player-video-btn:hover {\n fill: var(--theme-color) !important;\n}\n\n.gui-settings-close path {\n fill: #eee;\n}\n\n.history-wrap .active:before,\n.history-wrap .time-label:after,\n.history-list .l-info .lastplay-time .history-red-round {\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n\n.tag-panel .more-button .more::after .tag-panel .more-button .more:hover::after {\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.bili-tab-item:before,\n.dynamic-m .dyn_menu .line:before,\n.be-tab-cursor:after {\n border-color: var(--theme-color) !important;\n}\n\n.bili-tab-item:before,\n.dynamic-m .dyn_menu .line:before,\n.be-tab-cursor:after,\n.common-popup-wrap .arrow {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.chat-history-panel .chat-history-list::-webkit-scrollbar-track,\n.multi-page .cur-list ul::-webkit-scrollbar-track {\n background: #444 !important;\n}\n\n.chat-history-panel .chat-history-list::-webkit-scrollbar-thumb,\n.multi-page .cur-list ul::-webkit-scrollbar-thumb {\n background: #222 !important;\n}\n\n.chat-history-panel .chat-history-list::-webkit-scrollbar-thumb:hover,\n.multi-page .cur-list ul::-webkit-scrollbar-thumb:hover {\n background: #333 !important;\n}\n\n.chat-history-panel .chat-history-list,\n.multi-page .cur-list ul {\n scrollbar-color: #444 #222 !important;\n}\n\n/* spell-checker: disable */\n.recom-wrap .no-result,\n.side-bar-popup-cntr,\n.link-popup-panel,\n.timeline-header,\n.timeline-wrapper,\n.tl-head .tl-day,\nli.season-item .season-body .season-title span.follow,\n.season-timer .current-timer:before,\n.bili-header-m .i_menu_login,\n.slot-ctnr .panel,\n.news-list .news-item:hover,\n.publish-panel .publish-list .publish-item:hover,\n#canvas-detail-comment-ctnr,\n.comment-ctnr,\n.bili-header-m .nav-menu .nav-con .nav-item .bml-box,\n.danmaku-menu,\n.bilibili-player-context-menu-container.black,\n.bilibili-player-contextmenu-subwrapp > span.hover,\n.tab-box .item.active::after,\n.tab-box .item.active::before,\n.guard-desc-box,\n.buy-info-box,\n.media-tab-wrp,\n.live-module .tab-box,\n.media-tab-nav,\n.misl-ep-item,\n.bangumi-review-item,\n.sort-type-wrp ul,\n.slide-item-wrp .slide-item-img,\n.pagelistbox .p,\n.sponsor-rank-item.special .sp-right .sp-msg,\n.player-auxiliary-danmaku-date-picker-container,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list:hover,\n.player-auxiliary-block-tabpanel-row.player-auxiliary-border,\n.player-auxiliary-block-list .player-auxiliary-block-line,\n.player-auxiliary-context-menu-container,\n.player-auxiliary-modal-container,\n.gui-settings-box li.category,\n.main-container .player-wrapper,\n.big-gift-btn-home,\n.h-safe-nobtn,\n.home-top-level-mask-warp,\n.home-top-level-up,\n.re-exp-getexp,\n.big-more-item-item,\n.big-more-item-list,\n.first-change-lb,\n.btn-confirm.disabled,\n.first-change-lb:hover,\n.go-movie,\n.viptable tr th,\n.viptable tr:nth-child(odd) td,\n.viptable tr:nth-child(2n) td,\n.el-input__inner,\n.user-my-sex .el-radio-button__inner,\n.el-picker-panel,\n.face-g-action,\n.bpui-selectmenu.selectmenu-mode-absolute .bpui-selectmenu-list-row,\n.face-g-item-inner,\n.face-g-list[id=face-g-log] td,\n.face-g-list[id=face-g-log] th,\n.face-g-list .mp-block .right ul li .strip,\n.wear-list li,\n.hold-list,\n.comment-wrap,\n.emoji-box,\n.emoji-box .emoji-tabs,\n.table-normal tbody tr:nth-child(odd),\n.coin-record .table-normal tbody tr:nth-child(odd),\n.identmagTop,\n.get-coin-more,\n.identmagBot,\n.el-picker-panel [slot=sidebar],\n.el-picker-panel__sidebar,\n.el-select-dropdown,\n.cc-nav-wrp,\n.nav-upload-container,\n.bilibili-player-danmaku-setting-lite-panel .bilibili-player-danmaku-setting-lite,\n.audioplayer,\n.log-empty,\n.follow-container .follow-right .follow-intro .follow-fold,\n.link-top-container,\n.audios-wrap #audios-box,\n.link-top-container,\n.ui-btn.grey-radius,\n.sponsor-rank-item.simple .sp-msg,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-btn-primary.disabled,\n.timer-wrap .quit,\na.bp_box_bot_click,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow li,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow,\n.section .count,\n.progress-bar-ctnr .bar-body,\n.user-info > .tag-flag,\n.result.is-web,\n.has-prize,\n.selector-wrapper .more-type-wrapper,\n.word-limit-h5 textarea {\n background-color: #222 !important;\n}\n\n.progress-bar-body,\n.more-btn-cntr,\n.timer-wrap,\n.fjw-random,\n.slot-ctnr .panel li:hover,\n.user-panel-ctnr .exit-btn,\n.news-notice-panel,\n.news-list .news-item,\n.article-content-ctnr,\n.works-ctnr,\n.author-info,\n.dashboard,\n.sidebar-canvas,\n.paging-box-big .next,\n.paging-box-big .prev,\n.bilibili-player-ending-panel-box-functions .bui-button.bui-button-disabled,\n.intimacy-bar,\n.tab-box,\n.live-module .tab-item .r-item .number,\n.fav-main .fav-action-bottom .fav-action-fixtop,\n.media-tab-detail-wrp .media-tab-detail,\n.media-tab-detail-wrp .media-tab-detail-l,\n#page-fav .fav-main .fav-video-list.is-batch .small-item.selected,\n#page-fav .fav-main .fav-video-list.is-batch .small-item:hover,\n.sort-type-wrp ul li:hover,\n.media-tab-module-content .spread-module .num,\n.media-info-card,\n.review-feed-wrapper,\n.season-slider-wrapper .slider-wrapper .season-slider-list li:after,\n.project-list .project-list-item,\n.ban-app .case-tip,\n.groom-module,\n.danmaku-wrap .player-auxiliary-auxiliary-area .player-auxiliary-danmaku-wrap,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list,\n.player-auxiliary-setting-menu-wrap,\n.player-auxiliary-block-string,\n.player-auxiliary-block-string-short,\n.bui-button.bui-button-gray,\n.player-auxiliary-block-list .player-auxiliary-block-line.block-state-selected,\n.player-auxiliary-block-list .player-auxiliary-block-line:hover,\n.player-auxiliary-modal-btns .bpm-btn,\n.player-auxiliary-auxiliary-area .player-auxiliary-adv-danmaku,\n.player-auxiliary-auxiliary-area .player-auxiliary-setting,\n.btn-pay-wrapper.is-vip a,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow.followed,\n.bangumi-list-wrapper .bottom-block .slider-contro span,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info,\n.bangumi-player.mini-player .mini-player-move,\n.selector-wrapper,\n.selector-wrapper .wrapper,\n#announcement-area .popular-section-ctnr,\n#announcement-area .news-ctnr,\n#announcement-area .rank-ctnr,\n.announcement-cntr,\n.security-right,\n.security_content,\n.side-bar,\n.favourite-card,\n.container,\n.security-list:hover,\n.security-list-jump:hover,\n.big-more-item-item:hover .big-more-item-txt,\n.bgray-btn,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-recommend,\n.bangumi-nav-right .nav-goto-top,\n.bangumi-nav-right .nav-mini-switch,\n.share-module .share-list .weixin-share-modal,\n.dialog .content-outer,\n.timer-wrap .vote-dialog-new .footer .b-disable,\n.cm-model,\n.info-model .border-b,\n.video-model .border-b,\n.info-model header,\n.video-model header,\n.bangumi-player.mini-player .mini-player-move span,\n.bangumi-player.mini-player .mini-player-move i,\n.bilibili-player .bilibili-player-panel,\n.bilibili-player .bilibili-player-panel-title,\n.medal-progress,\n.info-model,\n.btn-disabled,\n.coin-inner,\n.table-normal thead tr td,\n.invtable tr th,\n.section-item,\n.side-utils .utils-box,\n.bili-btn.plain,\n.footer-content .qrcode-wrp,\n.confirm-content,\n.follow-container .follow-right .unfollow-btn,\n.contri-condition .contri-search,\n.contri-condition .contri-sort .contri-sort-type,\n.bili-btn.ok,\n.danmu-container,\n.danmu-container .empty-danmu:hover,\n.ui-input,\n.ui-calendar .calendar-wrap .flatpickr-calendar.static,\n.ui-calendar .main-wrap .shortmenus,\n.ui-calendar .main-wrap,\n.sponsor-pay-dialog-v2 .sp-pay-index,\n.bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.cc-nav-wrp .down-link:hover,\n.ui-checkbox input[type=checkbox]:disabled + .ui-checkbox-icon,\n.charge-participate,\n#article-list-index,\n#bp_user_box,\n.bb_box,\n.bp_box,\n.b-info,\n.bb-intro-top,\n.tag-list li.tag-item,\n.pager .jump-pager input[type=text],\n.tabnav,\n.toolbar-wrapper,\n.timeline-box .timeline-item .item-right p.num a,\n.timeline-box .timeline-item .item-right p.num span,\n.new-stat-module .zone-title .headline .new-stat-more,\n.pgc-rank-dropdown,\n.block-area .timeline-title .headline .timeline-more {\n background-color: #444 !important;\n}\n\n.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,\n.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {\n background-color: #555 !important;\n}\n\n.tl-head .tl-day .indicator,\n.season-timeline .season-group .group-time:before,\n.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,\n.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar:hover,\n.border-line,\n.count-wrapper div.danmu-count:after {\n background-color: #aaa !important;\n}\n\n.sponsor-rank-item.normal .sp-left .face-wrap,\n.coin-nav .on {\n background-image: none !important;\n}\n\n.disabled-cover {\n background-color: rgba(34,34,34,0.6) !important;\n}\n\n.mask::after {\n background-color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.news-list .news-item .date,\n.empty-hint,\n.article-content-ctnr > hr,\n.author-info .communicate-btn,\n.bui-select.bui-select-quality-menu .bui-select-border,\n.chief-recommend-module .carousel-box .carousel-module .panel .trig span.on,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter,\n.player-auxiliary-auxiliary-area,\n.player-auxiliary-adv-danmaku,\n.container .host-list-layout .hot-list-wrap .bg-wrap .hot-list-mask,\n.live-sidebar-ctnr,\n.line-circle,\n.security-list .child-list li a:hover,\n.f-list-hover:hover,\n.bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-user,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-btn:hover,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-menu:hover,\n.bilibili-player-area .bilibili-player-video-control .bilibili-player-video-btn:hover,\n.bilibili-player-area .bilibili-player-video-control .bilibili-player-video-btn.bilibili-player-video-btn-fullscreen .bilibili-player-video-web-fullscreen,\n.bilibili-player-video-sendbar .bilibili-player-video-btn:hover,\n.bilibili-player-video-sendbar .bilibili-player-video-btn > i,\n.nav-upload-container .nav-upload-item:hover,\n.contri-condition .contri-sort .contri-sort-type li:hover,\n.share-module,\n.sponsor-rank-item.simple .sp-rank i,\n.prize-winner-block,\n.bilibili-player-video-control {\n background-color: transparent !important;\n}\n\n.fav-main .fav-action-top .back-to-info,\n.cc-nav-wrp .nav-cut-off-line,\n.section .count:before,\n.tag-more .b-toggle-btn,\n.no-data,\n.block-area .timeline-toggle-block .timeline-toggle-btn {\n background: transparent !important;\n}\n\n.bui-button.bui-button-gray2,\n.introduction-text,\n.vote-percentage,\n.bread-crumb ul li a,\n.sub-nav-m ul li a,\n.up-info .up-info-tip,\n.bili-header-m .i_menu_login .reg,\n.live-ctn .live-attch .host,\n.dynamic-m .title span:not(.sp),\n.history-tag,\n.no-data,\n.bilibili-player-ending-panel-box-functions .bui-button.bui-button-disabled,\n.paging-box-big .page-jump,\n.coin-operated-m .coin-bottom .tips,\n.select-month .tip,\n.act-info,\n.i-live .i-live-off-guest,\n.live-module .tab-item .r-item .r-i-t .u-online,\n.live-module .tab-item .r-item .r-i-st,\n.season-timeline .season-group.is-published .group-time,\n.season-timeline .season-group .group-time,\n.fav-main .fav-action-bottom .select-counter,\n.misl-ep-item .misl-ep-text .misl-ep-title,\n.bangumi-media .bangumi-media-header .btn-more-review,\n.bangumi-review-item .item-header .author-name,\n.bangumi-review-item .item-header .media-name,\n.icon-star:not(.icon-star-light)::before,\n.bangumi-review-item .review-content.long,\n.sort-type-wrp div i,\n.sort-type-wrp div,\n.media-tab-module-wrp .media-tab-module-more,\n.media-info-card .mic-expand,\n.count-wrapper div,\n.info-second span,\n.info-second .info-sec-av,\n.media-tab-module-wrp .media-tab-module-write.type-btn,\n.review-list-wrp li .review-author-info div.review-author-name,\n.review-list-wrp li .review-author-info div.review-author-time,\n.review-list-wrp li .review-data div,\n.review-list-wrp li .review-data div .icon-zan::before,\n.review-list-wrp li .review-contro div,\n.review-feed-wrapper .feed-header span,\n.review-feed-wrapper .feed-header span .icon-refresh::before,\n.review-feed-item .feed-left .review-about,\n.review-feed-item .feed-left .review-about .author-info,\n.review-feed-item .feed-left .review-about .media-title,\n.review-feed-item .feed-right .likes,\n.pagelistbox .p,\n.pagelistbox strong,\n.sponsor-rank-item.normal .sp-left .sp-rank,\n.media-sponsor-wrapper .sponsor-rank-header .show-sponsor-rank,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-count-info,\n.wrapper .modal-body .pay-info-wrp,\n.rank-list-container .title,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter-menu,\n.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],\n.player-auxiliary-danmaku-date-picker-header .player-auxiliary-danmaku-date-picker-btn,\n.player-auxiliary-danmaku-date-picker-header,\n.player-auxiliary-danmaku-load-status.disabled,\n.player-auxiliary-block-list-function > div,\n.player-auxiliary-block-list-wrap .player-auxiliary-block-empty,\n.player-auxiliary-block-line.block-state-disabled,\n.player-auxiliary-block-list .player-auxiliary-block-line-delete,\n.player-auxiliary-block-list .player-auxiliary-block-line-sync,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-watching .bilibili-player-watching-number,\n.recom-item a .recom-info .info-title,\n.modal-head a,\n.first-change-lb span,\n.descript,\n.pre-info,\n.security-title,\n.h-safe-desc,\n.re-exp-none,\n.h-list-desc,\n.gotoSpace,\n.big-nane-bottom p,\n.member-list-item-subtext,\n.big-game-gift-money,\n.big-more-tool-item,\n.bgray-btn,\n.bilibili-player-recommend-right .bilibili-player-recommend-click,\n.bilibili-player-recommend-right .bilibili-player-recommend-danmaku,\n.bilibili-player-recommend-right .bilibili-player-recommend-scores,\n.bilibili-player-recommend-right .bilibili-player-recommend-stow,\n.bilibili-player-filter .bilibili-player-filter-btn > span,\n.points-faq-line body,\n.points-text,\n.el-input__icon,\n.el-date-table th,\n.el-picker-panel__icon-btn,\n.season-item,\n.bangumi-nav-right .nav-mini-switch,\n.share-module .share-list li.share-btn.btn-app,\n.timer-wrap .vote-dialog-new .header h2,\n.timer-wrap .vote-dialog-new .main h4,\n.timer-wrap .vote-dialog-new .main .main-txt-2,\n.tab-btn-link,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-btn:hover,\n.bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-menu:hover,\n.bilibili-player-panel .bilibili-player-panel-content .bilibili-player-panel-label,\n.face-g-expire-at,\n.face-g-list .mp-block .left .mp-info label,\n.face-g-list .mp-block .right ul li.base .tips,\n.face-g-list .mp-block .right ul li p.reach-tips,\n.fans-number,\n.bb-comment .no-more-reply,\n.bangumi-review-item .item-header .pub-time,\n.bangumi-media .bangumi-media-header .rate-wrapper .rate-info .info-wrapper,\n.recom-item a .recom-info .info-count > div span,\n.history-list .r-info .subtitle,\n.history-list .r-info .history-mark,\n.rank-list .rank-item .ri-detail .ri-point,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a,\n.bilibili-player-video-sendbar .bilibili-player-video-btn,\n.nav-list li .list-description p,\n.no-data-txt,\n.coin-text-p,\n.identmagBot span,\n.main-content-title span.i,\n.record-group,\n.record-login-descript,\n.table-normal thead tr td,\n.coin-left-nodata,\n.m-tips,\n.record-exp-title .i,\n.btn-delete,\n.el-select-dropdown__item,\n.invitation-normal,\n.inv-record-right,\n.notice-card .notice-list .notice-item .notice-title,\n.income-card .income-box .empty-data p,\n.income-card .income-box .empty-data span,\n.data-card .data-box .tip p,\n.data-card .fans-box .tip p,\n.cc-nav-wrp .nav-item i:first-child,\n.footer-content .menu-item,\n.data-card .data-box .total,\n.data-card .fans-box .total,\n.modal-wrapper .modal-body,\n.follow-container .follow-right .follow-intro .follow-content,\n.follow-container .follow-right .follow-num,\n.hotsong-li .hotsong-upname,\n.song-lrc,\n.song-li .song-right .song-playnum,\n.song-type,\n.song-time,\n.song-play-num,\n.song-info .song-info-content .song-info-theme,\n.font24,\n.share-board .song-share div,\n.hotsong-li .font24,\n.song-content,\n.b-head-string,\n.results,\n.bread-crumbs a,\n.bread-crumbs,\n.log-empty p,\n.compila-not-find .compila-not-find-tips,\n.contri-not-find .contri-not-find-tips,\n.contri-condition .contri-right i,\n.contri-condition .contri-sort,\n.medal header p,\n.medal .medal-form .section .mini,\n.medal .medal-form .page-tip,\n.empty-wrp .text,\n.ui-serch .run-serch,\n.container .song-list .song-li .content .num,\n.container .host-list-layout .hot-list-wrap .show-more-song,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-num,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont,\n.container .musician-recommend .recommend-item .recommend-info .recommend-text,\n.audioplayer .ap-playlist .ap-playlist-header .ap-playlist-amount,\n.sponsor-rank-item.simple .sp-msg,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-hint .sponsor-point,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint,\n.episode-item .ep-title,\n.bilibili-player-block-filter-function .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.bilibili-player-block-filter-type .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.timer-wrap .canvas-wrap .canvas-title,\n.fjw-case-detail .ban-detail .content-box .jury-status .status-left .voted .graph .txt,\n.cm-model .report-detail .child-comment .child-list .detail .report-cnt .rep-name,\n.cm-model .report-detail .detail .date,\n.cm-model .report-detail .more-list,\n.data-card .data-box .tab .fan-tab,\n.data-card .fans-box .tab .fan-tab,\n.notice-card .notice-list .notice-item .notice-time,\n.cc-nav-wrp .nav-item i:last-child,\n.cc-nav-wrp .down-link .version,\n.dc-section .section-tip,\n.dc-section-item_title_name small,\n.normal-empty,\n.growup-participate .status_box .limited,\n.announce li span,\n.announce h3.title span,\n.announce h3.title span .fontvt,\n.ui-checkbox input[type=checkbox]:disabled + .ui-checkbox-icon,\n.charge-participate .benefit-item .long-desc,\n.title-container .info span,\n.bp-user-box .bp-user-box-bb,\n.bp-user-box .bp-user-box-bk,\n.bp-user-box-bottom p,\n.b-info .info-tip,\n.b-info .balance-footer,\n.bb-intro-top .b-question .b-question-title,\n.bangumi-collection-wrapper .bangumi-collection-count,\n.bangumi-collection-card .bangumi-info .type-and-area,\n.bangumi-collection-card .bangumi-info .bangumi-state,\n.bangumi-collection-card .bangumi-info .watch-state,\n.be-input-word-counter,\n#page-index .fav-item .state,\n.section .count,\n.tag-list-wrp .title .small,\n.mod-2 li .r .up-info .v-author,\n.mod-2 li .r .v-info .v-info-i,\n.mod-1 .r .v-desc,\n.mod-1 .r .up-info .v-date,\n.mod-1 .r .up-info .v-author,\n.mod-1 .r .v-info .v-info-i,\n.mod-3 .r .v-info .v-info-i,\n.mod-3 .r .up-info .v-author,\n.bilibili-player-mode-selection-container .bilibili-player-mode-selection-panel .bilibili-player-mode-selection-row .row-selection .selection-span .selection-icon,\n.user-box,\n.user-box .grade-dec,\n.tabnav-item,\n.user-info > .user-uid,\n.user-name,\n.backdrop .title-box .close-button,\n.footer a,\n.pagination-wrapper .pagination .pageNum,\n.selector-wrapper .city-list,\n.selector-wrapper .order-list,\n.selector-wrapper .type-list,\n.selector-wrapper .more-type-wrapper,\n.selector-wrapper .more-type-list .more-type-item,\n.bangumi-home-crumb .fcname ul.n_num li a,\n.bangumi-home-crumb .fcname ul.n_num li,\n.pgc-rank-list .rank-item .ri-detail .ri-point {\n color: #aaa !important;\n}\n\n.section-title > a.t,\n.section > .section-title,\n.link-popup-panel,\n.more-btn-text,\n.chat-history-panel .gift-item .gift-count,\n.chat-history-panel .hover-panel > span,\n.is-max .vote-percentage,\n.tl-head .tl-day.today span,\nli.season-item .season-body .season-title,\n.channel-m,\n.hot-box li .txt,\n.bili-header-m .i_menu_login .tip,\n.user-info-name,\n.slot-ctnr a,\n.user-panel-ctnr .exit-btn,\n.more:hover .text,\n.more .icon-font,\n.empty-hint .hint-text,\n.live-ctn .live-attch .title,\nbutton.button.more,\n.dashboard li .text,\n.dashboard li.collection .text,\n.dashboard li.share .text,\n.room-list .list-item .uname,\n.chat-history-panel .chat-item,\n.paging-box-big .next,\n.paging-box-big .prev,\n.tab-box .item.active,\n.tab-box .item,\n.tab-box .item .title,\n.tab-box .item .desc,\n.buy-info-box .left-part,\n.pk-rank.side-bar-icon + .size-bar-text,\n.gui-settings-button:not(.save),\n.live-module .tab-item .r-item .r-i-t .u-name,\n.bb-comment .nameplate .nameplate-card .nameplate-text,\n.fav-main .fav-action-top .back-to-info,\n.fav-main .fav-action-bottom li,\n.fav-main .fav-action-bottom ul.filter-disable li:hover,\n.media-tab-nav ul li,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .sl-ep-nav-list,\n.misl-ep-item .misl-ep-text .misl-ep-index,\n.misl-ep-item .misl-ep-text .misl-ep-title,\n.bangumi-media .bangumi-media-header h4,\n.bangumi-media .bangumi-media-header .rate-wrapper .btn-go-write,\n.bangumi-review-item .long-title,\n.media-tab-module-wrp .media-tab-module-title,\n.sort-type-wrp ul li,\n.media-info-card,\n.media-info-card .mic-evaluate,\n.bangumi-header .header-info h1,\n.review-list-wrp .review-detail .review-content,\n.review-list-wrp .review-detail .review-title,\n.review-feed-wrapper .feed-header h4,\n.review-feed-item .feed-left .review-info .review-title,\n.review-feed-item .feed-left .review-info .review-content,\n.pagelistbox .custom-right .custom-right-inner,\n.sponsor-rank-tab li,\n.sponsor-rank-item.special .sp-right .sp-msg,\n.sponsor-rank-item.normal .sp-right .sp-msg,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-count-info span,\n.bangumi-review-item .review-content,\n.sponsor-rank-item.special .sp-right .sp-user:not(.vip) .sp-name,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter-title,\n.bui-button.bui-button-gray2:hover,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list,\n.player-auxiliary-block-tabpanel-row.special-title .player-auxiliary-block-label,\n.player-auxiliary-block-string,\n.player-auxiliary-block-string-short,\n.bui-button.bui-button-gray,\n.bui-tabs .bui-tabs-header .bui-tabs-header-item,\n.player-auxiliary-block-list .player-auxiliary-block-line,\n.player-auxiliary-modal-title,\n.player-auxiliary-modal-info,\n.player-auxiliary-modal-btns .bpm-btn,\n.title .s-iconText-text,\n.project-list .project-list-item .project-list-item-detail .project-list-item-title,\n.nav-bar .nav-wrapper .main-tab.active,\n#app > .main .title,\n#announcement-area .popular-section-ctnr .title-row,\n#announcement-area .popular-section-ctnr .area-name,\n#announcement-area .news-ctnr .news-item,\n#announcement-area .news-ctnr .title-row,\n#announcement-area .rank-ctnr .title-row,\n.rank-menu li html,\n.member-list-item-text,\n.privilege-text,\n.big-watch-title,\n.big-game-gift-text,\n.coin-reward-info,\n.coin-time,\n.big-pendant-test,\n.coin-next-day,\n.big-gift-btn-home,\n.song-list .song-li .content .text a,\n.host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .song-title,\n.middle-tip,\n.all-hot-list-warp .all-hot-list .hot-list-content .list-name,\n.middle-tip .change-song,\n.sub-pages-item,\n.nav-item,\n.favourite-card .anchor-info .anchor-name,\n.page-title,\n.main-container .title,\n.content-panel .title,\n.list-filter-bar .sort-box,\n.security-nav-name,\n.security-list-link-jump,\n.head-wrap,\n.btn-confirm.disabled,\n.h-safe-title,\n.h-safe-nobtn,\n.h-reward-info,\n.curren-b-num,\n.now-num,\n.home-top-level-number,\n.home-userstatus,\n.home-dialy-task-title,\n.re-exp-info,\n.h-list-name,\n.h-mp-space,\n.go-secuirty,\n.home-to-space,\n.home-to-update,\n.home-top-level-mask-warp,\n.home-level-tips,\n.big-privilege-title,\n.right-more-btn,\n.re-exp-getexp,\n.big-more-item-item,\n.big-more-item-list,\n.bgray-btn:hover,\n.episode-item .ep-index,\n.bilibili-player-auxiliary-area .bilibili-player-recommend-title,\n.tabs-nav-item,\n.points-exchange-title,\n.points-info p,\n.points-pendant-title p,\n.pendant-name,\n.points-how-title,\n.points-faq-info-list,\n.go-movie:hover,\n.points-btn,\n.points-record-title,\n.el-pagination,\n.viptable,\n.el-pagination button.disabled,\n.el-pager li.active,\n.el-form-item__label,\n.userinfo-username,\n.user-my-sex .el-radio-button__inner,\n.el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.el-picker-panel,\n.bangumi-info .info-right .info-title h2,\n.share-module .share-list .weixin-share-modal .share-name,\n.share-module .share-list .weixin-share-modal .share-tips,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-count-info span,\n.bangumi-recom .recom-title,\n.btn-sponsor-wrapper .sponsor-count span,\n.timer-wrap .vote-dialog-new .main .main-txt-1 label,\n.timer-wrap .vote-dialog-new .footer .b-disable,\n.ban-detail .content-box .jury-status .status-left .voted .voted-tips p span,\n.cm-model h4,\n.ban-detail .content-box .jury-status .status-right .vote-success .success-txt p,\n.security-list li a span,\n.tab-mk2,\n.face-g-name,\n.face-g-title,\n.security-list .first-level,\n.face-g-action,\n.bpui-button-text-only[for],\n.bilibili-player-block-tabpanel .bilibili-player-block-string-type,\n.bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-title,\n.bilibili-player-panel-title,\n.bilibili-player-panel-area .bilibili-player-panel-area-title,\n.bpui-tab-list-type-button .bpui-tab-list-row,\n.bilibili-player-panel-content .bilibili-player-panel-setting .selectmenu-mode-absolute .bpui-selectmenu-txt,\n.face-g-takedown, .face-g-use, .face-g-xf,\n.face-g-list[id=face-g-log] td,\n.face-g-list[id=face-g-log] th,\n.mp-mine-takedown,\n.face-g-list .mp-block .left .mp-info .mp-title,\n.face-g-list .mp-block .left .mp-info .mp-descr,\n.face-g-list .mp-block .right ul li p.title,\n.medal-message,\n.emoji-box,\n.btn-disabled,\n.bilibili-player-mode-selection-row .selection-span.active .selection-name,\n.bilibili-player-mode-selection-row .selection-span .selection-name:hover,\n.safe-tips p,\n.nav-list li .list-title .list-title-text p,\n.coin-nav-item,\n.coin-rest-p,\n.coin-rest-info,\n.coin-index-right-title,\n.coin-record .coin-title,\n.identmagTop,\n.record-nav-item,\n.main-content-title span.t,\n.get-coin-more,\n.table-normal tbody tr td,\n.my-moral,\n.m-help,\n.record-exp-title .t,\n.comment-title,\n.comment-con,\n.user-jump,\n.el-picker-panel__shortcut,\n.invitation-info-title,\n.inv-record-title,\n.invtable tr th,\n.invitation-btn,\n.home-wrap .card .title,\n.data-card .tab .data-tab,\n.academy-card .academy-box .academy-item .academy-title,\n.guide-card .title p,\n.section-item .data-name,\n.section-item .diff-wrp,\n.data-card .data-box .title,\n.data-card .fans-box .title,\n.side-utils .utils-item .item-desc,\n.cc-nav-wrp .nav-upload-btn > a,\n.data-card .data-box .tab .bili-btn,\n.data-card .fans-box .tab .bili-btn,\n.confirm-content,\n.bilibili-player-video-btn-danmaku .bilibili-player-danmaku-setting-lite-panel .bilibili-player-danmaku-setting-lite,\n.bilibili-player-danmaku-setting-lite-row .bilibili-player-danmaku-setting-lite-title,\n.bilibili-player-danmaku-setting-lite .bilibili-player-danmaku-setting-lite-row .bpui-checkbox-text,\n.song-title,\n.follow-container .follow-right .follow-up,\n.song-play-num span,\n.song-info .song-info-content .song-info-detail,\n.song-playbtn,\n.hotsong-li .hotsong-title a,\n.song-li .song-right .song-intro a,\n.audioplayer .ap-controller .ap-controller-center .ap-current-time,\n.audioplayer .ap-controller .ap-controller-center .ap-name,\n.audioplayer .ap-controller .ap-controller-center .ap-playlist-button-amount,\n.audioplayer .ap-controller .ap-controller-center .ap-time,\n.audioplayer .ap-controller .ap-controller-center .ap-artist,\n.bread-crumbs span,\n.b-head-t,\n.b-head,\n.follow-container .follow-right .unfollow-btn,\n.cc-btn.is-main,\n.link-top-container .link-top-item,\n.cc-album-manage .info-wrp .cc-btn,\n.contri-condition .contri-select,\n.compila-condition .compila-type,\n.compila-condition .compila-right .compila-add.single,\n.compila-not-find .compila-not-find-ime,\n.contri-not-find .contri-not-find-ime,\n.contri-condition .contri-sort .contri-sort-type li,\n.medal .medal-form .section .title-tip,\n.medal .medal-form .section,\nh2.title,\n.medal .medal-form .page-tip a,\n.bili-btn.ok,\n.danmu-container .empty-danmu,\n.assist-wrap .assist-log header .tools .ui-calendar input[type=text],\n.ui-calendar .flatpickr-day,\n.ui-calendar .flatpickr-month,\n.ui-calendar .flatpickr-day.inRange,\n.ui-btn.grey-radius,\n.rangeMode .flatpickr-day,\n.container .host-list-layout .hot-list-wrap .bg-wrap .top-info-content .right-info .right-btn .text,\n.container .host-list-layout .hot-list-wrap .bg-wrap .top-info-content .right-info .right-btn .iconfont,\n.container .all-hot-list-warp .all-hot-list .hot-list-content .hover-mask .iconfont,\n.container .musician-recommend .recommend-item .recommend-info .name,\n.to-review-btn,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-title .media-info-title-t,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-title .media-tag,\n.media-info-count .media-info-count-item *,\n.btn-pay-wrapper.is-vip a,\n.sponsor-rank-item.normal .sp-right .sp-user:not(.vip) .sp-name,\n.sponsor-rank-item.simple .sp-rank i,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.sponsor-pay-dialog-v2 .sponsor-pay-header.border .title,\n.sponsor-pay-dialog-v2 .sp-pay-index ul.sponsor-choice li span,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-hint,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-agree a,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-btn-primary.disabled,\n.timer-wrap .quit p,\n.fjw-random .point-wrap .cnt .no-data .title,\n.fjw-case-detail .ban-detail .content-box .jury-status .status-left .voted .graph .people,\n.timer-wrap .vote-dialog-new .footer .b-able,\n.contri-condition .contri-search,\n.cc-nav-wrp .down-link .title,\n.ui-calendar .main-wrap .shortmenus a,\n.assist-wrap .assist-log header .tools .search-wrp input[type=text],\n.bili-tab,\n.dc-section-title,\n#audience-page .version-switch-section .bili-tab,\n.dc-section-item_title_name p,\n.pie-empty-wrapper,\n.announce li > div a,\n.setting .setting-title,\n.charge-participate .benefit-item .short-desc,\n.charge-participate .part-btn,\n.bp-user-box-top p,\n.bp-user-box i,\n.bp_box_top p,\n.bp_box_bot a,\n.bb-intro-top .b-icon-title,\n.b-info .balance-footer .balance-part .part-balance-price,\n.b-info .bb-quan,\n.b-info .button,\n.level-dia,\n.bangumi-collection-wrapper .bangumi-collection-title,\n.bangumi-collection-card .bangumi-info .bangumi-title,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow,\n.tag-list-wrp .title .name,\n.tag-more .b-toggle-btn,\n.video-floor-m .dynamic-title .title .name,\n.mod-2 li .r .title,\n.video-list .vl-hd .tab-list li,\n.pager .jump-pager input[type=text],\n.mod-1 .r .title,\n.mod-3 .r .title,\n.season-slider-wrapper .slider-wrapper .season-slider-list li.cur,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-btns .bangumi-btn .btn-follow,\n.user-info > .user-name,\n.user-box .num,\n.selector-wrapper .title,\n.video-item-biref .biref-info .biref-title,\n.block-area .timeline-title .headline .name,\n.new-stat-module .zone-title .headline .name,\n.carousel-wrapper .carou-info span a,\n.new-stat-module .zone-title .headline .new-stat-more,\n.block-area .timeline-title .headline .timeline-more,\n.block-area .timeline-toggle-block .timeline-toggle-btn,\n.timeline-box .timeline-item .item-right p.num a,\n.timeline-box .timeline-item .item-right p.num span {\n color: #eee !important;\n}\n\n.gift-item-wrap .num,\n.side-bar-popup-cntr,\n.timeline-header .tl-weeks:after,\n.bili-header-m .i_menu_login,\n.article-content-ctnr,\n.works-ctnr,\n.comment-ctnr,\n.author-info,\n.dashboard,\nbutton.button.more,\n.dashboard li.like,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,\n.paging-box-big .next,\n.paging-box-big .prev,\n.buy-info-box,\n.fav-main .fav-action-top .back-to-info,\n.fav-main .fav-action-top,\n#page-fav .fav-main .fav-video-list.is-batch .small-item.selected,\n#page-fav .fav-main .fav-video-list.is-batch .small-item:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav,\n.misl-ep-item,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .mode-select,\n.bangumi-media,\n.bangumi-media .bangumi-media-header .btn-more-review,\n.media-tab-detail-wrp .media-tab-detail-l .media-tab-module-wrp,\n.media-tab-detail-wrp .media-tab-detail .media-tab-module-wrp,\n.sort-type-wrp ul,\n.media-tab-module-wrp .media-tab-module-more,\n.media-tab-module-wrp .media-tab-module-write.type-btn,\n.review-list-wrp li,\n.review-feed-item,\n.pagelistbox .p,\n.media-sponsor-wrapper,\n.sponsor-rank-item.special .sp-right .sp-msg,\n.player-auxiliary-danmaku-date-picker-container,\n.player-auxiliary-setting-menu-wrap,\n.danmaku-wrap .player-auxiliary-block-wrap,\n.player-auxiliary-context-menu-container,\n.player-auxiliary-modal-container,\n.player-auxiliary-modal-btns .bpm-btn,\n.announcement-cntr,\n.side-bar,\n.btn-confirm.disabled,\n.security-title,\n.security_content,\n.security-ul,\n.modal-head,\n.security-list-jump,\n.index-info,\n.home-daily-task-warp,\n.home-mp,\n.h-list-icon,\n.home-top-level-mask-warp,\n.security-right-title,\n.big-name-warp,\n.big-privilege-warp,\n.big-watch-wrapper,\n.big-game-gift-warp,\n.coin-calendar-wrap,\n.big-pendant-warp,\n.big-gift-btn-home,\n.big-more-tool-btn,\n.big-more-item-list,\n.first-change-lb,\n.btn-pay-wrapper.is-vip a,\n.bgray-btn,\n.main-container .player-wrapper,\n.bilibili-player .bilibili-player-auxiliary-area,\n.episode-item,\n.bangumi-list-wrapper .top-block,\n.main-container .bangumi-info-wrapper,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-filter,\n.tabs-nav,\n.points-box,\n.points-pendant-warp,\n.points-faq-line,\n.points-how-warp,\n.points-record-warp,\n.el-pagination__editor,\n.viptable tr th, table.viptable td,\n.el-pagination .btn-next, .el-pagination .btn-prev,\n.el-pagination button.disabled,\n.el-pager li.active,\n.user-my-sex .el-radio-button__inner,\n.user-setting-warp .padding-dom,\n.el-textarea__inner,\n.bangumi-nav-right .nav-goto-top,\n.bangumi-nav-right .nav-mini-switch,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow.followed,\n.share-module .share-list li.share-btn.btn-app,\n.share-module .share-list .weixin-share-modal,\n.main-container .sponsor-wrapper,\n.timer-wrap .vote-dialog-new .header,\n.word-limit-h5 textarea,\n.info-model .border-b,\n.video-model .border-b,\n.sr-t,\n.security-list .child-list, .security-list .first-level,\n.tabs-mk2,\n.face-g-item,\n.face-g-action,\n.face-g-preview,\n.face-g-action[id=face-g-change],\n.bilibili-player-block-tabpanel,\n.bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.bilibili-player-border,\n.bilibili-player .bilibili-player-panel-title,\n.face-g-item-inner,\n.face-g-list[id=face-g-log] td,\n.mp-mine-avatar,\n.mp-mine-takedown,\n.face-g-list .mp-block .left .mp-img,\n.face-g-list .face-g-block,\n.wear-list li,\n.hold-list-width.details-list-t,\n.hold-list,\n.btn-disabled,\n.btn-dufault,\n.medal-up-trueLove,\n.emoji-box,\n.container .tag,\n.bilibili-player-mode-selection-row .row-selection .selection-span.active .selection-name,\n.bilibili-player-color-picker-container .bilibili-player-color-picker-input-group .bilibili-player-color-picker-color-current,\n.bilibili-player-color-picker-container .bilibili-player-color-picker-input-group .bilibili-player-color-picker-color-code,\n.get-coin-more,\n.table-wrapper,\n.table-normal tbody tr,\n.table-normal thead tr td,\n.coin-record .table-wrapper,\n.identmagTop,\n.record-nav,\n.main-content-title,\n.nav-list li,\n.m-help,\n.integrity-table-wrapper,\n.record-exp-title,\n.record-exp-table-wrapper,\n.record-item,\n.el-select-dropdown,\n.invitation-top-warp,\n.invtable tr th,\ntable.invtable td,\n.cc-nav-wrp,\n.notice-card .title,\n.data-card .tab .data-tab,\n.income-card .income-box .empty-data,\n.bili-btn.plain,\n.footer-content .menu-item,\n.footer-content,\n.footer-content .qrcode-wrp,\n.bilibili-player-danmaku-setting-lite-panel .bilibili-player-danmaku-setting-lite,\n.song-comment,\n.song-title,\n.follow-container .follow-right .unfollow-btn,\n.link-top-container,\n.contri-condition .contri-search,\n.medal header,\n.medal-list .part .content,\n.danmu-container,\n.ui-serch input[type=text].ui-input,\n.assist-wrap .assist-log header .tools .ui-calendar input[type=text],\n.ui-calendar .flatpickr-day.inRange,\n.ui-calendar .main-wrap .shortmenus,\n.container .middle-tip .change-song,\n.container .host-list-layout .hot-list-wrap .show-more-song,\n.container .host-list-layout .hot-list-wrap .hot-song-list,\n.container .musician-recommend .recommend-item,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-title .media-tag,\n.sponsor-rank-item.simple .sp-msg,\n.sponsor-rank-item.simple .sp-rank i,\n.sponsor-pay-dialog-v2 .sponsor-pay-header.border,\n.sponsor-pay-dialog-v2 .sp-pay-index ul.sponsor-choice li input,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-btn-primary.disabled,\n.bilibili-player .bilibili-player-block-filter-function .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.bilibili-player .bilibili-player-block-filter-type .bilibili-player-block-filter-image .bilibili-player-block-filter-disabled,\n.announce li > div span,\n.announce li,\n.setting .watermark-setting,\n#bp_user_box,\n.bp-user-box-top,\n.bb_box,\n.bp_box,\n.bp_box_top,\n.b-info,\n.bb-intro-top,\n.bangumi-collection-wrapper .bangumi-collection-count,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow,\n.section .count,\n.tag-list li.tag-item,\n.mod-2 li,\n.video-list .vl-hd,\n.pager .jump-pager input[type=text],\n.mod-1 .r .up-info .v-date,\n.mod-1 .r,\n.mod-3 .l-item,\n.sponsor-rank-item.simple .sp-msg,\n.nav-item-ctnr.expanded .nav-item,\n.nav-item-ctnr.expanded .sub-pages-item-ctnr,\n.user,\n.app-body .section-block.with-radius,\n.user-hd,\n.tabnav,\n.app-body .section-block.with-bottom-radius,\n.backdrop .title-box,\n.prize-img,\n.selector-wrapper .more-type-wrapper,\n.selector-wrapper .more-city-letter-list,\n.footer .border,\n.selector-wrapper .city-selector-wrapper,\n.selector-wrapper .type-selector-wrapper,\n.new-stat-module .zone-title .headline .new-stat-more,\n.pgc-rank-dropdown,\n.block-area .timeline-title .headline .timeline-more {\n border-color: transparent !important;\n}\n\n.season-timeline .season-group,\n.season-timeline .season-group .group-time:before,\nli.history,\n.elec .elec-monthly-count,\n.h-list-item,\n.h-mp-space,\n.go-secuirty,\n.home-to-space,\n.home-to-update,\n.home-userstatus,\n.right-more-btn,\n.points-pendant-item,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont,\n.bpui-button-text-only .bpui-button-text .bpui-flex-wrap,\n.bp-user-box-bb {\n border-color: #aaa !important;\n}\n\n.hot-live .room-list,\n.player-auxiliary-danmaku-date-picker-header,\n.table-normal tbody tr td,\n.table-normal thead tr td,\n.player-auxiliary-modal-header {\n border-color: #444 !important;\n}\n\n.player-auxiliary-block-tabpanel .player-auxiliary-block-string:not(:focus),\n.player-auxiliary-block-tabpanel .player-auxiliary-block-string-short:not(:focus) {\n border-color: #666 !important;\n}\n\n.player-auxiliary-danmaku-date-picker-btn,\n.audioplayer svg:not(.ap-svg-exclude) path,\n.audioplayer svg:not(.ap-svg-exclude) polygon {\n fill: #aaa !important;\n}\n\n.tl-head .today .day-of-week,\n.svg-icon.top1,\n.security-list-jump-icon,\n.home-to-space .m-arrow,\n.h-mp-space .m-arrow,\n.go-secuirty .m-arrow,\n.right-more-btn .m-arrow,\n.growup-participate .status_box img,\n.i-m-title .icon-i-title,\n.tag-more .b-toggle-btn .b-icon-toggle-down,\n.tag-more .b-toggle-btn .b-icon-toggle-up,\n.new-stat-module .zone-title .headline .new-stat-more .icon,\n.pgc-rank-dropdown .icon-arrow-down,\n.sec-rank .more-link .icon-arrow-r,\n.block-area .timeline-toggle-block .timeline-toggle-btn i {\n filter: brightness(0) invert(1) !important;\n}\n\n.wrapper .modal-close:hover,\n.coin-operated-m .close:hover,\n.bili-header-m .bilibili-suggest .cancel:hover,\n#page-fav .fav-main .fav-action-bottom .icon,\n#page-fav .fav-main .small-item.selected .video-check,\n.sl-ep-nav .mode-select li.detail-mode.selected,\n.sl-ep-nav .mode-select li.detail-mode:hover,\n.sl-ep-nav .mode-select li.simple-mode.selected,\n.sl-ep-nav .mode-select li.simple-mode:hover,\n.season-slider-wrapper .slider-wrapper .season-slider-list li.cur,\n.swiper-button-next:hover,\n.swiper-button-prev:hover,\n.big-banner-warp .swiper-pagination-bullet-active,\n.video-model header h2 .head-icon,\n.info-model header h2 .head-icon,\n.fans-question,\n.comment-wrap header h2 .head-icon,\n.coin-icon,\n.bangumi-list-wrapper .top-block .mode-select li.detail-mode.selected,\n.bangumi-list-wrapper .top-block .mode-select li.detail-mode:hover,\n.bangumi-list-wrapper .top-block .mode-select li.simple-mode.selected,\n.bangumi-list-wrapper .top-block .mode-select li.simple-mode:hover,\n.fjw-random header h2 .head-icon,\n.timer-wrap .timer-top h2 .head-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n.season-timer .current-timer:before,\nli.season-item .season-body .season-title span.follow,\n.user-panel-ctnr .ctrl-btn .svg-icon,\n.publish-panel .publish-list .publish-item a,\n.episode-item .mark-icon.badge-pink-vip,\n.episode-item .mark-icon.badge-pink-first,\n.tag-list li.tag-item .hot,\n.toolbar-wrapper .service-icon,\n.toolbar-wrapper .scroll-icon,\n.block-area .timeline-title .headline .timeline-more i {\n filter: var(--pink-image-filter) !important;\n}\n\n.wrapper .modal-body .elec-protocol .checkbox.checked,\n.wrapper .modal-close,\n.coin-operated-m .close,\n.i-live .i-live-m,\n.tag-list .tag-icon,\n.i-live .i-live-off-guest a .i-live-arrow,\n.review-list-wrp li .review-data div.review-data-comment embed,\n.review-list-wrp li .review-data div.review-data-comment i,\n.first-change-lb i,\n.history-list .r-info .device-i,\n.history-list .r-info .history-delete {\n filter: grayscale(1) !important;\n}\n\n.live-module .tab-item .r-item .r-i-t .u-online i,\n.log-empty img,\n.cc-article-wrp .info-wrp .img,\n.text-article-wrp .info-wrp .img,\n.cc-album-manage .info-wrp .no-img,\n.compila-not-find .compila-not-find-image,\n.contri-not-find .contri-not-find-image,\n.charge-participate .benefit-item .pic {\n filter: brightness(0.72) !important;\n}\n\n.primary-menu .nav-menu .sub-nav li > a span:after {\n filter: none !important;\n}\n\n.h-safe-icon[class$=no],\n.coin-icon-done {\n filter: brightness(0.5) !important;\n}\n\n.i-live .i-live-fo-btn, .i-live .i-live-unfo-btn {\n border-radius: 4px !important;\n}\n\n.timeline-header,\n.timeline-wrapper,\n.timeline-header .tl-weeks,\n.danmu-container {\n box-shadow: none !important;\n}\n\n.side-bar-popup-cntr,\n.link-popup-panel,\n.bili-header-m .i_menu_login,\n.player-auxiliary-context-menu-container {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n.side-bar-popup-cntr > .arrow,\n.empty-hint .hint-img,\n.sponsor-rank-item.special .sp-right .sp-msg > span,\n.sponsor-rank-item.special .sp-right .sp-msg > span:before,\n.home-level-mask-icon,\n.bangumi-coin-wrap .bangumi-coin, .bangumi-coin-wrap .bangumi-coin-d,\n.bangumi-collection-wrap .bangumi-order, .bangumi-collection-wrap .bangumi-order-d,\n.bangumi-order-wrap .bangumi-order, .bangumi-order-wrap .bangumi-order-d,\n.top_bg,\n.bangumi-list-wrapper .bottom-block .slider-contro i.slider-prev-mask,\n.bangumi-list-wrapper .bottom-block .slider-contro i.slider-next-mask {\n display: none !important;\n}\n\n.link-input:focus,\n.dynamic-list-item-wrap .item-user a.stick,\n#page-fav .fav-main .filter-item.search.focus,\n.media-tab-nav ul li.on,\n.media-tab-nav ul li:hover,\n.media-sponsor-wrapper .sponsor-rank-header .show-sponsor-rank:hover,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on:after,\n.review-list-wrp li .review-title .review-spoiler,\n.pagelistbox .p.active,\n.pagelistbox .p:hover,\n.sponsor-rank-tab .indicator,\n.sponsor-rank-tab .indicator:after,\n.bui-tabs .bui-tabs-header .bui-tabs-header-item.bui-tabs-header-item-active,\n.btn-confirm,\n.go-movie,\n.points-btn,\n.tab-mk2.active,\n.face-g-item:hover,\n.season-item.on,\n.bpui-selectmenu,\n.face-g-list .mp-block .right ul li.base .round,\n.face-g-list .mp-block .right ul li.base.reach .round,\n.bpui-tab-list-type-button .bpui-tab-list-row.bpui-state-selected,\n.bangumi-list-wrapper .top-block .ss-list-wrapper .slider-contro,\n.season-item.on:after,\n.coin-nav .on,\n.record-nav .on,\n.data-card .tab .data-tab.current,\n.data-card .data-box .total .incr-num:before,\n.data-card .fans-box .total .incr-num:before,\n.song-li .song-left .song-shadow,\n.link-top-container .link-top-item.active,\n.contri-condition .contri-select.active,\n.container .song-list .song-li .song-shadow,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont:hover,\n.container .musician-recommend .recommend-item .recommend-info .listen-btn,\n.bilibili-player .bilibili-player-block .bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.active-1 .bilibili-player-block-type-keyword,\n.bilibili-player .bilibili-player-block .bilibili-player-block-tabpanel .bilibili-player-block-tabpanel-row.active-2 .bilibili-player-block-type-user,\n.bpui-button-text-only.bpui-state-active .bpui-button-text .bpui-flex-wrap,\n.data-card .data-box .tab .fan-tab.current,\n.data-card .fans-box .tab .fan-tab.current,\n.bili-tab.current,\n.bili-tab.current:after,\n#audience-page .version-switch-section .bili-tab.current,\n.contri-condition .contri-select.active:after,\n.video-list .vl-hd .order-tab li.on,\n.user-info > .tag-flag,\n.tabnav-item.current .tabnav-content,\n.project-list .project-list-item .promo-item,\n.carousel-wrapper .carou-mini .thumb-cursor {\n border-color: var(--theme-color) !important;\n}\n\n.progress-bar-inner,\n.tl-head .tl-day.today .indicator,\n.primary-menu .nav-menu .channel.on::after,\n.hot-box li .tag-type,\n.bili-header-m .i_menu_login .login-btn,\n.news-list .news-item .type,\n.author-info .favourite-btn,\n.live-status.on-live,\n.paging-box-big .next:hover,\n.paging-box-big .prev:hover,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,\n.bui-button.bui-button-blue,\n.bui-button.bui-button-gray3:hover,\n.intimacy-bar > span,\n.h .h-follow,\n.carousel-module .panel .trig span.on,\n.live-module .tab-item .r-item:first-child .number,\n.live-module .tab-item .r-item:nth-child(2) .number,\n.live-module .tab-item .r-item:nth-child(3) .number,\n.season-timeline .season-group.today .group-time:before,\n.pagelistbox .p.active,\n.pagelistbox .p:hover,\n.wrapper .elec-message-wrp .elec-msg-btn,\n.big-member-btn .btn-confirm.disabled,\n.security-left .security-ul .security-list.on,\n.h-safe-btn,\n.security-right-title-icon,\n.big-member-btn,\n.btn-confirm,\n.go-movie:hover,\n.points-btn,\n.el-pager li.active,\n.tit-b,\n.face-g-action[id=face-g-change],\n.face-g-takedown, .face-g-use,\n.face-g-takedown:hover, .face-g-use:hover,\n.mp-mine-takedown,\n.face-g-list .mp-block .right ul li.reach .strip,\n.btn-dufault:not(.btn-disabled),\n.history-list .cover-contain .label,\n.coin-text-p .coin-i,\n.invitation-btn,\n.notice-card .academy-entry,\n.section-item .diff-wrp .no-improve,\n.cc-nav-wrp .nav-upload-btn > a,\n.song-playbtn,\n.audioplayer .ap-controller .ap-controller-right .ap-volume-thumb-dot,\n.cc-btn.is-main,\n.cc-album-manage .info-wrp .cc-btn,\n.compila-condition .compila-right .compila-add.single,\n.compila-not-find .compila-not-find-ime,\n.contri-not-find .contri-not-find-ime,\n.bili-btn.ok,\n.host-list-layout .hot-list-wrap .bg-wrap .top-info-content .right-info .right-btn,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.bilibili-player-ending-panel-box-functions .bilibili-player-pgcinfo-follow-binge-watching,\n.ban-detail .content-box .vote-success .success-txt button,\n.timer-wrap .vote-dialog-new .footer .b-able,\n.charge-participate .part-btn,\n.b-info .button,\n.bpui-button-text-only.bpui-state-active .bpui-button-text .bpui-flex-button,\n.selector-wrapper .more-city-letter-list .more-city-letter-item .letter-item.active:after,\n.timeline-box .timeline-item.new p.num a,\n.new-stat-module .zone-title .headline .new-stat-more:hover,\n.block-area .timeline-title .headline .timeline-more:hover {\n background-color: var(--theme-color) !important;\n}\n\n.union-cntr a,\n.title-link,\n.link-popup-panel .title-ctnr .popup-title,\n.user-info-name.active,\n.bread-crumb ul li.on a,\n.bread-crumb ul li:hover a,\nli.season-item .season-body .season-title:hover,\nli.season-item .season-body .season-desc.published,\n.season-timer .season-label,\n.season-timer .current-timer,\n.sub-nav-m ul li.on a,\n.sub-nav-m ul li a:hover,\n.hot-box li:hover .txt,\n.live-module .zone-title .headline .online span,\n.bilibili-player-video-sendbar .bilibili-player-video-danmaku-wrap a,\n.slot-ctnr .panel li:hover,\n.user-panel-ctnr .exit-btn:hover,\n.author-info .communicate-btn,\n.live-ctn .live-attch .title:hover,\n.live-ctn .live-attch .host:hover,\nbutton.button.more:hover,\n.author-info .link-pink:hover,\n.link-footer a:hover,\n.chat-history-panel .chat-item.welcome-guard .username,\n.bilibili-player-ending-panel-box-functions div.active,\n.bilibili-player-ending-panel-box-recommend-add-watchlater .icon-22wait-choice,\n.coin-operated-m .mc-box.on .c-num,\n.bilibili-player-context-menu-container span.bppl-state-selected,\n.control-panel-ctnr .title,\n.buy-detail .rights,\n.i-live:hover .i-live-title,\n.i-live .i-live-fo-btn,\n.room-introduction-content a,\n.live-module .tab-item .r-item a:hover .u-name,\n.dynamic-list-item-wrap .item-user a.stick,\n.season-timeline .season-group.today .group-time,\n.media-tab-nav ul li.on,\n.media-tab-nav ul li:hover,\n.media-sponsor-wrapper .sponsor-rank-header .show-sponsor-rank:hover,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item:hover,\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on,\n.misl-ep-item:hover .misl-ep-text .misl-ep-index,\n.misl-ep-item:hover .misl-ep-text .misl-ep-title,\n.bangumi-media .bangumi-media-header .rate-wrapper .btn-go-write:hover,\n.bangumi-media .bangumi-media-header .btn-more-review:hover,\n.bangumi-review-item > a:hover .long-title,\n.sort-type-wrp ul li:hover,\n.media-tab-module-wrp .media-tab-module-more:hover,\n.media-info-card .mic-expand:hover,\n.review-list-wrp li .review-author-info div.review-author-name:hover,\n.review-list-wrp .review-detail:hover .review-title,\n.review-list-wrp li .review-title .review-spoiler,\n.review-feed-item .feed-left .review-info:hover .review-title,\n.review-feed-item .feed-left .review-about .author-info:hover,\n.review-feed-item .feed-left .review-about .media-title:hover,\n.sponsor-rank-tab li.active,\n.sponsor-rank-tab li:hover,\n.wrapper .elec-sub-title .exp,\n.wrapper .elec-sub-title .vip-point,\n.player-auxiliary-auxiliary-area .player-auxiliary-filter-menu:hover,\n.player-auxiliary-setting-menu-wrap .player-auxiliary-setting-menu-list:hover,\n.bui-button.bui-button-text,\n.bui-tabs .bui-tabs-header .bui-tabs-header-item.bui-tabs-header-item-active,\n.player-auxiliary-block-list .player-auxiliary-block-line-state,\n.home-top-level-mask-warp a,\n.h-safe-a,\n.security-right-title-text,\n.bottom-help a,\n.big-more-item-item:hover .big-more-item-txt,\n.go-movie,\n.points-num,\n.tab-mk2.active,\n.acc-sec,\n.tab-mk2.tab-mk2-r,\n.tab-mk2:hover,\n.lh12 a,\n.cm-model .report-detail .more-list a,\n.bpui-button-text-only.bpui-state-active .bpui-icon-checkbox.icon-12select,\n.bpui-button-text-only.bpui-state-active .bpui-icon-checkbox.icon-12select-round,\n.container .tag .item-btn,\n.episode-item.on .ep-index, .episode-item.on .ep-title,\n.episode-item.on:hover .ep-index, .episode-item.on:hover .ep-title,\n.coin-nav .on,\n.out-link,\n.coin-num,\n.m-help:hover,\n.main-content-title a,\n.record-exp-title .s,\n.btn-delete:hover,\n.data-card .tab .data-tab.current,\n.section-item .text-content,\n.nav-upload-container .nav-upload-item > p,\n.share-module .share-list .weixin-share-modal .share-tips a,\n.song-infoFold,\n.song-introText,\n.song-lrcFold,\n.song-title .font18,\n.hotsong-li .font24:hover,\n.hotsong-li .hotsong-title a:hover,\n.song-li .song-right .song-intro a:hover,\n.audioplayer .ap-controller .ap-controller-right .ap-playlist-button:hover .ap-playlist-button-amount,\n.follow-container .follow-right .follow-intro .follow-fold,\n.song-info .song-info-content a,\n.contri-condition .contri-select.active,\n.contri-condition .contri-sort .contri-sort-type li:hover,\n.medal .medal-form .page-tip a:hover,\n.danmu-container .empty-danmu a,\n.container .host-list-layout .hot-list-wrap .hot-song-list .song-info .song-content .iconfont:hover,\n.container .host-list-layout .hot-list-wrap .show-more-song:hover .iconfont,\n.container .host-list-layout .hot-list-wrap .show-more-song:hover,\n.container .musician-recommend .recommend-item .recommend-info .listen-btn,\n.sponsor-pay-dialog-v2 .sp-pay-index .sponsor-agree a:hover,\n.data-card .data-box .tab .fan-tab.current,\n.data-card .fans-box .tab .fan-tab.current,\nspan.flatpickr-weekday,\n.ui-calendar .main-wrap .shortmenus a:hover,\n.bili-tab.current,\n#audience-page .version-switch-section .bili-tab.current,\n.announce li > div span,\n.announce li .fontvt,\n.setting .section-edit,\n.charge-participate h1,\na.bp_box_bot_click,\n.bb-intro-top .b-question .b-question-title:hover,\n.bp_box_bot a:hover,\n.mini-item .detail a:hover,\n.tag-more .b-toggle-btn:hover,\n.mod-2 li .r .title:hover,\n.video-list .vl-hd .type-tab li.on,\n.video-list .vl-hd .order-tab li.on,\n.mod-1 .r .up-info .v-author:hover,\n.mod-3 .r .title:hover,\n.mod-3 .r .up-info .v-author:hover,\n.mod-2 li .r .up-info .v-author:hover,\n.mod-1 .r .title:hover,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a:hover,\n.user-box .vip-btn,\n.user-box .btn:active,\n.user-box .btn,\n.icon-edit,\n.user-info > .tag-flag,\n.tabnav-item.current,\n.selector-wrapper .city-list .city-item.active,\n.selector-wrapper .city-list .city-item:hover,\n.selector-wrapper .order-list .city-item.active,\n.selector-wrapper .order-list .city-item:hover,\n.selector-wrapper .li-more .active,\n.selector-wrapper .more-city-list .more-city-item:hover,\n.toolbar-wrapper,\n.project-list .project-list-item .promo-item,\n.toolbar-wrapper .toolbar-title,\n.pagination-wrapper .pagination .pageNum.active,\n.pagination-wrapper .pagination .pageNum:hover,\n.bangumi-home-crumb .fcname ul.n_num li.on a,\n.timeline-box .timeline-item .item-right a:hover,\n.block-area .timeline-toggle-block .timeline-toggle-btn:hover {\n color: var(--theme-color) !important;\n}\n\n.hot-box li .tag-type,\n.bili-header-m .i_menu_login .login-btn,\n.bili-header-m .i_menu_login .reg a,\n.news-list .news-item .type,\n.author-info .favourite-btn,\n.live-status.on-live,\n.paging-box-big .next:hover,\n.paging-box-big .prev:hover,\n.bui-button.bui-button-blue,\n.bui-button.bui-button-gray3:hover,\n.h .h-follow,\n.live-module .tab-item .r-item:first-child .number,\n.live-module .tab-item .r-item:nth-child(2) .number,\n.live-module .tab-item .r-item:nth-child(3) .number,\n.live-module .tab-item .r-item .number,\n.fav-main .fav-action-bottom .select-cancel,\n.pagelistbox .p.active,\n.pagelistbox .p:hover,\n.wrapper .elec-message-wrp .elec-msg-btn,\n.big-member-btn,\n.h-safe-btn,\n.big-member-btn,\n.btn-confirm,\n.btn-dufault:not(.btn-disabled),\n.history-list .cover-contain .label,\n.comment-video {\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-ending-panel-box-functions div.active .bp-svgicon,\n.bilibili-player-ending-panel-box-functions div.active:hover .bp-svgicon {\n fill: var(--theme-color) !important;\n}\n\n.sl-ep-nav .sl-ep-nav-list .sl-ep-nav-item.on:after,\n.sponsor-rank-tab .indicator:after,\n.security-right,\n.container,\n.bili-footer .boston-postcards li,\n.h-line,\n.el-radio-button:first-child .el-radio-button__inner,\n.el-picker-panel [slot=sidebar],\n.danmu-container,\n.media-info-count .media-info-count-item,\n.b-info,\n.bb-intro-top,\n.mod-2 li .l-item,\n.video-list .vl-hd .s-line {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n/* spell-checker: disable */\n.bilibili-player-video-sendbar,\n.medal-up-trueLove,\n.el-date-table td,\n.el-date-table td.in-range:hover,\n.el-pagination__editor,\n.el-pagination button.disabled,\n.el-pagination .btn-next,\n.el-pagination .btn-prev,\n.el-pager li,\n.nav-guide-container .nav-guide-tip,\n.guide-card.card,\n.data-card.card,\n.notice-card.card,\n.notice-card .notice-list .notice-item,\n.income-card.card,\n.academy-card.card,\n.dc-section-body,\n.audioplayer .ap-playlist,\n.audioplayer .ap-playlist .ap-playlist-body,\n.audioplayer .ap-controller,\n.cc-content-body .setting,\n.setting .watermark-setting .watermark-wrp .watermark-modal,\n.bili-switcher,\n.grid .banner,\n.bui-sns-info a .bd,\n.search-module .search-block .search-word-panel,\n.search-module .search-block .search-word-panel .panel-title p span,\ndiv#square.container,\n#rankList .list-wrap .list .switch-day .switch-list:hover,\n.bili-header-m .head-banner,\n.link-navbar-ctnr,\n.uploader-info .info .follow .num,\n.app .module-card.comment,\n.rank-item .content,\n.rank-tab-wrap,\n.area-item-ctnr .area-item:hover,\n.bili-radio + span::before,\n#page-channel-detail .watch-later-btn,\n.error-body,\n.footer .text-layout,\n.chatPanelBody .chatPanel,\n.chatPanelBody .chatPanel .chatPanelList,\n.leaveMsg .leaveMsgHeader,\n.mainBox .leaveMsg,\n.leaveMsg .leaveMsgBody .classDropdown-menus li a:hover,\n.leaveMsg .leaveMsgBody .classDropdown-menus li:hover,\n.mainBox .sureWindow,\n.js-evaluateArea .evaluateDialog,\n.live-ctn .item-live,\n.live-status.offline,\n.banner-wrapper .swiper-pagination-bullet,\n.nav-header-wrapper .nav-header .nav-header-search-bar-wrapper .suggestion-list,\n.project-list .project-list-item .project-list-item-img,\n.download-video-panel,\n.medal-popup,\n.article-action .ops .share-container .weixin-holder,\n.coin-wrap,\n.bilibili-evolved-about,\n.uns_box li .i_menu,\n.user-info .user-info-desc,\n#community_msg,\n.gui-settings-dropdown > ul,\n.toast-card,\n.gui-settings-widgets-box,\n.user-panel-ctnr .user-avatar,\n.link-popover-ctnr .link-popover,\n.medal-get-box,\n.medal-message-box,\n.main-container .plp-l .player-mask .bar-wrapper .left-bar,\n.main-container .plp-l .player-mask .bar-wrapper .right-bar,\n.twp-mask .twp-wrapper,\n.open-dialog-masker .open-dialog-content,\n.bnj-comment .page-comment,\n.play-options .play-options-more .play-options-content .play-option,\n.play-options .share-box,\n.gui-settings-flat-button .popup,\n.h5share-container .image-area .share-img,\n.notice-panel .img-container .notice-img,\n.withdraw-wrapper .withdraw-text,\n.sch-pub-tips,\n.sch-pub-tips::after,\n.input-section .schedule-panel .s-input,\n.input-section .schedule-panel .s-panel,\n.date-input > input,\n.date-input .date-panel,\n.bb-comment .comment-emoji {\n background-color: #222 !important;\n}\n\n.article-holder .error-card .video-holder .video-cover,\n.article-holder .error-card .video-holder p,\n.player-auxiliary-danmaku-function .player-auxiliary-danmaku-multiple-control {\n background-color: #333 !important;\n}\n\n.main-container .title > span,\n.content-panel .title span,\n.face-g-list .mp-block .right ul li.base .round,\n.security-list .child-list li a:hover,\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover,\n.el-select-dropdown__item.hover,\n.el-select-dropdown__item:hover,\n.el-picker-panel__shortcut:hover,\n.el-date-table td.in-range,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-right,\n.guide-card .guide-box a,\n.footer-content .social-item,\n.audioplayer .ap-controller .ap-controller-right .ap-volume-bar-wrap,\n.audioplayer .ap-controller .ap-controller-center .ap-play-bar-wrap,\n.audioplayer .ap-controller .ap-controller-right .ap-playlist-button-bg,\n.pie-empty-wrapper,\n.audioplayer .ap-playlist .ap-playlist-body li.ap-playlist-line-active,\n.audioplayer .ap-playlist .ap-playlist-body li:hover,\n.canvas-card dt .img-contain,\n.article-item .item-holder .article-title-holder .list-mark,\n.search-module .search-block .search-word-panel .history-item:hover,\n.search-module .search-block .search-word-panel .suggest-item:hover,\n.rank-module .rank-list .item .rank-index,\n.page-content .right-side .rank-module .complete-rank,\n.page-content .right-side .up-list .fresh-btn,\nbody > div.to-top.on,\n.s-lineMore-more,\n.slide-controller .slide-btn,\n.s-rank.gray,\n#rankList .list-wrap .list .switch-day,\n.index-nav .n-i.gotop .btn_gotop,\n.list-wrap .s-showMore,\n#activeCenter .s-imgUnit .s-imgUnit-img,\n.guide .old-btn a,\n.app .module-card,\n.nav-panel-vc,\n.container .song-list .song-li .song-img,\n.audioplayer .ap-controller .ap-controller-left .ap-cover,\n.container .host-list-layout .hot-list-wrap .bg-wrap,\n.upload-v2-step1-container .video-jam .video-jam-comment,\n.notify-v2-container > div,\n.error-container,\n.magBox .msgDiv,\n.leaveMsg .leaveMsgBody .questionClassify .classIfyTitleArea,\n.leaveMsg .leaveMsgBody .questionClassify .classDropdownAreaFixed .router,\n.leaveMsg .leaveMsgBody .classDropdown-menus,\n.leaveMsg .leaveMsgBody .questionClassify .classDropdownAreaFixed,\n.sureWindow .btngroup span,\n.evaluateWether .evaluate-btn,\n.evaluate .situation span,\n.up-info .u-face .up-face,\n.main_body .future .next_button,\n.user-info .points-wrp .bar,\n.list.main_body .list_box .next_button,\n.user-hd,\n.progress-tv .progress-img,\n.progress-tv,\n.dynamic-list-item-wrap .send-bg,\n.bili-share-pc,\n.bili-share-pc .share-weixin-qr,\n.bili-share-pc .weixin-hover .qr-before,\n.form-login .input-box .item input,\n.form-login .input-box .btn-box .btn,\n.main-container .plp-l .player-mask .bar-wrapper,\n.open-dialog-masker .btn-normal,\n.play-up-info .play-up-intro .play-up-follow .play-up-followed,\n.play-options .play-options-more .play-options-content .play-option:hover,\n.player-auxiliary-area .player-auxiliary-collapse-playlist .bui-collapse-body,\n.share-box .share-popup .share-address ul li input,\n.bilibili-live-player-ending-panel-recommend-card,\n.card-timing-module .r-text .update a,\n.card .user-face,\n.result-list .user-face,\n.card .img-box,\n.act-card-wrap .act-card .type {\n background-color: #444 !important;\n}\n\n.bilibili-player-video-time-seek {\n background-color: rgba(255,255,255,0.06667) !important;\n}\n\n.blp-ui-slider-container {\n background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n.mainBox .sureWindowlayer,\n.medal-mask,\n.qrcode-login .qrcode-con .qrcode-box .status {\n background-color: rgba(0, 0, 0, 0.5) !important;\n}\n\n#mp-mine-header,\n#mp-mine-header.active,\n.fans-icon,\n.guide-card .guide-box a,\n.rank-list .canvas-card:nth-child(-n+3)::after {\n background-image: none !important;\n}\n\n.mode-fullscreen .bilibili-player-video-btn-widescreen,\n.mode-webfullscreen .bilibili-player-video-sendbar,\n.mode-fullscreen .bilibili-player-video-sendbar,\n.bilibili-player-video-bottom-area::before,\n.live-sidebar-ctnr,\n.pagelistbox .custom-right .custom-right-inner,\n#app > div > .container,\n.article-list-holder .article-item,\n.search-module .search-block input,\n.rank-module .rank-list .item,\n.chat-history-panel .chat-history-list .chat-item.system-msg .msg-icon,\n.page-content .right-side .up-list,\n#rankList .list-wrap .list .switch-day .switch-list,\n.index-nav .n-i .name:hover,\n.singlePage .mainBox,\n.leaveMsg .leaveMsgBody .email,\n.leaveMsg .leaveMsgBody .telephone,\n.leaveMsg .submitArea,\n#announcement-area .more-link:hover,\n.idol-show .section-title .more,\n.idol-show .section-title .more:hover,\n.area-section .card-ctnr .more,\n.area-section .card-ctnr .more:hover,\n.link-panigation-ctnr .pagination,\n.link-progress-tv,\n#song_detail_click_upper ~ div .pager .pages .page-item.active button,\n#song_detail_click_upper ~ div .pager .pages .page-item button,\n.filter-wrap .sub-filter,\n.title-line .tit,\n.popularize-module .online,\n.main-container .review-module .module-title .more-link,\n.i-frame,\n.create-vote .bg-color,\n#app > div > div > div.container,\n.play-options .play-options-more .play-options-content,\n.player-auxiliary-area,\n.bilibili-player-danmaku-report-panel .bui-radio-input:checked + .bui-radio-label,\n.rank-list-ctnr,\n.input-section,\n.input-section .schedule-panel,\n.date-input,\n.bb-comment .con,\n.bb-comment .list-item:hover,\n.bb-comment .hot-line span,\n.bb-comment .more-link:hover,\n.bb-comment .result,\n.result .card,\n.bili-header-m.report-wrap-module {\n background-color: transparent !important;\n}\n\n.coin-wrap .coin-nav .coin-checkbox {\n background: #fff !important;\n}\n\n.bottom-actions .action-item {\n color: #222 !important;\n}\n\n.date-input .date-panel .day.disabled {\n color: #444 !important;\n}\n\n.scroll-loading,\n.room-card-item .info .s-info,\n.fans-no-data::after,\n.fans-no-data-wear::after,\n.record-item-line .comment-floor,\n.record-item-line .comment-location,\n.record-item-line .comment-time,\n.record-item-line .good,\n.no-data-integrity,\n.nav-guide-container .nav-guide-tip .guide-tip-content-main p,\n.nav-guide-container .nav-guide-tip .guide-tip-content-main h3 span,\n.footer-content .social-item,\n.dc-section-item_title_time,\n.setting .watermark-switcher .switcher-tip,\n.setting .section-title span,\n.setting .watermark-setting .tooltip,\n.article-item .item-holder .article-desc,\n.article-item .item-holder .article-info-bar .up-content .nick-name,\n.article-item .item-holder .article-info-bar .category,\n.article-item .item-holder .article-info-bar .like,\n.article-item .item-holder .article-info-bar .reply,\n.article-item .item-holder .article-info-bar .view,\n.search-module .search-block .search-word-panel .panel-title p span,\n.rank-module .rank-tabs-bar .rank-tabs-list li,\n.up-list .up-item .info-holder .dynamic,\n.more .help .info,\n.more .link .info,\n.s-imgUnit-text p,\n.box .content .item,\n.uploader-info .info .follow .num,\n.video-list-wrapper .title .text .num,\n.danmu-hot .tab-list .tab,\n.rank-item .content .info .bangumi-info,\n.container .hot-list .music-menu-list .menu-type,\n.elec .elec-monthly-count,\n.announcement-cntr .header p .icon-edit,\n.announcement-cntr .header p span,\n.channel-info .meta,\n.magBox .leftName,\n.chatPanelList .msgData,\n.chatPanel .historyTrigger,\n.leaveMsg .leaveMsgBody .guide,\n.leaveMsg .leaveMsgBody .questionClassify .classText,\n.questionClassify .classDropdownAreaFixed .router .routerDeep,\n.leaveMsg .leaveMsgBody .infoArea .infoAreaTitle,\n.leaveMsgUpload .btnarea span.btareatxt,\n.evaluate .h2,\n.hot-list .card-ctnr .room-count .icon-font,\n.article-action .ops i,\n.page-container .article-action,\n.article-action .ops .share-container .weixin-holder p,\n.coin-wrap .coin-tips,\n.up-feedback .up-fb-btn,\n.user-info .user-info-desc,\n.qrcode-login .qrcode-footer .app-link,\n.qrcode-login .qrcode-footer .suc-txt,\n.form-login .input-box .sns .btn,\n.open-dialog-masker .open-body ul li i,\n.open-dialog-masker .open-footer .open-agree,\n.small-item .meta,\n.bangumi-rating-container .bangumi-rating-subtitle,\n.s_tag .nothing,\n.article-holder .music-card .container,\n.play-up-introduction .play-up-sign,\n.container .left-container .play-up-info .play-up-self-btn,\n.play-options .share-box .share-btn ul .bili-share,\n.container a,\n.container .left-container .play-options,\n.twp-mask .twp-wrapper .twp-container .twp-text .twp-desc,\n.video-toolbar .appeal-text,\n.date-input .date-panel .week,\n.bb-comment .bottom-page.center,\n.bui-button.bui-button-gray3,\n.dynamic-m .dyn_list_wrapper .dyn_list li.loading,\n.elec-message-wrp .elec-count-wrp {\n color: #aaa !important;\n}\n\n.main-container .title > span,\n.content-panel .title span em,\n.medal-up-trueLove,\n.u-info .u-name,\n.el-pagination__editor,\n.el-pagination .btn-next,\n.el-pagination .btn-prev,\n.el-pager li.btn-quicknext,\n.el-pager li.btn-quickprev,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-right,\n.guide-card .guide-box a,\n.setting .watermark-switcher span,\n.bili-btn.plain,\n.pgc-rank-dropdown .selected,\n.article-item .item-holder .article-title-holder .list-mark,\n.search-module .search-block input,\n.rank-module .rank-tabs-bar label,\n.rank-module .rank-list .item .rank-index,\n.rank-module .rank-list .item a,\n.rank-module .complete-rank,\n.up-list .title,\n.up-list .fresh-btn,\n.up-list .up-item .info-holder .head .nick-name,\n.up-list .up-item .info-holder .dynamic .arc-title,\n.more .top-bar,\n.more .help .title,\n.more .link .title,\n.page-content .left-side .partitio-name,\n.s-lineMore-more,\n#mangoTv .mango-rank .text-list a,\n.s-imgUnit-text a,\n.s-rank.gray,\n#rankList .list-wrap .text-list a,\n#rankList .list-wrap .list .bar .text,\n#rankList .list-wrap .list .switch-day,\n.list-wrap .s-showMore,\n.footer .boston-postcards li .tips,\n.guide .old-btn a,\n.gift-box > .num,\n.base-info .btn-wrapper,\n.video-list-wrapper .title .text,\n.video-list-wrapper .title .more .text,\n.danmu-hot .video-list .video-wrapper .video .title,\n.blink-qrcode .title,\n.rank-item .content .info .title,\n.container .hot-list .menu-title,\n.announcement-cntr .header p,\n.upload-v2-step1-container .video-jam .video-jam-comment,\n.notify-v2-container > div > span,\n.notify-v2-container > div a,\n.notify-v2-container > div .notify-v2-close,\n.channel-detail .content .breadcrumb .item,\n#page-channel-detail .watch-later-btn,\n.error-container .error-text,\n.magBox .msgDiv .msgText,\n.leaveMsg .leaveMsgHeader .title,\n.leaveMsg .leaveMsgBody .questionClassify .classIfyTitleArea .classIfyTitle,\n.leaveMsg .leaveMsgBody .classDropdown-menus li,\n.leaveMsg .leaveMsgBody .email,\n.leaveMsg .leaveMsgBody .telephone,\n.sureWindow .title,\n.sureWindow .btngroup span,\n.evaluateWether .evaluateTitle,\n.evaluateWether .evaluate-btn,\n.evaluate .situation span,\n#announcement-area .news-ctnr .icon-arrow-right,\n#announcement-area .news-ctnr .more-link,\n#announcement-area .rank-ctnr .icon-arrow-right,\n#announcement-area .rank-ctnr .more-link,\n.jumping-ctnr .jumping-input,\n.banner-wrapper .swiper-pagination-bullet,\n.nav-header-wrapper .nav-header .user-panel,\n.nav-header-wrapper .nav-header .user-panel a,\n.similar-song-menu .similar-right .title,\n.gridview-sidebar .album-title,\n.article-holder .bangumi-card a .container .title,\n.article-holder .card-container .container .title,\n.coin-wrap .coin-title,\n.main_body .future .next_button,\n#i_menu_profile .info .coin .outside,\n#i_menu_profile .info a.linkToCurrency,\n.user-info .user-info-hd .t,\n.user-info .points-wrp .points-schedule .now-points,\n#community_msg .dyn_menu li a,\n.list.main_body .list_box .next_button,\n.gui-settings-dropdown input,\n.bilibili-player-video-control .bilibili-player-video-volume-num,\n.gui-settings-widgets-box > .widgets-container > *,\n.gui-settings-widgets-box,\n.link-popover-ctnr .link-popover,\n.details-up-name,\n.bili-share-pc .title,\n.bili-share-pc .share-weixin-qr h4,\n.form-login .input-box .remember,\n.form-login .input-box .item input,\n.form-login .input-box .btn-box .btn,\n.popularize-module .online a,\n.twp-mask .twp-wrapper .twp-container .twp-text .twp-title,\n.main-container .tool-bar .share-info i,\n.open-dialog-masker .__dialog-header p,\n.open-dialog-masker .open-body p,\n.open-dialog-masker .open-body ul li span,\n.open-dialog-masker .btn-normal,\n.bangumi-rating-container .bangumi-rating-title,\n.block-effect-ctnr .item,\n.super-gift-item .gift-info .user-name,\n.super-gift-item .gift-info .user-name:hover,\n.article-holder .music-card .container .title,\n.history-dlg .hsbtn .cancel,\n.play-title .play-title-location,\n.play-up-introduction .play-up-name a,\n.play-up-info .play-up-self .play-up-self-content,\n.play-up-info .play-up-intro .play-up-follow .play-up-followed,\n.play-options .play-options-more .play-options-content .play-option,\n.media-upper .media-upper-info .media-upper-name,\n.media-info .media-content .media-title a,\n.share-box .share-popup .share-address ul li input,\n.link-progress-tv,\n.card-timing-module .r-text .update a,\n.sch-pub-tips,\n.input-section .schedule-panel .dp-label,\n.input-section .schedule-panel .s-label,\n.input-section .schedule-panel .s-input,\n.input-section .schedule-panel .s-item,\n.date-input > input,\n.date-input .date-panel .ym,\n.date-input,\n.player-auxiliary-danmaku-function .player-auxiliary-danmaku-multiple-control-title,\n#page-playlist-wrap .breadcrumb .item,\n.act-card-wrap .act-card .type,\n.act-card-wrap .act-card .title,\n.rec-list .info .title {\n color: #eee !important;\n}\n\n.list.main_body .right_box .select_box .select .option_block .option.selected,\n.toast-card-title,\n.toast-card-message,\n.toast-card span,\n.toast-card .link {\n color: #fff !important;\n}\n\n.content-panel .title span,\n.medal-up-trueLove,\n.el-picker-panel,\n.el-time-range-picker__body,\n.el-autocomplete-suggestion__wrap,\n.el-pager li,\n.el-pager li:last-child,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-right,\n.grid .banner,\n.article-item .item-holder .article-title-holder .list-mark,\n.search-module .search-block .search-word-panel,\n.rank-module .rank-tabs-bar,\n.up-list .title,\n.up-list .fresh-btn,\n.more .top-bar,\nbody > div.to-top.on,\n.s-lineMore-more,\n#rankList .list-wrap .list,\n#rankList .list-wrap .list .switch-day,\n.index-nav .n-i.gotop .btn_gotop,\n.list-wrap .s-showMore,\n.guide .old-btn a,\n.guide .feedback-btn a,\n.app .module-card,\n.uploader-info .info .follow .num,\n.danmu-hot .tab-list,\n.announcement-cntr .content,\n.upload-v2-step1-container .upload-btn,\n.upload-v2-step1-container .video-jam .video-jam-comment,\n#page-channel-detail .watch-later-btn,\n#page-channel-detail .filter,\n.leaveMsg .leaveMsgBody .questionClassify .classDropdownAreaFixed .router,\n.evaluateWether .okactive,\n.evaluateWether .evaluate-btn,\n.evaluateWether .noactive,\n.evaluate .situation span,\n.bilibili-live-player .bilibili-live-player-enter-tips,\n.nav-header-wrapper .nav-header .nav-header-search-bar-wrapper .suggestion-list,\n.article-holder .bangumi-card a .container,\n.article-action .ops .share-container .weixin-holder,\n.coin-wrap .coin-sure,\n.filter-wrap .sub-filter,\n.list.main_body .list_box .block .cover,\n.link-popover::after,\n.link-popover::before,\n.medal-get-box, .medal-message-box,\n.detail-card .card,\n.bili-share-pc,\n.title-line,\n.form-login .input-box .item input,\n.form-login .input-box .btn-box .btn-login,\n.form-login .input-box .btn-box .btn,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.confrim,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.ticket,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.vip,\n.open-dialog-masker .btn-normal,\n.review-module .review-list .empty-wrapper .btn-go-write,\n.article-holder .music-card,\n.bp-input .content-box::before,\n.container .left-container .play-up-info,\n.container .left-container .media-comment,\n.play-options .play-options-more .play-options-content,\n.play-options .play-options-more .play-options-content .play-option,\n.container .right-container .media-theme,\n.play-options .share-box,\n.share-box .share-popup .share-address ul li input,\n.input-section,\n.input-section .schedule-panel .s-input,\n.input-section .schedule-panel .s-panel,\n.date-input > input,\n.date-input .date-panel,\n.bb-comment .hot-line,\n.bb-comment .bottom-page.center,\n.act-card-wrap .act-card .type {\n border-color: transparent !important;\n}\n\n.bili-radio + span::before,\n.channel-info .c-count,\n.popularize-module .online em,\n.open-dialog-masker .open-body ul li i {\n border-color: #aaa !important;\n}\n\n.up-info-holder .fixed-box .up-article-list-block .block-title,\n.up-info-holder .fixed-box .more .top-bar,\n.el-date-range-picker__content.is-left,\n.el-picker-panel [slot=sidebar],\n.el-picker-panel__sidebar,\n.bili-switcher,\n.bui-sns-info a .bd,\n.pagelistbox .custom-right .custom-right-inner.custompage,\n.article-list-holder .article-item,\n.search-module .search-block,\n.search-module .search-block .search-word-panel .panel-title .split-line,\n.chatPanelBody .footer,\n.leftMsg .msgDiv:before,\n.leaveMsg .leaveMsgHeader,\n.medal-receive-title,\n.login-box .line,\n.open-dialog-masker .__dialog-header,\n.date-input .date-panel .ym,\n.act-card-wrap .act-card {\n border-color: #444 !important;\n}\n\n.singlePage .mainBox {\n border: 1px solid #444 !important;\n}\n\ni.settings-category-arrow::after,\n.gui-settings-dropdown::after {\n border-color: white !important;\n}\n\n.player-area-ctnr .bg-image,\n#player-header .bg-image {\n transition: all 0.2s 0.5s !important;\n}\n\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a,\n.player-auxiliary-btn-playlist-order path {\n fill: #aaa !important;\n}\n\n.toast-card-dismiss path,\n.audioplayer .ap-play-button svg path {\n fill: #fff !important;\n}\n\n.security-list .first-level .m-arrow,\n.page-content .right-side .up-list .fresh-btn:before,\n.s-lineMore-more .icon-right,\n.slide-controller .slide-btn .icon,\n#rankList .list-wrap .list .switch-day .icon-bottom,\n.list-wrap .s-showMore .icon-right,\n.breadcrumb .arrow,\n.error-container .error.split,\n.leaveMsg .leaveMsgBody .questionClassify .classIfyTitleArea .classIfyTitleIcn,\n.nav-header-wrapper .nav-header .user-panel .panel-list .icon,\n[class^=icon-]::after,\n.compact .primary-menu .nav-menu > li.home > a,\n.compact .primary-menu .nav-menu .side-nav .side-link i.square,\n.compact .primary-menu .nav-menu .side-nav .side-link i.zhuanlan,\n.compact .primary-menu .nav-menu .side-nav .side-link i.live,\n.compact .primary-menu .nav-menu .side-nav .side-link i.blackroom,\n.change-push .icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.tool-box-v2-container .icon-tv,\n.tool-box-v2-container .icon-download,\n.funcPanel .addFace,\n.funcPanel .capture,\n.funcPanel .evaluate,\n.funcPanel .leaveMessage,\n.funcPanel .zhichiClose {\n filter: brightness(0) invert(0.7) !important;\n}\n\n.bp-svg-icon.link,\n.face-g-list .mp-block .right ul li.reach::after,\n.cc-nav-wrp .logo,\n.prize-item .prize-img,\n.el-carousel .el-carousel__indicators .el-carousel__indicator.is-active,\n.banner .slides-pagination li.selected,\n.bui-sns-info > a > img,\n.slideshow .slides-next:hover,\n.slideshow .slides-prev:hover,\n.slideshow .slides-pagination li.selected,\n.mainmenu ul.grid li a.yxlb:hover,\n.mainmenu ul.grid li.hover a.yxlb,\n.mainmenu ul.grid li a.lbzx:hover,\n.mainmenu ul.grid li.hover a.lbzx,\n.carousel .indicator .indicator-btn-holder .indicator-btn.on,\n#page-channel-detail .watch-later-btn:hover,\n.error-body .error-msg .error-img,\n.leaveMsgUpload .btnarea .btnareaIcon,\n.coin-operated-m .like-checkbox input[type=checkbox]:checked + i,\n.video-list .vl-hd .display-tab li.on,\n.i-watchlater.has-select,\n.block-effect-ctnr .item .cb-icon,\n.small-item.new .new-icon,\n#article-list-index .title-holder .icon-close,\n#article-list-index .index-holder .article-item.on .point,\n.bui-radio-icon.bui-radio-icon-selected,\n.vote-create-btn:hover,\n.vote-create-btn.active {\n filter: var(--blue-image-filter) !important;\n}\n\n.svg-icon.good-6-click,\n.article-holder .music-card .container .col-3 .card-label {\n filter: var(--pink-image-filter) !important;\n}\n\n.article-item .item-holder .article-info-bar .like:before,\n.article-item .item-holder .article-info-bar .reply:before,\n.article-item .item-holder .article-info-bar .view:before,\n.search-module .search-block .search-icon,\n.search-module .search-block .search-word-panel .history-item .cancel,\n.rank-module .complete-rank::after,\nbody > div.to-top.on,\n.rank-item .content .info .detail .b-icon.view,\n.rank-item .content .info .detail .b-icon.author,\n.leaveMsg .leaveMsgHeader .close,\n.sureWindow .close,\n.evaluateWether .evaluateno i,\n.evaluateWether .evaluateok i,\n.evaluateWether .operateType .unsolveActive span,\n.video-list .vl-hd .display-tab li {\n filter: grayscale(1) !important;\n}\n\n.player-area-ctnr .bg-image:hover,\n#player-header .bg-image:hover {\n filter: brightness(0.7) !important;\n}\n\n.player-area-ctnr .bg-image,\n#player-header .bg-image {\n filter: brightness(0.2) !important;\n}\n\n.up-feedback .icon-beta {\n filter: brightness(0.5) !important;\n}\n\n.tab-mk2.active,\n.face-g-more,\n.bangumi-player,\n.record-nav .on,\n.m-help .m-arrow {\n background-image: none !important;\n}\n\n.bangumi-player,\n.live-sidebar-ctnr,\n.el-picker-panel,\n.cc-article-wrp .info-wrp .cc-btn,\n.media-sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.canvas-card dd .icon-contain .support,\n.bui-sns-info a .bd,\n.guide .old-btn a,\n.link-navbar-ctnr,\n.rank-item:hover,\n.singlePage .mainBox,\n.selector-wrapper,\n.nav-header-wrapper .nav-header .user-panel .user-uname,\n.nav-header-wrapper .nav-header .user-panel .panel-list,\n.demo-app .detail .category,\n.main_body .pick_up .pick_list .pick_block .pic,\n.main-container .entry-old .btn-old {\n box-shadow: none !important;\n}\n\nbody > .player #bilibiliPlayer {\n box-shadow: none !important;\n}\n\n.guide .feedback-btn a,\n.mainBox .leaveMsg,\n.js-evaluateArea .evaluateDialog,\n.project-list .project-list-item:hover,\n#app .toolbar-wrapper,\n.article-action .ops .share-container .weixin-holder,\n#article-list-index,\n.sch-pub-tips {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n.main-container .title span::before,\n.top-banner,\n.nav-guide-container .nav-guide-tip .guide-tip-triangle,\n.canvas-card dd .icon-contain .support::after,\n.nav-bar .sub-nav::after,\n.bui-sns-info a .bd::after,\n.more .help .icon,\n.more .link .icon,\n.filter-wrap .icon-tid2-arr,\n.user-info .user-info-desc .arrow-left,\n.side-bar-popup-cntr:after,\n.date-input > img {\n display: none !important;\n}\n\n@supports ((-webkit-backdrop-filter: blur(24px)) or (backdrop-filter: blur(24px))) or (-webkit-backdrop-filter: blur(24px)) {\n .gui-settings-box.blur li.category,\n.gui-settings-box.blur .gui-settings-header,\n.gui-settings-box.blur .gui-settings-footer,\n.gui-settings-box.blur .gui-settings-content {\n background: transparent !important;\n }\n}\n.face-g-list .mp-block .right ul li.base .round {\n z-index: 100 !important;\n}\n\n.more .help,\n.more .link {\n padding-left: 0 !important;\n}\n\nbody > div.to-top.on {\n background-repeat: no-repeat !important;\n}\n\n.article-action .ops .share-container .weixin-holder p {\n margin-bottom: 10px !important;\n}\n\n#jfContent {\n filter: invert(1);\n}\n\n.input-section[focus-within] {\n outline: none !important;\n}\n\n.input-section:focus-within {\n outline: none !important;\n}\n\n.input-section .textarea {\n border-radius: 4px !important;\n border: 1px solid transparent !important;\n}\n\n.input-section .textarea[focus-within] {\n border: 1px solid var(--theme-color) !important;\n}\n\n.input-section .textarea:focus-within {\n border: 1px solid var(--theme-color) !important;\n}\n\n.activity.topic-preview-wrapper .s-bottom {\n border-radius: 0 !important;\n}\n\n.qrcode-login .qrcode-con .qrcode-box .qrcode-img {\n border: 10px solid white !important;\n}\n\n.qrcode-login .qrcode-con .qrcode-box .status {\n border: 10px solid transparent !important;\n}\n\n.card-list .card {\n border: none !important;\n border-radius: 4px !important;\n}\n\n.list-filter-bar .sort-box .item.active,\n.list-filter-bar .sort-box .item:hover,\n.data-card .tab .data-tab.current:after,\n.audioplayer .ap-playlist .ap-playlist-body .ap-playlist-column-name-value:hover,\n.bili-switcher.checked,\n.pagelistbox .custom-right .custom-right-inner.custompage:focus,\n.sort-item.on i.active,\n.rank-module .rank-tabs-bar .rank-tabs-list li.on,\n.up-list .up-item .info-holder .head .follow,\n#rankList .list-wrap .list .switch.active,\n#rankList .list-wrap .list .switch:hover,\n#rankList .list-wrap .list .switch.active.active:after,\n#rankList .list-wrap .list .switch:hover.active:after,\n.danmu-hot .tab-list .tab.active,\n.container .hot-list .music-menu-list .choose-menu,\n.container .hot-list .music-menu-list .menu-type .type-triangle,\n.bili-radio:checked + span::before,\n.rightMsg .msgDiv::before,\n#index-player-vm .item-border,\n.open-dialog-masker .open-body ul li i.icon-complete,\n.input-section:focus,\n.arrow-down.active,\n.input-section .s-input:focus,\n.date-input > input.active .date-input > input:focus,\n.date-input .date-panel .day.active {\n border-color: var(--theme-color) !important;\n}\n\n.blp-ui-slider-hover-container::before {\n border-top-color: var(--theme-color) !important;\n}\n\n.blp-ui-slider-hover-container::after {\n border-bottom-color: var(--theme-color) !important;\n}\n\n#index-player-vm .aside-item:after {\n border-right-color: var(--theme-color) !important;\n}\n\n.audioplayer .ap-controller,\n.audioplayer .ap-playlist,\n.form-login .input-box .item input:focus {\n border: 1px solid var(--theme-color) !important;\n}\n\n.medal-progress > i,\n.gift-item-wrap .expiration,\n.el-date-table td.in-range.start-date:hover,\n.el-date-table td.in-range.end-date:hover,\n.el-date-table td.in-range.start-date,\n.el-date-table td.in-range.end-date,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-left,\n.audioplayer .ap-controller .ap-controller-center .ap-progress-bar,\n.audioplayer .ap-controller .ap-controller-right .ap-volume-bar,\n.bili-switcher.checked,\n.rank-list .canvas-card:nth-child(-n+3)::after,\n.rank-list .item:nth-child(-n+3) .rank-index,\n.s-lineMore-more:hover,\n.s-rank.pink,\n.index-nav .n-i.gotop .btn_gotop:hover,\n.guide .feedback-btn a,\n.gift > .expires,\n.blp-ui-slider-process,\n.uploader-info .info .follow .btn,\n.bili-radio:checked + span::after,\n.upload-v2-step1-container .upload-btn,\n.error-container .big-btn,\n.zcChat .header,\n.rightMsg .msgDiv,\n.leaveMsg .submitArea .submit,\n.sureWindow .btngroup .leavesure,\n.evaluateWether .okactive,\n.evaluateWether .noactive,\n.evaluate .situation span.active,\n.evaluateSubmitArea .submit,\n.bilibili-live-player .blpui-btn.default-btn.btn-blue,\n.bilibili-live-player .bilibili-live-player-enter-tips,\n.banner-wrapper .swiper-pagination-bullet-active,\n.nav-header-wrapper .nav-header .profile-img.active::before,\n.coin-wrap .coin-sure,\n.up-feedback .up-fb-btn:hover,\n.draft-holder-block .draft-holder .panel .btn.on,\n.follow-dialog-wrap .follow-dialog-window .bottom .btn,\n.follow-dialog-wrap .follow-dialog-window .bottom .btn:hover,\n.progress-bar-ctnr .bar-body .progress-bar,\n.user-info > .uid,\n.receive-list-prev i,\n.receive-list-next i,\n.receive-list-page,\n.form-login .input-box .btn-box .btn-login,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.confrim,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.ticket,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.vip,\n.main-container .pay-bar .vip .btn-pay,\n.open-dialog-masker .btn-normal.confirm,\n.review-module .review-list .empty-wrapper .btn-go-write,\n.be-tags-container .tag.new-tag,\n.share-box .share-popup .share-address ul li .btn,\n.play-up-intro .play-up-follow .play-up-not-follow,\n.card-timing-module .r-text .update .published,\n.sch-pub-btn {\n background-color: var(--theme-color) !important;\n}\n\n.audioplayer .ap-play-button svg,\n.audioplayer .ap-controller .ap-controller-center .ap-buffer-bar,\n.blp-ui-slider-buffer-container {\n background-color: var(--theme-color-60) !important;\n}\n\n.audioplayer .ap-play-button:hover svg {\n background-color: var(--theme-color-90) !important;\n}\n\n.face-g-more,\n.room-card-item:hover .room-name,\n.content-panel .title span:hover,\n.list-filter-bar .sort-box .item.active,\n.list-filter-bar .sort-box .item:hover,\n.list-filter-bar .pic-type-box .item.active,\n.list-filter-bar .pic-type-box .item:hover,\n.content-panel .title span:hover em,\n.medal-up-name > a,\n.list-link a,\n.record-nav .on,\n.noHover-link,\n.my-moral i,\n.viphelp span,\n.el-pager li:hover,\n.audioplayer .ap-playlist .ap-playlist-body li.ap-playlist-line-active,\n.audioplayer .ap-playlist .ap-playlist-body li:hover,\n.audioplayer .ap-button:hover,\n.bilibili-player-video-subtitle-setting-left-more:hover,\n.bilibili-player-video-subtitle-setting-left-more:hover .bp-svgicon,\n.bilibili-player-video-subtitle-setting-right-more:hover,\n.bilibili-player-video-subtitle-setting-right-more:hover .bp-svgicon,\n.setting .watermark-setting .watermark-wrp .is-selected,\n.search-module .search-block .search-word-panel .suggest_high_light,\n.rank-module .rank-tabs-bar .rank-tabs-list li.on,\n.rank-module .rank-list .item:hover a,\n.rank-module .complete-rank:hover,\n.up-list .up-item .info-holder .head .follow,\n.up-list .up-item .info-holder .head .nick-name:hover,\n.more .help .title:hover,\n.more .link .title:hover,\n.s-imgUnit-text a:hover,\n#mangoTv .mango-rank .text-list a:hover,\n#rankList .list-wrap .list .bar .text:hover,\n#rankList .list-wrap .list .switch.active,\n#rankList .list-wrap .list .switch:hover,\n#rankList .list-wrap .text-list a:hover,\n.list-wrap .s-showMore:hover,\n#activeCenter .s-imgUnit-img .overlay .des,\n.common-popup-wrap header,\n.gift-box:hover > .num,\n.blp-ui-button:hover > i,\n.base-info .desc .tag,\n.base-info .btn-wrapper .btn:active .icon-font,\n.base-info .btn-wrapper .btn:active,\n.base-info .btn-wrapper .btn:hover .icon-font,\n.base-info .btn-wrapper .btn:hover,\n.video-list-wrapper .video-list .icon-font:hover,\n.danmu-hot .tab-list .tab.active,\n.danmu-hot .video-list .video-wrapper .video:hover .title,\n.rank-item .content .info .title:hover,\n.rank-item .content .info .bangumi-num,\n.upload-agreement a,\n.channel-detail .content .breadcrumb .item:hover,\n.leaveMsgUpload .btnarea .btareatxt1,\n.hot-list .card-ctnr .room-count .amount,\n.hot-list .card-ctnr .room-count:hover .amount,\n.hot-list .card-ctnr .room-count:hover .icon-font,\n.hot-list .card-ctnr .room-count:hover,\n.panel-list .order-center-item:hover a,\n.similar-song-menu .similar-right .title:hover,\n#song_detail_click_upper ~ div .pager .pages .page-item.active button,\n#song_detail_click_upper ~ div .pager .pages .page-item button:hover,\n.article-action .coin-btn.on,\n.article-action .coin-btn.on i,\n.article-action .coin-btn:hover,\n.article-action .coin-btn:hover i,\n.article-action .fav-btn.on,\n.article-action .fav-btn.on i,\n.article-action .fav-btn:hover,\n.article-action .fav-btn:hover i,\n.article-action .like-btn.on,\n.article-action .like-btn.on i,\n.article-action .like-btn:hover,\n.article-action .like-btn:hover i,\n.article-action .ops i:hover,\n.coin-wrap .coin-title i,\n.coin-wrap .coin-nav .coin-checkbox.on .lable,\n#community_msg .dyn_menu li a:hover,\n.form-login .remember a,\n.app-link a,\n.popularize-module .online a:hover,\n.open-dialog-masker .__dialog-header .mr-close:hover,\n.open-dialog-masker .open-body ul li i.icon-complete,\n.open-dialog-masker .open-footer .open-agree i.icon-chk-full,\n.open-dialog-masker .open-footer .open-agree a,\n.main-container .review-module .module-title .more-link:hover,\n.bilibili-player-video-toast-top-lower-quality,\n.i-pin-reason,\n.container .left-container .play-up-info .play-up-self-btn:hover,\n.play-options .share-box .share-btn ul .bili-share:hover,\n.comment-list a,\n.bilibili-player-context-menu-container.black ul > li a > .active,\n.video-toolbar .appeal-text:hover,\n.input-section .schedule-panel .s-item:hover,\n.date-input .date-panel .day.active,\n.bb-comment .more-link:hover {\n color: var(--theme-color) !important;\n}\n\n.gift-item-wrap .expiration,\n.el-date-table td.in-range.start-date:hover,\n.el-date-table td.in-range.end-date:hover,\n.el-date-table td.in-range.start-date,\n.el-date-table td.in-range.end-date,\n.nav-guide-container .guide-tip-btn .guide-tip-btn-left,\n.rank-list .item:nth-child(-n+3) .rank-index,\n.s-lineMore-more:hover,\n.s-rank.pink,\n.index-nav .n-i .name:hover,\n.guide .feedback-btn a,\n.gift > .expires,\n.uploader-info .info .follow .btn,\n.error-container .big-btn,\n.infoBarName .inputIng,\n.infoBarName .titleName,\n.infoBar .infoBarText,\n.magBox .msgDiv .msgText,\n.leaveMsg .submitArea .submit,\n.sureWindow .btngroup .leavesure,\n.evaluateWether .okactive,\n.evaluateWether .noactive,\n.evaluate .situation span.active,\n.evaluateSubmitArea .submit,\n.bilibili-live-player .blpui-btn.default-btn.btn-blue,\n.bilibili-live-player .bilibili-live-player-enter-tips,\n.banner-wrapper .swiper-pagination-bullet-active,\n.coin-wrap .coin-sure,\n.up-feedback .up-fb-btn:hover,\n.user-info > .uid,\n.form-login .input-box .btn-box .btn-login,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.confrim,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.ticket,\n.twp-mask .twp-wrapper .twp-container .twp-btns .twp-btn.vip,\n.main-container .pay-bar .vip .btn-pay,\n.open-dialog-masker .btn-normal.confirm,\n.review-module .review-list .empty-wrapper .btn-go-write,\n.be-tags-container .tag.new-tag,\n.share-box .share-popup .share-address ul li .btn,\n.play-up-intro .play-up-follow .play-up-not-follow,\n.card-timing-module .r-text .update .published,\n.sch-pub-btn {\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-video-danmaku-setting-left-more:hover .bp-svgicon,\n.bilibili-player-video-danmaku-setting-right-more:hover .bp-svgicon,\n.audioplayer .ap-progress-thumb svg path:first-child,\n.audioplayer .ap-progress-thumb svg path:nth-child(2),\n.bilibili-player-video-subtitle-setting-left-more:hover,\n.bilibili-player-video-subtitle-setting-left-more:hover .bp-svgicon,\n.bilibili-player-video-subtitle-setting-right-more:hover,\n.bilibili-player-video-subtitle-setting-right-more:hover .bp-svgicon,\n.bilibili-player-video-sendbar .bilibili-player-video-inputbar .bilibili-player-video-hint a:hover,\n.receive-list-page,\n.bilibili-player-video-toast-item-close:hover,\n.player-auxiliary-btn-playlist-order:hover path {\n fill: var(--theme-color) !important;\n}\n\n.leftMsg .msgDiv:before,\n.rightMsg .msgDiv::before {\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n\ni.settings-category-arrow::after,\n.gui-settings-dropdown::after {\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n}\n\n.data-card .tab .data-tab.current:after,\n.sort-item.on i.active,\n#rankList .list-wrap .list .switch.active.active:after,\n#rankList .list-wrap .list .switch:hover.active:after,\n.container .hot-list .music-menu-list .menu-type .type-triangle {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.canvas-card dd .icon-contain .support,\n#page .game,\n.game-more,\n#page .game .game-box h4,\n#footer,\n.dc-option:hover,\n.cc-content-body .medal,\n.comment-manage-wrap .search input,\n.comment-manage-wrap .head .search .bili-input,\n.ui-select.white .ui-select-show-box,\n.ui-select.white .ui-select-show-box:hover,\n.ui-select .ul-select-list,\n.classify .classify-list .list-item .class-block,\n.classify .classify-list .list-item .class-block:hover,\n.ui-btn.sub-btn,\n.ui-btn.white,\n.cards-block .cards-list .card-item .card-case .title:empty,\n.cards-block .cards-list .card-item .card-case.type-head .text .content .block,\n.cards-block .cards-list .card-item .card-case .image,\n.ui-btn.white,\n#edit-page .btn-group.main-active-btn .ui-btn.loading,\n#edit-page .btn-group.main-active-btn a.white:hover,\n#edit-page .btn-group.main-active-btn button.white:hover,\n.ticket-container,\n.assist-wrap .addModal .modal-wrap,\n.ui-radio .ui-radio-icon,\n.classify .sub-list,\n.modal-wrap,\n.song-info .info-wrap .album-itro,\n.song-info .info-wrap .album-name,\n.checkbox.checked .radio-btn,\n.text-input input,\n.set-copyright .copyright-select-box,\n.set-copyright .copyright-icon .icon-none-copyright,\n.add-tag .edit .btn-hide,\n.add-tag .edit .input-wrapper input,\n.add-tag .tag-list .tag,\n.cards-block .cards-list .card-item .card-case.type2 .content .block,\n.faq-modal .modal-wrap .modal-content .text-content,\n.game-groom-m .type-name,\n#announcement-area .rank-ctnr .rank-icon,\n.review-reply-wrapper,\n.func-banner .btn-like,\n.func-banner .btn-dislike,\n.order-list-wrapper,\n.order-header-wrapper,\n.orderdetail-container .orderdetail-content,\n.total-container,\n.qrcode-active .qrcode-active-slider .close-btn,\n.trade-customn input,\n.alert-container,\n.bind-info .note-footer .btn-group .unable-btn,\n.bind-info .note-footer .btn-group .back-btn,\n.history-card:hover,\n.bangumi-up-info,\n.online-list .ebox,\n.online-list .ebox .ol,\n.demo-app .detail,\n.active-main .act-list ul li,\n.topic-main .act-list ul li,\nli.user-wrapper .avatar .detail,\nli.user-wrapper .avatar .detail .logout,\n#bp_right .bb_intro_box,\n.rhythm-storm .bl-button:disabled,\n.member-list-item .member-list-img,\n.pay-points-way-next,\n.pay-points-way-content,\n.pay-points-way-btn-disable,\n.bl-search:hover,\n.invite-code .copy-btn,\n.title-level .title-level-bar-wrap .title-level-bar,\n.title-factory-card .title-num .num-value,\n.record-ctnr .areas,\n.user-info > .tag-gray,\n.buy-vip-panel .panel-ctnr,\n.buy-vip-panel .panel-ctnr .panel-aside .aside-item.active,\n.content .user-protocol,\n.sub-tab-box .item.active,\n.recharge-store-box .cntr .store-content {\n background-color: #222 !important;\n}\n\n.player-auxiliary-area .bui-collapse {\n background-color: #333 !important;\n}\n\n.container .host-list-layout .hot-list-wrap .hot-song-list,\n.rank-list-container .rank-list-wrapper .rank-list,\n.rank-list-container .rank-list-wrapper,\n.rank-item-first .detail,\n.rank-item-first,\n.canvas-card,\n.activity-card,\n.link-panigation .panigation,\n.banner-text,\n.bui-sns-info,\n.nav-notice li a,\n.container .host-list-layout .hot-list-wrap .show-more-song,\n.dc-select .dc-option-group,\n.comment-manage-wrap .content .action-bar,\n.comment-manage-wrap .no-content,\n.comment-manage-wrap .head .dropdown-btn,\n.comment-manage-wrap .dropdown .dropdown-btn:hover,\n.dropdown .dropdown-menu,\n.comment-manage-wrap .dropdown.open .dropdown-btn,\n.comment-manage-wrap .head .dropdown-btn .text,\n.recent-danmu-wrp .head .dropdown-btn,\n.rank-list-head .rank_tips,\n.condition-btn-disable,\n.official-submit-btn-disable,\n.el-upload--picture-card,\n.official-title-input,\n.bili-input,\n#edit-page,\n.cover-upload-box .no-img,\n.ui-select .ul-select-list .select-item.active,\n.ui-select .ul-select-list .select-item:hover,\n.float-toolbar .toolbar-list li,\n.assist-wrap .addModal .control-group.assist-rights .rights,\n.classify .sub-list .sub-item.active,\n.classify .sub-list .sub-item:hover,\n.read-list-component .creat-read-list-box .input-box button[disabled],\n.ui-radio input[type=radio]:active + .ui-radio-icon,\nbody #app .category-wrapper .upload-content,\n.set-copyright .copyright-select-box .copyright:hover,\n.tag .delete,\nbody #app .marquee,\n.promote-m .headline .change-push,\n.game-groom-m .title,\n.game-groom-m,\n.article-wrapper,\n.author-info-card,\n.relate-work-wrapper,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper,\n.project-info table tr,\n.project-info table tr:first-child,\n.qrcode-active .qrcode-active-slider,\n.trade-list,\n.trade-wrapper,\n.spend-recode,\n.el-table th,\n.el-table tr,\n.el-table .el-table__header-wrapper th,\n.el-table--enable-row-hover .el-table__body tr:hover > td,\n.balance_bp_box,\n.bb_intro_box_top,\n.bind-info,\n.shell-intro-top,\n.history-card,\n.income-info .item,\n.rel.pl26.mb18 .bggr,\n.u-btn-e,\n.u-btn-m,\n.u-btn-c,\n.drawer-card,\n.demo-app .detail .category,\n.rel.pl26.mb18 .bggr,\n.infor-body-left ul li,\n.infor-news .news-body,\n.infor-news .news-top,\n.cntr .category,\n.pagelist .flip-left span,\n.pagelist .flip-left strong,\n.pagelist .flip-right input,\n.nav-container .single-box .ep-item,\n.bangumi-list .synthetical .headline .bangumi-label,\n.avatar .detail .level a.total,\n.valid_box .button.ready,\n.valid_box .button.ready:active,\n.valid_box .button.ready:hover,\n.bili-pay-box-wrapper,\n.bili-pay-payment-wrapper,\n.bili-payment-list,\n.center-grid,\n.center-grid tbody tr:nth-child(odd),\n.section-filter,\n.sponsor-pay-dialog-v2 .sponsor-pay-content,\n.table-ctnr,\n.text-ctnr,\n.daily-task .task-item,\n.achievement-user,\n.achievement-card,\n.section-block.with-bottom-radius.a-move-in-left .invite,\n.sailors-ctnr,\n.apply-banner-table tr:nth-child(even),\n.record-ctnr,\n.record-ctnr .area-selection-cntr,\n.record-ctnr .areas .btn-cntr .btn,\n.record-ctnr .areas .btn-cntr .btn.normal,\n.buy-vip-panel .panel-ctnr .panel-aside,\n.gold-seed-store,\n.recharge-store-box dl.recharge-form .ipt-number,\n.fast-amount-list .item.free-amount input.ipt-free-amount {\n background-color: #444 !important;\n}\n\n.player-auxiliary-area .bui-collapse,\n.player-auxiliary-area .player-auxiliary-danmaku-btn-footer,\n.v-wrap #multi_page {\n border-radius: 2px !important;\n}\n\n.add-tag .edit .input-wrapper .container.active .btn-add,\n.infor-news .news-top,\n.spend-recode .title-group .selected-title,\ndiv.cntr a.check-all {\n background-image: none !important;\n}\n\n.link-footer .footer-linker .footer-linker-line,\n.nav-notice li,\n.nav-notice li.hover,\n#text-contribute .fixed-header,\n.alert-container .alert-header:after,\n.el-table--border:after,\n.el-table--group:after,\n.el-table:before,\n.app-ctnr,\n.el-table,\n.el-table__expanded-cell,\n.container .main-btn.edit-btn:hover,\n.player-auxiliary-area .player-auxiliary-filter,\n.gui-settings-box.blur,\n.bl-search,\n.player-auxiliary-collapse .player-auxiliary-wraplist,\n.buy-vip-panel .panel-ctnr .panel-aside .aside-item .item-img-ctnr {\n background-color: transparent !important;\n}\n\n.recent-danmu-wrp .danmu-filter .left .line,\n.preview-avatar-con,\n.preview-title,\n.ui-checkbox input[type=checkbox]:checked + .ui-checkbox-icon,\n.read-list-component .mask {\n background: transparent !important;\n}\n\nul.a-fade-in.content li:nth-child(n+41):after {\n background-image: linear-gradient(rgba(34,34,34,0.06667), #222) !important;\n}\n\n.link-footer .footer-img-linker .footer-img-item,\n.canvas-card dd h4 .user-container span,\n.canvas-card dd h4 .user-container a,\n.nav-bar .sub-nav .sub-tab,\nul.navigation li span,\n.activity-card dd span,\n.sort-item,\n.filter-block .filter-item-wrapper,\n.bangumi-index-crumb ul li a,\n.bangumi-item .pub-info,\n.link-footer .footer-img-linker .footer-img-text,\n.cinema-home-crumb ul li a,\n.video-item-biref .biref-info .biref-title-sec,\n.banner-p a,\n.banner-p p,\n#page .game .game-box dl a,\n.footer-text p,\n.footer-text .record,\n.dc-radio-button,\n#dc-section_summary .follow-tool-box .follow-line-legend .legend-item .legend-text,\n.info-item-active p,\n.info-item-charge p,\n.info-item-medal p,\n.info-item-total p,\n.rank-active-target,\n.rank-fans-medal,\n.rank-vedio-target,\n.rank-vedio-view,\n.dc-radio-button_inner,\n.comment-manage-wrap .content .action-bar .dropdown .sort-btn,\n.comment-manage-wrap .search .fontvt,\n.comment-manage-wrap .dropdown .dropdown-menu li,\n.comment-manage-wrap .head .dropdown-menu .article-list .ac-link,\n.recent-danmu-wrp .danmu-filter .left .delete .option-wrp .act-btn,\n.recent-danmu-wrp .head .dropdown-menu .article-list li,\n.recent-danmu-wrp .tips,\n.danmu-wrp .section .title-tip .sub,\n.danmu-wrp .section .title-tip,\n.danmu-wrp .black-tip,\n.rank-menu li,\n.rank-item .content .info .pts,\n.rank-item .content .info .detail a,\n.rank-item .content .info .detail,\n.rank-tab-wrap,\n.rank-list-head .rank_tips,\n.more-data,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .mp-descr,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .mp-gettime,\n.ava-name,\n.ava-text,\n.title-module,\n.condition-txt,\n.condition-sub-title,\n.official-name-info,\n.form-title-info,\n.preview-avatar-con:after,\n.preview-title:after,\n.upload-txt,\n.value-length,\n.cc-album-create .info-wrp p,\n.upload-v2-step1-container .upload-agreement .reg-2,\n.tool-box-v2-container .tool-title,\n.tool-box-v2-container .tool-xiaowan-bilibili a,\n.tool-box-v2-container .tool-xiaowan a,\n.upload-v2-step1-container .upload-agreement .reg-1 > div a,\n.cover-upload-box .no-img,\n.tag-list-wrap .tag-list .add-item .tip,\n#edit-page .copyright-hint,\n#edit-page .block-wrap h3.block-title span.tips,\n.cards-block .cards-list .card-item .card-case .image .empty-icon p,\n.editor-box p.counter,\n.editor-wrap .article-title .count,\n.ui-input-textarea .count,\n.music-clue,\n.music-tips .music-tip,\n.read-list-component .tips,\n.read-list-component .tips.input-tips,\n.read-list-component .read-list-box li .count,\n.float-toolbar .toolbar-list .icon-block,\n.float-toolbar .back-top .icon-block,\n.song-info .info-wrap .contact-us,\n.upload-cover-wrapper .upload-cover-tips,\n.song-info .info-wrap .form-item-paper-input-wrapper .form-item-paper-total,\n.add-tag .default .placeholder,\n.checkbox .text,\n.text-input .text-length,\n.upload-image .tip,\n.set-copyright .copyright-select-box .copyright,\n.block-left .headline .hot-link,\n.danmu-wrp .section .label .second,\n.add-tag .edit .tip,\n.add-tag .edit .input-wrapper .count,\n.faq-modal .modal-wrap .modal-content .text-content p,\n.video-floor-m .zone-title .headline .tags li a,\n.game-groom-m .num,\n.promote-m .headline .sub-name,\n.hot-list .card-ctnr .room-count,\n.room-card .sub-area,\n.area-section .card-ctnr .tag-ctnr .tags,\n#announcement-area .rank-ctnr .anchor-name,\n#announcement-area .news-ctnr .news-date,\n.author-info-card .data-area .data-block h4,\n.stat-banner .author-name,\n.stat-banner .pub-time,\n.stat-banner .review-summary,\n.func-banner .right-btns a,\n.func-banner .right-btns span,\n.relate-work-wrapper .work-info .bread-crumb,\n.relate-work-wrapper .work-info .rate-info .tip,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-body .order-item-name-wrapper .time,\n.orderdetail-container .orderdetail-wrapper p,\n.project-info table .project-content .content-right p,\n.orderdetail-container .orderdetail-nav .orderdetail-nav-list li.order-center,\n.qrcode-active .qrcode-tip,\n.qrcode-active .qrcode-container-item .qrcode .qrstatus .qrstatus-time,\n.qrcode-active .qrcode-container-item .qrcode .qrstatus .qrstatus-title,\n.trade-wrapper > div > div,\n.trade-customn .tips,\n.agreement,\n.num-tip,\n.el-pagination.is-background .btn-next,\n.el-pagination.is-background .btn-prev,\n.el-pagination.is-background .el-pager li,\n.spend-recode .part-common .platformType,\n.el-date-table td.next-month,\n.el-date-table td.prev-month,\n.bind-info .note-content p,\n.el-checkbox__label,\n.history-card,\n.container .subtitle,\n.container .tip,\n.online-list .ebox .dlo .author,\n.online-list .ebox .dlo span,\n.error-panel.server-error .right-panel,\n.category li a,\n.tv-m-crumb li a,\n.tv-m3 .tv-m-desc,\n.tv-m2 .tv-m-desc,\n.tv-m1 .tv-m-desc,\n.tv-m3 .up,\n.tv-m2 .up,\n.tv-m1 .up,\n.tv-m3 .time,\n.tv-m2 .time,\n.tv-m1 .time,\n.mn-ot-l-u-icon1,\n.mn-ot-l-u-icon2,\n.tv-m3 .play,\n.tv-m2 .play,\n.tv-m1 .play,\n.tv-m3 .com,\n.tv-m2 .com,\n.tv-m1 .com,\n.tv-m3 .colt,\n.tv-m2 .colt,\n.tv-m1 .colt,\n.news-text .news-date,\n.pagelist .flip-right span,\n.topic-main .act-list ul li .found-time,\n.pager .jump-pager,\n.card-more,\nli.user-wrapper .avatar .detail .level .progress span,\n.pay-result-sub-title,\n.rel.pl122.mb20 .g3,\n.bili-pay-text,\n.bili-pay-panel-remark,\n.bili-payment-num i,\n.bili-payment-txt,\n.pay-bottom-link,\n.bili-pay-vouche-name,\n.pay-other p,\n.bili-pay-panel-name,\n.pay-activation-txt,\n.pay-points-way-title,\n.pay-points-way-txt,\n.bili-pay-voucher-help-disable,\n.article-holder .shop-card a .container .disc,\n.center-grid thead tr,\n.sponsor-pay-dialog-v2 .sp-pay-success .sponsor-pay-body .sponsor-pay-result .sponsor-pay-result-body p,\n.daily-task .task-item,\n.daily-task .task-item .task-status,\n.daily-task .task-item .desc,\n.achievement-card-centent > .text a,\n.achievement-card-centent > .header > .state-normal,\n.achievement-user-info > .info,\n.record-ctnr,\n.content .user-protocol,\n.sub-tab-box .item,\n.recharge-rule {\n color: #aaa !important;\n}\n\n.rank-item .detail .work-name,\n.rank-list-container .more .text,\n.canvas-card dd h3 a,\n.canvas-card dd .icon-contain .support,\n.rank-list .canvas-card:after,\n.rank-list .canvas-card:nth-child(-n+3):after,\nul.navigation li.activated span,\n.activity-card dd h4,\n.link-panigation .panigation,\n.link-panigation .panigation.selected,\n.panigation .arrow-right i,\n.activity-card .category-tab,\n.filter-block .filter-name,\n.bangumi-item .bangumi-title,\n.filter-wrapper .filter-title,\n.bangumi-item .cover-wrapper .shadow,\n.bangumi-item .cover-wrapper .corner-tag,\n.block-area .block-left .block-header .block-title,\n#page .game .game-box h4,\n.nav-notice li a,\n.nav-notice li.hover,\n.game-more,\n.bui-sns-info a,\n.footer-box a,\n.dc-section-item_title_custom .sectionTitle,\n.ellipsis,\n.dc-option,\n.dc-section-item_title,\n.comment-manage-wrap .content .action-bar .action-btn span,\n.comment-manage-wrap .search input,\n.comment-manage-wrap .dropdown .dropdown-btn,\n.comment-manage-wrap .head .search .bili-input,\n.recent-danmu-wrp .dropdown .dropdown-btn,\n.danmu-wrp .section .title,\n.danmu-wrp .input-group,\n.btn-sponsor-wrapper a.sponsor-btn,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.rank-item .num,\n.rank-item .content .info .pts div,\n.other a,\n.other strong,\n.video-model header h2,\n.info-model header h2,\n.fjw-random header h2,\n.timer-wrap .timer-top h2,\n.fjw-point header h2,\n.comment-wrap header h2,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .title,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn-white,\n.assist-wrap .assist-list header h1,\n.assist-wrap .assist-log header h1,\n.official-title,\n.card-name,\n.card-info,\n.condition-title,\n.condition-btn-disable,\n.official-label,\n.official-submit-btn-disable,\n.check-warp .el-checkbox,\n.preview-title-line1,\n.ui-select .ui-select-show-box,\n.danmu-wrp .section .bili-input,\n.upload-v2-step1-container .video-jam .video-jam-pretext,\n.cards-block .radio-list .radio-item .radio-label.active,\n.cards-block .radio-list .radio-item .radio-label:not([disabled=disabled]),\n.ui-select .ul-select-list .select-item,\n.classify .classify-list .list-item .class-block,\n.read-list-component .create-btn,\n.tag-list-wrap .tag-list .add-item .add-control,\n.cards-block .cards-list .card-item .card-case .user-info span,\n#edit-page .btn-group.main-active-btn a.white,\n#edit-page .btn-group.main-active-btn button.white,\n.ui-btn.blue-radius,\n.protocol-block,\n.create-compilations-btn .album-flex .album-bar-btn .album-bar-btn-text,\n.music-upload-wrapper .upload-music-bar-wrapper .pload-music-bar-btn,\n.assist-wrap .addModal .control-group > label,\n.assist-wrap .addModal .control-group,\n.ui-input-text input,\n.el-button--primary,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow,\n.read-list-component .creat-read-list-box .input-box button[disabled],\n.read-list-component .creat-read-list-box .input-box button,\n.read-list-component .read-list-box li label .title,\n.song-info .info-wrap .title,\n.song-info .info-wrap .submit-btn,\n.song-info .info-wrap .album-itro,\n.song-info .info-wrap .album-name,\n.title .text,\n.category-wrapper .upload-title-text,\n.text-input input,\n.agree-rule .text,\n.submit-btn,\nbody #app .category-wrapper .upload-content .title,\n.block-left .headline h4,\n.recent-danmu-wrp .danmu-filter .from-wrp .bili-input,\n.category-wrapper .tweet-title,\n.add-tag .edit .input-wrapper input:hover,\n.add-tag .edit .input-wrapper input:focus,\n.tag .text,\n.add-tag .edit .input-wrapper .btn-add,\n.tag .delete,\n.faq-modal .modal-wrap .modal-content .text-content h1,\n.game-groom-m a .title,\n.game-groom-m .type-name,\n#area-anchor .area-title-link,\n.idol-show .section-title .title,\n#announcement-area .rank-ctnr .cover-ctnr,\n#announcement-area .rank-ctnr .rank-icon,\n.item .live-status,\n#area-anchor .icon-play,\n.article-wrapper .review-content,\n.article-wrapper .review-title,\n.review-reply-wrapper .review-reply-title,\n.author-info-card .author-info .info-right .author-name,\n.author-info-card .data-area .data-block p,\n.func-banner .btn-like,\n.func-banner .btn-dislike,\n.relate-work-wrapper .wrapper-title,\n.relate-work-wrapper .work-info .work-title,\n.author-info-card .author-info .info-right .btn-attention,\n.order-header-wrapper,\n.order-header-wrapper .order-header-status,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-body .order-item-name-wrapper .name,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-body,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.canceldetail,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.checkdetail,\n.orderdetail-container .orderdetail-status .status-text,\n.project-info table .project-content .content-right h1,\n.project-info table tr,\n.orderdetail-container .orderdetail-wrapper h1,\n.project-info table th,\n.total-container div,\n.qrcode-active .qrcode-container-item .seat-info,\n.qrcode-active .qrcode-container-item .seat-info span,\n.trade-wrapper,\n.qrpay-group .qrpay-content .pay-tips,\n.trade-customn input,\n.alert-container .alert-header h2,\n.alert-container .alert-content .button,\n.spend-recode .title-group .selected-title,\n.el-pagination__total,\n.el-pagination__jump,\n.el-table .el-table__header-wrapper .el-table__header .cell,\n.el-table .el-table__row .cell,\n.bp_user_box_top p,\n.bp_user_box i,\n.balance_bp_box,\n.bb_intro_box_top .b_icon_title,\n.shell-intro-top .bind-card-title,\n.bind-info .bind-sub-title,\n.bind-info .note-footer .btn-group .unable-btn,\n.bind-info .note-footer .btn-group .back-btn,\n.income-info .item .info-title,\n.rhythm-storm label,\n.bangumi-up-info .func-btns .b-gz,\n.nav-container .single-box .ep-item,\n.nav-container .single-box .ep-item:hover,\n.container .main-btn,\n.online-list .ebox .etitle,\n.cl.mb20 .g1,\n.rel.pl26.mb18 .rank,\n.u-btn-m,\n.u-btn-c,\n.u-btn-e,\n.u-btn-e:hover,\n.error-panel .rollback-btn,\n.error-manga .change-img-btn,\n.hot-activity a,\n.hot-content .title,\n.drawer-card dd,\n.rel.pl26.mb18 .g1,\n.bbgr.cl.h29 .g1,\n.tv-m1 .tv-m-tt,\n.rel.pl122.mb20 .rank,\n.rel.pl26.mb18 .rank,\n.rel.pl122.mb20 .g1,\n.news_block .text-name,\n.infor-label .label-date,\n.news-body .news-1 .news-text p,\n.infor-news .news-top,\n.news-body .news-1 i,\n.active-main .active-title .b-active-t,\n.active-main .act-list ul li h2 a,\n.active-main .act-list ul li .event_status,\n.pagelist .flip-left span,\n.pagelist .flip-left .active,\n.pagelist .flip-left span:hover,\n.pagelist .flip-right input,\n.topic-main .nav-tab li,\n.topic-main .topic-title .b-topic-t,\n.topic-main .act-list ul li h2 a,\n.w160.h48.ovh .g1,\n.balance_bp_box .button:active,\n.balance_bp_box .button:hover,\n.bangumi-list .synthetical .headline .bangumi-label,\n.header .right li.order span a,\n.bb_intro_box .bb_intro_info,\n.valid_box .button.ready,\n.valid_box .button.ready:active,\n.valid_box .button.ready:hover,\n.rhythm-storm .bl-button:disabled,\n.bili-pay-uname,\n.pay-result-title,\n.pay-result-btn,\n.player-auxiliary-area .player-auxiliary-filter-title,\n.player-auxiliary-area .player-auxiliary-filter-menu,\n.bili-payment-list,\n.bili-pay-price,\n.pay-activation-btn,\n.pay-other-way-link,\n.pay-points-way-content,\n.pay-points-way-btn-disable,\n.pay-points-way-btn,\n.article-holder .shop-card a .container .title,\n.center-grid tbody tr,\n.sponsor-pay-dialog-v2 .sp-pay-success .sponsor-pay-body .sponsor-pay-result .sponsor-pay-result-body p.sponsor-pay-result-title,\n.sponsor-pay-dialog-v2 .sponsor-pay-header,\n.favourite-card .other-info-ctnr > div,\n.tabnav-tip.plain,\n.achievement-card-centent > .header,\n.achievement-card-centent > .header > .icon,\n.title-factory-card .title-num .num-value,\n.sailors-ctnr,\n.record-ctnr .areas-tip-cntr .areas-tip,\n.record-ctnr .area-selection-cntr .tips,\n.record-ctnr .areas .btn-cntr .btn,\n.record-ctnr .areas .btn-cntr .btn.normal,\n.record-ctnr .areas .btn-cntr .btn.normal:hover,\n.user-info > .tag-gray,\n.buy-vip-panel .panel-ctnr .panel-aside .aside-item .item-label,\n.live-btn.default,\n.recharge-store-box dl.recharge-form dt,\n.recharge-store-box dl.recharge-form .ipt-number,\n.fast-amount-list .item.free-amount input.ipt-free-amount {\n color: #eee !important;\n}\n\n.container .host-list-layout .hot-list-wrap .hot-song-list,\n.link-footer .footer-img-linker .footer-img-item,\n.canvas-card dd .icon-contain .support,\n.link-panigation .panigation,\n.cinema-home-crumb ul li,\n.banner,\n.nav-notice li,\n.nav-notice li.hover,\n.rank-active-target,\n.rank-fans-medal,\n.rank-vedio-target,\n.rank-vedio-view,\n.dc-select-label,\n.dc-select .dc-option-group,\n.comment-manage-wrap .no-content,\n.comment-manage-wrap .content .action-bar .action-btn span,\n.comment-manage-wrap .content .check-box.checked,\n.comment-manage-wrap .search input,\n.comment-manage-wrap .dropdown .dropdown-btn,\n.comment-manage-wrap .head .dropdown-btn .text,\n.recent-danmu-wrp .dropdown .dropdown-btn,\n.bilibili-player .bilibili-player-area-separator,\n.rank-item div.num,\n.other,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn:hover,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn,\n.official-title-input,\n.official-right-float .el-upload--picture-card,\n.ui-select.white .ui-select-show-box,\n.bili-input,\n.classify .classify-list .list-item .class-block,\n.ui-btn.sub-btn,\n.ui-btn.white,\n#edit-page .btn-group.main-active-btn a.white,\n#edit-page .btn-group.main-active-btn button.white,\n.ui-input-textarea,\n.el-button--primary,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow,\n.ui-radio.active .ui-radio-icon,\n.ui-radio .ui-radio-icon,\n.read-list-component hr,\n.read-list-component .creat-read-list-box .input-box button,\n.read-list-component .creat-read-list-box .input-box,\n.song-info .info-wrap .album-itro,\n.song-info .info-wrap .album-name,\n.checkbox.checked .radio-btn,\n.upload-image,\n.text-input input,\n.set-copyright .copyright-select-box,\n.recent-danmu-wrp .danmu-filter .from-wrp .bili-input,\n.add-tag .edit .input-wrapper input,\n.add-tag .edit .input-wrapper input:hover,\n.add-tag .edit .input-wrapper input:focus,\n.promote-m .headline .change-push,\n.game-groom-m,\n#announcement-area .news-ctnr .title-row,\n.author-info-card .data-area .split-line,\n.func-banner .btn-like,\n.func-banner .btn-dislike,\n.order-list-wrapper .order-list .order-item,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.canceldetail,\n.order-list-wrapper .order-list .order-item .order-item-body-wrapper .order-item-btn-group .btn.checkdetail,\n.orderdetail-container .orderdetail-status,\n.project-info table tr:last-child,\n.project-info table tr,\n.orderdetail-container .orderdetail-wrapper .wrapper-content,\n.b-info .dividing-line,\n.trade-list,\n.spend-recode,\n.el-table td,\n.el-table th.is-leaf,\n.spend-recode .part-common .platformType,\n.balance_bp_box,\n.bb_intro_box_top,\n.bp_user_box_top,\n.bind-info,\n.shell-intro-top,\n.bind-info .dividing-line,\n.bind-info .note-footer .btn-group .unable-btn,\n.bind-info .note-footer .btn-group .back-btn,\n.income-info .item,\n.container .main-btn,\n.container .main-btn:hover,\n.container .main-btn.edit-btn,\n.b-head.online,\n.online-list .ebox,\n.u-btn-e,\n.u-btn-m,\n.u-btn-c,\n.mg-l.w880.cl .bbgr,\n.tv-m1 .tv-m-con,\n.infor-body-left ul li,\n.news-body .news-1,\n.active-main .act-list ul li,\n.active-main .active-title,\n.pagelist .flip-left span,\n.pagelist .flip-left .active,\n.pagelist .flip-left span:hover,\n.pagelist .flip-right input,\n.topic-main .nav-tab,\n.topic-main .act-list ul li,\n.nav-container .single-box .ep-item,\n.bangumi-list .synthetical .headline .bangumi-label,\n.bb_intro_box .bb_intro_info,\n#bp_right .bb_intro_box,\n#bp_right .bb_intro_box_top,\n.valid_box .button.ready,\n.valid_box .button.ready:active,\n.valid_box .button.ready:hover,\n.valid_box .button,\n.rhythm-storm .bl-button,\n.bili-pay-header-wrapper,\n.bili-pay-payment-wrapper,\n.bili-payment-list,\n.payment-active,\n.pay-points-way-content,\n.pay-points-way-select,\n.article-holder .shop-card,\n.favourite-card,\n.favourite-card .anchor-info,\n.favourite-card .other-info-ctnr .anchor-live:before,\n.section-filter,\n.sponsor-pay-dialog-v2 .sp-pay-success .sponsor-pay-msg,\n.daily-task .task-item,\n.achievement-user,\n.achievement-card,\n.achievement-card-centent > .header > .state-normal,\n.achievement-user-info > .info,\n.title-factory-card .title-num .num-value.num-input,\n.sailors-ctnr,\n.record-ctnr,\n.record-ctnr .area-selection-cntr,\n.record-ctnr .areas,\n.record-ctnr .areas .btn-cntr .btn.normal,\n.buy-vip-panel .panel-ctnr,\n.recharge-store-box dl.recharge-form .ipt-number {\n border-color: transparent !important;\n}\n\n.banner-p a,\n.fjw-random .point-wrap .cnt,\n.fjw-random .point-wrap .cnt .list,\n.face-g-list#my-g-list .face-g-block .my-mp-block,\n.ui-input,\n.set-copyright .copyright-icon .icon-none-copyright,\n.area-section .card-ctnr .tag-ctnr .tags,\n.trade-wrapper,\n.el-date-table th,\n.user-info > .tag-gray,\n.recharge-store-box ul.select-list .item {\n border-color: #aaa !important;\n}\n\n#BilibiliVipDialog {\n border: none !important;\n}\n\n.mainmenu ul.grid li a.yxzx,\n.footer-logo,\n.more-data i,\n.block-left.block-brand .headline .tab-wrap .pgc-brand-tab,\n.qrcode-active .qrcode-active-slider .close-btn .close-btn-bg,\n.icon-arrow-r,\n.u-btn-m i,\n.u-btn-e i,\n.play-btn .icon-play {\n filter: brightness(0) invert(1) !important;\n}\n\n.infor-load-more {\n filter: invert(0.75) !important;\n}\n\n.bb_intro_box_top .b_question .b_question_icon {\n filter: brightness(0.5) contrast(3) !important;\n}\n\n.float-toolbar .toolbar-list .icon-block.icon-help,\n.float-toolbar .toolbar-list .icon-block.icon-feedback,\n.float-toolbar .back-top .icon-block.icon-back-top,\n.icon-sort3-on,\n.u-btn-s3:hover,\n.on.u-btn-s3,\n.timer-wrap .vote-dialog-new .main .main-txt-1 label .selected,\n.timer-wrap .vote-dialog-new .main .checkbox,\n.icon-slide-h,\n.title-factory-card.selected:after,\n.recharge-store-box ul.select-list .item.active:after {\n filter: var(--blue-image-filter) !important;\n}\n\n.episode-item .mark-icon,\n.add-tag .default .btn-show,\n.project-info table .project-content .content-right .ticket-type span,\n.article-holder .shop-card a .container .bottom-col .card-label {\n filter: var(--pink-image-filter) !important;\n}\n\n#edit-page,\n.orderdetail-container .orderdetail-content {\n box-shadow: none !important;\n}\n\ndiv.cntr a.check-all {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n.icon-hot,\n.icon-new,\n.icon-home {\n display: none !important;\n}\n\n.banner-p h3,\n.banner-p a:hover,\n#page .game .game-box h4 span,\n.dc-radio-button.is-active,\n.dc-radio-button.is-active:after,\n.rank-menu li.active,\n.ui-tabs .ui-tabs-head .tab-head-item.current a,\n.ui-tabs .ui-tabs-head .tab-head-item.current a:after,\n.classify .classify-list .list-item .class-block:hover,\n.tabs-nav .active,\n.ui-checkbox input[type=checkbox]:checked + .ui-checkbox-icon,\n.ui-radio.active .ui-radio-icon,\n.ui-radio input[type=radio]:hover + .ui-radio-icon,\nbody #app .marquee,\n.area-section .card-ctnr .tag-ctnr .tags:hover,\n.func-banner .btn-like:hover,\n.func-banner .btn-dislike:hover,\n.func-banner .btn-like.active,\n.func-banner .btn-dislike.active,\n.author-info-card .author-info .info-right .btn-attention,\n.swiper-pagination-custom,\n.trade-wrapper.is-selected,\n.bangumi-up-info .func-btns .b-gz,\n.act.tv-u-btn-t,\n.balance_bp_box .button,\n.bili-pay-panel-list-active,\n.blink-border.blue,\n.invite-code .copy-btn,\n.title-factory-card.selected,\n.record-ctnr .areas .all-area.checked,\n.recharge-store-box ul.select-list .item.active,\n.recharge-store-box ul.select-list .item:hover {\n border-color: var(--theme-color) !important;\n}\n\n.nav-bar .nav-wrapper .slide-block,\nul.navigation li:after,\n.link-panigation .panigation.selected,\n.comment-manage-wrap .content .check-box.checked,\n.btn-sponsor-wrapper a.sponsor-btn,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-btn,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-setting-menu-wrap .bilibili-player-setting-menu-list .active-point,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn:hover,\n.face-g-list#my-g-list .face-g-block .my-mp-block .mp-info .btn,\n.ui-btn.blue-radius,\n.bangumi-info .info-right .info-title .func-module .bangumi-btn .btn-follow,\n.read-list-component .creat-read-list-box .input-box button,\n.ui-radio input[type=radio]:checked + .ui-radio-icon:after,\n.song-info .info-wrap .submit-btn,\nbody #app .category-wrapper .dot,\n.checkbox.checked .radio-btn:before,\n.add-tag .default .btn-show,\n.promote-m .headline .change-push:hover,\n#announcement-area .rank-ctnr .rank-icon.hot,\n.item .live-status.on,\n.author-info-card .author-info .info-right .btn-attention,\n.alert-container .alert-content .button,\n.bangumi-up-info .func-btns .b-gz,\n.nav-container .single-box .ep-item:hover,\n.rel.pl122.mb20 .bgre,\n.u-btn-e:hover,\n.error-panel .rollback-btn,\n.error-manga .change-img-btn,\n.rel.pl122.mb20 .bgre,\n.news-body .news-1 i,\n.balance_bp_box .button,\n.pagelist .flip-left .active,\n.pagelist .flip-left span:hover,\n.balance_bp_box .button:active,\n.balance_bp_box .button:hover,\n.rhythm-storm .bl-button,\n.pay-result-btn,\ndiv.cntr a.check-all,\n.bili-header-m .bubble-traditional .renew-btn button,\n.pay-other-way-link,\n.pay-other-way-link:hover,\n.pay-activation-btn,\n.pay-activation-btn:hover,\n.pay-points-way-btn,\n.tabnav-tip.plain,\n.record-ctnr .areas .btn-cntr .btn:hover,\n.record-ctnr .areas .btn-cntr .btn.normal:hover,\n.live-btn.default,\n.live-btn.default:hover,\n.live-btn.default:active {\n background-color: var(--theme-color) !important;\n}\n\n.valid_box .button,\n.pay-result-btn:hover,\n.page-title .count {\n background: var(--theme-color) !important;\n}\n\n.canvas-card dd h4 .user-container a:hover,\n.nav-bar .sub-nav .sub-tab.active,\n.rank-item .detail .work-name:hover,\nul.navigation li:hover,\n.activity-card dd h4 a:hover,\n.link-panigation .panigation:not(.selected):hover,\n.panigation .arrow-right:hover i,\n.filter-block .filter-item-wrapper .filter-item.on,\n.bangumi-index-crumb ul li.on a,\n.bangumi-index-crumb ul li:hover a,\n.sort-item.on,\n.bangumi-item .bangumi-title:hover,\n.link-panigation .panigation:hover,\n.cinema-home-crumb ul li.on a,\n.cinema-home-crumb ul li:hover a,\n.banner .slides-pagination li a:hover,\n#page .game .game-box dl a:hover,\n.banner-p a:hover,\n#page .game .game-box dl dt,\n.footer-box .footer-text a:hover,\n.dc-radio-button.is-active,\n.dc-option:hover,\n.comment-manage-wrap .dropdown .dropdown-menu .selected,\n.comment-manage-wrap .content .action-bar .dropdown .sort-btn:hover,\n.rank-menu li.active,\n.rank-tab-wrap .rank-tab .active,\n.check-warp a,\n.ui-select .ul-select-list .select-item.active,\n.ui-select .ul-select-list .select-item:hover,\n.ui-tabs .ui-tabs-head .tab-head-item.current a,\n.tool-box-v2-container .tool-xiaowan-bilibili a:hover,\n.tool-box-v2-container .tool-xiaowan a:hover,\n.classify .classify-list .list-item .class-block:hover,\n.protocol-block a,\n.protocol-block a:hover,\n.music-clue .font-blue,\n.music-clue .iconfont,\n.music-tips .music-tip:hover,\n.ui-checkbox input[type=checkbox]:checked + .ui-checkbox-icon,\n.classify .position span,\n.upload-tips,\n.agree-rule .rule,\nbody #app .category-wrapper .upload-tip,\n.set-copyright .copyright-select-box .copyright.selected .text,\n.block-left .headline .hot-link:hover,\nbody #app .marquee a,\n.faq-modal .modal-wrap .modal-content .text-content a,\n.faq-modal .modal-wrap .modal-content .text-content a:active,\n.faq-modal .modal-wrap .modal-content .text-content a:hover,\n.set-copyright .copyright-select-box .copyright:hover .text,\n.video-floor-m .zone-title .headline .tags li a:hover,\n.game-groom-box-m .game-groom-m:hover .title,\n#area-anchor .area-title-link:hover,\n.area-section .card-ctnr .tag-ctnr .tags:hover,\n.idol-show .section-title .title:hover,\n.func-banner .right-btns a:hover,\n.func-banner .right-btns span:hover,\n.func-banner .btn-like:hover,\n.func-banner .btn-dislike:hover,\n.func-banner .btn-like.active,\n.func-banner .btn-dislike.active,\n.relate-work-wrapper .work-info .go-play,\n.project-info table .project-content .content-right h1:hover,\n.orderdetail-container .orderdetail-status h1,\n.total-container div span.total,\n.project-info table .project-content .content-right .ticket-type,\n.project-info table td.total,\n.swiper-pagination-custom,\n.trade-wrapper.is-selected,\n.instructions,\n.agreement a,\n.qrpay-group .qrpay-content .price,\n.spend-recode .title-group .recode-title,\n.bb_intro_box_top .b_question .b_question_title:hover,\n.balance,\n.bind-info .note-content a,\n.bind-info .bind-sec-title,\n.bind-info .note-footer .agree-group .submit-deal,\n.income-info .item.left .value,\n.income-info .item.right .value,\n.selector-wrapper .type-list .current-type span.active,\n.selector-wrapper .type-list li:hover,\n.selector-wrapper .city-list .li-more span:hover,\n.selector-wrapper .order-list .li-more span:hover,\n.project-list .project-list-item .project-list-item-detail .project-list-item-price,\n.container .main-btn:hover,\n.container .main-btn.edit-btn,\n.online-list .ebox .dlo .author:hover,\n.online-list .ebox a:hover .etitle,\n.online-list .ebox:hover .ol b,\n.cl.mb20 .g1:hover,\n.hot-activity a:hover,\n.drawer-card li a:hover dd,\n.category li a:hover,\n.rel.pl26.mb18 .g1:hover,\n.tv-m-crumb li a:hover,\n.bbgr.cl.h29 .g1:hover,\n.tv-m1 .tv-m-tt:hover,\n.act.tv-u-btn-t,\n.rel.pl122.mb20 .g1:hover,\n.news-body .news-1 .news-text:hover .n-text,\n.nav-bar .nav-wrapper .main-tab:hover,\n.active-main .act-list ul li .event_status .status-ing,\n.active-main .act-list ul li h2 a:hover,\n.topic-main .nav-tab .on,\n.w160.h48.ovh .g1:hover,\n.card-more a,\n.player-auxiliary-area .player-auxiliary-filter-menu:hover,\n.bili-pay-panel-list-active .bili-pay-price,\n.bili-payment-num,\n.pay-points-way-next,\n.article-holder .shop-card a .container .bottom-col,\n.center-grid th a:hover,\n.center-grid td a:hover,\n.favourite-card .other-info-ctnr > div .anchor-status.on-live,\n.blink.blue,\n.blink-border.blue,\n.task-info .task-bar .status-icon.active,\n.achievement-card-centent > .header > .state-normal.-success,\n.achievement-user-info > .a,\n.invite-code .code,\n.invite-code .copy-btn,\n.title-factory-card .title-num .num-value,\n.title-factory-card .title-num .ajust-btn,\n.record-ctnr .areas .all-area.checked,\n.sub-tab-box .item.active,\n.content .user-protocol a,\n.recharge-store-box ul.select-list .item.active,\n.recharge-store-box ul.select-list .item:hover,\n.btn-recharge-bcoin,\n.recharge-rule a {\n color: var(--theme-color) !important;\n}\n\n.valid_box .button,\n.rhythm-storm .bl-button,\ndiv.cntr a.check-all,\n.bili-header-m .bubble-traditional .renew-btn button {\n color: var(--foreground-color) !important;\n}\n\n#page .game .game-box,\n.comment-manage-wrap .head .dropdown-menu .article-list,\n#edit-page .block-hr {\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n\n#page .game .game-box-1,\n#page .game .game-box-3,\n.game-box-all,\n.footer-logo,\n.season-item.on:after,\n.dc-radio-button.is-active:after,\n.bili-tab.current:after,\n.ui-tabs .ui-tabs-head .tab-head-item.current a:after,\n.bili-pay-payment-nav,\n.bili-payment-list-border {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.title-list .title-list-item:hover .tips,\n.title-factory-card,\n.p-relative.gold-seed-store.over-hidden .content,\n.live-btn.default,\n.collapse-subitem--active,\n.invtable tr:nth-child(odd) td,\n.el-input-group__append,\n.el-input-group__prepend,\n.cc-article-wrp .article-card .meta-view .appeal,\n.cc-article-wrp .article-card .meta-view .data,\n.cc-article-wrp .article-card .meta-view .delete,\n.cc-article-wrp .article-card .meta-view .option,\n.comment-list-item .ci-action a:hover,\n.comment-manage-wrap .content .action-bar .dropdown .action-menu li:hover,\n.comment-manage-wrap .content .action-bar .dropdown .sort-menu li:hover,\n.fjw-kpi-wrap,\n.mobile-kpi-head h2,\n.mini-progress,\n.tab-selector-wrap .tag-wrap .tag span,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.cc-body .setting,\n.dropdown__content .dropdown__active,\n.dropdown__content .dropdown__item:hover,\n.layout .layout-main .main-footer,\n.home-index .even,\n.home-index .odd,\n.stm-ly .sd-l a:hover,\n.stm-ly .ct .stm-filter li.on,\n.stm-lst-item .share,\n.nav-item3:hover,\n.nav-item3.active,\n.nav-item2 .nav-item2-title:hover,\n.biliPager .pager-jumper .pager-jumper-input,\n.biliPager .pager-jumper a,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2),\n.drop-cascader-container .drop-cascader-pre-wrp .drop-cascader-pre-item:hover,\n.drop-cascader-container .drop-cascader-list-wrp .drop-cascader-list-item:hover,\n.drop-list-v2-container .drop-list-v2-item:hover,\n.time-picker-v2-container .time-picker-body-wrp .time-picker-panel-select-wrp .time-picker-panel-select-item:hover,\n.main-c .main-b .main-b-l .convert,\n.channel-menu,\n.nameplate-card,\n.black-list .black-btn,\n.privilege-box-right-btn,\n.bui-container .gift-recommend,\n.bui-container .gift-all,\n.widescreen.footer .footer-box,\n.widescreen .footer,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow:hover,\n#app .player-box,\n.bili-wrapper.clearfix .up-info-m,\n.elecrank-wrapper .elecrank-content .rank-item .msg,\n.elecrank-wrapper .elecrank-content .rank-item .item-num,\n.log-list li.log-item,\n.video-toolbar-module .share-box .share-popup .share-address ul li input,\n.face-g-list .mp-block .right ul li .mp-tips,\n.face-buy-footer .btn-mk2.primary,\n.popup-btn .btn-default,\n.d-buttons .d-state-highlight,\n.d-buttons .d-button,\n.groom-box-m.clearfix .groom-module .type-name,\n.new_list .vd_list li.l1,\n.album-content .my-album .link-panigation .panigation,\n.attention-live .switch-btn:active,\n.attention-live .switch-btn:hover,\n.multi-page .cur-list .module-box li,\n.works-ctnr .header-ctnr .works-count,\n.album-radio::before,\n.panel-block input,\n.album-popup .album-pop-bottom ul li.disable,\n.album-popup .album-pop-bottom ul li.disable:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span.disabled,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span,\n.col-4-med.col-4 .song-change,\n#i_menu_msg_btn #dyn_wnd,\n.mini-wnd {\n background-color: #222 !important;\n}\n\n.live-haruna .tab-body .item,\n.title-item,\n.help-list,\n.help-box,\n.right-action-ctnr.pointer.dp-i-block.primary.btn.p-relative .btn.primary,\n.code-content,\n.invtable .codedone,\n.cc-article-wrp .article-card,\n.videoCharts .stat .stat-wrp,\n.article-data-wrp .video-box,\n.article-net-charts .content-box,\n.article-net-charts .area,\n.comment-manage-wrap .content,\n.head .dropdown-btn,\n.head .dropdown.open .dropdown-btn,\n.dc-button.dc-button-text,\n.dc-progress-bar,\n.h-none-btn,\n.list.main_body .right_box .select_box .select .option_block .option:hover,\n.anime-expo-container,\n.hot-goods-container,\n.goods-container,\n.comment-container,\n.comment-container .main-desc .goods-info,\n.scroll-container .main .article-container,\n.fjw-kpi-wrap .fjw-kpi-mid .fjw-grade-wrap,\n.fjw-kpi-wrap .fjw-kpi-top,\n.fjw-kpi-wrap .fjw-kpi-foot .fjw-kpi-presents,\n.tab-selector-wrap,\n#newsList #list,\n.pagination-container li.pagination-input-wrap .pagination-input,\n.infor-body .news-contents,\n.pager .jump-pager input[type=number],\n.article-header .filter-wrp .article-type,\n.article-header .filter-wrp .filter-article-type,\n.article-header .filter-wrp .filter-level,\n.article-header .filter-wrp .article-type .bili-btn,\n.article-header .filter-wrp .filter-article-type .bili-btn,\n.article-header .filter-wrp .filter-level .bili-btn,\n.dropdown__content,\n.ivu-input-costom-width .ivu-input-wrapper .ivu-input-wrapper-default .ivu-input-type .ivu-input,\n.ivu-form-item-error .ivu-input-group-append,\n.ivu-form-item-error .ivu-input-group-prepend,\n.tags-box .tag,\n.btn-primary,\n.tag-modal,\n.s-paging > ul > a,\n.s-paging > ul > span,\n.s-paging > ul > a.disabled,\n.s-paging > ul > span.disabled,\n.s-paging .jump-to-page input[type=text],\n.s-paging > ul > a:not(.disabled):not(.current):not(a):hover,\n.s-paging > ul > span:not(.disabled):not(.current):not(a):hover,\n#newsDetail .news-detail-content,\n.stm-ly > .sd > .sec,\n.stm-ly .usr,\n.stm-ly .usr .info,\n.stm-ly .usr .status,\n.stm-ly .stm-lst li,\n.stm-ly .stm-lst,\n.stm-ly > .ct,\n.security-right .sr-b .box-inner,\n.drawer-pop-ctn.pop-ctn-4 .drawer-pop,\n.app-ctnr .live-helper .main-content,\n.app-ctnr .live-helper .main-content .anchor li,\n.nav-warp2 .nav-item3,\n.nav-item2 .nav-item2-title,\n.nav-item1 .nav-item1-title,\n.normal-v2-container .normal-title-wrp > .template-op,\n.alert-v2-container-info,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-upload-progress,\n.select-box-v2-container .select-box-v2-controller,\n.input-box-v2-1-container,\n.label-item-v2-2-container,\n.content-tag-v2-container .content-tag-v2-edit-mod-wrp,\n.content-tag-v2-container .content-tag-v2-other-tag-error-wrp,\n.file-list-v2-container .file-add-btn,\n.template-list-small-container,\n.common-modal-container .common-modal-content,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-items .selector-item,\n.drop-cascader-container,\n.drop-list-v2-container,\n.check-radio-v2-2-container,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer,\n.submit-button-group-v2-container .submit-btn-group-tpl,\n.date-picker-v2-container,\n.time-picker-v2-container,\n.channel-menu .box a:hover,\n.privilege-box.clearfix .privilege-box-right,\n.pagelistbox clearfix .pagelistbox .p,\n.gift-recommend .gift-box .info,\n.gift-all .gift-box,\n.bangumi-detail .detail-evaluate p i,\n.bangumi-detail .detail-evaluate p i:before,\n.privilege-warp .privilege-content-warp,\n.video-toolbar-module,\n.elecrank-header .name,\n.elecrank-wrapper.report-wrap-module.report-scroll-module .elecrank-header,\n.elecrank-wrapper .elecrank-content,\n.video-toolbar-module .share-box:hover,\n.video-toolbar-module .app-download:hover,\n.video-toolbar-module .share-box .share-popup,\n.bili-wrapper .del-log-content,\n.video-toolbar-module .share-box:after,\n.video-toolbar-module .app-download:after,\n.video-toolbar-module .app-download .qr-code-box,\n.app-download .qr-code-box .div.box,\n.fixed-nav-m .mini,\n.fixed-nav-m .go-top,\n.guide .trynew-btn a,\n.clearfix .multi-page .item,\n.bili-wrapper .online-list .ebox,\n.bili-wrapper .online-list .ebox .ol,\n.b-page-body .container-body .pagelistbox .p,\n.detail-box-wrap .content-box .video-model,\n.face-buy-step,\n.face-buy-header,\n.mask .popup-box,\n.d-outer.d-state-lock.d-state-visible.d-state-focus .d-outer,\n.invitation-record-warp .invtable .inputdone,\n.sub-nav-m.report-wrap-module .sub-nav-m .tips,\n.r-con .mobile-link-l,\n.col-full.clearfix .album-content .my-album .pagination,\n.share-addr-item .share-addr-wrapper,\n.media-tab-content .nav-tools .tool-item,\n.album-popup,\n.privacy-panel,\n.privacy-panel-other,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow li:hover,\n.mycollect-info .mycollect-li.odd,\n.mycollect-info .mycollect-li.even,\n#dyn_wnd .wnd_bottom a.read-more,\n#dyn_wnd .wnd_bottom a.btn-ignore-all,\n#dyn_wnd .wnd_bottom a.btn-live-more,\n#dyn_wnd .wnd_bottom a.btn-article-more,\n.mini-wnd .read-all,\n.mini-wnd .play-all,\n.song-complain-bg .song-complain {\n background-color: #444 !important;\n}\n\n.live-haruna .section-stage .stage-wrap,\n.tabs-nav .active,\n.bangumi-collection-wrap .bangumi-collection,\n.bangumi-collection-wrap .bangumi-collection-d,\n.bangumi-collection-wrap .bangumi-order,\n.bangumi-collection-wrap .bangumi-order-d,\n.bangumi-order-wrap .bangumi-collection,\n.bangumi-order-wrap .bangumi-collection-d,\n.bangumi-order-wrap .bangumi-order,\n.bangumi-order-wrap .bangumi-order-d,\n.sr-record a.on,\n.nameplate-card .nameplate-arrow,\n.home-wrap .home-input .type.selected,\n.home-wrap .home-input .type:hover,\n.gift-recommend .gift-box .hover-bg,\n.elecrank-header .rank-tab .arr-up,\n.elecrank-wrapper .elecrank-content .rank-item .msg .arrow,\n.sub-nav-m .tips .t-arrow,\n.attention-live .switch-btn:active,\n.attention-live .switch-btn:hover,\n.album-radio.active::before,\n.album-radio::before {\n background-image: none !important;\n}\n\n.help-subcontent p,\n.biliPager .page-li,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-split,\n.my-album .line,\n#app .player-box .multi-page,\n#app-news .comment-area,\n#page-subs .content,\n.album-report-ctn.ps.ps--active-y .ps__rail-x:hover,\n.album-report-ctn.ps.ps--active-y .ps__rail-y:hover,\n.album-report-ctn.ps.ps--active-y .ps__rail-x:focus,\n.album-report-ctn.ps.ps--active-y .ps__rail-y:focus {\n background-color: transparent !important;\n}\n\n.article-header .filter-wrp .article-type .line,\n.article-header .filter-wrp .filter-article-type .line,\n.article-header .filter-wrp .filter-level .line,\n.border-line,\n.setting .follow-setting .follow-wrp .follow-modal {\n background: transparent !important;\n}\n\n.title-item,\n.notice-ctnr .blink,\n.notice .blink,\n.add-cover,\n.my-room.room-info .room-info-ctnr .timing-num,\n.my-room.room-info .room-info-ctnr .san-num,\n.qrcode-box .tip,\n.announcement-cntr .tips,\n.live-haruna,\n.record-ctnr .summary .s-item .title,\n.main_body .future .future_list .future_block .info .loca,\n.edit-button > span,\n.room-introduction-content.empty,\n.invitation-subtitle,\n.cc-article-wrp .article-card .meta-title .typename,\n.cc-article-wrp .article-card .meta-view .appeal,\n.cc-article-wrp .article-card .meta-view .data,\n.cc-article-wrp .article-card .meta-view .delete,\n.cc-article-wrp .article-card .meta-view .option,\n.article-data-wrp .menu-wrp .menu-tips,\n.type-rank-item-label,\n.h-none-msg,\n.page_body .page_box .block .info .text,\n.list.main_body .list_box .block .info .text,\n.list.main_body .right_box .select_box .select .option_block .option,\n.comment-container .main-desc .comment-info .word-container .bottom .personal-info .nickname,\n.fjw-kpi-wrap .fjw-kpi-top .fjw-person-detail label.fjw-person-item,\n.tab-selector-wrap .tag-wrap .tag span,\n.item .brief-desc,\n.left-nav-childed-list,\n.card-user,\n.play-num,\n.setting .follow-setting .follow-wrp .follow-modal .follow-show p,\n.main-footer .cp,\n.main-footer .link-item a,\n.sap-use-view,\n.stm-ly .sd-l a,\n.stm-ly .stm-lst .hint,\n#page-index .col-2 .section .auth-detail,\n.biliPager .pager-jumper,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-upload-info,\n.section-title-v2-container .section-title-v2-content-sub,\n.more-selector-v2-container .more-selector-v2-title-wrp .more-selector-v2-drop-tip,\n.file-list-v2-container .file-title p,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-title,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-left .cover-chop-clip-reset-v2 > span,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-left .cover-chop-clip-warning-v2 > span.chop-warning-normal,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-right > p,\n.content-tag-v2-container .content-tag-v2-other-wrp .content-tag-v2-mission-tag-wrp .content-tag-v2-mission-tag-tip,\n.text-area-box-v2-container .text-area-box-v2-max-tip,\n.water-mark-set-v2-copy-switch-wrp a,\n.date-picker-v2-container .date-picker-v2-nav-wrp .next-btn-day,\n.date-picker-v2-container .date-picker-v2-nav-wrp .next-btn-month,\n.date-picker-v2-container .date-picker-v2-nav-wrp .prev-btn-day,\n.date-picker-v2-container .date-picker-v2-nav-wrp .prev-btn-month,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item-disabled,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item-disabled,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-title-more,\n.article-holder .color-gray-03,\n.article-holder figcaption,\n.security-right .vip-help p,\n.channel-menu .box .count,\n.black-info .black-time,\n#page-fav .fav-main .fav-action-top .clearing-invalid-video,\n#page-fav .fav-main .fav-video-list .article-item .article-meta .meta-item,\n.my-album .album-count,\n.privilege-box-right-title .privilege-subtitle,\n.help-footer-warp p,\n.help-footer-warp .foot_title,\n.gift-recommend .gift-box .info .price-box .price-old,\n.gift-all .gift-box .info .price-box .price-old,\n.gift-all .gift-box .info p,\n.widescreen .footer,\n.footer-box .footer-text p,\n.footer-box a,\n.footer-text .record,\n.bangumi-detail .detail-info,\n.bangumi-detail .detail-evaluate p.static,\n.bangumi-detail .detail-evaluate,\n.main-container .sponsor-wrapper .sponsor-right-area .sponsor-count-info,\n.btn-sponsor-wrapper .sponsor-count,\n#page-fav .fav-main .fav-video-list.topic-list .large-item .desc,\n#page-fav .fav-main .fav-video-list.topic-list .large-item .pubdate,\n.video-info-m .tm-info .btn-appeal,\n.video-info-m .tm-info time,\n.video-info-m .tm-info a,\n.video-info-m .tm-info,\n.up-info-m .number,\n.video-toolbar-module .btn-item .num,\n.s_tag .btn-view-tag a,\n.video-desc-m .reprint,\n.elecrank-header .rank-tab,\n.s_tag .btn-view-tag,\n.del-log-content .del-log-header .block,\n.del-log-content .log-statictic,\nli.log-item .user-time,\n.elecrank-wrapper .elecrank-content.no-list .desc,\n.video-toolbar-module .app-download .qr-code-box .box .txt,\n.video-toolbar-module .share-box .s-text .num,\n.pop-live .pl__user,\n.newlist_info.clearfix .b-head .b-head-s,\n.new_list .vd_list li .w_info i,\n.new_list .vd_list li .up,\n.year-vip-user .vippendant-title,\n.vippendant-descript,\n.h .report-popup-tip,\n#page-follows .modal-container .content-tip,\n.viptable .history-remark,\n.voucher-right-condition,\n.voucher-right-order,\n.voucher-right-time,\n.voucher-bottom-txt,\n.no-data-voucher,\n.share-qr-hint,\n#page-fav .search-empty-hint p,\n.my-album .error .text,\n.sponsor-pay-dialog-v2 .sp-quick-pay .sponsor-pay-body .sponsor-control-group span,\n.sponsor-pay-dialog-v2 .sp-quick-pay .sponsor-pay-body .sponsor-control-group label,\n.report-reason-pic-row .report-pic-description,\n.album-report .tip,\n.mycollect-padding .mycollect-publish,\n.mycollect-theme span,\n.creation-li .creation-right .creation-publish,\n.mycollect-info .mycollect-li .song-title .song-float,\n#dyn_wnd .dyn_list li.loading,\n.voucher-left-money,\n.voucher-left-txt,\n.voucher-left-money:before,\n.privacy-panel .tip,\n.song-li .song-right .song-right-bottom .song-num,\n.similar-song-menu .similar-right .song-num,\n#page-fav .fav-main .filter-item.search ::-webkit-input-placeholder {\n color: #aaa !important;\n}\n\n.title-name,\n.start-live,\n.room-id,\n.live-setting-ctnr,\n.live-btn,\n.my-room.room-info .room-info-ctnr .room-id,\n.live-btn.default,\n.popup-content,\n.t-gray-dark,\n.live-info .label,\n.main_body .pick_up .pick_list .pick_block .info .title,\n.main_body .future .future_list .future_block .info .title,\n.collapse-item a,\n.help-subtitle,\n.collapse-subitem--active a,\n.drop-menu-item,\n.invitation-title,\n.code-btn,\ntable.invtable td,\n.invtable .codedone,\n.el-input-group__append,\n.el-input-group__prepend,\n.cc-article-wrp .article-header .search-wrp input,\n.head .dropdown-menu .search .bili-input,\n#dc-section_summary .source-rank-list-item .video-info-title a,\n.dc-button.dc-button-text,\n.dc-button.dc-button-text a,\n.dc-button.dc-button-text:hover,\n.home-top-msg-name,\n.h-none-btn,\n.h-none-btn:hover,\n.big-user-name,\n.page_body .page_box .block .info .title,\n.list.main_body .list_box .block .info .title,\n.list.main_body .right_box .select_box .select .title,\n.anime-expo-container .head .title,\n.comment-container .head .title,\n.article-container .head .title,\n.fjw-kpi-wrap .fjw-kpi-mid .fjw-grade-wrap .fjw-progress-title .description,\n.fjw-kpi-wrap .fjw-kpi-mid .fjw-grade-wrap .fjw-grade .fjw-grade-text,\n.mobile-kpi-head h2,\n.fjw-kpi-wrap .fjw-kpi-top .fjw-person-detail label.fjw-person-item .fjw-name,\n.fjw-kpi-wrap .fjw-kpi-foot .fjw-kpi-presents .kpi-presents-item .present-text,\n.fjw-kpi-wrap h2.fjw-kpi-h2,\n.article-holder .ticket-card a .container .title,\n.item .title-wrap,\n.pagination-container li.pagination,\n.pagination-container li.pagination-input-wrap .pagination-input,\n.c-top .name-top1,\n.news-contents h2,\n.infor-body-left .news-contents .c-text,\n.total-bt .t-date a,\n.tv-m2 .tv-m-tt,\n.tv-m3 .tv-m-tt,\n.left-nav-item,\n.left-nav-item-child,\n.card-txt,\n.academy-right-link,\n.tabs-tab,\n.academy-left-name,\n.pager .jump-pager input[type=number],\n.go-back-link,\n.left-nav-item .icon,\n.article-header .filter-wrp .category-wrp,\n.article-header .filter-wrp .order-wrp,\n.article-header .dropdown-btn .icon-text,\n.article-header .filter-wrp .article-type .bili-btn,\n.article-header .filter-wrp .filter-article-type .bili-btn,\n.article-header .filter-wrp .filter-level .bili-btn,\n.article-header .filter-wrp .article-bread .main,\n.left-nav-wrapper .advice-btn,\n.dropdown__content .dropdown__item,\n.article-header .dropdown-btn,\n.article-header .dropdown-btn .icon-ic_unfold,\n.search-wrp .bili-input,\n.help-subindex,\n.ivu-input-costom-width .ivu-input-wrapper .ivu-input-wrapper-default .ivu-input-type .ivu-input,\n.ivu-input-group-append,\n.ivu-input-group-prepend,\n.about-index .about-desc,\n.ivu-form .ivu-form-item-label,\n.ivu-btn-primary.active,\n.ivu-btn-primary:active,\n.ivu-btn-primary:hover,\n.tag-default.current,\n.tag-default:active,\n.tag-default:hover,\n.tag-default,\n.details-list-t div,\n.details-up-name a,\n.btn-primary,\n.tag-modal,\n.tag-modal .tag-title,\n.tag-modal .tag-item,\n.spa-sub-title,\n.spa-user-info a,\n.spa-use-type,\n#gameCenter .hot-list .s-imgUnit .rank.gray,\n.s-statusUnit-text .info a,\n.bp_user_box .bp_user_box_bb,\n.bp_user_box .bp_user_box_bk,\n.list-wrap.hot-forum-lft-con .s-imgUnit a,\n.sponsor-pay-dialog-v2 .sp-quick-pay .sponsor-pay-body .sponsor-control-group,\n#gameCenter .look-around .s-imgUnit .s-imgUnit-text,\n.s-paging > ul > a,\n.s-paging > ul > span,\n.s-paging > ul > a:not(.disabled):not(.current):hover,\n.s-paging > ul > span:not(.disabled):not(.current):hover,\n.s-paging .jump-to-page input[type=text],\n.s-paging > ul > a:not(.disabled):not(.current):not(a):hover,\n.s-paging > ul > span:not(.disabled):not(.current):not(a):hover,\n.news-detail-content .news-title,\n.news-content a,\n.stm-ly .ct .stm-filter li,\n.stm-ly .stm-lst .name a,\n.sr-record a,\n.categories-bar .tag-item,\n.info-line a,\n.coin-operated-m .like-checkbox,\n.tab-selector-wrap .tab-wrap .tab a,\n.app-ctnr .live-helper .main-content .menu-item .menu-title,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt,\n.app-ctnr .live-helper .main-content .anchor li,\n.nav-warp2 .nav-item3,\n.nav-item3.active,\n.nav-item2 .nav-item2-title,\n.biliPager .current span,\n.biliPager .pager-jumper .pager-jumper-input,\n.biliPager .pager-jumper a,\n.biliPager .pager-jumper a:hover,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-status-wrp p.item-title,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-status-wrp .item-status-op,\n.alert-v2-container-info div.alert-v2-btn:nth-child(2),\n.check-radio-v2-container .check-radio-v2-name,\n.input-box-v2-1-container .input-box-v2-1-instance .input-box-v2-1-val,\n.label-item-v2-2-container,\n.label-item-v2-2-container-selected,\n.more-selector-v2-container .more-selector-v2-title-wrp > h1,\n.content-tag-v2-container .content-tag-v2-edit-mod-wrp,\n.content-tag-v2-container .content-tag-v2-other-tag-error-wrp,\n.check-box-v2-container .check-box-v2-content,\n.water-mark-set-v2-container .water-mark-set-v2-copy-switch-wrp > span,\n.electron-set-v2-container .electron-set-v2-copy-switch-wrp .electron-set-v2-hint,\n.d-time-v2-container .d-time-v2-switch-wrp p.d-time-v2-last,\n.d-time-v2-container .d-time-v2-switch-wrp p.d-time-v2-pre,\n.file-list-v2-container .file-add-btn,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2),\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2):hover,\n.common-modal-container .common-modal-content .common-modal-foot > div div:first-child,\n.drop-cascader-container .drop-cascader-pre-wrp .drop-cascader-pre-item .pre-item-content,\n.drop-cascader-container .drop-cascader-list-wrp .drop-cascader-list-item p.item-main,\n.select-box-v2-container .select-box-v2-controller .select-item-cont-inserted,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-icon,\n.drop-list-v2-container .drop-list-v2-item .drop-list-v2-item-cont p.item-cont-main,\n.select-box-v2-container .select-box-v2-controller,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer,\n.submit-button-group-v2-container .submit-btn-group-tpl,\n.submit-button-group-v2-container .submit-btn-group-add,\n.date-picker-v2-container .date-picker-v2-nav-wrp p.date-picker-nav-title,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .weekend-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .weekend-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item-selected,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item-selected,\n.time-picker-v2-container .time-picker-head-wrp .time-picker-show,\n.time-picker-v2-container .time-picker-body-wrp .time-picker-panel-select-wrp .time-picker-panel-select-item,\n.bind-info .note-footer .btn-group .active-btn,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a:hover,\n.main-c .main-b .main-b-l .info-l p,\n.score-info span,\n.security-right .main-c .xts,\n.security-right .main-c .xts i,\n.main-c .main-b .main-b-l .convert,\n.security-right .vip-help a,\n.channel-menu .box a,\n.coin-operated-m .coin-bottom .coin-btn,\n.nameplate-card .nameplate-text .n-name,\n.main-t .main-title,\n.black-info .black-name,\n.black-list .black-btn,\n.black-list .black-btn:hover,\n.privilege-content-warp .right-crumbs a,\n.privilege-content-warp .right-crumbs,\n.privilege-content-warp .right-crumbs i,\n.privilege-tabs-title,\n.privilege-tabs .privilege-item,\n.privilege-box-right-name,\n.privilege-box-right-btn,\n.bui-content .g-title h4,\n.gift-recommend .gift-box .info h5,\n.bui-content .g-title .btn,\n.bui-content .g-title .btn:hover,\n.gift-all .gift-box .info h5,\n.gift-all .gift-box:hover .info h5,\n.gift-all .gift-box:hover .info p,\n.gift-all .gift-box:hover .info .btn,\n.gift-recommend .gift-box .hover-bg .depict,\n.bangumi-detail .detail-evaluate p i,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn span,\n#viewbox_report.video-info-m h1,\n.elecrank-header .title,\n.video-toolbar-module .share-box .s-text .t,\n.video-toolbar-module .btn-item .t,\n.video-toolbar-module .app-download,\n.elecrank-wrapper .elecrank-content .rank-item .msg,\n.elecrank-wrapper .elecrank-content .rank-item .item-num,\n.log-item li.log-item .txt-block,\n.elecrank-wrapper.no .elecrank-header.no-list .total-txt,\n.elecrank-wrapper .elecrank-content.no-list .elec-btn,\n.video-toolbar-module .share-box .share-popup .share-address ul li .name,\n.video-toolbar-module .share-box .share-popup .share-address ul li .btn,\n.video-toolbar-module .share-box .share-popup .share-address ul li input,\n#fixnav_report .fixed-nav-m .mini:hover,\n#fixnav_report .fixed-nav-m .mini,\n.guide .trynew-btn a,\n.clearfix .multi-page .item.on,\n.clearfix .multi-page .item:hover,\n.clearfix .multi-page .item,\n.new_list .vd_list li .title,\n.new_list .vd_list li .typename,\n.face-g-list .mp-block .right ul li .mp-tips,\n.face-g-list .mp-block .right ul li .mp-tips .btn,\n.face-buy-name,\n.face-buy-footer .btn-mk2.primary,\n.popup-btn .btn-default,\n.d-header .d-titleBar .d-title,\n.d-buttons .d-state-highlight,\n.d-buttons .d-state-highlight:active,\n.d-buttons .d-state-highlight:hover,\n.d-buttons .d-button,\n.d-buttons .d-button:hover,\n.sub-nav-m.report-wrap-module .sub-nav-m .tips,\n.groom-box-m.clearfix .groom-module .type-name,\n.h .report-popup-item-text,\n#page-follows .modal-container .content-text,\ntable.viptable td,\n.viptable .history-th,\n.big-history-title,\n.voucher-right-name,\n.multi-page .cur-list .module-box li,\n.share-addr-item .share-addr-name,\n.share-addr-item .share-addr-wrapper,\n.media-tab-content .nav-tools .tool-item:hover,\n.reportImage-candidate-item.dp-i-block.bg-cover.bg-center.bg-no-repeat.ts-dot-3.pointer.p-relative .upload-hint,\n.works-ctnr .header-ctnr .works-count,\n.album-report .report-title,\n.choices .album-radio,\n.panel-block h4,\n.panel-block input,\n.album-popup .album-pop-bottom ul li.disable,\n.album-popup .album-pop-bottom ul li.disable:hover,\n.album-popup .album-pop-bottom ul li.normal,\n.album-popup .album-pop-bottom ul li:hover,\n.misl-ep-item .mark-icon,\n.bangumi-collection-card .bangumi-funcs .btn-unfollow li:hover,\n.mycollect-padding .mycollect-title,\n.mycollect-padding .mycollect-upname,\n.mycollect-theme,\n.creation-title,\n.song-li .song-right .song-theme,\n.mycollect-padding .mycollect-board .mycollect-playbtn,\n.mycollect-info .mycollect-li .song-sort,\n.mycollect-info .mycollect-li .song-title .song-normal,\n.mycollect-info .mycollect-li .song-uname,\n.col-4-med.col-4 .song-change,\n.song-change .font12,\n#dyn_wnd .dyn_menu,\n.mini-wnd .read-all,\n.mini-wnd .play-all,\n.mainly-automatic dl,\n.mainly-automatic h2,\n.mainly-question h2,\n.q-box .q-title a,\n.q-c-div dl,\n.privacy-type .album-radio.bp-album-radio,\n.song-complain-bg .song-complain .complain-title,\n.song-complain-bg .song-complain .complain-text,\n.song-complain-bg .song-complain .complain-btn,\n.song-li .song-right .song-right-title,\n.song-right-title a {\n color: #eee !important;\n}\n\n.title-item,\n.title-factory-card,\n.title-factory-card .title-num,\n.title-list .title-list-item:hover .tips .tips-title,\n.tag-input,\n.user-ctnr .top,\n.my-room.room-info .room-info-ctnr .top,\n.live-haruna .tab-body .item,\n.popup-close-btn,\n.user-avatar,\n.areas .area,\n.record-ctnr .summary,\n.help-list,\n.help-box,\n.code-result,\n.el-input-group__append,\n.el-input-group__prepend,\n.page-wrp.is-article.cc-article-wrp .article-card,\n.videoCharts .stat .stat-wrp .stat-card,\n.article-chart-wrp,\n.comment-list-item,\n.head .dropdown-btn,\n.dropdown .dropdown-menu,\n#dc-section_summary .source-rank-list-item,\n.list.main_body .right_box .select_box .select .title,\n.list.main_body .list_box .block,\n.mobile-kpi-head,\n.article-holder .ticket-card a,\n.tab-selector-wrap .tab-wrap,\n.pagination-container li.pagination,\n.pagination-container li.pagination-input-wrap .pagination-input,\n.c-text .c-hd2,\n.tv-m2:nth-child(odd),\n.tv-m2,\n.tv-m3,\n.pager .jump-pager input[type=number],\n.article-header .filter-wrp .category-wrp,\n.article-header .filter-wrp .order-wrp,\n.btn-section .btn-item,\n.article-header .filter-wrp .article-type,\n.article-header .filter-wrp .filter-article-type,\n.article-header .filter-wrp .filter-level,\n.setting.cc-content-body .setting .follow-setting,\n.ivu-input-costom-width .ivu-input-wrapper .ivu-input-wrapper-default .ivu-input-type .ivu-input,\n.about-index .about-desc,\n.apply-form .btn, .apply-form .btn:hover,\n.main-footer .link-item,\n.tag-default.current,\n.tag-default:active,\n.tag-default,\n.btn-primary,\n#gameCenter .hot-list .s-imgUnit,\n#gameCenter .hot-list .s-imgUnit:hover,\n#gameCenter .hot-list .s-imgUnit .rank,\n.bp_user_box_bb,\n.bp_user_box_bottom p,\n.s-paging > ul > a,\n.s-paging > ul > span,\n.s-paging > ul > a.current,\n.s-paging > ul > span.current,\n.s-paging > ul > a:not(.disabled):not(.current):not(a),\n.s-paging > ul > span:not(.disabled):not(.current):not(a),\n.s-paging > ul > a:not(.disabled):not(.current):hover,\n.s-paging > ul > span:not(.disabled):not(.current):hover,\n.s-paging .jump-to-page input[type=text],\n.s-paging > ul > a:not(.disabled):not(.current):not(a):hover,\n.s-paging > ul > span:not(.disabled):not(.current):not(a):hover,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.stm-ly > .sd > .sec,\n.stm-ly .usr,\n.stm-ly .stm-lst li + li,\n.stm-ly > .ct,\n.stm-ly .ct .stm-filter li.on,\n.stm-lst-item .share,\n.security-right .sr-record,\n.drawer-pop-ctn.pop-ctn-4 .draw-list,\n.news-detail-content .sepatator,\n.left-side .categories-bar,\n.nav-warp2 .nav-item3,\n.nav-item2 .nav-item2-title,\n.nav-warp1 .nav-item2,\n.biliPager .page-li,\n.biliPager .pager-jumper .pager-jumper-input,\n.biliPager .pager-jumper a,\n.biliPager .pager-jumper a:hover,\n.normal-v2-container .normal-title-wrp > .template-op,\n.file-list-v2-container .dividing-line,\n.select-box-v2-container .select-box-v2-controller,\n.input-box-v2-1-container,\n.label-item-v2-2-container,\n.normal-v2-container .dividing-line,\n.content-tag-v2-container .content-tag-v2-edit-mod-wrp,\n.content-tag-v2-container .content-tag-v2-other-tag-error-wrp,\n.template-list-small-container,\n.common-modal-container .common-modal-content .common-modal-head,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2),\n.drop-cascader-container,\n.drop-cascader-container .drop-cascader-list-wrp,\n.drop-list-v2-container,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer,\n.submit-button-group-v2-container .submit-btn-group-tpl,\n.security-right .faq-line,\n.security-right .vip-help,\n.main-c .main-b .main-b-l .convert,\n.main-c .main-b .main-b-l,\n.security-right .vip-help p,\n.channel-menu .r-box,\n.feed-card .content .card,\n.coin-operated-m .coin-bottom .coin-btn,\n.coin-operated-m .coin-bottom .coin-btn:hover,\n.nameplate-card,\n.nameplate-card .nameplate-text,\n.black-ul.clearfix .black-list,\n.black-list .black-btn,\n.black-list .black-btn:hover,\n.home-wrap .home-input .type.selected,\n.home-wrap .home-input .type:hover,\n.privilege-tabs-title,\n.privilege-content-warp .privilege-box,\n.privilege-box.clearfix .privilege-box-right,\n.g-title .btn.btn-red,\n.g-title .btn.btn-red:hover,\n.gift-all .gift-box,\n.footer-logo-list .footer-logo,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow:hover,\n#app .player-box,\n.video-info-m .number .line,\n.l-wrapper .y-layout,\n.elecrank-wrapper.report-wrap-module.report-scroll-module .elecrank-header,\n.elecrank-wrapper .elecrank-content,\n.elecrank-wrapper .elecrank-footer,\n.video-toolbar-module .app-download:hover,\n.video-toolbar-module .share-box:hover,\n.video-toolbar-module .share-box:hover .share-popup,\n.video-toolbar-module .share-box .share-popup .share-address ul li input,\n.video-toolbar-module .share-box .share-popup .or-code,\n.video-toolbar-module .app-download:hover .qr-code-box,\n.fixed-nav-m .mini,\n.fixed-nav-m .go-top,\n.clearfix .multi-page .item.on,\n.clearfix .multi-page .item:hover,\n.clearfix .multi-page .item,\n.new_list .vd_list li.l1,\n.container-body .newlist_info,\n.new_list .vd_list li .up,\n.face-g-list .mp-block .right ul li .mp-tips,\n.face-buy-footer .btn-mk2.primary,\n.popup-box .popup-title,\n.popup-btn .btn-default,\n.popup-btn .btn-default:hover,\n.d-header .d-titleBar .d-title,\n.d-buttons .d-state-highlight,\n.d-buttons .d-button,\n.sub-nav-m.report-wrap-module .sub-nav-m .tips,\n.r-con .mobile-link-l,\n.h .report-popup-item.checked .report-popup-item-checkbox,\n.multi-page .cur-list .module-box li,\n.share-addr-item .share-addr-wrapper,\n.media-tab-content .nav-tools .tool-item:hover,\n.media-tab-content .nav-tools .tool-item,\n.privacy-panel,\n.panel-block input,\n.privacy-panel-other,\n.album-popup .album-pop-bottom ul li.disable,\n.album-popup .album-pop-bottom ul li.disable:hover,\n.album-popup .album-pop-bottom ul li.normal,\n.album-popup .album-pop-bottom ul li:hover,\n.mycollect-info,\n#i_menu_msg_btn #dyn_wnd,\n#dyn_wnd .wnd_bottom a.read-more,\n#dyn_wnd .wnd_bottom a.btn-ignore-all,\n#dyn_wnd .wnd_bottom a.btn-live-more,\n#dyn_wnd .wnd_bottom a.btn-article-more,\n.mini-wnd,\n.mini-wnd .read-all,\n.mini-wnd .play-all,\n.song-complain-bg .song-complain .complain-title {\n border-color: transparent !important;\n}\n\n.add-cover,\n.cc-article-wrp .article-card .meta-title .typename,\n.text-area-box-v2-container,\n.check-radio-v2-container .check-radio-v2-box,\n.voucher-list-wrapper.voucher-ing .voucher-right,\n.voucher-content-outside .voucher-list-wrapper {\n border-color: #aaa !important;\n}\n\n#page-fav .fav-main .filter-item.search {\n border-color: #666 !important;\n}\n\n.left-nav-logo,\n.icon-back,\n.nav-item1 .nav-item1-title.arrow:after,\n.nav-item1 .nav-item1-title i.item0,\n.nav-item1 .nav-item1-title i.item1,\n.footer-logo-list .footer-logo,\n.video-toolbar-module .b-icon,\n#arc_toolbar_report .elec-btn .bili-icon,\n#arc_toolbar_report .elec-btn .icon,\n.video-toolbar-module .fav-box .btn-item .f-icon-move,\n#playpage_share .share-btn .clearfix .bili-icon,\n#playpage_share .share-btn .clearfix .icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.main-c .main-head {\n filter: brightness(0.5) contrast(3) !important;\n}\n\n.videoCharts .stat .stat-wrp,\n.article-data-wrp .video-box,\n.article-net-charts .content-box,\n.el-radio-button__orig-radio:checked + .el-radio-button__inner,\n.guide .trynew-btn a,\n.face-g-list .mp-block .right ul li .mp-tips {\n box-shadow: none !important;\n}\n\n.add-cover:hover,\n.data-card .data-box .tab .fan-tab.current:after,\n.data-card .fans-box .tab .fan-tab.current:after,\n.section-item .diff-wrp .diff-text:before,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.tab-selector-wrap .tab-wrap .tab span.active,\n.tabs-tab-active:before,\n.ivu-input:focus,\n.ivu-input:hover,\n.security-right .sr-record a.on,\n.left-side .categories-bar .tag-item.on,\n.app-ctnr .live-helper .main-content .menu-item .menu-title,\n.nav-item3.active,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-filter .bilibili-player-filter-btn.active > span,\n.select-box-v2-container .select-box-v2-controller:hover,\n.input-box-v2-1-container.input-box-v2-1-container-active,\n.input-box-v2-1-container:hover,\n.text-area-box-v2-container.text-area-box-v2-container-active,\n.text-area-box-v2-container:hover,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-date:hover,\n.d-time-v2-container .d-time-v2-date-picker-wrp .date-picker-date-wrp .date-picker-timer:hover,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item:hover,\n.el-checkbox__inner:hover,\n.el-checkbox__input.is-checked .el-checkbox__inner,\n.el-checkbox__input.is-indeterminate .el-checkbox__inner,\n.bind-info .note-footer .btn-group .active-btn,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a,\n.elecrank-header .rank-tab.active,\n.s_tag .btn-add:hover,\n.slider-ad-m .carousel-module .panel .trig span.on,\n.voucher-content-outside .voucher-ing,\n.voucher-content-outside .voucher-no-used,\n.multi-page .cur-list .module-box li:hover,\n.multi-page .cur-list .module-box li.on,\n.creation-li .creation-left .creation-shadow,\n#dyn_wnd .dyn_menu .line:before {\n border-color: var(--theme-color) !important;\n}\n\n.live-btn,\n.live-btn:active,\n.live-btn:hover,\n.live-btn.default:active,\n.live-btn.default:hover,\n.popup-close-btn,\n.helper-icon-dots,\n.code-btn,\n.code-btn:hover,\n.cc-article-wrp .article-card .meta-view .appeal:hover,\n.cc-article-wrp .article-card .meta-view .data:hover,\n.cc-article-wrp .article-card .meta-view .delete:hover,\n.cc-article-wrp .article-card .meta-view .option:hover,\n.head .dropdown-btn:hover,\n.dc-button.dc-button-text:hover,\n.h-none-btn:hover,\n.item .title-wrap .activity,\n.tabs_active-bar,\n.apply-form .btn,\n.apply-form .btn:hover,\n.tag-default.current,\n.tag-default:active,\n.tag-default:hover,\n.qa-index .help-list .collapse-item.collapse-item-active .collapse-title-icon,\n.ac-artilce-tabs .tabs-nav .active,\n.s-paging > ul > a.current,\n.s-paging > ul > span.current,\n.s-paging > ul > a:not(.disabled):not(.current):hover,\n.s-paging > ul > span:not(.disabled):not(.current):hover,\n.biliPager .current span,\n.biliPager .pager-jumper a:hover,\n.alert-v2-container-info div.alert-v2-btn:nth-child(2),\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-upload-progress .item-upload-progress-loading,\n.label-item-v2-2-container:hover,\n.label-item-v2-2-container-selected,\n.label-item-v2-container,\n.file-list-v2-container .file-add-btn:hover,\n.common-modal-container .common-modal-content .common-modal-foot > div div:nth-child(2):hover,\n.common-modal-container .common-modal-content .common-modal-foot > div div:first-child,\n.common-modal-container .common-modal-content .common-modal-foot > div div:first-child:hover,\n.check-radio-v2-container .check-radio-v2-box.check-radio-v2-box-checked:after,\n.check-radio-v2-2-container.check-radio-v2-2-container-active,\n.submit-button-group-v2-container .submit-btn-group-add-img:hover,\n.submit-button-group-v2-container .submit-btn-group-add:hover,\n.submit-button-group-v2-container .submit-btn-group-tpl:hover,\n.submit-button-group-v2-container .submit-btn-group-add,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item-selected,\n.date-picker-v2-container .date-picker-v2-body-wrp .weekend-wrp .date-item-selected,\n.el-checkbox__input.is-checked .el-checkbox__inner,\n.el-checkbox__input.is-indeterminate .el-checkbox__inner,\n.bind-info .note-footer .btn-group .active-btn,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a:hover,\n.main-c .main-b .main-b-l .convert:hover,\n.coin-operated-m .coin-bottom .coin-btn,\n.coin-operated-m .coin-bottom .coin-btn:hover,\n.black-list .black-btn:hover,\n.privilege-box-right-btn:hover,\n.bui-content .g-title .btn:hover,\n.gift-recommend .g-title h4:before,\n.gift-all .g-title:before,\n.gift-all .gift-box:hover,\n.gift-recommend .gift-box .hover-bg,\n.player-limit-wrap .limit_not_start_wrap .not_start_btn .follow,\n.elecrank-wrapper .elecrank-content.no-list .elec-btn,\n.video-toolbar-module .share-box .share-popup .share-address ul li .btn,\n.fixed-nav-m .mini:hover,\n.pop-live .pl__mask .pl__icon--live,\n.guide .trynew-btn a:hover,\n.clearfix .multi-page .item.on,\n.clearfix .multi-page .item:hover,\n.face-g-list .mp-block .right ul li .mp-tips .btn,\n.face-g-list .mp-block .right ul li .mp-tips .btn:hover,\n.face-buy-footer .btn-mk2.primary:hover,\n.popup-btn .btn-default:hover,\n.d-buttons .d-state-highlight:active,\n.d-buttons .d-state-highlight:hover,\n.d-buttons .d-button:hover,\n.h .report-popup-item.checked .report-popup-item-checkbox,\n.media-tab-content .nav-tools .tool-item:hover,\n.album-radio.active::before,\n.album-popup .album-pop-bottom ul li.normal,\n.album-popup .album-pop-bottom ul li:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span.disabled:hover,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav .slider-contro span:hover,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-btns .bangumi-btn .btn-follow:hover,\n.media-info-wrp .media-info-content .media-info-inner .media-info-r .media-info-btns .bangumi-btn .btn-follow,\n.misl-ep-item .mark-icon.badge-pink,\n.mycollect-padding .mycollect-board .mycollect-playbtn,\n.mycollect-padding .mycollect-board .mycollect-playbtn:hover,\n.col-4-med.col-4 .song-change:hover,\n#dyn_wnd .wnd_bottom a.read-more:hover,\n#dyn_wnd .wnd_bottom a.btn-ignore-all:hover,\n#dyn_wnd .wnd_bottom a.btn-live-more:hover,\n#dyn_wnd .wnd_bottom a.btn-article-more:hover,\n.mini-wnd .read-all:hover,\n.mini-wnd .play-all:hover,\n.song-complain-bg .song-complain .complain-btn,\n#dyn_wnd .dyn_menu .line {\n background-color: var(--theme-color) !important;\n}\n\n#bp_right .balance_bp_box .button {\n background: var(--theme-color) !important;\n}\n\n.notice-ctnr .blink:hover,\n.notice .blink:hover,\n.add-cover:hover,\n.bili-blue,\n.text-blue,\n.save-btn.active,\n.collapse-item--active .collapse-title,\n.help-subindex,\n.drop-menu-item:hover,\n.icon-label.hover-text-blue:hover .label,\n.stat-card .num .text,\n.comment-card .comment-item .comment-info .reply-block .comment-vedio a,\n.section-item .diff-wrp .diff-text,\n.comment-container .main-desc .goods-info .desc .price,\n.hot-goods-container .bottom .price-tag .price,\n.goods-container > .info-container .price,\n.anime-expo-container .main .price,\n.tab-selector-wrap .tab-wrap .tab span:hover,\n.tab-selector-wrap .tag-wrap .tag span.selected,\n.tab-selector-wrap .tab-wrap .tab span.active,\n.item:hover .title,\n.total-bt .t-date a:hover,\n.tv-m2 .tv-m-tt:hover,\n.tv-m3 .tv-m-tt:hover,\n.left-nav-item:hover,\n.left-nav-item-child:hover,\n.left-nav-item-childed:hover,\n.academy-right-link:hover,\n.tabs-tab-active,\n.left-nav-item:hover .icon,\n.left-nav-item-childed:hover,\n.article-header .filter-wrp .article-type .bili-btn.current,\n.article-header .filter-wrp .filter-article-type .bili-btn.current,\n.article-header .filter-wrp .filter-level .bili-btn.current,\n.help-subcontent a,\n.help-subcontent a:hover,\n.fixed-service-word a,\n.fixed-service-word a:hover,\n.help-title-wrap.help-box .help-title,\n.link-no-hover:hover,\n.qa-index .help-content .help-title,\n.qa-index .help-list .collapse-item.collapse-item-active .collapse-title,\n.qa-index .help-list .collapse-item.collapse-item-title,\n#status .s-statusUnit .s-statusUnit-text .info .game-name,\n#gameCenter .hot-list .s-imgUnit .rank.pink,\n.s-statusUnit-text .info a:hover,\n.list-wrap.hot-forum-lft-con .s-imgUnit a:hover,\n.list-wrap.lft-con .s-imgUnit a:hover,\n.stm-ly .stm-lst .name a:hover,\n.stm-ly .stm-lst a,\n.stm-ly .stm-lst a:hover,\n.sr-record a:hover,\n.sr-record a.on,\n.categories-bar .tag-item.on,\n.app-ctnr .live-helper .main-content .anchor li:hover,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt p a,\n.nav-item1 .nav-item1-title.expand,\n.file-list-v2-wrp .file-list-v2-item .file-list-v2-item-wrp .item-status-wrp .item-status-op .item-status-click:hover,\n.cover-chop-modal-v2-body .cover-chop-modal-v2-body-left .cover-chop-clip-reset-v2:hover > span,\n.drop-cascader-container .drop-cascader-pre-wrp .drop-cascader-pre-item-selected .pre-item-content,\n.check-box-v2-container .check-box-v2-pre-selected,\n.water-mark-set-v2-copy-switch-wrp a:hover,\n.drop-list-v2-container .drop-list-v2-item i.drop-list-v2-item-icon,\n.drop-cascader-container .drop-cascader-list-wrp .drop-cascader-list-item-selected p.item-main,\n.date-picker-v2-container .date-picker-v2-footer-wrp .date-picker-v2-select-today,\n.date-picker-v2-container .date-picker-v2-body-wrp .date-wrp .date-item:hover,\n.time-picker-v2-container .time-picker-body-wrp .time-picker-panel-select-wrp .time-picker-panel-select-item.time-selected,\n.cover-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-title-more:hover,\n.app-ctnr .live-helper .main-content .menu-item .menu-txt .download .down-item a,\n.main-c .main-b .main-b-l .info-l i,\n.main-c .main-head .main-h span.sc,\n.security-right .vip-help a:hover,\n.nameplate-card .nameplate-text .n-type a,\n.home-wrap .home-suggest .title .delete-history:hover,\n.privilege-tabs .privilege-item-active,\n.privilege-tabs .privilege-item:hover,\n.gift-recommend .gift-box .info .price-box em,\n.gift-all .gift-box .info .price-box em,\n.footer-box .footer-text a:hover,\n.i-pin-info a:hover,\n.player-limit-wrap .limit_not_start_wrap .not_start_info span,\n.video-info-m .tm-info a:hover,\n.s_tag .btn-view-tag a:hover,\n.elecrank-header .rank-tab.active,\nli.log-item .user-action .up-mark,\n.video-toolbar-module .app-download .qr-code-box .box .txt a,\n.video-toolbar-module .elec-btn,\n.new_list .vd_list li .title:hover,\n#page-follows .modal-container .content-text em,\n.voucher-right-ing,\n.album-radio.active,\n.mycollect-info .mycollect-li .song-title .song-normal:hover,\n.mycollect-info .mycollect-li .song-title .song-collection.font-blue,\n.mycollect-info .mycollect-li .song-title .song-float:hover,\n#dyn_wnd .dyn_menu li.on,\n#dyn_wnd .dyn_menu li:hover,\n.mini-wnd .list li a:hover,\n.q-title a.active,\n.q-c-div dl.active dt,\n.song-li .song-right .song-right-title a:hover {\n color: var(--theme-color) !important;\n}\n\n.data-card .data-box .tab .fan-tab.current:after,\n.data-card .fans-box .tab .fan-tab.current:after,\n.section-item .diff-wrp .diff-text:before,\n.tabs-tab-active:before,\n#dyn_wnd .dyn_menu .line:before {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n/* spell-checker: disable */\n.ep-list-wrapper .ep-item:hover,\n.section-ep-wrapper .ep-item:hover,\n.ep-list-wrapper .ep-item.cursor,\n.section-ep-wrapper .ep-item.cursor,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.send-vip-content,\n.bili-pay-payment-wrapper-gift,\n.backdrop .extension-wrapper #app,\n.media-tab-module-content .sl-ep-list .section-item,\n.media-tab-module-content .mtlr-list-wrp .block-relate-wrp .pagelistbox .custom-right .custom-right-inner.custompage,\n.bilibili-player-feedback,\n#app-ctnr .content #comment,\n#app-ctnr .content,\n.lottery-box .title,\n.ban-app .case-tip .click-btn,\n.common-dialig-left-btn,\n.bnj-main > .content,\n#area-list ul li:after,\n.live-room-app .app-content .link-footer-ctnr,\n.group-helper-msg-list,\n#disable-popup-modal .vip-exchange .selector li.current,\n#vip-exchange-modal .vip-exchange .selector li.current,\n#disable-popup-modal .vip-exchange a.btn.disabled,\n#vip-exchange-modal .vip-exchange a.btn.disabled,\n#disable-popup-modal .vip-exchange .months button,\n#vip-exchange-modal .vip-exchange .months button,\n#disable-popup-modal .vip-exchange .months #showMonths,\n#vip-exchange-modal .vip-exchange .months #showMonths,\n#disable-popup-modal .btn,\n#disable-popup-modal .btn-transparent,\n#disable-popup-modal .btn-white,\n#vip-exchange-modal .btn,\n#vip-exchange-modal .btn-transparent,\n#vip-exchange-modal .btn-white,\n.player-his-info,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item[data-state-play=true],\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item:hover,\n.btn-my-operate,\n.range-picker.dp-i-block .range.active,\n.area-selector-ctnr.data-area-selector .area-selector,\n.date-picker-input,\n.pika-single.is-bound.left-aligned.bottom-aligned .pika-lendar,\n.pika-label,\n.ban-vote .vote-dialog .dialog-footer .white-btn,\n.history-dlg .hsbtn .cancel,\n.link-tag.custom,\n.link-tag.default,\n.link-tag.origin,\n.editor:focus,\n.editor:hover,\n.editor.active,\n.textarea:focus,\n.textarea:hover,\n.textarea.active,\n.emoji-box .static-popup,\n.p-rel.f-clear.publish-panel .textarea,\n.d-state-highlight,\n.bp-vote-container.vote-box .create-vote,\n.chat-input-ctnr.p-relative .block-panel,\n.favInfo-box .favInfo-details .fav-options .fav-play,\n.edit-media-list .edit-mask .edit-board,\n.edit-media-list .edit-mask .default-edit,\n.confirm-window .mask .confirm-board,\n.player-auxiliary-playlist-item-p-item:hover,\n.container .play-coin-bg .play-coin,\n.container .qr-code-bg .qr-code-box,\n#app-container .main .share-step,\n#app-container .main .share-success,\n#page-channel-detail .channel-detail .channel-action-row .be-dropdown,\n#page-channel-detail .channel-option .modify-channel,\n#page-channel-detail .channel-add-video,\n.video-list .vl-hd .float_window,\n.datepicker.range_start.hasDatepicker .datepicker-popup,\n.calendar-table td.disabled,\n.coin-dialog-mask .coin-operated,\n.sidebar-wrapper .sidebar .feedlist-wrapper .title .number,\n.sidebar-wrapper .sidebar .feedlist-wrapper .more,\n.nav-panel-live .area-list-item:hover,\n.nav-panel-live .static-link:hover,\n.link-btn-ctnr.dp-i-block.v-middle .my-link-btn:before,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tip-arrow,\n#ssr-app.wrap,\n.bangumi-pagelistbox .p,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage,\n.container .content .comment-area {\n background-color: #222 !important;\n}\n\n.main-container .review-module .review-list .review-item .review-body,\n.pika-button:hover,\n.area-panel,\n.rank-list-ctnr .tab-content {\n background-color: #333 !important;\n}\n\n.main-container .ep-list-wrapper,\n.player-module .stardust-player.mini-player .drag-bar span,\n.player-module .stardust-player.mini-player .drag-bar i,\n.main-container .media-info .media-right .media-tool-bar .btn-rating,\n.short-review-masker .short-review-content,\n.main-container .nav-tools .tool-item,\n.main-container .entry-old .btn-old,\n.main-container .tool-bar .share-info .share-more,\n.main-container .tool-bar .mobile-info .mobile-more,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-msg,\n.main-container .season-list .ss-list-wrapper .expand-more,\n.main-container .pay-bar .sponsor .btn-pay,\n#app .main .content-wrp,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child,\n.player-module .player-tool-bar,\n.main-container .media-info .media-cover,\n.main-container .pre-mask,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-cover,\n.z-top-container.has-stardust,\n.ep-section-module,\n.main-container .recom-wrapper .expand-more,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-contact-information-input,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit.disable,\n.rank-main .rank-box .child-nav,\n.top3 li div.content-detail,\n.rank-detail .top50,\n.rank-detail .top50 li:nth-child(2n),\n.rank-detail .my-info,\n.pk-result .winner-info,\n.pk-result .mvp-info,\n.bb-comment .no-login .baffle,\n.bb-comment .no-login .comment-emoji,\n.list-info .list-li.odd,\n.list-info .list-li.even,\n.teach-last-list,\n.common-dialog-content,\n.bnj-reserve-progress .contact,\n#area-list ul li,\n.user-card-m .loading .mc1,\n.user-card-m .loading .mc3,\n.user-card-m .loading .mc4,\n.draw-popup-warp .rules,\n.gift-items.col-2 .gift-item .gift-img,\n.winner-list .list-wrap,\n.group-helper-msg-list:after,\n#disable-popup-modal .modal,\n#vip-exchange-modal .modal,\n.uns_box li.u-i.b-post .s-menu,\n.player-his-nav-wrp,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist,\n.core-player-video-panel,\n.core-player,\n.category-divider,\n.notification,\n.dialog-contnent,\n.feedback-content,\n.pika-table thead,\n.page-list-box .page-input,\n.page-list-box .page-item,\n.gather-wrap .cardhead .type,\n.gather-wrap .videos .item,\n.d-outer,\n.pgc-list .synthetical .headline .pgc-label,\n.dlg-contain .history-dlg,\n.create-vote .button-bar .bp-button,\n.main-content .group .bp-input .content-box,\n.main-content .group .title .slot-right .bp-selector,\n.bp-input .content-box.textarea-box .textarea,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .name-input,\n.play-list .rightside-content .source-list .source-item .collect,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .name-input,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.cancel,\n.confirm-window .mask .confirm-board .btn-wrap .btn.cancel,\n.play-list .rightside-content .batch-operation .batch-btn,\n.play-list .rightside-content .batch-operation .delete-btn,\n.play-list .leftside-content .upper-info .followed-btn,\n.container .right-container .media-upper .media-upper-follow .media-upper-followed,\n.container .play-coin-bg .play-coin .play-coin-btn,\n.share-content.plain .music-card,\n.history-wrap .warn .btn,\n.video-list .vl-hd .float_window .selet-datebox .sse a:hover,\n.datepicker.range_start.hasDatepicker .input,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select,\n.calendar-month > a:hover,\n.calendar-table td.inrange,\n.calendar-table td:hover,\n.calendar-year > a:hover,\n.sub-nav-m .tips,\n.narrowscreen .ov-box,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn,\ninput[type=radio]:checked + .custom-radio,\n.player-his-round div,\n#app-ctnr .content .nav-wrapper,\n.sidebar-wrapper .sidebar .profile-wrapper .info-wrapper,\n.sidebar-wrapper .sidebar .feedlist-wrapper,\n.slot-ctnr.p-relative .nav-panel-live,\n.main-content .list .all-list .vc-item,\n.main-content .list .all-list .pic-item,\n.feed-topic .publish-panel-container,\n.recommend-box .section-title .action-tab,\n.side-box .side-title.f-clear .action-tab,\n.up-info .btn-panel .following-charge-btn,\n.up-info .btn-panel .following {\n background-color: #444 !important;\n}\n\n.pgc-space-follow-item .pgc-item-info .type-and-area i,\n.pgc-space-follow-item .pgc-item-info .pgc-item-state i {\n background-color: #aaa !important;\n}\n\n#head-info-vm,\n#gift-control-vm,\n#rank-list-ctnr-box {\n background-image: none !important;\n}\n\n.upper-right-ctnr.p-absolute.none-select .btn.primary,\n.area-category-item.dp-i-block.p-relative.t-center.pointer .category-divider,\n#app-ctnr .content .container,\n.rank-main .rank-box .child-nav .nav-remind,\n.page-item.disabled .pager .pages .page-item button,\n.page-item.disabled .pager .pages .page-item .next,\n.pager .pages .page-item .next.disabled,\n.page-item.disabled .pager .pages .page-item .next.disabled:hover,\n.row .col-4-med.col-4 .pager .pages .page-item.active button,\n.row .col-4-med.col-4 .pager .pages .page-item button:hover,\n.all-hot-list-warp .pager .pages .page-item button,\n.all-hot-list-warp .pager .pages .page-item.active button,\n.all-hot-list-warp .pager .pages .page-item button:hover,\n.row .col-4-med.col-4 .pager .pages .page-item button,\n.pk-container.p-absolute.normal-pk .player-area.p-absolute.init-player.normal-pk .player-area.init-player.normal-pk .pk-result,\n.pk-container.p-absolute.normal-pk .player-area.p-absolute.match-player.normal-pk .player-area.match-player.normal-pk .pk-result,\n.tab-list .tab-item.active:before,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item:hover .bilibili-player-playlist-part-list:before,\n.list-row:nth-child(odd),\n.list-row:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-part-list:before,\n.change-container .video-list,\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking,\n.body-contain .user-wrap .dropdown-wrap .select-wrap .bili-dropdown,\n.collection-m .content .group-list ul .collection-mask,\n.collection-m .content .group-list .add-group .input-group input,\n.section-block .publish-panel .emoji-box,\n.main-content .group .bp-input .indicator,\n.chat-history-panel,\n.original-card-content .media-list .content .cover-box-cliper .cover-box,\n.live-room-app .app-content .app-body .player-and-aside-area .aside-area .chat-control-panel,\n.original-card-content .media-list .content,\n.share-content.plain .music-card .media-list.share-media-list .content,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=guard-level-]:before,\n.info-wrap .bk-text-con p span,\n.report-wrap-module.ban-modal.pub-list.init-end .info dl dt p span,\n.sidebar-wrapper .sidebar .profile-wrapper .img-wrapper,\n.live-item .live-item-link .live-img-box,\n.bangumi-pagelistbox.clearfix .custom-right .result,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:after,\n#app-ctnr .article-content .content {\n background-color: transparent !important;\n}\n\n.d-state-highlight,\n.static-popup.bp-arrow:before,\n.follow-dialog-wrap .follow-dialog-window .content .group-list ul .follow-group-mask,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group input,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group .submit,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=guard-level-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:after {\n background: transparent !important;\n}\n\n/* a\n{\n background: #fff !important;\n} */\n.bnj-reserve .content h5,\n.operation .inner .bnj-button .content,\n.bnj-progress-inner-operation .operation .programme .show-programme .content {\n color: #222 !important;\n}\n\n.main-container .ep-list-wrapper .list-title .ep-list-progress,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-info .pub-info,\n.main-container .media-info .media-right .pub-wrapper,\n.main-container .recom-wrapper .recom-list .recom-item .info-wrapper .video-count,\n.main-container .recom-wrapper .recom-list .recom-item .info-wrapper .video-uper,\n.main-container .review-module .review-list .review-item .pub-time,\n.short-review-masker .short-review-content .dialog-close,\n.main-container .media-info .media-right .media-rating p,\n.main-container .media-info .media-right .media-count,\n.main-container .tool-bar .mobile-info span,\n.main-container .tool-bar .like-info span,\n.main-container .tool-bar .coin-info span,\n.main-container .tool-bar .share-info span,\n.main-container .tool-bar .like-info i,\n.main-container .tool-bar .coin-info i,\n.main-container .tool-bar .share-info i,\n.main-container .tool-bar .mobile-info i,\n.main-container .sponsor-module .sponsor-info .sponsor-count,\n.main-content-page .record-login-descript.record-group.clearfix p,\n.main-content-page .coin-no-log,\n.count-wrapper div.up-info a,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-danmaku-number,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-info .bilibili-player-watching,\n.area-text.dp-i-block.v-middle .child-area,\n.area-text.dp-i-block.v-middle .area-link,\n.room-info-upper-row.p-relative .upper-right-ctnr.p-absolute.none-select .btn.primary,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item,\n#article-list-index .article-list-title,\n.list-padding .list-publish,\n.list-padding .list-intro,\n.row .list-theme span,\n.list-info .list-li .song-title .song-float,\n.list-info .list-li .song-title .song-collection,\n.col-9-med.col-7 .list-padding,\n.common-dialig-sub-title,\n.lottery-notice-cntr .thx,\n.lottery-notice-cntr .win,\n.lottery-notice-cntr .ignore-notice,\n.lottery-notice-cntr .win .gift-name,\n.draw-popup-warp .rules .tips,\n.you-not-win .tips,\n.winner-list .gift-name,\n.user-list .up-item .up-info > span,\n.gift-items.col-3 .gift-item,\n#disable-popup-modal .vip-exchange .selector li p.cost,\n#vip-exchange-modal .vip-exchange .selector li p.cost,\n#disable-popup-modal .vip-exchange p.totail,\n#vip-exchange-modal .vip-exchange p.totail,\n#disable-popup-modal .vip-exchange p.totail label,\n#vip-exchange-modal .vip-exchange p.totail label,\n#disable-popup-modal .vip-exchange p#errorTips,\n#disable-popup-modal .vip-exchange p.tips,\n#vip-exchange-modal .vip-exchange p#errorTips,\n#vip-exchange-modal .vip-exchange p.tips,\n#disable-popup-modal .vip-exchange a.help,\n#vip-exchange-modal .vip-exchange a.help,\n.uns_box li.u-i.b-post .s-menu li a,\n.player-his-follow a,\n.player-his-follow,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-header,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-info-other,\n.core-player-info,\n.notification .notification-group .notification-content,\n.feedback-dialog-content p,\n.is-disabled .pika-button,\n.popup-content-ctnr .content .content-text,\n.content-list.clearfix .v .i span,\n.page-list-box .jump-input,\n.page-list-box .pageInfo,\n.article-wrap .article .so-icon a,\n.face-buy-item,\n.face-buy-price,\n.wrap .state-null > .txt,\n.ban-app .case-tip .tips,\n.article-content-ctnr .article-footer,\n.main-content .group .bp-input .indicator,\n.chat-input-ctnr.p-relative .block-panel,\n.wrapper .fav-guide .sub-title,\n.edit-media-list .edit-mask .edit-board .edit-info .media-list-type,\n.play-list .leftside-content .list-info,\n.play-list .leftside-content .oprate-panel .oprate-item .iconfont,\n.play-list .leftside-content .oprate-panel .oprate-item,\n.play-list .rightside-content .source-list .source-item .more-oprate,\n.edit-media-list .edit-mask .default-edit .default-edit-info .media-list-type,\n.player-auxiliary-playlist-count,\n.favInfo-box .favInfo-details .fav-options .meta,\n.media-list .content .text-box .description,\n.media-list .content .text-box .count-box,\n.container .play-coin-bg .play-coin .play-coin-exp,\n.container .right-container .media-info .media-content .media-playnum,\n.container .right-container .media-upper .media-upper-info .media-upper-time,\n.share-content.plain .music-card .up-info .tip,\n.share-step .btn-field .count,\n#pin-wrapper .pin-layer-header-counter,\n.calendar-table td.disabled,\n.narrowscreen .ov-box .v-info,\n.narrowscreen .ov-box .v-preview .txt,\n.narrowscreen .ov-box .v-data span,\n.t-center.glory-item.dp-i-block.v-middle .glory-activity-name,\n.t-center.glory-item.dp-i-block.v-middle .glory-create-time,\n.bb-comment .comment-list .list-item .con .vote-container .text-area .text-desc,\n.card .focus-btn .focus .focus-text,\n.textarea-container .comm-tool .comm-emoji,\n.coin-dialog-mask .coin-operated .coin-bottom .tips,\n.progress-outer-ctnr .lv-text,\n.progress-outer-ctnr .next-text,\n.common-popup-wrap.arrow-top.drop-bubble-ctnr .score-introduction,\n.gift-component-effect-rule,\n.rhythm-master-gift-panel .rhythm-danmaku .danmaku-item,\n.player-his-notice-content,\n.player-his-notice-content b,\n.player-his-tip .player-his-tip-des,\n.profile-wrapper .info-wrapper .relationship,\n.profile-wrapper .info-wrapper .relationship .followings:after,\n.item-footer .button-line .button-wrapper a,\n.vc-item .item-top .detail .time,\n.pic-item .content-wrapper .main-content .datetime,\n.page-container.p-rel .tab-nav .tab .tab-text,\n.side-box .list .item .info a,\n.pgc-space-follow-item .pgc-item-info .pgc-item-desc,\n.pgc-space-follow-item .pgc-item-info .type-and-area,\n.pgc-space-follow-item .pgc-item-info .pgc-item-state,\n.video-info .video-data .a-crumbs a {\n color: #aaa !important;\n}\n\n.main-container .pay-bar .vip .btn-pay.active,\n.main-container .ep-list-wrapper .list-title h4,\n.ep-list-wrapper .ep-item,\n.section-ep-wrapper .ep-item,\n.section-ep-wrapper .ep-item .badge,\n.main-container .season-list .series-title,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-info .ss-title,\n.main-container .media-info .media-right .media-title,\n.main-container .media-info .media-right .media-desc,\n.main-container .media-info .media-right .pub-wrapper .home-link,\n.main-container .media-info .media-right .pub-wrapper .av-link,\n.main-container .review-module .review-list .review-item .review-title,\n.main-container .review-module .review-list .review-item .review-content,\n.main-container .media-info .media-right .media-tool-bar .btn-rating,\n.review-edit-header .review-edit-media-info h4,\n.review-edit-header .review-edit-media-info .rate-tip,\n.main-container .media-info .media-right .media-tool-bar .btn-follow.active,\n.main-container .nav-tools .tool-item:hover,\n.main-container .entry-old .feedback .btn,\n.main-container .entry-old .btn-old,\n.main-container .entry-old .btn-old:hover,\n.main-container .tool-bar .share-info .share-more .share-wrapper .share-btn span,\n.main-container .tool-bar .mobile-info .mobile-more p,\n.main-container .media-info .media-right .media-tool-bar .btn-rating .star-wrapper li i,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-msg,\n.main-container .sponsor-module .sponsor-info .sponsor-count span,\n.main-container .sponsor-module .sponsor-info .btn-show-rank,\n.main-container .review-module .module-title,\n.main-container .season-list .ss-list-wrapper .expand-more,\n.main-container .recom-wrapper .recom-title,\n.main-container .sponsor-module .sponsor-info .btn-sponsor,\n#app .main .side-bar li a,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,\n.main-container .plp-l .media-wrapper h1,\n.bilibili-player-pgcinfo-follow .bilibili-player-pgcinfo-follow-binge-watching,\n.send-tabs-item,\n.friend-name,\n.bili-pay-header-wrapper .bili-pay-gift-info,\n.media-tab-module-wrp .media-tab-module-content .sl-ep-nav-title,\n.section-item .section-text .section-index,\n.main-container.clearfix .plp-r .ep-section-module .section-title,\n.main-container .review-module .review-list .review-item .review-header .review-author,\n.main-container .recom-wrapper .expand-more,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-hint,\n.bilibili-player-feedback-title,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-tabmenu,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-contact-information-input,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-version-wrap a,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit.disable,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit,\n.area-category-selector .area-category-item,\n.rank-main .rank-box .child-nav li,\n.rank-main .rank-box .child-nav li.active,\nli.normal-item .uname,\nli.log-item .txt-block,\n.lottery-box .title,\n.up-info > a .up-name,\n.bb-comment .no-login .baffle,\n#article-list-index .title-holder .title,\n.list-gap .list-title,\n.list-padding .list-founder,\n.share-board .list-playbtn,\n.row .list-theme,\n.list-info .list-li .song-sort,\n.song-title .container a,\n.list-info .list-li .song-uname,\n.change-song .container .iconfont,\n.list-info .list-li .song-title .song-normal,\n.ban-app .case-tip .click-btn,\n.cases-wrap.clearfix .column.col2 a,\n.common-dialig-title,\n.common-dialig-right-btn,\n.common-dialig-left-btn,\n#page-fav .fav-sidenav .num,\n#area-list ul li dl,\n.gift-item.active,\n.gift-items.col-2 .gift-item,\n.draw-popup-warp .rules .title,\n.you-not-win .title,\n.you-win .gift-name,\n.winner-list,\n.button-box .item > button,\n.group-item .name-box .name,\n.group-helper-msg-list .tab-list,\n.list.dp-i-block.v-top .item .title,\n#disable-popup-modal,\n#vip-exchange-modal,\n#disable-popup-modal .vip-exchange p.balance a,\n#vip-exchange-modal .vip-exchange p.balance a,\n#disable-popup-modal .vip-exchange p.totail strong,\n#vip-exchange-modal .vip-exchange p.totail strong,\n#disable-popup-modal .vip-exchange a.btn.disabled,\n#vip-exchange-modal .vip-exchange a.btn.disabled,\n#disable-popup-modal .vip-exchange .months button,\n#vip-exchange-modal .vip-exchange .months button,\n#disable-popup-modal .vip-exchange .months #showMonths,\n#vip-exchange-modal .vip-exchange .months #showMonths,\n#disable-popup-modal .vip-exchange .months button.disabled,\n#vip-exchange-modal .vip-exchange .months button.disabled,\n#disable-popup-modal .btn,\n#disable-popup-modal .btn-transparent,\n#disable-popup-modal .btn-white,\n#vip-exchange-modal .btn,\n#vip-exchange-modal .btn-transparent,\n#vip-exchange-modal .btn-white,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-title,\n.elecrank-wrapper .elecrank-content .rank-item .item-name,\n.mng-type-item,\nth.list-head-text,\n.list-row .list-unit,\n.notification .notification-group .notification-title,\n.notification-content a,\n.feedback-dialog-txt,\n.feedback-dialog-title,\n.feedback-dialog-content .ip-info,\n.feedback-dialog-content .time-info,\n.feedback-dialog-content .ip-local,\n.btn-no-my-operate,\n.btn-my-operate,\n.table-normal.table-styleW .feedbtn,\n.el-radio,\n.data-overview,\n.range-picker.dp-i-block .range,\n.range-picker.dp-i-block .range.active,\n.area-selector-ctnr.data-area-selector .area-selector,\n.date-picker-input,\n.pika-button,\n.pika-label,\n.pika-button:hover,\n.is-selected .pika-button,\n.has-event .pika-button,\n.video-list .tab-wrap .tab-item,\n.content-list.clearfix .v .t,\n.page-list-box .page-input,\n.page-list-box .page-item a,\n.gather-wrap .cardhead .type,\n.gather-wrap .videos .item a,\n.gather-wrap .videos .item,\n.gather-wrap .videos .item:hover,\n.gather-wrap .videos .item a:hover,\n.vippendant-title,\n.pgc-list .synthetical .headline .pgc-label,\n.danmaku-report-panel,\n.collection-m .content .group-list .add-group .fav-add-tip,\n.collection-m .content .group-list .add-group .input-group .submit,\n.judgement .ban-app,\n.ban-vote .vote-dialog .dialog-main p,\n.ban-vote .vote-dialog .dialog-footer .white-btn,\n.ban-vote .vote-dialog .dialog-footer .blue-btn,\n.history-dlg .dlg-txt,\n.history-dlg .hsbtn .sure,\n.history-dlg .hsbtn .cancel .history-dlg .hsbtn .cancel:hover,\n.p-rel.f-clear.publish-panel .textarea,\n.bp-vote-container.vote-box .create-vote .main-content .group .title .title-content,\n.title .slot-right .bp-radio,\n.create-vote .button-bar .bp-button,\n.main-content .group .bp-input .input,\n.main-content .group .title .slot-right .bp-selector .selector,\n.wrapper .fav-guide .main-title,\n.favInfo-box .favInfo-details .fav-name,\n.favInfo-box .favInfo-details .fav-options .fav-play,\n#page-fav .fav-sidenav .favlist-title,\n#page-fav .fav-sidenav .watch-later,\n.edit-media-list .edit-mask .edit-board .head,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .title,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .name-input,\n.play-list .rightside-content .source-list .source-item .source-info .source-name,\n.play-list .leftside-content .list-title,\n.play-list .leftside-content .play-btn,\n.play-list .rightside-content .batch-operation .manage-btn,\n.play-list .rightside-content .batch-operation .manage-btn:hover,\n.play-list .rightside-content .source-list .source-item .collect .collect-item,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window .window-item,\n.edit-media-list .edit-mask .default-edit .head,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .title,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .name-input,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.confirm,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.cancel,\n.confirm-window .mask .confirm-board .head,\n.confirm-window .mask .confirm-board .btn-wrap .btn.confrim,\n.confirm-window .mask .confirm-board .btn-wrap .btn.cancel,\n.play-list .rightside-content .batch-operation .cancel-batch,\n.play-list .rightside-content .batch-operation .delete-btn.delete-check,\n.play-list .rightside-content .batch-operation .batch-btn,\n.play-list .rightside-content .batch-operation .clear-btn:hover,\n.play-list .rightside-content .batch-operation .delete-btn,\n.play-list .rightside-content .source-list .source-item .source-index,\n.player-auxiliary-playlist-item-title,\n.player-auxiliary-playlist-item-p-item,\n.play-list .leftside-content .upper-info .followed-btn,\n.play-list .leftside-content .upper-info .upper-name,\n.media-list .content .text-box .title,\n.container .right-container .media-upper .media-upper-follow .media-upper-not-follow,\n.container .right-container .media-upper .media-upper-follow .media-upper-followed,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group .submit,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group input,\n.collection-bg .collection-m .content .group-list .add-group .input-group input,\n.container .play-coin-bg .play-coin .play-coin-title,\n.container .play-coin-bg .play-coin .play-coin-btn,\n.container .qr-code-bg .qr-code-box .qr-code-title,\n.container .qr-code-bg .qr-code-box .box .qr-info,\n#app-container .main .share-step .title,\n.share-content.plain .music-card .up-info .name,\n.share-step .btn-field .share-btn,\n.history-wrap .warn .btn,\n#pin-wrapper .pin-layer-header-counter .count,\n#page-channel-detail .channel-option .modify-channel,\n.video-list .vl-hd .float_window .selet-datebox .sse a,\n.video-list .vl-hd .float_window .selet-datebox .sse a.on,\n.datepicker.range_start.hasDatepicker .input,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select,\n.float_content .selet-datebox .inpt .datepicker,\n.calendar-month > a.current,\n.calendar-table td.current,\n.calendar-year > a.current,\n.calendar-content .calendar-table .today,\n.sub-nav-m .tips,\n.narrowscreen .ov-box .title,\n.t-center.glory-item.dp-i-block.v-middle .glory-name,\n.bb-comment .comment-list .list-item .con .vote-container .text-area .text-content,\n.textarea-container .comm-tool .comm-emoji:hover .comm-text,\n.coin-dialog-mask .coin-operated .coin-title,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn,\n.chat-history-panel .chat-history-list .chat-item.misc-msg.guard-buy .count,\n.player-his-info .player-his-title,\n.player-his-notice .player-his-title,\n.player-his-notice-content a,\n.player-his-main .player-his-title,\n.player-his-tip .player-his-tip-title,\n.sidebar-wrapper .sidebar .feedlist-wrapper .title,\n.sidebar-wrapper .sidebar .feedlist-wrapper .title .number,\n.feedlist-wrapper .list-content .list-item .right .username,\n.sidebar-wrapper .sidebar .feedlist-wrapper .more,\n.vc-item .item-top .detail p a.description,\n.pic-item .content-wrapper .main-content .article,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip,\n.recommend-box .section-title .category-name,\n.recommend-box .section-title .action-tab,\n.recommend-box .section-title .action-tab a,\n.side-box .side-title.f-clear .action-tab,\n.s-space .wrapper .col-full .sub-tabs span,\n.pgc-space-follow-item .pgc-item-info .pgc-item-title,\n.bangumi-pagelistbox .p,\n.bangumi-pagelistbox .p:hover,\n.bangumi-pagelistbox .p.active,\n.bangumi-pagelistbox .custom-right .custom-right-inner,\n.up-info .btn-panel .following-charge-btn {\n color: #eee !important;\n}\n\n/* a\n{\n color: #fff !important;\n} */\n.main-container .pay-bar .vip .btn-pay.active,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item,\n.main-container .media-info .media-right .media-tool-bar .btn-rating,\n.main-container .nav-tools .tool-item,\n.main-container .nav-tools .tool-item:hover,\n.main-container .entry-old .btn-old,\n.main-container .entry-old .btn-old:hover,\n.main-container .tool-bar .share-info .share-more,\n.main-container .tool-bar .mobile-info .mobile-more,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-msg,\n#app .main .content-wrp,\n.player-auxiliary-area .player-auxiliary-panel-title,\n.send-tabs,\n.send-tabs-item,\n.send-wrapper,\n.bili-pay-payment-wrapper-gift,\n.media-tab-module-content .sl-ep-list .section-item,\n.bilibili-player-feedback,\n.bilibili-player-feedback-title,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-contact-information-input,\n.room-introduction .edit-button,\n.area-category-selector,\n.lottery-box,\n.row .list-info,\n.row .list-comment,\n.common-dialig-left-btn,\n.player .bilibili-player-video-bottom-area .bilibili-player-video-sendbar,\n#disable-popup-modal .vip-exchange .title,\n#vip-exchange-modal .vip-exchange .title,\n#disable-popup-modal .vip-exchange a.btn.disabled,\n#vip-exchange-modal .vip-exchange a.btn.disabled,\n#disable-popup-modal .vip-exchange .months,\n#vip-exchange-modal .vip-exchange .months,\n#disable-popup-modal .vip-exchange p.totail,\n#vip-exchange-modal .vip-exchange p.totail,\n#disable-popup-modal .btn,\n#disable-popup-modal .btn-transparent,\n#disable-popup-modal .btn-white,\n#vip-exchange-modal .btn,\n#vip-exchange-modal .btn-transparent,\n#vip-exchange-modal .btn-white,\n#disable-popup-modal .btn-transparent:hover,\n#disable-popup-modal .btn-white:hover,\n#disable-popup-modal .btn:hover,\n#vip-exchange-modal .btn-transparent:hover,\n#vip-exchange-modal .btn-white:hover,\n#vip-exchange-modal .btn:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-header,\n.btn-my-operate,\n.feedback-dialog-title,\n.area-selector-ctnr.data-area-selector .area-selector,\n.date-picker-input,\n.pika-table thead,\n.area-panel,\n.popup-content-ctnr .content .report-input,\n.page-list-box .page-input,\n.page-list-box .page-item,\n.page-list-box .page-item:hover,\n.page-list-box .active,\n.gather-wrap .cardhead .type,\n.gather-wrap .videos .item,\n.gather-wrap .videos .item:hover,\n.setting .follow-setting,\n.pgc-list .synthetical .headline .pgc-label,\n.ban-vote .vote-dialog .dialog-footer .white-btn,\n.dlg-contain .history-dlg,\n.history-dlg .hsbtn .cancel,\n.history-dlg .hsbtn .cancel:hover,\n.link-tag.custom,\n.link-tag.default,\n.link-tag.origin,\n.p-rel.f-clear.publish-panel .textarea,\n.emoji-box .static-popup,\n.bp-vote-container.vote-box .create-vote,\n.bp-upload:before,\n.button-bar:before,\n.chat-input-ctnr.p-relative .chat-input,\n#page-fav .fav-main .favList-info,\n#page-fav .fav-sidenav .watch-later,\n.edit-media-list .edit-mask .edit-board .head,\n.edit-media-list .edit-mask .edit-board .edit-info .info-wrap .name-input,\n.play-list .rightside-content .source-list .source-item .collect,\n.play-list .rightside-content .source-list .source-item .collect .collect-item:first-child,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window .window-item,\n.edit-media-list .edit-mask .default-edit .head,\n.edit-media-list .edit-mask .default-edit .default-edit-info .info-wrap .name-input,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.cancel,\n.confirm-window .mask .confirm-board .head,\n.confirm-window .mask .confirm-board .btn-wrap .btn.cancel,\n.play-list .rightside-content .batch-operation .delete-btn.delete-check,\n.play-list .rightside-content .batch-operation .batch-btn,\n.play-list .rightside-content .batch-operation .clear-btn:hover,\n.original-card-content .media-list .content,\n.container .right-container .media-upper .media-upper-follow .media-upper-followed,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group .submit,\n.share-content.plain .music-card .media-list.share-media-list .content,\n#app-container .main .share-step,\n#app-container .main .share-success,\n#page-channel-detail .channel-detail .channel-action-row .be-dropdown,\n.video-list .vl-hd .float_window,\n.video-list .vl-hd .float_window .close,\n.video-list .vl-hd .float_window .close:hover,\n.datepicker.range_start.hasDatepicker .input,\n.datepicker.range_start.hasDatepicker .datepicker-popup,\n.sub-nav-m .tips,\n.narrowscreen .ov-box,\n.change-content .feed-wrap .feed-tag .card,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn:hover,\n#edit-page .original-editor-wrap,\n#app-ctnr .content .nav-wrapper,\n.sidebar-wrapper .sidebar .profile-wrapper .info-wrapper,\n.sidebar-wrapper .sidebar .feedlist-wrapper,\n.main-content .list .all-list .vc-item,\n.main-content .list .all-list .vc-item .footer-wrapper,\n.main-content .list .all-list .pic-item,\n.main-content .list .all-list .pic-item .footer-wrapper,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tip-arrow,\n.sidebar-wrapper .sidebar .profile-wrapper .img-wrapper,\n.feed-topic .separater-line,\n.feed-topic .hot-content .card.card-offset,\n.recommend-box .section-title .action-tab,\n.side-box .side-title.f-clear .action-tab,\n.bangumi-pagelistbox .p,\n.bangumi-pagelistbox .p:hover,\n.bangumi-pagelistbox .p.active,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage,\n.up-info .btn-panel .charge-btn,\n.up-info .btn-panel .following {\n border-color: transparent !important;\n}\n\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item,\n.core-player-filter,\n.core-player-auxiliary-area,\n.core-player-video-control,\n.face-buy-item,\n.face-buy-price,\n.wrap .state-null > .txt,\n.ban-vote .vote-dialog .dialog-header,\n.item-footer .button-line .button-wrapper .button-item {\n border-color: #aaa !important;\n}\n\n.coin-dialog-mask .coin-operated .mc .mc-box,\n.main-container .media-info,\n.main-container .review-module,\n.main-container .plp-l .comment-wrapper,\n.main-container .sponsor-module,\n#disable-popup-modal .vip-exchange .months #showMonths,\n#vip-exchange-modal .vip-exchange .months #showMonths,\n.elecrank-header,\n.gather-wrap .gather,\n.play-list .rightside-content .source-list .source-item .source-right,\n.play-list .leftside-content .oprate-panel,\n.left-container .play-options .play-options-ul .share-box .or-code,\n.container .qr-code-bg .qr-code-box .qr-code-title,\n#page-channel-detail .channel-add-video,\n.video-list .vl-hd .float_window .float_content h3,\n.player-his-tip-date .player-his-round,\n.player-his-tip .player-his-tip-des,\n.jumping-ctnr .jumping-input {\n border-color: #444 !important;\n}\n\n/* a\n{\n border-color: white !important;\n} */\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=guard-level-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:before,\n.chat-history-panel .chat-history-list .chat-item.danmaku-item[class*=week-all-area-top-]:after {\n -o-border-image: none !important;\n border-image: none !important;\n}\n\n/* a\n{\n fill: #aaa !important;\n} */\n/* a\n{\n fill: #fff !important;\n} */\n.pika-prev,\n.is-rtl .pika-next,\n.pika-next,\n.is-rtl .pika-prev,\n.video-list .vl-hd .float_window .close,\n.area-list-item.dp-i-block.t-over-hidden.t-nowrap.v-top.border-box.a-move-in-left.ts-dot-2 .live-icon-16,\n.link-navbar .main-ctnr .nav-logo,\n.link-btn-ctnr.dp-i-block.v-middle .my-link-btn .icon {\n filter: brightness(0) invert(1) !important;\n}\n\n/* a\n{\n filter: brightness(0) invert(.7) !important;\n} */\n.helper-btn.active:before,\n#disable-popup-modal .modal-close,\n#vip-exchange-modal .modal-close,\n.v-filter-line.clearfix .item.style .icon,\n.home-wrap .home-suggest .title .delete-history .icon-garbage,\n.face-buy-item.active,\n.face-buy-close,\n.collection-m .content .group-list .add-group .fav-add-tip .blue-arrow,\n.icon-vote-create-btn.active,\n.main-content .group .bp-add-button .add-icon,\n.bp-input .option-delete,\n.edit-media-list .edit-mask .edit-board .edit-info .media-list-type .icon-check,\n#app .header .close:hover,\n.edit-media-list .edit-mask .default-edit .default-edit-info .media-list-type .icon-check,\n.pin-layer-body .pin-layer-search #browser-version-tip #close-browser-tip,\n.pin-layer-body .pin-layer-search .icon,\n.pin-layer-header #browser-version-tip #close-browser-tip,\n.pin-layer-header .icon,\n.channel-item.channel-add-video .add-covers-meta #browser-version-tip #close-browser-tip,\n.channel-item.channel-add-video .add-covers-meta .icon,\n.slidesjs-pagination li a.active,\n.slidesjs-pagination li a:hover,\n.popup-content-ctnr .content .selector-box .type-selector .radio-selected,\n.bb-comment .comment-list .list-item .text .vote-link img,\n.aside-area-toggle-btn .btn-ctnr .restore-btn {\n filter: var(--blue-image-filter) !important;\n}\n\n.z-top-container .b-icon {\n filter: var(--pink-image-filter) !important;\n}\n\n/* a\n{\n filter: grayscale(1) !important;\n} */\n/* a\n{\n filter: brightness(0.7) !important;\n} */\n/* a\n{\n filter: brightness(0.2) !important;\n} */\n/* a\n{\n filter: brightness(0.5) !important;\n} */\n/* a\n{\n background-image: none !important;\n} */\n.main-container .entry-old .feedback .btn,\n.section-block .publish-panel .emoji-box,\n#app-container .main .share-step,\n#app-container .main .share-success,\n.video-list .vl-hd .float_window .close:hover {\n box-shadow: none !important;\n}\n\n/* a\n{\n box-shadow: 0px 4px 16px 0px var(--theme-color-40) !important;\n} */\n.button-box .item .group-helper-msg-list,\n.emoji-box .static-popup,\n.bp-vote-container.vote-box .create-vote,\n.play-list .rightside-content .source-list .source-item .collect,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window,\n.left-container .play-options .play-options-ul .share-box,\n.container .left-container .play-options .play-options-more .play-options-content .play-option:hover,\n.video-list .vl-hd .float_window,\n.datepicker.range_start.hasDatepicker .datepicker-popup,\n.sub-nav-m .tips,\n.narrowscreen .ov-box,\n.item-footer .button-line .button-wrapper .button-item.support .tooltip-wrapper .tooltip {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n/* a\n{\n display: none !important;\n} */\n.textarea {\n transition: all 0.2s;\n}\n\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:hover,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.send-tabs-item-active,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item:hover,\n.container .live,\n.comment-bilibili-con .con input[type=radio]:checked + label:before,\n.gift-item.active .gift-img,\n.tab-list .tab-item.active:before,\n.group-item .name-box .operate-btn,\n#disable-popup-modal .vip-exchange .selector li:first-child,\n#vip-exchange-modal .vip-exchange .selector li:first-child,\n.el-radio__inner:hover,\n.el-radio__input.is-checked .el-radio__inner,\n.date-picker-input.active,\n.area-group-item.checked,\n.group-item .operate-btn,\n.video-list .tab-wrap .tab-item.active,\n.face-buy-item.active,\n.face-buy-item:hover,\n.stick.true-love .medal-level,\n.collection-m .content .group-list .add-group .input-group,\n.editor:focus,\n.editor:hover,\n.editor.active,\n.textarea:focus,\n.textarea:hover,\n.textarea.active,\n.p-rel.f-clear.publish-panel .textarea[focus-within],\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin:hover,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin.active,\n#page-channel-detail .channel-add-video:hover,\n.video-list .vl-hd .float_window .selet-datebox .sse a,\n.video-list .vl-hd .float_window .selet-datebox .sse,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select:hover,\n.coin-dialog-mask .coin-operated .mc .mc-box.on,\n.coin-dialog-mask .coin-operated .mc .mc-box:hover,\n.score-progress-bar.dp-i-block.v-middle.p-relative .progress-bar-core.p-absolute,\ninput[type=radio]:checked + .custom-radio,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark,\n.sub-area em.active,\n.sub-area em:hover,\n.sub-tabs a.active,\n.sub-tabs a.active:before,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage:hover,\n.report-image-candidate-ctnr.t-center .upload-hint {\n border-color: var(--theme-color) !important;\n}\n\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:hover,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.send-tabs-item-active,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item:hover,\n.container .live,\n.comment-bilibili-con .con input[type=radio]:checked + label:before,\n.gift-item.active .gift-img,\n.tab-list .tab-item.active:before,\n.group-item .name-box .operate-btn,\n#disable-popup-modal .vip-exchange .selector li:first-child,\n#vip-exchange-modal .vip-exchange .selector li:first-child,\n.el-radio__inner:hover,\n.el-radio__input.is-checked .el-radio__inner,\n.date-picker-input.active,\n.area-group-item.checked,\n.group-item .operate-btn,\n.video-list .tab-wrap .tab-item.active,\n.face-buy-item.active,\n.face-buy-item:hover,\n.stick.true-love .medal-level,\n.collection-m .content .group-list .add-group .input-group,\n.editor:focus,\n.editor:hover,\n.editor.active,\n.textarea:focus,\n.textarea:hover,\n.textarea.active,\n.p-rel.f-clear.publish-panel .textarea:focus-within,\n.follow-dialog-wrap .follow-dialog-window .content .group-list .add-group .input-group,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin:hover,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin.active,\n#page-channel-detail .channel-add-video:hover,\n.video-list .vl-hd .float_window .selet-datebox .sse a,\n.video-list .vl-hd .float_window .selet-datebox .sse,\n.video-list .vl-hd .vl-hd-sub .selector-block .date-select:hover,\n.coin-dialog-mask .coin-operated .mc .mc-box.on,\n.coin-dialog-mask .coin-operated .mc .mc-box:hover,\n.score-progress-bar.dp-i-block.v-middle.p-relative .progress-bar-core.p-absolute,\ninput[type=radio]:checked + .custom-radio,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark,\n.sub-area em.active,\n.sub-area em:hover,\n.sub-tabs a.active,\n.sub-tabs a.active:before,\n.bangumi-pagelistbox .custom-right .custom-right-inner.custompage:hover,\n.report-image-candidate-ctnr.t-center .upload-hint {\n border-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-top-color: var(--theme-color) !important;\n} */\n.tab-wrap .tab-item.active:after {\n border-bottom-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-right-color: var(--theme-color) !important;\n} */\n/* a\n{\n border: 1px solid var(--theme-color) !important;\n} */\n.main-container .media-info .media-right .media-tool-bar .btn-rating:hover,\n.main-container .media-info .media-right .media-tool-bar .btn-follow,\n.main-container .media-info .media-right .media-tool-bar .btn-follow:hover,\n.main-container .nav-tools .tool-item:hover,\n.main-container .entry-old .feedback .btn,\n.main-container .entry-old .feedback .btn:hover,\n.main-container .entry-old .btn-old:hover,\n.main-container .pay-bar .sponsor .btn-pay:hover,\n.main-container .sponsor-module .sponsor-info .btn-sponsor,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit.disable:hover,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit:hover,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-submit-wrap .bilibili-player-feedback-submit,\n.rank-main .rank-box .child-nav li.active,\n.comment-bilibili-con .con label:after,\n.share-board .list-playbtn,\n.share-board .list-playbtn:hover,\n.ban-app .case-tip .click-btn:hover,\n.common-dialig-right-btn,\n.tab-list .tab-item.active:after,\n#disable-popup-modal .vip-exchange .months button:hover,\n#vip-exchange-modal .vip-exchange .months button:hover,\n#disable-popup-modal .btn-transparent:hover,\n#disable-popup-modal .btn-white:hover,\n#disable-popup-modal .btn:hover,\n#vip-exchange-modal .btn-transparent:hover,\n#vip-exchange-modal .btn-white:hover,\n#vip-exchange-modal .btn:hover,\n.player-his-title div,\n.player-his-nav.active,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-part-item[data-state-play=true] .bilibili-player-playlist-plist-play,\n.btn-no-my-operate,\n.el-radio__input.is-checked .el-radio__inner,\n.is-selected .pika-button,\n.has-event .pika-button,\n.page-list-box .page-item:hover,\n.page-list-box .active,\n.gather-wrap .videos .item:hover,\n.collection-m .content .group-list .add-group .fav-add-tip,\n.ban-vote .vote-dialog .dialog-footer .blue-btn,\n.ban-vote .vote-dialog .dialog-footer .blue-btn:hover,\n.history-dlg .hsbtn .sure,\n.history-dlg .hsbtn .sure:hover,\n.radio-icon.checked:before,\n.favInfo-box .favInfo-details .fav-options .fav-play:hover,\n.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,\n.edit-media-list .edit-mask .edit-board .edit-info .submit-btn:hover,\n.play-list .leftside-content .play-btn,\n.play-list .leftside-content .play-btn:hover,\n.play-list .rightside-content .batch-operation .manage-btn,\n.play-list .rightside-content .batch-operation .manage-btn:hover,\n.edit-media-list .edit-mask .default-edit .default-edit-info .default-btn-wrap .default-btn.confirm,\n.confirm-window .mask .confirm-board .btn-wrap .btn.confrim,\n.play-list .rightside-content .batch-operation .cancel-batch,\n.play-list .rightside-content .batch-operation .cancel-batch:hover,\n.play-list .rightside-content .batch-operation .delete-btn.delete-check,\n.play-list .rightside-content .batch-operation .clear-btn:hover,\n.container .right-container .media-upper .media-upper-follow .media-upper-not-follow,\n.container .right-container .media-upper .media-upper-follow .media-upper-not-follow:hover,\n.container .play-coin-bg .play-coin .play-coin-btn:hover,\n.share-step .btn-field .clickable,\n.history-wrap .warn .btn:hover,\n#page-channel-detail .channel-option .modify-channel:hover,\n.video-list .vl-hd .float_window .selet-datebox .sse a.on,\n.calendar-month > a.current,\n.calendar-table td.current,\n.calendar-year > a.current,\n.coin-dialog-mask .coin-operated .coin-bottom .coin-btn:hover,\n.danmaku-item.pointer .custom-radio:after,\n.aside-area-toggle-btn .btn-ctnr:hover .btn-slider,\nul.navigation li span:after,\n.sidebar-wrapper .sidebar .feedlist-wrapper .more:hover,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark .white-dot,\n.page-container.p-rel .tab-nav .line,\n.pgc-space-follow-item a.pgc-item-cover .badge.type_0,\n.bangumi-pagelistbox .p:hover,\n.bangumi-pagelistbox .p.active,\n.up-info .btn-panel .following-charge-btn:hover {\n background-color: var(--theme-color) !important;\n}\n\n/* a\n{\n background-color: var(--theme-color-60) !important;\n} */\n/* a\n{\n background-color: var(--theme-color-90) !important;\n} */\n.ep-list-wrapper .ep-item.cursor,\n.section-ep-wrapper .ep-item.cursor,\n.ep-list-wrapper .ep-item i,\n.section-ep-wrapper .ep-item i,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:hover,\n.main-container .sponsor-module .sponsor-info .btn-show-rank:hover,\n.main-container .season-list .ss-list-wrapper .ss-item .ss-info .ss-title:hover,\n.main-container .tool-bar .like-info.active span,\n.main-container .tool-bar .like-info:hover span,\n.main-container .tool-bar .like-info.active i,\n.main-container .tool-bar .like-info:hover i,\n.main-container .tool-bar .coin-info.active span,\n.main-container .tool-bar .coin-info:hover span,\n.main-container .tool-bar .coin-info.active i,\n.main-container .tool-bar .coin-info:hover i,\n.main-container .tool-bar .share-info:hover > i,\n.main-container .tool-bar .share-info:hover > span,\n.main-container .tool-bar .mobile-info:hover i,\n.main-container .tool-bar .mobile-info:hover span,\n.main-container .media-info .media-right .media-title:hover,\n.main-container .media-info .media-right .pub-wrapper .av-link:hover,\n.main-container .media-info .media-right .pub-wrapper .home-link:hover,\n.main-container .review-module .review-list .review-item:hover .review-title,\n.short-review-masker .short-review-content .mr-long-review,\n.short-review-masker .short-review-content .dialog-close:hover,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.cursor,\n.main-container .tool-bar .share-info .share-more .share-wrapper .share-btn:hover i,\n.main-container .tool-bar .share-info .share-more .share-wrapper .share-btn:hover span,\n.main-container .tool-bar .mobile-info .mobile-more p a,\n#app .main .side-bar li a.router-link-active,\n#app .main .side-bar li a:hover,\n.detail-content p span a,\n.player-auxiliary-area .player-auxiliary-panel-title .player-auxiliary-panel-close:hover,\n.send-tabs-item-active,\n.section-item:hover .section-text .section-index,\n.section-item:hover .section-text .section-title,\n.up-info .btn-follow-up,\n.main-container .review-module .review-list .review-item .review-header .review-author:hover,\n.count-wrapper div.up-info a:hover,\n.bilibili-player-feedback-content .bilibili-player-feedback-default-content .bilibili-player-feedback-version-wrap a:hover,\n.area-category-selector .area-category-item.active,\n.tags-inner-ctnr.dp-i-block.v-top.border-box .area-tag-item:hover,\n.rank-main .rank-box .child-nav li:hover:not(.active),\n.rank-main .rank-box .child-nav .nav-remind,\nli.normal-item a:hover .uname,\n.container .live,\n.mvp-info .user-info .title,\n.up-info > a .up-name:hover,\n.list-info .list-li .song-title .song-collection.font-blue,\n.list-info .list-li .song-title .song-float:hover,\n.row .col-4-med.col-4 .pager .pages .page-item.active button,\n.row .col-4-med.col-4 .pager .pages .page-item button:hover,\n.creation-li .creation-right .creation-theme .creation-link:hover,\n.all-hot-list-warp .pager .pages .page-item.active button,\n.all-hot-list-warp .pager .pages .page-item button:hover,\n.cases-wrap.clearfix .column.col2 a:hover,\n#area-list ul li dl:hover,\n.lottery-notice-cntr .win .uname,\n.winner-list .list-wrap .title,\n.group-item .name-box .operate-btn,\n.button-box .item > button.active,\n#disable-popup-modal .vip-exchange .selector li.current p.cost,\n#disable-popup-modal .vip-exchange .selector li:hover,\n#disable-popup-modal .vip-exchange .selector li:hover p.cost,\n#vip-exchange-modal .vip-exchange .selector li.current p.cost,\n#vip-exchange-modal .vip-exchange .selector li:hover,\n#vip-exchange-modal .vip-exchange .selector li:hover p.cost,\n#disable-popup-modal .vip-exchange p.balance a:hover,\n#vip-exchange-modal .vip-exchange p.balance a:hover,\n#dyn_wnd .dyn_list a:hover,\n.player-his-nav:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-title:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-item:hover .bilibili-player-playlist-info-title,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-order-play,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-ownername:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-loop.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-positive.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-random.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-reverse.bppl-state-selected,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-loop:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-positive:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-random:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-nav-reverse:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-playlist-part-item:hover,\n.mng-type-item.active,\n.notification-content .address,\n.notification-content a:hover,\n.btn-my-operate:hover,\n.table-normal.table-styleW .feedbtn:hover,\n.area-group-item.checked,\n.group-item .operate-btn,\n.video-list .tab-wrap .tab-item.active,\n.content-list.clearfix .v:hover .t,\n.face-buy-item.active,\n.face-buy-item:hover,\n.face-buy-price a,\n.danmaku-report-panel .danmaku-content,\n.bp-add-button,\n.seeds-wrap .item.btn,\n.favInfo-box .favInfo-details .fav-name:hover,\n.play-list .rightside-content .source-list .source-item .source-info .source-name:hover,\n.play-list .rightside-content .source-list .source-item .source-info .source-upper-name:hover,\n.play-list .leftside-content .list-title:hover,\n.play-list .rightside-content .source-list .source-item .more-oprate:hover,\n.play-list .rightside-content .source-list .source-item .collect .collect-item:hover,\n.play-list .leftside-content .oprate-panel .oprate-item .oprate-window .window-item:hover,\n.edit-media-list .edit-mask .default-edit .default-edit-info .media-list-type .blue-icon,\n.play-list .rightside-content .source-list .source-item .source-checked,\n.play-list .rightside-content .batch-operation .all-checked,\n.player-auxiliary-playlist-item.player-auxiliary-playlist-item-active .player-auxiliary-playlist-item-title,\n.player-auxiliary-playlist-item-p-item:hover,\n.player-auxiliary-playlist-item-p-item.player-auxiliary-playlist-item-p-item-active,\n.container .left-container .play-options .play-options-ul li .blue,\n.favInfo-box .favInfo-details .fav-options .meta.selected,\n.play-list .leftside-content .upper-info .upper-name:hover,\n.container .play-coin-bg .play-coin .play-coin-title .play-coin-number,\n.container .play-coin-bg .play-coin .play-coin-content .play-one-coin.active,\n#pin-wrapper .pin-layer-video-empty a,\n#page-channel-detail .channel-add-video:hover .text,\n.calendar-header > a:hover,\n.card .focus-btn .focus .focus-text:hover,\n.coin-dialog-mask .coin-operated .mc .mc-box .c-num,\n.coin-dialog-mask .coin-operated .coin-title span,\n.edit-media-list .edit-mask .edit-board .edit-info .media-list-type .blue-icon,\n.block-wrap #activity .activity-info a,\n.block-wrap #activity .activity-info a:hover,\n.player-his-notice-content a:hover,\n.feedlist-wrapper .list-content .list-item:hover .right .username,\n.profile-wrapper .info-wrapper .relationship .followings:hover,\n.link-navbar .nav-item:hover .icon-font,\n.vc-item .item-top .detail p a.description:hover,\n.vc-item .item-top .detail p a.tag,\n.item-footer .button-line .button-wrapper:hover .button-item .label,\n.item-footer .button-line .button-wrapper:hover .button-item .num,\n.pic-item .content-wrapper .main-content .article:hover,\n.live-item .live-item-link .live-img-box .hover-panel .live-bg-merge .live-item-mark,\n.sub-area em.active,\n.sub-area em:hover,\n.recommend-box .section-title .action-tab a:hover,\n.recommend-box .section-title .action-tab a:hover .icon-font,\n.recommend-box .section-title .action-tab:hover,\n.recommend-box .section-title .action-tab:hover .icon-replace,\n.side-box .side-title.f-clear .action-tab:hover,\n.side-box .side-title.f-clear .action-tab:hover .icon-replace,\n.s-space .wrapper .col-full .sub-tabs.clearfix a:hover,\n.pgc-space-follow-item .pgc-item-info .pgc-item-title:hover,\n.video-info .video-data .a-crumbs a:hover,\n.up-info .u-info .name .message:hover,\n.up-info .u-info .name .message:hover i {\n color: var(--theme-color) !important;\n}\n\n/* a\n{\n color: var(--foreground-color) !important;\n} */\n/* a\n{\n fill: var(--theme-color) !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n} */\n.sub-tabs a.active:before {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.right-container.f-left .active-panel .show-more-button,\n.link-tag-box .selector-wrap ul > li:hover,\n.video-card .labels-ctnr,\n.tab-selector-wrap .selector-wrap ul > li:hover,\n.article-info-module,\n.result.is-web .vote-result-comment,\n.error-body .error-container .song-wrap .change-song,\n.share-board .song-share .song-share-ul li:hover,\n.normal-v2-container .normal-title-wrp > .template-op > .template-op-divide,\n.ui-popup.popup-cover .bili-btn.cancel,\n.dc-page .version-switch-section,\n#bili-data-center .version-switch-section,\n.text-article-wrp .article-card .meta-title .typename,\n.text-article-wrp .article-card .meta-view .appeal,\n.text-article-wrp .article-card .meta-view .data,\n.text-article-wrp .article-card .meta-view .menu,\n.text-article-wrp .article-card .meta-view .option,\n.cc-article-wrp .article-card .meta-title .typename,\n.text-article-wrp .article-card .meta-view .menu-list,\n.live-user .user-item .item-right .status,\n.bb-comment .no-login .baffle .b-btn,\n.main-container .media-info .media-right .media-desc i,\n.text-article-wrp .article-card .meta-view .meta-item.text-item,\n.read-list-page .read-list-name .info.right.show .col .split-line,\n.read-list-page.edit-page .read-list-name .cover,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list,\n.bili-dialog-bomb .appeal-box .header,\n.bili-dialog-bomb .appeal-box .submit,\n.bili-dialog-bomb .appeal-box .wrap .container,\n.m-layer.m-button,\n.m_layer.m-button,\n.section-block .bp-emoji-box .static-popup,\n.security-right-bottom .face-tool .tool-container .tool-uninstall-pendant,\n.face-container .pendant-list li,\n.pendant-mask .pendant-box .pendant-main .price-btn,\n.mask .popup-container .btn-primary,\n.face-container .pendant-list li > div,\n.face-container .record-table thead th,\n.feedback-mask .content .feedback-body .feedback-submit,\n.info-line .status-attend.status-attend-hover,\n.info-line .status-no-attend,\n.ssr-content .link-tag.activity,\n.advice-dialog-wrapper .input-style,\n.advice-dialog-wrapper .submit-btn,\n.home-pc .dialog .footer .apply-btn,\n.regist .toolbox,\n.song-info .info-wrap .type-list .item-list .type-item,\n.song-info .info-wrap .type-list .musicHoverType,\n.protocol-modal .modal-wrap .modal-content .text-content,\n.enter-failure,\n.cc-content-body .select-box,\n.cc-content-body .select-box .option-footer,\n.bp-emoji-box .static-popup,\n.float_window,\n.ui-widget-header {\n background-color: #222 !important;\n}\n\n.content .link-tag-box,\n.content .tab-selector-wrap,\n.live-user .user-item .item-right .tags > span,\n.home-pc .application .application-body .btn-color,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management,\n.vl-hd-sub .selector-block .b-slt .list li:hover {\n background-color: #333 !important;\n}\n\n.error-body .error-container .error-panel .audio-split,\n.error-body .error-container .song-wrap .image-split,\n.up-info .btn-panel .charge-btn,\n.content .rank-list,\n.link-tag-box .selector-wrap,\n.link-tag-box .selector-wrap ul,\n.tag.sky-blue,\n.tag.sky-blue:hover,\n.tab-selector-wrap .selector-wrap,\n.tab-selector-wrap .selector-wrap ul,\n.popup-content-ctnr .report-input,\n.share-wrap .content-wrap .input-wrap input,\n.emoji-box .emoji-tabs .tab-link:hover,\n.block-area .follow-wrapper .follow-head .follow-more,\n.list-container .list-info-block,\n.list-container .article-list-block,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok.is-disable,\n.setting .public-setting .public-wrp .setting-item .circle-wrap,\n.video .video-topic .video-list,\n.song-coin-bg .song-coin,\n.share-board .song-share .song-share-ul,\n.share-board .share-btn,\n.report-wrap-module .form-group .el-input-group > .el-input__inner,\n.report-wrap-module .code-input.el-input .el-input__inner,\n#app .el-button.is-disabled,\n#app .el-button.is-disabled:focus,\n#app .el-button.is-disabled:hover,\n.report-wrap-module .form-group .el-input__inner,\n.container-left .answer-container,\n.carousel-wrp .panel .pic li,\n.ui-popup .popup-wrap,\n.cc-container .nav-search .dropdown-btn,\n.cropper-modal .modal,\n.cards-block .modal-wrap .btn-group button,\n.text-article-wrp .head-stat,\n.text-article-wrp .article-card,\n.live-user .user-item,\n.read-list-modal-component .creat-read-list-box .input-box button,\n.read-list-modal-component .creat-read-list-box .input-box button[disabled],\n.read-list-page .module-box,\n.read-list-page.edit-page .module-box,\n.bili-dialog-bomb .appeal-box .submit .cancel,\n.pendant-mask .pendant-box,\n.pendant-mask .pendant-box .pendant-header,\n.error-container .video-details p.num,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-item[data-state-play=true],\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-item:hover,\n.bilibili-player .bilibili-player-auxiliary-area .bilibili-player-filter .bilibili-player-filter-btn.active,\n.info-wrap .feedback-mask .content,\n.abnormal-module .abnormal-item .btn-back,\n.main-ctnr .qualify-drawer .drawer-pop,\n.bangumi-list .bangumi-item .right-info .headline .bangumi-label,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item,\n.pgc-list .pgc-item .right-info .headline .pgc-label,\n#pgc-navigate-wrap .play-btn,\n.live-category .category,\n.customize-wrp .customize-tab,\n.advice-dialog-wrapper,\n.home-pc .application,\n.enter-failure .bl-button--primary:disabled,\n.enter-failure .link-input,\n.cc-content-body .select-box .select-item:hover,\n.cc-content-body .select-box .option-footer:hover,\n.detail-wrp .detail-empty,\n.vl-hd-sub .selector-block .b-slt,\n.vl-hd-sub .selector-block .b-slt .list,\n.vd-list.l3 li .l-item,\n.selet-datebox .sse a:hover,\n.selet-datebox .inpt input[type=text],\n.selet-datebox .inpt a.b-btn,\n.ui-widget-content {\n background-color: #444 !important;\n}\n\n.follow-main .list-item:hover {\n background-color: #3d3d3d !important;\n}\n\n.ssr-content .cntr .check-all-ctn {\n background-image: linear-gradient(rgba(242, 243, 245, 0), #222 40%, #222) !important;\n}\n\n.ui-widget-content,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n background-image: none !important;\n}\n\n.p-relative.rank-list-section.z-rank-list .rank-list-ctnr,\n.rank-list-ctnr a,\n.rank-list-ctnr a:hover,\n.list-container .list-info-block .right-side .col .split-line,\n.comment-list-item .ci-action span.date,\n.text-article-wrp .article-card .meta-view .menu-list .menu-item:hover,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list .menu-item:hover,\n.view-later-module .video-box-module,\n.view-later-module .up-info-module,\n.view-later-module .video-info-module .number .fav i,\n.main-ctnr .qualify-drawer .draw-list,\n.header-info-ctnr .normal-mode .area-link:active,\n.tab-bg.w-100.bg-white,\n.vd-list li .l-item,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-datepicker .ui-datepicker-header {\n background-color: transparent !important;\n}\n\n.gift-rank-cntr .rank-cntr .item.own,\n.list-container .article-list-block .article-item,\n.original-editor-wrap .float-toolbar .toolbar-list,\n.register-container .report-wrap-module .back-fff,\n.cc-body .home-wrap .card,\n.text-article-wrp .head-stat .section .count,\n.view-later-module .read-list-modal-component .mask,\n.view-later-module .video-info-module .number .coin i,\n.view-later-module .video-info-module .number .fav i,\n#member-container:hover::-webkit-scrollbar,\n#member-container:hover::-webkit-scrollbar-track,\n.ui-widget-header {\n background: transparent !important;\n}\n\n/* a\n{\n background: #fff !important;\n} */\n#page-setting .setting-privacy-item .setting-privacy-switcher .be-switch-label,\n.video-detail .item-number,\n.video-detail .item-time,\n.video-card .labels-ctnr,\n.video-card .icons-label .text,\n.share-wrap .content-wrap .qr-wrap .qr-title,\n.article-card .article-info .data,\n.article-card .article-info .data a,\n.article-info-module .v-info,\n.article-info-module .v-data span,\n.video-info-module .v-info,\n.video-info-module .v-preview .txt,\n.video-info-module .v-data span,\n.follow-item .details .ep-info,\n.follow-item .details .ep-intro,\n.vote-info-wrapper .user-name .text,\n.option-content-wrapper .desc .option-vote,\n#page-article .article-lists .lists-item .item-right .item-title,\n#page-article .article-lists .lists-item .item-right .item-info span,\n.list-container .list-info-block .right-side .col,\n.list-container .list-info-block .right-side .summary,\n.data-card .data-wrp .tip p,\n.data-card .fans-wrp .tip p,\n.data-card .data-wrp .tab .fan-tab,\n.data-card .fans-wrp .tab .fan-tab,\n#dc-section_behavior .follow-tool-box .follow-line-legend .legend-item .legend-text,\n.error-body .error-container .error-panel .error-clue,\n.error-body .error-container .msg-text,\n.error-body .error-container .song-wrap .song-list .song-li .content .num,\n.song-coin-bg .song-coin .song-coin-exp,\n.share-board .share-btn .bili-share div,\n.player-his-main .player-his-tip-date,\n.security-right .my-package-ruls p,\n.game-item-container .game-package-item .game-package-gift,\n.game-item-container .game-package-item .game-package-price,\n.coupon-content-con .coupon-time,\n.coupon-content-con .coupon-type,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner a,\n.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,\n.container .form-group .form-message,\n.rule-description p,\n.home-wrap .data-card .data-wrp .total,\n.home-wrap .data-card .fans-wrp .total,\n.carousel-wrp .panel .pic li a .card-info .detail,\n.ui-popup .popup-wrap .text-box .subtext,\n.comment-list-item .ci-action,\n.comment-list-item .ci-parent-reply .cipr-footer,\n.cc-container .tips,\n.cards-block .cards-list .card-item .card-case .other label,\n.block-wrap .classify .position,\n.text-article-wrp .head-stat .section .diff-wrp .diff-yeaterday,\n.text-article-wrp .head-stat .section .diff-wrp .diff-text,\n.read-list-component .empty-state .empty-tips,\n.text-article-wrp .article-card .meta-status .pubdate,\n.text-article-wrp .article-card .meta-footer .view-stat,\n.text-article-wrp .article-card .meta-view .meta-item .icon-font,\n.text-article-wrp .article-card .meta-view .meta-item .iconfont,\n.cc-article-wrp .article-card .meta-status .pubdate,\n.cc-article-wrp .article-card .meta-footer .view-stat,\n.article-net-charts .area .empty-tips,\n#dc-section_summary .source-rank-list-item .video-info-pubdate,\n.live-user .user-item .item-right .info .star,\n.live-user .user-item .item-right .info .type,\n.bangumi-info-module .v-data span,\n.bangumi-info-module .v-preview .desc,\n.section.article .article-content .meta-col,\n.section.album .album-item .meta-col,\n.case-list .info .comment,\n.case-list .info .jury-time,\n.read-list-modal-component .tips,\n.read-list-modal-component .tips.input-tips,\n.ui-input-text .count,\n.read-list-page .module-box .module-tips,\n.read-list-page .add-article-modal .module-tips,\n.read-list-page .add-article-modal .article-list-box li label span.uptime,\n.read-list-page.edit-page header.header .link-btn,\n.read-list-page.edit-page .read-list-name .cover .empty-state,\n.ui-popup .popup-wrap .text-box .text .sub-tips,\n.bili-dialog-bomb .appeal-box .wrap .container .img-text,\n.bili-dialog-bomb .appeal-box .wrap .container .textarea .textarea-wrap .limit,\n.pendant-main .final-price,\n.pendant-main .unit-price li,\n.pendant-main .point-info,\n.pendant-list li .pendant-expire,\n.view-later-module .video-info-module .tm-info,\n.view-later-module .video-info-module .tm-info a,\n.view-later-module .video-info-module .tm-info .btn-appeal,\n.view-later-module .video-info-module .tm-info time,\n.view-later-module .up-info-module .number,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-header,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-info-other,\n.article-list-holder-block .article-list-name,\n.abnormal-module .abnormal-item .txt,\n#navigator .v-switcher-header-item a span,\n.bangumi-list .bangumi-item .right-info .intros .label,\n.bangumi-list .bangumi-item .right-info .intros .value,\n.pgc-list .pgc-item .right-info .intros .value,\n.pgc-list .pgc-item .right-info .intros .label,\n.steps .step-operate,\n.r-con .members-info .up-card .info-title,\n.home-pc .application .application-header p,\n.home-pc .application .application-body .fjw-tip,\n.home-pc .application .application-foot p,\n.upload-cover-wrapper .upload-cover-suggest,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info,\n.detail-wrp .detail-header .tips,\n.detail-wrp .detail-header .article-link,\n.vd-list li .v-desc,\n.vd-list li .l-r .up-info .v-author,\n.vd-list li .v-info .v-info-i,\n.vd-list li .l-r .up-info .v-date {\n color: #aaa !important;\n}\n\n.up-info .btn-panel .charge-btn,\n.up-info .btn-panel .not-follow-charge-btn:hover,\n.link-tag-box .tab-wrap > ul li,\n.video-detail .item-title,\n.link-tag-box .selector-wrap,\n.link-tag-box .selector-wrap ul > li:hover,\n.tag.sky-blue.activated,\n.tag.sky-blue,\n.tag.sky-blue:hover,\n.tab-selector-wrap .tab-wrap > ul li,\n.tab-selector-wrap .selector-wrap,\n.tab-selector-wrap .selector-wrap ul > li:hover,\n.popup-content-ctnr .upload-box .upload-btn,\n.popup-content-ctnr .report-input,\n.share-wrap .content-wrap .input-wrap span,\n.share-wrap .content-wrap .input-wrap input,\n.share-wrap .content-wrap .input-wrap button,\n.article-card .article-info .title,\n.follow-item .details .season-title,\n.block-area .follow-wrapper .follow-head .follow-more,\n.vote-info-wrapper .user-name .name,\n.vote-info-wrapper .vote-to,\n#page-article .article-lists .lists-item .item-right .item-name,\n.list-container .list-info-block .right-side .title,\n.setting .public-setting .public-wrp .setting-item,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok.is-disable,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok,\n#page-fav .fav-main .fav-action-bottom .search-results-num,\n.error-body .error-container .error-panel .audio-split,\n.error-body .error-container .song-wrap .image-split,\n.error-body .error-container .song-wrap .change-song,\n.error-body .error-container .song-wrap .iconfont,\n.song-coin-bg .song-coin .song-coin-title,\n.song-coin-bg .song-coin .song-coin-btn,\n.share-board .song-share .song-share-ul,\n.share-board .share-btn .share-type,\n.player-his-main .player-his-nav,\n.game-item-container .game-package-item .game-package-name,\n.game-package-wrapper .title-package-wrapper .title-package-name,\n.container .form-group .form-group-title,\n.container .form-group .mail-text,\n.container-left .answer-container .header-top h2,\n.answer-list .exam-list .exam-number,\n.answer-container .footer-bottom .btn-default,\n.bili-header-m .profile-m .grade .bar .num .v0,\n.carousel-wrp .panel .pic li a .card-info .title .headline,\n.article-data-wrp .breadcrumb a,\n.article-data-wrp .breadcrumb .sign,\n.normal-v2-container .normal-title-wrp > .template-op > p,\n.ui-popup .popup-wrap .text-box .text,\n.ui-popup.popup-cover .bili-btn.cancel,\n.comment-list-item .ci-content,\n.comment-list-item .article-wrap .name,\n.cc-container .nav-search .dropdown-btn,\n.cc-container .nav-search .search,\n.cc-container .nav-search .search input,\n.author-container .attention-animation-holder .attention-btn,\n.cards-block .cards-list .card-item .card-case .title,\n.text-article-wrp .head-stat .section .title,\n.text-article-wrp .article-card .meta-title .typename,\n.cc-article-wrp .article-card .meta-title .typename,\n.text-article-wrp .article-card .meta-view .menu-list .menu-item,\n.live-user .user-item .item-right .tags > span,\n.live-user .user-item .item-right .status,\n.bb-comment .no-login .baffle .b-btn:hover,\n.list-filter-bar .item-text,\n.teach-last-list .teach-tv-text,\n.read-list-modal-component .creat-read-list-box .input-box button,\n.text-article-wrp .article-card .meta-view .meta-item.text-item,\n.read-list-page .read-list-name .info.right.show .title,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list .menu-item,\n.bili-dialog-bomb .appeal-box .wrap .container .question,\n.bili-dialog-bomb .appeal-box .submit .cancel,\n.bili-dialog-bomb .appeal-box .submit .confirm,\n.m-layer.m-button,\n.m_layer.m-button,\n.m-layer .b-btn,\n.bp-emoji-box .static-popup.common-font.bp-arrow .title,\n.security-right-bottom .face-nav > div a,\n.face-container .pendant-nav li div.active,\n.face-container .pendant-nav li div,\n.pendant-mask .pendant-box .pendant-main .price-btn,\n.security-right-bottom .tool-uninstall-pendant span,\n.mask .popup-container .title,\n.pendant-mask .pendant-main .pendant-info p,\n.pendant-main .pendant-btn,\n.face-container .pendant-list li .pendant-btn,\n.face-container .record-table,\n.view-later-module .video-info-module h1,\n.view-later-module .up-info-module .b-btn,\n.feedback-mask .content .feedback-body .dl-item .dt-item,\n.feedback-mask .content .feedback-body .feedback-submit,\n.feedback-mask .content .feedback-body .feedback-submit.active,\n.abnormal-module .abnormal-item .btn-back,\n#navigator .v-switcher-header-item a,\n.bangumi-list .bangumi-item .right-info .headline .title,\n.bangumi-list .bangumi-item .right-info .headline .bangumi-label,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item:hover,\n.pgc-list .pgc-item .right-info .headline .title,\n.pgc-list .pgc-item .right-info .headline .pgc-label,\n#pgc-navigate-wrap .play-btn,\n#pgc-navigate-wrap .play-btn:hover,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-user:not(.vip) .sp-name,\n.tabs .customize-tab .tab-title,\n.customize-wrp .steps-title,\n.steps .step-operate .step-bread .step-index,\n.title-library-wrap .title-status button,\n.advice-dialog-wrapper .advice-title,\n.advice-dialog-wrapper .advice-info,\n.advice-dialog-wrapper .advice-item-title,\n.advice-dialog-wrapper .input-style,\n.advice-dialog-wrapper .advice-dialog-close,\n.right-content .customize-wrp .title,\n.right-content .reward-wrp .reward-title,\n.card-warpper .card-warpper-outside .card-item .info-text,\n.r-con .members-info__header .title,\n.r-con .members-info__header .btn,\n.r-con .members-info .up-card .info-name,\n.r-con .members-info .up-card .attention--not,\n.r-con .members-info .up-card .attention,\n.home-pc .application .application-header .title span,\n.home-pc .application .application-body .application-item .p1,\n.home-pc .application .application-body button,\n.home-pc .dialog .header h1,\n.home-pc .dialog .footer .apply-btn,\n.regist .reg-main-title,\n.regist .reg-main-text,\n.regist .toolbox .reg-tip,\n.song-info .info-wrap .type-list span,\n.song-info .info-wrap .current-selector .chosen-type,\n.song-info .info-wrap .type-list .item-list .type-item,\n.song-info .info-wrap .type-list .item-list .type-item.active:hover,\n.enter-failure,\n.enter-failure .supporting-text,\n.fold-box .fold-hoverable,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > *,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management i,\n.cc-content-body .select-box .option-footer,\n.cc-content-body .select-box .select-item .text,\n.detail-wrp .detail-empty,\n.vd-list li .title,\n.vl-hd-sub .b-slt .txt,\n.vl-hd-sub .b-slt .list li,\n.selet-datebox .sse a,\n.selet-datebox .inpt input[type=text],\n.selet-datebox .inpt a.b-btn,\n.ui-widget-content,\n.ui-widget-header,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n color: #eee !important;\n}\n\n/* a\n{\n color: #fff !important;\n} */\n.feed-topic .hot-content .card,\n.up-info .btn-panel .charge-btn,\n.feed-topic .top-content .card.card-offset,\n.link-tag-box .tab-wrap,\n.link-tag-box .selector-wrap div,\n.link-tag-box .selector-wrap ul,\n.tag.sky-blue.activated,\n.tag.sky-blue,\n.tab-selector-wrap .selector-wrap div,\n.tab-selector-wrap .selector-wrap ul,\n.popup-content-ctnr .report-input,\n.share-wrap .content-wrap .input-wrap input,\n.article-info-module,\n.block-area .follow-wrapper .follow-head .follow-more,\n.list-container .list-info-block .right-side .up-info-block .follow-btn.on,\n.version-switch-section .bottom-border,\n.cc-body .setting .follow-setting,\n.cc-body .setting .public-setting,\n.dc-page .version-switch-section,\n.section-block.with-radius.p-relative .section-nav,\n.error-body .error-container .song-wrap .change-song,\n.share-board .song-share .song-share-ul,\n.share-board .song-share .song-share-ul li,\n.share-board .share-btn .share-type.song-border,\n.security-right .vip-package-wrapper,\n.security-right .game-package-wrapper,\n.security-right .game-package-wrapper .game-item-container .game-package-item,\n.container-left .answer-container,\n.container-left .header-top,\n.answer-container .answer-list .exam-list,\n.answer-container .answer-list,\n.answer-container .footer-bottom .btn-default,\n.carousel-wrp .panel .pic li,\n.videoCharts .stat-wrp,\n.article-net-charts .charts .play,\n.article-net-charts .charts .person,\n.article-net-charts .area,\n.more-selector-v2-container .dividing-line,\n.normal-v2-container .normal-title-wrp > .template-op,\n.ui-popup .popup-wrap.shadow,\n.ui-popup.popup-cover .bili-btn.cancel,\n#bili-data-center .version-switch-section,\n.cc-container .nav-search .dropdown-btn,\n.cover-upload-box .modal-head .head-wrap,\n.modal-content.clearfix .img-clip-wrap .reset-img,\n.bili-modal.cropper-modal .modal-footer,\n.cards-block .modal-wrap .btn-group,\n.bili-modal.cropper-modal .modal-head .head-wrap,\n.text-article-wrp .article-card,\n.text-article-wrp .article-card .meta-title .typename,\n.cc-article-wrp .article-card .meta-title .typename,\n.live-user .user-item .item-right .tags > span,\n.read-list-modal-component hr,\n.read-list-modal-component .creat-read-list-box .input-box,\n.read-list-modal-component .creat-read-list-box .input-box button,\n.bili-dialog-bomb .appeal-box .submit .cancel,\n.m-layer.m-button,\n.m_layer.m-button,\n.m-layer .b-btn,\n.section-block .bp-emoji-box .static-popup,\n.security-right-bottom .face-nav,\n.security-right-bottom .face-tool .tool-container,\n.security-right-bottom .face-tool .tool-container .tool-uninstall-pendant,\n.security-right-bottom .face-tool .tool-container .tool-change-face,\n.face-container .pendant-list li,\n.face-container .pendant-list li > div,\n.face-container .record-table tbody td,\n.view-later-module .video-box-module,\n.view-later-module .up-info-module .b-btn,\n.view-later-module .video-toolbar-module,\n.view-later-module .core-player-auxiliary-area,\n.view-later-module .core-player-video-control,\n.view-later-module .core-player-filter,\n.face-g-list#my-g-list .face-g-block .my-mp-block,\n.info-wrap .feedback-mask .content .headline,\n.main-ctnr .qualify-drawer .draw-list,\n.main-ctnr .qualify-drawer .drawer-pop:after,\n.ssr-content .link-tag.activity:active,\n#navigator .v-switcher-header-item,\n.s-space #page-fav .fav-sidenav,\n.bangumi-list .bangumi-item,\n.bangumi-list .bangumi-item .right-info .headline .bangumi-label,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item,\n.pgc-list .pgc-item .right-info .headline .pgc-label,\n.pgc-list .pgc-item,\n#pgc-navigate-wrap .play-btn,\n#pgc-navigate-wrap .play-btn:hover,\n.el-picker-panel__body .el-date-table th,\n.el-popper[x-placement^=bottom] .popper__arrow,\n.el-popper[x-placement^=bottom] .popper__arrow:after,\n.customize-wrp .customize-tab,\n.live-category .category,\n.r-con .members-info .up-card .attention--not:hover,\n.home-pc .application .application-foot,\n.feed-topic .card,\n.song-info .info-wrap .type-list .item-list .type-item,\n.protocol-modal .cancel-btn,\n.card .fold-box,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > *,\n.cc-content-body .select-box,\n.cc-content-body .select-box .row,\n.detail-wrp .detail-empty,\n.bp-emoji-box .static-popup,\n.b-slt.on, .b-slt:hover, .b-slt.on:hover,\n.vl-hd-sub .selector-block .b-slt .list,\n.vd-list.l3 li .l-item,\n.float_window,\n.float_window .close,\n.float_window .close:hover,\n.float_window .selet-datebox .inpt input[type=text],\n.selet-datebox .inpt a.b-btn,\n.selet-datebox .inpt a.b-btn:hover,\n.ui-widget-header,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n border-color: transparent !important;\n}\n\n.article-info-module .v-info .line,\n.video-info-module .v-info .line,\n.list-container .article-list-block .article-item .item-holder .article-content .article-left-block,\n.modal .img-clip-wrap .container-box,\n.text-article-wrp .article-card .meta-status .pubdate,\n.pendant-main .final-price,\n.pendant-main .unit-price li,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info .btn-go-write {\n border-color: #aaa !important;\n}\n\n.article-info-module .v-data,\n.web-box .expanded .user-li::after,\n.read-list-page .add-article-modal hr,\n.bili-dialog-bomb .appeal-box .header,\n.bili-dialog-bomb .appeal-box .submit,\n.view-later-module .video-info-module .number .line,\n.view-later-module .video-desc,\n.view-later-module .video-tag,\n.vd-list.l2 li,\n.vd-list.l2 li .l-item,\n.vd-list.l1 li .l-r,\n.vd-list li .l-r .up-info .v-date,\n#float_window h3,\n.selet-datebox .sse a,\n.selet-datebox .sse,\n.ui-widget-content {\n border-color: #444 !important;\n}\n\n/* a\n{\n border-color: white !important;\n} */\n/* a\n{\n fill: #aaa !important;\n} */\n/* a\n{\n fill: #fff !important;\n} */\n.block-area .follow-wrapper .follow-head .follow-more .icon,\n.text-article-wrp .head-stat .section .iconarrow,\n.error-related .error.details,\n.video-toolbar-module .share-box .share-btn ul li,\n#pgc-navigate-wrap .play-btn .play-btn-svg,\n.b-slt .b-slt-arrow,\n.float_window .close {\n filter: brightness(0) invert(1) !important;\n}\n\n.article-card .article-info .data .icon,\n.article-info-module .v-data .icon,\n.video-info-module .v-data .icon,\n.item-right .info.clearfix .icon-live-life,\n.item-right .info.clearfix .icon-live-mgame,\n.item-right .info.clearfix .icon-live-col,\n.item-right .info.clearfix .icon-live-compete,\n.bangumi-info-module .v-data .icon,\n.col-1 .meta .icon,\n.article-content .meta-col .icon,\n.album-item .meta-col .icon,\n.col-1 .i-pin-info .icon,\n.cube .meta .icon,\n.album-card .info .view-count .icon-view,\n.album-card .info .like-num .icon-like,\n.section-block .col-full .meta .icon,\n.case-list .info .jury-time i,\n.view-later-module .share-box .s-text .icon,\n.l-item .v-info .b-icon,\n#page-fav .fav-main .search-input .icon-search {\n filter: brightness(0) invert(0.7) !important;\n}\n\n.nav-upload-container .nav-upload-item > img,\n#page-fav .fav-main .search-input .icon-search:hover,\n.register-agree .checkbox-bwxr.active,\n.answer-list .key-list li.active:before,\n.self-icon-vote-create-btn.active,\n.security-right-bottom .face-nav > .active:after,\n.pendant-main .unit-price li.active,\n.pendant-pay-close,\n.feedback-mask .content .feedback-body input[type=radio]:checked + .radio-icon,\n.bui-radio .bui-radio-normal .bui-radio-item:hover .bui-radio-icon svg,\n.left-nav-ul .icon-customize.active,\n.left-nav-item:hover .icon-customize,\n.song-info .info-wrap .type-list .fold-div .foldStatus,\n.song-info .info-wrap .type-list .fold-div .unfoldStatus,\n.fold-box .fold-hoverable:hover .fold-arrow,\n.vl-hd #tab_list_mode .tab-i {\n filter: var(--blue-image-filter) !important;\n}\n\n.container-right .rule-title .pink-icon {\n filter: var(--pink-image-filter) !important;\n}\n\n/* a\n{\n filter: grayscale(1) !important;\n} */\n/* a\n{\n filter: brightness(0.7) !important;\n} */\n/* a\n{\n filter: brightness(0.2) !important;\n} */\n/* a\n{\n filter: brightness(0.5) !important;\n} */\n/* a\n{\n background-image: none !important;\n} */\n.view-later-module .video-info-module,\n.float_window .close:hover {\n box-shadow: none !important;\n}\n\n/* a\n{\n box-shadow: 0px 4px 16px 0px var(--theme-color-40) !important;\n} */\n.article-info-module,\n.share-board .song-share .song-share-ul,\n.share-board .share-btn,\n.text-article-wrp .head-stat,\n#root .nav-upload-container,\n.live-user .user-item:hover,\n.read-list-page .module-box,\n.m-layer.m-button,\n.m_layer.m-button,\n.face-g-list#my-g-list .face-g-block .my-mp-block:hover,\n#app-ctnr .demo-app .category,\n.left-nav-wrapper,\n.charge-participate .part-btn,\n.cc-content-body .select-box,\n.detail-wrp .detail-empty,\n.float_window {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n/* a\n{\n display: none !important;\n} */\n.tag.sky-blue:hover,\n.data-card .data-wrp .tab .fan-tab.current,\n.data-card .fans-wrp .tab .fan-tab.current,\n.data-card .data-wrp .tab .fan-tab.current:after,\n.data-card .fans-wrp .tab .fan-tab.current:after,\n.data-card .data-wrp .total .incr-num:before,\n.data-card .fans-wrp .total .incr-num:before,\n.setting .public-setting .public-wrp .setting-item .circle-wrap.active,\n.error-body .error-container .song-wrap .song-list .song-li .song-shadow,\n.song-coin-bg .song-coin .song-coin-content .song-two-coin:hover,\n.song-coin-bg .song-coin .song-coin-content .song-two-coin.active,\n.song-coin-bg .song-coin .song-coin-content .song-one-coin:hover,\n.song-coin-bg .song-coin .song-coin-content .song-one-coin.active,\n.carousel-wrp .page .next.current,\n.list-filter-bar .item-text.active,\n.list-filter-bar .item-text.expand,\n.list-filter-bar .item-text:hover,\n.security-right-bottom .face-nav > .active,\n.face-container .pendant-list li:hover,\n.pendant-main .unit-price li.active,\n.pendant-main .unit-price li:hover,\n.info-line .status-attend,\n.ssr-content .link-tag.activity,\n.live-category .category:hover,\n.title-library-wrap .title-status button,\n.customize-wrp .select,\n.song-info .info-wrap .type-list .item-list .type-item:hover,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info .btn-go-write:hover,\n.vl-hd .vl-tab .tab-i.on {\n border-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-top-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-bottom-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-right-color: var(--theme-color) !important;\n} */\n/* a\n{\n border: 1px solid var(--theme-color) !important;\n} */\n.up-info .btn-panel .not-follow-charge-btn:hover,\n.tab-wrap > ul li.selected a span:after,\n.tag.sky-blue.activated,\n.popup-content-ctnr .upload-box .upload-btn,\n.share-wrap .content-wrap .input-wrap button,\n.block-area .follow-wrapper .follow-head .follow-more:hover,\n.setting .public-setting .public-wrp .setting-item .circle-wrap .circle-inlie,\n.setting .public-setting .public-wrp .button-wrap .btn-text.ok,\n.song-coin-bg .song-coin .song-coin-btn:hover,\n.song-coin-bg .song-coin .song-coin-btn,\n#app .el-button--primary,\n#app .el-button--primary:focus,\n#app .el-button--primary:hover,\n.answer-container .footer-bottom .btn-default,\n.bili-header-m .mini-wnd-nav.history-wnd .top-login .loginbtn,\n.carousel-wrp .page .next.current,\n.author-container .attention-animation-holder .attention-btn,\n.cards-block .images-list .image-item .selected,\n.bilibili-player .bilibili-player-area .bilibili-player-video-control .bilibili-player-video-btn .bilibili-player-video-quality-menu .bilibili-player-bigvip,\n.bb-comment .no-login .baffle .b-btn:hover,\n.text-article-wrp .article-card .meta-view .meta-item:hover,\n.bili-dialog-bomb .appeal-box .wrap .container .options .option .checkbox.checked:before,\n.bili-dialog-bomb .appeal-box .submit .confirm,\n.m-layer .b-btn,\n.face-container .pendant-nav li div.active,\n.security-right-bottom .face-tool .tool-container .tool-change-face,\n.pendant-main .pendant-btn,\n.face-container .pendant-list li .pendant-btn,\n.face-container .pendant-list li .pendant-btn:hover,\n.view-later-module .up-info-module .b-btn,\n.feedback-mask .content .feedback-body .feedback-submit.active,\n.abnormal-module .abnormal-item .btn-back:hover,\n.ssr-content .link-tag.activity:hover,\n.ssr-content .link-tag.activity:active,\n#navigator .v-switcher-header-anchor,\n#pgc-navigate-wrap .ep-box .ep-sub .ep-item:hover,\n#pgc-navigate-wrap .play-btn:hover,\n.steps .step-operate .step-bread .step-index,\n.ac-article-wrp .tabs-nav .select,\n.advice-dialog-wrapper .submit-btn:hover,\n.r-con .members-info .up-card .attention--not:hover,\n.home-pc .application .application-body .btn-color:hover,\n.home-pc .dialog .footer .apply-btn:hover,\n.selet-datebox .sse a.on,\n.selet-datebox .inpt a.b-btn:hover,\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n background-color: var(--theme-color) !important;\n}\n\n/* a\n{\n background-color: var(--theme-color-60) !important;\n} */\n/* a\n{\n background-color: var(--theme-color-90) !important;\n} */\n.main-container .media-info .media-right .media-desc i,\n#announcement-area .flip-view .action-arrow-ctnr:hover .icon-font,\n.rank-item:hover .item-title,\n.tab-wrap > ul li.selected a span,\n.tab-wrap > ul li a span:hover,\n.share-wrap .content-wrap .title,\n.article-card .article-info .title:hover,\n.follow-item .details .season-title:hover,\n.follow-item .details .highlight,\n#page-article .article-lists .lists-item .item-right .item-name a:hover,\n#page-article .article-lists .lists-item .item-right .item-title a:hover,\n.data-card .data-wrp .tab .fan-tab.current,\n.data-card .fans-wrp .tab .fan-tab.current,\n#page-fav .fav-main .fav-action-bottom .search-results-num i,\n.small-item .search-keyword-highlight,\n.song-coin-bg .song-coin .song-coin-title .song-coin-number,\n.share-board .song-share .song-share-ul li:hover,\n.song-coin-bg .song-coin .song-coin-content .song-one-coin.active,\n.song-coin-bg .song-coin .song-coin-content .song-two-coin.active,\n.game-package-item .game-package-type,\n.coupon-money-2:before,\n.form-group.register-hidden-gruop.text-right a,\n.form-group .register-agree a,\n.register-hidden-gruop.text-right a,\n.rule-time span,\n.answer-container .header-top .header-tip,\n.bili-header-m .profile-m .grade .bar .num .v0:hover,\n.electron-set-v2-hint a .electron-set-v2-hint a:hover,\n.comment-list-item .article-wrap .show-all,\n.icon-close:hover,\n.text-article-wrp .article-card .meta-status .status,\n.text-article-wrp .article-card .meta-view .menu-list .menu-item:hover,\n.col-1 .article-wrap .article-con a:hover,\n.pgc-space-follow-item .pgc-item-info .pgc-item-state .publish-state.is-new,\n.article-content-ctnr .supporting-info .category:hover,\n.list-filter-bar .item-text.active,\n.list-filter-bar .item-text.expand,\n.list-filter-bar .item-text:hover,\n.ui-checkbox input[type=checkbox]:active + .ui-checkbox-icon,\n.ui-checkbox input[type=checkbox]:hover + .ui-checkbox-icon,\n.read-list-page .read-list-name .info.right.show .right-float .ui-btn.grey-radius .menu-list .menu-item:hover,\n.pendant-main .unit-price li.active,\n.pendant-main .unit-price li:hover,\n.pendant-main .final-price span,\n.pendant-main .point-info a,\n.view-later-module .video-info-module .tm-info a:hover,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-positive.bppl-state-selected,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-random.bppl-state-selected,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-reverse.bppl-state-selected,\n.view-later-module .bilibili-player-iconfont.icon-12toview-play:before,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-item:hover .bilibili-player-watchlater-info-title,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-positive:hover,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-random:hover,\n.view-later-module .bilibili-player .bilibili-player-auxiliary-area .bilibili-player-watchlater-nav-reverse:hover,\n.cntr .sort-cntr .href-all:hover i,\n.cntr .sort-cntr .href-all:hover,\n#navigator .v-switcher-header-item a:hover,\n.bangumi-list .bangumi-item .right-info .headline .title:hover,\n.pgc-list .pgc-item .right-info .headline .title:hover,\n.steps .step-operate .step-bread .step-title.selected,\n.steps .step-operate .dropdown-btn .icon-text,\n.card-warpper .card-warpper-outside .card-item .learn.unlearn,\n.sponsor-rank-item.pos-rank-module .sp-right .sp-user:not(.vip) .sp-name:hover,\n.home-pc .application .application-body .fjw-tip li:first-child,\n.song-info .info-wrap .choose-type .selected,\n.song-info .info-wrap .type-list .item-list .type-item:hover,\n.song-info .info-wrap .type-list .fold-div,\n.song-info .info-wrap .current-selector .selector-list .font-blue,\n.enter-failure .password-input .empty-hint,\n.bangumi-media .bangumi-media-body .review-empty-wrapper .empty-info .btn-go-write:hover,\n.fold-box .fold-hoverable:hover,\n.photo-imager-container .image-count-hinter .count-hinter .current-index,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > :hover,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-management > :hover i,\n.content-tag-v2-edit-mod-wrp p a,\n.content-tag-v2-edit-mod-wrp p a:hover,\n.electron-set-v2-hint a,\n.electron-set-v2-hint a:hover,\n.vd-list li .title:hover,\n.vl-hd .vl-tab .tab-i.on,\n.vl-hd #tab_list_type .tab-i.on,\n.b-slt-tab li:hover, .b-slt-tab .tab-i:hover {\n color: var(--theme-color) !important;\n}\n\n/* a\n{\n color: var(--foreground-color) !important;\n} */\n/* a\n{\n fill: var(--theme-color) !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n} */\n.data-card .data-wrp .tab .fan-tab.current:after,\n.data-card .fans-wrp .tab .fan-tab.current:after,\n.data-card .data-wrp .total .incr-num:before,\n.data-card .fans-wrp .total .incr-num:before,\n.contri-condition .contri-select.active:after {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.ui-widget-content,\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next,\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n border-radius: 4px !important;\n}\n\n.cc-content-body .select-box .select-item:hover {\n border-radius: 15px !important;\n}\n\n/* line-ending test */\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper,\n.content .share-wrap,\n.box .content-wrap .btn .info,\n.nomal-task .bottom-box .btn,\n.item-wrap__task .operate-btn,\n.dialog-wrapper .dialog,\n.fjw-kpi-wrap-bg,\n.fjw-point .point-wrap .user-point .face .unfocus-btn,\n.navbar-container,\n.submit button,\n.calendar-wrap .calendar-body .date-desc_wrap,\n.row1 .calendar-wrap,\n.main-wrapper .comment-wrapper,\n.round-corner .app-layout,\n.app-layout .page-content .feedback-content-input,\n.app-layout .dropbox-component,\n.app-layout .dropbox-component .data-list,\n.van-popover,\n.app-layout .page-content .manga-textbox,\n.international-home .bilibili-search-history,\n.security_content .close-btn,\n.security_content .coupon-wrapper .coupon-content,\n.security_content .title-right-link,\n.reply-bottom-menu-mask .more-ops,\n.reply-emoji-panel .emoji-cate,\n.reply-emoji-panel .emoji-cate a,\n.reply-emoji-panel .emoji-list,\n.round-corner .international-footer {\n background-color: #222 !important;\n}\n\n.at-popup .user-container .item.is-selected,\n.bangumi-options .opt-list,\n.player-auxiliary-danmaku-function [class*=player-auxiliary-danmaku-btn-],\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap,\n.player-auxiliary-danmaku-function,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-wrap-child .player-auxiliary-panel-title,\n.bpui-selected,\n.bpui-selected span,\n.danmaku-wrap .player-auxiliary-block-wrap,\n.player-auxiliary-danmaku-wrap .player-auxiliary-danmaku-load-status,\n.comic-info-component .page-normal .comic-info-con .comic-des,\n.comic-info-component .page-normal .comic-info-con,\n.dropdown__content .dropdown__item:hover,\n.dropdown__content .dropdown__active,\n.practice-wrap .tab-container,\n.manga-button.ghost,\n.manga-button.primary,\n.app-layout .sidebar,\n.container .links .link-item:hover,\n.lang-change .lang-item:hover,\n.lang-change .lang-intro-item:hover,\n.container .logout a:hover,\n.container .video-card:hover,\n.container .tab-item--normal:hover,\n.guest-home .button-box button,\n.video-editor-ol-wrp,\n.qa-area-ol-wrp,\n.bui-swiper-wrap .bui-swiper-item .bui-swiper-text {\n background-color: #333 !important;\n}\n\n.bui-button.bui-button-gray2,\n.mession-box .content .list-wrap .item-index,\n.news-dialog-Wrapper,\n.box .record-wrap,\n.box .content-wrap,\n.bui-collapse .bui-collapse-header,\n.bpui-selecting > span,\n.bpui-unselecting,\n.bpui-selected > span,\nli.danmaku-info-row.bpui-selected,\nli.danmaku-info-row.bpui-selecting,\n.box-body,\n.feed-topic .empty-content,\n.tabs-wrapper,\n.detail-content .activity-info,\n.ticket-tips-wrapper .ticket-tips,\n.ticket-tips-wrapper .rec-item,\n.replies-comment-input-wrapper .submit-comment.no-login,\n.replies-comment-input-wrapper .replies-upload .comment-input-img,\n.replies-comment-input-wrapper .replies-upload .replies-uploading-container,\n.detail-content .jump-pagination-input,\n.comment .comment-hot-item-floor .operate-utils,\n.report-pc-dialog .report-dialog-container,\n.detail-content .more-hot-comments,\n.modal-wrapper .modal-container,\n.detail-content .guest-wrapper,\n.calendarEntry_wrap,\n.calendarEntry_wrap .calendarEntry_slide,\n.ui-dropdown .default,\n.calendar-wrap .calendar-body .calendar-body__select .ui-dropdown .default:hover,\n.ui-dropdown .ul-dropdown-list,\n.tabs .customize-tab,\n.tabs-nav .tab-item.border-bottom,\n.list-header .filter-wrp .category-wrp,\n.list-header .filter-wrp .order-wrp,\n.list-header .filter-wrp .article-type,\n.list-header .filter-wrp .filter-level,\n.list-header .filter-wrp .video-type,\n.tabs-nav .tab-item.full,\n.r-con .members-info__header,\n.r-con .members-info .up-card .attention--not,\n.ui-dropdown .ui-dropdown-text,\n.app-layout .page-content .router-view,\n.app-layout .sidebar .nav-item-indicator,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel,\n.episode-list-component .episode-list .list-data .list-item,\n.exchange-btn .btn,\n.live-rank .live-rank-item .number,\n.gg-window .online,\n.rank-wrap .number,\n.pgc-rank-wrap .number,\n.time-line .tl-link,\n.elevator .list-box .item.back-old,\n.elevator .list-box .item.sort,\n.elevator .list-box,\n.elevator .list-box .item,\n.recommendation-list .list-item:before,\n.vip-m .bubble-traditional .renew-btn button,\n.container .more-btn,\n.hot-recom-module .random-change,\n.user-item .attention-btn.followed,\n.user-item .attention-btn.followed:hover,\n.flow-loader .activity-item .info .type,\n.bangumi-item .right-info .headline .bangumi-label,\n.bili-search .user-item .attention-btn,\n.bili-search .live-user-item .item-right .tags > span,\n.bili-search .pgc-item .right-info .headline .pgc-label,\n.follow-right-module .follow-head .follow-more,\n.carousel-wrap li.scrollx,\n.feed-card .feed-title,\n.main-panel .hot-topic-panel,\n.guest-home .login-panel,\n.international-home .bilibili-search-history .history-item.focus,\n.international-home .bilibili-search-history .history-item:hover,\n.live-charge-box .tip-popup,\n.bui-swiper-wrap .bui-swiper-next,\n.bui-swiper-wrap .bui-swiper-pre,\n.security_content .coupon-content-con .coupon-btn,\n.reply-input .input-area input,\n.reply-input .input-area .reply-emoji-btn,\n.reply-input .input-area .reply-submit-btn,\n.reply-report .reason-choose .reason-group .list li input[type=radio],\n.reply-report .submit-btn button:disabled,\n.reply-emoji-panel .emoji-cate a.on,\n.reply-emoji-panel .emoji-list .emoji-pager .pager-dot {\n background-color: #444 !important;\n}\n\n.config-item:not(:last-child):after,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .line .point-wrapper .point {\n background-color: #555 !important;\n}\n\n.replies-comment-input-wrapper .submit-comment,\n.guard-rank-cntr .rank-cntr .rank-list-box .url-back {\n background-image: none !important;\n}\n\n.player-auxiliary-area .player-auxiliary-collapse .bui-collapse-body,\n.danmaku-wrap .player-auxiliary-area .player-auxiliary-danmaku-btn-footer,\n.elevator .bg23,\n.player-auxiliary-area .danmaku-info-row-special,\n.rank-list-ctnr .normal-list .item.self,\n.rank-list-ctnr .own,\n.high-wrapper .body-padding,\n.episode-item,\n.buyticket,\n.detail-content .comment,\n.buyticket .bread-wrapper,\n.whole-detail-info-wrapper,\n#app .report-dialog-container .submit,\n.detail-content .activity-info-body .info-header,\n.article-action .more .more-ops-list,\n.article-action .more .more-ops-list ul li:hover,\n#app .calendarEntry_content .header,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card,\n.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap,\n.list-header .filter-wrp .article-type .bili-btn,\n.list-header .filter-wrp .filter-level .bili-btn,\n.list-header .filter-wrp .video-type .bili-btn,\n.list-header .filter-wrp .article-type .line,\n.list-header .filter-wrp .filter-level .line,\n.list-header .filter-wrp .video-type .line,\n.card .forw-area a.more:hover,\n.multi-line-text:after,\n.manga-recommendation .data-list .list-item,\n.app-layout .user-info > .uid,\n.app-layout .page-content,\n.app-layout .list-item:hover,\n.manga-spread-module .label,\n.danmaku-box .bui-radio-input:checked + .bui-radio-label,\n.app-layout .size-ruler,\n.round-corner .loc-menu-box,\n.mini-header__content .i-frame::before,\n.mini-header__content .i-frame,\n.round-corner .out-container,\n.round-corner .out-container .tab-bar,\n.container .info .date,\n.iframe-comp-container > div,\n.edit-article-wrap #edit-article-box,\n.page-content .-BiliFooter,\n.reply-emoji-panel .emoji-list .emoji-text:hover,\n#bp-app,\n.cc-body #app .container {\n background-color: transparent !important;\n}\n\n.security_content .coupon-wrapper,\n.reply-item .sub-reply-preview {\n background: transparent !important;\n}\n\n.box .title .h1:after {\n background: #fff !important;\n}\n\n.fans-medal-item.special-medal .label .content {\n color: #222 !important;\n}\n\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item.visited,\n.main-container .ep-list-wrapper .list-wrapper.simple ul .ep-item:visited {\n color: #888 !important;\n}\n\n.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-danmaku,\n.player-auxiliary-area .danmaku-info-row-block span.danmaku-info-time,\n.player-auxiliary-area .danmaku-info-row-block::after,\n.player-auxiliary-area .danmaku-info-row-super::after,\n.mession-box .content .list-wrap .item-summary,\n.box .content-wrap p,\n.box .list-box .wrap-list .text,\n.bottom-box .wrap-list .gift-item .B-paper,\n.item-wrap__task .content-desc,\n.h5share-container .text-area .text-desc,\n.comment .comment-hot-item-floor,\n.comment .reply-comment-list .reply-comment-item .reply-comment-item-floor,\n.ticket-tips-wrapper .rec-item .rec-item-time,\n.ticket-tips-wrapper .rec-item .rec-item-vuene,\n.detail-content .activity-info-body .info-content p span,\n.calendarEntry_wrap .calendarEntry_footer .footer_content span,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,\n.videos-wrap .card-view .collect-num,\n.videos-wrap .card-view .danmu-num,\n.videos-wrap .card-view .play-num,\n.center-box .line-1,\n.practice-wrap .banner-container .title ~ p,\n.past-work .card-view .collect-num,\n.past-work .card-view .danmu-num,\n.past-work .card-view .play-num,\n.header-info .manga-info .supporting-text,\n.my-coupon .subtitle,\n.app-layout .page-content .extral-info,\n.purchase-history .list-item .text-info .recharge-date,\n.data-list .list-container .data-item .text-section .footer-text .text,\n.manga-spread-module .label,\n.manga-rank-list .rank-item .ri-detail .ri-first-info,\n.manga-rank-list .rank-item .ri-detail .ri-update,\n.live-list .text-info,\n.live-list .text-info a,\n.live-card .up .txt .desc,\n.live-card .up .txt .tag,\n.video-card-common .up,\n.live-rank .live-rank-item .txt p.p2,\n.pgc-rank-wrap .txt .update,\n.time-line-card .txt .update a,\n.rank-wrap .preview .txt span,\n.article-card .r-con .up,\n.article-card .r-con .count,\n#all-list .user-item .up-info > span,\n.bangumi-item .right-info .intros .label,\n.bangumi-item .right-info .intros .value,\n.user-item .up-info > span,\n.user-item .up-videos .ptime,\n.bili-search .topic-item .content .desc,\n.bili-search .article-item .content .desc,\n.bili-search .article-item .content .so-icon a,\n.bili-search .live-user-item .item-right .info .star,\n.bili-search .live-user-item .item-right .info .type,\n.bili-search .pgc-item .right-info .intros .label,\n.bili-search .pgc-item .right-info .intros .value,\n.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .desc,\n.carousel-wrap .panel .pic li a .card-info .detail,\n.video-list .card-view .collect-num,\n.video-list .card-view .danmu-num,\n.video-list .card-view .play-num,\n.guest-home .title h2,\n.video-editor-ol-wrp .video-editor-ol-content a,\n.qa-area-ol-wrp .qa-area-ol-content a,\n.security_content .common-subtitle,\n.manga-card-horizontal .text-section .footer-text,\n.reply-dialog .subtitle,\n#page-index .channel .channel-item .small-item .video-desc {\n color: #aaa !important;\n}\n\n.dynamic-m .dyn_menu li,\n.dynamic-btn.pink.with-border-radius.publish-btn.disabled,\n.mession-box .content .list-wrap .item-title,\n.mession-box .content .list-wrap .item-index,\n.mession-box .btn,\n.mession-box .title,\n.cc-nav-wrp .activity-nav-wrp .activity-link,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__title,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__body,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,\n.box .title .h1,\n.box .title .progress-num,\n.bottom-box .complete,\n.item-wrap__task .content-title,\n.item-wrap__task .operate-btn,\n.empty-wrap .empty-text,\n.fjw-point .point-wrap .user-point .face .unfocus-btn,\n.sub-tabs .filter-content,\n.h5share-container .text-area .text-content,\n.navbar-container .logo-part,\n.navbar-container .size-ruler .app-title,\n.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .fav-btn .fav-text,\n.comic-episodes .episode-list .episode-item,\n.comic-episodes .episode-header .episode-operation,\n.manga-card .manga-title,\n.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .comments-total,\n.bb-comment a.more-link,\n.interact-dialog .btn,\n.detail-content .content-detail p,\n.detail-content .content-detail span,\n.buyticket .bread-wrapper span,\n.buyticket .bread-wrapper span a,\n.buyticket .whole-detail-info-wrapper,\n.product-info-time-wrapper .product-info-time,\n.product-info-time-wrapper .product-info-time-title,\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .title,\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .vuene-info-content .address-name,\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .check-map,\n.calendar .month,\n.calendar .weekdays li,\n.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p,\n.activity-info .activity-info-header,\n.ticket-tips-wrapper .ticket-tips-header,\n.ticket-tips-wrapper .rec-item .rec-item-name,\n.comment .comment-hot-item-user-name,\n.common-pagination-wrapper,\n.detail-content .jump-pagination-input,\n.comment .comment-hot-item-floor .operate-utils,\n.report-pc-dialog .report-dialog-container .title,\n.reason-container .reason-category .reason-category-title,\n.report-dialog-container .submit .cancel-btn,\n.selectable-option.unable,\n.ticket-tips-wrapper .ticket-tips-content span,\n.detail-content .more-hot-comments,\n.buyticket .map-model .modal-container .modal-header,\n.guest-wrapper .guest-header,\n.guest-wrapper .guest-list .name,\n.detail-content .activity-info-body .info-header span,\n.calendarEntry_wrap .greetings,\n.calendarEntry_wrap .calendarEntry_slide,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title,\n.calendar-wrap .calendar-header,\n.calendar-wrap .headerClass,\n.calendar-wrap .calendar-body .date-wrap,\n.ui-dropdown .default,\n.ui-dropdown .ul-dropdown-list,\n.horizontalSelect-wrap .month,\n.calendar-wrap .calendar-body .date-wrap .wrap-content .today,\n.left-nav-list.no-office .left-nav-item span,\n.customize-wrap .steps-title,\n.tabs-nav .tab-item.border-bottom,\n.customize-wrap .item-list .item .info-text,\n.list-header .dropdown-btn .icon-text,\n.list-header .filter-wrp .bread-crumb .main,\n.list-header .filter-wrp .bread-crumb .second,\n.list-header .filter-wrp .article-type .bili-btn,\n.list-header .filter-wrp .filter-level .bili-btn,\n.list-header .filter-wrp .video-type .bili-btn,\n.tabs-nav .tab-item.full,\n.list-header .dropdown-btn:hover,\n.tabs-nav .tab-item,\n.customize-wrap .title,\n.center-box .line-2,\n.new-comers-module .zone-title .headline .name,\n.rank-list-item .expand-mode .text-section .item-title,\n.schedule-list .list-header .date-selector .date-item,\n.style-section .tag-block .block-title,\n.style-section .tag-block .tag-containers .style-tag,\n.header-info .manga-info .author-name,\n.episode-list-component .episode-list .list-header .header-item,\n.manga-button.ghost,\n.manga-button.primary,\n.user-info-component .coin-info,\n.pivot-component .pivot-headers .pivot-header-item,\n.my-coupon .coupon-title,\n.my-coupon .coupon-title .coupon-number,\n.app-layout .page-content .feedback-content-input .length-hinter,\n.purchase-history .list-item .text-info .display-text,\n.purchase-history .list-item .coin-info .recharge-count,\n.app-layout .dropbox-component .current,\n.app-layout .dropbox-component .data-list > li,\n.app-layout .page-content .manga-textbox,\n.app-ctnr .club-brief,\n.data-list .list-container .data-item .text-section .manga-title,\n.player-auxiliary-danmaku-report-wrap .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-content,\n.round-corner .international-footer .link-box .link-item ul a,\n.round-corner .international-footer .link-box .link-item.link-c p,\n.round-corner .international-footer .link-box .link-item .bt,\n.round-corner .international-footer .partner a,\n.live-card .up .txt .name,\n.video-card-common .title,\n.international-header a,\n.van-popover a,\n.live-rank .live-rank-item .txt p,\n.rank-header .name,\n.rank-wrap .link .title,\n.rank-wrap .preview .txt p,\n.pgc-rank-wrap .txt .title,\n.time-line-card .txt .ss,\n.exchange-btn .btn,\n.live-rank .live-rank-item .number,\n.gg-window .online a,\n.rank-wrap .number,\n.pgc-rank-wrap .number,\n.special-recommend header,\n.time-line .tl-link,\n.article-card .r-con .title,\n.elevator .list-box .item.back-old,\n.popularity-list .list-title,\n.container .level-info .grade,\n.container .count-item .item-value,\n.container .links .link-title,\n.lang-change .lang-title,\n.lang-change .lang-intro,\n.container .level-intro,\n.vip-m .bubble-traditional .recommand .title,\n.vip-m .bubble-traditional .renew-btn button,\n.round-corner .out-container .tab-bar,\n.container .split-line,\n.container .tab-item--normal,\n.container .video-info .line-2,\n.container .date-title,\n.container .tab-header .tab-item,\n.container .tab-header .tab-item:hover,\n.container .more-btn,\n.index-entry-wrapper .filter-block-title span,\n.index-entry-wrapper .filter-block-title a,\n.index-entry-wrapper .filter-list .filter-item,\n.handpick-right-module .block-header .block-title,\n.hot-recom-module .random-change .info,\n.app-layout .account-info-container,\n.activity-item .info .title,\n#all-list .user-item .title,\n.user-item .up-videos .video-item .video-desc,\n.video-item.matrix .title,\n.user-item .up-videos .video-more,\n.user-item .attention-btn.followed,\n.user-item .attention-btn.followed:hover,\n.flow-loader .activity-item .info .type,\n.bangumi-item .right-info .headline .title,\n.bangumi-item .right-info .headline .bangumi-label,\n.bili-search .user-item .title,\n.bili-search .user-item .attention-btn,\n.bili-search .photo-item .title,\n.bili-search .topic-item .content .headline a,\n.bili-search .article-item .content .title,\n.bili-search #live-list .live-tabs a,\n.bili-search #live-list .headline-live .user-more,\n.bili-search .live-user-item .item-right .uname,\n.bili-search .live-user-item .item-right .tags > span,\n.bili-search #live-list .headline-room .filter a,\n.bili-search .live-room-item .item-title,\n.bili-search .pgc-item .right-info .headline .title,\n.bili-search .pgc-item .right-info .headline .pgc-label,\n.follow-right-module .follow-head .follow-more,\n.coming-soon-wrapper .block-title,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .date,\n.coming-soon-wrapper .card-wrapper .card-item .time-line-wrapper .time,\n.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title,\n.carousel-wrap .panel .pic li a .card-info .title .headline,\n.cc-zimu-wrp .zimu-header .zimu-header-title,\n.feed-card .feed-title,\n.main-panel .title,\n.main-panel .more,\n.guest-home .title h1,\n.guest-home .button-box .regist,\n.video-editor-ol-wrp .video-editor-ol-content p,\n.qa-area-ol-wrp .qa-area-ol-content p,\n.up-info .btn-panel .following,\n.live-charge-cntr .popup-cntr .tip-content,\n.live-charge-box .popup-cntr .retry,\n.bui-swiper-wrap .bui-swiper-item .bui-swiper-text,\n.security_content .common-title,\n.security_content .close-btn,\n.security_content .title-package-name,\n.security_content .title-right-link,\n.security_content .coupon-content-con .coupon-btn,\n.app-layout .search-list .keyword-hinter,\n.reply-item .info .name,\n.reply-bottom-menu-mask .more-ops .ops-list li,\n.reply-bottom-menu-mask .more-ops .ops-list li a,\n.reply-bottom-menu-mask .more-ops .cancel,\n.reply-input .input-area .reply-emoji-btn,\n.reply-input .input-area .reply-submit-btn,\n.reply-report .reason-choose .reason-group .list li,\n.reply-report .submit-btn button:disabled,\n.reply-report .submit-btn button,\n.reply-emoji-panel .emoji-list .emoji-text .text-list span,\n.reply-dialog .title {\n color: #eee !important;\n}\n\n/* a\n{\n color: #fff !important;\n} */\n.bangumi-timing-module .headline .c-clink,\n.home-container .at-popup,\n.coin-nav,\n.nomal-task .card,\n.item-wrap__task .operate-btn,\n.ban-vote .vote-dialog .dialog-header,\n.bangumi-options .opt-list,\n.navbar-container,\n.comic-info-component .page-normal .comic-tab .tab-titles,\n.bilibili-player-ending-panel-box-recommend:hover,\n.interact-dialog .btn,\n.detail-content .comment,\n.comment .comment-selecotr,\n.detail-content .activity-info,\n.ticket-tips-wrapper .ticket-tips,\n.ticket-tips-wrapper .rec-item,\n.replies-comment-input-wrapper .replies-upload .comment-input-img,\n.detail-content .jump-pagination-input,\n.report-dialog-container .submit .submit-btn:after,\n.report-dialog-container .submit .cancel-btn:after,\n.detail-content .guest-wrapper,\n.report-dialog-container .textarea-wrapper,\n.calendarEntry_wrap,\n.calendarEntry_wrap .greetings,\n.calendarEntry_wrap .calendarEntry_slide,\n.tabs .customize-tab,\n.list-header .filter-wrp .category-wrp,\n.list-header .filter-wrp .order-wrp,\n.list-header .filter-wrp .article-type,\n.list-header .filter-wrp .filter-level,\n.list-header .filter-wrp .video-type,\n.love-detail .follow-btn.active,\n.love-card .header:after,\n.main-wrapper .comment-wrapper,\n.title-container .info .activity,\n.practice-wrap .tab-container,\n.ui-dropdown .ui-dropdown-text,\n.app-layout .dropbox-component,\n.app-layout .dropbox-component .data-list,\n.app-layout .page-content .manga-textbox:focus,\n.exchange-btn .btn,\n.gg-window .online,\n.time-line .tl-link,\n.elevator .list-box .item.back-old,\n.page-tab .con li,\n.elevator .list-box,\n.elevator .list-box .item.back-top,\n.van-popover,\n.tab-line-itnl,\n.van-popper[x-placement^=top] .popper__arrow,\n.van-popper[x-placement^=bottom] .popper__arrow,\n.container .coins,\n.container .counts,\n.container .links,\n.lang-change,\n.container .tab-header,\n.round-corner .out-container .tab-bar,\n.hot-recom-module .random-change,\n.flow-loader .activity-item,\n.flow-loader .user-item,\n.flow-loader .video-item.matrix,\n.flow-loader .activity-item .info .type,\n.bangumi-item .right-info .headline .bangumi-label,\n.bili-search .photo-item,\n.bili-search .live-user-item .item-right .tags > span,\n.bili-search .pgc-item .right-info .headline .pgc-label,\n.follow-right-module .follow-head .follow-more,\n.carousel-wrap .page .next.current,\n.head .dropdown-menu .article-list,\n.guest-home .button-box button,\n.international-home .bilibili-search-history,\n.security_content .bcoin-wrapper,\n.security_content .title-right-link,\n.reply-bottom-menu-mask .more-ops .cancel,\n.reply-input .input-area .reply-emoji-btn,\n.reply-input .input-area .reply-submit-btn,\n.reply-report .reason-choose .reason-group .list li input[type=radio] {\n border-color: transparent !important;\n}\n\n.carousel-wrp .page .next,\n.item-wrap__task:before,\n.item-wrap__task:after,\n.security_content .coupon-wrapper .coupon-content-con {\n border-color: #aaa !important;\n}\n\n.mession-box .content .list-wrap .border-btm,\n.mession-box .content,\n.live-category .latest,\n.link-input,\n.comic-episodes .episode-list .episode-item .item-body,\n.tab-content .bilibili-comment,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content,\n.calendar-wrap .calendar-header,\n.practice-wrap .banner-container .current-work,\n.round-corner .international-footer .link-box .link-item,\n.van-popper[x-placement^=bottom] .popper__arrow:after,\n.van-popper[x-placement^=top] .popper__arrow:after,\n#all-list .mixin-list ul:not(:last-child),\n.bili-search .bangumi-item,\n.bili-search .topic-item,\n.bili-search .article-item,\n.bili-search .pgc-item,\n.reply-list .reply-item,\n.reply-bottom-menu-mask .more-ops .ops-list li {\n border-color: #444 !important;\n}\n\n.reply-item:not(:last-child):after,\n.at-item:not(:last-child):after,\n.love-item:not(:last-child):after,\n.liked-user:not(:last-child):after,\n.center-box .orginal-reply,\n.app-layout .pivot-component .pivot-headers,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel .player-auxiliary-report-panel-title,\n.elevator .list-box .item.sort,\n.container .play-all,\n.container .tabs-panel,\n.container .split-line::before,\n.carousel-wrap .page .next {\n border-color: #555 !important;\n}\n\n/* a\n{\n border-color: white !important;\n} */\n/* a\n{\n fill: #aaa !important;\n} */\n/* a\n{\n fill: #fff !important;\n} */\n.whole-detail-info-wrapper .detail-info-wrapper .vuene-wrapper .address-icon,\n.header-info .manga-info .supporting-text .label-icon,\n.header-info .manga-info .action-buttons .do-favourite .fav-icon,\n.app-layout .sidebar .nav-item .nav-item-icon,\n.my-coupon .subtitle .question-cion,\n.index-entry-wrapper .filter-block-title a:after,\n.hot-recom-module .random-change .icon_read,\n.follow-right-module .follow-head .follow-more .icon,\n.security_content .m-arrow-package,\n.security_content .security-list:hover .security-icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.bili-search .so-icon i.icon-like,\n.bili-search .so-icon i.icon-view,\n.bili-search .so-icon i.icon-reply {\n filter: brightness(0) invert(0.7) !important;\n}\n\n.fold-box:hover .fold-arrow,\n.sticky-bar .bar-content .title-icon,\n.fjw-random .agree.active,\n.fjw-random .agree:hover,\n.fjw-random .unagree.active,\n.fjw-random .unagree:hover,\n.svga-container.svga-center canvas,\n.ops canvas.ring-progress,\n.home-slide .trigger span.on,\n.bili-search #live-list .headline-room .icon-live-face,\n.bili-search #live-list .headline-room .icon-live-frame,\n.bui-swiper-wrap .bui-swiper-next svg,\n.bui-swiper-wrap .bui-swiper-pre svg {\n filter: var(--blue-image-filter) !important;\n}\n\n.comment .up-icon.active,\n.replies-comment-input-wrapper .replies-upload .comment-input-img span,\n.replies-comment-input-wrapper .replies-upload .replies-uploading-container .replies-uploading-btn,\n.replies-comment-input-wrapper .replies-upload .replies-uploading-container p span:hover,\n.reason-container .reason-category .other-reason .icon-select.selected,\n.reason-container .reason-category .reason-item .icon-select.selected,\n.report-pc-dialog .report-dialog-container .title i:hover,\n.buyticket .product-buy.enable,\n.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-icon,\n.ticket-count .count-reduce.active:before,\n.ticket-count .count-plus.active:after,\n.activity-info .icon-activity,\n.ticket-tips-wrapper .ticket-tips-header span,\n.detail-content .comment .hot-icon span,\n.guest-wrapper .icon-guest,\n.calendar-date-body .wrap-content img {\n filter: var(--pink-image-filter) !important;\n}\n\n/* a\n{\n filter: grayscale(1) !important;\n} */\n.fans-medal-item.special-medal .union {\n filter: brightness(0.125) !important;\n}\n\n.video-info-m .number .coin b,\n.video-info-m .number .coin i,\n.video-info-m .number .fav b,\n.video-info-m .number .fav i {\n filter: brightness(0.135) !important;\n}\n\n/* a\n{\n filter: brightness(0.7) !important;\n} */\n.news-dialog__wrapper .trangle-img img,\n.bili-share-pc .favourite .icon-fav {\n filter: brightness(0.27) !important;\n}\n\n/* a\n{\n filter: brightness(0.5) !important;\n} */\n/* a\n{\n background-image: none !important;\n} */\n.box .record-wrap,\n.comment .comment-hot-item-user-content,\n.replies-comment-input-wrapper .submit-comment,\n.comment .comment-selecotr,\n.buyticket .product-buy.enable,\n.mini-header__content .i-frame {\n box-shadow: none !important;\n}\n\n/* a\n{\n box-shadow: 0px 4px 16px 0px var(--theme-color-40) !important;\n} */\n.section-block .at-popup,\n.pgc-space-follow-item .bangumi-options .opt-list,\n.navbar-container,\n.bilibili-player-ending-panel-box-recommend:hover,\n.selectable-option.active,\n.guest-wrapper .guest-list .guest-item:hover .image,\n.player-auxiliary-danmaku-report-wrap.player-auxiliary-danmaku-report-wrap-white .player-auxiliary-danmaku-report-box .player-auxiliary-danmaku-report-panel {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n\n/* a\n{\n display: none !important;\n} */\n.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active .tab-btn,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-head.up-avatar:hover,\n.replies-comment-input-wrapper .replies-upload .comment-input-img:hover,\n.selectable-option.active,\n.selectable-option.active:after,\n.tabs-nav .tab-item.border-bottom,\n.live-tabs .tab-switch .tab-switch-item.on,\n.time-line .tab-switch .tab-switch-item.on,\n.bili-search #live-list .live-tabs a.active {\n border-color: var(--theme-color) !important;\n}\n\n/* a\n{\n border-top-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-bottom-color: var(--theme-color) !important;\n} */\n/* a\n{\n border-right-color: var(--theme-color) !important;\n} */\n/* a\n{\n border: 1px solid var(--theme-color) !important;\n} */\n.progress-bar-core.p-absolute,\n.news-dialog__wrapper .dialog-wrapper__desc .dialog-wrapper__btn,\n.bottom-box .complete .complete_text:before,\n.item-wrap__task .item-index,\n.h5share-container .tag,\n.navbar-container .nav-items .nav-item.activated:before,\n.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,\n.interact-dialog .btn,\n.replies-comment-input-wrapper .submit-comment,\n.comment .comment-selecotr .all-comments.active:before,\n.comment .comment-selecotr .sortByHot.active:before,\n.calendar .days li.selected,\n.tabs-wrapper .tabs .tabs-item.active:before,\n.calendar-wrap .calendar-body .date-wrap .wrap-content .select-icon,\n.practice-wrap .banner-container .current-work .bili-btn,\n.style-section .tag-block .tag-containers .style-tag:active,\n.manga-button.primary:hover,\n.app-layout .dropbox-component .data-list > li:hover,\n.episode-list-component .episode-list .list-data .list-item:hover,\n.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,\n.exchange-btn .btn:hover,\n.live-rank .live-rank-item .number.on,\n.rank-wrap .number.on,\n.pgc-rank-wrap .number.on,\n.home-slide .trigger span:hover,\n.time-line .tl-link:hover,\n.elevator .list-box .item.on,\n.elevator .list-box .item:hover,\n.vip-m .bubble-traditional .renew-btn button:hover,\n.round-corner .out-container .tab-item.active,\n.container .tab-item--active,\n.container .more-btn:hover,\n.bili-search .user-item .attention-btn:hover,\n.follow-right-module .follow-head .follow-more:hover,\n.carousel-wrap .page .next.current,\n.guest-home .button-box button:hover,\n.video-editor-ol-wrp .video-editor-ol-btn,\n.qa-area-ol-wrp .qa-area-ol-btn,\n.bui-swiper-wrap .bui-swiper-next:hover,\n.bui-swiper-wrap .bui-swiper-pre:hover,\n.channel-menu-itnl .item .name em,\n.security_content .close-btn:hover,\n.security_content .coupon-content-con .coupon-btn:hover,\n.reply-input .input-area .reply-submit-btn:hover,\n.reply-input .input-area .reply-emoji-btn:hover,\n.reply-report .reason-choose .reason-group .list li input[type=radio]:checked:after,\n.reply-report .submit-btn button,\n.reply-emoji-panel .emoji-list .emoji-pager .pager-dot.on,\n.be-tags-container .tag {\n background-color: var(--theme-color) !important;\n}\n\n/* a\n{\n background-color: var(--theme-color-60) !important;\n} */\n/* a\n{\n background-color: var(--theme-color-90) !important;\n} */\n.gridview-content-container .list-padding .share-board .list-share .font-blue,\n.d-data .fold-box:hover,\n.cc-nav-wrp .nav-item.active i,\n.cc-nav-wrp .nav-item.active span,\n.cc-nav-wrp .nav-item:hover i,\n.cc-nav-wrp .nav-item:hover span,\n.cc-nav-wrp .activity-nav-wrp .activity-link.active i,\n.cc-nav-wrp .activity-nav-wrp .activity-link.active span,\n.cc-nav-wrp .activity-nav-wrp .activity-link:hover i,\n.cc-nav-wrp .activity-nav-wrp .activity-link:hover span,\n.mession-box .btn:hover,\n.bottom-box .complete .uncomplete,\n.n-statistics a:hover,\n.live-category .latest a:hover,\n.live-category .latest a.active,\n.comic-info-component .page-normal .comic-tab .tab-titles .tab-title.active,\n.whole-detail-info-wrapper .product-buy-wrapper .want-wrapper .want-content p:hover,\n.comment .comment-selecotr .all-comments.active,\n.comment .comment-selecotr .sortByHot.active,\n.comment .more-replys span,\n.whole-pagination-wrapper .common-pagination-wrapper .pageNum.active,\n.whole-pagination-wrapper .common-pagination-wrapper .pageNum:hover,\n.replies-comment-input-wrapper .replies-upload .comment-input-img,\n.selectable-option.active,\n.tabs-wrapper .tabs .tabs-item.active,\n.guest-wrapper .guest-list .guest-item:hover .name,\n.calendarEntry_wrap .calendarEntry_footer .footer-link,\n.calendarEntry_wrap .greetings .greet-num,\n.calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .item-desc_share,\n.calendar-wrap .calendar-body .date-desc_wrap .date-desc__content .nothing-wrap .release-link,\n.left-nav-wrapper .left-nav-ul .left-nav-item:hover i,\n.left-nav-wrapper .left-nav-ul .left-nav-item:hover span,\n.left-nav-list.active .left-nav-item i,\n.left-nav-list.active .left-nav-item span,\n.customize-wrap .item-list .item .learn.unlearn,\n.left-nav-item-child:hover i,\n.left-nav-item-child:hover span,\n.list-header .filter-wrp .article-type .bili-btn.current,\n.list-header .filter-wrp .filter-level .bili-btn.current,\n.list-header .filter-wrp .video-type .bili-btn.current,\n.left-nav-childed .left-nav-childed-list .left-nav-item-childed:hover span,\n.center-box .line-3 .action-button.active,\n.center-box .line-3 .action-button:hover,\n.center-box .line-1 .like-item:hover,\n.card .forw-area a.more:hover,\n.new-comers-module .zone-title .headline .name:hover,\n.left-nav-childed .left-nav-childed-list.active .left-nav-item-childed span,\n.schedule-list .list-header .date-selector .date-item.active,\n.pivot-component .pivot-headers .pivot-header-item.selected,\n.pivot-component .pivot-headers .pivot-header-item:active,\n.round-corner .international-footer .link-box .link-item.link-c a:hover p,\n.round-corner .international-footer .link-box .link-item ul a:hover,\n.round-corner .international-footer .partner a:hover,\n.video-card-common .title:hover,\n.international-header a:hover,\n.van-popover a:hover,\n.video-card-common .up:hover,\n.rank-wrap .preview .txt p:hover,\n.rank-wrap .link p:hover,\n.pgc-rank-wrap .txt .title:hover,\n.time-line-card .txt a:hover,\n.live-card .up .txt .name:hover,\n.live-tabs .tab-switch .tab-switch-item.on,\n.gg-window .online a:hover,\n.time-line-card .txt .update .published,\n.time-line .tab-switch .tab-switch-item.on,\n.article-card .r-con .title:hover,\n.container .count-item:hover .item-key,\n.container .count-item:hover .item-value,\n.lang-change .lang-intro-item.on,\n.container .video-list .content:hover,\n.round-corner .out-container .tab-item:hover,\n.container .publish-time,\n.index-entry-wrapper .filter-block-title a:hover,\n.index-entry-wrapper .filter-list .filter-item:hover,\n.activity-item .info .title:hover,\n#all-list .user-item .title:hover,\n.user-item .up-videos .video-item .video-desc:hover,\n.video-item.matrix .title:hover,\n.user-item .up-videos .video-more:hover,\n.bangumi-item .right-info .headline .title:hover,\n.bili-search .user-item .title:hover,\n.bili-search .photo-item .title:hover,\n.bili-search .topic-item .content .headline a:hover,\n.bili-search .article-item .content .title:hover,\n.bili-search #live-list .live-tabs a.active,\n.bili-search .live-user-item .item-right .uname:hover,\n.bili-search #live-list .headline-room .filter a.active,\n.bili-search #live-list .headline-room .filter a:hover,\n.bili-search .live-room-item .item-title:hover,\n.bili-search #live-list .headline-live .user-more:hover,\n.bili-search .pgc-item .right-info .headline .title:hover,\n.coming-soon-wrapper .card-wrapper .card-item .info-wrapper .title:hover,\n.video-item-biref:hover .biref-info .biref-title,\n.video-list .card-txt:hover,\n.main-panel .more:hover,\n.international-home .bilibili-search-history .cancel-icon:hover,\n.up-info .up-focus-btn,\n.video-editor-ol-wrp .video-editor-ol-content a:hover,\n.qa-area-ol-wrp .qa-area-ol-content a:hover,\n.article-container:hover .text-area .title,\n.card .more-panel .child-button:hover,\n.bui-swiper-wrap .bui-swiper-item .bui-swiper-text:hover,\n.security_content .coupon-content-con .coupon-money,\n.security_content .coupon-money-2:after,\n.security_content .coupon-money-1:after,\n.security_content .title-right-link:hover,\n.security_content .security-list-link-jump:hover,\n.sub-reply-preview .sub-preview-item a,\n.sub-reply-preview .show-more {\n color: var(--theme-color) !important;\n}\n\n.bangumi-timing-module .headline .c-clink:hover,\n.elevator-module .nav-list .customize:hover,\n.elevator-module .nav-list .item.on,\n.bangumi-timing-module .headline .c-clink,\n.dynamic-m .wnd_bottom a:hover,\n.sticky-bar .bar-content .send-button .send-text,\n.favInfo-box .favInfo-details .fav-options .fav-play:hover,\n#page-fav .fav-sidenav .fav-item.cur .text.router-link-exact-active.router-link-active,\n#page-fav .fav-sidenav .fav-item.cur .num,\n#page-fav .fav-sidenav .fav-item.cur .be-dropdown-trigger .icon-ic_more,\n#page-fav .fav-sidenav .fav-item.cur .iconfont,\n.edit-media-list .edit-mask .edit-board .edit-info .submit-btn,\n.item-wrap__task .item-index,\n.link-navbar .nav-item:hover .nav-link,\n.h5share-container .tag,\n.comic-info-component .page-normal .comic-info-con .comic-des .comic-operation .comic-view-btn,\n.practice-wrap .banner-container .current-work .bili-btn,\n.app-layout .dropbox-component .data-list > li:hover,\n.episode-list-component .episode-list .list-data .list-item:hover,\n.manga-navbar-manga-logo,\n.exchange-btn .btn:hover,\n.live-rank .live-rank-item .number.on,\n.rank-wrap .number.on,\n.pgc-rank-wrap .number.on,\n.time-line .tl-link:hover,\n.elevator .list-box .item.on,\n.elevator .list-box .item:hover,\n.round-corner .out-container .tab-item.active,\n.container .tab-item--active,\n.container .more-btn:hover,\n.follow-right-module .follow-head .follow-more:hover,\n.timeline-box .timeline-item.new p.num a,\n.new-stat-module .zone-title .headline .new-stat-more:hover,\n.block-area .timeline-title .headline .timeline-more:hover,\n.guest-home .button-box button:hover,\n.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,\n.video-editor-ol-wrp .video-editor-ol-btn,\n.qa-area-ol-wrp .qa-area-ol-btn,\n.upload-v2-step1-container #homeDrop .upload-btn .upload-btn-title,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric.little,\n.follow-dialog-wrap .follow-dialog-window .bottom .btn,\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-electric,\n.security_content .coupon-content-con .coupon-btn:hover,\n.security-left .on .security-nav-name,\n.security_content .security-list:hover .security-nav-name,\n.security_content .close-btn:hover,\n.reply-input .input-area .reply-submit-btn:hover,\n.reply-input .input-area .reply-emoji-btn:hover {\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-follow .bp-svgicon {\n fill: var(--foreground-color) !important;\n}\n\n/* a\n{\n fill: var(--theme-color) !important;\n} */\n/* a\n{\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n} */\n.selectable-option.active:after {\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n}\n\n.van-popper[x-placement^=top] .popper__arrow:after,\n.van-popper[x-placement^=bottom] .popper__arrow:after {\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n\n.feed-topic .empty-content,\n.report-dialog-container .textarea-wrapper {\n border-radius: 4px !important;\n}\n\n.level-1 {\n border-color: #44b0a0 !important;\n}\n\n.level-1 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-1 .level {\n color: #44b0a0 !important;\n}\n\n.level-2 {\n border-color: #44b0a0 !important;\n}\n\n.level-2 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-2 .level {\n color: #44b0a0 !important;\n}\n\n.level-3 {\n border-color: #44b0a0 !important;\n}\n\n.level-3 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-3 .level {\n color: #44b0a0 !important;\n}\n\n.level-4 {\n border-color: #44b0a0 !important;\n}\n\n.level-4 .label {\n background-color: #44b0a0 !important;\n}\n\n.level-4 .level {\n color: #44b0a0 !important;\n}\n\n.level-5 {\n border-color: #74b0f6 !important;\n}\n\n.level-5 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-5 .level {\n color: #74b0f6 !important;\n}\n\n.level-6 {\n border-color: #74b0f6 !important;\n}\n\n.level-6 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-6 .level {\n color: #74b0f6 !important;\n}\n\n.level-7 {\n border-color: #74b0f6 !important;\n}\n\n.level-7 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-7 .level {\n color: #74b0f6 !important;\n}\n\n.level-8 {\n border-color: #74b0f6 !important;\n}\n\n.level-8 .label {\n background-color: #74b0f6 !important;\n}\n\n.level-8 .level {\n color: #74b0f6 !important;\n}\n\n.level-9 {\n border-color: #ba94f2 !important;\n}\n\n.level-9 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-9 .level {\n color: #ba94f2 !important;\n}\n\n.level-10 {\n border-color: #ba94f2 !important;\n}\n\n.level-10 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-10 .level {\n color: #ba94f2 !important;\n}\n\n.level-11 {\n border-color: #ba94f2 !important;\n}\n\n.level-11 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-11 .level {\n color: #ba94f2 !important;\n}\n\n.level-12 {\n border-color: #ba94f2 !important;\n}\n\n.level-12 .label {\n background-color: #ba94f2 !important;\n}\n\n.level-12 .level {\n color: #ba94f2 !important;\n}\n\n.van-popover .level-bar .level-progress {\n background-color: #ffae00 !important;\n}\n\n#biliAppHomeSetting > div,\n.app-layout .manga-navbar,\n.manga-navbar .drop-list,\n.hover-panel-wrap,\n.hover-panel-wrapper,\n.van-popover .container,\n.container .play-all,\n.container .split-line .history-tip,\n.lang-change .lang-intro,\n#gift-package-item-box .panel-wrapper,\n.title-renew-panel .actions,\n.user-title-using-cntr .panel,\n.international-home {\n background-color: #222 !important;\n}\n\n.manga-navbar .search-bar .search-bar-bg,\n.manga-navbar .user-panel .drop-list .logout-btn-container,\n.manga-navbar .drop-list .more-btn-container {\n background-color: #333 !important;\n}\n\n.skeleton .skeleton-head,\n.skeleton .skeleton-focusbtn,\n.skeleton .skeleton-user-name,\n.skeleton .skeleton-time,\n.skeleton .skeleton-content {\n background-color: #333 !important;\n}\n\n.yzly-content-ctnr .btn,\n.recommend-area-ctnr .rec-area-item,\n.container .level-intro,\n.van-popover .upload-item:hover,\n.container .play-all:hover,\n.van-popover .btn-box .btn.reg-btn:hover,\n.international-header .bili-banner,\n.message-list-content .notify-wrapper .notify-text,\n.user-title-using-cntr .user-title-box {\n background-color: #333 !important;\n}\n\n.up-info .u-face .fa {\n background-color: #444 !important;\n}\n\n.share-step .core-style {\n color: #eee !important;\n border-color: #444 !important;\n background-color: transparent !important;\n}\n.share-step .core-style:hover, .share-step .core-style[focus-within] {\n background-color: transparent !important;\n border-color: var(--theme-color) !important;\n}\n.share-step .core-style:hover, .share-step .core-style:focus-within {\n background-color: transparent !important;\n border-color: var(--theme-color) !important;\n}\n\n.grid-area-ctnr .hab-ctnr,\n.grid-area-ctnr .news-ctnr,\n.grid-area-ctnr .rank-ctnr {\n background-color: #444 !important;\n}\n\n.confirmorder-container {\n background-color: #444 !important;\n box-shadow: none !important;\n}\n.confirmorder-container h1 {\n color: #eee !important;\n}\n.confirmorder-container h1 span {\n color: #aaa !important;\n}\n.confirmorder-container .card .card-bottom .delete {\n filter: brightness(0) invert(0.7) !important;\n}\n.confirmorder-container .card .card-bottom .delete:hover {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .card.active {\n border-color: var(--theme-color) !important;\n}\n.confirmorder-container .card.active::before {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .discounts {\n border-color: #555 !important;\n}\n.confirmorder-container .discounts .discounts-list p {\n border-color: transparent !important;\n background-color: #111 !important;\n color: #666 !important;\n}\n.confirmorder-container .total-container div span {\n color: #eee !important;\n}\n.confirmorder-container .total-container div span.total {\n color: var(--theme-color) !important;\n}\n.confirmorder-container .confirm-bottom .confirm-paybtn.active {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .confirm-bottom .service-term {\n color: #aaa !important;\n}\n.confirmorder-container .confirm-bottom .service-term .check-icon,\n.confirmorder-container .confirm-bottom .service-term .check-icon.checked {\n filter: var(--pink-image-filter) !important;\n}\n.confirmorder-container .confirm-bottom .service-term .term-content {\n color: var(--theme-color) !important;\n}\n\n.eticket-container .top-box .header {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.eticket-container .top-box .header .header-back {\n filter: brightness(0) invert(1) !important;\n}\n.eticket-container .top-box .header h1 {\n color: #eee !important;\n}\n.eticket-container .top-box .header::after {\n border-color: transparent !important;\n}\n.eticket-container .eticket-info-container {\n background-color: #444 !important;\n box-shadow: none !important;\n}\n.eticket-container .eticket-info-right div {\n color: #eee !important;\n}\n.eticket-container .eticket-info-right p {\n color: #aaa !important;\n}\n.eticket-container .qrcode-container {\n background-color: #444 !important;\n}\n.eticket-container .qrcode-container .qrcode-tip {\n background-color: transparent !important;\n color: #eee !important;\n}\n.eticket-container .qrcode-container .qrcode-container-item .qrcode-hide-tip {\n color: #eee !important;\n}\n.eticket-container .qrcode-container .ticket-code,\n.eticket-container .qrcode-container .ticket-code .color-gray-light,\n.eticket-container .qrcode-container .ticket-type,\n.eticket-container .qrcode-container .ticket-type .color-gray-light {\n color: #aaa !important;\n}\n.eticket-container .qrcode-container .ticket-code span,\n.eticket-container .qrcode-container .ticket-type span {\n color: #eee !important;\n}\n.eticket-container .qrcode-container .addr-map {\n background-color: #383838 !important;\n}\n.eticket-container .qrcode-container .addr-map h1 {\n color: #eee !important;\n}\n.eticket-container .qrcode-container .addr-map p {\n color: #aaa !important;\n}\n.eticket-container .qrcode-container .addr-map .map-icon {\n filter: var(--pink-image-filter) !important;\n}\n\n.orderdetail-container .orderdetail-wrapper {\n color: #aaa !important;\n}\n.orderdetail-container .orderdetail-wrapper .wrapper-ticket {\n color: #eee !important;\n}\n.orderdetail-container .orderdetail-wrapper .wrapper-ticket .tip {\n color: var(--theme-color) !important;\n}\n.orderdetail-container .total-container div span {\n color: #eee !important;\n}\n.orderdetail-container .total-container div span.total {\n color: var(--theme-color) !important;\n}\n\n.s_tag .btn-add,\n#biliAppHomeSetting select,\n#biliAppHomeSetting input,\n.highlight-areas-ctnr .highlight-area-item,\n.van-popover .level-bar,\n.van-popover .btn-box .btn.reg-btn,\n.van-popper-history .view-all,\n.share-content .video-card,\n.section-block .flip-view {\n background-color: #444 !important;\n}\n\n.love-card .header::after {\n background-color: #555 !important;\n}\n\n.s_tag .btn-add span {\n background-color: #eee !important;\n}\n\n.coin-dialog-mask .coin-operated .mc .mc-box {\n background-color: #fff !important;\n}\n\n.card .risk-tip-content {\n background-color: #624f27 !important;\n}\n\n/* a\n{\n background-image: none !important;\n} */\n.manga-navbar .nav-list,\n.text-info-ctnr,\n.news-ctnr .more-link:hover,\n.news-ctnr .more-link,\n.news-content,\n.live-room-app .aside-area .chat-history-panel-top,\n.title-renew-panel .card,\n.publish-panel .editor:hover,\n.publish-panel .editor:focus,\n.publish-panel .editor[focus-within],\n.page-container {\n background-color: transparent !important;\n}\n.manga-navbar .nav-list,\n.text-info-ctnr,\n.news-ctnr .more-link:hover,\n.news-ctnr .more-link,\n.news-content,\n.live-room-app .aside-area .chat-history-panel-top,\n.title-renew-panel .card,\n.publish-panel .editor:hover,\n.publish-panel .editor:focus,\n.publish-panel .editor:focus-within,\n.page-container {\n background-color: transparent !important;\n}\n\n.manga-navbar .search-bar .placeholder-list .placeholder-item {\n color: #888 !important;\n}\n\n.manga-navbar .data-list .list-container .empty-hinter,\n.manga-navbar .data-list .list-container .failure-hinter,\n.manga-navbar .data-list .list-container .loading-hinter {\n color: #aaa !important;\n}\n\n#biliAppHomeSetting label ~ span,\n.video-container .text-area .view-danmaku,\n.follow-dialog-wrap .special-tip,\n.center-box .line-3 .action-button,\n.highlight-areas-ctnr .area-desc,\n.rank-item .room-title,\n.bb-comment .comment-list .list-item .blacklist-font-color,\n.container .split-line .history-tip,\n.comment-bilibili-fold .comment-list .list-item .blacklist-font-color,\n.list-item .publish-time,\n.share-content .video-card .up-info .tip,\n.live-panel .title .count,\n.video-desc .reprint {\n color: #aaa !important;\n}\n\n#biliAppHomeSetting select,\n#biliAppHomeSetting input,\n#biliAppHomeSetting a {\n color: #eee !important;\n}\n\n.manga-navbar .search-bar .search-input,\n.manga-navbar .user-info-panel .user-name,\n.manga-navbar .user-info-panel .info-item,\n.manga-navbar .user-panel .drop-list .logout-btn-container .logout-button,\n.manga-navbar .drop-list .more-btn-container .more-button {\n color: #eee !important;\n}\n\n.medal-ctnr .fans-medal-item.special-medal .label .content {\n background-color: inherit !important;\n}\n\n.reply .divider {\n border-color: #555 !important;\n}\n.reply .divider-last::before, .reply .divider-last::after {\n background-color: #555 !important;\n}\n.reply .divider-last span {\n color: #aaa !important;\n}\n\n.share-success .success-text {\n color: #eee !important;\n}\n.share-success .success-link {\n color: var(--theme-color) !important;\n}\n.share-success .success-btn {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #eee !important;\n}\n\n.center-box .line-1 .name-field {\n color: #eee !important;\n}\n.center-box .line-1 .name-field a {\n color: #eee !important;\n}\n.center-box .line-1 .like-item {\n color: #eee !important;\n}\n.center-box .line-2 .im-dynamic-link {\n color: var(--theme-color) !important;\n}\n\n.bb-comment .comment-send .dynamic-repost,\n.comment-bilibili-fold .comment-send .dynamic-repost {\n color: #ccc !important;\n}\n\n.manga-navbar-history-list .action-button,\n.manga-navbar-favourite-manga .action-button,\n.love-card .header,\n.banner-ctnr .banner-title,\n.item-ctnr .item-title,\n.tab-ctnr .tab-item,\n.rank-item .room-anchor,\n.area-detail-ctnr .area-title,\n.yzly-ctnr .yzly-title,\n.recommend-area-ctnr .title-text,\n.recommend-area-ctnr .area-name,\n.more-ctnr,\n.news-ctnr .more-link,\n.van-popover .coins .info a,\n.van-popper-login .title,\n.van-popover .btn-box .btn.reg-btn,\n.van-popper-history .view-all,\n.van-popper-upload .upload-item .bilifont,\n.news-content,\n.bilibili-player-video-danmaku-setting-left-block-word,\n.share-content .video-card .up-info .name,\n.user-title-using-cntr .user-title-box .name,\n.bilibili-player-video-control .bilibili-player-video-btn-pagelist,\n.bilibili-player-video-control .bilibili-player-video-btn-speed,\n.gridview-content-container .song-intro,\n.song-padding .song-intro {\n color: #eee !important;\n}\n\n.van-popover .vip:hover,\n.international-header .mini-upload:hover {\n color: #fff !important;\n}\n\n.superChat-card-detail .card-item-middle-top .name,\n.superChat-card-detail .card-item-top-right {\n color: #eee !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] {\n border-color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .label {\n background-color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .level {\n color: #44b0a0 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(97, 192, 90)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #61c05a"] .fans-medal-level {\n background-color: #222 !important;\n color: #44b0a0 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] {\n border-color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .label {\n background-color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .level {\n color: #74b0f6 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(88, 150, 222)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #5896de"] .fans-medal-level {\n background-color: #222 !important;\n color: #74b0f6 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] {\n border-color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .label {\n background-color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .level {\n color: #ba94f2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(160, 104, 241)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #a068f1"] .fans-medal-level {\n background-color: #222 !important;\n color: #ba94f2 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] {\n border-color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .label {\n background-color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .level {\n color: #ff86b2 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 134, 178)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff86b2"] .fans-medal-level {\n background-color: #222 !important;\n color: #ff86b2 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(255, 159, 61)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #ff9f3d"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(26, 84, 75)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #1a544b"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(65, 73, 103)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #414967"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"], .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] {\n border-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .label, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .label {\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .fans-medal-label, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .fans-medal-label {\n background-image: none !important;\n color: #222 !important;\n background-color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .level, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .level {\n color: #f6be18 !important;\n}\n.fans-medal-item:not(.medal-guard)[style*="border-color: rgb(45, 8, 85)"] .fans-medal-level, .fans-medal-item:not(.medal-guard)[style*="border-color: #2d0855"] .fans-medal-level {\n background-color: #222 !important;\n color: #f6be18 !important;\n}\n\n.fans-medal-item.medal-guard .fans-medal-level {\n background-color: #222 !important;\n color: #eee !important;\n}\n\n.highlight-areas-ctnr .highlight-area-item:nth-child(1) .area-name {\n color: #a0a7dc !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(2) .area-name {\n color: #c7aade !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(3) .area-name {\n color: #deb29c !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(4) .area-name {\n color: #afb7e8 !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(5) .area-name {\n color: #dcbf94 !important;\n}\n.highlight-areas-ctnr .highlight-area-item:nth-child(6) .area-name {\n color: #95c5a8 !important;\n}\n\n.card-content .like-users-panel::before {\n background-color: #666 !important;\n}\n.card-content .like-users-panel .users-box {\n color: #eee !important;\n}\n.card-content .like-users-panel .users-box .like-users-list, .card-content .like-users-panel .users-box .like-users-list:active, .card-content .like-users-panel .users-box .like-users-list:link, .card-content .like-users-panel .users-box .like-users-list:visited {\n color: #eee !important;\n}\n.card-content .like-users-panel .suffix-text {\n color: #aaa !important;\n}\n\n.live-room-app .aside-area .chat-control-panel {\n background-image: none !important;\n}\n\n.charge-container {\n background-color: transparent !important;\n}\n.charge-container .charge-header-close {\n filter: brightness(0) invert(1) !important;\n}\n.charge-container .charge-header-bg {\n background-image: none !important;\n}\n.charge-container .charge-header .user-link {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.charge-container .charge-header .user-link .user-name {\n color: #eee !important;\n}\n.charge-container .charge-header .user-link:hover .user-name {\n color: var(--theme-color) !important;\n}\n.charge-container .battery-item .battery-bg {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.charge-container .battery-item .battery-tool input {\n background-color: transparent !important;\n border-color: #444 !important;\n color: #eee !important;\n}\n.charge-container .battery-item.active .battery-bg {\n background-color: #444 !important;\n border-color: var(--theme-color) !important;\n}\n.charge-container .battery-item.active .battery-text {\n color: var(--theme-color) !important;\n}\n.charge-container .battery-item.active .battery-tool input {\n border-color: var(--theme-color) !important;\n}\n.charge-container .charge-info {\n color: #eee !important;\n}\n.charge-container .charge-info span {\n color: var(--theme-color) !important;\n}\n.charge-container .split-line {\n background-color: #444 !important;\n}\n.charge-container .battery-pay-info {\n color: #eee !important;\n}\n.charge-container .battery-pay-info span {\n color: var(--theme-color) !important;\n}\n.charge-container .battery-pay-info .battery-pay-tips span {\n color: #aaa !important;\n}\n.charge-container .battery-tips {\n color: #aaa !important;\n}\n.charge-container .battery-tips a,\n.charge-container .battery-tips a:hover {\n color: var(--theme-color) !important;\n}\n.charge-container .checkbox-bwxr.active {\n filter: var(--blue-image-filter) !important;\n}\n.charge-container .btn-default {\n background-color: var(--theme-color-80) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n.charge-container .btn-default:hover {\n background-color: var(--theme-color) !important;\n}\n.charge-container .charge-success-content > p {\n color: #eee !important;\n}\n.charge-container .charge-success-content > p span,\n.charge-container .charge-success-content > p i {\n color: var(--theme-color) !important;\n}\n.charge-container .charge-success-content > .charge-success-message {\n border-color: var(--theme-color) !important;\n}\n.charge-container .charge-success-content > .charge-success-message .charge-success-message-tool span {\n color: #aaa !important;\n}\n\n.activity-m .inside-wrp {\n border-color: #444 !important;\n}\n.activity-m .inside-wrp .right .inside-bg::before {\n background-image: linear-gradient(90deg, #222, transparent 30%) !important;\n}\n.activity-m .hinter-msg {\n color: #eee !important;\n}\n.activity-m .b-btn-praise {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.activity-m .b-btn-praise.voted {\n color: #aaa !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n\n.bui-switch .bui-switch-name .bui-switch-reddot {\n background-color: var(--theme-color) !important;\n}\n.bui-switch .bui-switch-input:checked + .bui-switch-label .bui-switch-body {\n background-color: var(--theme-color) !important;\n}\n.bui-switch .bui-switch-input:checked + .bui-switch-label .bui-switch-body .bui-switch-dot {\n fill: var(--theme-color) !important;\n}\n.bui-switch:hover .bui-switch-name {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-control .bilibili-player-video-btn-setting-left-more:hover,\n.bilibili-player-video-control .bilibili-player-video-btn-setting-left-more:hover .bp-svgicon {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n\n.june-activity-entry .progress-bar {\n color: #aaa !important;\n background-color: transparent !important;\n border-color: #37a29c !important;\n}\n\n.focus-us .text {\n color: #6d757a !important;\n}\n\n.main-wrap .container {\n box-shadow: none !important;\n}\n.main-wrap .bg-circle {\n background-color: #444 !important;\n}\n.main-wrap .version-date,\n.main-wrap .text-wrap {\n color: #aaa !important;\n}\n.main-wrap .info-title {\n color: #eee !important;\n}\n.main-wrap .info-select {\n border-color: #555 !important;\n}\n.main-wrap .info-select li {\n color: #eee !important;\n}\n.main-wrap .info-select li.active {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n}\n\n.channel-sidebar {\n background-color: #222 !important;\n border-color: #444 !important;\n}\n.channel-sidebar .sidebar-search-bar {\n border-color: #333 !important;\n}\n.channel-sidebar .sidebar-search-bar .inner-input {\n color: #eee !important;\n background-color: transparent !important;\n}\n.channel-sidebar .discovery-panel {\n border-color: #444 !important;\n}\n.channel-sidebar .discovery-panel__title {\n color: #eee !important;\n}\n.channel-sidebar .discovery-panel__title.discovery-panel__title--active {\n background-color: #333 !important;\n}\n.channel-sidebar .discovery-panel__title:hover {\n background-color: #444 !important;\n}\n.channel-sidebar .discovery-panel__title .iconfont {\n color: #eee !important;\n}\n.channel-sidebar .discovery-panel .content-item__name {\n color: #eee !important;\n}\n.channel-sidebar .discovery-panel .content-item__count {\n color: #aaa !important;\n}\n.channel-sidebar .discovery-panel .content-item.content-item--active {\n background-color: #333 !important;\n}\n.channel-sidebar .discovery-panel .content-item:hover {\n background-color: #444 !important;\n}\n.channel-sidebar .discovery-panel__toggle {\n background-color: transparent !important;\n color: #aaa !important;\n}\n.channel-sidebar .subscribe-panel {\n background-color: transparent !important;\n}\n.channel-sidebar .subscribe-panel__title .text {\n color: #eee !important;\n}\n.channel-sidebar .subscribe-panel__title .count,\n.channel-sidebar .subscribe-panel__title .btn {\n color: #aaa !important;\n}\n.channel-sidebar .subscribe-panel__login .hint {\n color: #aaa !important;\n}\n.channel-sidebar .subscribe-panel__login .login-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item--active {\n background-color: #333 !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item:hover {\n background-color: #444 !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item .cover {\n background-color: #444 !important;\n}\n.channel-sidebar .subscribe-panel .subscribe-item .name {\n color: #eee !important;\n}\n.channel-sidebar::-webkit-scrollbar {\n background-color: transparent !important;\n}\n\n.discovery-container .type-header .header-info .title {\n color: #eee !important;\n}\n.discovery-container .type-header .header-info .count {\n color: #aaa !important;\n}\n.discovery-container .slide-channel-panel .arrow-btn .iconfont {\n color: #aaa !important;\n}\n.discovery-container .slide-channel-panel .slide .mini-channel-card {\n background-color: #333 !important;\n color: #eee !important;\n}\n.discovery-container .slide-channel-panel .slide .mini-channel-card .cover {\n background-color: #282828 !important;\n}\n.discovery-container .slide-channel-panel .slide .mini-channel-card .label {\n color: #aaa !important;\n}\n.discovery-container .hot-channel-panel .change-btn {\n border-color: transparent !important;\n color: #eee !important;\n background-color: #333 !important;\n}\n.discovery-container .hot-channel-panel .change-btn img {\n filter: brightness(0) invert(1) !important;\n}\n.discovery-container .hot-channel-panel .list .card {\n background-color: transparent !important;\n}\n.discovery-container .hot-channel-panel .list .card .title {\n color: #eee !important;\n}\n\n.detail-page-container .detail-banner:not([style*=background-color]) {\n background-color: #444 !important;\n}\n.detail-page-container .detail-banner .mini-channel-card .cover {\n background-color: transparent !important;\n}\n#app .detail-page-container .detail-banner .relative-panel .header {\n background-color: transparent !important;\n}\n.detail-page-container .detail-banner-title .cover::before {\n background-color: transparent !important;\n}\n.detail-page-container .detail-panels .van-tabs-bar::after {\n background-color: transparent !important;\n}\n.detail-page-container .detail-panels .van-tabs-wrap .van-tabs-tab:not(.van-tabs-tab-active) {\n color: #eee !important;\n}\n.detail-page-container .detail-panels .year-selector__item,\n.detail-page-container .detail-panels .play-selector__item {\n background-color: transparent !important;\n}\n.detail-page-container .detail-panels .year-selector__item:not([style*=border]),\n.detail-page-container .detail-panels .play-selector__item:not([style*=border]) {\n color: #aaa !important;\n border-color: #444 !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .header .title {\n color: #eee !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .header .desc {\n color: #aaa !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .toggle > span {\n background-color: #222 !important;\n color: #aaa !important;\n}\n.detail-page-container .detail-panels .rank-card-panel .toggle::before {\n background-color: #444 !important;\n}\n\n.category-container .inner-container__header .title {\n color: #eee !important;\n}\n.category-container .inner-container__header .count {\n color: #aaa !important;\n}\n\n.detail-page-container,\n.discovery-container,\n.category-container {\n background-color: #222 !important;\n}\n.detail-page-container::-webkit-scrollbar-track,\n.discovery-container::-webkit-scrollbar-track,\n.category-container::-webkit-scrollbar-track {\n border-color: transparent !important;\n}\n.detail-page-container .video-card__content .cover-picture,\n.discovery-container .video-card__content .cover-picture,\n.category-container .video-card__content .cover-picture {\n background-color: #444 !important;\n}\n.detail-page-container .video-card .video-name,\n.discovery-container .video-card .video-name,\n.category-container .video-card .video-name {\n color: #eee !important;\n}\n.detail-page-container .video-card .video-name:hover,\n.discovery-container .video-card .video-name:hover,\n.category-container .video-card .video-name:hover {\n color: var(--theme-color) !important;\n}\n.detail-page-container .video-card .up-name,\n.discovery-container .video-card .up-name,\n.category-container .video-card .up-name {\n color: #aaa !important;\n}\n.detail-page-container .video-card .up-name:hover,\n.discovery-container .video-card .up-name:hover,\n.category-container .video-card .up-name:hover {\n color: var(--theme-color) !important;\n}\n.detail-page-container .channel-list-preview .header-info .title,\n.discovery-container .channel-list-preview .header-info .title,\n.category-container .channel-list-preview .header-info .title {\n color: #eee !important;\n}\n.detail-page-container .channel-list-preview .header-info .header-desc,\n.discovery-container .channel-list-preview .header-info .header-desc,\n.category-container .channel-list-preview .header-info .header-desc {\n color: #aaa !important;\n}\n.detail-page-container .channel-list-preview .channel-btns > [class*=btn],\n.discovery-container .channel-list-preview .channel-btns > [class*=btn],\n.category-container .channel-list-preview .channel-btns > [class*=btn] {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.detail-page-container .back-top-btn,\n.discovery-container .back-top-btn,\n.category-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.detail-page-container .back-top-btn .arrow-icon,\n.discovery-container .back-top-btn .arrow-icon,\n.category-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n.detail-page-container .back-top-btn:hover,\n.discovery-container .back-top-btn:hover,\n.category-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n.detail-page-container .back-top-btn:hover .arrow-icon,\n.discovery-container .back-top-btn:hover .arrow-icon,\n.category-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n.international-home .contact-help {\n color: #999 !important;\n background-color: #333 !important;\n border-color: transparent !important;\n box-shadow: 0 6px 10px 0 #111 !important;\n}\n\n.bili-header-m .mini-type .nav-search #nav_searchform,\n.international-header .mini-type .nav-search #nav_searchform,\n.van-popover .mini-type .nav-search #nav_searchform {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.bili-header-m .mini-type .nav-search #nav_searchform .nav-search-keyword,\n.international-header .mini-type .nav-search #nav_searchform .nav-search-keyword,\n.van-popover .mini-type .nav-search #nav_searchform .nav-search-keyword {\n color: #aaa !important;\n}\n.bili-header-m .mini-type .nav-search #nav_searchform .nav-search-keyword:focus,\n.international-header .mini-type .nav-search #nav_searchform .nav-search-keyword:focus,\n.van-popover .mini-type .nav-search #nav_searchform .nav-search-keyword:focus {\n color: #eee !important;\n}\n.bili-header-m .mini-type .nav-search .nav-search-btn,\n.international-header .mini-type .nav-search .nav-search-btn,\n.van-popover .mini-type .nav-search .nav-search-btn {\n background-color: #444 !important;\n}\n.bili-header-m .mini-type .nav-search .nav-search-btn .nav-search-submit,\n.international-header .mini-type .nav-search .nav-search-btn .nav-search-submit,\n.van-popover .mini-type .nav-search .nav-search-btn .nav-search-submit {\n color: #eee !important;\n}\n.bili-header-m .mini-type .nav-search .nav-search-btn:hover .nav-search-submit,\n.international-header .mini-type .nav-search .nav-search-btn:hover .nav-search-submit,\n.van-popover .mini-type .nav-search .nav-search-btn:hover .nav-search-submit {\n color: var(--theme-color) !important;\n}\n\n.most-viewed-panel > .icon {\n fill: #666 !important;\n}\n.most-viewed-panel > .icon.active {\n fill: #aaa !important;\n}\n.most-viewed-panel > .icon.active:hover {\n fill: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .section .avatar {\n border-color: #444 !important;\n box-shadow: 0 0 0 1px transparent !important;\n}\n.most-viewed-panel .most-viewed-item .section .avatar.active {\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .section .icon-all {\n background-color: var(--theme-color-30) !important;\n border-color: #444 !important;\n box-shadow: 0 0 0 1px transparent !important;\n}\n.most-viewed-panel .most-viewed-item .section .icon-all.active {\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .section .icon-all .icon {\n fill: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1 .icon-bg-2 {\n background-color: var(--theme-color-10) !important;\n border-color: #444 !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1 .icon {\n fill: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1 .avatar {\n background-color: #222 !important;\n border-color: #444 !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1.active {\n background-color: var(--theme-color) !important;\n}\n.most-viewed-panel .most-viewed-item .icon-bg-1.active .icon-bg-2 {\n background-color: rgba(64, 64, 64, 0.875) !important;\n}\n\n.live-up .live-up-img {\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n border-color: #444 !important;\n background-color: #222 !important;\n}\n\n.bilibili-search-suggest,\n.bilibili-search-history {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n\n.module-game .rule .detail .content {\n color: #000 !important;\n}\n\n#biliAppHomeSetting select,\n#biliAppHomeSetting input {\n border-color: transparent !important;\n border-radius: 4px;\n}\n\n.hover-panel-wrap,\n.recommend-area-ctnr .rec-area-item,\n.hover-panel-wrapper,\n.van-popper-login .btn-box .btn,\n.van-popper-history .view-all,\n.at-popup,\n.chat-popups-section .draw-full-ctnr,\n#gift-package-item-box .panel-wrapper::before,\n.title-renew-panel .actions {\n border-color: transparent !important;\n}\n\n.wide-members .avatar {\n border-color: #333 !important;\n}\n\n.manga-navbar .search-bar .confirm-btn .search-icon,\n.container .level-intro .svg-icon,\n#page-fav .fav-sidenav .icon:not(.icon-cursor) {\n filter: brightness(0) invert(1) !important;\n}\n\n.side-bar-btn .size-bar-text {\n filter: brightness(0.6) invert(1) hue-rotate(180deg) !important;\n text-shadow: 0 0 0px;\n}\n\n#link-message-container .config {\n box-shadow: none !important;\n}\n\n.confirmorder-container .confirm-bottom .confirm-paybtn.active,\n.whole-detail-info-wrapper .product-buy-wrapper .unsale-btn {\n box-shadow: 0 3px 4px 0 #6e4752 !important;\n}\n\n.app-layout .manga-navbar {\n box-shadow: rgba(0, 0, 0, 0.2) 0 4px 8px 0px !important;\n}\n\n.highlight-areas-ctnr .highlight-area-item.hover {\n box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.18) !important;\n}\n\n.hover-panel-wrap {\n box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.22) !important;\n}\n\n.van-popper .popper__arrow {\n display: none !important;\n}\n\n.nav-tab-bar .tab-item[data-tab-id="1"]:not(.on)::before {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAD00lEQVRYw+2YbWhVdRzHb2aWsILo4UVC5Pd3drfdIZNW1sRod7eW1gSxLIxo5aWgB1GHbkNaDILoAaJYtKQNRDHQTcp6McQoISusXuSLZTXXICVoa3Nmtu0+nE8vdtzd1T3c7dzzzu/31b2X+//w+//+5/y+54RCVzSLKq+zqD1t9driPB4uCxjm3G+f6ILI2E7bu+ElgcB0u3UJIXcd23mT19jMqnHsiF6vXJjv2iqtX5S5HzDAZHWzFbnCjjq35BFnK21UxBlmKv3ESlfoRKQgf5vZL17F9QBDfMkRkpOQf1ON0Of5qm+/iHu4f2jEQYhDWVWeptwVzmN5wIVXiFL3LwB6qEAYMRou6SXsR1jvhqv919cq3gIgyVpEDT9P2UmXGMKiPnFcpT/FLwC0Ie5hiOn0DsJafAKLbhMrvAUfRbQxvX5A2Dd+O3i3WOcteC/ixxmAZxDq89vBKvGUt+Au6iYujak0jNCg3ztMRDxEbvoNYd1+gTfILXHHcgJ2IazL/2XxnTiSE3AbwqnzD9whanPA9RNxRdFS38BlN2pQfDUrsB5hB/Jz894qyt0/ZsQdQNhoofICbF6gz0SUnmlxnYRdYc/kbR5GCnRcLHP3kboMNkAjQjjNeY5O2itElBa6GfNG1VGaiLhCI1ab/0wTEzYRnpYTyUSpzqKiAEKU7RJvJz5idQZ1VsetySkNJo0utAHxKwCfIuzrisXBJtJqUe0dk+cQeiHgCKw28Z53VIpRym4NFFd+jQbFKQAOIuyLgOuzNWKNt6GbEPZ80MDd4n1vyFrCkuGbA8VFFums6Ju4Z+pwwPUV1ogab0NrEc6mvCPCZc5L1qp2zz1iOTFixHBQWnvVrnZrceJ5mQ6RAmuVO/kZcHrbmL3iO2vbx6KUnYl9dNBBB7tpyHKL9/0etiSUFtbkD7dalLl9Oea0b91CLGGOH+AesYonc/ZdiKU75/2cZMdy691lvTzo2Dwyto2JZTzAxjlU+ASVlCBsoDg8t+qW2DnR9N8Ic9cQ8YSw3sii2UbOtU6FnnXiTtyJO4dEufvycD3zcR02IuzD8bWsquj6qWq6T7/Pr2M5eEgbL+2YY+dFdbqBRuqTm89FU9FkllNV6ap0VTrmXnTm0/gvWf9IRVPRVHVy2/kdifrU+qSQW/hg9kDtFNtnfPjyo1aETk7CVSzWvw6DBKcKRGFJ5risFesJUg0INWZFvpZAgYcRdiwDPCO6AwVeoBilim8a39BScSen6A3Uj4wKZ0MoFAqFiu/Idd759sMXD82LOqGTAft7543mBVfeoAeg/wFlFeKImou+wAAAAABJRU5ErkJggg==") !important;\n}\n\n.aside-item.active .item-border,\n.aside-item:hover .item-border {\n border-color: var(--theme-color) !important;\n}\n\n.aside-item::after {\n border-right-color: var(--theme-color) !important;\n}\n\n#bilibili_pbp,\n#bilibili_pbp_canvas {\n filter: var(--blue-image-filter) !important;\n}\n\n.interact-dialog .btn,\n.rookie-guide .close-button,\n#biliAppHomeSetting button,\n.van-popover .btn-box .btn,\n.van-popper-history .view-all:hover,\n.bui-button.bui-button-gray:hover,\n.live-up .live-up-img-box,\n.shortcuts-ctnr .hinter,\n.shortcuts-ctnr .num-hinter,\n.user-panel-ctnr .msg-hinter,\n.user-panel-ctnr .msg-count {\n background-color: var(--theme-color) !important;\n}\n\n#biliAppHomeSetting h2,\n.video-desc .subtitle a,\n.tab-ctnr .tab-item:hover,\n.tab-ctnr .tab-item.activated,\n.more-ctnr:hover,\n.news-ctnr .more-link:hover,\n.van-popover .coins .info a:hover,\n.van-popper-upload .upload-item:hover .bilifont,\n.bilibili-search-suggest .suggest-item .suggest_high_light,\n.new-topic-panel .tag-item .content:hover,\n.bilibili-player-video-toast-item .video-float-hint-btn.hint-red,\n.bilibili-player-video-btn-speed-menu-list.bilibili-player-active {\n color: var(--theme-color) !important;\n}\n\n.interact-dialog .btn,\n.rookie-guide .close-button,\n#biliAppHomeSetting button,\n.van-popover .btn-box .btn,\n.van-popper-history .view-all:hover,\n.bui-button.bui-button-gray:hover,\n.user-panel-ctnr .msg-count {\n color: var(--foreground-color) !important;\n}\n\n.coverNews-item .coverNews-item-title {\n color: #eee !important;\n}\n.coverNews-item .coverNews-item-time {\n color: #aaa !important;\n}\n\n.vote-backdrop .extension-wrapper .title-box {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.vote-backdrop .extension-wrapper iframe {\n background-color: #222 !important;\n}\n\n.dialog-ctnr.bottom-left,\n.suggest-wrap .keyword-wrap .keyword.focus,\n.action-menu .menu-list a {\n background-color: #333 !important;\n}\n\n.pay-note-panel {\n background-color: #333 !important;\n}\n.pay-note-panel .arrow-left,\n.pay-note-panel .arrow-right {\n filter: invert(0.7) !important;\n}\n\n.vote-result-comment,\n.chat-history-panel .card-item-middle-top {\n background-color: transparent !important;\n}\n\n.chaos-pk-rank .link-to-history {\n color: #aaa !important;\n}\n.chaos-pk-rank .rank .rank-name {\n color: #eee !important;\n}\n\n.bl-button--primary:disabled,\n.notice-info-wrapper .notice-info-title,\n.ep-item.v4.cursor .ep-pub,\n.chasing-frame-cntr .chasing,\n.chat-history-panel .chat-item.superChat-card-detail .card-item-middle-top-right {\n color: #eee !important;\n}\n\n.vote-pc-container .card,\n.vote-result-comment .reply-item,\n.primary-menu-itnl {\n border-color: transparent !important;\n}\n\n.live-room-app .guard-rank-cntr .rank-cntr .btn-box .buy:hover,\n.pgc-space-follow-item a.pgc-item-cover .badge,\n.channel-menu-itnl .item .name em,\n.bi-btn,\n.ep-list-wrapper .ep-item .badge,\n.ss-list-wrapper .ss-item .ss-cover .ss-badge {\n color: var(--foreground-color) !important;\n}\n\n.extension-wrapper .vote-left-time {\n color: #aaa !important;\n}\n.extension-wrapper input {\n color: #eee !important;\n}\n.extension-wrapper .checked {\n filter: var(--pink-image-filter) !important;\n}\n\n.app-layout .search-bar .search-bar-bg,\n.app-layout .vertical-block-card {\n background-color: #444 !important;\n}\n.app-layout .rank-item-wrapper {\n background-image: none !important;\n}\n.app-layout .manga-navbar-history-list .drop-list .more-btn-container, .app-layout .manga-navbar-favourite-manga .drop-list .more-btn-container {\n background-color: transparent !important;\n}\n.app-layout .manga-navbar .download-app {\n color: #eee !important;\n}\n.app-layout .ranking-jump,\n.app-layout .manga-title,\n.app-layout .show-status-text {\n color: #eee !important;\n}\n.app-layout .ranking-jump:hover,\n.app-layout .manga-title:hover,\n.app-layout .show-status-text:hover {\n color: var(--theme-color) !important;\n}\n.app-layout .sidebar-item,\n.app-layout .time-selector-ctnr {\n color: #eee !important;\n}\n.app-layout .sidebar-item.activated, .app-layout .sidebar-item:hover,\n.app-layout .time-selector-ctnr.activated,\n.app-layout .time-selector-ctnr:hover {\n color: var(--theme-color) !important;\n}\n.app-layout .sidebar-item .arrow,\n.app-layout .time-selector-ctnr .arrow {\n filter: var(--blue-image-filter) !important;\n}\n.app-layout .banner-manga-container .tab-item {\n color: #eee !important;\n}\n.app-layout .banner-manga-container .tab-item.activated {\n color: var(--theme-color) !important;\n}\n.app-layout .banner-manga-container .tab-item.activated:after {\n background-color: var(--theme-color) !important;\n}\n.app-layout .nav-list .nav-item .item-icon {\n filter: var(--blue-image-filter) !important;\n}\n.app-layout .nav-list .nav-item .item-underline {\n background-color: var(--theme-color) !important;\n}\n.app-layout .rank-title,\n.app-layout .list-item {\n color: #eee !important;\n}\n.app-layout .rank-title .title-tooltip,\n.app-layout .list-item .title-tooltip {\n background-color: #555 !important;\n}\n.app-layout .rank-title .title-tooltip:before,\n.app-layout .list-item .title-tooltip:before {\n background-color: transparent !important;\n}\n.app-layout .rank-title .title-tooltip .tooltip-text,\n.app-layout .list-item .title-tooltip .tooltip-text {\n color: #eee !important;\n}\n.app-layout .item-title {\n color: #eee !important;\n}\n.app-layout .item-title:hover {\n color: var(--theme-color) !important;\n}\n.app-layout .rank-hint,\n.app-layout .meta-ctnr,\n.app-layout .manga-info-ctnr {\n color: #aaa !important;\n}\n.app-layout .section-navigator {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.app-layout .section-navigator .divider {\n border-color: transparent !important;\n}\n.app-layout .section-navigator .back-to-top:hover .icon {\n filter: var(--blue-image-filter) !important;\n}\n.app-layout .container {\n background-color: transparent !important;\n}\n.app-layout .container .title {\n color: #eee !important;\n}\n.app-layout .container .tab {\n color: #aaa !important;\n}\n.app-layout .container .tab.active {\n color: var(--theme-color) !important;\n}\n.app-layout .container .tab.active:after {\n background-color: var(--theme-color) !important;\n}\n.app-layout .purchased-comic-item .eq-desc,\n.app-layout .auto-purchase .page-sub-title,\n.app-layout .auto-purchase-item .list-content .comic-content .bought-ep-count {\n color: #aaa !important;\n}\n\n.card-detail .card-item-middle-top {\n background-color: #333 !important;\n}\n.card-detail .card-item-middle-top .card-item-middle-top-right .content-bottom .price,\n.card-detail .card-item-middle-top .card-item-middle-top-right .name {\n color: #eee !important;\n}\n\n.super-chat-bubble-main .super-chat-bubble .content-top {\n background-color: #333 !important;\n}\n.super-chat-bubble-main .super-chat-bubble .content-top .content-price .sub-price {\n color: #aaa !important;\n}\n.super-chat-bubble-main .super-chat-bubble .content-top .content-name, .super-chat-bubble-main .super-chat-bubble .content-top .content-price {\n color: #eee !important;\n}\n\n.wrapper .edit-video-modal .target-favlist .target-favitem.disabled .target-fav-title .fav-meta .fav-name, .wrapper .edit-video-modal .target-favlist .target-favitem.full .target-fav-title .fav-meta .fav-name {\n color: #aaa !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem .target-fav-title .fav-meta .fav-name {\n color: #eee !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem .target-fav-title .fav-select {\n border-color: #aaa !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem .target-fav-title .fav-select.selected {\n filter: var(--blue-image-filter) !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem:hover {\n background-color: transparent !important;\n}\n.wrapper .edit-video-modal .target-favlist .target-favitem:hover .target-fav-title .fav-meta .fav-name {\n color: var(--theme-color) !important;\n}\n.wrapper .edit-video-modal .target-favlist .collection-mask {\n background-color: transparent !important;\n}\n.wrapper .edit-video-modal .addfav-container .fake-fav-input {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.wrapper .edit-video-modal .addfav-container .fake-fav-input:hover {\n border-color: transparent !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-add-tip {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-add-tip .blue-arrow {\n filter: var(--blue-image-filter) !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-container {\n border-color: var(--theme-color) !important;\n}\n.wrapper .edit-video-modal .addfav-container .fav-container .add-fav-input,\n.wrapper .edit-video-modal .addfav-container .fav-container .fav-add-btn {\n background-color: transparent !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.wrapper .edit-video-modal .favlist-body:after {\n background-color: #aaa !important;\n}\n\n#all-list .video-item.list {\n border-color: #444 !important;\n}\n#all-list .video-item.list .type {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n#all-list .video-item.list .headline.singleav .avid {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n#all-list .video-item.list .headline.singleav .title {\n color: var(--theme-color) !important;\n}\n#all-list .video-item.list .title {\n color: #eee !important;\n}\n#all-list .video-item.list .title:hover {\n color: var(--theme-color) !important;\n}\n#all-list .video-item.list .des {\n color: #aaa !important;\n}\n#all-list .game-item .info .title {\n color: #eee !important;\n}\n#all-list .game-item .info .title:hover {\n color: var(--theme-color) !important;\n}\n#all-list .game-item .info .type {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n#all-list .game-item .info .desc {\n color: #aaa !important;\n}\n#all-list .pgc-item .v-switcher-header-wrap:before {\n background-color: transparent !important;\n}\n#all-list .pgc-item .v-switcher-header-item {\n color: #eee !important;\n}\n#all-list .pgc-item .v-switcher-header-item.is-active, #all-list .pgc-item .v-switcher-header-item:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n#all-list .pgc-item .v-switcher-header-item.is-active:after {\n filter: var(--blue-image-filter) !important;\n}\n\n.cc-album-manage .article-card {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.cc-album-manage .article-card .cover-wrp {\n background-color: #444 !important;\n}\n.cc-album-manage .article-card .meta-status .description, .cc-album-manage .article-card .meta-status .pubdate, .cc-album-manage .article-card .meta-footer .view-stat {\n color: #aaa !important;\n}\n.cc-album-manage .article-card .meta-view .delete {\n background-color: #333 !important;\n color: #aaa !important;\n}\n.cc-album-manage .article-card .meta-view .delete:hover {\n background-color: #222 !important;\n}\n\n.game-content .score-contain .page-btn {\n background-color: #444 !important;\n color: #aaa !important;\n border-color: transparent !important;\n}\n.game-content .score-contain .allmatch {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.game-content .score-contain .allmatch .more-match {\n background: transparent !important;\n}\n.game-content .card-score .score-wrap {\n border-color: #444 !important;\n}\n.game-content .card-score .score-wrap .title .title-text {\n color: #aaa !important;\n}\n.game-content .card-score .score-wrap .time-wrap {\n color: #eee !important;\n}\n.game-content .card-score .score-wrap .time-wrap .text.state.nobegin {\n color: var(--theme-color) !important;\n}\n.game-content .card-score .score-wrap .primary-btn,\n.game-content .card-score .score-wrap .default-btn {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.game-content .card-score .score-wrap .primary-btn:hover,\n.game-content .card-score .score-wrap .default-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.game-content .match-box .main-title,\n.game-content .match-box .sub-title {\n color: #eee !important;\n}\n.game-content .match-box .card-video .video-wrap .video-info .title a {\n color: #eee !important;\n}\n.game-content .match-box .card-video .video-wrap .video-info .title a:hover {\n color: var(--theme-color) !important;\n}\n.game-content .match-box .card-video .video-wrap .video-info .detail {\n color: #aaa !important;\n}\n.game-content .match-box .matchlist-contain .match-wrap .matchlist-title a {\n color: #eee !important;\n}\n.game-content .match-box .matchlist-contain .match-wrap .matchlist-title a:hover {\n color: var(--theme-color) !important;\n}\n.game-content .match-box .matchlist-contain .match-wrap .match-time {\n color: #aaa !important;\n}\n.game-content .match-box .matchlist-contain .more-match {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.game-content .match-box .matchlist-contain .more-match:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-title a {\n color: #eee !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-title a:hover {\n color: var(--theme-color) !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-title .hot-label {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.game-content .match-box .newslist-contain .news-wrap .news-time {\n color: #aaa !important;\n}\n.game-content .match-box .user-contain .page-btn {\n background-color: #444 !important;\n color: #aaa !important;\n border-color: transparent !important;\n}\n.game-content .match-box .user-contain .primary-btn {\n background-color: #444 !important;\n color: #eee !important;\n}\n.game-content .match-box .user-contain .primary-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.proxy-box .manga-panel .tab-switch,\n.proxy-box .manga-panel .app-download-link,\n.proxy-box .manga-panel .manga-list-box .manga-card .manga-tag {\n color: #aaa !important;\n}\n.proxy-box .manga-panel .tab-switch .tab-switch-item.on,\n.proxy-box .manga-panel .app-download-link .tab-switch-item.on,\n.proxy-box .manga-panel .manga-list-box .manga-card .manga-tag .tab-switch-item.on {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.proxy-box .manga-rank .tab-switch .tab-switch-item.on {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.proxy-box .manga-rank .manga-rank-item .rank-number {\n background-color: #444 !important;\n color: #eee !important;\n}\n.proxy-box .manga-rank .manga-rank-item .rank-number.on {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.proxy-box .manga-rank .manga-rank-item a {\n color: #eee !important;\n}\n.proxy-box .manga-rank .manga-rank-item a:hover {\n color: var(--theme-color) !important;\n}\n.proxy-box .manga-rank .manga-rank-item .style,\n.proxy-box .manga-rank .manga-rank-item .update {\n color: #aaa !important;\n}\n\n.buyticket .detail-info-wrapper .title {\n color: #eee !important;\n}\n.buyticket .selectable-option {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.buyticket .selectable-option.unable {\n background-color: #111 !important;\n color: #666 !important;\n}\n.buyticket .ticket-count {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.buyticket .product-buy-wrapper .unsale-btn {\n filter: var(--pink-image-filter) !important;\n}\n.buyticket .product-buy-wrapper .promo-btn.remind-btn {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.buyticket .product-buy-wrapper .promo-btn.remind-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.buyticket .modal-container .remind-title {\n color: #eee !important;\n}\n.buyticket .modal-container .remind-tel input {\n background-color: #333 !important;\n color: #eee !important;\n border-color: transparent !important;\n border-radius: 4px;\n}\n.buyticket .modal-container .modal-footer-btn div {\n background-color: #333 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.buyticket .modal-container .modal-footer-btn div:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.detail-content .whole-guest-wrapper .guest-list-content .guest-left, .detail-content .whole-guest-wrapper .guest-list-content .guest-right {\n filter: invert(0.8) !important;\n}\n.detail-content .announcement-wrapper {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.detail-content .announcement-wrapper .announcement-icon, .detail-content .announcement-wrapper .announcement-item.active .circle {\n filter: var(--pink-image-filter) !important;\n}\n.detail-content .announcement-wrapper .announcement-title, .detail-content .announcement-wrapper .announcement-item.active .announcement-item-time, .detail-content .announcement-wrapper .announcement-item-desc a {\n color: #eee !important;\n}\n.detail-content .activity-info-body .info-body ul li .title,\n.detail-content .activity-info-body .info-body p strong {\n color: #eee !important;\n}\n\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-active {\n color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-active:before {\n filter: var(--blue-image-filter) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-active.bilibili-player-blink {\n color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink {\n color: #eee !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink .bilibili-player-tips {\n background-color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink:hover, .bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list.bilibili-player-blink:active {\n color: var(--theme-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn-menu-list .bilibili-player-tips {\n color: var(--foreground-color) !important;\n}\n.bilibili-player .bilibili-player-video-control .bilibili-player-video-btn .bilibili-player-video-quality-menu .bilibili-player-bigvip {\n color: var(--foreground-color) !important;\n}\n\n.publish-panel .core-style {\n background-color: transparent !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.publish-panel .core-style:hover, .publish-panel .core-style[focus-within], .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.publish-panel .core-style:hover, .publish-panel .core-style:focus-within, .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.publish-panel .editor .placeholder-shown::before {\n color: #888 !important;\n}\n.publish-panel .schedule-bar {\n background-color: #333 !important;\n}\n.publish-panel .schedule-bar .s-label,\n.publish-panel .schedule-bar .dp-label {\n color: #eee !important;\n}\n.publish-panel .schedule-bar .scroll-input .s-input {\n background-color: #222 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.publish-panel .schedule-bar .s-panel {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .schedule-bar .s-panel .s-item {\n color: #eee !important;\n}\n.publish-panel .schedule-bar .s-panel .s-item:hover {\n color: var(--theme-color) !important;\n}\n.publish-panel .schedule-bar .calendar.active {\n filter: var(--blue-image-filter) !important;\n}\n.publish-panel .toolbar .static-popup {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .static-popup .title {\n color: #eee !important;\n}\n.publish-panel .toolbar .static-popup .upload-image .upload-btn:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.publish-panel .toolbar .bp-vote-container .create-vote {\n background-color: #222 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .bp-vote-container .create-vote .title {\n color: #eee !important;\n}\n.publish-panel .toolbar .bp-vote-container .create-vote .bp-button:nth-child(2) {\n background: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.publish-panel .toolbar .publish-launcher .indicator {\n color: #aaa !important;\n}\n.publish-panel .toolbar .publish-launcher .indicator::after {\n color: #aaa !important;\n}\n.publish-panel .toolbar .publish-launcher .publish-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.publish-panel .toolbar .publish-launcher .publish-btn.disabled {\n background-color: #222 !important;\n color: #eee !important;\n}\n.publish-panel .toolbar .hash-popup {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .hash-popup .hint {\n color: #aaa !important;\n}\n.publish-panel .toolbar .hash-popup .topic-container .item {\n color: #eee !important;\n}\n.publish-panel .toolbar .hash-popup .topic-container .item.is-selected {\n background-color: #333 !important;\n}\n.publish-panel .toolbar .bili-at-popup {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.publish-panel .toolbar .bili-at-popup__hint {\n color: #aaa !important;\n}\n.publish-panel .toolbar .bili-at-popup__group-name {\n color: #eee !important;\n}\n.publish-panel .toolbar .bili-at-popup__user--selected {\n background-color: #333 !important;\n}\n.publish-panel .toolbar .bili-at-popup__user-name {\n color: #eee !important;\n}\n.publish-panel .toolbar .bili-at-popup__user-fans {\n color: #aaa !important;\n}\n\n.h5share-container:hover .text-area .text {\n color: var(--theme-color) !important;\n}\n\n.up-info .u-info .name .live-status {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.up-info .u-info .name .live-status:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.popover-video-card {\n background-color: #333 !important;\n}\n.popover-video-card .count {\n border-color: #444 !important;\n}\n.popover-video-card .count ul li {\n color: #aaa !important;\n}\n.popover-video-card .content .info .subtitle {\n color: #aaa !important;\n}\n.popover-video-card .content .info .f-title {\n color: #eee !important;\n}\n\n.v-wrap .video-toolbar,\n.v-wrap .season-tabs .tabs {\n border-color: #444 !important;\n}\n.v-wrap .season-info {\n border-color: #444 !important;\n}\n.v-wrap .season-info .stat {\n color: #aaa !important;\n}\n.v-wrap .season-info .title,\n.v-wrap .season-info .desc {\n color: #eee !important;\n}\n.v-wrap .season-owner .info h3 a,\n.v-wrap .season-owner .info .desc {\n color: #eee !important;\n}\n.v-wrap .season-detail .content-img,\n.v-wrap .season-detail .faq.faq,\n.v-wrap .season-detail .note.faq {\n border-color: #444 !important;\n}\n\n.message .message-content {\n background-color: #222 !important;\n}\n.message .context-menu {\n background-color: #444 !important;\n color: #eee !important;\n}\n\n.shop-panel .panel-desc {\n color: #eee !important;\n}\n.shop-panel .panel-desc .shop-icon {\n filter: brightness(0) invert(1) !important;\n}\n.shop-panel .shop-list {\n background-color: #222 !important;\n}\n.shop-panel .shop-list .shop-desc .desc-box .title {\n color: #eee !important;\n}\n.shop-panel .shop-list .shop-desc .desc-box .sub-title {\n color: #aaa !important;\n}\n.shop-panel .shop-list .shop-desc .desc-box .price-desc {\n color: var(--theme-color) !important;\n}\n.shop-panel .shop-list .shop-desc .btn-box .jump-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.shop-panel .shop-list .shop-desc .btn-box .jump-btn.checked, .shop-panel .shop-list .shop-desc .btn-box .jump-btn.disabled {\n background-color: #444 !important;\n}\n\n.link-navbar {\n background-image: none !important;\n}\n\n.danmaku-wrap .danmaku-info-row-code {\n background: rgba(255,162,0,0.06667) !important;\n}\n\n.notice-item .notice-main .notice-title {\n color: #eee !important;\n}\n.notice-item .notice-main .notice-title:before {\n background-color: var(--theme-color) !important;\n}\n.notice-item .notice-main .notice-time {\n color: #aaa !important;\n}\n.notice-item .notice-btn {\n color: #eee !important;\n background-color: #222 !important;\n}\n\n.recent-danmu-wrp .danmu-filter .left {\n border-color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-filter .left .plain {\n color: #eee !important;\n border-color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-filter .left .plain.disable {\n color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-filter .left .delete .option-wrp .act-btn {\n background-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .menu-item {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .menu-item:hover {\n background-color: #333 !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .option-arrow {\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-filter .left .option-menu .option-arrow-border {\n border-color: #444 !important;\n border-top-color: transparent !important;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .box-header {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .box-header th {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table tr:hover {\n background-color: #444 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item {\n background-color: #555 !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item:nth-child(2n) {\n background-color: #444 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item:hover {\n background-color: #333 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-name a {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-content {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-content a {\n color: #aaa !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-content a:hover {\n color: var(--theme-color) !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .act-btn {\n background-color: #333 !important;\n color: #aaa !important;\n border-color: transparent !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .act-btn:hover {\n color: var(--theme-color) !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .menu-item {\n color: #eee !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .danmu-item .item-act .option-wrp .menu-item:hover {\n background-color: #333 !important;\n}\n.recent-danmu-wrp .danmu-container .danmu-table .bili-checkbox:checked + span:before {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n\n.s-space .v-search-result {\n color: #aaa !important;\n}\n.s-space .v-search-count {\n color: var(--theme-color) !important;\n}\n.s-space .article-con a:hover {\n color: var(--theme-color) !important;\n}\n\n.tag-content .main-panel .hot-topics {\n background-color: #444 !important;\n}\n.tag-content .main-panel .hot-topics .title {\n border-color: transparent !important;\n}\n.tag-content .main-panel .hot-topics .topic-header .topic-name,\n.tag-content .main-panel .hot-topics .topic-content {\n color: #eee !important;\n}\n.tag-content .main-panel .hot-topics .topic-info {\n color: #aaa !important;\n}\n.tag-content .main-panel .hot-topics .topic-list hr {\n background-color: #555 !important;\n}\n\n.international-header .nav-search #nav_searchform {\n background-color: #222 !important;\n}\n.international-header .nav-search .nav-search-keyword {\n color: var(--foreground-color) !important;\n}\n.international-header .nav-search .nav-search-btn {\n background-color: #333 !important;\n}\n.international-header .nav-search .nav-search-btn .nav-search-submit {\n color: #aaa !important;\n}\n.international-header .nav-search .nav-search-btn:hover .nav-search-submit {\n color: #eee !important;\n}\n\n#app .header .left-block .logo {\n color: var(--theme-color) !important;\n}\n#app .header .left-block .main-site {\n color: #eee !important;\n}\n#app .header .right-block {\n color: #eee !important;\n}\n#app .header .right-block .i-frame::before {\n background-color: transparent !important;\n}\n#app .cc-nav-wrp {\n background-color: transparent !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu > span,\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu a {\n color: #eee !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router-item.active {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router-item.active i {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router_wrap i {\n color: #aaa !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router_wrap.active {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu .router_wrap.active i {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu:hover {\n background: transparent !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu__group .router-item,\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-sub-menu__group a {\n color: #aaa !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap .router-item.active {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap .router-item.active i {\n color: var(--theme-color) !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap .router_wrap i {\n color: #aaa !important;\n}\n#app .cc-nav-wrp .slider-bar .bar-item .bcc-nav-slider-item__wrap:hover {\n background: transparent !important;\n}\n#app .cc-body {\n background-color: transparent !important;\n}\n#app .cc-body .message-notice_wrap .tips-item_wrap {\n background-color: #444 !important;\n}\n#app .cc-body .chief-recommend-module .carousel-box,\n#app .cc-body .data-card {\n background-color: transparent !important;\n}\n#app .cc-body .new-calendar-wrap {\n background-color: #222 !important;\n}\n#app .cc-body .new-calendar-wrap .calendarEntry_box .calendarEntry_content {\n color: #eee !important;\n}\n#app .cc-body .new-calendar-wrap .calendarEntry_box .calendarEntry_content .luck_wrap .luck_title {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#app .cc-body .new-calendar-wrap .headerClass {\n color: #eee !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-header {\n border-color: #444 !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-wrap {\n color: #aaa !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-wrap .wrap-content .today {\n color: var(--theme-color) !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap {\n background: transparent !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card {\n background-color: #333 !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_title .item-title {\n color: #eee !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content {\n color: #eee !important;\n border-color: transparent !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .nothing-wrap {\n background: transparent !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .date-desc_wrap .item-desc_card .item-desc_body .item-desc__content .nothing-wrap .release-link {\n color: var(--theme-color) !important;\n}\n#app .cc-body .new-calendar-wrap .calendar-body .calendar-box {\n border-color: transparent !important;\n}\n#app .cc-body .notice_wrap {\n background-color: #444 !important;\n}\n#app .cc-body .notice_wrap .notice_title .notice-txt {\n color: #eee !important;\n}\n#app .cc-body .notice_wrap .notice_body .hot-item .item-left p,\n#app .cc-body .notice_wrap .notice_body .hot-item .item-right {\n color: #aaa !important;\n}\n#app .cc-body .academy-wrap {\n background-color: transparent !important;\n}\n#app .cc-body .academy-wrap .header .academy-tag {\n color: #eee !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header {\n border-color: #444 !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header .tabs__header-item {\n color: #aaa !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header .tabs__header-item.is-active {\n color: var(--theme-color) !important;\n}\n#app .cc-body .academy-wrap .content .tabs .tabs__header .tabs__header-item.is-active:after {\n background-color: var(--theme-color) !important;\n}\n#app .cc-body .academy-wrap .content .list-item .title {\n color: #eee !important;\n}\n#app .cc-body .academy-wrap .content .list-item .view {\n color: #aaa !important;\n}\n#app .cc-body .side-utils .feedback-container .item-desc {\n color: #eee !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.18) !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover .help-wrap li .title {\n color: #eee !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover .help-wrap li .title .bcc-icon-ic_enter {\n color: #eee !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover .help-wrap li:hover {\n background-color: #333 !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover[x-placement^=left] .popper__arrow {\n border-color: transparent !important;\n}\n#app .cc-body .side-utils .feedback-container .bcc-popover[x-placement^=left] .popper__arrow:after {\n border-color: transparent !important;\n}\n#app .cc-body .dc-section1-body {\n background-color: transparent !important;\n}\n#app .cc-body .dc-section1-body .dc-section-item1_title_name p {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap {\n background-color: transparent !important;\n}\n#app .cc-body .lab-wrap .lab-guide img {\n filter: brightness(0.5) contrast(3) !important;\n}\n#app .cc-body .lab-wrap .lab-title {\n color: #aaa !important;\n}\n#app .cc-body .lab-wrap .lab-item {\n border-color: #444 !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-header .item-info .item-title .title {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-header .item-info .item-title .desc {\n color: #aaa !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-header .item-operate span {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content {\n background-color: transparent !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .divide-line {\n background-color: #444 !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail p {\n color: #eee !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .detail-desc,\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .feedback {\n color: #aaa !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .detail-desc a,\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .feedback a {\n color: var(--theme-color) !important;\n}\n#app .cc-body .lab-wrap .lab-item .lab-item-content .content-detail .carousel-wrapper .panel .pic .card-img img {\n filter: brightness(0.5) contrast(3) !important;\n}\n#app .cc-body .cc-article-wrp .article-header .search-wrp {\n border-color: transparent !important;\n}\n#app .cc-body .cc-article-wrp .article-card .meta-status .status {\n color: var(--theme-color) !important;\n}\n#app .cc-body .cc-article-wrp .article-card .select-box .select-item.is-disabled {\n background-color: transparent !important;\n}\n#app .detail {\n background-color: transparent !important;\n}\n#app .category {\n background-color: #444 !important;\n}\n\n.el-popover {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.el-popover.header-popover-download .link div p:first-child {\n color: #eee !important;\n}\n.el-popover.header-popover-download .link:hover {\n background-color: #444 !important;\n}\n\n.round-corner .international-header .mini-type {\n background-color: #222 !important;\n box-shadow: rgba(0, 0, 0, 0.4) 0 2px 10px 1px !important;\n}\n.round-corner .international-header .mini-type .nav-link .nav-link-ul .nav-link-item .link .bili-Navbar_logo, .round-corner .international-header .mini-type .nav-link .nav-link-ul.mini .bili-icon_dingdao_xiazaiapp {\n color: #eee !important;\n}\n.round-corner .international-header .mini-type .nav-user-center .user-con .item .name {\n color: #eee !important;\n}\n.round-corner .channel-menu-mini {\n background-color: #222 !important;\n box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0px !important;\n}\n.round-corner .channel-menu-mini .r-box {\n border-color: #444 !important;\n}\n.round-corner .channel-menu-mini .box a:hover {\n background-color: rgba(0,0,0,0.06667) !important;\n}\n.round-corner .van-popper-avatar .nickname:not([style*="rgb(251, 114, 153)"]),\n.round-corner .van-popper-avatar .level-info .grade {\n color: #eee !important;\n}\n.round-corner .van-popper-avatar .coins,\n.round-corner .van-popper-avatar .counts {\n border-color: #444 !important;\n}\n.round-corner .van-popper-avatar .coins .contact .email-icon--bind,\n.round-corner .van-popper-avatar .coins .contact .phone-icon--bind {\n color: var(--theme-color) !important;\n}\n.round-corner .van-popper-avatar .count-item .item-key, .round-corner .van-popper-avatar .count-item .item-value {\n color: inherit !important;\n}\n.round-corner .van-popper-avatar .links {\n border-color: #444 !important;\n}\n.round-corner .van-popper-avatar .links .link-title {\n color: #eee !important;\n}\n.round-corner .van-popper-avatar .links .link-item:hover {\n background-color: #333 !important;\n}\n.round-corner .van-popper-favorite .tab-item--normal,\n.round-corner .van-popper-favorite .video-info .line-2 {\n color: #eee !important;\n}\n.round-corner .van-popper-favorite .tab-item--active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .van-popper-favorite .tabs-panel {\n border-color: #444 !important;\n}\n.round-corner .van-popper-favorite .video-card:hover,\n.round-corner .van-popper-favorite .tab-item--normal:hover {\n background-color: #333 !important;\n}\n.round-corner .van-popper-favorite .play-all {\n background-color: transparent !important;\n border-color: #444 !important;\n}\n.round-corner .van-popper-history .tab-header {\n border-color: #444 !important;\n}\n.round-corner .van-popper-history .tab-header .tab-item {\n color: #eee !important;\n}\n.round-corner .van-popper-history .tab-header .tab-item--active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .van-popper-history .panel .video-card:hover {\n background-color: #333 !important;\n}\n.round-corner .van-popper-history .panel .progress {\n background-color: var(--theme-color) !important;\n}\n.round-corner .van-popper-history .panel .video-info span.date {\n background-color: transparent !important;\n}\n.round-corner .van-popper-history .panel .video-info .line-2 {\n color: #eee !important;\n}\n.round-corner .page-container {\n background-color: transparent !important;\n}\n.round-corner .page-container .bangumi-spoiler-container {\n background-color: #444 !important;\n color: #eee !important;\n}\n.round-corner .page-container .tag-container .tag-item span {\n color: #eee !important;\n}\n.round-corner .page-container .tag-container .tag-item .tag-border .tag-border-inner {\n display: none;\n}\n.round-corner .page-container .tag-container .tag-item .tag-content {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.round-corner .page-container .tag-container .tag-item:hover .tag-content {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .page-container .publish-panel .core-style {\n background-color: transparent !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.round-corner .page-container .publish-panel .core-style:hover, .round-corner .page-container .publish-panel .core-style[focus-within], .round-corner .page-container .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.round-corner .page-container .publish-panel .core-style:hover, .round-corner .page-container .publish-panel .core-style:focus-within, .round-corner .page-container .publish-panel .core-style:active {\n border-color: var(--theme-color) !important;\n}\n.round-corner .page-container .publish-panel .publish-btn {\n background-color: #222 !important;\n color: #eee !important;\n}\n.round-corner .page-container .publish-panel .publish-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.round-corner .container-body .b-head.topic {\n border-color: transparent !important;\n}\n.round-corner .container-body .art_list li {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n.round-corner .container-body .art_list li h2 a {\n color: #eee !important;\n}\n.round-corner .container-body .art_list li .info,\n.round-corner .container-body .art_list li .artInfo {\n color: #aaa !important;\n}\n\n.canary-container .file-list-v2-container .file-title h1,\n.canary-container .file-list-v2-container .normal-v2-container .normal-title-wrp > h1,\n.canary-container .file-list-v2-container .fans-dynamic-v2-container .fans-dynamic-v2-title-wrp > h1 {\n color: #eee !important;\n}\n.canary-container .file-list-v2-container .upload-v2-sortable-chosen, .canary-container .file-list-v2-container .upload-v2-sortable-ghost {\n background-color: #444 !important;\n}\n.canary-container .file-list-v2-container .input-box-v2-3-container {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.canary-container .file-list-v2-container .input-box-v2-3-container > input {\n color: #eee !important;\n}\n.canary-container .file-list-v2-container .input-box-v2-3-container.input-box-v2-3-active, .canary-container .file-list-v2-container .input-box-v2-3-container:hover {\n border-color: var(--theme-color) !important;\n}\n.canary-container .file-content-v2-container .normal-v2-container .normal-title-wrp > h1 {\n color: #eee !important;\n}\n.canary-container .file-content-v2-container .cover-v2-detail-wrp .cover-v2-selector {\n border-color: #444 !important;\n}\n.canary-container .file-content-v2-container .cover-v2-detail-wrp .cover-v2-selector .cover-v2-selector-deg {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content {\n background-color: #444 !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-head {\n color: #eee !important;\n border-color: transparent !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-body .cover-preview-modal-body-item-selected {\n border-color: var(--theme-color) !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-body .cover-preview-modal-body-item-selected-icon {\n filter: var(--blue-image-filter) !important;\n}\n.canary-container .file-content-v2-container .cover-preview-modal-container .cover-preview-modal-content .cover-preview-modal-foot div:first-child {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.canary-container .upload-step-3-container-v2 {\n background-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-complete-content, .canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-wait-content {\n color: #aaa !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-active-content {\n color: #eee !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-complete-icon {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-line-active {\n background-color: var(--theme-color) !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-active-icon {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-line.step-ctrl-line-wait {\n background-color: #444 !important;\n}\n.canary-container .upload-step-3-container-v2 .step-controller-v2-container .step-ctrl-wait-icon {\n color: #444 !important;\n border-color: #444 !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-split {\n background-color: #444 !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-go-url a {\n background-color: #444 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-go-url a:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-success-hint-2 {\n color: #aaa !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-follow {\n background-color: transparent !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-follow-title, .canary-container .upload-step-3-container-v2 .upload-3-v2-follow-name {\n color: #aaa !important;\n}\n.canary-container .upload-step-3-container-v2 .upload-3-v2-follow-btn.follow {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.room-feed .tabs .item > span:after {\n background-color: var(--theme-color) !important;\n}\n\n.customer-service .self-panel .scroll-container .item > span,\n.customer-service .panel-title {\n color: #eee !important;\n}\n.customer-service .customer-card {\n border-color: #444 !important;\n}\n.customer-service .customer-card .card-header {\n background-color: #444 !important;\n}\n.customer-service .customer-card .card-header .name {\n color: #eee !important;\n}\n.customer-service .customer-card .card-content > a {\n color: #aaa !important;\n}\n.customer-service .customer-card .card-content > a:hover {\n color: var(--theme-color) !important;\n}\n.customer-service .guess-panel .panel-header .title {\n color: #eee !important;\n}\n.customer-service .guess-panel .question-container {\n border-color: #444 !important;\n}\n.customer-service .guess-panel .question-container .title .circle {\n background-color: var(--theme-color) !important;\n}\n.customer-service .guess-panel .question-container .title > p {\n color: #eee !important;\n}\n.customer-service .guess-panel .question-container .answer {\n color: #aaa !important;\n}\n.customer-service .guess-panel .question-container .answer > a {\n color: var(--theme-color) !important;\n}\n.customer-service .other-panel .card .title {\n color: #eee !important;\n border-color: transparent !important;\n}\n.customer-service .other-panel .card .detail-text,\n.customer-service .other-panel .card .detail p {\n color: #eee !important;\n}\n.customer-service .other-panel .card .detail-text > a,\n.customer-service .other-panel .card .detail p > a {\n color: var(--theme-color) !important;\n}\n.customer-service .other-panel .card .detail .ask-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n#app-body #player-and-interaction-area #head-info,\n#app-body #player-and-interaction-area .gift-control-panel,\n#app-body #player-and-interaction-area .aside-area {\n background-color: #444 !important;\n}\n#app-body #player-and-interaction-area #gift-control-area {\n border-color: transparent !important;\n}\n#app-body #section-ctnr .header {\n background-color: transparent !important;\n}\n\n.imagesbox .boost-slider-wrap .boost-slider-border {\n border-color: var(--theme-color) !important;\n}\n\n.superchat-content {\n background-color: #444 !important;\n}\n.superchat-content .home-page {\n background-image: none !important;\n}\n.superchat-content .home-page .introduction {\n color: #eee !important;\n}\n.superchat-content .home-page .introduction:before {\n filter: brightness(0) invert(1) !important;\n}\n.superchat-content .home-page .close {\n filter: brightness(0) invert(1) !important;\n}\n.superchat-content .home-page .superchat-textarea .base-info {\n background-color: transparent !important;\n}\n.superchat-content .home-page .superchat-textarea .base-info .duration-tip {\n color: #eee !important;\n}\n.superchat-content .home-page .superchat-textarea .base-info .duration-tip .time-icon {\n filter: brightness(0) invert(1) !important;\n}\n.superchat-content .home-page .superchat-textarea .user-info {\n color: #eee !important;\n}\n.superchat-content .home-page .superchat-textarea .text-ctnr,\n.superchat-content .home-page .superchat-textarea .textarea,\n.superchat-content .home-page .superchat-textarea .textarea:hover {\n background-color: transparent !important;\n}\n.superchat-content .home-page .trans-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.superchat-content .home-page .price-options .price-option {\n color: #eee !important;\n}\n.superchat-content .home-page .price-options .price-option.selected {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.superchat-content .home-page .price-options .other {\n color: #eee !important;\n}\n.superchat-content .home-page .price-options .other .input {\n background-color: transparent !important;\n color: #eee !important;\n}\n.superchat-content .buy-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.superchat-content .super-rank {\n background-color: #444 !important;\n}\n.superchat-content .super-rank .top .header-title {\n color: #eee !important;\n}\n.superchat-content .super-rank .top .nav {\n background-color: #222 !important;\n}\n.superchat-content .super-rank .top .nav .nav-item-1, .superchat-content .super-rank .top .nav .nav-item-2 {\n color: #eee !important;\n}\n.superchat-content .super-rank .top .nav .nav-item-1.active, .superchat-content .super-rank .top .nav .nav-item-2.active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.superchat-content .super-rank .list-box .empty > .box {\n background-color: transparent !important;\n}\n.superchat-content .super-rank .list-box .empty > .box .h2 > .special {\n color: var(--theme-color) !important;\n}\n.superchat-content .super-rank .list-box .message-item-info .rank-icon > .num {\n background-color: #222 !important;\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .message-item-info > .user-info .publish-date, .superchat-content .super-rank .list-box .message-item-info > .amount {\n color: #aaa !important;\n}\n.superchat-content .super-rank .list-box .message-item-context {\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .amount,\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .room,\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .message-info {\n color: #aaa !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-info > .user-info .user-name {\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-info .rank-icon > .num {\n background-color: #222 !important;\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .anchor-item-assists > .sub-tit {\n color: #eee !important;\n}\n.superchat-content .super-rank .list-box .keep-text {\n color: #aaa !important;\n}\n.superchat-content .super-rank .on-list-anchor > .right {\n color: var(--theme-color) !important;\n}\n.superchat-content .super-rank .not-list > .left > .rank, .superchat-content .super-rank .not-list > .left > .aside {\n color: #aaa !important;\n}\n.superchat-content .super-rank .not-list > .left > .rank .special, .superchat-content .super-rank .not-list > .left > .aside .special {\n color: var(--theme-color) !important;\n}\n.superchat-content .super-rank .not-list > .right {\n color: var(--theme-color) !important;\n}\n\n.rank-item {\n border-color: #444 !important;\n}\n.rank-item .other {\n border-color: #444 !important;\n}\n.rank-item .other span {\n color: #aaa !important;\n}\n.rank-item .other .other-link .title {\n color: #eee !important;\n}\n.rank-item .other .other-link:hover .title {\n color: var(--theme-color) !important;\n}\n\n.card-content .tag {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.wide-members .avatar-list i {\n background-color: #222 !important;\n}\n.wide-members .avatar-list i:hover {\n color: var(--theme-color) !important;\n}\n.wide-members .avatar-list .van-icon-general_back_s:after {\n background: linear-gradient(-270deg, #222, rgba(255, 255, 255, 0)) !important;\n}\n.wide-members .avatar-list .van-icon-general_enter_s:after {\n background: linear-gradient(270deg, #222, rgba(255, 255, 255, 0)) !important;\n}\n.wide-members .avatar .tag {\n background-color: #222 !important;\n color: #eee !important;\n border-color: var(--theme-color) !important;\n}\n.wide-members .avatar .up-name {\n color: #eee !important;\n}\n\n.router-view .list .top {\n background-color: #333 !important;\n}\n.router-view .config {\n background-color: #444 !important;\n color: #eee !important;\n}\n.router-view .config .css-o1815x {\n filter: var(--blue-image-filter) !important;\n}\n.router-view .config .config-item:not(:first-child)::before {\n background-color: #555 !important;\n}\n.router-view .config .config-item .radio-selector {\n color: #eee !important;\n}\n\n.message-list .share-card .footer {\n color: #aaa !important;\n border-color: #444 !important;\n}\n.message-list .msg-push {\n background-color: #222 !important;\n}\n.message-list .msg-push hr {\n background-color: #444 !important;\n}\n\n.live-skin-coloration-area .rank-cntr .daily-text {\n color: #eee !important;\n}\n\n.guard-rank-cntr .rank-cntr .btn-box.btn-hundreds {\n display: none !important;\n}\n.guard-rank-cntr .rank-cntr .btn-box .daily-record-title {\n background-color: #222 !important;\n color: #eee !important;\n}\n.guard-rank-cntr .rank-cntr .btn-box .l-line,\n.guard-rank-cntr .rank-cntr .btn-box .r-line {\n border-color: transparent !important;\n}\n.guard-rank-cntr .rank-cntr .btn-box .guard-daily-record .daily-text {\n color: #eee !important;\n}\n\n.live-record-list .live-record-list-cntr {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.live-record-list .live-record-list-cntr .record-title {\n color: #eee !important;\n}\n.live-record-list .live-record-list-cntr .pagination {\n background-color: transparent !important;\n}\n.live-record-list .live-record-list-cntr .pagination .jumping-ctnr .jumping-input {\n background-color: #222 !important;\n}\n\n.bp-svg-icon.taobao-link {\n filter: var(--blue-image-filter) !important;\n}\n\n.home-page .fixed-bg,\n.home-page .fixed-bg-cover {\n background-image: none !important;\n}\n\n.cinema-movie-wrapper .title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .preview-item .title:hover {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .preview-item .cover {\n background: transparent !important;\n}\n.cinema-movie-wrapper div[name=web_tag] a {\n color: #eee !important;\n}\n.cinema-movie-wrapper div[name=web_tag] a:hover {\n color: var(--theme-color) !important;\n}\n#icon_操作_前往 {\n fill: #eee !important;\n}\n\n.cinema-movie-wrapper div[name=web_index] .card {\n z-index: 0;\n}\n.cinema-movie-wrapper .coming-soon-wrapper .mine {\n color: #eee !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.cinema-movie-wrapper .coming-soon-wrapper .mine:hover {\n background-color: #333 !important;\n}\n.cinema-movie-wrapper .card-wrapper .card-item .time-line-wrapper.empty .date {\n color: #aaa !important;\n}\n.cinema-movie-wrapper .card-wrapper .card-item .follow-btn.followed {\n background-color: #333 !important;\n color: #aaa !important;\n}\n.cinema-movie-wrapper .card-wrapper .card-item .title:hover {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .banner-wrapper .side-list .side-item.selected:hover .title {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .filter-wrapper .filter-block .filter-block-title span {\n color: #eee !important;\n}\n.cinema-movie-wrapper .filter-wrapper .filter-block .filter-list a.filter-item {\n color: #aaa !important;\n}\n.cinema-movie-wrapper .filter-wrapper .filter-block .filter-list a.filter-item:hover {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list {\n background-color: #444 !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-count {\n color: #aaa !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-count .num {\n color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item .list-desc {\n color: #eee !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item.selected {\n background-color: #222 !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item.selected .list-cover {\n border-color: var(--theme-color) !important;\n}\n.cinema-movie-wrapper .hot-recom-wrapper .hot-trailer .player-list .list-item-wrap .list-item.selected .list-cover:after {\n filter: var(--pink-image-filter) !important;\n}\n.cinema-movie-wrapper .activity-wrap .title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .pindan-wrap .slider-contro span,\n.cinema-movie-wrapper .rank-wrap .slider-contro span {\n background-color: #444 !important;\n}\n.cinema-movie-wrapper .pindan-wrap .head-section .title,\n.cinema-movie-wrapper .pindan-wrap .preview-item .text .title,\n.cinema-movie-wrapper .rank-wrap .head-section .title,\n.cinema-movie-wrapper .rank-wrap .preview-item .text .title {\n color: #eee !important;\n}\n.cinema-movie-wrapper .hot-wrapper .title,\n.cinema-movie-wrapper .hot-wrapper .right .recent-item a {\n color: #eee !important;\n}\n.cinema-movie-wrapper .rank-wrap .head-section .more span {\n color: var(--foreground-color) !important;\n border-color: transparent !important;\n}\n.cinema-movie-wrapper .rank-wrap .head-section .more span:hover {\n background-color: var(--theme-color) !important;\n}\n\n.popup-card {\n background: transparent !important;\n}\n.popup-card .info {\n background-color: #444 !important;\n}\n.popup-card .info .title {\n color: #eee !important;\n}\n.popup-card .info .title:hover {\n color: var(--theme-color) !important;\n}\n.popup-card .info .style .style-item {\n background-color: #222 !important;\n color: #aaa !important;\n}\n.popup-card .info .time {\n color: #aaa !important;\n}\n.popup-card .info .time .split-line {\n background-color: #aaa !important;\n}\n.popup-card .info .desc {\n color: #aaa !important;\n}\n.popup-card .info .action-group .follow-btn {\n border-color: var(--theme-color) !important;\n}\n.popup-card .info .action-group .follow-btn .follow-icon g#方案1 {\n fill: #eee !important;\n}\n.popup-card .info .action-group .follow-btn.followed {\n background-color: #333 !important;\n border-color: #333 !important;\n color: #aaa !important;\n}\n\n.live-up .live-detail .up-name {\n color: #eee !important;\n}\n.live-up .live-detail .live-name {\n color: #aaa !important;\n}\n.live-up .live-up-img {\n border-color: transparent !important;\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n\n.most-viewed-panel {\n background-color: #444 !important;\n}\n.most-viewed-panel .list-content .most-viewed-item .name {\n color: #aaa !important;\n}\n.most-viewed-panel .list-content .most-viewed-item .name.active {\n color: var(--theme-color) !important;\n}\n.most-viewed-panel .list-content .most-viewed-item:hover .name {\n color: var(--theme-color) !important;\n}\n.most-viewed-panel .list-content .most-viewed-item .section .avatar .red-dot {\n background-color: var(--theme-color) !important;\n border-color: #444 !important;\n}\n\n.new-topic-panel {\n background-color: #444 !important;\n}\n.new-topic-panel .tag-item .label {\n background-color: #333 !important;\n color: #eee !important;\n}\n.new-topic-panel .more-button .more:hover {\n color: var(--theme-color) !important;\n}\n.new-topic-panel .more-button .more:hover::after {\n border-color: var(--theme-color) !important;\n}\n\n.bypb-window .online {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.bypb-window .online a {\n color: #eee !important;\n}\n.bypb-window .online a:hover {\n color: var(--theme-color) !important;\n}\n\n.bilibili-search-history .history-item:hover {\n background-color: #222 !important;\n}\n.bilibili-search-history .cancel-icon:hover {\n color: var(--theme-color) !important;\n}\n\n.v-wrap .r-con .notice {\n background-color: #444 !important;\n}\n\n.video-container .text-area .subtitle {\n color: #aaa !important;\n}\n\n.image-upload-btn:hover {\n filter: var(--blue-image-filter) !important;\n}\n\n.msg-notify {\n background-color: #222 !important;\n}\n.msg-notify hr {\n background-color: #444 !important;\n}\n.msg-notify .context-menu {\n background-color: #444 !important;\n color: #eee !important;\n}\n.msg-notify .link i {\n filter: var(--blue-image-filter) !important;\n}\n\n.popup-bg-cntr .popup-cntr {\n background-color: #444 !important;\n}\n.popup-bg-cntr .popup-cntr .left-part {\n background-color: #222 !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item .round-name {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item .round-state {\n color: #aaa !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item.active {\n background-image: none !important;\n background-color: #444 !important;\n}\n.popup-bg-cntr .popup-cntr .left-part .round-item.active .round-name .progress {\n color: var(--theme-color) !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .activity-name,\n.popup-bg-cntr .popup-cntr .right-part .not-bingo,\n.popup-bg-cntr .popup-cntr .right-part .not-join {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .bingo-list {\n background-color: #555 !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .bingo-list .title {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .bingo-list .bingo-group-item-cntr .bingo-group-item .title {\n color: #aaa !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .award-list-cntr .title {\n color: #eee !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .award-list-cntr .award-list .award-item .desc {\n color: #aaa !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .award-list-cntr .award-list .award-item img {\n border-color: var(--theme-color) !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .right-top-corner .rule {\n color: var(--theme-color) !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .help-cntr {\n background-color: #222 !important;\n}\n.popup-bg-cntr .popup-cntr .right-part .help-cntr .title {\n color: #eee !important;\n}\n\n.draw-fold-cntr .sender-info {\n background-color: #222 !important;\n color: #eee !important;\n box-shadow: 0 0 0 1px var(--theme-color) !important;\n}\n.draw-fold-cntr .sender-info .name {\n color: #eee !important;\n}\n.draw-fold-cntr .sender-info .words {\n color: #aaa !important;\n}\n\n.article-holder .bangumi-card a .cover {\n border-color: #444 !important;\n}\n\n.user-panel .number-part .numbers {\n color: #eee !important;\n}\n.user-panel .number-part:hover .numbers {\n color: var(--theme-color) !important;\n}\n\n.main-container .ep-list-wrapper .list-title .mode-change i,\n.main-container .ep-list-wrapper .list-title .ep-list-order {\n filter: var(--blue-image-filter) !important;\n}\n.main-container .ep-list-wrapper .list-title .mode-change i:hover,\n.main-container .ep-list-wrapper .list-title .ep-list-order:hover {\n filter: var(--blue-image-filter) !important;\n}\n\n.gift-item.buy.hover, .gift-item.buy:hover {\n background-color: #222 !important;\n}\n\n.cntr .user-protocol {\n border-color: #444 !important;\n}\n.cntr .silver-seed-store {\n background-color: #444 !important;\n}\n.cntr .silver-seed-store .content {\n background-color: #222 !important;\n}\n\n.collection-bg .collection-board {\n background-color: #222 !important;\n}\n.collection-bg .collection-board .collection-submit {\n background-color: #444 !important;\n}\n.collection-bg .collection-board .collection-list .collection-li .collection-attr {\n color: #aaa !important;\n}\n.collection-bg .collection-board .collection-list .collection-li .collection-name,\n.collection-bg .collection-board .collection-list .collection-li .collection-song-number {\n color: #eee !important;\n}\n.collection-bg .collection-board .collection-submit {\n color: #aaa !important;\n}\n.collection-bg .collection-board .collection-submit.active {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n.collection-bg .collection-board .collection-theme {\n color: #eee !important;\n}\n.collection-bg .collection-board .collection-list {\n border-color: #444 !important;\n}\n.collection-bg .collection-board .collection-list .collection-li .collection-checkbox .collection-checked, .collection-bg .collection-board .collection-list .collection-li:hover .collection-checkbox, .collection-bg .collection-board .collection-list .collection-li:hover .collection-name {\n color: var(--theme-color) !important;\n}\n\n.channel-menu-mini .box a:hover {\n background-color: #444 !important;\n}\n\n.game-item .info .grade-wrap {\n color: #aaa !important;\n}\n.game-item .info .grade-wrap .other-grades {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.game-item .info .grade-wrap .other-grades .grade-li {\n color: #aaa !important;\n}\n\n.classroom-wrapper .nav-wrapper {\n color: #eee !important;\n}\n.classroom-wrapper .nav-wrapper .rec-title {\n color: #eee !important;\n}\n.classroom-wrapper .content .block-title, .classroom-wrapper .content .block-page-progress, .classroom-wrapper .content .block-list-item-title {\n color: #eee !important;\n}\n.classroom-wrapper .content .block-list .slider-contro .slider-prev, .classroom-wrapper .content .block-list .slider-contro .slider-next {\n filter: brightness(0) invert(1) !important;\n}\n.classroom-wrapper .content .block-list .slider-contro .slider-prev:hover, .classroom-wrapper .content .block-list .slider-contro .slider-next:hover {\n filter: var(--white-image-filter) !important;\n background-color: #444 !important;\n}\n.classroom-wrapper .rank-title {\n color: #eee !important;\n}\n\n.s_tag .tag-area .topic-link {\n color: #eee !important;\n}\n.s_tag .tag-area .topic-link .tag-icon {\n filter: brightness(0) invert(1) !important;\n}\n.s_tag .tag-area .channel-icon {\n filter: brightness(0) invert(1) !important;\n}\n.s_tag .tag-area .channel-name {\n color: #eee !important;\n}\n.s_tag .tag-area .tag-channel-pane {\n background-color: #333 !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-cover {\n border-color: #333 !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-title {\n color: #eee !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-desc {\n color: #aaa !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns__link {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns__link:hover {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .is-subs {\n background-color: #222 !important;\n color: #eee !important;\n border-color: transparent !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .no-subs {\n color: var(--foreground-color) !important;\n border-color: var(--theme-color) !important;\n background-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup {\n background-color: #444 !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup p {\n color: #eee !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup a.btn-ok {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n}\n.s_tag .tag-area .tag-channel-pane .channel-btns .tag-channel-cancel-popup a.btn-no {\n color: #eee !important;\n background-color: #222 !important;\n}\n\n.share-board .song-share .font-blue {\n color: var(--theme-color) !important;\n}\n\n.guard-store-box .buy-detail {\n color: #eee !important;\n}\n.guard-store-box .buy-detail .master {\n color: var(--theme-color) !important;\n}\n.guard-store-box .select-month {\n color: #eee !important;\n}\n.guard-store-box .select-month .month-selector .month-info {\n color: #eee !important;\n border-color: var(--theme-color) !important;\n}\n.guard-store-box .select-month .month-selector .month-info .month-list {\n background-color: #444 !important;\n}\n.guard-store-box .select-month .month-selector .month-info .month-list .month-item {\n color: #eee !important;\n}\n.guard-store-box .select-month .month-selector .month-info .month-list .month-item:hover .days {\n color: var(--theme-color) !important;\n}\n.guard-store-box .select-month .month-selector .month-info .triangle:before {\n border-color: #444 !important;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n}\n.guard-store-box .expired-date {\n color: #aaa !important;\n}\n.guard-store-box .btn-box .total-price {\n color: #eee !important;\n}\n\n.crowdfunding-container .current-num-wrap .current-num {\n color: #eee !important;\n}\n.crowdfunding-container .current-num-wrap .join-status {\n color: #aaa !important;\n}\n.crowdfunding-container .tips-container .status {\n color: var(--theme-color) !important;\n}\n.crowdfunding-container .tips-container .status.fail {\n color: #aaa !important;\n}\n.crowdfunding-container .tips-container .status.nostart {\n color: #eee !important;\n}\n.crowdfunding-container .progress-container {\n background-color: #222 !important;\n}\n.crowdfunding-container .progress-container .progress-fill.highlight {\n background-color: var(--theme-color) !important;\n}\n.crowdfunding-container .current-pro-num.highlight {\n color: var(--theme-color) !important;\n}\n.crowdfunding-container .goal-container {\n color: #aaa !important;\n}\n.crowdfunding-container .goal-container .goal-num,\n.crowdfunding-container .goal-container .goal-time {\n color: #eee !important;\n}\n.crowdfunding-container .risk-tip-container .risk-content {\n background-color: #222 !important;\n}\n\n.ticket-tips-wrapper .merchant-section {\n background-color: #444 !important;\n}\n.ticket-tips-wrapper .merchant-section .merchant-header {\n color: #eee !important;\n}\n.ticket-tips-wrapper .merchant-section .merchant-header span {\n filter: var(--pink-image-filter) !important;\n}\n.ticket-tips-wrapper .merchant-section .baseinfo-wrapper .content-item .title {\n background-color: #333 !important;\n}\n.ticket-tips-wrapper .merchant-section .baseinfo-wrapper .content-item .title .fold-btn:hover .open,\n.ticket-tips-wrapper .merchant-section .baseinfo-wrapper .content-item .title .fold-btn:hover .close {\n filter: var(--pink-image-filter) !important;\n}\n\n.searchresult-total-number .left-line {\n background-image: linear-gradient(90deg, #444, #aaa) !important;\n}\n.searchresult-total-number .right-line {\n background-image: linear-gradient(90deg, #aaa, #444) !important;\n}\n.searchresult-total-number .total-num {\n color: #aaa !important;\n}\n\n.h #h-sign:focus {\n background-color: #444 !important;\n color: #eee !important;\n box-shadow: inset 0 2px 4px rgba(0,0,0,0.53333) !important;\n}\n\n.action-button:hover .border, .action-button > .action-icon.active .border {\n fill: var(--theme-color) !important;\n}\n\n.history-list .r-info .w-info .device {\n color: #aaa !important;\n}\n.history-list .r-info .w-info .name {\n border-color: #444 !important;\n}\n\n.loading-card .cover,\n.loading-card .title,\n.loading-card .up,\n.loading-card .desc {\n background-color: #444 !important;\n}\n\n.bili-im {\n background-color: #444 !important;\n color: #eee !important;\n box-shadow: none !important;\n}\n.bili-im .left {\n border-color: #555 !important;\n}\n.bili-im .left .title {\n border-color: #555 !important;\n}\n\n.fans-medal-item .label .content {\n color: #222 !important;\n}\n.fans-medal-item .fans-medal-level {\n background-color: #222 !important;\n color: var(--foreground-color) !important;\n}\n\n.chat-control-panel .bottom .content {\n background-color: transparent !important;\n color: #222 !important;\n}\n.chat-control-panel .bottom .medal-ctnr .title ~ .qs-icon {\n color: #aaa !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .progress-div {\n background-color: #444 !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .progress-div .progress-num-span {\n color: var(--theme-color) !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .progress-div-cover {\n background-color: var(--theme-color) !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .progress-level-div .level-span {\n color: #aaa !important;\n}\n.chat-control-panel .bottom .medal-wear-body .medal-item .limit-progress-div {\n color: #aaa !important;\n}\n.chat-control-panel .bottom .footer-line {\n border-color: #444 !important;\n}\n.chat-control-panel .bottom .medal-wear-footer {\n color: var(--theme-color) !important;\n}\n.chat-control-panel .bottom .medal-wear-footer a {\n color: var(--theme-color) !important;\n}\n\n.join-fans-body .desc-text p,\n.main p span,\n.WordSection1 p,\n.chat-history-panel .brush-prompt .brush-prompt-item {\n color: #eee !important;\n}\n\n.content-main p,\n.content-main h5,\n.content-main h6 {\n color: #eee !important;\n}\n\n.act-rich-style-init .act-rich-render-content {\n color: #eee !important;\n}\n.act-rich-style-init .act-rich-render-content p span {\n color: #aaa !important;\n}\n.act-rich-style-init .act-rich-render-content p span a strong {\n color: var(--theme-color) !important;\n}\n\n.long-page .page-content {\n background-color: transparent !important;\n color: #eee !important;\n border-color: #444 !important;\n}\n.long-page .page-content h1,\n.long-page .page-content .strong {\n color: #eee !important;\n}\n\n.bb-comment .comment-list .list-item .info .reply-tags span {\n background-color: #333 !important;\n color: #aaa !important;\n}\n\n.bilibili-player-video-sendbar-left, .bilibili-player-video-sendbar-right {\n background-color: #444 !important;\n}\n\n.post-content .bangumi-container {\n border-color: transparent !important;\n}\n\n.jumping-ctnr .jumping-input {\n background-color: #222 !important;\n}\n\n.qrpay-group .qrpay-content .more-pay .more-text {\n color: #aaa !important;\n}\n.qrpay-group .qrpay-content .more-pay .more-btn {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n\n.b-info .balance-top .button {\n border-color: transparent !important;\n}\n.b-info .balance-top:after {\n background-color: #aaa !important;\n}\n.b-info .balance-top .balance-row .balance-title {\n color: #eee !important;\n}\n.b-info .balance-top .balance-row .balance-right .balance-price,\n.b-info .balance-top .balance-row .balance-right .balance-name {\n color: var(--theme-color) !important;\n}\n.b-info .balance-top .balance-row .balance-right .shell-channel .shell-item {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.b-info .balance-top .balance-row .balance-right .shell-channel .shell-item-active {\n border-color: var(--theme-color) !important;\n}\n.b-info .balance-top .balance-row .balance-right .shell-channel .shell-item .channel-name {\n color: #eee !important;\n}\n.b-info .balance-top .balance-row .balance-right input {\n background-color: #444 !important;\n color: #eee !important;\n}\n.b-info .balance-top .balance-row .balance-right input::placeholder {\n color: #aaa !important;\n}\n.b-info .balance-top .balance-row .balance-right .all-btn {\n color: var(--theme-color) !important;\n}\n.b-info .balance-top .balance-row .balance-right .withdraw-btn {\n background-color: var(--theme-color) !important;\n}\n.b-info .balance-footer .part-balance-name {\n color: #eee !important;\n}\n.b-info .balance-footer .part-balance-name .unbb-des {\n background-color: #333 !important;\n background-image: none !important;\n}\n.b-info .balance-footer .part-balance-name .unbb-des a {\n color: var(--theme-color) !important;\n}\n.b-info .balance-footer .part-balance-name .check-detail-btn {\n color: var(--theme-color) !important;\n}\n.b-info .warning-group {\n border-color: transparent !important;\n}\n.b-info .warning-group .warning-title {\n color: #eee !important;\n}\n.b-info .rule-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.spend-recode .title-group .selected-title:after {\n background-color: var(--theme-color) !important;\n}\n\n#newsList li.tag:hover,\n#newsDetail li.tag:hover {\n background-color: transparent !important;\n}\n#newsList li.tag:hover span,\n#newsDetail li.tag:hover span {\n color: var(--theme-color) !important;\n}\n\n#app-ctnr .label-wrapper .content {\n background-color: transparent !important;\n}\n\n.my-album .link-panigation li.panigation.selected {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.container.similar-songs-content {\n background-color: transparent !important;\n}\n.container.similar-songs-content .similar-title,\n.container.similar-songs-content .similar-songs-title {\n color: #eee !important;\n}\n.container.similar-songs-content .play-songs-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.container.similar-songs-content .similar-songs-list {\n border-color: transparent !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item.odd {\n background-color: #333 !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item.even {\n background-color: #444 !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item .song-sort {\n color: #eee !important;\n}\n.container.similar-songs-content .similar-songs-list .list-item .song-title .song-float:hover,\n.container.similar-songs-content .similar-songs-list .list-item .song-title .song-collection.font-blue,\n.container.similar-songs-content .similar-songs-list .list-item .song-uname.font-blue {\n color: var(--theme-color) !important;\n}\n\n.fansmedal-popover .target-user {\n color: var(--theme-color) !important;\n}\n\n.bp-right .des-content {\n background-color: #222 !important;\n}\n.bp-right .des-content .text-content .title {\n color: #eee !important;\n}\n.bp-right .des-content .button {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.comment-jump-url img {\n filter: var(--blue-image-filter) !important;\n}\n\n.wide-members__title,\n.s_tag .tag-area > li .tag-link {\n color: #eee !important;\n}\n\n.members-info .avatar-name__container .name-text {\n color: #eee !important;\n}\n.members-info .avatar {\n background-color: #444 !important;\n}\n.members-info .avatar .info-tag {\n background-color: #333 !important;\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.members-info .avatar .attention {\n background-color: var(--theme-color) !important;\n}\n\n#page-video .play-all-btn {\n color: #eee !important;\n}\n#page-video .play-all-btn > img {\n filter: var(--pink-image-filter) !important;\n}\n\n.video-card-common a {\n color: #eee !important;\n}\n.video-card-common a:hover {\n color: var(--theme-color) !important;\n}\n\na.bp_box_bot_click {\n border-color: var(--theme-color) !important;\n}\n\n.el-date-table td.available:hover {\n color: var(--theme-color) !important;\n}\n.el-date-table td.current:not(.disabled) span {\n background-color: var(--theme-color) !important;\n}\n.el-date-table td.today span {\n color: var(--foreground-color) !important;\n}\n.el-date-table td.disabled div {\n background-color: #333 !important;\n color: #aaa !important;\n}\n\n.list-introText {\n color: var(--theme-color) !important;\n}\n\n.song-list .song-li .song-shadow {\n background-color: var(--theme-color-30) !important;\n}\n\n.recommend-list .rec-title {\n color: #eee !important;\n}\n.recommend-list .rec-title .next-buttom {\n color: #aaa !important;\n}\n.recommend-list .rec-title .next-buttom .switch-button {\n background-color: #444 !important;\n border-color: #444 !important;\n}\n.recommend-list .rec-title .next-buttom .switch-button.on {\n background-color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.nav-tabs {\n border-color: #444 !important;\n}\n.nav-tabs .nav-tabs__item {\n border-color: transparent !important;\n}\n.nav-tabs .nav-tabs__item > span, .nav-tabs .nav-tabs__item > div > span {\n color: #eee !important;\n}\n.nav-tabs .nav-tabs__item:hover span, .nav-tabs .nav-tabs__item--active span {\n color: var(--theme-color) !important;\n}\n.nav-tabs .nav-tabs__item--active {\n border-color: var(--theme-color) !important;\n}\n\n.rank-container .rank-tab-wrap .rank-tab {\n color: #eee !important;\n}\n.rank-container .rank-tab-wrap .rank-tab--active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.rank-container .rank-list .rank-item:hover {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.rank-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.rank-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n.rank-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n.rank-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n.popular-list .popular-tips,\n.history-list .history-tips,\n.rank-container .rank-tips {\n color: #aaa !important;\n}\n\n.video-card .video-card__info .video-name {\n color: #eee !important;\n}\n.video-card .video-card__info:hover .video-name {\n color: var(--theme-color) !important;\n}\n.video-card .video-card__info .rcmd-tag {\n border-color: #444 !important;\n}\n.video-card .video-card__info .strong-tag {\n background-color: #444 !important;\n color: var(--theme-color) !important;\n}\n.video-card .video-card__info .weak-tag {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.video-card .video-card__info .up-name {\n color: #aaa !important;\n}\n\n.weekly-header .current-tiem {\n color: #eee !important;\n}\n.weekly-header .panel {\n background-color: #333 !important;\n}\n.weekly-header .panel .item-active {\n background-color: var(--theme-color) !important;\n}\n.weekly-header .panel .item-active .item-info,\n.weekly-header .panel .item-active .item-title {\n color: var(--foreground-color) !important;\n}\n.weekly-header .panel .item-title {\n color: #eee !important;\n}\n.weekly-header .panel .item-info {\n color: #aaa !important;\n}\n.weekly-header .panel .select-item:not(.item-active):hover {\n background-color: #444 !important;\n}\n\n.video-card .weekly-hint {\n background-color: #444 !important;\n color: #aaa !important;\n}\n.video-card .history-hint {\n background-color: #444 !important;\n}\n\n.rank-list .rank-item .content .img,\n.rank-list .rank-item .content .img .cover {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n\n.manga-detail .layout,\n.manga-detail .section .right-side .recommendation {\n background-color: #444 !important;\n}\n.manga-detail .episode-list-component .episode-list .list-header .header-item {\n background-color: #555 !important;\n}\n.manga-detail .section .right-side .recommendation .header-content .more:hover {\n background-color: transparent !important;\n color: var(--theme-color) !important;\n}\n.manga-detail .section .right-side .recommendation .header-content .more:hover .emmet-right,\n.manga-detail .section .right-side .ranking-jump:hover .emmet-right {\n filter: var(--blue-image-filter) !important;\n}\n.manga-detail .comic-info-panel .comic-detail .comic-title {\n color: #eee !important;\n}\n.manga-detail .comic-info-panel .comic-detail .comic-info {\n color: #aaa !important;\n}\n.manga-detail .section .right-side .recommendation .header-content .title {\n color: var(--theme-color) !important;\n}\n\n.container .back-to-content {\n background-color: #444 !important;\n}\n.container .back-to-content .back-to-top-button:hover .icon-top {\n filter: var(--blue-image-filter) !important;\n}\n\n.classroom-innerWrapper .classroom-rec .title {\n color: #eee !important;\n}\n.classroom-innerWrapper .classroom-rec .rank-index {\n background-color: #444 !important;\n}\n.classroom-innerWrapper .upComming .block-page-progress {\n color: #eee !important;\n}\n.classroom-innerWrapper .upComming .block-list .slider-contro .slider-next:hover,\n.classroom-innerWrapper .upComming .block-list .slider-contro .slider-prev:hover {\n background-color: #444 !important;\n}\n.classroom-innerWrapper .upComming .tags {\n background-color: #222 !important;\n color: #aaa !important;\n}\n\n.up-info .up-info_right .name .message:hover,\n.up-info .up-info_right .name .message:hover i,\n.shop-desc .desc-box .price {\n color: var(--theme-color) !important;\n}\n\n.header-video-card:hover {\n background-color: #333 !important;\n}\n\n.video-toolbar .note-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.video-toolbar .note-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.my-notebook .note-header {\n border-color: transparent !important;\n}\n.my-notebook .note-header .note-title .note-text {\n color: #eee !important;\n}\n.my-notebook .note-header .note-title .note-count {\n color: #aaa !important;\n}\n.my-notebook .note-single-item {\n border-color: #555 !important;\n}\n.my-notebook .note-single-item--selected {\n background-color: #333 !important;\n}\n.my-notebook .note-single-item .note-item__detail--title {\n color: #eee !important;\n}\n.my-notebook .note-single-item .note-item__detail--info .go-video-btn {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n.my-notebook .note-single-item .note-item__detail--info .go-video-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.my-notebook .note-single-item .note-item__detail--info .update-mtime {\n color: #aaa !important;\n}\n\n.van-popover.popover-live, .van-popover.popover-manga, .van-popover.popover-game {\n background-color: transparent !important;\n}\n\n.series .bt-top .bt {\n color: #eee !important;\n}\n.series .van-pagination {\n color: #eee !important;\n}\n.series .van-pagination-point {\n background-color: #333 !important;\n}\n.series .van-pagination-point .van-pagination-item:hover,\n.series .van-pagination-point .van-pagination-active {\n background-color: var(--theme-color) !important;\n}\n.series .van-pagination-btn-next, .series .van-pagination-btn-prev {\n color: #eee !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.series .van-pagination-pager li {\n color: #eee !important;\n}\n.series .switch-button {\n background-color: #333 !important;\n}\n.series .switch-button.on {\n background-color: var(--theme-color) !important;\n}\n.series .switch-button.on::after, .series .switch-button::after {\n color: #eee !important;\n}\n.series .series-box .video-card-common {\n background-color: transparent !important;\n}\n\n.multi-page .cur-list .list-box li .duration {\n color: #aaa !important;\n}\n\n.interact-dialog .dialog-body {\n background-color: #222 !important;\n}\n.interact-dialog .dialog-body::before {\n content: "";\n background: url(https://s1.hdslb.com/bfs/static/jinkela/video/asserts/interact-dialog.png);\n filter: invert(1);\n background-size: 242px 198px;\n width: 242px;\n height: 198px;\n display: block;\n position: absolute;\n background-repeat: no-repeat;\n -webkit-clip-path: inset(60% 35% 0 35%);\n clip-path: inset(60% 35% 0 35%);\n}\n\n#app .channel-sidebar .search-history-panel {\n background-color: #333 !important;\n border-color: #444 !important;\n}\n#app .channel-sidebar .search-history-panel .history-item:hover, #app .channel-sidebar .search-history-panel .history-item.focus {\n background-color: #222 !important;\n}\n#app .channel-sidebar .search-history-panel .history-item .item-value {\n color: #eee !important;\n}\n#app .channel-sidebar .search-history-panel .history-item .delete-icon:hover {\n color: var(--theme-color) !important;\n}\n#app .channel-sidebar .search-history-panel .clear-btn {\n color: var(--theme-color) !important;\n}\n#app .search-container {\n background-color: transparent !important;\n}\n#app .search-container .header-info .title {\n color: #eee !important;\n}\n#app .search-container .header-info .count {\n color: #aaa !important;\n}\n#app .search-container .card-list .header-info .title,\n#app .search-container .card-list .channel-info .title {\n color: #eee !important;\n}\n#app .search-container .card-list .channel-btns,\n#app .search-container .card-list .channel-btn {\n filter: var(--blue-image-filter) !important;\n}\n#app .search-container .card-list .list .video-card .video-name {\n color: #eee !important;\n}\n#app .search-container .card-list .list .video-card .video-name:hover {\n color: var(--theme-color) !important;\n}\n#app .search-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n#app .search-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n#app .search-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n#app .search-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n#page-dynamic .bb-comment .no-login .textarea-container .baffle,\n#page-dynamic .bb-comment .no-login .textarea-container .comment-submit,\n.detail-card .bb-comment .no-login .textarea-container .baffle,\n.detail-card .bb-comment .no-login .textarea-container .comment-submit {\n background-color: #666 !important;\n}\n#page-dynamic .bb-comment .no-login .comment-emoji,\n.detail-card .bb-comment .no-login .comment-emoji {\n background-color: #666 !important;\n}\n\n.back-top-tools .backup {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.back-top-tools .backup {\n color: #aaa !important;\n}\n.back-top-tools .backup:hover {\n background-color: var(--theme-color) !important;\n}\n.back-top-tools .backup:hover {\n color: var(--foreground-color) !important;\n}\n\n.s-space .follow-main .follow-header .follow-tabs {\n color: #eee !important;\n}\n.s-space .follow-main .follow-header .follow-tabs span:hover {\n color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .follow-tabs .active {\n color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .follow-tabs .active::before {\n border-bottom-color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .follow-tabs .active::after {\n background-color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .search-component:hover {\n border-color: var(--theme-color) !important;\n}\n.s-space .follow-main .follow-header .search-component.search-component-focus {\n border-color: #aaa !important;\n}\n.s-space .follow-main .follow-header .search-component .search-component-input input {\n background-color: transparent !important;\n color: #eee !important;\n}\n.s-space .follow-main .follow-header .search-component .icon-follow-search:hover {\n filter: var(--blue-image-filter) !important;\n}\n.s-space .follow-main .follow-header .follow-search-result {\n color: #aaa !important;\n}\n.s-space .album-content .album-list__title {\n color: #eee !important;\n}\n.s-space .album-content .album-list__tabs {\n background-color: #222 !important;\n}\n.s-space .album-content .album-list__tabs .album-list__tab-name {\n color: #eee !important;\n}\n.s-space .album-content .album-list__tabs .album-list__tab--active .album-list__tab-name {\n color: var(--theme-color) !important;\n}\n.s-space .album-content .album-list__content .album-card__title {\n color: #eee !important;\n}\n.s-space .album-content .album-list__content .album-card__title:hover {\n color: var(--theme-color) !important;\n}\n.s-space .search-page {\n background-color: #444 !important;\n}\n.s-space .search-page .search-nav {\n color: #eee !important;\n}\n.s-space .search-page .search-nav-item .num {\n color: #aaa !important;\n}\n.s-space .search-page .search-nav-item:hover {\n background-color: #555 !important;\n}\n.s-space .search-page .search-nav-item:hover .text {\n color: var(--theme-color) !important;\n}\n.s-space .search-page .search-nav-item.search-nav-actived {\n background-color: var(--theme-color) !important;\n}\n.s-space .search-page .search-nav-item.search-nav-actived .text,\n.s-space .search-page .search-nav-item.search-nav-actived .num {\n color: var(--foreground-color) !important;\n}\n.s-space .search-page .feed-dynamic {\n border-color: transparent !important;\n}\n.s-space .search-page .feed-dynamic .feed-dynamic-header-search-kw,\n.s-space .search-page .feed-dynamic .feed-dynamic-header-title {\n color: #eee !important;\n}\n.s-space .search-page .feed-dynamic .feed-dynamic-header-search {\n color: #aaa !important;\n}\n.s-space .search-page .feed-dynamic .feed-dynamic-header-search-count {\n color: var(--theme-color) !important;\n}\n.s-space .search-page .feed-dynamic .card .main-content .single-icon {\n filter: grayscale(1) !important;\n}\n\n.switch-wrap .type.active i, .switch-wrap .type.active:hover i {\n filter: var(--blue-image-filter) !important;\n}\n.switch-wrap .type.imgleft:not(.active):hover i {\n background-position: -148px -376px !important;\n opacity: 1;\n}\n.switch-wrap .type.imgleft:not(.active) i {\n opacity: 0.7;\n transition: opacity 0.2s ease-out;\n}\n.switch-wrap .type.aver:not(.active):hover i {\n background-position: -194px -376px !important;\n opacity: 1;\n}\n.switch-wrap .type.aver:not(.active) i {\n opacity: 0.7;\n transition: opacity 0.2s ease-out;\n}\n\n.sponsor-mini-rank .sponsor-rank-container .sponsor-rank-item:nth-child(n+4) .sp-rank {\n color: #eee !important;\n}\n\n.sponsor-rank-dialog .sponsor-rank-content {\n background-color: #444 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-resizer,\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-scrollbar-thumb {\n background-color: #333 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-resizer:hover,\n.sponsor-rank-dialog .sponsor-rank-content ::-webkit-scrollbar-thumb:hover {\n background-color: #555 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-header .sp-list-nav {\n border-bottom-color: #555 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item:nth-child(n+4) .sp-rank i {\n background-color: #333 !important;\n color: #eee !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-user:not([class~=vip]) {\n color: #eee !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-msg {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-msg::before {\n border-top-color: #333 !important;\n border-left-color: #333 !important;\n background-color: #333 !important;\n}\n.sponsor-rank-dialog .sponsor-rank-content .sp-rank-body .sp-rank-list .sponsor-rank-item .sp-msg p {\n color: #eee !important;\n}\n\n.sponsor-pay-content .sponsor-pay-header {\n border-bottom: #555 !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice .active .sponsor-border {\n background-color: transparent !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice .sponsor-border {\n background-color: #333 !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice .active input[name=custom-amount] {\n color: #eee !important;\n}\n.sponsor-pay-content .sponsor-pay-body .sponsor-choice input[name=custom-amount] {\n background-color: #333 !important;\n color: #666 !important;\n}\n.sponsor-pay-content .sp-pay-qrcode .sponsor-qrcode .step-other {\n filter: var(--blue-image-filter) !important;\n}\n\n#biliMainHeader .mini-header,\n#biliMainHeader .base-mini-header {\n background-color: #222 !important;\n}\n#biliMainHeader .mini-header .base-mini-header-logo,\n#biliMainHeader .base-mini-header .base-mini-header-logo {\n filter: brightness(0) invert(1) !important;\n}\n#biliMainHeader .mini-header .base-nav-link-main,\n#biliMainHeader .mini-header .base-mini-header-pulldown-icon,\n#biliMainHeader .mini-header .base-nav-link-item,\n#biliMainHeader .base-mini-header .base-nav-link-main,\n#biliMainHeader .base-mini-header .base-mini-header-pulldown-icon,\n#biliMainHeader .base-mini-header .base-nav-link-item {\n color: #eee !important;\n}\n#biliMainHeader .mini-header .base-mini-upload,\n#biliMainHeader .base-mini-header .base-mini-upload {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.v-wrap .vcd .cover {\n background-color: #444 !important;\n}\n\n.live-btn-ctnr .icon-arrow-right {\n color: var(--theme-color) !important;\n}\n\n#app-container .share-step .ogv-card {\n background-color: #333 !important;\n}\n#app-container .share-step .ogv-card .name {\n color: #eee !important;\n}\n#app-container .share-step .bp-emoji-box {\n color: #eee !important;\n}\n\n.link-footer .footer-img-linker li a:hover .footer-img-item {\n color: #eee !important;\n border-color: transparent !important;\n}\n.link-footer .footer-img-linker li .footer-img-item {\n border-color: #aaa !important;\n}\n\ndiv[role=alertdialog] .link-popup-panel {\n top: unset !important;\n}\ndiv[role=alertdialog] .link-popup-panel .popup-content-ctnr p {\n color: #aaa !important;\n}\n\n.streamer-calendar {\n background-color: #222 !important;\n}\n.streamer-calendar .subscribe-tips {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.streamer-calendar .streamer-calendar-nav .tabs-wrapper .tabs .tabs-item:hover {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav .tabs-wrapper .tabs .tabs-item::after {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .streamer-calendar-nav .tabs-wrapper .tabs .tabs-item.tabs-item-active {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav .month-tabs-btn {\n background-color: transparent !important;\n}\n.streamer-calendar .streamer-calendar-nav .month-tabs-btn:hover, .streamer-calendar .streamer-calendar-nav .month-tabs-btn:focus {\n filter: var(--blue-image-filter) !important;\n}\n.streamer-calendar .streamer-calendar-nav .month-tabs-title {\n color: #eee !important;\n}\n.streamer-calendar .streamer-calendar-nav .streamer-calendar-description {\n color: #aaa !important;\n}\n.streamer-calendar .streamer-calendar-nav .btn-blue {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-title .calendar-follow-description {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-empty .calendar-follow-empty-tips {\n margin-left: 36px;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-empty .calendar-follow-empty-tips p {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-cards-container .anchor-card .anchor-card-avatar {\n border-color: #666 !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-cards-container .anchor-card .anchor-card-info .anchor-card-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-follow .calendar-follow-cards-container .anchor-card .anchor-card-info .anchor-card-action {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .calendar-search {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-input-wrapper {\n background-color: #333 !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-input-wrapper .calendar-search-input {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-top .calendar-search-input-wrapper .calendar-search-action:hover {\n filter: var(--blue-image-filter) !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-content .anchor-card-info .anchor-card-avatar {\n border-color: #666 !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-content .anchor-card-info .anchor-card-title {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .calendar-search .calendar-search-content .calendar-search-message {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar {\n border-color: transparent !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-thead .basic-calendar-thead-th {\n color: #aaa !important;\n border-color: #666 !important;\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item {\n border-color: #666 !important;\n background-color: #333 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-date .calendar-item-today {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-date:not(.calendar-item-today) {\n filter: invert(1);\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-switch-cards-wrapper {\n background-color: transparent !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-switch-cards-wrapper .calendar-item-switch-cards {\n background-color: transparent !important;\n border-color: #666 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-top .calendar-item-switch-cards-wrapper .calendar-item-switch-cards:not([disabled=disabled]):hover {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-time {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-time.calendar-card-time-end {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-follow {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-top .calendar-card-follow.calendar-card-follow-subscribed {\n background-color: #555 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-info .calendar-card-anchor {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card .calendar-card-title {\n color: #aaa !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card.calendar-card-follow-highlight {\n background-color: var(--theme-color) !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card.calendar-card-follow-highlight .calendar-card-top .calendar-card-time {\n color: #eee !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-card-wrapper .calendar-card.calendar-card-follow-highlight .calendar-card-title {\n color: #333 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-cards-wrapper-odd .calendar-item-card-wrapper:nth-of-type(2n) .calendar-card {\n background-color: #444 !important;\n}\n.streamer-calendar .calendar-watch .basic-calendar .basic-calendar-tbody .basic-calendar-item .calendar-item-cards-wrapper-even .calendar-item-card-wrapper:nth-of-type(odd) .calendar-card {\n background-color: #444 !important;\n}\n.streamer-calendar .share-panel {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .side-bar .side-bar-btn {\n color: var(--theme-color) !important;\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.streamer-calendar .side-bar .side-bar-btn .side-bar-btn-icon {\n filter: var(--blue-image-filter) !important;\n}\n\nhtml,\nhtml body {\n background-color: transparent !important;\n}\nhtml:not(.iframe),\nhtml:not(.iframe) body {\n background-color: #222 !important;\n}\n\n.bb-comment .comment-list .list-item .text .jump-img,\n.bb-comment .comment-list .list-item .text-con .jump-img {\n filter: var(--blue-image-filter) !important;\n}\n\n.bilibili-player-view-points[data-type="-1"] > span {\n background-color: rgba(170,170,170,0.66667) !important;\n}\n\n.resizable-component .note-drag-bar {\n background-color: #444 !important;\n color: #aaa !important;\n}\n.resizable-component .note-drag-bar .status-bar {\n color: #aaa !important;\n}\n.resizable-component .note-drag-bar .operation-btns .space-btn,\n.resizable-component .note-drag-bar .operation-btns .question-btn,\n.resizable-component .note-drag-bar .operation-btns .close-btn {\n background-color: #555 !important;\n color: #ddd !important;\n}\n.resizable-component .note-drag-bar .operation-btns .space-btn:hover,\n.resizable-component .note-drag-bar .operation-btns .question-btn:hover,\n.resizable-component .note-drag-bar .operation-btns .close-btn:hover {\n color: var(--theme-color) !important;\n}\n\n.bili-note {\n background-color: #333 !important;\n}\n.bili-note .ql-toolbar {\n color: #999 !important;\n background-color: transparent !important;\n}\n.bili-note .ql-toolbar .readonly-mask {\n background-color: #000 !important;\n opacity: 0.4 !important;\n}\n.bili-note .ql-toolbar .ql-stroke {\n stroke: #999 !important;\n}\n.bili-note .ql-toolbar .ql-picker {\n color: inherit !important;\n}\n.bili-note .ql-toolbar .ql-picker-label:hover, .bili-note .ql-toolbar .ql-picker-label.ql-active {\n color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-picker-label:hover .ql-stroke {\n stroke: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-picker-label:hover .ql-fill {\n fill: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-picker-options {\n background-color: transparent !important;\n color: #aaa !important;\n}\n.bili-note .ql-toolbar .ql-picker-item:hover,\n.bili-note .ql-toolbar button.ql-active,\n.bili-note .ql-toolbar button:hover,\n.bili-note .ql-toolbar .ql-picker-item.ql-selected {\n color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .ql-tag {\n background-color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .edit-btn {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar .edit-btn.save-edit {\n color: #eee !important;\n background-color: var(--theme-color) !important;\n}\n.bili-note .ql-toolbar button {\n color: #999 !important;\n}\n.bili-note .editor-innter {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #222 !important;\n}\n.bili-note .editor-innter .ql-tag-blot .time-tag-item {\n background-color: #333 !important;\n border-color: transparent !important;\n color: var(--theme-color) !important;\n}\n.bili-note .editor-innter .ql-tag-blot .time-tag-item .time-tag-item__text::before {\n background-color: var(--theme-color) !important;\n}\n.bili-note .editor-innter .ql-image-preview {\n box-shadow: 0 2px 8px 0 rgba(38, 38, 38, 0.5) !important;\n border-color: transparent !important;\n}\n.bili-note .editor-innter .ql-image-preview .img-preview {\n border-color: #333 !important;\n}\n\n.modalBox {\n color: #eee !important;\n background-color: #444 !important;\n}\n.modalBox .cancel {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #666 !important;\n}\n.modalBox .sure {\n background-color: var(--theme-color) !important;\n}\n\n.member-container .up-info .attention {\n background-color: var(--theme-color) !important;\n}\n\n.wide-members .avatar-list .van-icon-general_addto_s {\n background-color: var(--theme-color) !important;\n}\n\n.be-dropdown-item:hover {\n color: var(--theme-color) !important;\n}\n\n.fav-main .album-card .btn {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #222 !important;\n}\n\n.pugv-item .item-infos .main-title {\n color: #eee !important;\n}\n\n.bilibili-player-popup-area .bilibili-player-video-popup-follow {\n background-color: #444 !important;\n}\n.bilibili-player-popup-area .bilibili-player-video-popup-follow:not(.bilibili-player-video-popup-followed) {\n background-color: var(--theme-color) !important;\n}\n.bilibili-player-popup-area .bilibili-player-video-popup-active svg,\n.bilibili-player-popup-area path[fill] {\n fill: var(--theme-color) !important;\n}\n.bilibili-player-popup-area path[stroke] {\n stroke: var(--theme-color) !important;\n}\n\n.is-max .percentage-bar {\n background-color: var(--theme-color-40) !important;\n}\n\n.vote-options .checked {\n filter: var(--pink-image-filter) !important;\n}\n\n.article-tab .article-list .list-item .fold-box:hover {\n color: var(--theme-color) !important;\n}\n\n.header-video-card .video-info .line-1 {\n color: #eee !important;\n}\n\n.van-popper .level-content .level-intro {\n color: #eee !important;\n background-color: #333 !important;\n}\n.van-popper .level-content .level-intro__link {\n color: var(--theme-color) !important;\n}\n.van-popper .level-content .level-intro__link svg {\n fill: var(--theme-color) !important;\n}\n.van-popper .logout span {\n color: #eee !important;\n}\n.van-popper .logout span:hover {\n background-color: #333 !important;\n}\n\n.list-item:hover, .list-item.active {\n background-color: #333 !important;\n}\n\n#bili-icon_dingdao_yingbi path {\n fill: var(--theme-color) !important;\n}\n\n.player-auxiliary-playlist-item:hover .player-auxiliary-playlist-item-title {\n color: var(--theme-color) !important;\n}\n\n.gift-panel-box {\n border-color: transparent !important;\n}\n.gift-panel-box .gift-tab.active .name {\n border-bottom-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.gift-panel-box .gift-tab .name {\n border-bottom-color: #aaa !important;\n}\n.gift-panel-box .gift-reveal-header {\n border-bottom-color: #666 !important;\n}\n\n#app .container .question {\n color: #eee !important;\n}\n\n.music-home .tabs {\n border-bottom-color: #666 !important;\n}\n.music-home .tabs a.active {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-home .search-bar {\n border-color: #666 !important;\n}\n.music-home .search-bar input {\n color: #eee !important;\n}\n.music-home .select-type {\n color: #eee !important;\n}\n.music-home .select-type li {\n background-color: #333 !important;\n}\n.music-home .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-home .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-home .exchange-btn i {\n color: #eee !important;\n}\n\n.music-video .tabs {\n border-bottom-color: #666 !important;\n}\n.music-video .tabs a.active {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-video .search-bar {\n border-color: #666 !important;\n}\n.music-video .search-bar input {\n color: #eee !important;\n}\n.music-video .select-type {\n color: #eee !important;\n}\n.music-video .select-type li {\n background-color: #333 !important;\n}\n.music-video .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-video .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-video .music-pagination a,\n.music-video .music-pagination span {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-video .music-pagination a:hover,\n.music-video .music-pagination span:hover {\n background-color: var(--theme-color) !important;\n}\n.music-video .music-pagination .current {\n background-color: var(--theme-color) !important;\n}\n\n.music-article .tabs {\n border-bottom-color: #666 !important;\n}\n.music-article .tabs a.active {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-article .search-bar {\n border-color: #666 !important;\n}\n.music-article .search-bar input {\n color: #eee !important;\n}\n.music-article .select-type {\n color: #eee !important;\n}\n.music-article .select-type li {\n background-color: #333 !important;\n}\n.music-article .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-article .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-article .music-pagination a,\n.music-article .music-pagination span {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-article .music-pagination a:hover,\n.music-article .music-pagination span:hover {\n background-color: var(--theme-color) !important;\n}\n.music-article .music-pagination .current {\n background-color: var(--theme-color) !important;\n}\n.music-article .article-card {\n border-bottom-color: #666 !important;\n}\n.music-article .article-card .l-con:hover h2 {\n color: var(--theme-color) !important;\n}\n\n.music-search .tabs {\n border-bottom-color: #666 !important;\n}\n.music-search .tabs a.active .name {\n color: var(--theme-color) !important;\n border-bottom-color: var(--theme-color) !important;\n}\n.music-search .tabs a:hover .name {\n color: var(--theme-color) !important;\n}\n.music-search .search-bar {\n border-color: #666 !important;\n}\n.music-search .search-bar input {\n color: #eee !important;\n}\n.music-search .select-type {\n color: #eee !important;\n}\n.music-search .select-type li {\n background-color: #333 !important;\n}\n.music-search .select-type li.on {\n background-color: var(--theme-color) !important;\n}\n.music-search .select-type .toggle {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-search .music-pagination a,\n.music-search .music-pagination span {\n color: #eee !important;\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.music-search .music-pagination a:hover,\n.music-search .music-pagination span:hover {\n background-color: var(--theme-color) !important;\n}\n.music-search .music-pagination .current {\n background-color: var(--theme-color) !important;\n}\n.music-search .exchange-btn i {\n color: #eee !important;\n}\n\n.topic-list .back-top {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.topic-list .back-top:hover {\n background-color: var(--theme-color) !important;\n}\n\n.active-list .back-top {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.active-list .back-top:hover {\n background-color: var(--theme-color) !important;\n}\n\n.vp-container {\n border-bottom-color: #444 !important;\n}\n\n.bb-comment .reply-notice .notice-item {\n background-color: var(--theme-color) !important;\n}\n\n.video-page-card .card-box .info .title:hover {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-interactive-list .small.hover circle {\n fill: var(--theme-color) !important;\n}\n\n.control-panel-ctnr {\n background-color: #444 !important;\n}\n.control-panel-ctnr .chat-input-ctnr {\n border-color: #333 !important;\n background-color: #222 !important;\n}\n.control-panel-ctnr .chat-input-ctnr.chat-input-focus {\n border-color: var(--theme-color) !important;\n}\n.control-panel-ctnr .chat-input-ctnr .medal-section {\n border-color: #333 !important;\n}\n.control-panel-ctnr .chat-input-ctnr .medal-section.focus-textarea {\n border-color: var(--theme-color) !important;\n}\n.control-panel-ctnr .control-panel-icon-row .icon-item.danmu-block-icon {\n fill: #eee !important;\n}\n.control-panel-ctnr .control-panel-icon-row .icon-item.active, .control-panel-ctnr .control-panel-icon-row .icon-item:hover {\n fill: var(--theme-color) !important;\n}\n\n#control-panel-ctnr-box {\n background-image: none !important;\n}\n\n.live-web-player-controller .vertical-slider-wrap .slider-handle,\n.live-web-player-controller .vertical-slider-wrap .slider-track,\n.live-web-player-controller .horizontal-slider-wrap .slider-handle,\n.live-web-player-controller .horizontal-slider-wrap .slider-track {\n background-color: var(--theme-color) !important;\n}\n.live-web-player-controller .danmaku .handle {\n background-color: var(--theme-color) !important;\n}\n.live-web-player-controller .quality-wrap .quality-it.selected {\n color: var(--theme-color) !important;\n}\n.live-web-player-controller input[type=radio]:checked + label::before {\n background-color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.bilibili-player-drag-mask-progress .bilibili-player-drag-mask-progress-tempo {\n background-color: var(--theme-color) !important;\n}\n\n#eplist_module .list-wrapper.detail .ep-item {\n background-color: transparent !important;\n}\n#eplist_module .list-wrapper.detail .ep-item:hover .ep-title {\n color: var(--theme-color) !important;\n}\n\n.list-wrapper .ep-item.visited:not(.cursor) {\n color: #aaa !important;\n}\n\n.bp-popup-panel #editor {\n background-color: #333 !important;\n color: #eee !important;\n}\n.bp-popup-panel .publish-btn {\n background-color: var(--theme-color) !important;\n}\n\n.article-action .more .more-ops-list ul li:hover {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-context-menu-container ul > li a {\n color: #eee !important;\n}\n.bilibili-player-context-menu-container ul > li a:hover {\n background-color: transparent !important;\n}\n\n.coin-dialog-mask .like-checkbox {\n color: #eee !important;\n}\n.coin-dialog-mask .like-checkbox i {\n filter: var(--blue-image-filter) !important;\n}\n\n.international-home .rcmd-box-wrap .change-btn {\n border-color: transparent !important;\n color: #eee !important;\n background-color: #444 !important;\n}\n.international-home .rcmd-box-wrap .change-btn:hover {\n background-color: var(--theme-color) !important;\n}\n\n.bangumi-options .opt-list li {\n background-color: #333 !important;\n color: #eee !important;\n}\n.bangumi-options .opt-list li:hover {\n color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n.bangumi-options .opt-list li.disabled {\n color: #aaa !important;\n background-color: transparent !important;\n}\n\n.emoji-tab-slider .prev,\n.emoji-tab-slider .next {\n filter: invert(1);\n}\n\n.van-popper-login .container {\n border-color: #444 !important;\n}\n\n.dynamic-link-hover-bg .bp-img-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n.bp-right .confirm-container {\n background-color: #444 !important;\n}\n.bp-right .confirm-container .content-text {\n color: #eee !important;\n}\n.bp-right .confirm-container .msg-group {\n border-color: #aaa !important;\n}\n.bp-right .confirm-container .msg-group .msg-input {\n color: #eee !important;\n}\n.bp-right .confirm-container .msg-group .msg-input::placeholder {\n color: #aaa !important;\n}\n.bp-right .confirm-container .msg-group .msg-btn {\n color: #eee !important;\n}\n.bp-right .confirm-container .msg-group .msg-btn::before {\n background-color: #aaa !important;\n}\n.bp-right .confirm-container .msg-group .msg-btn.msg-btn-unable {\n color: #aaa !important;\n}\n.bp-right .confirm-container .btn-group .btn-common {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n.bp-right .confirm-container .btn-group .btn-active {\n background-color: var(--theme-color) !important;\n}\n\n.rcmd-list .rcmd-list-title {\n color: #eee !important;\n}\n.rcmd-list .remd-video-card .title {\n color: #eee !important;\n}\n\n.bilibili-player .bui-button.bui-button-border:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.van-popover.van-followed .follow_dropdown li {\n color: #eee !important;\n}\n.van-popover.van-followed .follow_dropdown li:hover {\n color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n\n.filter-wrap .filter-wrap_bottom,\n.recommend-list .split-line {\n background-color: #444 !important;\n}\n\n#app .collection-m .add-group .input-group .submit {\n background-color: var(--theme-color-20) !important;\n border-left-color: var(--theme-color) !important;\n}\n\n.b-info .balance-name,\n.shop-desc .desc-box .sub-title.reserve span.highlight {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-state-buff-icon path[fill="rgb(0,161,214)"] {\n fill: var(--theme-color) !important;\n}\n.bilibili-player-video-state-buff-icon path[stroke="rgb(0,161,214)"] {\n stroke: var(--theme-color) !important;\n}\n\n.b-head-search {\n border-color: #444 !important;\n}\n.b-head-search.input-active {\n border-color: var(--theme-color) !important;\n}\n.b-head-search .b-head-search_input {\n background-color: transparent !important;\n color: #eee !important;\n}\n.b-head-search .search-icon,\n.b-head-search .show-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n.multi-page .cur-list .list-box li .link-content img {\n filter: var(--blue-image-filter) !important;\n}\n\n.next-button .switch-button.on {\n background-color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n\n.video-sections {\n background-color: #444 !important;\n}\n.video-sections-head_first-line .first-line-left span:not(.cur-page) {\n color: #eee !important;\n}\n.video-sections-head_second-line .second-line_right {\n border-color: var(--theme-color) !important;\n background-color: #444 !important;\n color: var(--theme-color) !important;\n}\n.video-sections-head_second-line .second-line_right.already-fav {\n background-color: #666 !important;\n color: #999 !important;\n}\n.video-sections-head_desc {\n background-color: #666 !important;\n color: #eee !important;\n}\n.video-sections-head .border-bottom-line {\n background-color: #666 !important;\n}\n.video-sections-content-list .video-sections-item {\n border-bottom-color: #666 !important;\n}\n.video-sections-content-list .video-section-title {\n background-color: #444 !important;\n}\n.video-sections-content-list .video-section-title span {\n color: #eee !important;\n}\n.video-sections-content-list .video-section-list .video-episode-card__info-title {\n color: #eee !important;\n}\n.video-sections-content-list .video-section-list .video-episode-card__info-title-playing {\n color: var(--theme-color) !important;\n}\n.video-sections-content-list .video-section-list .video-episode-card__info-title-playing .cur-play-icon {\n filter: var(--blue-image-filter) !important;\n}\n\n#page-fav .favList-info .shadow-first {\n background-color: #222 !important;\n}\n#page-fav .favList-info .shadow-second {\n background-color: #333 !important;\n}\n#page-fav .favList-info .collection-details .title .iconfont {\n color: #aaa !important;\n}\n#page-fav .favList-info .collection-details .collection-btn {\n background-color: var(--theme-color) !important;\n color: #eee !important;\n}\n\n.international-header .user-con.signin .item .notify-float::before {\n background-color: #444 !important;\n}\n.international-header .user-con.signin .item .notify-float .float_msg {\n background-color: #444 !important;\n}\n.international-header .user-con.signin .item .notify-float .float_msg div {\n color: #eee !important;\n}\n.international-header .user-con.signin .item .notify-float .float_msg div span {\n color: var(--theme-color) !important;\n}\n\n.container .left-container .play-up-info .play-up-intro .play-up-cover-loading,\n.container .left-container .play-up-info .play-up-intro .play-up-introduction-loading p {\n background-color: #444 !important;\n}\n.container .left-container .play-up-info .play-up-self .play-up-self-content a {\n color: var(--theme-color) !important;\n}\n\n.player-auxiliary {\n background-color: transparent !important;\n}\n.player-auxiliary-btn-playlist-order:hover path {\n stroke: var(--theme-color) !important;\n}\n.player-auxiliary-playlist-item-img {\n background-image: none !important;\n}\n.player-auxiliary-playlist-item.player-auxiliary-playlist-item-active .player-auxiliary-playlist-item-title-prefix {\n filter: var(--blue-image-filter) !important;\n}\n\n.remd-video-card .card-box .pic-box {\n background-color: #444 !important;\n}\n\n.next-button .switch-button {\n border-color: #666 !important;\n background-color: #666 !important;\n}\n\n.video-info .video-title .tit {\n color: #eee !important;\n}\n\na.name[style*="color:#FB7299"], a.name[style*="color: #FB7299"], a.name[style*="color: rgb(251, 114, 153)"], a.username.is_vip[style*="color:#FB7299"], a.c-pointer[style*="color: rgb(251, 114, 153)"] {\n color: #FB7299 !important;\n}\n\n.bili-search .video-item.list {\n border-bottom-color: #444 !important;\n}\n.bili-search .video-item.list .headline .type {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #eee !important;\n}\n.bili-search .video-item.list .headline .title {\n color: #eee !important;\n}\n.bili-search .video-item.list .headline .title:hover {\n color: var(--theme-color) !important;\n}\n.bili-search .video-item.list .des {\n color: #aaa !important;\n}\n\n.main-container .tool-bar .watch-info > span {\n color: #aaa !important;\n}\n.main-container .tool-bar .watch-info #watch-together-icon-1 {\n fill: #aaa !important;\n}\n.main-container .tool-bar .watch-info:hover > span {\n color: var(--theme-color) !important;\n}\n.main-container .tool-bar .watch-info:hover #watch-together-icon-1 {\n fill: var(--theme-color) !important;\n}\n.main-container .tool-bar .watch-info .watch-more {\n box-shadow: none !important;\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.main-container .tool-bar .watch-info .watch-more .title {\n color: #eee !important;\n}\n\n.error-container .error-404 img {\n filter: var(--blue-image-filter) !important;\n}\n\n.popular-video-container .back-top-btn {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.popular-video-container .back-top-btn .arrow-icon {\n color: #aaa !important;\n}\n.popular-video-container .back-top-btn:hover {\n background-color: var(--theme-color) !important;\n}\n.popular-video-container .back-top-btn:hover .arrow-icon {\n color: var(--foreground-color) !important;\n}\n\n.m-layer .b-btn-cancel {\n color: #eee !important;\n}\n.m-layer .b-btn-cancel:hover {\n color: var(--theme-color) !important;\n}\n\n.follow-btn.followed {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #aaa !important;\n}\n\n#article-list-index .index-holder .article-item:not(.on) .point {\n background-color: #666 !important;\n}\n#article-list-index .index-holder .article-item .title {\n color: #eee !important;\n}\n#article-list-index .index-holder .article-item .title:hover {\n color: var(--theme-color) !important;\n}\n\n.main-container .bottom-brief-introduction {\n background-color: #222 !important;\n}\n\n.fullscreen-loading .tv-bg + .container {\n background-color: transparent !important;\n}\n.fullscreen-loading .tv-bg + .container .retry-btn {\n background-color: var(--theme-color) !important;\n}\n\n[style*="color: #00A1D6"] {\n color: var(--theme-color) !important;\n}\n\n.main-show-c .film-change-page .search .append {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .film-change-page .list-container .season-item .change-btn {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.main-show-c .film-change-page .list-container .season-item .change-btn:hover {\n background-color: var(--theme-color) !important;\n color: #fff !important;\n}\n.main-show-c .plp-r .tab .title-active {\n color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .top-c .l .switch-c.checked {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .top-c .r:hover {\n color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .top-c .r:hover svg g g {\n fill: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share {\n background-color: #222 !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content {\n background-color: #222 !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn:hover span,\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn:hover i {\n color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn span,\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .share-btn i {\n color: #aaa !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .copy-action .copy-title {\n color: #aaa !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .copy-action input[type=text] {\n background-color: transparent !important;\n color: #eee !important;\n border-color: #444 !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .left .copy-action .copy-btn {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .user-guide .user-share .share-content .right ::after {\n background-color: #666 !important;\n}\n.main-show-c .plp-r .chat-container .input-area .text-c {\n caret-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .input-area .input-c.border {\n border-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .chat-container .static-popup {\n border-color: transparent !important;\n background-color: #444 !important;\n}\n.main-show-c .plp-r .chat-container .static-popup .emoji {\n background-color: #444 !important;\n}\n.main-show-c .plp-r .chat-container .static-popup .emoji:hover {\n background-color: #222 !important;\n}\n.main-show-c .plp-r .play-list .header .change-film {\n background-color: var(--theme-color) !important;\n}\n.main-show-c .plp-r .play-list .other-item .current-play {\n filter: var(--blue-image-filter) !important;\n}\n\n#user-card-container {\n border-color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n#user-card-container .face-cc {\n border-color: #444 !important;\n}\n#user-card-container .info .name.vip-red-name {\n color: #FB7299 !important;\n}\n\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm {\n background-color: #444 !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .close .icon:hover {\n color: var(--theme-color) !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .close .icon:hover svg path {\n fill: var(--theme-color) !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .title {\n border-bottom-color: #666 !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .short-msg .content {\n color: #aaa !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .bottom-oper .btn.cancel {\n border-color: transparent !important;\n background-color: #666 !important;\n color: #eee !important;\n}\n.dialog-base-wrapper .popup-content .ogv-dialog-confirm .bottom-oper .btn.submit {\n background-color: var(--theme-color) !important;\n}\n\n.bb-comment .stick.up {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bb-comment .comment-emoji {\n box-shadow: none !important;\n}\n.bb-comment .comment-send-lite {\n background-color: #222 !important;\n}\n.bb-comment .loading-state {\n color: #aaa !important;\n}\n\n.emoji-box.top:after {\n background-image: none !important;\n}\n\n.video-desc .desc-info {\n color: #eee !important;\n}\n.video-desc .desc-info + .toggle-btn {\n color: #aaa !important;\n}\n.video-desc .desc-info + .toggle-btn:hover {\n color: var(--theme-color) !important;\n}\n.video-desc .desc-info a {\n color: var(--theme-color) !important;\n}\n\nbody:not(.simplify-comment) .bb-comment .comment-send-lite {\n background-color: #222 !important;\n}\nbody:not(.simplify-comment) .bb-comment .comment-list .list-item .info .like:hover i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .like.liked i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .like.liked:hover i {\n filter: var(--blue-image-filter) !important;\n}\nbody:not(.simplify-comment) .bb-comment .comment-list .list-item .info .hate:hover i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .hate.hated i, body:not(.simplify-comment) .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n filter: var(--blue-image-filter) !important;\n}\n\nbody:not(.simplify-comment) .panel-area .bb-comment .comment-send-lite {\n background-color: #444 !important;\n}\n\n.toolbar-box .emoji-btn.active,\n.toolbar-box .emoji-btn:hover,\n.toolbar-box .pic-box.active,\n.toolbar-box .pic-box:hover,\n.toolbar-box .at-icon:hover,\n.toolbar-box .icon-topic:hover,\n.toolbar-box .icon-vote.active,\n.toolbar-box .icon-vote:hover,\n.toolbar-box .icon-schedule.active,\n.toolbar-box .icon-schedule:hover {\n filter: var(--blue-image-filter) !important;\n}\n.toolbar-box .static-popup .bp-arrow {\n background: none !important;\n}\n\n.article-detail .normal-article-holder {\n color: #eee !important;\n}\n.article-detail .card-image {\n background-color: #333 !important;\n}\n.article-detail .fixed-top-header {\n background-color: #222 !important;\n color: #aaa !important;\n}\n.article-detail .fixed-top-header .inner .inner-title,\n.article-detail .fixed-top-header .inner .inner-right > .up-info {\n color: #eee !important;\n}\n.article-detail .article-breadcrumb a,\n.article-detail .article-breadcrumb span {\n color: #eee !important;\n}\n.article-detail .article-breadcrumb a:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container {\n background-color: #282828 !important;\n}\n.article-detail .article-container .article-container__content {\n border-color: #444 !important;\n}\n.article-detail .article-container .article-read-info a {\n color: #aaa !important;\n}\n.article-detail .article-container .article-read-info a:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .article-read-info span {\n color: #aaa !important;\n}\n.article-detail .article-container .article-up-info {\n background-color: transparent !important;\n}\n.article-detail .article-container .banner-container > a > .info > .title {\n color: #eee !important;\n}\n.article-detail .article-container .title-container > .article-read-panel > .article-read-info > span.spoiler {\n background-color: #2a2a2a !important;\n}\n.article-detail .article-container .read-article-holder .color-default,\n.article-detail .article-container .read-article-holder h1,\n.article-detail .article-container .read-article-holder h2,\n.article-detail .article-container .read-article-holder h3,\n.article-detail .article-container .read-article-holder h4,\n.article-detail .article-container .read-article-holder h5,\n.article-detail .article-container .read-article-holder h6,\n.article-detail .article-container .read-article-holder p {\n color: #eee !important;\n}\n.article-detail .article-container .read-article-holder a,\n.article-detail .article-container .read-article-holder a:hover,\n.article-detail .article-container .read-article-holder a:active {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .read-article-holder a[disabled],\n.article-detail .article-container .read-article-holder a:hover[disabled],\n.article-detail .article-container .read-article-holder a:active[disabled] {\n color: #999 !important;\n}\n.article-detail .article-container .read-article-holder [class*=color-][class*="-03"] {\n filter: brightness(1.2) !important;\n}\n.article-detail .article-container .read-article-holder [class*=color-][class*="-04"] {\n filter: brightness(1.3333333333) !important;\n}\n.article-detail .article-container .read-article-holder [class*=color-] [class*=color-] {\n filter: brightness(1) !important;\n}\n.article-detail .article-container .read-article-holder caption {\n color: #aaa !important;\n}\n.article-detail .article-container .read-article-holder .default-cover {\n background-color: #333 !important;\n color: #aaa !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .row-video-tit {\n color: #eee !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .up-icon,\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .row-video-infos {\n color: #aaa !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder .card-text-label {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .read-article-holder .card-container .row-video-holder:hover .row-video-tit {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .article-footer-box .footer-text {\n color: #eee !important;\n}\n.article-detail .article-container .article-footer-box .article-tags .iconfont,\n.article-detail .article-container .article-footer-box .article-tags .tag-item {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .share-box {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .share-box .share-item i {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .share-box .share-item i:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .article-container .interaction-info .advice-item {\n color: #aaa !important;\n}\n.article-detail .article-container .interaction-info .advice-item:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .recommend-list {\n background-color: #282828 !important;\n}\n.article-detail .recommend-list .recommend-header {\n border-color: #444 !important;\n}\n.article-detail .recommend-list .recommend-header .title {\n color: #eee !important;\n}\n.article-detail .recommend-list .recommend-header .more {\n background-color: transparent !important;\n color: #eee !important;\n}\n.article-detail .recommend-list .recommend-header .more:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .recommend-list .article-item {\n border-color: #444 !important;\n}\n.article-detail .recommend-list .article-item .article-info,\n.article-detail .recommend-list .article-item .article-info--up,\n.article-detail .recommend-list .article-item .stats-categroy,\n.article-detail .recommend-list .article-item .article-desc {\n color: #aaa !important;\n}\n.article-detail .recommend-list .article-item .stats-categroy:hover,\n.article-detail .recommend-list .article-item .article-info--up:hover {\n color: var(--theme-color) !important;\n}\n.article-detail .comment-wrapper > .comment-m {\n background-color: transparent !important;\n}\n\n.z-top-container {\n background-color: #333 !important;\n}\n\n.coin-dialog-wrapper {\n background-color: #222 !important;\n}\n.coin-dialog-wrapper .van-icon-guanbi {\n color: #aaa !important;\n}\n.coin-dialog-wrapper .coin-title {\n color: #eee !important;\n}\n.coin-dialog-wrapper .coin-bottom .tips {\n color: #aaa !important;\n}\n.coin-dialog-wrapper .coin-card-box {\n background-color: #fff !important;\n}\n\n.right-side-bar .catalog {\n background-color: #333 !important;\n color: #eee !important;\n}\n.right-side-bar .catalog:hover .catalog-text,\n.right-side-bar .catalog:hover .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .catalog:hover::after {\n background-color: transparent !important;\n}\n.right-side-bar .catalog .catalog-panel {\n background-color: #333 !important;\n box-shadow: none !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-panel__title,\n.right-side-bar .catalog .catalog-panel .catalog-panel__info {\n color: #eee !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-panel__info:hover {\n color: var(--theme-color) !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item:hover {\n background-color: #292929 !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item .item-ul {\n background-color: #eee !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item .catalog-item__text {\n color: #eee !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .catalog .catalog-panel .catalog-item:hover .catalog-item__text, .right-side-bar .catalog .catalog-panel .catalog-item.catalog-item--on .catalog-item__text {\n color: var(--theme-color) !important;\n}\n.right-side-bar .to-top {\n background-color: #333 !important;\n}\n.right-side-bar .to-top .iconfont {\n color: #eee !important;\n}\n.right-side-bar .to-top:hover {\n background-color: #333 !important;\n}\n.right-side-bar .to-top:hover .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .side-toolbar {\n background-color: #333 !important;\n}\n.right-side-bar .side-toolbar .toolbar-item, .right-side-bar .side-toolbar .toolbar-item .iconfont {\n color: #eee !important;\n}\n.right-side-bar .side-toolbar .toolbar-item:hover, .right-side-bar .side-toolbar .toolbar-item:hover .iconfont, .right-side-bar .side-toolbar .toolbar-item.toolbar-on, .right-side-bar .side-toolbar .toolbar-item.toolbar-on .iconfont {\n color: var(--theme-color) !important;\n}\n.right-side-bar .side-toolbar .toolbar-item:hover .toolbar-item__num, .right-side-bar .side-toolbar .toolbar-item:hover .iconfont .toolbar-item__num, .right-side-bar .side-toolbar .toolbar-item.toolbar-on .toolbar-item__num, .right-side-bar .side-toolbar .toolbar-item.toolbar-on .iconfont .toolbar-item__num {\n color: var(--theme-color) !important;\n}\n.right-side-bar .side-toolbar .toolbar-item canvas {\n filter: var(--blue-image-filter) !important;\n}\n\n.bui-precision-slider .bui-track .bui-schedule-wrap .bui-schedule-current {\n background-color: var(--theme-color) !important;\n}\n\n.bl-audio-panel-right-return:hover, .bl-audio-panel-left-show-more:hover {\n color: var(--theme-color) !important;\n}\n.bl-audio-panel-preset-btn.bl-audio-active {\n background-color: var(--theme-color) !important;\n}\n\n.link-navbar .main-ctnr .nav-items-ctnr.over-width {\n background-color: #333 !important;\n}\n\n.content-scorller-inner .living-icon-col {\n background-color: var(--theme-color) !important;\n}\n\n#App .rank-module .tab-bar {\n background-color: #222 !important;\n}\n#App .rank-module .tab-bar .tab-item {\n color: #eee !important;\n}\n#App .rank-module .tab-bar .tab-item:hover {\n color: var(--theme-color) !important;\n}\n#App .rank-module .tab-bar .tab-item.on {\n border-color: var(--theme-color) !important;\n color: var(--theme-color) !important;\n}\n#App .rank-module .tips {\n background-color: #333 !important;\n color: #aaa !important;\n}\n#App .rank-module .article-list .article-item .item-holder {\n background-color: #222 !important;\n}\n#App .rank-module .article-list .article-item .item-holder .article-content .article-title:hover,\n#App .rank-module .article-list .article-item .item-holder .score-module .score {\n color: var(--theme-color) !important;\n}\n#App .rank-module .article-list .article-item .item-holder .article-content .article-left-block .article-info-bar .reply:hover {\n color: var(--theme-color) !important;\n background-color: transparent !important;\n}\n\n#page-index .video .section-title .play-all-channel,\n#page-index .channel .section-right-options .play-all-channel,\n#page-video .play-all-btn,\n#page-channel-detail .paly-all-btn {\n background-color: #333 !important;\n color: #eee !important;\n border-color: #333 !important;\n}\n#page-index .video .section-title .play-all-channel:hover,\n#page-index .channel .section-right-options .play-all-channel:hover,\n#page-video .play-all-btn:hover,\n#page-channel-detail .paly-all-btn:hover {\n color: var(--theme-color) !important;\n border-color: var(--theme-color) !important;\n}\n#page-index .video .section-title .play-all-channel:hover .video-commonplayer_play,\n#page-index .channel .section-right-options .play-all-channel:hover .video-commonplayer_play,\n#page-video .play-all-btn:hover .video-commonplayer_play,\n#page-channel-detail .paly-all-btn:hover .video-commonplayer_play {\n color: var(--theme-color) !important;\n}\n\n.bilibili-player-video-info-tips path {\n stroke: #aaa !important;\n fill: #aaa !important;\n}\n.bilibili-player-video-info-tips circle {\n stroke: #aaa !important;\n}\n\n.shop-desc .desc-box .prize-text {\n color: var(--theme-color) !important;\n}\n.shop-desc .desc-box .prize-text::before {\n border-color: var(--theme-color) !important;\n}\n\n.subscribe-list li .subscribe-title {\n color: #eee !important;\n}\n.subscribe-list li .subscribe-tips {\n color: #aaa !important;\n}\n.subscribe-list li .btn-subscribe {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n#page-dynamic .col-2 .section-title {\n border-color: #555 !important;\n}\n\n.msg-notify .modules .module .detail {\n color: #aaa !important;\n}\n.msg-notify .notifier .name {\n color: #eee !important;\n}\n.msg-notify .notifier:hover > {\n color: var(--theme-color) !important;\n}\n\n.auto-reply-push {\n background-color: #222 !important;\n}\n.auto-reply-push__desc {\n color: #eee !important;\n}\n.auto-reply-push .ar-recommend-item__info--title {\n color: #eee !important;\n}\n.auto-reply-push .ar-recommend-item__info--desc .time {\n color: #aaa !important;\n}\n\n.bui-progress-bar, .bui-progress-bar::before {\n background-color: var(--theme-color) !important;\n}\n.bui-progress-bar .bui-progress-dot {\n background-color: var(--theme-color) !important;\n}\n\n#page-404 {\n background-color: transparent !important;\n}\n#page-404 .error {\n color: #eee !important;\n}\n#page-404 .back-btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.bilibili-player-video-btn-viewpointlist * {\n color: #eee !important;\n fill: #eee !important;\n}\n\n.hot-not-rank .hot-not-rank-text {\n background-color: var(--theme-color-80) !important;\n color: var(--foreground-color) !important;\n}\n.hot-not-rank .hot-not-rank-text:hover {\n background-color: var(--theme-color) !important;\n}\n\n.lottery-result__content {\n background-color: #222 !important;\n}\n.lottery-result__content .winners .winner__prize .prize-picture {\n border-color: #444 !important;\n}\n.lottery-result__content .winners .winner__prize .prize-picture.default {\n filter: var(--blue-image-filter) !important;\n}\n.lottery-result__content .winners .winner__prize__title {\n color: #eee !important;\n}\n.lottery-result__content .winners .winner__prize__desc {\n color: #aaa !important;\n}\n.lottery-result__content .winners .winner__list:before {\n background-color: #444 !important;\n}\n\n.bui-button .bui-button-blue,\n.bui-button .bui-button-blue:hover,\n.bui-button .bui-button-gray3:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n\n.bpx-docker-minor {\n background-color: transparent !important;\n}\n\n.bpx-player-auxiliary .bui-dropdown {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-wrap {\n fill: #eee !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-wrap.bui-dropdown-unfold .bui-dropdown-icon,\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-wrap .bui-dropdown-icon:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-items {\n background-color: #444 !important;\n border-color: transparent !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-items .bui-dropdown-item {\n color: #eee !important;\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bui-dropdown .bui-dropdown-items .bui-dropdown-item:hover {\n color: var(--theme-color) !important;\n background-color: #222 !important;\n}\n.bpx-player-auxiliary .bpx-player-dm-load-status {\n background-color: transparent !important;\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bui-collapse-body {\n background-color: #333 !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-function {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-function > * {\n color: #eee !important;\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row {\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-dm {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-block-btn,\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-report-btn {\n background-color: #555 !important;\n border-color: transparent !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-block-btn:hover,\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .dm-info-row .dm-info-report-btn:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-wrap .bui-long-list-item-selected .dm-info-row {\n background-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history, .bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history.bpx-player-disable, .bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history.bpx-player-disable:hover {\n background-color: #444 !important;\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-collapse .bpx-player-dm-btn-footer .bpx-player-dm-btn-history:hover {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-label {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-sync-btn {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-input {\n border-color: #666 !important;\n color: #eee !important;\n background-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-input[focus-within] {\n border-color: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-input:focus-within {\n border-color: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn,\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn .bui-area {\n border-color: transparent !important;\n background-color: #444 !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn:hover,\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-add-btn .bui-area:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list {\n background-color: #222 !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-block-list-function {\n color: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-state-list-wrap > * {\n color: #aaa !important;\n fill: #aaa !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-state-list-wrap > *.bpx-player-block-list-delete:hover {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-state-list-wrap > *.bpx-player-block-list-state {\n color: var(--theme-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-block-area .bpx-player-block-list .bpx-player-block-list-line {\n color: #eee !important;\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-contextmenu {\n background-color: #333 !important;\n border-color: transparent !important;\n box-shadow: 0 0 5px #222 !important;\n}\n.bpx-player-auxiliary .bpx-player-contextmenu > li {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-contextmenu > li:hover {\n background-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku,\n.bpx-player-auxiliary .bpx-player-setting {\n background-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel {\n border-color: transparent !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-group {\n border-color: #444 !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-group .bpx-player-adv-danmaku-title {\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn,\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn .bui-area {\n background-color: #444 !important;\n color: #eee !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn.active, .bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn:hover,\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn .bui-area.active,\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-btn .bui-area:hover {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.bpx-player-auxiliary .bpx-player-adv-danmaku-panel .bpx-player-adv-danmaku-pos-title {\n color: #eee !important;\n}\n\n.ep-list-wrapper .ep-item a,\n.section-ep-wrapper .ep-item a {\n color: #eee !important;\n}\n\n.bpx-player-container {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,0.26667) !important;\n}\n.bpx-player-container .squirtle-controller .squirtle-high-energy {\n filter: var(--blue-image-filter) !important;\n}\n.bpx-player-container .squirtle-controller .squirtle-progress-timeline {\n background-color: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-area::before {\n background-color: transparent !important;\n}\n.bpx-player-container .bpx-player-sending-bar {\n background-color: transparent !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-dm-setting:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-btn-dm:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-dm-input {\n color: #eee !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-block-filter-type.bpx-player-active > * {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-mode-selection-container .selection-span.active, .bpx-player-container .bpx-player-sending-bar .bpx-player-mode-selection-container .selection-span.active:hover {\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar {\n background-color: rgba(255, 255, 255, 0.06667) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap {\n border-color: transparent !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-wrap a,\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-wrap a:hover {\n color: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-hint a {\n color: #aaa !important;\n fill: #aaa !important;\n}\n.bpx-player-container .bpx-player-sending-bar .bpx-player-video-inputbar .bpx-player-video-inputbar-wrap .bpx-player-dm-hint a:hover {\n color: var(--theme-color) !important;\n fill: var(--theme-color) !important;\n}\n.bpx-player-container .bpx-player-video-info {\n color: #aaa !important;\n}\n\n.twp-container .new-twp-btn.confirm, .twp-container .new-twp-btn.ticket, .twp-container .new-twp-btn.vip {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.twp-container .new-twp-btn.confirm .current, .twp-container .new-twp-btn.ticket .current, .twp-container .new-twp-btn.vip .current {\n color: var(--foreground-color) !important;\n}\n\n.msg-push-new {\n background-color: #222 !important;\n}\n.msg-push-new .ar-recommend-item__info--title {\n color: #eee !important;\n}\n.msg-push-new .ar-recommend-item__info--desc .time, .msg-push-new .ar-recommend-item__info--view {\n color: #aaa !important;\n}\n\n.send-box .core-style {\n color: #eee !important;\n}\n\n.section.user-info .user-info-title {\n border-color: #555 !important;\n}\n.section.user-info .tag-content,\n.section.user-info .info-value,\n.section.user-info .info-title {\n color: #eee !important;\n}\n.section.user-info .iconfont,\n.section.user-info .info-command {\n color: #aaa !important;\n}\n\n.h-notice {\n background-color: #333 !important;\n}\n.h-notice a {\n color: #eee !important;\n}\n.h-notice svg path {\n fill: #eee !important;\n}\n\n.video-info .video-data .argue {\n background: #312d21 !important;\n}\n.video-info .video-data .argue, .video-info .video-data .argue i {\n color: #e1a411 !important;\n}\n\n.short-review-content .review-edit-header .media-info h4 {\n color: #eee !important;\n}\n.short-review-content .review-edit-header .media-info .rate-tip {\n color: #aaa !important;\n}\n.short-review-content .review-body-wrap {\n border-color: #555 !important;\n background-color: #222 !important;\n}\n.short-review-content .review-body-wrap[focus-within] {\n border-color: var(--theme-color) !important;\n}\n.short-review-content .review-body-wrap:focus-within {\n border-color: var(--theme-color) !important;\n}\n.short-review-content .review-body-wrap textarea,\n.short-review-content .review-body-wrap textarea[focus-within] {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n.short-review-content .review-body-wrap textarea,\n.short-review-content .review-body-wrap textarea:focus-within {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n.short-review-content .review-body-wrap .tip {\n color: #aaa !important;\n}\n.short-review-content .review-body-wrap .mr-btn, .short-review-content .review-body-wrap .mr-btn:hover, .short-review-content .review-body-wrap .mr-btn:active {\n color: var(--foreground-color) !important;\n background-color: var(--theme-color) !important;\n border-color: transparent !important;\n}\n\n.fans-medal-dialog {\n background-color: #222 !important;\n}\n.fans-medal-dialog .van-dialog__title {\n color: #eee !important;\n}\n.fans-medal-dialog .van-dialog__close {\n color: #aaa !important;\n}\n\n#app > #main > .container .header .name {\n color: #eee !important;\n}\n#app > #main > .container .header .count {\n color: #aaa !important;\n}\n#app > #main > .container .header .count span {\n color: var(--theme-color) !important;\n}\n#app > #main > .container .list .content {\n border-color: #444 !important;\n background-color: #333 !important;\n}\n#app > #main > .container .list .content .btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#app > #main > .container .list .content.border {\n border-color: var(--theme-color) !important;\n opacity: 1 !important;\n}\n#app > #main > .container .list .content .info {\n background-image: none !important;\n background-color: transparent !important;\n}\n#app > #main > .container .list .content .info .num,\n#app > #main > .container .list .content .info .name {\n color: #eee !important;\n}\n#app > #main > .container .list .content .info .img,\n#app > #main > .container .list .content .info .image {\n filter: var(--pink-image-filter) !important;\n}\n#app > #main > .container .list .content .info .limit, #app > #main > .container .list .content .info .limit .before {\n color: #aaa !important;\n}\n#app > #main > .container .list .content .info .progress {\n background-color: #555 !important;\n}\n#app > #main > .container .list .content .info .progress .blue {\n background-color: var(--theme-color) !important;\n}\n\n.container.medalList {\n background-color: transparent !important;\n}\n.container.medalList .title .name {\n color: #eee !important;\n}\n.container.medalList .title img {\n filter: var(--blue-image-filter) !important;\n}\n.container.medalList .title .mount {\n color: #aaa !important;\n}\n.container.medalList .title .button {\n color: var(--theme-color) !important;\n}\n.container.medalList .list .content {\n border-color: #444 !important;\n background-color: #333 !important;\n}\n.container.medalList .list .content .btn {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n.container.medalList .list .content.border {\n border-color: var(--theme-color) !important;\n opacity: 1 !important;\n}\n.container.medalList .list .content .info {\n background-image: none !important;\n background-color: transparent !important;\n}\n.container.medalList .list .content .info .num,\n.container.medalList .list .content .info .name {\n color: #eee !important;\n}\n.container.medalList .list .content .info .img,\n.container.medalList .list .content .info .image {\n filter: var(--pink-image-filter) !important;\n}\n.container.medalList .list .content .info .limit, .container.medalList .list .content .info .limit .before {\n color: #aaa !important;\n}\n.container.medalList .list .content .info .progress {\n background-color: #555 !important;\n}\n.container.medalList .list .content .info .progress .blue {\n background-color: var(--theme-color) !important;\n}\n\n.ztolayer-dialog {\n background-color: #222 !important;\n}\n.ztolayer-dialog .dialog-title .title {\n color: var(--theme-color) !important;\n}\n.ztolayer-dialog .dialog-body {\n color: #eee !important;\n}\n.ztolayer-dialog .dialog-body .info {\n color: #aaa !important;\n}\n.ztolayer-dialog .dialog-body .configItem .switch {\n filter: var(--pink-image-filter) !important;\n}\n\n.bilibili-player-video-info-hover {\n background-color: #222 !important;\n}\n.bilibili-player-video-info-hover-num {\n color: #eee !important;\n}\n.bilibili-player-video-info-hover-tips {\n color: #aaa !important;\n}\n\n#i_cecream {\n background-color: transparent !important;\n}\n#i_cecream .mini-header .header-entry-avatar {\n border-color: #333 !important;\n}\n#i_cecream .mini-header .default-entry,\n#i_cecream .mini-header .right-entry-icon,\n#i_cecream .mini-header .mini-header__title > span {\n color: #eee !important;\n}\n#i_cecream .mini-header .right-entry-text {\n color: #aaa !important;\n}\n#i_cecream .mini-header .header-upload-entry {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#i_cecream .mini-header .header-upload-entry .header-upload-entry__icon {\n color: var(--foreground-color) !important;\n}\n#i_cecream .mini-header .header-upload-entry:hover {\n background-color: var(--theme-color-90) !important;\n}\n#i_cecream .bili-header,\n#i_cecream .home-header {\n background-color: transparent !important;\n}\n#i_cecream .bili-header__banner,\n#i_cecream .home-header__banner {\n background-color: #333 !important;\n}\n#i_cecream .bili-header.fixed-top .home-header__bar,\n#i_cecream .home-header.fixed-top .home-header__bar {\n background-color: #222 !important;\n}\n#i_cecream .bili-header__channel,\n#i_cecream .home-header__channel {\n background-color: transparent !important;\n}\n#i_cecream .bili-header__channel .channel-entry-more__link,\n#i_cecream .bili-header__channel .channel-link,\n#i_cecream .home-header__channel .channel-entry-more__link,\n#i_cecream .home-header__channel .channel-link {\n color: #eee !important;\n background-color: #333 !important;\n border-color: transparent !important;\n}\n#i_cecream .bili-header__channel .channel-entry-more__link:hover,\n#i_cecream .bili-header__channel .channel-link:hover,\n#i_cecream .home-header__channel .channel-entry-more__link:hover,\n#i_cecream .home-header__channel .channel-link:hover {\n color: #eee !important;\n background-color: #555 !important;\n}\n#i_cecream .bili-header .channel-icons__item,\n#i_cecream .home-header .channel-icons__item {\n color: #eee !important;\n}\n#i_cecream .bili-header .channel-icons .channel-notify,\n#i_cecream .home-header .channel-icons .channel-notify {\n border-color: #222 !important;\n}\n#i_cecream .primary-btn {\n color: #eee !important;\n background-color: #333 !important;\n border-color: transparent !important;\n}\n#i_cecream .primary-btn:hover {\n background-color: #555 !important;\n}\n#i_cecream .area-header .roll-btn {\n color: #eee !important;\n}\n#i_cecream .area-header .title {\n color: #eee !important;\n}\n#i_cecream .area-header .title:hover {\n color: var(--theme-color) !important;\n}\n#i_cecream .area-header .track-switch {\n background-color: #333 !important;\n color: #aaa !important;\n}\n#i_cecream .area-header .track-switch .switch-bar {\n background-color: var(--theme-color) !important;\n}\n#i_cecream .area-header .track-switch button:hover {\n background-color: #555 !important;\n}\n#i_cecream .area-header .track-switch button.is-active {\n color: var(--foreground-color) !important;\n}\n#i_cecream :not(.aside-head) > .area-header .mouse-switch > * {\n color: #aaa !important;\n background-color: #333 !important;\n}\n#i_cecream :not(.aside-head) > .area-header .mouse-switch > *:hover {\n color: #aaa !important;\n background-color: #555 !important;\n}\n#i_cecream :not(.aside-head) > .area-header .mouse-switch > *.is-active {\n background-color: var(--theme-color) !important;\n color: var(--foreground-color) !important;\n}\n#i_cecream .aside-head .mouse-switch > * {\n color: #aaa !important;\n}\n#i_cecream .aside-head .mouse-switch > *.is-active {\n color: var(--theme-color) !important;\n}\n#i_cecream .aside-head .mouse-switch > *.is-active::after {\n background-color: var(--theme-color) !important;\n}\n#i_cecream .aside-body .list-state-error,\n#i_cecream .aside-body .list-state-nothing,\n#i_cecream .aside-body .list-state-loading {\n background-color: #444 !important;\n}\n#i_cecream .aside-body .list-state-error span,\n#i_cecream .aside-body .list-state-nothing span,\n#i_cecream .aside-body .list-state-loading span {\n color: #aaa !important;\n}\n\n.v-popover-content {\n border-color: transparent !important;\n background-color: #333 !important;\n}\n\n.bili-rank-list-video__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-video__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-video__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-video .rank-video-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-video .rank-video-card__popover--icon, .bili-rank-list-video .rank-video-card__popover--stats, .bili-rank-list-video .rank-video-card__popover--subtitle, .bili-rank-list-video .rank-video-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-video .rank-video-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-video .rank-video-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-video .rank-video-card__info--pts, .bili-rank-list-video .rank-video-card__info--schedule, .bili-rank-list-video .rank-video-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-video-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-video-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-video-card__info--pub, .bili-video-card__info--subtitle, .bili-video-card__info--styles, .bili-video-card__info--uname {\n color: #aaa !important;\n}\n.bili-video-card__info--owner {\n color: #aaa !important;\n}\n.bili-video-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-video-card .v-img, .bili-video-card__image, .bili-video-card__cover, .bili-video-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-video-card__skeleton--light, .bili-video-card__skeleton--text, .bili-video-card__skeleton--face, .bili-video-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-video-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-bangumi__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-bangumi__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-bangumi__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__popover--icon, .bili-rank-list-bangumi .rank-bangumi-card__popover--stats, .bili-rank-list-bangumi .rank-bangumi-card__popover--subtitle, .bili-rank-list-bangumi .rank-bangumi-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-bangumi .rank-bangumi-card__info--pts, .bili-rank-list-bangumi .rank-bangumi-card__info--schedule, .bili-rank-list-bangumi .rank-bangumi-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-bangumi-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-bangumi-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-bangumi-card__info--pub, .bili-bangumi-card__info--subtitle, .bili-bangumi-card__info--styles, .bili-bangumi-card__info--uname {\n color: #aaa !important;\n}\n.bili-bangumi-card__info--owner {\n color: #aaa !important;\n}\n.bili-bangumi-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-bangumi-card .v-img, .bili-bangumi-card__image, .bili-bangumi-card__cover, .bili-bangumi-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-bangumi-card__skeleton--light, .bili-bangumi-card__skeleton--text, .bili-bangumi-card__skeleton--face, .bili-bangumi-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-bangumi-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-cheese__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-cheese__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-cheese__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__popover--icon, .bili-rank-list-cheese .rank-cheese-card__popover--stats, .bili-rank-list-cheese .rank-cheese-card__popover--subtitle, .bili-rank-list-cheese .rank-cheese-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-cheese .rank-cheese-card__info--pts, .bili-rank-list-cheese .rank-cheese-card__info--schedule, .bili-rank-list-cheese .rank-cheese-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-cheese-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-cheese-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-cheese-card__info--pub, .bili-cheese-card__info--subtitle, .bili-cheese-card__info--styles, .bili-cheese-card__info--uname {\n color: #aaa !important;\n}\n.bili-cheese-card__info--owner {\n color: #aaa !important;\n}\n.bili-cheese-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-cheese-card .v-img, .bili-cheese-card__image, .bili-cheese-card__cover, .bili-cheese-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-cheese-card__skeleton--light, .bili-cheese-card__skeleton--text, .bili-cheese-card__skeleton--face, .bili-cheese-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-cheese-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-live__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-live__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-live__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-live .rank-live-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-live .rank-live-card__popover--icon, .bili-rank-list-live .rank-live-card__popover--stats, .bili-rank-list-live .rank-live-card__popover--subtitle, .bili-rank-list-live .rank-live-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-live .rank-live-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-live .rank-live-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-live .rank-live-card__info--pts, .bili-rank-list-live .rank-live-card__info--schedule, .bili-rank-list-live .rank-live-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-live-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-live-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-live-card__info--pub, .bili-live-card__info--subtitle, .bili-live-card__info--styles, .bili-live-card__info--uname {\n color: #aaa !important;\n}\n.bili-live-card__info--owner {\n color: #aaa !important;\n}\n.bili-live-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-live-card .v-img, .bili-live-card__image, .bili-live-card__cover, .bili-live-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-live-card__skeleton--light, .bili-live-card__skeleton--text, .bili-live-card__skeleton--face, .bili-live-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-live-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-manga__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-manga__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-manga__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-manga .rank-manga-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-manga .rank-manga-card__popover--icon, .bili-rank-list-manga .rank-manga-card__popover--stats, .bili-rank-list-manga .rank-manga-card__popover--subtitle, .bili-rank-list-manga .rank-manga-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-manga .rank-manga-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-manga .rank-manga-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-manga .rank-manga-card__info--pts, .bili-rank-list-manga .rank-manga-card__info--schedule, .bili-rank-list-manga .rank-manga-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-manga-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-manga-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-manga-card__info--pub, .bili-manga-card__info--subtitle, .bili-manga-card__info--styles, .bili-manga-card__info--uname {\n color: #aaa !important;\n}\n.bili-manga-card__info--owner {\n color: #aaa !important;\n}\n.bili-manga-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-manga-card .v-img, .bili-manga-card__image, .bili-manga-card__cover, .bili-manga-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-manga-card__skeleton--light, .bili-manga-card__skeleton--text, .bili-manga-card__skeleton--face, .bili-manga-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-manga-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-movie__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-movie__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-movie__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-movie .rank-movie-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-movie .rank-movie-card__popover--icon, .bili-rank-list-movie .rank-movie-card__popover--stats, .bili-rank-list-movie .rank-movie-card__popover--subtitle, .bili-rank-list-movie .rank-movie-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-movie .rank-movie-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-movie .rank-movie-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-movie .rank-movie-card__info--pts, .bili-rank-list-movie .rank-movie-card__info--schedule, .bili-rank-list-movie .rank-movie-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-movie-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-movie-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-movie-card__info--pub, .bili-movie-card__info--subtitle, .bili-movie-card__info--styles, .bili-movie-card__info--uname {\n color: #aaa !important;\n}\n.bili-movie-card__info--owner {\n color: #aaa !important;\n}\n.bili-movie-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-movie-card .v-img, .bili-movie-card__image, .bili-movie-card__cover, .bili-movie-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-movie-card__skeleton--light, .bili-movie-card__skeleton--text, .bili-movie-card__skeleton--face, .bili-movie-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-movie-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-ogv__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-ogv__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-ogv__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__popover--icon, .bili-rank-list-ogv .rank-ogv-card__popover--stats, .bili-rank-list-ogv .rank-ogv-card__popover--subtitle, .bili-rank-list-ogv .rank-ogv-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-ogv .rank-ogv-card__info--pts, .bili-rank-list-ogv .rank-ogv-card__info--schedule, .bili-rank-list-ogv .rank-ogv-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-ogv-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-ogv-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-ogv-card__info--pub, .bili-ogv-card__info--subtitle, .bili-ogv-card__info--styles, .bili-ogv-card__info--uname {\n color: #aaa !important;\n}\n.bili-ogv-card__info--owner {\n color: #aaa !important;\n}\n.bili-ogv-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-ogv-card .v-img, .bili-ogv-card__image, .bili-ogv-card__cover, .bili-ogv-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-ogv-card__skeleton--light, .bili-ogv-card__skeleton--text, .bili-ogv-card__skeleton--face, .bili-ogv-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-ogv-card__wrap {\n background-color: transparent !important;\n}\n\n.bili-rank-list-article__list {\n border-color: transparent !important;\n background-color: transparent !important;\n}\n.bili-rank-list-article__item:nth-of-type(2n + 1) {\n background-color: #333 !important;\n}\n.bili-rank-list-article__item:nth-of-type(2n) {\n background-color: #444 !important;\n}\n.bili-rank-list-article .rank-article-card__popover {\n background-color: transparent !important;\n}\n.bili-rank-list-article .rank-article-card__popover--icon, .bili-rank-list-article .rank-article-card__popover--stats, .bili-rank-list-article .rank-article-card__popover--subtitle, .bili-rank-list-article .rank-article-card__popover--author {\n color: #aaa !important;\n}\n.bili-rank-list-article .rank-article-card__popover--stats {\n border-color: #444 !important;\n}\n.bili-rank-list-article .rank-article-card__cover {\n background-color: #333 !important;\n}\n.bili-rank-list-article .rank-article-card__info--pts, .bili-rank-list-article .rank-article-card__info--schedule, .bili-rank-list-article .rank-article-card__info--styles {\n color: #aaa !important;\n}\n\n.bili-article-card__info--tit:hover {\n color: var(--theme-color) !important;\n}\n.bili-article-card__info--living {\n filter: var(--pink-image-filter) !important;\n}\n.bili-article-card__info--pub, .bili-article-card__info--subtitle, .bili-article-card__info--styles, .bili-article-card__info--uname {\n color: #aaa !important;\n}\n.bili-article-card__info--owner {\n color: #aaa !important;\n}\n.bili-article-card__info--owner:hover {\n color: var(--theme-color) !important;\n}\n.bili-article-card .v-img, .bili-article-card__image, .bili-article-card__cover, .bili-article-card__image--wrap {\n background-color: #333 !important;\n}\n.bili-article-card__skeleton--light, .bili-article-card__skeleton--text, .bili-article-card__skeleton--face, .bili-article-card__skeleton--cover {\n background-color: #444 !important;\n}\n.bili-article-card__wrap {\n background-color: transparent !important;\n}\n\n.n-drawer-container .elevator {\n background-color: #222 !important;\n}\n.n-drawer-container .elevator .elevator-head {\n color: #eee !important;\n}\n.n-drawer-container .elevator .elevator-core.is-active {\n background-color: #333 !important;\n}\n.n-drawer-container .elevator .elevator-core:hover {\n background-color: #444 !important;\n}\n.n-drawer-container .elevator .elevator-core .name {\n color: #eee !important;\n}\n.n-drawer-container .elevator .elevator-core .icon {\n color: #aaa !important;\n}\n\n#bilibili-footer {\n background-color: transparent !important;\n}\n#bilibili-footer .split-line {\n background-color: #444 !important;\n}\n#bilibili-footer p {\n color: #eee !important;\n}\n#bilibili-footer a {\n color: #eee !important;\n}\n#bilibili-footer a:hover {\n color: var(--theme-color) !important;\n}\n#bilibili-footer .link-item .bt {\n color: #aaa !important;\n}\n#bilibili-footer .text-con__line--link {\n color: #aaa !important;\n}\n\n.footer-qrcode-popover .qrcode-text,\n.footer-wechat-popover .qrcode-text {\n color: #eee !important;\n}\n\n.gm-skeleton .chat-input-ctnr {\n border-color: #333 !important;\n background-color: #222 !important;\n}\n.gm-skeleton .chat-input-ctnr .medal-section {\n border-color: #333 !important;\n}\n\n.suggest-wrap .suggest-item {\n color: #eee !important;\n}\n.suggest-wrap .suggest-item:hover {\n background: #6e6e6e !important;\n}\n\n#all-list .sub-filter {\n background: #6e6e6e !important;\n}\n#all-list .icon-tid2-arr {\n color: #6e6e6e !important;\n}\n#all-list .mixin-list .user-list .all-user-item > .user-row .title,\n#all-list .mixin-list .user-list .u-videos .video-item .video-desc {\n color: #eee !important;\n}\n\n.dyn-topic-panel .topic-panel {\n background: #444 !important;\n}\n.dyn-topic-panel .topic-panel__nav-title {\n color: #eee !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic::before {\n filter: brightness(0) invert(0.8) !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic:hover .relevant-topic__title {\n color: var(--theme-color) !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic__title {\n color: #eee !important;\n}\n.dyn-topic-panel .topic-panel .relevant-topic__exposed {\n color: #aaa !important;\n}\n\n.bili-topic-selector__search .bili-topic-search__input__prefix, .bili-topic-selector__search .bili-topic-search__input__text {\n color: #aaa !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover {\n background-color: #333 !important;\n border-color: transparent !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input {\n background-color: #444 !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input__inner {\n color: #eee !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input__inner::placeholder {\n color: #aaa !important;\n}\n.bili-topic-selector__search .bili-topic-search__popover.active .bili-topic-search__input__text {\n color: #999 !important;\n}\n.bili-topic-selector .bili-topic-item__cloud:hover {\n background: #222 !important;\n}\n.bili-topic-selector .bili-topic-item__cloud__prefix {\n filter: brightness(0) invert(0.8) !important;\n}\n.bili-topic-selector .bili-topic-item__cloud__name {\n color: #eee !important;\n}\n.bili-topic-selector .bili-topic-item__cloud__desc {\n color: #aaa !important;\n}\n.bili-topic-selector__rcmd__default .bili-topic-item__stela {\n background: #333 !important;\n}\n.bili-topic-selector__rcmd__default .bili-topic-item__stela__prefix {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__rcmd__default .bili-topic-item__stela__name {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__action {\n background: #333 !important;\n color: var(--theme-color) !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__items .bili-topic-item__cloud__prefix {\n color: var(--theme-color) !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__items .bili-topic-item__cloud__name {\n color: #eee !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__popover {\n background: #333 !important;\n border-color: transparent !important;\n}\n.bili-topic-selector__rcmd .bili-topic-rcmd-more__popover.hover {\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.bili-topic-selector__bulletin {\n background: #444 !important;\n}\n.bili-topic-selector__bulletin .bili-topic-item__normal:hover {\n background: var(--theme-color-10) !important;\n}\n.bili-topic-selector__bulletin .bili-topic-item__normal__prefix {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__bulletin .bili-topic-item__normal__name {\n filter: var(--blue-image-filter) !important;\n}\n.bili-topic-selector__bulletin__clear {\n filter: var(--blue-image-filter) !important;\n}\n\n.comment-setting .settings-panel {\n background: #333 !important;\n border-color: transparent !important;\n box-shadow: 0px 1px 10px 0px var(--theme-color-30) !important;\n}\n.comment-setting .settings-panel__option {\n color: #eee !important;\n}\n.comment-setting .settings-panel__option:hover {\n color: #eee !important;\n background-color: #222 !important;\n}\n.comment-setting .settings-panel__option--active {\n color: var(--theme-color) !important;\n}\n.comment-setting .settings-panel__option--active:hover {\n color: var(--theme-color) !important;\n}\n\n.toolbar-box .icon-reserve.live:hover {\n filter: var(--blue-image-filter) !important;\n}\n\n.bili-popup-layer {\n background-color: #222 !important;\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__type {\n color: #eee !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.title .bili-input::before {\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.title .bili-input:hover::before {\n border-color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.title .bili-input__inner {\n color: #eee !important;\n background-color: #444 !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input input {\n background-color: #444 !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input::before {\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input:hover::before {\n border-color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .date-input .calendar.active {\n filter: var(--blue-image-filter) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-input-wrap::before {\n border-color: transparent !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-input-wrap:hover::before {\n border-color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-input-wrap .s-input {\n background-color: #444 !important;\n color: #eee !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-label {\n color: #aaa !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-panel {\n border-color: var(--theme-color) !important;\n background-color: #444 !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-panel .s-item {\n color: #eee !important;\n}\n.bili-popup-layer__content .dynamic-reserve__form__item.datetime .scroll-input .s-panel .s-item:hover {\n color: var(--theme-color) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__about img {\n filter: var(--blue-image-filter) !important;\n}\n.bili-popup-layer__content .dynamic-reserve__about .link {\n color: var(--theme-color) !important;\n}\n.bili-popup-layer__footer::after {\n border-color: transparent !important;\n}\n.bili-popup-layer__button {\n color: #eee !important;\n}\n.bili-popup-layer__button.confirm {\n background-color: var(--theme-color) !important;\n}\n.bili-popup-layer__button.cancel {\n background: #444 !important;\n}\n.bili-popup-layer__button::before {\n border-color: transparent !important;\n}\n\n.dyn-topic__card:hover {\n background: var(--theme-color-10) !important;\n}\n.dyn-topic__icon {\n filter: var(--blue-image-filter) !important;\n}\n.dyn-topic__text {\n color: var(--theme-color) !important;\n}\n\n.bili-header-m .nav-menu .nav-con .nav-item:hover,\n.right-part > .shortcuts-ctnr .shortcut-item:hover,\n#link-navbar-vm > .link-navbar .nav-item:hover,\n.z_top .z_top_nav ul li:hover,\n.uns_box ul.menu li:not(.b-post):hover,\n.link-navbar .nav-item:hover,\n.shortcuts-ctnr .shortcut-item:hover,\n.search-bar-ctnr .search-bar,\n.nav-header-wrapper .nav-header .nav-header-search-bar {\n background-color: #222 !important;\n}\n\n.bili-header-m .nav-menu .nav-mask,\n.bili-header-m .nav-menu.blur-black .nav-mask,\n#navbar-vm > .link-navbar,\n#link-navbar-vm > .link-navbar,\n#app > .link-navbar,\n#app > .nav-header-wrapper,\n.b-header-mask-wrp .b-header-mask,\n.link-navbar {\n background-color: #333 !important;\n}\n\n.z_top .i-link:hover,\n.z_top .z_top_nav ul li.home:hover {\n background-color: transparent !important;\n}\n\n#app > .nav-header-wrapper > .nav-header {\n background: transparent !important;\n}\n\n#app > .link-navbar .main-ctnr .nav-logo,\n#app > .link-navbar .nav-item.selected .label,\n#app > .link-navbar .nav-item:hover .icon-font {\n color: #eee !important;\n}\n#app > .nav-header-wrapper > .nav-header .nav-header-mainsite,\n#app > .nav-header-wrapper > .nav-header .order-center {\n color: #eee !important;\n}\n\n.bili-header-m .nav-menu .nav-con .nav-item .t,\n#link-navbar-vm > .link-navbar .main-ctnr .nav-logo,\n#link-navbar-vm > .link-navbar .nav-item:hover,\n.right-part > .shortcuts-ctnr,\n.right-part > .shortcuts-ctnr .shortcut-item:hover,\n.z_top.b-header-blur .z_top_nav li a.i-link,\n.z_top.b-header-blur .uns_box li.u-i a.i-link,\n.z_top a,\n.my-link-btn .label,\n.uns_box li.u-i a.i-link,\n.shortcuts-ctnr .shortcut-item,\n.link-navbar .main-ctnr .custom-link > a,\n.shortcut-item .list-item span,\n.link-navbar .main-ctnr .nav-logo,\n.search-bar-ctnr .search-bar input,\n.nav-header-wrapper .nav-header .nav-header-search-bar {\n color: #eee !important;\n}\n\n.search-bar-ctnr .search-bar .placeholder,\n.search-bar-ctnr .search-bar .search-btn,\n.search-bar-ctnr .search-bar input::placeholder {\n color: #878787 !important;\n}\n\n.uns_box li.u-i:hover a.i-link,\n.z_top .i-link:hover {\n color: var(--theme-color);\n}\n\n.link-navbar-ctnr,\n.link-navbar {\n box-shadow: none !important;\n}\n\n.link-navbar .main-ctnr .nav-logo::before,\n.nav-header-wrapper .nav-header .order-icon {\n filter: brightness(0) invert(1) !important;\n}\n\n.search-bar-ctnr .search-bar {\n border-color: transparent !important;\n box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.13333);\n}',""]),n.exports=o},5760:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#review_module {\n display: none !important;\n}",""]),n.exports=o},2865:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#sponsor_module, #paybar_module {\n display: none !important;\n}",""]),n.exports=o},2967:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#banner_link,\n.z-top-container.has-banner > .header,\n.custom-navbar .blur-layer,\n.bili-header__banner {\n display: none !important;\n}\n\n.bili-header {\n padding-top: 50px !important;\n}\n\ndiv.blur-bg,\n.b-header-mask-wrp .b-header-mask-bg {\n opacity: 0 !important;\n}\n\n.international-header .bili-banner,\n.international-home .bili-banner {\n visibility: hidden !important;\n height: 50px !important;\n min-height: unset !important;\n}\n\n.nav-link .nav-link-ul .nav-link-item .link,\n.nav-user-center .user-con .item .name {\n color: black !important;\n text-shadow: none !important;\n}\nbody.dark .nav-link .nav-link-ul .nav-link-item .link,\nbody.dark .nav-user-center .user-con .item .name {\n color: #eee !important;\n}",""]),n.exports=o},1737:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#live_recommand_report,\n#live_recommend_report {\n display: none !important;\n}",""]),n.exports=o},590:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#recom_module,\n#reco_list,\n.bilibili-player-ending-panel-box-videos,\n.r-con .rcmd-list {\n display: none !important;\n}\n\n.bilibili-player-ending-panel-box-functions .bilibili-player-upinfo-spans {\n position: static !important;\n}\n\n.bilibili-player-ending-panel-box {\n display: flex !important;\n justify-content: center !important;\n flex-direction: column !important;\n}",""]),n.exports=o},7021:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bilibili-player-video-top {\n display: none !important;\n}",""]),n.exports=o},2218:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".v-wrap .l-con,\n.v-wrap .r-con {\n display: flex;\n flex-direction: column;\n margin-top: 24px;\n}\n.v-wrap .l-con .player-wrap {\n order: -1;\n}\n.v-wrap .l-con .video-info {\n margin: 20px 0 0 0 !important;\n padding: 0 !important;\n height: auto !important;\n}\n.v-wrap .l-con .video-info .video-data .argue,\n.v-wrap .l-con .video-info .video-data .copyright {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.v-wrap .r-con .danmaku-box {\n order: -1;\n}\n.v-wrap .r-con .up-info {\n padding-top: 0 !important;\n}",""]),n.exports=o},8190:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#bilibili-player,\n#bilibili-player.mini-player::before {\n box-shadow: 0px 2px 8px 0px var(--theme-color-30) !important;\n}\nbody.dark #bilibili-player,\nbody.dark #bilibili-player.mini-player::before {\n box-shadow: 0px 2px 8px 0px var(--theme-color-20) !important;\n}",""]),n.exports=o},9837:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"html ::-webkit-scrollbar {\n width: 5px !important;\n height: 5px !important;\n}\nhtml ::-webkit-scrollbar-corner,\nhtml ::-webkit-scrollbar-track {\n background: transparent !important;\n}\nhtml ::-webkit-resizer,\nhtml ::-webkit-scrollbar-thumb {\n background: #aaa;\n border-radius: 3px;\n}\nhtml ::-webkit-scrollbar-thumb:hover {\n background: #888;\n}\nhtml,\nhtml * {\n scrollbar-color: #aaa transparent;\n scrollbar-width: thin !important;\n}",""]),n.exports=o},2017:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".be-settings > .sidebar {\n top: calc(50% + var(--be-sidebar-offset)) !important;\n}",""]),n.exports=o},3106:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\n.bb-comment .comment-send-lite {\n position: sticky !important;\n bottom: 0 !important;\n background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0)) !important;\n pointer-events: none;\n width: calc(100% + 12px) !important;\n margin: 0 0 0 -12px !important;\n padding-left: 97px !important;\n}\nbody.dark .bb-comment .comment-send-lite {\n background: linear-gradient(to top, #222, rgba(255, 255, 255, 0)) !important;\n}\n.bb-comment .comment-send-lite .comment-emoji-lite {\n background-color: #fff;\n}\n.bb-comment .comment-send-lite .comment-submit {\n height: 64px !important;\n padding: 4px 15px !important;\n position: relative !important;\n right: 0 !important;\n margin-left: 10px !important;\n}\n.bb-comment .comment-send-lite .textarea-container .baffle {\n line-height: 65px !important;\n}\n.bb-comment .comment-send-lite .textarea-container .baffle,\n.bb-comment .comment-send-lite .textarea-container .ipt-txt {\n height: 65px !important;\n width: calc(100% - 80px) !important;\n}\n.bb-comment .comment-send-lite > * {\n pointer-events: initial;\n}\n.bb-comment .loading-state {\n font-size: 14px !important;\n height: 1.4em !important;\n line-height: 1.4 !important;\n margin: 12px 0 !important;\n}\n.bb-comment .loading-state + .bottom-page {\n margin: 0 !important;\n}\n.bb-comment .nameplate,\n.bb-comment .comment-header .tabs-order li.on::after,\n.bb-comment .true-love,\n.bb-comment .medal,\n.bb-comment .medal-level,\n.bb-comment .reply-notice,\n.bb-comment .sailing {\n display: none !important;\n}\n.bb-comment .comment-send-lite .comment-emoji,\n.bb-comment .comment-send .comment-emoji {\n box-shadow: none !important;\n}\n.bb-comment .comment-send-lite .comment-emoji span,\n.bb-comment .comment-send .comment-emoji span {\n opacity: 0.4;\n color: black;\n}\n.bb-comment .comment-send-lite .comment-emoji .face,\n.bb-comment .comment-send .comment-emoji .face {\n transition: all 0.2s ease-out;\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-send-lite .comment-emoji .face,\nbody.dark .bb-comment .comment-send .comment-emoji .face {\n color: #eee;\n}\n.bb-comment .comment-send-lite .comment-emoji .face::before,\n.bb-comment .comment-send .comment-emoji .face::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-send-lite .comment-emoji .text,\n.bb-comment .comment-send .comment-emoji .text {\n transition: all 0.2s ease-out;\n}\nbody.dark .bb-comment .comment-send-lite .comment-emoji .text,\nbody.dark .bb-comment .comment-send .comment-emoji .text {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .comment-send-lite .comment-emoji.open span,\n.bb-comment .comment-send-lite .comment-emoji.open .face, .bb-comment .comment-send-lite .comment-emoji:hover span,\n.bb-comment .comment-send-lite .comment-emoji:hover .face,\n.bb-comment .comment-send .comment-emoji.open span,\n.bb-comment .comment-send .comment-emoji.open .face,\n.bb-comment .comment-send .comment-emoji:hover span,\n.bb-comment .comment-send .comment-emoji:hover .face {\n opacity: 1;\n}\n.bb-comment .comment-list .list-item {\n position: relative;\n}\n.bb-comment .comment-list .list-item .info {\n margin-top: 0 !important;\n display: flex;\n align-items: center;\n}\n.bb-comment .comment-list .list-item .info .floor {\n opacity: 0.7;\n order: 1;\n}\n.bb-comment .comment-list .list-item .info .reply {\n order: 2;\n}\n.bb-comment .comment-list .list-item .info .reply-tags {\n order: 3;\n display: flex !important;\n margin: 0 !important;\n}\n.bb-comment .comment-list .list-item .info .reply-tags span {\n margin: 0 4px 0 0 !important;\n font-size: 12px !important;\n line-height: normal !important;\n display: flex !important;\n height: auto !important;\n padding: 2px 6px !important;\n}\n.bb-comment .comment-list .list-item .info .operation {\n order: 4;\n flex-grow: 1;\n display: flex !important;\n justify-content: flex-end;\n margin: 0 !important;\n padding: 0 !important;\n}\n.bb-comment .comment-list .list-item .info > * {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.bb-comment .comment-list .list-item .info .like i,\n.bb-comment .comment-list .list-item .info .hate i {\n transition: all 0.2s ease-out;\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n}\n.bb-comment .comment-list .list-item .info .like span,\n.bb-comment .comment-list .list-item .info .hate span {\n opacity: 0.4;\n transition: all 0.2s ease-out;\n color: black;\n}\nbody.dark .bb-comment .comment-list .list-item .info .like span,\nbody.dark .bb-comment .comment-list .list-item .info .hate span {\n color: #eee !important;\n}\n.bb-comment .comment-list .list-item .info .like.liked > *, .bb-comment .comment-list .list-item .info .like.hated > *, .bb-comment .comment-list .list-item .info .like:hover > *,\n.bb-comment .comment-list .list-item .info .hate.liked > *,\n.bb-comment .comment-list .list-item .info .hate.hated > *,\n.bb-comment .comment-list .list-item .info .hate:hover > * {\n opacity: 1;\n}\n.bb-comment .comment-list .list-item .info .like i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .like i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .like i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .like.liked i, .bb-comment .comment-list .list-item .info .like.liked:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .like.liked i, body.dark .bb-comment .comment-list .list-item .info .like.liked:hover i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .like.liked i::before, .bb-comment .comment-list .list-item .info .like.liked:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .like.liked i, .bb-comment .comment-list .list-item .info .like.liked i + span, body.dark .bb-comment .comment-list .list-item .info .like.liked i, .bb-comment .comment-list .list-item .info .like.liked:hover i, .bb-comment .comment-list .list-item .info .like.liked:hover i + span, body.dark .bb-comment .comment-list .list-item .info .like.liked:hover i {\n color: var(--theme-color) !important;\n}\n.bb-comment .comment-list .list-item .info .hate i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .hate i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .hate i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .hate.hated i, .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .hate.hated i, body.dark .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .hate.hated i::before, .bb-comment .comment-list .list-item .info .hate.hated:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.bb-comment .comment-list .list-item .info .hate.hated i, .bb-comment .comment-list .list-item .info .hate.hated i + span, body.dark .bb-comment .comment-list .list-item .info .hate.hated i, .bb-comment .comment-list .list-item .info .hate.hated:hover i, .bb-comment .comment-list .list-item .info .hate.hated:hover i + span, body.dark .bb-comment .comment-list .list-item .info .hate.hated:hover i {\n color: var(--theme-color) !important;\n}\n.bb-comment .comment-list .list-item .info .btn-hover {\n padding: 3px 5px !important;\n}\n.bb-comment .comment-list .list-item .info .operation:hover {\n background: transparent !important;\n}\n.bb-comment .comment-list .list-item .info .operation .spot {\n transition: all 0.2s ease-out;\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n background: none !important;\n color: #000;\n}\nbody.dark .bb-comment .comment-list .list-item .info .operation .spot {\n color: #eee;\n}\n.bb-comment .comment-list .list-item .info .operation .spot::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\nbody.dark .bb-comment .comment-list .list-item .info .operation .spot {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .comment-list .list-item .info .operation .spot:hover {\n opacity: 1;\n}\n.bb-comment .comment-list .list-item .text {\n white-space: pre-wrap;\n}\n.bb-comment .comment-list .list-item .user {\n margin-right: 120px;\n}\n.bb-comment .comment-list .list-item .user .level {\n visibility: hidden;\n width: 0;\n margin: 0;\n}\n.bb-comment .comment-list .list-item .user .text-con {\n white-space: pre-wrap;\n display: block;\n margin: 0 !important;\n}\n.bb-comment .comment-list .list-item .user-face .hot-follow,\n.bb-comment .comment-list .list-item .con .vote-container {\n display: none !important;\n}\n.bb-comment .comment-list .list-item > .con .level-link {\n display: none !important;\n}\n.bb-comment .comment-list .list-item > .con > .reply-box {\n transform: translateX(0%);\n}\n.bb-comment .comment-list .list-item > .con > .info {\n margin-top: 4px;\n}\n.bb-comment .comment-list .list-item > .con > .info > .time {\n opacity: 0.7;\n position: absolute;\n right: 8px;\n top: 24px;\n margin: 0 !important;\n line-height: normal;\n color: black;\n}\nbody.dark .bb-comment .comment-list .list-item > .con > .info > .time,\nbody.dark .bb-comment .comment-list .list-item > .con > .info > .floor {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .comment-list .list-item > .con > .info > .plad {\n display: none !important;\n}\n.bb-comment .comment-list .reply-con {\n position: relative;\n}\n.bb-comment .comment-list .reply-con > .info > .time {\n position: absolute;\n right: 8px;\n top: 0px;\n margin: 0;\n opacity: 0.5;\n line-height: normal;\n color: black;\n}\nbody.dark .bb-comment .comment-list .reply-con > .info > .time {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .reply-item {\n position: relative;\n}\n.bb-comment .reply-item > .info > .time {\n opacity: 0.7;\n}\nbody.dark .bb-comment .reply-item > .info > .time {\n filter: brightness(0) invert(1) !important;\n}\n.bb-comment .reply-notice .notice-item {\n background-color: rgba(0,0,0,0.06667) !important;\n border: none !important;\n display: flex !important;\n align-items: center;\n padding: 10px 14px !important;\n}\nbody.dark .bb-comment .reply-notice .notice-item {\n background-color: #333 !important;\n}\n.bb-comment .reply-notice .notice-item .icon-notice {\n order: 0;\n position: static !important;\n margin-right: 12px;\n background: url(\'data:image/svg+xml;utf-8,\') !important;\n}\n.bb-comment .reply-notice .notice-item a {\n order: 1;\n flex-grow: 1;\n color: black !important;\n}\nbody.dark .bb-comment .reply-notice .notice-item a {\n color: #eee !important;\n}\n.bb-comment .reply-notice .notice-item .icon-close-notice {\n order: 2;\n position: static !important;\n background: url(\'data:image/svg+xml;utf-8,\') !important;\n}\n.bb-comment .reply-notice .notice-item .icon-close-notice,\n.bb-comment .reply-notice .notice-item .icon-notice {\n height: 18px;\n width: 18px;\n background-position: center !important;\n opacity: 0.4;\n}\n.bb-comment .comment-send:not(.no-login) {\n position: relative !important;\n}\n.bb-comment .comment-send-lite:not(.no-login),\n.bb-comment .comment-send:not(.no-login) {\n padding-top: 15px !important;\n}\n.bb-comment .comment-send-lite:not(.no-login) .dynamic-repost,\n.bb-comment .comment-send:not(.no-login) .dynamic-repost {\n margin-left: 85px !important;\n margin-top: 4px;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-emoji,\n.bb-comment .comment-send:not(.no-login) .comment-emoji {\n position: absolute !important;\n right: 0;\n top: 51px;\n width: 68px !important;\n background: #fff;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-submit,\n.bb-comment .comment-send:not(.no-login) .comment-submit {\n height: 34px !important;\n font-size: 0;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-submit body.dark,\n.bb-comment .comment-send:not(.no-login) .comment-submit body.dark {\n color: var(--theme-color) !important;\n}\n.bb-comment .comment-send-lite:not(.no-login) .comment-submit::after,\n.bb-comment .comment-send:not(.no-login) .comment-submit::after {\n content: "发表";\n color: #fff;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 14px;\n}\nbody.dark .bb-comment .comment-send-lite:not(.no-login) .comment-submit::after,\nbody.dark .bb-comment .comment-send:not(.no-login) .comment-submit::after {\n color: var(--foreground-color);\n}\n\nbody.dark .panel-area .bb-comment .comment-send-lite {\n background: linear-gradient(to top, #444 30%, transparent) !important;\n}\n\n.dynamic-list-item-wrap .info .plat {\n display: none !important;\n}\n.dynamic-list-item-wrap .reply-box .time {\n position: absolute;\n right: 8px;\n top: 0px;\n margin: 0;\n opacity: 0.5;\n line-height: normal;\n color: black;\n top: 10px;\n opacity: 0.7;\n}\n.dynamic-list-item-wrap .reply-item > .info {\n display: flex;\n align-items: center;\n}\n.dynamic-list-item-wrap .reply-item > .info .floor {\n opacity: 0.7;\n order: 1;\n}\n.dynamic-list-item-wrap .reply-item > .info .reply {\n order: 2;\n}\n.dynamic-list-item-wrap .reply-item > .info .reply-tags {\n order: 3;\n display: flex !important;\n margin: 0 !important;\n}\n.dynamic-list-item-wrap .reply-item > .info .reply-tags span {\n margin: 0 4px 0 0 !important;\n font-size: 12px !important;\n line-height: normal !important;\n display: flex !important;\n height: auto !important;\n padding: 2px 6px !important;\n}\n.dynamic-list-item-wrap .reply-item > .info .operation {\n order: 4;\n flex-grow: 1;\n display: flex !important;\n justify-content: flex-end;\n margin: 0 !important;\n padding: 0 !important;\n}\n\n.reply-item > .info > .time {\n position: absolute;\n right: 8px;\n top: 24px;\n margin: 0 !important;\n line-height: normal;\n color: black;\n top: 12px;\n opacity: 1;\n}\n\n.reply-box .item-user > a {\n margin-right: 8px;\n}\n.reply-box .item-user .text {\n display: block;\n}\n\n.comment-area .dynamic-level {\n display: none !important;\n}\n\n.dynamic-like i,\n.dynamic-hate i {\n transition: all 0.2s ease-out;\n}\n\n.dynamic-like i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-like i {\n color: #eee;\n}\n.dynamic-like i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-like:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-like:hover i {\n color: #eee;\n}\n.dynamic-like:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-like:hover i, .dynamic-like:hover i + span, body.dark .dynamic-like:hover i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-liked:hover i,\n.dynamic-liked i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-liked:hover i,\nbody.dark .dynamic-liked i {\n color: #eee;\n}\n.dynamic-liked:hover i::before,\n.dynamic-liked i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-liked:hover i, .dynamic-liked:hover i + span, body.dark .dynamic-liked:hover i,\n.dynamic-liked i,\n.dynamic-liked i + span,\nbody.dark .dynamic-liked i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-hate i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-hate i {\n color: #eee;\n}\n.dynamic-hate i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-hate:hover i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-hate:hover i {\n color: #eee;\n}\n.dynamic-hate:hover i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-hate:hover i, .dynamic-hate:hover i + span, body.dark .dynamic-hate:hover i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-hated:hover i,\n.dynamic-hated i {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-hated:hover i,\nbody.dark .dynamic-hated i {\n color: #eee;\n}\n.dynamic-hated:hover i::before,\n.dynamic-hated i::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n.dynamic-hated:hover i, .dynamic-hated:hover i + span, body.dark .dynamic-hated:hover i,\n.dynamic-hated i,\n.dynamic-hated i + span,\nbody.dark .dynamic-hated i {\n color: var(--theme-color) !important;\n}\n\n.dynamic-spot {\n background: none !important;\n color: #000;\n}\nbody.dark .dynamic-spot {\n color: #eee;\n}\n.dynamic-spot::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\nbody.dark .dynamic-spot {\n filter: brightness(0) invert(1) !important;\n}\n\n.textarea-container .comm-tool .comm-emoji .icon-face {\n background: none !important;\n color: #000;\n}\nbody.dark .textarea-container .comm-tool .comm-emoji .icon-face {\n color: #eee;\n}\n.textarea-container .comm-tool .comm-emoji .icon-face::before {\n content: "";\n display: inline-block;\n font: normal normal normal 24px/1 "Material Design Icons";\n font-size: 16px;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\nbody.dark .textarea-container .comm-tool .comm-emoji .icon-face {\n filter: brightness(0) invert(1) !important;\n}\n\n.dynamic-spot,\n.textarea-container .comm-tool .comm-emoji .icon-face {\n height: 16px !important;\n width: 16px !important;\n background-position: center !important;\n opacity: 0.4;\n display: inline-flex !important;\n}\n\n.comment-list .opera-list {\n right: 20px !important;\n top: -72px !important;\n}\n\n.v-wrap #comment {\n z-index: 21 !important;\n}\n\n.l-con .tag-channel-pane {\n z-index: 22 !important;\n}',""]),n.exports=o},3158:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.simplifyHome-switch-categories .bili-header-m > .bili-wrapper {\n visibility: hidden !important;\n height: 18px !important;\n}\nbody.simplifyHome-switch-categories .primary-menu-itnl {\n visibility: hidden !important;\n height: 24px !important;\n padding: 0 !important;\n}\nbody.simplifyHome-switch-categories .bili-header__channel {\n height: 12px !important;\n}\nbody.simplifyHome-switch-categories .bili-header__channel > * {\n display: none !important;\n}\nbody.simplifyHome-switch-trends .first-screen #reportFirst1 {\n display: none !important;\n}\nbody.simplifyHome-switch-trends .first-screen .space-between {\n margin-bottom: 0 !important;\n}\nbody.simplifyHome-switch-trends .bili-layout .bili-grid:first-child,\nbody.simplifyHome-switch-trends .rcmd-box-wrap {\n display: none !important;\n}\nbody.simplifyHome-switch-online .first-screen #reportFirst2 {\n display: none !important;\n}\nbody.simplifyHome-switch-ext-box .first-screen #reportFirst3 {\n display: none !important;\n}\nbody.simplifyHome-switch-special #bili_report_spe_rec {\n display: none !important;\n}\nbody.simplifyHome-switch-contact .bili-footer .b-footer-wrap,\nbody.simplifyHome-switch-contact .international-footer {\n display: none !important;\n}\nbody.simplifyHome-switch-elevator .storey-box .elevator {\n display: none !important;\n}",""]),n.exports=o},4686:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".simplifyLiveroom-switch-vip .vip-icon, .simplifyLiveroom-switch-fansMedal .fans-medal-item-ctnr, .simplifyLiveroom-switch-title .title-label, .simplifyLiveroom-switch-userLevel .user-level-icon, .simplifyLiveroom-switch-guard .chat-history-panel .guard-icon, .simplifyLiveroom-switch-systemMessage .system-msg, .simplifyLiveroom-switch-systemMessage .announcement-wrapper, .simplifyLiveroom-switch-welcomeMessage .welcome-guard, .simplifyLiveroom-switch-welcomeMessage .welcome-msg, .simplifyLiveroom-switch-popup .chat-popups-section, .simplifyLiveroom-switch-popup #chat-draw-area-vm, .simplifyLiveroom-switch-giftMessage .chat-item.gift-item, .simplifyLiveroom-switch-giftMessage .chat-history-panel .penury-gift-msg, .simplifyLiveroom-switch-guardPurchase .chat-item.guard-buy, .simplifyLiveroom-switch-eventsBanner .z-section-blocks .left-container .flip-view, .simplifyLiveroom-switch-eventsBanner .activity-pushing-out, .simplifyLiveroom-switch-userEffect .live-room-app .aside-area .activity-welcome-section, .simplifyLiveroom-switch-kanban .live-haruna-ctnr, .simplifyLiveroom-switch-enterPrompt .chat-item.important-prompt-item, .simplifyLiveroom-switch-enterPrompt .chat-history-panel .brush-prompt, .simplifyLiveroom-switch-enterPrompt .chat-item.convention-msg, .simplifyLiveroom-switch-pk .chaos-pk, .simplifyLiveroom-switch-topRank .chat-item.top3-notice, .simplifyLiveroom-switch-topRank .chat-item .rank-icon {\n display: none !important;\n}\n\n.simplifyLiveroom-switch-headerPanel .control-panel-ctnr .dialog-ctnr {\n z-index: 800 !important;\n}\n.simplifyLiveroom-switch-headerPanel .player-ctnr .room-info-ctnr {\n display: inline-flex !important;\n flex: 1 0 auto;\n align-items: center !important;\n margin-left: 12px !important;\n}\n.simplifyLiveroom-switch-headerPanel .head-info-section {\n height: 52px !important;\n box-sizing: content-box !important;\n}\n.simplifyLiveroom-switch-headerPanel .header-info-ctnr {\n display: flex !important;\n padding: 10px 24px 10px 12px !important;\n height: auto !important;\n}\n.simplifyLiveroom-switch-headerPanel .header-info-ctnr .face-pendants {\n display: none !important;\n}\n.simplifyLiveroom-switch-headerPanel .header-info-ctnr .avatar {\n height: 32px;\n width: 32px;\n}\n.simplifyLiveroom-switch-headerPanel .room-cover {\n width: 32px !important;\n height: 32px !important;\n border-radius: 50% !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr {\n display: flex !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row {\n display: flex !important;\n align-items: center !important;\n flex: 1 0 auto !important;\n flex-direction: row-reverse !important;\n position: static !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .left-ctnr,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .normal-mode,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .left-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .normal-mode {\n position: absolute !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-area,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .area-text,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-area,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .area-text {\n display: inline-flex !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .upper-right-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .upper-right-ctnr {\n position: static !important;\n transform: none !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-title,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .room-title,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-title,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .room-title {\n display: flex !important;\n align-items: center !important;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-title .text,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .room-title .text,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-title .text,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .room-title .text {\n line-height: normal !important;\n}\n@media screen and (max-width: 1750px) {\n .simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .live-title .title-length-limit,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .upper-row .room-title .title-length-limit,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .live-title .title-length-limit,\n.simplifyLiveroom-switch-headerPanel .room-info-upper-row .room-title .title-length-limit {\n max-width: 250px !important;\n }\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .lower-row,\n.simplifyLiveroom-switch-headerPanel .room-info-down-row {\n margin: 0 !important;\n order: -1;\n}\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .lower-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .rows-ctnr .lower-row .left-ctnr > :nth-child(n+3),\n.simplifyLiveroom-switch-headerPanel .room-info-down-row .right-ctnr,\n.simplifyLiveroom-switch-headerPanel .room-info-down-row .left-ctnr > :nth-child(n+3) {\n display: none !important;\n}\n.simplifyLiveroom-switch-headerPanel .room-owner-username {\n max-width: 150px !important;\n}\n.simplifyLiveroom-switch-headerPanel .live-status,\n.simplifyLiveroom-switch-headerPanel .live-status-label {\n display: none !important;\n}\n\n.simplifyLiveroom-switch-giftMessage:not(.simplifyLiveroom-switch-enterPrompt) .chat-history-list.with-penury-gift:not(.with-brush-prompt) {\n height: calc(100%) !important;\n}\n.simplifyLiveroom-switch-giftMessage:not(.simplifyLiveroom-switch-enterPrompt) .chat-history-list.with-penury-gift.with-brush-prompt {\n height: calc(100% - 32px) !important;\n}\n\n.simplifyLiveroom-switch-enterPrompt:not(.simplifyLiveroom-switch-giftMessage) .chat-history-list.with-brush-prompt:not(.with-penury-gift) {\n height: calc(100%) !important;\n}\n.simplifyLiveroom-switch-enterPrompt:not(.simplifyLiveroom-switch-giftMessage) .chat-history-list.with-brush-prompt.with-penury-gift {\n height: calc(100% - 32px) !important;\n}\n\n.simplifyLiveroom-switch-enterPrompt.simplifyLiveroom-switch-giftMessage .chat-history-list {\n height: calc(100%) !important;\n}\n\n.simplifyLiveroom-switch-rankList .live-room-app .rank-list-section {\n display: none !important;\n}\n.simplifyLiveroom-switch-rankList .live-room-app .chat-history-panel {\n height: calc(100% - 145px) !important;\n}\n.simplifyLiveroom-switch-rankList .live-room-app .chat-history-panel .chat-history-list::-webkit-scrollbar-track {\n background: transparent !important;\n}\n.simplifyLiveroom-switch-rankList .live-room-app .chat-history-panel,\n.simplifyLiveroom-switch-rankList .live-room-app #pay-note-panel-vm .pay-note-panel,\n.simplifyLiveroom-switch-rankList .live-room-app #pay-note-panel-vm .pay-note-panel .detail-info .mask {\n border-radius: 11px 11px 0 0 !important;\n}\n.simplifyLiveroom-switch-rankList.player-full-win .chat-history-panel,\n.simplifyLiveroom-switch-rankList.player-full-win #pay-note-panel-vm .pay-note-panel,\n.simplifyLiveroom-switch-rankList.player-full-win #pay-note-panel-vm .pay-note-panel .detail-info .mask {\n border-radius: 0 !important;\n}\n\n.simplifyLiveroom-switch-giftPanel .gift-panel,\n.simplifyLiveroom-switch-giftPanel .gift-panel-switch,\n.simplifyLiveroom-switch-giftPanel .gift-section.guard-ent,\n.simplifyLiveroom-switch-giftPanel .seeds-wrap > .dp-i-block > .item:not(.seeds),\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .wish-icon,\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .wish-tip {\n display: none !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-section,\n.simplifyLiveroom-switch-giftPanel .gift-control-panel {\n height: 48px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry,\n.simplifyLiveroom-switch-giftPanel .treasure-box {\n display: flex !important;\n align-items: center !important;\n padding: 10px 0 0 16px !important;\n max-height: 36px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .draw-box .anchor-lot-icon,\n.simplifyLiveroom-switch-giftPanel .draw-box .box-icon,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .anchor-lot-icon,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .box-icon,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .treasure-box .anchor-lot-icon,\n.simplifyLiveroom-switch-giftPanel .treasure-box .box-icon {\n margin: 0 !important;\n width: 24px !important;\n height: 24px !important;\n background-position: 0 -2.5px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-pic.open,\n.simplifyLiveroom-switch-giftPanel .draw-box .anchor-lot-icon.open,\n.simplifyLiveroom-switch-giftPanel .draw-box .box-icon.open,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-pic.open,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .anchor-lot-icon.open,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .box-icon.open,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-pic.open,\n.simplifyLiveroom-switch-giftPanel .treasure-box .anchor-lot-icon.open,\n.simplifyLiveroom-switch-giftPanel .treasure-box .box-icon.open {\n background-position: 0 -1px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-pic,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-pic {\n transform: scale(1.1);\n}\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div_tip br,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip br,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div_tip br {\n display: none !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div img,\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div canvas,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div img,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div canvas,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div img,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div canvas {\n max-height: 24px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .draw-box-text,\n.simplifyLiveroom-switch-giftPanel .draw-box .anchor-lot-text,\n.simplifyLiveroom-switch-giftPanel .draw-box .count-down,\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div_tip,\n.simplifyLiveroom-switch-giftPanel .draw-box #BLRHH_treasure_div_timer,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .draw-box-text,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .anchor-lot-text,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .count-down,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_tip,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry #BLRHH_treasure_div_timer,\n.simplifyLiveroom-switch-giftPanel .treasure-box .draw-box-text,\n.simplifyLiveroom-switch-giftPanel .treasure-box .anchor-lot-text,\n.simplifyLiveroom-switch-giftPanel .treasure-box .count-down,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div_tip,\n.simplifyLiveroom-switch-giftPanel .treasure-box #BLRHH_treasure_div_timer {\n margin-left: 12px !important;\n padding: 4px 8px !important;\n max-width: unset !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box .awarding-panel,\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry .awarding-panel,\n.simplifyLiveroom-switch-giftPanel .treasure-box .awarding-panel {\n bottom: 42px !important;\n}\n.simplifyLiveroom-switch-giftPanel .draw-box {\n padding-top: 11px !important;\n}\n.simplifyLiveroom-switch-giftPanel .anchor-lottery-entry {\n padding-top: 12px !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .right-part {\n height: 48px !important;\n display: flex !important;\n justify-content: flex-end !important;\n min-width: unset !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .right-part > .dp-table-cell {\n display: flex !important;\n align-items: center !important;\n}\n.simplifyLiveroom-switch-giftPanel .gift-control-panel .right-part > .dp-table-cell .supporting-info {\n transform: translateY(-2px) !important;\n}\n\n.simplifyLiveroom-switch-skin:not(.dark) .player-ctnr #head-info-vm,\n.simplifyLiveroom-switch-skin:not(.dark) .player-ctnr #gift-control-vm {\n box-sizing: content-box !important;\n border: 1px solid #e9eaec !important;\n}\n.simplifyLiveroom-switch-skin:not(.dark) .player-and-aside-area #aside-area-vm {\n border: 1px solid #e9eaec !important;\n width: 302px !important;\n}\n.simplifyLiveroom-switch-skin .control-panel-ctnr,\n.simplifyLiveroom-switch-skin #head-info-vm,\n.simplifyLiveroom-switch-skin #gift-control-vm,\n.simplifyLiveroom-switch-skin #rank-list-ctnr-box {\n background-image: none !important;\n}\n\n.simplifyLiveroom-switch-guard .guard-danmaku::before {\n -o-border-image: none !important;\n border-image: none !important;\n background-color: transparent !important;\n}\n.simplifyLiveroom-switch-guard .guard-danmaku::before .guard-danmaku {\n margin: 0 !important;\n padding: 4px 5px !important;\n}\n.simplifyLiveroom-switch-guard .guard-danmaku::before .guard-danmaku::after {\n background-image: none !important;\n}\n.simplifyLiveroom-switch-guard .chat-history-panel [class*=guard-level-] {\n padding: 4px 5px !important;\n margin: 0 !important;\n}\n.simplifyLiveroom-switch-guard .chat-history-panel [class*=guard-level-]::after {\n display: none !important;\n}\n.simplifyLiveroom-switch-guard .chat-history-panel .chat-colorful-bubble {\n margin: 0 !important;\n display: block !important;\n border-radius: 0 !important;\n background-color: transparent !important;\n}\n.simplifyLiveroom-switch-guard .fans-medal-item.medal-guard {\n margin-left: 0 !important;\n}\n\n.simplifyLiveroom-switch-emoticons .control-panel-icon-row .emoticons-panel {\n display: none !important;\n}\n.simplifyLiveroom-switch-emoticons .chat-history-list .chat-item .emoticon img {\n display: none !important;\n}\n.simplifyLiveroom-switch-emoticons .chat-history-list .chat-item .emoticon span {\n display: inline-flex !important;\n}\n.simplifyLiveroom-switch-emoticons .danmaku-item-container .bilibili-danmaku img {\n display: none !important;\n}",""]),n.exports=o},3971:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.disable-highlight-danmaku-style .b-danmaku-high {\n display: block !important;\n padding: 0 !important;\n line-height: 1.125 !important;\n}\nbody.disable-highlight-danmaku-style .b-danmaku-high .b-danmaku-high-icon {\n display: none !important;\n}\nbody.disable-highlight-danmaku-style .b-danmaku-high .b-danmaku-high-text {\n margin: 0 !important;\n text-shadow: inherit;\n}\n\nbody.disable-up-danmaku-style .b-danmaku-up {\n padding: 0 !important;\n line-height: 1.125 !important;\n background-color: transparent !important;\n border-radius: 0 !important;\n}\nbody.disable-up-danmaku-style .b-danmaku-up .b-danmaku-up-tip {\n display: none !important;\n}",""]),n.exports=o},955:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".be-settings > .be-popup {\n top: 0 !important;\n left: 0 !important;\n transform: translateZ(0) translateY(0) translateX(calc(-101% * var(--direction))) !important;\n --panel-height: 100vh !important;\n}\nbody.settings-panel-dock-right .be-settings > .be-popup {\n left: unset !important;\n right: 0 !important;\n}\n.be-settings > .be-popup.open {\n transform: translateZ(0) translateY(0) translateX(0) !important;\n}\n.be-settings > .be-popup > * {\n border-radius: 0 !important;\n border-width: 0 1px 0 0 !important;\n height: var(--panel-height) !important;\n}\nbody.settings-panel-dock-right .be-settings > .be-popup > * {\n border-width: 0 0 0 1px !important;\n}\n.be-settings > .sidebar > * {\n width: 52px !important;\n border-radius: 21px !important;\n transform: translateX(calc(-13px * var(--direction))) !important;\n display: flex !important;\n justify-content: flex-end !important;\n}\nbody.settings-panel-dock-right .be-settings > .sidebar > * {\n justify-content: flex-start !important;\n}\n.be-settings > .sidebar > * .be-icon {\n transition: 0.2s ease-out !important;\n}\n.be-settings > .sidebar > *:hover {\n transform: translateX(calc(8px * var(--direction))) !important;\n}\n.be-settings > .sidebar > *:hover .be-icon {\n transform: rotate(360deg) !important;\n}\n.be-settings > .sidebar > *.open {\n transform: translateX(calc(12px * var(--direction))) !important;\n}\n.be-settings .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-radius: 0 !important;\n}\n.be-settings .widgets-panel {\n padding: 24px !important;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.be-settings .widgets-panel::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-settings .widgets-panel-header {\n margin-bottom: 36px !important;\n}\n.be-settings .widgets-panel .switch-options-popup {\n left: 50%;\n top: calc(100% + 4px) !important;\n transform-origin: top !important;\n max-width: calc(100% + 40px) !important;\n max-height: unset !important;\n transform: translateX(calc(-50% * var(--direction))) scale(0.9) !important;\n display: flex !important;\n flex-wrap: wrap !important;\n}\n.be-settings .widgets-panel .switch-options-popup > * {\n flex-grow: 1;\n}\n.be-settings .widgets-panel .switch-options-popup.open {\n transform: translateX(calc(-50% * var(--direction))) scale(1) !important;\n}\nbody.settings-panel-dock-right .be-settings .widgets-panel .switch-options-popup {\n left: unset !important;\n right: 50% !important;\n}",""]),n.exports=o},5909:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".disable-original-hover .bilibili-player-video-control-bottom, .disable-original-hover .bilibili-player-video-control-mask, .disable-original-hover .bilibili-player-video-progress-shadow, .disable-original-hover .bilibili-player-video-top {\n opacity: 0 !important;\n visibility: hidden !important;\n}\n.disable-original-hover .bilibili-player-video-control-wrap {\n opacity: 1 !important;\n visibility: visible !important;\n}\n.disable-original-hover .bilibili-player-video-control-top {\n opacity: 1 !important;\n left: 0 !important;\n right: 0 !important;\n bottom: -7px !important;\n visibility: visible !important;\n}\n.disable-original-hover .bpx-player-top-wrap {\n opacity: 0 !important;\n visibility: hidden !important;\n}\n.disable-original-hover .squirtle-progress-wrap {\n top: unset !important;\n bottom: 0 !important;\n height: 2px !important;\n width: 100% !important;\n margin: 0 !important;\n}\n.disable-original-hover .squirtle-progress-wrap .squirtle-progress-bar {\n height: 2px !important;\n bottom: 0 !important;\n}\n.disable-original-hover .squirtle-high-energy {\n width: 100% !important;\n top: unset !important;\n bottom: 2px !important;\n margin: 0 !important;\n}\n.disable-original-hover .squirtle-controller-wrap {\n display: none !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control-bottom, .disable-original-hover.touch-video-control-show .bilibili-player-video-control-mask, .disable-original-hover.touch-video-control-show .bilibili-player-video-top {\n opacity: 1 !important;\n visibility: visible !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control-top {\n opacity: 1 !important;\n bottom: 32px !important;\n}\n.disable-original-hover.touch-video-control-show .bpx-player-top-wrap {\n opacity: 1 !important;\n visibility: visible !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-progress-wrap {\n top: 0 !important;\n bottom: unset !important;\n height: 16px !important;\n width: calc(100% - 24px) !important;\n margin: 0 12px !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-progress-wrap .squirtle-progress-bar {\n height: 4px !important;\n bottom: 6px !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-high-energy {\n width: calc(100% - 24px) !important;\n top: -22px !important;\n bottom: unset !important;\n margin: 0 12px !important;\n}\n.disable-original-hover.touch-video-control-show .squirtle-controller-wrap {\n display: flex !important;\n}\n.disable-original-hover #bilibili_pbp,\n.disable-original-hover #bilibili_pbp_canvas {\n opacity: 0 !important;\n}\n.disable-original-hover #bilibili_pbp.pin,\n.disable-original-hover #bilibili_pbp_canvas.pin {\n opacity: 1 !important;\n}\n.disable-original-hover #bilibili_pbp_pin {\n opacity: 0 !important;\n}\n.disable-original-hover.touch-video-control-show #bilibili_pbp,\n.disable-original-hover.touch-video-control-show #bilibili_pbp_canvas {\n opacity: 1 !important;\n}\n.disable-original-hover.touch-video-control-show #bilibili_pbp_pin {\n opacity: 1 !important;\n}\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp,\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas {\n left: 0 !important;\n width: 100% !important;\n}\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\n.disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin {\n bottom: 3px !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas {\n bottom: calc(100% - 2px) !important;\n}\n.disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_pin {\n right: -8px !important;\n}\n@media screen and (min-width: 750px) {\n body.player-mode-webfullscreen .disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\nbody.player-mode-webfullscreen .disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin, body.player-fullscreen-fix .disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\nbody.player-fullscreen-fix .disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin, body.player-full-win .disable-original-hover .bilibili-player-video-control #bilibili_pbp.pin,\nbody.player-full-win .disable-original-hover .bilibili-player-video-control #bilibili_pbp_canvas.pin {\n bottom: 4px !important;\n }\n body.player-mode-webfullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\nbody.player-mode-webfullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas, body.player-fullscreen-fix .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\nbody.player-fullscreen-fix .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas, body.player-full-win .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp,\nbody.player-full-win .disable-original-hover.touch-video-control-show .bilibili-player-video-control #bilibili_pbp_canvas {\n bottom: calc(100% + 5px) !important;\n }\n}\n.disable-original-hover.bilibili-player-area .subtitle-position.subtitle-position-bc, .disable-original-hover.bilibili-player-area .subtitle-position.subtitle-position-bl, .disable-original-hover.bilibili-player-area .subtitle-position.subtitle-position-br {\n bottom: 20px !important;\n}\n.disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bc, .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bl, .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-br {\n bottom: 54px !important;\n}\n.mode-webfullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bc, .mode-webfullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bl, .mode-webfullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-br, .mode-fullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bc, .mode-fullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-bl, .mode-fullscreen .disable-original-hover.touch-video-control-show .subtitle-position.subtitle-position-br {\n bottom: 68px !important;\n}\n\n@media screen and (min-width: 750px) {\n .player .bilibili-player.mode-fullscreen .disable-original-hover .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .disable-original-hover .bilibili-player-video-control-top {\n left: 0 !important;\n right: 0 !important;\n bottom: -7px !important;\n }\n .player .bilibili-player.mode-fullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .disable-original-hover.touch-video-control-show .bilibili-player-video-control-top {\n left: 0 !important;\n right: 0 !important;\n bottom: 49px !important;\n }\n .player .bilibili-player.mode-fullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top, .player .bilibili-player.mode-fullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top, .player .bilibili-player.mode-fullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top, .player .bilibili-player.mode-fullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.video-control-show:not(.disable-original-hover) .bilibili-player-video-control-top,\n.player .bilibili-player.mode-webfullscreen .bilibili-player-area.mouse-hover:not(.disable-original-hover) .bilibili-player-video-control-top {\n left: 0 !important;\n right: 0 !important;\n bottom: 49px !important;\n }\n}",""]),n.exports=o},9749:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#bilibili-player.mini-player .drag-bar {\n touch-action: none !important;\n height: 40px !important;\n line-height: 40px !important;\n top: -40px !important;\n}\n#bilibili-player.mini-player .drag-bar i:last-child {\n margin: 10px !important;\n}",""]),n.exports=o},433:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'@charset "UTF-8";\nbody.touch-player-control .bpx-player-video-area .squirtle-controller {\n height: 48px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap {\n height: 31px !important;\n padding: 18px 6px 0 !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap {\n width: 36px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-select-result {\n display: none !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap {\n width: 36px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-select-result {\n display: none !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-high-energy.ease {\n bottom: 2px !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-high-energy,\nbody.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-progress-common {\n width: 100% !important;\n margin: 0 !important;\n}\nbody.touch-player-control .bpx-player-video-area .squirtle-controller #bilibili_pbp_pin {\n right: 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller {\n height: 72px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap {\n height: 56px !important;\n padding: 16px 6px 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-sendbar-wrap, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-sendbar-wrap, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-sendbar-wrap {\n align-items: center !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap {\n width: 54px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-speed::before,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-pagelist::before,\nbody.player-mode-webfullscreen body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before, body.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-speed::before,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-pagelist::before,\nbody.player-fullscreen-fix body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before, body.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-pagelist::before,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-pagelist-wrap .squirtle-video-speed::before,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-pagelist::before,\nbody.player-full-win body.touch-player-control .bpx-player-video-area .squirtle-controller .squirtle-controller-wrap .squirtle-speed-wrap .squirtle-video-speed::before {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 50px;\n font-size: 26px;\n}\nbody.touch-player-control .bilibili-player * {\n -webkit-tap-highlight-color: transparent !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap {\n padding: 0 !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn {\n height: 100% !important;\n padding-left: 2px !important;\n padding-right: 2px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn.bilibili-player-video-btn-start {\n padding-left: 22px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn.bilibili-player-video-btn-fullscreen {\n padding-right: 18px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-pagelist {\n width: 36px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-pagelist .bilibili-player-video-btn-name {\n display: none !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-pagelist::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-speed {\n width: 36px !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-speed-name {\n display: none !important;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-wrap .bilibili-player-video-btn-speed::before {\n content: "";\n display: block;\n width: 36px;\n color: #eee;\n font: normal normal normal 20px/1 "Material Design Icons";\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.touch-player-control .bilibili-player .bilibili-player-area #bilibili_pbp_pin {\n right: 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-bottom-center, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-bottom-center, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-control-bottom-center {\n padding: 0 12px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn {\n flex-shrink: 0 !important;\n flex-basis: 48px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed,\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed,\nbody.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed,\nbody.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist {\n width: 54px !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed::before,\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist::before, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed::before,\nbody.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist::before, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-speed::before,\nbody.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-pagelist::before {\n width: 50px;\n font-size: 26px;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-start, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-start, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-btn-start {\n padding-top: 0 !important;\n}\nbody.player-mode-webfullscreen body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-danmaku-switch, body.player-fullscreen-fix body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-danmaku-switch, body.player-full-win body.touch-player-control .bilibili-player .bilibili-player-area .bilibili-player-video-danmaku-switch {\n padding-left: 0 !important;\n}',""]),n.exports=o},5521:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".favInfo-box .collection-cover img,\n.favInfo-box .favInfo-cover img {\n width: 100% !important;\n -o-object-position: left !important;\n object-position: left !important;\n}\n\n.bb-comment .sailing .sailing-img,\n.comment-bilibili-fold .sailing .sailing-img {\n width: 288px;\n}",""]),n.exports=o},7406:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".keymap-tip-container {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 8px 16px;\n background-color: rgba(0,0,0,0.66667);\n color: white;\n pointer-events: none;\n opacity: 0;\n z-index: 100;\n display: flex;\n align-items: center;\n font-size: 14pt;\n border-radius: 4px;\n transition: 0.2s ease-out;\n}\nbody.player-mode-blackmask .keymap-tip-container {\n z-index: 10017;\n}\n.keymap-tip-container.show {\n opacity: 1;\n}\n.keymap-tip-container i {\n line-height: 1;\n margin-right: 8px;\n font-size: 18pt;\n}\n\n.bilibili-player .bilibili-player-area .bilibili-player-video-wrap .bilibili-player-volumeHint {\n background-color: rgba(0,0,0,0.66667);\n color: white;\n}\n.bilibili-player .bilibili-player-area .bilibili-player-video-wrap .bilibili-player-volumeHint-icon {\n line-height: 1;\n}",""]),n.exports=o},1312:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"#slide_ad,\n.v-wrap .vcd,\n.ad-report,\n#home_popularize .l-con,\n#home_popularize .adpos,\n.gg-floor-module,\n.home-app-download,\n.bilibili-player-promote-wrap,\n.bili-header-m .nav-menu .nav-con .nav-item .text-red,\n.mobile-link-l,\n.video-page-game-card,\n.international-home .banner-card,\n.bypb-window .operate-card,\n.gg-window .operate-card,\n#reportFirst2 .extension,\n.video-page-special-card,\n.mascot,\n.rank-container .cm-module,\nbody:not(.preserve-event-banner) .activity-m,\nbody.remove-game-match-module .bili-wrapper > .home-match,\nbody.remove-game-match-module #reportFirst3,\n.home-content .ad-panel,\n.recommend-list .rec-list > :not(.video-page-card),\n.eva-extension-area,\n.eva-banner {\n display: none !important;\n}\n\n.recommend-list .rec-list > :not(.video-page-card) + .video-page-card {\n padding-top: 0 !important;\n}\n\n#home_popularize {\n position: relative !important;\n}\n\n.popularize-module .online,\n.gg-window .online {\n position: absolute !important;\n top: 50% !important;\n right: 0.5% !important;\n transform: translateY(-100%) !important;\n}\n\n.gg-window .online {\n right: 0 !important;\n padding: 0 16px !important;\n}\n\n#reportFirst2 {\n position: relative;\n margin-bottom: 4px;\n}\n\n.blocked-ads {\n width: 440px;\n height: 220px;\n display: flex;\n color: #888;\n background-color: rgba(136,136,136,0.13333);\n font-size: 24pt;\n font-weight: bold;\n align-items: center;\n justify-content: space-evenly;\n}\n\n.blocked-ads.new {\n width: 100%;\n height: 100%;\n background-color: #eee;\n}\n\nbody.dark .blocked-ads.new {\n background-color: #333;\n}",""]),n.exports=o},8375:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bilibili-player-video-danmaku .b-danmaku.airborne {\n text-decoration: underline;\n cursor: pointer;\n pointer-events: initial;\n}",""]),n.exports=o},5798:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".video-desc .info,\n.video-desc .desc-info,\n.play-up-info .play-up-self {\n height: auto !important;\n}\n\n.video-desc .btn,\n.video-desc .toggle-btn,\n.play-up-info .play-up-self-btn {\n display: none !important;\n}",""]),n.exports=o},6067:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".multi-page .cur-list ul {\n max-height: none !important;\n}\n.multi-page .cur-list li {\n height: auto !important;\n}\n.multi-page .cur-list li a {\n overflow: visible !important;\n white-space: normal !important;\n}",""]),n.exports=o},7173:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,".bilibili-player-video-control-mask {\n background: transparent !important;\n}\n.bilibili-player-video-control .bilibili-player-video-control-bottom {\n background: rgba(0, 0, 0, var(--video-control-opacity)) !important;\n margin: 5px 0 0 0 !important;\n padding: 9px 0 0 !important;\n height: 30px !important;\n}\nbody.player-mode-webfullscreen .bilibili-player-video-control .bilibili-player-video-control-bottom, body.player-fullscreen-fix .bilibili-player-video-control .bilibili-player-video-control-bottom, body.player-full-win .bilibili-player-video-control .bilibili-player-video-control-bottom {\n margin: -2px 0 0 0 !important;\n padding: 13px 0 0 !important;\n height: 45px !important;\n}\n\nbody.video-control-progress-background .bui-track-video-progress .bui-bar-wrap {\n background: rgba(0, 0, 0, var(--video-control-opacity)) !important;\n}",""]),n.exports=o},3392:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"@media screen and (max-width: 1200px) {\n .bilibili-player.mode-webfullscreen .bilibili-player-video-inputbar {\n display: flex !important;\n }\n}",""]),n.exports=o},4781:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body.remove-player-popup-combo-likes .bilibili-player-video-popup-three,\nbody.remove-player-popup-combo-likes .bilibili-player-video-popup-three-animate,\nbody.remove-player-popup-combo-likes .bilibili-player-video-popup-follow,\nbody.remove-player-popup-combo-likes .bilibili-player-video-popup-there-cyc {\n display: none !important;\n}\nbody.remove-player-popup-related-videos .bilibili-player-video-link,\nbody.remove-player-popup-related-videos .bilibili-player-link {\n display: none !important;\n}\nbody.remove-player-popup-votes .bilibili-player-video-popup-vote {\n display: none !important;\n}\nbody.remove-player-popup-rates .bilibili-player-score {\n display: none !important;\n}",""]),n.exports=o},7790:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,'.bilibili-player-video::after {\n position: absolute;\n content: "";\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: none;\n background: black var(--cover-url) center no-repeat;\n background-size: contain;\n pointer-events: none;\n z-index: 10;\n}\n\n.bilibili-player-area.video-control-show.video-state-pause .bilibili-player-video::after {\n display: block;\n}',""]),n.exports=o},7642:function(n,e,t){var o=t(3645)((function(n){return n[1]}));o.push([n.id,"body:not(.skip-charge-list-disable) .bilibili-player .bilibili-player-electric-panel {\n display: none !important;\n}",""]),n.exports=o},3645:function(n){"use strict";
// eslint-disable-next-line func-names
n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t=n(e);return e[2]?"@media ".concat(e[2]," {").concat(t,"}"):t})).join("")},
// eslint-disable-next-line func-names
@@ -26,6 +26,6 @@ n=[[null,n,""]]);var i={};if(o)for(var a=0;aPromise.resolve().then(t.bind(t,7110)),VIcon:l.VIcon,TextBox:l.TextBox,VButton:l.VButton},data:()=>({allTypes:[],patterns:[...s.patterns],newPattern:"",allSideCards:p,blockSideCards:[...s.sideCards],collapse:!0}),watch:{patterns(){s.patterns=this.patterns,d&&d.cards.forEach((n=>this.updateCard(lodash.clone(n))))}},async mounted(){this.updateBlockSide();const n=await(0,a.select)(".feed-card .tab-bar");if(!n)return void console.error("tabBar not found");const e=n.querySelector(".tab:nth-child(1) .tab-text");(0,r.attributes)(e,(()=>{document.body.classList.toggle("by-type",!e.classList.contains("selected"))})),document.body.classList.add("enable-feeds-filter");const{feedsCardsManager:o,feedsCardTypes:i}=await Promise.resolve().then(t.t.bind(t,2023,23));if(!await o.startWatching())return void console.error("feedsCardsManager.startWatching() failed");this.allTypes=Object.entries(i).concat(Object.entries({"self-repost":{id:-1,name:"自转发"}})).filter((([,n])=>n.id<=2048)).map((([n,e])=>[n,lodash.clone(e)])),o.cards.forEach((n=>this.updateCard(lodash.clone(n)))),o.addEventListener("addCard",(n=>{const e=n.detail;this.updateCard(e)})),d=o},methods:{updateCard(n){s.patterns.some((e=>(0,c.hasBlockedPattern)(e,n)))?n.element.classList.add("pattern-block"):n.element.classList.remove("pattern-block")},deletePattern(n){const e=s.patterns.indexOf(n);-1!==e&&this.patterns.splice(e,1)},addPattern(n){n&&!this.patterns.includes(n)&&this.patterns.push(n),this.newPattern=""},updateBlockSide(){Object.entries(p).forEach((([n,e])=>{const t=m+e.className;document.body.classList[this.blockSideCards.includes(n)?"add":"remove"](t)}))},toggleBlockSide(n){const e=this.blockSideCards.indexOf(n),t=p[n];-1!==e?(this.blockSideCards.splice(e,1),document.body.classList.remove(m+t.className)):(this.blockSideCards.push(n),document.body.classList.add(m+t.className)),s.sideCards=this.blockSideCards},sideDisabled(n){return this.blockSideCards.includes(n)}}}),u=t(3379),h=t.n(u),g=t(4844),v=t.n(g),f={insert:"head",singleton:!1},y=(h()(v(),f),v().locals,(0,t(1900).Z)(b,o,[],!1,null,null,null));y.options.__file="registry/lib/components/feeds/filter/FeedsFilterCard.vue";var w=y.exports},7110:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"filter-type-switch feeds-filter-swtich"},[t("label",{class:{disabled:n.disabled}},[t("span",{staticClass:"name",class:{disabled:n.disabled}},[n._v(n._s(n.type.name))]),n._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:n.disabled,expression:"disabled"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(n.disabled)?n._i(n.disabled,null)>-1:n.disabled},on:{change:function(e){var t=n.disabled,o=e.target,i=!!o.checked;if(Array.isArray(t)){var a=n._i(t,null);o.checked?a<0&&(n.disabled=t.concat([null])):a>-1&&(n.disabled=t.slice(0,a).concat(t.slice(a+1)))}else n.disabled=i}}}),n._v(" "),n.disabled?t("VIcon",{staticClass:"disabled",attrs:{size:16,icon:"mdi-cancel"}}):t("VIcon",{attrs:{size:16,icon:"mdi-check"}})],1)])};o._withStripped=!0;var i=t(407),a=t(8643);const{options:r}=(0,i.getComponentSettings)("feedsFilter");var l=Vue.extend({components:{VIcon:a.VIcon},props:{name:{type:String,required:!0},type:{type:Object,required:!0}},data(){const n=this.type.id>=0?"types":"specialTypes";return{disabled:r[n].includes(this.type.id),optionKey:n}},watch:{disabled(n){this.setFilter(n)}},created(){this.setFilter(this.disabled,!1)},methods:{setFilter(n,e=!0){if(document.body.classList[n?"add":"remove"](`feeds-filter-block-${this.name}`),e)if(n)r[this.optionKey].push(this.type.id);else{const n=r[this.optionKey].indexOf(this.type.id);-1!==n&&r[this.optionKey].splice(n,1)}}}}),c=t(3379),s=t.n(c),p=t(5590),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/feeds/filter/FilterTypeSwitch.vue";var u=b.exports},7170:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("VPopup",{ref:"medalPopup",staticClass:"badge-popup medal",attrs:{"trigger-element":n.$refs.medalButton},model:{value:n.medalOpen,callback:function(e){n.medalOpen=e},expression:"medalOpen"}},[t("ul",n._l(n.medalList,(function(e){return t("li",{key:e.id,class:{active:e.isActive,gray:!e.isLighted},attrs:{"data-id":e.id,title:e.upName},on:{click:function(t){return n.toggleBadge(e,n.medalList)}}},[t("div",{staticClass:"fans-medal-item",class:["level-"+e.level]},[t("span",{staticClass:"label"},[n._v(n._s(e.name))]),n._v(" "),t("span",{staticClass:"level"},[n._v(n._s(e.level))])])])})),0)]),n._v(" "),t("DefaultWidget",{ref:"medalButton",attrs:{icon:"mdi-medal"},on:{click:function(e){n.medalOpen=!n.medalOpen}}},[t("span",[n._v("更换勋章")])]),n._v(" "),t("VPopup",{ref:"titlePopup",staticClass:"badge-popup title",attrs:{"trigger-element":n.$refs.titleButton},model:{value:n.titleOpen,callback:function(e){n.titleOpen=e},expression:"titleOpen"}},[t("ul",n._l(n.titleList,(function(e){return t("li",{key:e.id,class:{active:e.isActive},attrs:{"data-id":e.id},on:{click:function(t){return n.toggleBadge(e,n.titleList)}}},[t("img",{staticClass:"title-image",attrs:{src:e.imageUrl}})])})),0)]),n._v(" "),t("DefaultWidget",{ref:"titleButton",attrs:{icon:"mdi-script-outline"},on:{click:function(e){n.titleOpen=!n.titleOpen}}},[t("span",[n._v("更换头衔")])])],1)};o._withStripped=!0;var i=t(4522),a=t(8643),r=t(7151),l=Vue.extend({components:{DefaultWidget:a.DefaultWidget,VPopup:a.VPopup},data:()=>({medalList:[],titleList:[],medalOpen:!1,titleOpen:!1}),async mounted(){await(async()=>{const n=this.loadMedalList();await r.Dx.getImageMap();const e=this.loadTitleList();return Promise.all([n,e])})(),this.updateColumnsCount()},methods:{updateColumnsCount(){const n=this.$el,e=Math.min(Math.ceil(this.medalList.length/12),6);n.style.setProperty("--medal-columns",e.toString());const t=Math.min(Math.ceil(this.titleList.length/12),6);n.style.setProperty("--title-columns",t.toString())},async loadMedalList(){this.medalList=(await(0,r.KK)()).sort((0,i.descendingSort)((n=>n.level)))},async loadTitleList(){this.titleList=await(0,r.eB)()},async toggleBadge(n,e){if(console.log(n),n.isActive)n.isActive=!1,await n.deactivate();else{const o=e.find((n=>n.isActive));if(o&&(o.isActive=!1),n.isActive=!0,await n.activate(),n instanceof r.j9){const{getComponentSettings:e}=await Promise.resolve().then(t.t.bind(t,407,23));e("badgeHelper").options.defaultMedalID=n.id}}n instanceof r.j9?await this.loadMedalList():n instanceof r.Dx&&await this.loadTitleList()}}}),c=t(3379),s=t.n(c),p=t(7422),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/live/badge-helper/BadgeHelper.vue";var u=b.exports},4768:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"danmaku-send-bar"},[t("input",{attrs:{type:"text",placeholder:"发个弹幕呗~",maxlength:"30"},domProps:{value:n.value},on:{keydown:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"enter",13,e.key,"Enter")?null:n.send()},input:function(e){return n.updateValue(e.target.value)}}})])};o._withStripped=!0;var i=t(3569),a=t(3109),r=t(1329);let l=!1;var c=Vue.extend({data:()=>({originalTextArea:null,sendButton:null,value:""}),async mounted(){const n=await(0,i.select)(r.M6),e=await(0,i.select)(r.Jd);if(!n||!e)throw new Error(`[danmakuSendBar] ref elements not found. originalTextArea = ${null===n} sendButton = ${null===e}`);if(this.originalTextArea=n,this.sendButton=e,this.value=n.value,n.addEventListener("input",this.listenChange),n.addEventListener("change",this.listenChange),!l){const e=Object.getOwnPropertyDescriptors(HTMLTextAreaElement.prototype).value;Object.defineProperty(n,"value",{...e,set(t){e.set?.call(this,t),(0,a.raiseEvent)(n,"input")}}),l=!0}},beforeDestroy(){this.originalTextArea.removeEventListener("input",this.listenChange),this.originalTextArea.removeEventListener("change",this.listenChange)},methods:{updateValue(n){this.originalTextArea.value=n,(0,a.raiseEvent)(this.originalTextArea,"input")},send(){this.sendButton.disabled||(this.value="",this.sendButton.click())},listenChange(n){this.value=n.target.value}}}),s=t(3379),p=t.n(s),d=t(6214),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/live/danmaku-sendbar/DanmakuSendbar.vue";var h=u.exports},3101:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{staticClass:"download-live-records",attrs:{disabled:n.disabled,name:"下载录像",icon:"mdi-download"},on:{click:function(e){return n.download()}}})};o._withStripped=!0;var i=t(8643),a=t(3663),r=t(1141),l=t(5729),c=Vue.extend({components:{DefaultWidget:i.DefaultWidget},data:()=>({disabled:!1}),methods:{async download(){try{this.disabled=!0;const n=document.URL.replace(window.location.search,"").match(/^https:\/\/live\.bilibili\.com\/record\/(.+)/);if(!n)return void(0,l.logError)(new Error(`获取录像ID失败: ${document.URL}`));const e=n[1],t=await(0,a.getJson)(`https://api.live.bilibili.com/xlive/web-room/v1/record/getLiveRecordUrl?rid=${e}&platform=html5`);if(0!==t.code)return void(0,l.logError)(new Error(`获取录像链接失败: ${t.message}`));const o=t.data.list.map((n=>n.url));r.Toast.success(o.map((n=>`${n}`)).join("\n"),"下载录像")}finally{this.disabled=!1}}}}),s=(0,t(1900).Z)(c,o,[],!1,null,null,null);s.options.__file="registry/lib/components/live/download-records/DownloadRecords.vue";var p=s.exports},3711:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{staticClass:"live-pip",attrs:{name:"画中画",icon:"mdi-picture-in-picture-bottom-right"},on:{click:function(e){return n.togglePip()}}})};o._withStripped=!0;var i=t(8643),a=Vue.extend({components:{DefaultWidget:i.DefaultWidget},methods:{async togglePip(){document.pictureInPictureElement?document.exitPictureInPicture():dq("video")?.requestPictureInPicture()}}}),r=t(3379),l=t.n(r),c=t(8137),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[],!1,null,null,null));d.options.__file="registry/lib/components/live/pip/LivePip.vue";var m=d.exports},4655:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return bn}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"custom-navbar",class:n.styles,attrs:{role:"navigation"}},[t("div",{staticClass:"left-pad padding"}),n._v(" "),t("div",{staticClass:"custom-navbar-items",attrs:{role:"list"}},n._l(n.items,(function(n){return t("NavbarItem",{key:n.name,attrs:{item:n}})})),1),n._v(" "),t("div",{staticClass:"right-pad padding"})])};o._withStripped=!0;var i=t(3109),a=t(4522),r=t(8269);const l="https://message.bilibili.com/",c={name:"messages",displayName:"消息",content:"消息",href:l,active:document.URL.startsWith(l),loginRequired:!0,touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,2871)).then((n=>n.default)),lazy:!1},s="https://www.bilibili.com/v/popular/rank/",p={name:"ranking",displayName:"排行",content:"排行",href:`${s}all`,active:document.URL.startsWith(s),touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,896)).then((n=>n.default))},d={name:"userInfo",displayName:"个人信息",content:()=>Promise.resolve().then(t.bind(t,2180)).then((n=>n.default)),href:(0,i.getUID)()?"https://space.bilibili.com":null,touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,6774)).then((n=>n.default)),lazy:!1,noPopupPadding:!0,boundingWidth:240},m={name:"logo",displayName:"Logo",content:()=>Promise.resolve().then(t.bind(t,4262)).then((n=>n.default)),href:"https://www.bilibili.com/"},b={name:"home",displayName:"主站",content:"主站",href:"https://www.bilibili.com/",touch:!0,boundingWidth:366,popupContent:()=>Promise.resolve().then(t.bind(t,2599)).then((n=>n.default))},u=n=>({...n,name:`${n.iframeName}Iframe`,content:n.displayName,touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,9481)).then((n=>n.default)),boundingWidth:n.width,noPopupPadding:!0,transparentPopup:!0}),h=u({src:"https://www.bilibili.com/page-proxy/game-nav.html",href:"https://game.bilibili.com/",width:680,height:260,lazy:!0,displayName:"游戏中心",iframeName:"games"}),g=u({src:"https://live.bilibili.com/blackboard/dropdown-menu.html",href:"https://live.bilibili.com",width:528,height:266,lazy:!0,displayName:"直播",iframeName:"lives"}),v=u({src:"https://manga.bilibili.com/eden/bilibili-nav-panel.html",href:"https://manga.bilibili.com",width:720,height:266,lazy:!0,displayName:"漫画",iframeName:"manga"}),f=new Array(4).fill(0).map(((n,e)=>({name:`blank${e+1}`,displayName:`弹性空白${e+1}`,content:"",disabled:!0,flexStyle:"1 0 auto"}))),y=n=>({...n,content:n.displayName,active:document.URL.startsWith(n.href)}),w=(y({name:"ranking",displayName:"排行",href:"https://www.bilibili.com/v/popular/rank/all"}),y({name:"bangumi",displayName:"番剧",href:"https://www.bilibili.com/anime/"})),k=y({name:"drawing",displayName:"相簿",href:"https://h.bilibili.com"}),x=y({name:"music",displayName:"音频",href:"https://www.bilibili.com/audio/home/"}),A=y({name:"shop",displayName:"会员购",href:"https://show.bilibili.com"}),_=y({name:"match",displayName:"赛事",href:"https://www.bilibili.com/v/game/match/"}),C={name:"upload",displayName:"投稿",content:()=>Promise.resolve().then(t.bind(t,7346)).then((n=>n.default)),touch:!0,href:"https://member.bilibili.com/v2#/upload/video/frame",popupContent:()=>Promise.resolve().then(t.bind(t,8062)).then((n=>n.default))},I={name:"search",displayName:"搜索",content:()=>Promise.resolve().then(t.bind(t,2639)).then((n=>n.default)),disabled:!0},E={name:"feeds",displayName:"动态",content:"动态",href:"https://t.bilibili.com/",touch:!0,active:"https://t.bilibili.com/"===document.URL.replace(window.location.search,""),contentMounted:async n=>{const{getNotifyCount:e}=await Promise.resolve().then(t.t.bind(t,3864,23));await(async()=>{const t=await e();n.notifyCount=t})()},loginRequired:!0,popupContent:()=>Promise.resolve().then(t.bind(t,5478)).then((n=>n.default)),boundingWidth:300,noPopupPadding:!0};var B=t(9457);const S={name:"watchlater",displayName:"稍后再看",content:"稍后再看",href:"https://www.bilibili.com/watchlater/#/list",touch:!0,active:document.URL.startsWith("https://www.bilibili.com/watchlater/"),loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,3018)).then((n=>n.default))},D=`https://space.bilibili.com/${(0,i.getUID)()}/favlist`,M={name:"favorites",displayName:"收藏",content:"收藏",href:D,touch:!0,active:document.URL.replace(/\?.*$/,"")===D,loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,9065)).then((n=>n.default))},Q="https://www.bilibili.com/account/history",L={name:"history",displayName:"历史",content:"历史",href:Q,active:document.URL.replace(/\?.*$/,"")===Q,loginRequired:!0,boundingWidth:350,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,4305)).then((n=>n.default))},[j,N,P,T]=f;var R=t(9689),U=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{directives:[{name:"show",rawName:"v-show",value:!n.item.hidden,expression:"!item.hidden"}],staticClass:"custom-navbar-item",class:{disabled:n.item.disabled,active:n.item.active},style:{flex:n.item.flexStyle,order:n.item.order},attrs:{role:"listitem","data-name":n.item.name}},[n.item.href?t("CustomNavbarLink",{staticClass:"main-content",attrs:{"new-tab":n.newTab,href:!n.item.active&&!n.item.touch&&n.item.href},on:{mouseover:function(e){return e.target!==e.currentTarget?null:n.requestPopup()}}},["string"==typeof n.item.content?[n._v("\n "+n._s(n.item.content)+"\n ")]:t(n.item.content,{tag:"component",attrs:{item:n.item}})],2):t("div",{staticClass:"main-content",on:{click:function(e){!n.item.active&&!n.item.touch&&n.item.clickAction&&n.item.clickAction(e)}}},["string"==typeof n.item.content?[n._v("\n "+n._s(n.item.content)+"\n ")]:t(n.item.content,{tag:"component",attrs:{item:n.item}})],2),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:!n.item.active,expression:"!item.active"}],staticClass:"notify-count"},[n.item.notifyCount>0?[n._v("\n "+n._s(n.item.notifyCount)+"\n ")]:n._e()],2),n._v(" "),t("div",{ref:"popupContainer",staticClass:"popup-container"},[n.item.popupContent?t("div",{staticClass:"popup",class:n.popupClasses(n.item)},[n.item.requestedPopup?t(n.item.popupContent,{ref:"popup",tag:"component",attrs:{container:n.$refs.popupContainer,item:n.item}}):n._e()],1):n._e()]),n._v(" "),t("div",{staticClass:"active-bar"})],1)};U._withStripped=!0;var F=t(407),Y=function(){var n=this,e=n.$createElement;return(n._self._c||e)("a",n._g(n._b({attrs:{target:n.newTab?"_blank":null}},"a",n.$attrs,!1),n.$listeners),[n._t("default")],2)};Y._withStripped=!0;var H=Vue.extend({props:{newTab:{type:Boolean,default:!0}}}),G=t(1900),V=(0,G.Z)(H,Y,[],!1,null,null,null);V.options.__file="registry/lib/components/style/custom-navbar/CustomNavbarLink.vue";var q=V.exports;const z=n=>{const{name:e}=n,t=R.kO.navbarOptions;return e in t.openInNewTabOverrides?t.openInNewTabOverrides[e]:t.openInNewTab};var O=Vue.extend({components:{CustomNavbarLink:q},props:{item:{type:R.kO,required:!0}},data(){return{newTab:z(this.item),cancelListeners:none}},mounted(){const n=this.item;n.contentMounted?.(n);const e=()=>{this.updateLinkOption()};(0,F.addComponentListener)("customNavbar.openInNewTabOverrides",e),(0,F.addComponentListener)("customNavbar.openInNewTab",e),this.cancelListeners=()=>{(0,F.removeComponentListener)("customNavbar.openInNewTabOverrides",e),(0,F.removeComponentListener)("customNavbar.openInNewTab",e)}},beforeDestroy(){this.cancelListeners?.()},methods:{updateLinkOption(){this.newTab=z(this.item)},popupClasses:n=>({transparent:n.transparentPopup,"no-padding":n.noPopupPadding,"iframe-container":n.iframeName}),triggerPopupShow:lodash.debounce((function(){const{popup:n}=this.$refs;n&&"popupShow"in n&&"function"==typeof n.popupShow&&n.popupShow()}),300),async requestPopup(){const{item:n}=this;n.requestedPopup||n.disabled||(n.requestedPopup=!0),this.triggerPopupShow()}}}),J=t(3379),K=t.n(J),W=t(3661),Z=t.n(W),X={insert:"head",singleton:!1},$=(K()(Z(),X),Z().locals,(0,G.Z)(O,U,[],!1,null,null,null));$.options.__file="registry/lib/components/style/custom-navbar/CustomNavbarItem.vue";var nn=$.exports,en=t(9156),tn=t(3569),on=t(1344);const[an]=(0,r.registerAndGetData)(R.rm,[j,m,b,w,p,k,x,h,g,A,_,v,N,I,P,d,c,E,B.V,S,M,L,C,T]),[rn]=(0,r.registerAndGetData)(R.Je,{items:[]}),ln=()=>{const n=Boolean((0,i.getUID)()),e=an.filter((e=>!(e.loginRequired&&!n))).map((n=>new R.kO(n))).sort((0,a.ascendingSort)((n=>n.order)));return rn.items=e,e};var cn=Vue.extend({components:{NavbarItem:nn},data:()=>({initItems:an,items:ln(),styles:[]}),watch:{initItems(){this.items=ln()}},async mounted(){await(async n=>{(0,on.matchCurrentPage)(on.mainSiteUrls)&&(0,tn.sq)((()=>dq("#banner_link,.international-header .bili-banner, .bili-header__banner")),(n=>null!==n&&Boolean(n.style.backgroundImage))).then((e=>{e&&(0,en.attributes)(e,(()=>{(0,F.addComponentListener)("customNavbar.transparent",(e=>{(0,F.getComponentSettings)("hideBanner").enabled||n.toggleStyle(e,"transparent")}),!0),(0,F.addComponentListener)("hideBanner",(e=>{(0,F.getComponentSettings)("customNavbar").options.transparent&&n.toggleStyle(!e,"transparent")}))}))}))})(this)},methods:{toggleStyle(n,e){n&&!this.styles.includes(e)?this.styles.push(e):!n&&this.styles.includes(e)&&this.styles.splice(this.styles.indexOf(e),1)}}}),sn=t(2945),pn=t.n(sn),dn={insert:"head",singleton:!1},mn=(K()(pn(),dn),pn().locals,(0,G.Z)(cn,o,[],!1,null,null,null));mn.options.__file="registry/lib/components/style/custom-navbar/CustomNavbar.vue";var bn=mn.exports},9065:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return B}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"favorites-list"},[t("div",{staticClass:"header"},[t("FavoritesFolderSelect",{model:{value:n.folder,callback:function(e){n.folder=e},expression:"folder"}}),n._v(" "),t("div",{staticClass:"search"},[t("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),n._v(" "),t("a",{staticClass:"operation",attrs:{href:n.playLink,title:"播放全部",target:"_blank"}},[t("VButton",{staticClass:"play-all",attrs:{round:""}},[t("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),n._v(" "),t("a",{staticClass:"operation",attrs:{href:n.moreLink,title:"查看更多",target:"_blank"}},[t("VButton",{staticClass:"more-info",attrs:{round:""}},[t("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)],1),n._v(" "),t("div",{staticClass:"content"},[n.loading&&!n.searching?t("VLoading"):n.loading||n.canLoadMore||0!==n.filteredCards.length?t("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[n._l(n.filteredCards,(function(e){return t("div",{key:e.id,staticClass:"favorite-card"},[t("a",{staticClass:"cover-container",attrs:{target:"_blank",href:"https://www.bilibili.com/video/"+e.bvid}},[t("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{width:130,height:85}}}),n._v(" "),t("div",{staticClass:"floating duration"},[n._v(n._s(e.durationText))]),n._v(" "),t("div",{staticClass:"floating favorite-time"},[n._v(n._s(e.favoriteTime))])],1),n._v(" "),t("a",{staticClass:"title",attrs:{target:"_blank",href:"https://www.bilibili.com/video/"+e.bvid,title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.upID,title:e.upName}},[t("DpiImage",{staticClass:"face",attrs:{"placeholder-image":"",src:e.upFaceUrl,size:20}}),n._v(" "),t("div",{staticClass:"name"},[n._v(n._s(e.upName))])],1)])})),n._v(" "),n.canLoadMore?t("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return n.scrollTrigger()}}}):n._e()],2):t("VEmpty")],1)])};o._withStripped=!0;var i=t(8643),a=t(8117),r=t(3109),l=t(3663),c=t(5729),s=t(407);const p={id:0,name:"加载中...",count:0};var d=function(){var n=this,e=n.$createElement;return(n._self._c||e)("VDropdown",{staticClass:"favorites-folder-select",attrs:{round:"",items:n.folders,"key-mapper":function(n){return n.id},value:n.folder},on:{change:function(e){return n.change(e)}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t.name)+"\n ")]}}])})};d._withStripped=!0;const m=(0,s.getComponentSettings)("customNavbar").options;var b=Vue.extend({components:{VDropdown:i.VDropdown},model:{prop:"folder",event:"change"},props:{folder:{type:Object,required:!0}},data:()=>({folders:[]}),async created(){const n=(0,r.getUID)();if(!n)return;const e=`https://api.bilibili.com/medialist/gateway/base/created?pn=1&ps=100&up_mid=${n}&is_space=0`,t=await(0,l.getJsonWithCredentials)(e);if(0!==t.code)throw new Error(`获取收藏夹列表失败: ${t.message}`);if(this.folders=lodash.get(t,"data.list",[]).map((n=>({id:n.id,name:n.title,count:n.media_count}))),this.folders.length>0&&this.folder.id===p.id){const{lastFavoriteFolder:n}=m,e=this.folders.find((e=>e.id===n));e?this.$emit("change",e):this.$emit("change",this.folders[0])}},methods:{change(n){m.lastFavoriteFolder=n.id,this.$emit("change",n)}}}),u=t(1900),h=(0,u.Z)(b,d,[],!1,null,null,null);h.options.__file="registry/lib/components/style/custom-navbar/favorites/FavoritesFolderSelect.vue";var g=h.exports,v=t(1808);const f=(0,s.getComponentSettings)("customNavbar").options,y=n=>!!f.showDeadVideos||9!==n.attr&&1!==n.attr,w=n=>({id:n.id,aid:n.id,bvid:n.bvid,coverUrl:n.cover.replace("http:","https:"),favoriteTimestamp:1e3*n.fav_time,favoriteTime:(0,a.formatDate)(new Date(1e3*n.fav_time)),title:n.title,description:n.intro,duration:n.duration,durationText:(0,a.formatDuration)(n.duration),playCount:n.cnt_info.play,danmakuCount:n.cnt_info.danmaku,upName:n.upper.name,upFaceUrl:n.upper.face.replace("http:","https:"),upID:n.upper.mid});var k=Vue.extend({components:{FavoritesFolderSelect:g,VLoading:i.VLoading,VEmpty:i.VEmpty,VIcon:i.VIcon,VButton:i.VButton,TextBox:i.TextBox,DpiImage:i.DpiImage,ScrollTrigger:i.ScrollTrigger},mixins:[v.u],data:()=>({loading:!0,cards:[],filteredCards:[],page:1,hasMorePage:!0,searchPage:1,hasMoreSearchPage:!0,search:"",folder:p}),computed:{searching(){return""!==this.search},moreLink(){const{id:n}=this.folder;return 0===n?`https://space.bilibili.com/${(0,r.getUID)()}/favlist`:`https://space.bilibili.com/${(0,r.getUID)()}/favlist?fid=${n}`},playLink(){const{id:n}=this.folder;if(0!==n)return`https://www.bilibili.com/medialist/play/ml${n}`},canLoadMore(){return this.searching?this.hasMoreSearchPage:this.hasMorePage}},watch:{folder(){this.changeList()},search(n){""!==n?(n=n.toLowerCase(),this.hasMoreSearchPage=!0,this.searchPage=1,this.filteredCards=this.cards.filter((e=>e.title.toLowerCase().includes(n)||e.upName.toLowerCase().includes(n)))):this.filteredCards=this.cards}},methods:{async getCards(){const n=`https://api.bilibili.com/medialist/gateway/base/spaceDetail?media_id=${this.folder.id}&pn=${this.page}&ps=20`,e=await(0,l.getJsonWithCredentials)(n);if(0!==e.code)throw new Error(`加载收藏夹内容失败: ${e.message}`);return e.data.medias?e.data.medias.filter(y).map(w):[]},async changeList(){if(0!==this.folder.id)try{this.search="",this.cards=[],this.loading=!0,this.searchPage=1,this.hasMoreSearchPage=!0,this.page=1,this.hasMorePage=!0,this.cards=await this.getCards(),this.filteredCards=this.cards}catch(n){(0,c.logError)(n)}finally{this.loading=!1}},async loadNextPage(){try{this.page++;const n=await this.getCards();this.cards.push(...n),this.hasMorePage=0===n.length||this.cards.lengthn.id));this.filteredCards=i;const a=t.length+o.length===0,r=o.length<20;if(a||r)return void(this.hasMoreSearchPage=!1)}catch(n){console.error(n)}finally{this.loading=!1}}),200),scrollTrigger(){this.searching?this.debounceSearchAllList():this.loadNextPage()}}}),x=t(3379),A=t.n(x),_=t(5009),C=t.n(_),I={insert:"head",singleton:!1},E=(A()(C(),I),C().locals,(0,u.Z)(k,o,[],!1,null,null,null));E.options.__file="registry/lib/components/style/custom-navbar/favorites/NavbarFavorites.vue";var B=E.exports},5478:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-feeds"},[t("TabControl",{ref:"tabControl",attrs:{tabs:n.tabs,"more-link":"https://t.bilibili.com/"},scopedSlots:n._u([{key:"more-link",fn:function(){return[n._v("\n 所有动态\n "),t("VIcon",{attrs:{icon:"feeds",size:18}})]},proxy:!0}])})],1)};o._withStripped=!0;var i=t(8643),a=t(2023),r=t(3864),l=t(1808);const c=[{name:"video",displayName:"视频",component:()=>Promise.resolve().then(t.bind(t,7840)).then((n=>n.default)),activeLink:"https://t.bilibili.com/?tab=8",count:0},{name:"bangumi",displayName:"番剧",component:()=>Promise.resolve().then(t.bind(t,2434)).then((n=>n.default)),activeLink:"https://t.bilibili.com/?tab=512,4097,4098,4099,4100,4101",count:0},{name:"column",displayName:"专栏",component:()=>Promise.resolve().then(t.bind(t,329)).then((n=>n.default)),activeLink:"https://t.bilibili.com/?tab=64",count:0},{name:"live",displayName:"直播",component:()=>Promise.resolve().then(t.bind(t,1752)).then((n=>n.default)),activeLink:"https://link.bilibili.com/p/center/index#/user-center/follow/1",count:0}];var s=Vue.extend({components:{TabControl:i.TabControl,VIcon:i.VIcon},mixins:[l.u],data:()=>({tabs:c}),mounted(){this.refreshNotifyCount()},methods:{popupShow(){this.item.notifyCount=0},async refreshNotifyCount(){const{tabControl:n}=this.$refs;c.forEach((async e=>{if(n.selectedTab===e)return;if("live"===e.name)return;const t=await(0,r.getNotifyCount)(a.feedsCardTypes[e.name].id.toString());e.count=t,console.log(e)}))}}}),p=t(3379),d=t.n(p),m=t(9854),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/NavbarFeeds.vue";var g=h.exports},2434:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"bangumi-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"bangumi-feeds-content"},n._l(n.cards,(function(n){return t("BangumiCard",{key:n.id,attrs:{"is-new":n.new,data:n}})})),1),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i=t(2023),a=t(3864),r=coreApis.componentApis.feeds.BangumiCard,l=t.n(r),c=t(2529),s=Vue.extend({components:{BangumiCard:l()},mixins:[(0,c.I)(i.feedsCardTypes.bangumi,(n=>{const e=JSON.parse(n.card);return{id:n.desc.dynamic_id_str,title:e.apiSeasonInfo.title,coverUrl:e.apiSeasonInfo.cover,epCoverUrl:e.cover,epTitle:e.new_desc,url:e.url,get new(){return(0,a.isNewID)(this.id)}}}))]}),p=t(3379),d=t.n(p),m=t(8196),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/BangumiFeeds.vue";var g=h.exports},329:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"column-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"columns-feeds-content"},n._l(n.cards,(function(n){return t("ColumnCard",{key:n.id,attrs:{"is-new":n.new,data:n}})})),1),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i=t(2023),a=t(3864),r=coreApis.componentApis.feeds.ColumnCard,l=t.n(r),c=t(2529),s=Vue.extend({components:{ColumnCard:l()},mixins:[(0,c.I)(i.feedsCardTypes.column,(n=>{const e=JSON.parse(n.card);return{id:n.desc.dynamic_id_str,cvID:e.id,title:e.title,upName:e.author.name,upFaceUrl:e.author.face,upID:e.author.mid,description:e.summary,covers:e.image_urls,originalCovers:e.origin_image_urls,get new(){return(0,a.isNewID)(this.id)}}}))]}),p=t(3379),d=t.n(p),m=t(1880),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/ColumnFeeds.vue";var g=h.exports},1752:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"live-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?n._e():t("VEmpty"),n._v(" "),t("transition-group",{staticClass:"live-feeds-content",attrs:{name:"cards",tag:"div"}},n._l(n.cards,(function(e){return t("a",{key:e.id,staticClass:"live-card",attrs:{target:"_blank",href:e.url}},[t("div",{staticClass:"face-container"},[t("DpiImage",{staticClass:"face",attrs:{size:48,src:e.upFaceUrl}})],1),n._v(" "),t("div",{staticClass:"live-info"},[t("div",{staticClass:"live-title",attrs:{title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("div",{staticClass:"live-name",attrs:{title:e.name}},[n._v(n._s(e.upName))])])])})),0)],1)};o._withStripped=!0;var i=t(8643),a=t(3663),r=Vue.extend({components:{VLoading:i.VLoading,VEmpty:i.VEmpty,DpiImage:i.DpiImage},data:()=>({loading:!0,rawItems:[],hasMorePage:!0}),computed:{cards(){return this.rawItems.map((n=>({id:n.roomid,title:n.title,upFaceUrl:n.face,upName:n.uname,url:n.link})))}},async created(){const[n]=(0,a.responsiveGetPages)({api:n=>(0,a.getJsonWithCredentials)(`https://api.live.bilibili.com/relation/v1/feed/feed_list?page=${n}&pagesize=24`),getList:n=>lodash.get(n,"data.list",[]),getTotal:n=>lodash.get(n,"data.results",0)});this.rawItems=await n,this.loading=!1}}),l=t(3379),c=t.n(l),s=t(8855),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,null,null));m.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/LiveFeeds.vue";var b=m.exports},7840:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return y}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"video-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"video-feeds-content"},[t("transition-group",{staticClass:"left-column",attrs:{name:"cards",tag:"div"}},n._l(n.columnedCards.left,(function(n){return t("VideoCard",{key:n.id,attrs:{orientation:"vertical","is-new":n.new,"show-stats":!1,data:n}})})),1),n._v(" "),t("transition-group",{staticClass:"right-column",attrs:{name:"cards",tag:"div"}},n._l(n.columnedCards.right,(function(n){return t("VideoCard",{key:n.id,attrs:{orientation:"vertical","is-new":n.new,"show-stats":!1,data:n}})})),1)],1),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i=t(8117),a=t(3864),r=t(2023),l=coreApis.componentApis.feeds.VideoCard,c=t.n(l),s=t(2529);const p=n=>{const e=Number(new Date),t=new Date(n),o=[t.getHours(),t.getMinutes(),t.getSeconds()].map((n=>n.toString().padStart(2,"0"))).join(":");let i;return i=new Date(e).getFullYear()!==t.getFullYear()?[t.getFullYear(),t.getMonth()+1,t.getDate()]:[t.getMonth()+1,t.getDate()],`${i.map((n=>n.toString().padStart(2,"0"))).join("-")} ${o}`},d=n=>{const e=Number(new Date);if(e-864e5n.toString().padStart(2,"0"))).join("-")}`};var m=Vue.extend({components:{VideoCard:c()},mixins:[(0,s.I)(r.feedsCardTypes.video,(n=>{const e=JSON.parse(n.card);return{id:n.desc.dynamic_id_str,aid:e.aid,bvid:n.desc.bvid,videoUrl:`https://www.bilibili.com/${n.desc.bvid}`,coverUrl:e.pic,title:e.title,duration:e.duration,durationText:(0,i.formatDuration)(e.duration),description:e.desc,pubTime:p(1e3*e.pubdate),pubTimeText:d(1e3*e.pubdate),upFaceUrl:n.desc.user_profile.info.face,upName:n.desc.user_profile.info.uname,upID:n.desc.user_profile.info.uid,watchlater:!0,playCount:(0,i.formatCount)(e.stat.view),get new(){return(0,a.isNewID)(this.id)}}}))],computed:{columnedCards(){const{cards:n}=this;return{left:n.filter(((n,e)=>e%2==0)),right:n.filter(((n,e)=>e%2!=0))}}},methods:{onCardsUpdate:n=>(0,r.groupVideoFeeds)(n)}}),b=t(3379),u=t.n(b),h=t(9033),g=t.n(h),v={insert:"head",singleton:!1},f=(u()(g(),v),g().locals,(0,t(1900).Z)(m,o,[],!1,null,"6e663916",null));f.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/VideoFeeds.vue";var y=f.exports},4305:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return x}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"history-list"},[t("div",{staticClass:"header"},[t("div",{staticClass:"header-row"},[t("div",{staticClass:"search"},[t("TextBox",{attrs:{placeholder:"搜索",linear:""},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),n._v(" "),t("div",{staticClass:"operations"},[t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/account/history"}},[t("VButton",{attrs:{title:"查看更多",round:""}},[t("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)])]),n._v(" "),t("div",{staticClass:"header-row"},[t("div",{staticClass:"row-title"},[n._v("\n 过滤:\n ")]),n._v(" "),t("div",{staticClass:"type-filters"},n._l(n.types,(function(e){return t("div",{key:e.name,staticClass:"type-filter"},[t("VButton",{class:{checked:e.checked},attrs:{round:"",title:(e.checked?"不显示":"显示")+e.displayName},on:{click:function(t){return n.toggleTypeFilter(e)}}},[t("VIcon",{attrs:{icon:e.icon,size:18}}),n._v("\n "+n._s(e.displayName)+"\n ")],1)],1)})),0)])]),n._v(" "),t("div",{staticClass:"content"},[n.loading?t("VLoading"):n.loading||0!==n.groups.length?t("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[n._l(n.groups,(function(e){return t("div",{key:e.name,staticClass:"time-group"},[t("div",{staticClass:"time-group-name"},[n._v("\n "+n._s(e.name)+"\n ")]),n._v(" "),t("transition-group",{staticClass:"time-group-items",attrs:{name:"time-group",tag:"div"}},n._l(e.items,(function(e){return t("div",{key:e.id,staticClass:"time-group-item"},[t("a",{staticClass:"cover-container",attrs:{target:"_blank",href:e.url}},[t("DpiImage",{staticClass:"cover",attrs:{src:e.cover,size:{width:160,height:110},"placeholder-image":""}}),n._v(" "),e.progress?t("div",{staticClass:"progress",style:{width:100*e.progress+"%"}}):n._e(),n._v(" "),e.progressText?t("div",{staticClass:"floating progress-number"},[n._v(n._s(e.progress>=1?"已看完":e.progressText))]):n._e(),n._v(" "),void 0!==e.liveStatus?t("div",{staticClass:"floating duration live-status",class:{on:1===e.liveStatus}},[n._v(n._s(1===e.liveStatus?"直播中":"未开播"))]):n._e(),n._v(" "),e.durationText?t("div",{staticClass:"floating duration"},[n._v(n._s(e.durationText))]):n._e()],1),n._v(" "),t("a",{staticClass:"title",attrs:{target:"_blank",href:e.url,title:e.title}},[n._v(n._s(e.title||e.upName+"的直播间"))]),n._v(" "),t("a",{staticClass:"up",attrs:{target:"_blank",href:"pgc"===e.type?e.url:"https://space.bilibili.com/"+e.upID,title:e.upName}},[e.upFaceUrl?t("DpiImage",{staticClass:"up-face",attrs:{size:18,src:e.upFaceUrl}}):n._e(),n._v(" "),t("div",{staticClass:"up-name"},[n._v(n._s(e.upName))])],1),n._v(" "),e.timeText?t("div",{staticClass:"time",attrs:{title:new Date(e.viewAt).toLocaleString()}},[n._v("\n "+n._s(e.timeText)+"\n ")]):n._e()])})),0)],1)})),n._v(" "),n.canNextPage?t("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return n.nextPage()}}}):n._e()],2):t("VEmpty")],1)])};o._withStripped=!0;var i=t(4522),a=t(8643),r=t(1808),l=t(3663),c=t(3109),s=t(8117);let p;!function(n){n.Video="archive",n.Live="live",n.Article="article",n.Bangumi="pgc"}(p||(p={}));const d=[{name:p.Video,displayName:"视频",icon:"mdi-play-circle-outline",checked:!0},{name:p.Bangumi,displayName:"番剧",icon:"mdi-television-classic",checked:!0},{name:p.Live,displayName:"直播",icon:"mdi-video-wireless-outline",checked:!0},{name:p.Article,displayName:"专栏",icon:"mdi-newspaper-variant-outline",checked:!0}],m=()=>{const n=new Date,e=Number(new Date(n.getFullYear(),n.getMonth(),n.getDate())),t=864e5;return{now:n,today:e,oneDay:t,yesterday:e-t,lastWeek:e-7*t}},b=n=>{const{yesterday:e}=m();return Number(n)>=e?`${n.getHours().toString().padStart(2,"0")}:${n.getMinutes().toString().padStart(2,"0")}`:`${(n.getMonth()+1).toString().padStart(2,"0")}-${n.getDate().toString().padStart(2,"0")} ${n.getHours().toString().padStart(2,"0")}:${n.getMinutes().toString().padStart(2,"0")}`},u=n=>{"article"===n.history.business&&(n.history.cid=n.history.oid);const{epid:e,bvid:t,cid:o,oid:i}=n.history,a=n.progress>0?`t=${n.progress}`:"t=0",r=-1===n.progress?1:n.progress/n.duration,l=n=>n.replace("http:","https:"),d=new Date(1e3*n.view_at),m={title:n.title,viewAt:1e3*n.view_at,time:d,timeText:b(d),cover:n.cover?l(n.cover):l(n.covers[0]),covers:n.covers?.map(l)??[],progress:r,progressText:Number.isNaN(r)?null:`${(0,c.fixed)(100*r,1)}%`,duration:n.duration,durationText:n.duration?(0,s.formatDuration)(n.duration):null,upName:n.author_name,upFaceUrl:l(n.author_face),upID:n.author_mid};if(e)return{...m,id:e,url:`https://www.bilibili.com/bangumi/play/ep${e}?${a}`,title:n.show_title||n.title,upName:n.title,type:p.Bangumi};if(t)return{...m,id:t,url:`https://www.bilibili.com/video/${t}?p=${n.history.page}&${a}`,type:p.Video};if(o)return{...m,id:o,url:`https://www.bilibili.com/read/cv${o}`,type:p.Article};if(i)return{...m,id:i,url:`https://live.bilibili.com/${i}`,liveStatus:n.live_status,type:p.Live};throw console.error("unknown history item type",n),new Error("未知的历史项目类型")};var h=Vue.extend({components:{VButton:a.VButton,VIcon:a.VIcon,TextBox:a.TextBox,VLoading:a.VLoading,VEmpty:a.VEmpty,ScrollTrigger:a.ScrollTrigger,DpiImage:a.DpiImage},mixins:[r.u],data:()=>({types:d,search:"",viewTime:0,cards:[],groups:[],loading:!0,hasMorePage:!0}),computed:{canNextPage(){return""===this.search&&!this.loading&&this.hasMorePage&&this.types.every((n=>n.checked))}},watch:{search:lodash.debounce((function(){this.updateGroups()}),200)},async created(){try{await this.nextPage()}finally{this.loading=!1}},methods:{toggleTypeFilter(n){n.checked=!n.checked,this.updateGroups()},filterFunc(n){return!d.some((e=>e.name===n.type&&!e.checked))&&!(!n.title.toLowerCase().includes(this.search.toLowerCase())&&!n.upName.toLowerCase().includes(this.search.toLowerCase()))},updateGroups(){this.groups=(n=>{if(0===n.length)return[];const{today:e,yesterday:t,lastWeek:o}=m(),i=lodash.groupBy(n,(n=>n.viewAt>=e?"今天":n.viewAt>=t?"昨天":n.viewAt>=o?"本周":"更早"));return Object.entries(i).map((([n,e])=>({name:n,items:e})))})(this.cards.filter(this.filterFunc))},async nextPage(){const n=await(async n=>{let e="https://api.bilibili.com/x/web-interface/history/cursor";n&&(e+=`?view_at=${Math.round(n/1e3)}`);const{list:t}=await(0,l.bilibiliApi)((0,l.getJsonWithCredentials)(e),"获取历史记录失败");return Array.isArray(t)?t.map(u):[]})(this.viewTime),e=lodash.uniqBy(this.cards.concat(n).sort((0,i.descendingSort)((n=>n.viewAt))),(n=>n.id));this.cards=e,this.updateGroups(),e.length>0&&(this.viewTime=lodash.last(e).viewAt),this.hasMorePage=0!==e.length}}}),g=t(3379),v=t.n(g),f=t(9847),y=t.n(f),w={insert:"head",singleton:!1},k=(v()(y(),w),y().locals,(0,t(1900).Z)(h,o,[],!1,null,null,null));k.options.__file="registry/lib/components/style/custom-navbar/history/NavbarHistory.vue";var x=k.exports},2599:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"home-popup",attrs:{role:"list"}},n._l(Object.entries(n.categories),(function(e){var o=e[0],i=e[1];return t("div",{key:o,staticClass:"category-item",class:{main:null!==i.code},attrs:{role:"listitem"}},[t("a",{attrs:{href:i.link,target:"_blank"}},[t("svg",{attrs:{"aria-hidden":"true"}},[t("use",{attrs:{href:"#header-icon-"+i.icon,"xlink:href":"#header-icon-"+i.icon}})]),n._v(" "),t("div",{staticClass:"name"},[n._v(n._s(o))]),n._v(" "),t("span",{staticClass:"count"},[null!==i.count?[n._v(n._s(i.count))]:n._e()],2)]),n._v(" "),i.subCategories?t("div",{staticClass:"sub-regions-popup popup"},n._l(Object.entries(i.subCategories),(function(e){var o=e[0],i=e[1];return t("a",{key:o,staticClass:"sub-region",attrs:{href:i,target:"_blank"}},[n._v(n._s(o))])})),0):n._e()])})),0)};o._withStripped=!0;var i=t(1212),a=t(1808);const r=lodash.cloneDeep(i.categories);Object.values(r).forEach((n=>{n.count=null}));let l=!1;var c=Vue.extend({mixins:[a.u],data:()=>({categories:r}),async created(){if(l)return;l=!0;const{bilibiliApi:n,getJson:e}=await Promise.resolve().then(t.t.bind(t,3663,23)),{addCategoryIcons:o}=await Promise.resolve().then(t.t.bind(t,1212,23));o();const{region_count:i={}}=await n(e("https://api.bilibili.com/x/web-interface/online"),"[自定义顶栏] 分区投稿信息获取失败");Object.values(this.categories).forEach((n=>{n.code&&(Array.isArray(n.code)?n.count=lodash.sum(n.code.map((n=>i[n]))):n.count=i[n.code])}))}}),s=t(3379),p=t.n(s),d=t(9036),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/home/NavbarHome.vue";var h=u.exports},9481:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("iframe",{attrs:{src:n.item.src,frameborder:"0",width:n.item.width,height:n.item.height}})};o._withStripped=!0;var i=t(1808),a=Vue.extend({name:"IframePopup",mixins:[i.u]}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/style/custom-navbar/iframe/IframePopup.vue";var l=r.exports},4262:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return n.seasonLogoUrl?t("img",{staticClass:"custom-navbar-logo season",attrs:{height:"38",src:n.seasonLogoUrl}}):t("VIcon",{staticClass:"custom-navbar-logo",attrs:{icon:"logo"}})};o._withStripped=!0;var i=t(407),a=t(3663),r=t(8643),l=Vue.extend({name:"NavbarLogo",components:{VIcon:r.VIcon},data:()=>({seasonLogoUrl:""}),watch:{seasonLogoUrl(){document.body.classList.toggle("season-logo-enabled",Boolean(this.seasonLogoUrl))}},async created(){(0,i.addComponentListener)("customNavbar.seasonLogo",(async n=>{if(!n)return void(this.seasonLogoUrl="");const e=await(0,a.getJson)("https://api.bilibili.com/x/web-show/page/header?resource_id=1");0===e.code?this.seasonLogoUrl=lodash.get(e,"data.litpic","").replace("http:","https:"):this.seasonLogoUrl=""}),!0)}}),c=t(3379),s=t.n(c),p=t(1960),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/style/custom-navbar/logo/NavbarLogo.vue";var u=b.exports},2871:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"messages-popup",attrs:{role:"list"}},n._l(n.entries,(function(e){return t("div",{key:e.name,staticClass:"message-entry",attrs:{role:"listitem"}},[t("a",{attrs:{"data-prop":e.prop,target:"_blank",href:e.href,"data-count":e.count||null},on:{click:function(t){return n.clearCount(e)}}},[n._v(n._s(e.name))])])})),0)};o._withStripped=!0;var i=t(3663),a=t(1808);const r=[{prop:"reply",href:"https://message.bilibili.com/#/reply",name:"回复我的"},{prop:"at",href:"https://message.bilibili.com/#/at",name:"@我的"},{prop:"like",href:"https://message.bilibili.com/#/love",name:"收到的赞"},{prop:"sys_msg",href:"https://message.bilibili.com/#/system",name:"系统通知"},{prop:"user_msg",href:"https://message.bilibili.com/#/whisper",name:"我的消息"},{href:"https://message.bilibili.com/#/archive",name:"私信存档"},{href:"https://message.bilibili.com/#/config",name:"消息设置"}];var l=Vue.extend({name:"MessagesPopup",mixins:[a.u],data:()=>({entries:r.map((n=>(n.count=0,n))),settings:{notify:!0,hideNotFollowedCount:!1,json:{}}}),async created(){await this.fetchSettings(),this.settings.notify&&this.notify()},methods:{async fetchSettings(){const n=await(0,i.getJsonWithCredentials)("https://api.vc.bilibili.com/link_setting/v1/link_setting/get?msg_notify=1&show_unfollowed_msg=1");0===n.code&&(this.settings={notify:3!==n.data.msg_notify,hideNotFollowedCount:1===n.data.show_unfollowed_msg,json:n.data})},async notify(){const n=await(0,i.getJsonWithCredentials)("https://api.bilibili.com/x/msgfeed/unread"),e=await(0,i.getJsonWithCredentials)("https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread");n.data.user_msg=e.data.follow_unread||0,this.settings.hideNotFollowedCount||(n.data.user_msg+=e.data.unfollow_unread||0),this.item.notifyCount=r.reduce(((e,t)=>e+(t.prop?n.data[t.prop]:0)),0),this.item.notifyCount&&(console.log(r),r.forEach((e=>{if(!e.prop)return;const t=n.data[e.prop];console.log(e.prop,e.count,t),t>0&&(e.count=t)})))},clearCount(n){this.item.notifyCount-=n.count,n.count=0}}}),c=t(3379),s=t.n(c),p=t(3386),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,"589ce0fa",null));b.options.__file="registry/lib/components/style/custom-navbar/messages/NavbarMessages.vue";var u=b.exports},896:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"ranking-popup",attrs:{role:"list"}},n._l(n.entries,(function(e){return t("div",{key:e.name,staticClass:"ranking-entry",attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:e.href}},[n._v(n._s(e.name))])])})),0)};o._withStripped=!0;var i=t(1808);const a=[{href:"https://www.bilibili.com/v/popular/all",name:"综合热门"},{href:"hhttps://www.bilibili.com/v/popular/weekly",name:"每周必看"},{href:"https://www.bilibili.com/v/popular/history",name:"入站必刷"},{href:"https://www.bilibili.com/v/popular/rank/all",name:"排行榜"}];var r=Vue.extend({name:"RankingPopup",mixins:[i.u],data:()=>({entries:a})}),l=t(3379),c=t.n(l),s=t(2659),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,"6678d691",null));m.options.__file="registry/lib/components/style/custom-navbar/ranking/NavbarRanking.vue";var b=m.exports},2639:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this.$createElement,e=this._self._c||n;return e("div",{staticClass:"custom-navbar-search"},[e("LaunchBar")],1)};o._withStripped=!0;var i=coreApis.componentApis.launchBar.LaunchBar,a=t.n(i),r=Vue.extend({components:{LaunchBar:a()}}),l=t(3379),c=t.n(l),s=t(3743),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,null,null));m.options.__file="registry/lib/components/style/custom-navbar/search/NavbarSearch.vue";var b=m.exports},5735:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"custom-navbar-extra-options"},[n.login?t("VButton",{ref:"button",on:{mouseover:function(e){return n.loadNavbarSettings()},click:function(e){return n.toggleNavbarSettings()}}},[n._v("\n 布局设置"),t("VIcon",{attrs:{icon:"right-arrow",size:16}})],1):n._e()],1)};o._withStripped=!0;var i=t(3109),a=t(8643),r=t(8553),l=Vue.extend({components:{VIcon:a.VIcon,VButton:a.VButton},data:()=>({login:Boolean((0,i.getUID)())}),methods:{async loadNavbarSettings(){if(await(0,r.loadNavbarSettings)()){const n=this.$refs.button.$el;(0,r.setTriggerElement)(n)}},toggleNavbarSettings:r.toggleNavbarSettings}}),c=t(3379),s=t.n(c),p=t(7427),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/style/custom-navbar/settings/ExtraOptions.vue";var u=b.exports},6286:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return w}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("VPopup",{ref:"popup",staticClass:"custom-navbar-settings be-settings-extra-options",attrs:{fixed:"",lazy:!1,"trigger-element":n.triggerElement},model:{value:n.open,callback:function(e){n.open=e},expression:"open"}},[t("div",{staticClass:"navbar-settings-header"},[t("VIcon",{staticClass:"title-icon",attrs:{icon:"mdi-sort",size:24}}),n._v(" "),t("div",{staticClass:"title"},[n._v("\n 顶栏布局设置\n ")]),n._v(" "),t("div",{staticClass:"grow"}),n._v(" "),t("div",{staticClass:"close",on:{click:function(e){n.open=!1}}},[t("VIcon",{attrs:{icon:"close",size:18}})],1)],1),n._v(" "),t("div",{staticClass:"navbar-settings-content"},[t("div",{staticClass:"navbar-settings-section"},[t("div",{staticClass:"navbar-settings-section-title"},[n._v("\n 边缘间距\n ")]),n._v(" "),t("div",{staticClass:"navbar-settings-section-description"},[n._v("\n 设定两侧边缘处的间距, 单位为百分比, 100%为整个顶栏的宽度.\n "),t("br"),n._v("空间不足时, 实际呈现的间距会自动缩小.\n ")]),n._v(" "),t("div",{staticClass:"navbar-settings-section-content",on:{mouseover:function(e){return n.peekPadding(!0)},mouseout:function(e){return n.peekPadding(!1)}}},[t("VSlider",{attrs:{min:0,max:40,step:.5},model:{value:n.padding,callback:function(e){n.padding=e},expression:"padding"}}),n._v(" "),t("div",{staticClass:"padding-value"},[n._v("\n "+n._s(n.padding.toFixed(1))+"%\n ")])],1)]),n._v(" "),t("div",{staticClass:"navbar-settings-section"},[t("div",{staticClass:"navbar-settings-section-title"},[n._v("\n 元素呈现\n ")]),n._v(" "),t("div",{staticClass:"navbar-settings-section-description"},[n._v("\n 按住并拖动可以调整顺序, 点击眼睛图标可以切换隐藏/显示.\n ")]),n._v(" "),n.loaded?n._e():t("VLoading"),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:n.loaded,expression:"loaded"}],ref:"navbarSortList",staticClass:"navbar-settings-section-content navbar-sort-list"},n._l(n.rendered.items,(function(e){return t("div",{key:e.name,staticClass:"navbar-sort-item",class:{"navbar-hidden":e.hidden},attrs:{"data-name":e.name},on:{mouseover:function(t){return n.peekItem(e,!0)},mouseout:function(t){return n.peekItem(e,!1)}}},[t("div",{staticClass:"item-name"},[n._v("\n "+n._s(e.displayName)+"\n ")]),n._v(" "),t("div",{staticClass:"toggle-visible"},[t("VIcon",{attrs:{size:18,icon:e.hidden?"mdi-eye-off-outline":"mdi-eye-outline"},on:{click:function(t){return n.toggleVisible(e)}}})],1)])})),0)],1)])])};o._withStripped=!0;var i=t(8643),a=t(407),r=t(3109),l=t(4659),c=t(8269),s=t(9689);const p=n=>{n.forEach(((n,e)=>{n.order!==e&&(n.order=e)}));const e=Object.fromEntries(n.map((n=>[n.name,n.order])));s.kO.navbarOptions.order=e},{navbarOptions:d}=s.kO,[m]=(0,c.getData)(s.Je);var b=Vue.extend({components:{VPopup:i.VPopup,VIcon:i.VIcon,VSlider:i.VSlider,VLoading:i.VLoading},props:{triggerElement:{type:HTMLElement,default:null}},data:()=>({open:!1,padding:d.padding,rendered:m,hidden:d.hidden,loaded:!1}),watch:{padding:lodash.debounce((n=>{d.padding=n}),200)},async mounted(){(0,a.addComponentListener)("customNavbar.padding",(n=>{this.padding!==n&&(this.padding=n)}));const n=this.$refs.navbarSortList;var e;(await l.SortableJSLibrary).create(n,{delay:100,forceFallback:!0,onEnd:n=>{this.onSort(n)}}),(e=m.items).every(((n,e)=>n.order===e))||p(e),this.loaded=!0},methods:{toggle(){this.$refs.popup.toggle()},peekPadding(n){(0,r.dqa)(".custom-navbar .padding").forEach((e=>e.classList.toggle("peek",n)))},peekItem(n,e){n.element?.classList.toggle("peek",e)},onSort(n){const e=this.$refs.navbarSortList,t=n.item;console.log(`${t.getAttribute("data-name")} ${n.oldIndex}->${n.newIndex}`);const o=Object.fromEntries([...e.children].map(((n,e)=>[n.getAttribute("data-name"),e])));this.rendered.items=((n,e)=>{const t=lodash.sortBy(n,(n=>e[n.name]));return p(t),t})(m.items,o)},toggleVisible(n){d.hidden.includes(n.name)?(lodash.pull(d.hidden,n.name),n.hidden=!1,console.log("delete",n.name)):(d.hidden.push(n.name),n.hidden=!0,console.log("add",n.name))}}}),u=t(3379),h=t.n(u),g=t(9061),v=t.n(g),f={insert:"head",singleton:!1},y=(h()(v(),f),v().locals,(0,t(1900).Z)(b,o,[],!1,null,null,null));y.options.__file="registry/lib/components/style/custom-navbar/settings/NavbarSettings.vue";var w=y.exports},2724:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this.$createElement;return(this._self._c||n)("SubscriptionsList",{attrs:{type:"bangumi"}})};o._withStripped=!0;var i=t(6473),a=Vue.extend({components:{SubscriptionsList:i.Z}}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/style/custom-navbar/subscriptions/BangumiSubscriptions.vue";var l=r.exports},7414:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this.$createElement;return(this._self._c||n)("SubscriptionsList",{attrs:{type:"cinema"}})};o._withStripped=!0;var i=t(6473),a=Vue.extend({components:{SubscriptionsList:i.Z}}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/style/custom-navbar/subscriptions/CinemaSubscriptions.vue";var l=r.exports},5799:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-subscriptions"},[t("TabControl",{ref:"tabControl",attrs:{tabs:n.tabs,"more-link":n.moreLink}})],1)};o._withStripped=!0;var i=t(8643),a=t(3109),r=t(1808),l=t(9457),c=Vue.extend({components:{TabControl:i.TabControl},mixins:[r.u],data(){const n=(0,a.getUID)();return{moreLink:e=>`https://space.bilibili.com/${n}/${e.name}`,tabs:[{name:l.N.Bangumi,displayName:"追番",activeLink:`https://space.bilibili.com/${n}/bangumi`,component:()=>Promise.resolve().then(t.bind(t,2724)).then((n=>n.default))},{name:l.N.Cinema,displayName:"追剧",activeLink:`https://space.bilibili.com/${n}/cinema`,component:()=>Promise.resolve().then(t.bind(t,7414)).then((n=>n.default))}]}}}),s=t(3379),p=t.n(s),d=t(1792),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/subscriptions/NavbarSubscriptions.vue";var h=u.exports},6473:function(n,e,t){"use strict";t.d(e,{Z:function(){return y}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"subscription-list"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"subscription-content"},n._l(n.cards,(function(e){return t("a",{key:e.id,staticClass:"subscription-card",attrs:{href:e.playUrl,target:"_blank"}},[t("div",{staticClass:"cover-container"},[t("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:64}})],1),n._v(" "),t("div",{staticClass:"card-info"},[t("h1",{staticClass:"title",attrs:{title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("div",{staticClass:"progress-row"},[e.status?t("div",{staticClass:"status",class:"status-"+e.status},[n._v(n._s(e.statusText))]):n._e(),n._v(" "),e.progress?t("div",{staticClass:"progress",attrs:{title:e.progress+" | "+e.latest}},[n._v(n._s(e.progress)+" | "+n._s(e.latest))]):t("div",{staticClass:"progress",attrs:{title:e.latest}},[n._v(n._s(e.latest))]),n._v(" "),t("a",{staticClass:"info",attrs:{href:e.mediaUrl,target:"_blank",title:"详细信息"}},[t("VIcon",{attrs:{icon:"mdi-information-outline",size:16}})],1)])])])})),0),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i,a=t(3109),r=t(5729),l=t(8643),c=t(3663),s=t(9457);!function(n){n[n.ToView=1]="ToView",n[n.Viewing=2]="Viewing",n[n.Viewed=3]="Viewed"}(i||(i={}));const p=n=>{switch(n){case i.ToView:return"想看";case i.Viewing:default:return"在看";case i.Viewed:return"看过"}},d=(n,e)=>{let t=n.status;t!==i.Viewed&&(t=i.Viewed-t);let o=e.status;return o!==i.Viewed&&(o=i.Viewed-o),t-o};var m=Vue.extend({components:{DpiImage:l.DpiImage,VLoading:l.VLoading,VEmpty:l.VEmpty,VIcon:l.VIcon,ScrollTrigger:l.ScrollTrigger},props:{type:{type:String,default:s.N.Bangumi}},data:()=>({loading:!0,hasMorePage:!0,cards:[],page:1}),async created(){this.nextPage()},methods:{async nextPage(){try{const n=await(0,c.getJsonWithCredentials)(`https://api.bilibili.com/x/space/bangumi/follow/list?type=${this.type!==s.N.Bangumi?"2":"1"}&pn=${this.page}&ps=16&vmid=${(0,a.getUID)()}`);if(0!==n.code)return void(0,r.logError)(`加载订阅信息失败: ${n.message}`);const e=lodash.uniqBy(this.cards.concat(lodash.get(n,"data.list").map((n=>({title:n.title,coverUrl:n.square_cover.replace("http:","https:"),latest:n.new_ep.index_show,progress:n.progress,id:n.season_id,status:n.follow_status,statusText:p(n.follow_status),playUrl:`https://www.bilibili.com/bangumi/play/ss${n.season_id}`,mediaUrl:`https://www.bilibili.com/bangumi/media/md${n.media_id}`})))),(n=>n.id)).sort(d);this.page++,this.cards=e,this.hasMorePage=lodash.get(n,"data.total",0)>this.cards.length}finally{this.loading=!1}}}}),b=t(3379),u=t.n(b),h=t(4753),g=t.n(h),v={insert:"head",singleton:!1},f=(u()(g(),v),g().locals,(0,t(1900).Z)(m,o,[],!1,null,null,null));f.options.__file="registry/lib/components/style/custom-navbar/subscriptions/SubscriptionsList.vue";var y=f.exports},7346:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-upload"},[t("VIcon",{attrs:{icon:"upload",size:18}}),n._v(" "),t("div",{staticClass:"navbar-upload-name"},[n._v("\n 投稿\n ")])],1)};o._withStripped=!0;var i=t(8643),a=Vue.extend({components:{VIcon:i.VIcon}}),r=t(3379),l=t.n(r),c=t(5623),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[],!1,null,"1a272463",null));d.options.__file="registry/lib/components/style/custom-navbar/upload/NavbarUpload.vue";var m=d.exports},8062:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;n._self._c;return n._m(0)};o._withStripped=!0;var i=t(1808),a=Vue.extend({mixins:[i.u]}),r=t(3379),l=t.n(r),c=t(2822),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"upload-popup",attrs:{role:"list"}},[t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/text/apply"}},[n._v("专栏投稿")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/audio/"}},[n._v("音频投稿")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/video/frame"}},[n._v("视频投稿")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload-manager/article"}},[n._v("投稿管理")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/home"}},[n._v("创作中心")])])])}],!1,null,"a07cc62e",null));d.options.__file="registry/lib/components/style/custom-navbar/upload/UploadPopup.vue";var m=d.exports},2180:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"user-face-container"},[t("img",{staticClass:"user-face",attrs:{src:n.faceSrc,srcset:n.faceSrcset}}),n._v(" "),t("img",{staticClass:"user-pendant",attrs:{src:n.pendantSrc,srcset:n.pendantSrcset}})])};o._withStripped=!0;var i=t(3278),a=t(3109),r=t(9319);const l="//static.hdslb.com/images/member/noface.gif";var c=Vue.extend({name:"UserFace",data:()=>({faceSrc:r.EmptyImageUrl,pendantSrc:r.EmptyImageUrl,faceSrcset:null,pendantSrcset:null}),async created(){const n=await(0,i.getUserInfo)();if(n.isLogin){if(n.face){const e=n.face.replace("http","https");if(e.includes(l))this.faceSrc=l;else{const n=68;this.faceSrc=e,this.faceSrcset=(0,a.getDpiSourceSet)(e,n)}}if(n.pendant?.image){const e=n.pendant.image.replace("http","https"),t=116;this.pendantSrcset=(0,a.getDpiSourceSet)(e,t,"png")}}else this.faceSrc="https://static.hdslb.com/images/akari.jpg"}}),s=t(3379),p=t.n(s),d=t(7949),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/user-info/UserFace.vue";var h=u.exports},6774:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return v}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"user-info-panel"},[n.isLogin&&!0===n.userInfo.isLogin?t("div",{staticClass:"logged-in"},[t("a",{staticClass:"name",attrs:{target:"_blank",href:"https://space.bilibili.com/"}},[n._v(n._s(n.userInfo.uname))]),n._v(" "),t("a",{staticClass:"type",attrs:{target:"_blank",href:"https://account.bilibili.com/account/big"}},[n._v(n._s(n.userType))]),n._v(" "),1===n.userInfo.vipStatus&&2===n.userInfo.vipType?t("div",{staticClass:"privileges row"},[t("div",{staticClass:"b-coin",class:{received:n.privileges.bCoin.received},attrs:{title:"有效期限: "+n.privileges.bCoin.expire},on:{click:function(e){return n.privilegeReceive(1)}}},[n._v("\n "+n._s(n.privileges.bCoin.received?"已领取B币":"领取B币")+"\n ")]),n._v(" "),t("div",{staticClass:"coupons",class:{received:n.privileges.coupons.received},attrs:{title:"有效期限: "+n.privileges.coupons.expire},on:{click:function(e){return n.privilegeReceive(2)}}},[n._v("\n "+n._s(n.privileges.coupons.received?"已领取优惠券":"领取优惠券")+"\n ")])]):n._e(),n._v(" "),t("div",{staticClass:"level-info row"},[t("a",{staticClass:"level",attrs:{target:"_blank",title:"等级",href:"https://account.bilibili.com/account/record"}},[t("VIcon",{staticClass:"level-icon",attrs:{icon:"lv"+n.userInfo.level_info.current_level}})],1),n._v(" "),t("span",{staticClass:"level-progress-label"},[n._v(n._s(n.userInfo.level_info.current_exp)+" / "+n._s(n.userInfo.level_info.next_exp))])]),n._v(" "),t("div",{staticClass:"level-progress separator"},[t("div",{staticClass:"level-progress-thumb",style:n.levelProgressStyle})]),n._v(" "),t("div",{staticClass:"items"},[t("a",{staticClass:"item",attrs:{target:"_blank",title:"手机验证",href:"https://passport.bilibili.com/account/security#/bindphone"}},[t("VIcon",{attrs:{icon:"bind-phone",size:20}}),n._v(" "),n.userInfo.mobile_verified?t("VIcon",{attrs:{icon:"ok",size:18}}):t("VIcon",{attrs:{icon:"cancel",size:18}})],1),n._v(" "),t("a",{staticClass:"item",attrs:{target:"_blank",title:"邮箱验证",href:"https://passport.bilibili.com/account/security#/bindmail"}},[t("VIcon",{attrs:{icon:"bind-email",size:20}}),n._v(" "),n.userInfo.email_verified?t("VIcon",{attrs:{icon:"ok",size:18}}):t("VIcon",{attrs:{icon:"cancel",size:18}})],1),n._v(" "),t("a",{staticClass:"item",attrs:{target:"_blank",href:"https://account.bilibili.com/site/coin",title:"硬币"}},[t("VIcon",{attrs:{icon:"coin-outline",size:20}}),n._v(" "),t("span",[n._v(n._s(n.userInfo.money))])],1),n._v(" "),t("a",{staticClass:"item",attrs:{target:"_blank",href:"https://pay.bilibili.com/bb_balance.html",title:"B币"}},[t("VIcon",{attrs:{icon:"b-coin-outline",size:20}}),n._v(" "),t("span",[n._v(n._s(n.userInfo.wallet.bcoin_balance))])],1)]),n._v(" "),t("div",{staticClass:"separator"}),n._v(" "),t("div",{staticClass:"stats"},[t("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+n.userInfo.mid+"/fans/follow",target:"_blank"}},[t("div",{staticClass:"stats-number"},[n._v(n._s(n._f("count")(n.stat.following)))]),n._v("关注\n ")]),n._v(" "),t("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+n.userInfo.mid+"/fans/fans",target:"_blank"}},[t("div",{staticClass:"stats-number"},[n._v(n._s(n._f("count")(n.stat.follower)))]),n._v("粉丝\n ")]),n._v(" "),t("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+n.userInfo.mid+"/dynamic",target:"_blank"}},[t("div",{staticClass:"stats-number"},[n._v(n._s(n._f("count")(n.stat.dynamic_count)))]),n._v("动态\n ")])]),n._v(" "),t("div",{staticClass:"separator"}),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://account.bilibili.com/account/home"}},[t("VIcon",{attrs:{icon:"profile"}}),n._v("个人中心\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload-manager/article"}},[t("VIcon",{attrs:{icon:"posts"}}),n._v("投稿管理\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://pay.bilibili.com/"}},[t("VIcon",{attrs:{icon:"wallet"}}),n._v("B币钱包\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://link.bilibili.com/p/center/index"}},[t("VIcon",{attrs:{icon:"live-center"}}),n._v("直播中心\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://show.bilibili.com/orderlist"}},[t("VIcon",{attrs:{icon:"order-center"}}),n._v("订单中心\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/v/cheese/mine"}},[t("VIcon",{attrs:{icon:"course"}}),n._v("我的课程\n ")],1),n._v(" "),t("div",{staticClass:"logout grey-button",on:{click:function(e){return n.logout()}}},[n._v("\n 退出登录\n ")])]):n._e(),n._v(" "),n.isLogin?n._e():t("div",{staticClass:"not-logged-in"},[t("h1",{staticClass:"welcome"},[n._v("\n 欢迎来到 bilibili\n ")]),n._v(" "),t("a",{staticClass:"signup grey-button",attrs:{href:"https://passport.bilibili.com/register/phone.html"}},[n._v("注册")]),n._v(" "),t("a",{staticClass:"login theme-button",attrs:{href:"https://passport.bilibili.com/login"}},[n._v("登录")])])])};o._withStripped=!0;var i=t(3109),a=t(8117),r=t(5729),l=t(3663),c=t(3278),s=t(1808),p=Vue.extend({components:{VIcon:coreApis.ui.VIcon},filters:{count:a.formatCount},mixins:[s.u],data:()=>({userInfo:{},stat:{},isLogin:Boolean((0,i.getUID)()),privileges:{bCoin:{received:!1,expire:""},coupons:{received:!1,expire:""}}}),computed:{userType(){if(!this.userInfo.isLogin)return"未登录";if(0===this.userInfo.level_info.current_level)return"注册会员";if(1===this.userInfo.vipStatus){if(1===this.userInfo.vipType)return this.userInfo.vip_theme_type?"小会员":"大会员";if(2===this.userInfo.vipType)return this.userInfo.vip_theme_type?"年度小会员":"年度大会员"}return"正式会员"},levelProgressStyle(){if(!this.userInfo.isLogin)return{};const{current_exp:n,current_min:e,next_exp:t}=this.userInfo.level_info;return{transform:`scaleX(${(n-e)/(t-e)})`}}},async created(){const n=await(0,c.getUserInfo)();this.userInfo=n;const e=await(0,l.getJsonWithCredentials)("https://api.bilibili.com/x/web-interface/nav/stat");if(this.stat=e.data||{},this.isLogin&&2===this.userInfo.vipType){const n=await(0,l.getJsonWithCredentials)("https://api.bilibili.com/x/vip/privilege/my");if(0===n.code){const e=n.data.list.find((n=>1===n.type));this.privileges.bCoin.received=1===e.state,this.privileges.bCoin.expire=new Date(1e3*e.expire_time).toLocaleDateString();const t=n.data.list.find((n=>2===n.type));this.privileges.coupons.received=1===t.state,this.privileges.coupons.expire=new Date(1e3*t.expire_time).toLocaleDateString()}}},methods:{async privilegeReceive(n){const e={1:"bCoin",2:"coupons"};if(this.privileges[e[n]].received)return;this.privileges[e[n]].received=!0;const t=(0,i.getCsrf)(),o=await(await fetch("https://api.bilibili.com/x/vip/privilege/receive",{credentials:"include",headers:{"content-type":"application/x-www-form-urlencoded"},body:`type=${n}&csrf=${t}`,method:"POST"})).json();console.log(o),0===o.code?"bCoin"===e[n]&&(this.userInfo.wallet.bcoin_balance+=5):69801===o.code||(this.privileges[e[n]].received=!1,(0,r.logError)(o.message))},async logout(){const n=await(0,l.postTextWithCredentials)("https://passport.bilibili.com/login/exit/v2",(0,i.formData)({biliCSRF:(0,i.getCsrf)()})),e=lodash.get(JSON.parse(n),"data.redirectUrl","");e&&window.location.assign(e)}}}),d=t(3379),m=t.n(d),b=t(1391),u=t.n(b),h={insert:"head",singleton:!1},g=(m()(u(),h),u().locals,(0,t(1900).Z)(p,o,[],!1,null,null,null));g.options.__file="registry/lib/components/style/custom-navbar/user-info/UserInfoPopup.vue";var v=g.exports},3018:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"watchlater-list"},[t("div",{staticClass:"header"},[t("div",{staticClass:"search"},[t("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/medialist/play/watchlater"}},[t("VButton",{staticClass:"round-button",attrs:{title:"播放全部",round:""}},[t("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/watchlater/#/list"}},[t("VButton",{staticClass:"round-button",attrs:{title:"查看更多",round:""}},[t("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)]),n._v(" "),n.loading?t("VLoading"):n.loading||0!==n.cards.length?t("transition-group",{staticClass:"watchlater-list-content",attrs:{name:"cards",tag:"div"}},n._l(n.filteredCards,(function(e,o){return t("div",{key:e.aid,staticClass:"watchlater-card"},[t("a",{staticClass:"cover-container",attrs:{target:"_blank",href:e.href}},[t("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{width:130,height:85}}}),n._v(" "),t("div",{staticClass:"floating remove",attrs:{title:"移除"},on:{click:function(t){return t.preventDefault(),n.remove(e.aid,o)}}},[t("VIcon",{attrs:{icon:"mdi-close",size:16}})],1),n._v(" "),t("div",{staticClass:"floating duration"},[n._v(n._s(e.durationText))]),n._v(" "),e.complete?t("div",{staticClass:"floating viewed"},[n._v("已观看")]):n._e()],1),n._v(" "),t("a",{staticClass:"title",attrs:{target:"_blank",href:e.href,title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.upID,title:e.upName}},[t("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:20}}),n._v(" "),t("div",{staticClass:"name"},[n._v(n._s(e.upName))])],1)])})),0):t("VEmpty")],1)};o._withStripped=!0;var i=t(407),a=t(8117),r=t(5539),l=t(8643),c=t(1808),s=Vue.extend({components:{VLoading:l.VLoading,VEmpty:l.VEmpty,TextBox:l.TextBox,VButton:l.VButton,VIcon:l.VIcon,DpiImage:l.DpiImage},mixins:[c.u],data(){const n=(0,i.getComponentSettings)("watchlaterRedirect");return{watchlaterList:r.watchlaterList,loading:!0,cards:[],filteredCards:[],search:"",redirect:n.enabled&&n.options.navbar}},watch:{search(){this.updateFilteredCards()}},async created(){try{await this.updateList()}finally{this.loading=!1}},methods:{toggleWatchlater:r.toggleWatchlater,async updateList(){const n=await(0,r.getWatchlaterList)(!0);if(!n)return void(this.cards=[]);const e=n=>this.redirect?`https://www.bilibili.com/video/${n.bvid}`:`https://www.bilibili.com/medialist/play/watchlater/${n.bvid}`,t=n.map((n=>{const t=(()=>{if(void 0===n.pages)return e(n);const t=n.pages.map((n=>n.cid)),o=0===n.cid?1:t.indexOf(n.cid)+1;return this.redirect?`${e(n)}?p=${o}`:e(n)})(),o=Math.round(1e3*n.progress/n.duration)/1e3;return{aid:n.aid,href:t,coverUrl:n.pic.replace("http:","https:"),durationText:(0,a.formatDuration)(n.duration),duration:n.duration,complete:n.progress<0||o>.95,title:n.title,upName:n.owner.name,upFaceUrl:n.owner.face.replace("http:","https:"),upID:n.owner.mid}}));this.cards=t,this.search?this.updateFilteredCards():this.filteredCards=t},async remove(n,e){this.cards.splice(e,1),await this.toggleWatchlater(n),this.lastRemovedAid=n},async undo(){const n=this.lastRemovedAid;0!==n&&await this.toggleWatchlater(n)},updateFilteredCards:lodash.debounce((function(){const n=this.search.toLowerCase();this.$el.querySelector(".watchlater-list-content").scrollTo(0,0),this.filteredCards=this.cards.filter((e=>e.title.toLowerCase().includes(n)||e.upName.toLowerCase().includes(n)))}),100)}}),p=t(3379),d=t.n(p),m=t(6476),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/watchlater/NavbarWatchlater.vue";var g=h.exports},9237:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return y}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"gesture-preview",class:{opened:n.opened}},[t("div",{staticClass:"gesture-preview-content"},[t("div",{staticClass:"brightness"},[t("ProgressRing",{attrs:{size:100,progress:100*n.preview.brightness}}),n._v(" "),t("div",{staticClass:"label"},[t("div",{staticClass:"name"},[n._v("\n 亮度\n ")]),n._v(" "),t("div",{staticClass:"value"},[n._v("\n "+n._s(n._f("percent")(n.preview.brightness))+"\n ")])])],1),n._v(" "),t("div",{staticClass:"progress"},[t("div",{staticClass:"videoshot",style:n.videoshotStyle}),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:null!==n.preview.progress,expression:"preview.progress !== null"}],staticClass:"preview"},[n.progressNaN?n._e():t("div",{staticClass:"diff"},[n._v("\n "+n._s(n._f("progressDiff")(n.preview.progress-n.store.progress))+"\n ")]),n._v(" "),t("div",{staticClass:"seek-mode"},[n._v("\n "+n._s(n.progressNaN?"取消调整":n.preview.seekMode)+"\n ")])]),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:null===n.preview.progress,expression:"preview.progress === null"}],staticClass:"name"},[n._v("\n 进度\n ")]),n._v(" "),t("div",{staticClass:"progress-label"},[n._v("\n "+n._s(n._f("progress")(n.progressValid?n.preview.progress:n.store.progress))+"\n ")])]),n._v(" "),t("div",{staticClass:"volume"},[t("ProgressRing",{attrs:{size:100,progress:100*n.preview.volume}}),n._v(" "),t("div",{staticClass:"label"},[t("div",{staticClass:"name"},[n._v("\n 音量\n ")]),n._v(" "),t("div",{staticClass:"value"},[n._v("\n "+n._s(n._f("percent")(n.preview.volume))+"\n ")])])],1)]),n._v(" "),t("div",{staticClass:"progress-bar"},[t("ProgressBar",{attrs:{progress:n.progressValid?n.preview.progress:n.store.progress,max:n.video.duration}})],1)])};o._withStripped=!0;var i=t(8643),a=t(3109),r=t(8117),l=t(9490);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class s{constructor(){c(this,"aid",unsafeWindow.aid),c(this,"cid",unsafeWindow.cid),c(this,"viewWidth",120),c(this,"viewHeight",70),c(this,"cidData",null),c(this,"blocked",!1),c(this,"workingPromise",null)}async getVideoshot(n){if(!this.aid||!this.cid||this.blocked)return null;if(this.workingPromise)return this.workingPromise;const{getJson:e}=await Promise.resolve().then(t.t.bind(t,3663,23));if(!this.cidData){this.workingPromise=e(`https://api.bilibili.com/x/player/videoshot?aid=${this.aid}&cid=${this.cid}&index=1`);const t=await this.workingPromise;return this.workingPromise=null,-412===t.code?(this.blocked=!0,null):(this.cidData=t.data,this.getVideoshot(n))}const o=this.cidData,i=o.index;let a=1;for(let e=i.length-1;e>0;e--)if(n>=i[e]){a=e;break}const r=o.image;if(null===r)return null;const l=o.img_x_len??10,c=o.img_y_len??10,s=l*this.viewWidth,p=c*this.viewHeight,d=this.viewWidth,m=this.viewHeight,b=-(a-1)%100%l*d,u=-Math.floor((a-1)%100/c)*m;return{backgroundImage:`url(${r[Math.floor(a/100)]})`,backgroundPosition:`${b}px ${u}px`,backgroundSize:`${s}px ${p}px`}}}var p=t(6710);const d=(n,e,t=1,o=0)=>{const i=n+e;return i>t?t:i(0,r.formatDuration)(n,1),progressDiff:n=>`${n>0?"+":"-"}${(n=>{n=Math.abs(n);const e=Math.floor(n/3600),t=Math.floor((n-3600*e)/60),o=n-3600*e-60*t;let i=`${(0,a.fixed)(o)}秒`;return t>0&&(i=`${t}分${i}`),e>0&&(i=`${e}时${i}`),i})(n)}`},data(){const n={progress:0,brightness:1,volume:.66};return{opened:!1,video:dq("video"),videoshot:new s,videoshotStyle:{},store:n,preview:{...n,progress:null,seekMode:l.q.Fast}}},computed:{progressNaN(){return Number.isNaN(this.preview.progress)},progressNull(){return null===this.preview.progress},progressValid(){return!this.progressNaN&&!this.progressNull}},methods:{sync(){const n=dq("video");this.video=n,this.store.volume=n.volume,this.store.progress=n.currentTime,this.store.brightness=(()=>{if(n.style.filter){const e=n.style.filter.match(/brightness\((.+)\)/);return e?parseFloat(e[1]):1}return 1})(),this.preview={...this.preview,...this.store,progress:null}},startPreview({brightness:n,volume:e,progress:t}){if(this.opened=!0,void 0!==t){this.preview.progress=d(this.store.progress,t,this.video.duration);this.videoshot.getVideoshot(this.preview.progress).then((n=>{this.videoshotStyle=n}))}else void 0!==n?this.preview.brightness=d(this.store.brightness,n,1/0):void 0!==e&&(this.preview.volume=d(this.store.volume,e)),this.apply({brightness:n,volume:e})},cancelPreview(){this.preview.progress=NaN},endPreview(){unsafeWindow.touchGestureDebug||(this.opened=!1),this.store.volume!==this.preview.volume&&(0,p.syncVolumeUI)(this.preview.volume),Number.isNaN(this.preview.progress)?this.preview.progress=null:this.store.progress!==this.preview.progress&&null!==this.preview.progress&&this.apply({progress:this.preview.progress})},async apply({brightness:n,volume:e,progress:o}){const i=this.video;if(i)if(void 0!==n){const{setBrightness:n}=await Promise.resolve().then(t.bind(t,6602));n(i,this.preview.brightness)}else if(void 0!==e){const{setVolume:n}=await Promise.resolve().then(t.bind(t,6710));n(i,this.preview.volume)}else if(void 0!==o){const{setProgress:n}=await Promise.resolve().then(t.bind(t,1383));n(i,o)}}}}),b=t(3379),u=t.n(b),h=t(660),g=t.n(h),v={insert:"head",singleton:!1},f=(u()(g(),v),g().locals,(0,t(1900).Z)(m,o,[],!1,null,null,null));f.options.__file="registry/lib/components/touch/player-gestures/GesturePreview.vue";var y=f.exports},4454:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{attrs:{name:"替换更新链接",icon:"mdi-file-replace-outline",disabled:n.busy},on:{click:function(e){return n.replaceBranch()}}})};o._withStripped=!0;var i=t(407),a=t(1141),r=t(5729),l=t(8643),c=Vue.extend({components:{DefaultWidget:l.DefaultWidget},data:()=>({busy:!1}),methods:{async replaceBranch(){const n=window.prompt("输入希望替换成的分支名称");if(n){this.busy=!0;try{const{options:e}=(0,i.getComponentSettings)("autoUpdate");Object.values(e.urls).forEach((e=>{Object.values(e).forEach((e=>{const t=/^(https:\/\/github\.com\/.+\/Bilibili-Evolved\/raw\/)(.+?)(\/)/;if(t.test(e.url))return void(e.url=e.url.replace(t,`$1${n}$3`));const o=/^(https:\/\/raw\.githubusercontent\.com\/.+\/Bilibili-Evolved\/)(.+?)(\/)/;if(o.test(e.url))return void(e.url=e.url.replace(o,`$1${n}$3`));const i=/^(https:\/\/cdn\.jsdelivr\.net\/gh\/.+\/Bilibili-Evolved@)(.+?)(\/)/;i.test(e.url)?e.url=e.url.replace(i,`$1${n}$3`):console.log("skip record",e)}))})),a.Toast.info("替换完成","替换更新链接",3e3)}catch(n){(0,r.logError)(n)}finally{this.busy=!1}}}}}),s=(0,t(1900).Z)(c,o,[],!1,null,null,null);s.options.__file="registry/lib/components/utils/change-update-urls/Widget.vue";var p=s.exports},2120:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},n._l(n.items,(function(e){return t("DefaultWidget",{key:e.name,attrs:{disabled:e.disabled,"data-name":e.name,name:e.displayName,icon:e.icon},on:{click:function(t){return n.runItemAction(e,t)}}})})),1)};o._withStripped=!0;var i=t(8643),a=t(3663),r=t(1141),l=t(3109),c=t(8269);const s=[{name:"seeds-to-coins",displayName:"瓜子换硬币",icon:"mdi-seed-outline",action:async()=>{const n=await(0,a.postTextWithCredentials)("https://api.live.bilibili.com/xlive/revenue/v1/wallet/silver2coin",(0,l.formData)({csrf:(0,l.getCsrf)(),csrf_token:(0,l.getCsrf)()})),e=JSON.parse(n);0!==e.code?r.Toast.info(e.message,"瓜子换硬币",3e3):r.Toast.success(`${e.message}\n剩余银瓜子:${e.data.silver}`,"瓜子换硬币",3e3)}},{name:"live-check-in",displayName:"直播间签到",icon:"mdi-calendar-check",action:async()=>{const n=await(0,a.getJsonWithCredentials)("https://api.live.bilibili.com/xlive/web-ucenter/v1/sign/DoSign");if(0!==n.code)r.Toast.info(n.message,"直播间签到",3e3);else{const{text:e,specialText:t,allDays:o,hadSignDays:i}=n.data,a=`签到成功, 获得了${e} ${t}\n本月进度: ${i} / ${o}`;r.Toast.success(a,"直播间签到",3e3)}}}],[p]=(0,c.registerAndGetData)("checkInCenter.items",s);var d=Vue.extend({components:{DefaultWidget:i.DefaultWidget},data:()=>({items:p}),methods:{async runItemAction(n,e){try{this.$set(n,"disabled",!0);const t=this.$el.querySelector(`[data-name='${n.name}']`);await n.action(t,e)}finally{n.disabled=!1}}}}),m=(0,t(1900).Z)(d,o,[],!1,null,null,null);m.options.__file="registry/lib/components/utils/check-in-center/Widget.vue";var b=m.exports},6659:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{attrs:{disabled:n.disabled||n.downloading,name:n.progress||"下载音频",icon:"mdi-download"},on:{click:function(e){return n.download()}}})};o._withStripped=!0;var i=t(3569),a=t(9156),r=t(1508),l=t(8643);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class s{constructor(){c(this,"progress",null),c(this,"sid",void 0)}async getDownloadUrl(){const{getJsonWithCredentials:n}=await Promise.resolve().then(t.t.bind(t,3663,23)),{Toast:e}=await Promise.resolve().then(t.t.bind(t,1141,23)),o=`https://www.bilibili.com/audio/music-service-c/web/url?sid=${this.sid}&privilege=2&quality=2`,i=await n(o);return 0!==i.code?(e.error("获取下载链接失败, 请确保当前账号有下载权限.","下载音频",1e4),null):i.data.cdns.shift()}async download(){const n=await this.getDownloadUrl();return new Promise(((e,t)=>{const o=new XMLHttpRequest;o.open("GET",n),o.responseType="blob",o.addEventListener("load",(()=>e(o.response))),o.addEventListener("error",(()=>t(o.status))),o.addEventListener("progress",(n=>this.progress?.(100*n.loaded/n.total))),o.send()}))}}var p=Vue.extend({components:{DefaultWidget:l.DefaultWidget},data:()=>({progress:"",disabled:!0,downloader:new s,downloading:!1}),async mounted(){const n=await(0,i.select)("#app"),e=this.downloader;e.progress=n=>{this.progress=`${Math.round(n)}%`},(0,a.childList)(n,(()=>{const n=document.URL.match(/bilibili\.com\/audio\/au([\d]+)/);n&&n[1]?(this.disabled=!1,[,e.sid]=n):this.disabled=!0}))},methods:{async download(){if(!this.downloading){this.downloading=!0;try{const n=this.downloader;if(null===n.sid)return;const e=await n.download(),t=`${(()=>{const n=document.querySelector(".song-title");return n?n.getAttribute("title"):"神秘音频"})()}.mp3`;this.progress="",await r.DownloadPackage.single(t,e)}finally{this.downloading=!1}}}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/utils/download-audio/DownloadAudio.vue";var m=d.exports},5635:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{attrs:{name:"导出图片",icon:"mdi-export",disabled:n.busy},on:{click:function(e){return n.exportImages()}}})};o._withStripped=!0;var i=t(3663),a=t(1508),r=t(407),l=t(1141),c=t(3109),s=t(5729),p=t(9129),d=t(8643),m=Vue.extend({components:{DefaultWidget:d.DefaultWidget},data:()=>({busy:!1}),methods:{async exportImages(){const{columnFormat:n}=(0,r.getComponentSettings)("imageExporter").options,e=l.Toast.info("下载中...","导出图片");this.busy=!0;try{const t=[],o=dq(".banner-image .card-image__image"),r=(0,c.retrieveImageUrl)(o);r&&(t.push({...r,name:`${(0,p.formatTitle)(n,!1,{n:"1"})}${r.extension}`}),console.log(o,r,t));if(dqa('.article-content .img-box img:not([class*="cut-off-"])').forEach((e=>{const o=(0,c.retrieveImageUrl)(e);o&&t.push({...o,name:`${(0,p.formatTitle)(n,!1,{n:(t.length+1).toString()})}${o.extension}`})})),0===t.length)return void l.Toast.info("此页面没有检测到任何可导出图片.","图片导出");let s=0;const d=await Promise.all(t.map((async({url:n})=>{const o=await(0,i.getBlob)(n);return s++,e.message=`下载中... (${s}/${t.length})`,o}))),m=new a.DownloadPackage;d.forEach(((n,e)=>m.add(t[e].name,n))),await m.emit(`${(0,p.formatTitle)(n,!1,{n:""})}.zip`)}catch(n){(0,s.logError)(n)}finally{this.busy=!1,e.dismiss()}}}}),b=(0,t(1900).Z)(m,o,[],!1,null,null,null);b.options.__file="registry/lib/components/utils/image-exporter/Widget.vue";var u=b.exports},5657:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"keymap-extra-options"},[t("VButton",{ref:"button",staticClass:"keymap-settings-button",on:{mouseover:function(e){return n.loadSettings()},click:function(e){return n.toggleSettings()}}},[t("VIcon",{attrs:{icon:"mdi-keyboard-settings-outline",size:18}}),n._v("\n 快捷键设置\n ")],1)],1)};o._withStripped=!0;var i=t(8643),a=t(1909),r=Vue.extend({components:{VButton:i.VButton,VIcon:i.VIcon},data:()=>({popupOpen:!1}),methods:{async loadSettings(){await(0,a.loadKeymapSettings)(this.$refs.button)},async toggleSettings(){await(0,a.toggleKeymapSettings)(this.$refs.button)}}}),l=t(3379),c=t.n(l),s=t(6179),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,null,null));m.options.__file="registry/lib/components/utils/keymap/settings/ExtraOptions.vue";var b=m.exports},1107:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return C}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("VPopup",{staticClass:"keymap-settings-popup be-settings-extra-options",attrs:{fixed:"","trigger-element":n.triggerElement},model:{value:n.popupOpen,callback:function(e){n.popupOpen=e},expression:"popupOpen"}},[t("div",{staticClass:"keymap-settings"},[t("div",{staticClass:"keymap-settings-header"},[t("div",{staticClass:"keymap-settings-header-title"},[t("VIcon",{attrs:{icon:"mdi-keyboard-settings-outline"}}),n._v("\n 快捷键设置\n ")],1),n._v(" "),t("a",{staticClass:"keymap-settings-header-help",attrs:{href:"https://github.com/the1812/Bilibili-Evolved/blob/preview/registry/lib/components/utils/keymap/help.md",target:"_blank",title:"查看帮助"}},[t("VIcon",{attrs:{size:18,icon:"mdi-help-circle-outline"}})],1),n._v(" "),t("div",{staticClass:"keymap-settings-header-close",attrs:{title:"关闭"}},[t("VIcon",{attrs:{size:18,icon:"close"},on:{click:function(e){n.popupOpen=!1}}})],1)]),n._v(" "),t("div",{staticClass:"keymap-settings-content"},[t("div",{staticClass:"keymap-settings-grid"},[t("div",{staticClass:"grid-header"},[t("div",{staticClass:"header-name"},[n._v("\n 动作\n ")]),n._v(" "),t("div",{staticClass:"header-default-binding"},[n._v("\n 默认按键\n ")]),n._v(" "),t("div",{staticClass:"header-preset-binding"},[t("VDropdown",{attrs:{items:n.presetOptions,"key-mapper":function(n){return n}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.selectedPreset,callback:function(e){n.selectedPreset=e},expression:"selectedPreset"}})],1),n._v(" "),t("div",{staticClass:"header-custom-binding"},[n._v("\n 自定义按键\n ")])]),n._v(" "),n._l(n.rows,(function(e){return t("KeymapSettingsRow",{key:e.name,attrs:{row:e,"selected-preset":n.selectedPreset}})}))],2)])])])};o._withStripped=!0;var i=t(407),a=t(8643),r=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"grid-row"},[t("div",{staticClass:"row-name",attrs:{title:n.row.name}},[n._v("\n "+n._s(n.row.displayName)+"\n ")]),n._v(" "),t("div",{staticClass:"row-default-binding",class:{overwritten:n.isOverwrittern(n.presets[n.selectedPreset],n.customKeyBindings),"not-set":void 0===n.presetBase[n.row.name]}},[n._v("\n "+n._s(n.showReadonlyKey(n.presetBase))+"\n ")]),n._v(" "),t("div",{staticClass:"row-preset-binding",class:{overwritten:n.isOverwrittern(n.customKeyBindings),"not-set":void 0===n.presets[n.selectedPreset][n.row.name]}},[n._v("\n "+n._s(n.showReadonlyKey(n.presets[n.selectedPreset]))+"\n ")]),n._v(" "),t("div",{staticClass:"row-custom-binding"},[n.editable?t("div",{staticClass:"custom-binding-edit"},[t("TextBox",{ref:"customBindingTextBox",attrs:{placeholder:"禁用","change-on-blur":"",text:n.customKeyBindings[n.row.name]},on:{change:n.updateCustomBinding}}),n._v(" "),t("VButton",{attrs:{type:"transparent",title:"删除自定义键位"},on:{click:function(e){return n.removeCustomBinding()}}},[t("VIcon",{attrs:{icon:"mdi-trash-can-outline",size:16}})],1)],1):t("div",{staticClass:"custom-binding-add"},[t("VButton",{attrs:{type:"transparent",title:"添加自定义键位"},on:{click:function(e){return n.addCustomBinding()}}},[t("VIcon",{attrs:{icon:"mdi-plus",size:16}})],1)],1)])])};r._withStripped=!0;var l=t(4494);const c=(0,i.getComponentSettings)("keymap").options;var s=Vue.extend({components:{TextBox:a.TextBox,VButton:a.VButton,VIcon:a.VIcon},props:{row:{type:Object,required:!0},selectedPreset:{type:String,required:!0}},data:()=>({presets:l.um,presetBase:l.Wb,customKeyBindings:c.customKeyBindings,editable:!1}),created(){this.checkEditable()},methods:{checkEditable(){this.editable=void 0!==this.customKeyBindings[this.row.name]},showReadonlyKey(n){const{name:e}=this.row,t=n[e];return void 0===t?"继承":""===t?"禁用":t},isOverwrittern(...n){const{name:e}=this.row;return n.some((n=>void 0!==n[e]))},async addCustomBinding(){const{name:n}=this.row;this.customKeyBindings[n]="",this.checkEditable(),await this.$nextTick(),this.$refs.customBindingTextBox.focus()},removeCustomBinding(){const{name:n}=this.row;delete this.customKeyBindings[n],this.checkEditable()},updateCustomBinding(n){console.log("update",n);const{name:e}=this.row;this.customKeyBindings[e]=n}}}),p=t(3379),d=t.n(p),m=t(5463),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,t(1900)),g=(0,h.Z)(s,r,[],!1,null,null,null);g.options.__file="registry/lib/components/utils/keymap/settings/KeymapSettingsRow.vue";var v=g.exports,f=t(2071);const y=(0,i.getComponentSettings)("keymap").options;console.log(l.um,f.Nw,y.preset,y.customKeyBindings);var w=Vue.extend({components:{VIcon:a.VIcon,VDropdown:a.VDropdown,VPopup:a.VPopup,KeymapSettingsRow:v},props:{triggerElement:{type:HTMLElement,default:null}},data:()=>({popupOpen:!1,actions:f.Nw,presets:l.um,customKeyBindings:y.customKeyBindings}),computed:{selectedPreset:{get:()=>y.preset,set(n){y.preset=n}},rows(){return Object.entries(this.actions).map((([n,e])=>({name:n,...e})))},presetOptions(){return Object.keys(this.presets)}}}),k=t(9482),x=t.n(k),A={insert:"head",singleton:!1},_=(d()(x(),A),x().locals,(0,h.Z)(w,o,[],!1,null,null,null));_.options.__file="registry/lib/components/utils/keymap/settings/KeymapSettings.vue";var C=_.exports},4330:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{staticClass:"view-cover",attrs:{disabled:!n.imageUrl,name:"查看封面",icon:"mdi-image-outline"},on:{click:function(e){return n.viewCover()}}})};o._withStripped=!0;var i=t(3663),a=t(9156),r=t(3569),l=t(5729),c=t(8643),s=t(4705),p=Vue.extend({components:{DefaultWidget:c.DefaultWidget},data:()=>({imageUrl:""}),async mounted(){if(document.URL.includes("live.bilibili.com")){const n=".header-info-ctnr .room-cover, .header-info-ctnr .avatar",e=await(0,r.select)(n);if(!e)return;const t=e.getAttribute("href").match(/space\.bilibili\.com\/([\d]+)/);if(t&&t[1]){const n=`https://api.live.bilibili.com/room/v1/Room/getRoomInfoOld?mid=${t[1]}`,e=await(0,i.getJson)(n);this.imageUrl=e.data.cover.replace("http:","https:")}}else(0,a.videoChange)((async()=>{const{aid:n}=unsafeWindow,e=new s.VideoInfo(n);try{await e.fetchInfo()}catch(n){throw(0,l.logError)(n),n}this.imageUrl=e.coverUrl.replace("http:","https:")}))},methods:{async viewCover(){(0,c.showImage)(this.imageUrl)}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/utils/view-cover/ViewCover.vue";var m=d.exports},7823:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("a",{attrs:{href:n.url,target:"_blank",tabindex:"-1"}},[t("DefaultWidget",{attrs:{name:"转到BiliPlus",icon:"biliplus",disabled:!n.url}})],1)};o._withStripped=!0;var i=t(9156),a=t(8643);const r=/\/(video|medialist\/play)\/([^\/]+\/)?(av[\d]+|BV.+)/i,l=[{condition:()=>"space.bilibili.com"===window.location.host,getUrl:n=>document.URL.replace("space.bilibili.com/",`${n}/space/`)},{condition:()=>"space.bilibili.com"===window.location.host,getUrl:n=>document.URL.replace("space.bilibili.com/",`${n}/space/`)},{condition:()=>document.URL.includes("/bangumi/play"),getUrl:(n,e)=>((0,i.videoChange)((()=>{const t=unsafeWindow.aid||document.querySelector(".av-link,.info-sec-av").innerText.replace(/[aAvV]/g,""),o=`https://${n}/video/av${t}/`;document.URL!==o?e(o):e("")})),`https://${n}${window.location.pathname}${window.location.search}`)},{condition:()=>r.test(document.URL),getUrl:n=>`https://${n}/video/${document.URL.match(r)[3]}/`}];var c=Vue.extend({components:{DefaultWidget:a.DefaultWidget},data:()=>({url:""}),created(){const n="www.biliplus.com",e=n=>this.url=n,t=l.find((n=>n.condition()));t?e(t.getUrl(n,e)):(0,i.videoChange)((()=>{this.url=document.URL.replace(window.location.host,n)}))}}),s=(0,t(1900).Z)(c,o,[],!1,null,null,null);s.options.__file="registry/lib/components/video/biliplus-redirect/BiliplusRedirect.vue";var p=s.exports},7450:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"bvid-convert"},[n.aid&&n.bvid?[t("div",{staticClass:"bvid-convert-item"},[n._v("\n "+n._s(n.aid)+"\n "),t("div",{staticClass:"bvid-convert-item-copy",attrs:{title:"复制链接"},on:{click:function(e){return n.copyLink("aid")}}},[t("VIcon",{attrs:{size:16,icon:n.aidCopyed?"mdi-check":"mdi-link"}})],1)]),n._v(" "),t("div",{staticClass:"bvid-convert-item"},[n._v("\n "+n._s(n.bvid)+"\n "),t("div",{staticClass:"bvid-convert-item-copy",attrs:{title:"复制链接"},on:{click:function(e){return n.copyLink("bvid")}}},[t("VIcon",{attrs:{size:16,icon:n.bvidCopyed?"mdi-check":"mdi-link"}})],1)])]:n._e()],2)};o._withStripped=!0;var i=t(9156),a=t(3569),r=t(8643),l=Vue.extend({components:{VIcon:r.VIcon},data:()=>({aid:"",aidCopyed:!1,bvid:"",bvidCopyed:!1}),async mounted(){(0,i.videoChange)((async()=>{this.aid=`av${unsafeWindow.aid}`,this.bvid=unsafeWindow.bvid;const n=await(0,a.select)(".av-link,.bv-link,.bvid-link");n&&(this.bvid=n.innerHTML.trim())}))},methods:{async copyLink(n){if(this[`${n}Copyed`])return;const e=window.location.search,t=document.URL.replace(e,"").replace(/\/[^\/]+$/,`/${this[n]}`)+e;await navigator.clipboard.writeText(t),this[`${n}Copyed`]=!0,setTimeout((()=>this[`${n}Copyed`]=!1),1e3)}}}),c=t(3379),s=t.n(c),p=t(5770),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/bvid-convert/BvidConvert.vue";var u=b.exports},274:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载弹幕 (XML)",icon:"danmaku"},on:{click:function(e){return n.download("xml")}}}),n._v(" "),t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载弹幕 (JSON)",icon:"danmaku"},on:{click:function(e){return n.download("json")}}}),n._v(" "),t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载弹幕 (ASS)",icon:"danmaku"},on:{click:function(e){return n.download("ass")}}})],1)};o._withStripped=!0;var i=t(1508),a=t(5729),r=t(9129),l=t(8269),c=t(8643),s=t(5074);(0,l.addData)("ui.icons",(n=>{n.danmaku=''}));var p=Vue.extend({components:{DefaultWidget:c.DefaultWidget},data:()=>({disabled:!1}),methods:{async download(n){try{this.disabled=!0;const e=(0,r.getFriendlyTitle)(),t=await(0,s.getBlobByType)(n);await i.DownloadPackage.single(`${e}.${n}`,t)}catch(n){(0,a.logError)(n)}finally{this.disabled=!1}}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/video/danmaku/download/DownloadDanmaku.vue";var m=d.exports},1007:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"download-danmaku-config download-video-config-section"},[t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 弹幕:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.items},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.type,callback:function(e){n.type=e},expression:"type"}})],1)])};o._withStripped=!0;var i=t(407),a=t(8643);const r=(0,i.getComponentSettings)("downloadVideo").options;var l=Vue.extend({components:{VDropdown:a.VDropdown},data:()=>({type:r.danmakuType??"无",items:["无","ass","json","xml"]}),computed:{enabled(){return"无"!==this.type}},watch:{type(n){r.danmakuType=n}}}),c=t(3379),s=t.n(c),p=t(188),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/danmaku/download/Plugin.vue";var u=b.exports},3712:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return nn}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("VPopup",{staticClass:"download-video-panel",attrs:{"trigger-element":n.triggerElement},model:{value:n.open,callback:function(e){n.open=e},expression:"open"}},[t("div",{staticClass:"download-video-panel-header"},[t("VIcon",{attrs:{icon:"mdi-download"}}),n._v(" "),t("div",{staticClass:"title"},[n._v("\n 下载视频\n ")]),n._v(" "),t("VButton",{attrs:{type:"transparent",title:"关闭"},on:{click:function(e){n.open=!1}}},[t("VIcon",{attrs:{icon:"mdi-close",size:20}})],1)],1),n._v(" "),n.selectedInput?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 输入源:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.inputs},model:{value:n.selectedInput,callback:function(e){n.selectedInput=e},expression:"selectedInput"}})],1):n._e(),n._v(" "),0===n.inputs.length?t("div",{staticClass:"download-video-config-item error"},[n._v("\n 没有匹配的输入源, 请确保安装了适合此页面的插件.\n ")]):n._e(),n._v(" "),n.selectedInput&&n.selectedInput.component?t(n.selectedInput.component,{ref:"inputOptions",tag:"component"}):n._e(),n._v(" "),n.selectedApi?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 格式:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.apis},model:{value:n.selectedApi,callback:function(e){n.selectedApi=e},expression:"selectedApi"}})],1):n._e(),n._v(" "),n.selectedApi&&n.selectedApi.description?t("div",{staticClass:"download-video-config-description",domProps:{innerHTML:n._s(n.selectedApi.description)}}):n._e(),n._v(" "),n.selectedQuality?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 清晰度:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.filteredQualities},on:{change:function(e){return n.saveSelectedQuality()}},model:{value:n.selectedQuality,callback:function(e){n.selectedQuality=e},expression:"selectedQuality"}})],1):n._e(),n._v(" "),!n.testData.multiple&&n.selectedQuality?[n.testData.videoInfo?t("div",{staticClass:"download-video-config-description"},[n._v("\n 预计大小: "+n._s(n.formatFileSize(n.testData.videoInfo.totalSize))+"\n ")]):n._e(),n._v(" "),null===n.testData.videoInfo?t("div",{staticClass:"download-video-config-description"},[n._v("\n 正在计算大小\n ")]):n._e()]:n._e(),n._v(" "),n._l(n.assetsWithOptions,(function(n){return t(n.component,{key:n.name,ref:"assetsOptions",refInFor:!0,tag:"component",attrs:{name:n.name}})})),n._v(" "),n.selectedOutput?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 输出方式:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.outputs},model:{value:n.selectedOutput,callback:function(e){n.selectedOutput=e},expression:"selectedOutput"}})],1):n._e(),n._v(" "),n.selectedOutput&&n.selectedOutput.description?t("div",{staticClass:"download-video-config-description"},[n._v("\n "+n._s(n.selectedOutput.description)+"\n ")]):n._e(),n._v(" "),n.selectedOutput&&n.selectedOutput.component?t(n.selectedOutput.component,{ref:"outputOptions",tag:"component"}):n._e(),n._v(" "),t("div",{staticClass:"download-video-panel-footer"},[t("VButton",{staticClass:"run-download",attrs:{type:"primary",disabled:!n.canStartDownload},on:{click:function(e){return n.startDownload(n.$refs.outputOptions,n.selectedOutput)}}},[n._v("\n 开始\n ")])],1)],2)};o._withStripped=!0;var i=t(407),a=t(3109),r=t(5729),l=t(8117),c=t(8643),s=t(8269),p=coreApis.componentApis.video.videoQuality,d=t(1141),m=t(3663),b=t(9129),u=t(1344),h=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"episodes-picker download-video-config-section"},[t("div",{staticClass:"episodes-picker-header"},[t("div",{staticClass:"episodes-picker-title"},[n._v("\n 选集:\n ")]),n._v(" "),t("div",{staticClass:"episodes-picker-checked-ratio"},[n._v("\n "+n._s(n.checkedRatio)+"\n ")]),n._v(" "),t("div",{staticClass:"episodes-picker-actions"},[t("VButton",{staticClass:"select-all",attrs:{title:"全选",type:"transparent"},on:{click:function(e){n.forEachItem((function(n){return n.isChecked=!0}))}}},[t("VIcon",{attrs:{size:16,icon:"mdi-checkbox-multiple-marked-circle"}})],1),n._v(" "),t("VButton",{staticClass:"deselect-all",attrs:{title:"全不选",type:"transparent"},on:{click:function(e){n.forEachItem((function(n){return n.isChecked=!1}))}}},[t("VIcon",{attrs:{size:16,icon:"mdi-checkbox-multiple-blank-circle-outline"}})],1),n._v(" "),t("VButton",{staticClass:"invert-selection",attrs:{title:"反选",type:"transparent"},on:{click:function(e){n.forEachItem((function(n){return n.isChecked=!n.isChecked}))}}},[t("VIcon",{attrs:{size:16,icon:"mdi-circle-slice-4"}})],1)],1)]),n._v(" "),t("div",{staticClass:"episodes-picker-items"},n._l(n.episodeItems,(function(e,o){return t("div",{key:e.key,staticClass:"episodes-picker-item"},[t("CheckBox",{attrs:{"icon-position":"left","data-aid":e.inputItem.aid,"data-cid":e.inputItem.cid,"data-bvid":e.inputItem.bvid},nativeOn:{click:function(t){return n.shiftSelect(t,e,o)}},model:{value:e.isChecked,callback:function(t){n.$set(e,"isChecked",t)},expression:"item.isChecked"}},[t("span",{staticClass:"episode-title"},[n._v("\n "+n._s(e.title)+"\n ")]),n._v(" "),e.durationText?t("span",{staticClass:"episode-duration"},[n._v("\n "+n._s(e.durationText)+"\n ")]):n._e()])],1)})),0)])};h._withStripped=!0;var g=Vue.extend({components:{VButton:c.VButton,VIcon:c.VIcon,CheckBox:c.CheckBox},props:{api:{type:Function,required:!0}},data:()=>({episodeItems:[],maxCheckedItems:32,lastCheckedEpisodeIndex:-1}),computed:{checkedRatio(){return`(${this.episodeItems.filter((n=>n.isChecked)).length}/${this.episodeItems.length})`},inputItems(){return this.episodeItems.map((n=>n.inputItem))},checkedInputItems(){return this.episodeItems.filter((n=>n.isChecked)).map((n=>n.inputItem))}},created(){this.getEpisodeItems()},methods:{shiftSelect(n,e,t){n.shiftKey&&-1!==this.lastCheckedEpisodeIndex?n.shiftKey&&-1!==this.lastCheckedEpisodeIndex&&(this.episodeItems.slice(Math.min(this.lastCheckedEpisodeIndex,t)+1,Math.max(this.lastCheckedEpisodeIndex,t)).forEach((n=>{n.isChecked=!n.isChecked})),this.lastCheckedEpisodeIndex=t,n.preventDefault()):this.lastCheckedEpisodeIndex=t},forEachItem(n){this.episodeItems.forEach(n)},async getEpisodeItems(){this.episodeItems.length>0||(this.episodeItems=await this.api(this))}}}),v=t(3379),f=t.n(v),y=t(5800),w=t.n(y),k={insert:"head",singleton:!1},x=(f()(w(),k),w().locals,t(1900)),A=(0,x.Z)(g,h,[],!1,null,null,null);A.options.__file="registry/lib/components/video/download/inputs/EpisodesPicker.vue";var _=A.exports;const C=n=>Vue.extend({computed:{checkedInputItems(){return this.$refs.picker.checkedInputItems}},render:e=>e(_,{props:{api:n},ref:"picker"})}),I={name:"bangumi.batch",displayName:"当前番剧 (多P)",match:u.bangumiUrls,getInputs:async n=>n?.checkedInputItems??[],component:async()=>C((async n=>{const e=document.querySelector("meta[property='og:url']");if(null===e)return(0,r.logError)("获取番剧数据失败: 无法找到 Season ID"),[];const t=e.getAttribute("content")?.match(/play\/ss(\d+)/)?.[1];if(void 0===t)return(0,r.logError)("获取番剧数据失败: 无法解析 Season ID"),[];const o=await(0,m.getJson)(`https://api.bilibili.com/pgc/web/season/section?season_id=${t}`);if(0!==o.code)return(0,r.logError)(`获取番剧数据失败: 无法获取番剧集数列表, message=${o.message}`),[];const a=o.result.main_section.episodes;return a.map(((e,t)=>{const o=e.long_title?e.title:(t+1).toString(),r=e.long_title?e.long_title:e.title;return{key:e.cid,title:`${o} - ${r}`,isChecked:tn?.checkedInputItems??[],component:async()=>C((async n=>{const{aid:e}=unsafeWindow,t=`https://api.bilibili.com/x/web-interface/view?aid=${e}`,o=await(0,m.getJson)(t);if(0!==o.code)return(0,r.logError)(`获取视频选集列表失败, message = ${o.message}`),[];const{pages:a}=o.data;return void 0===a?((0,r.logError)("获取视频选集列表失败, 没有找到选集信息."),[]):a.map(((t,o)=>({key:t.cid,title:`P${t.page} ${t.part}`,isChecked:o[{aid:unsafeWindow.aid,cid:unsafeWindow.cid,title:(0,b.getFriendlyTitle)(!0)}],component:()=>Promise.resolve().then(t.bind(t,89)).then((n=>n.default))};var S=t(4522);const D=(n,e)=>{n.quality&&e.currentQuality.value!==n.quality.value&&(n.allowQualityDrop?console.warn(`'${n.title}' 不支持选择的清晰度${n.quality.displayName}, 已降级为${e.currentQuality.displayName}`):(n=>{if(p.vipRequiredQualities.find((e=>e.value===n)))throw new Error("您选择的清晰度需要大会员, 请更改清晰度后重试.");if(p.loginRequiredQualities.find((e=>e.value===n)))throw new Error("您选择的清晰度需要先登录.");throw new Error("获取下载链接失败, 请尝试更换清晰度或更换格式.")})(n.quality.value))};var M=t(1508);function Q(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class L{constructor(n){Q(this,"input",void 0),Q(this,"fragments",void 0),Q(this,"qualities",void 0),Q(this,"currentQuality",void 0),Q(this,"jsonData",void 0),Object.assign(this,n)}get totalSize(){return lodash.sumBy(this.fragments,(n=>n.size))}get totalLength(){return lodash.sumBy(this.fragments,(n=>n.length))}get titledFragments(){return this.fragments.map(((n,e)=>{const t=this.fragments.filter((e=>e.extension===n.extension)).length>1?` - ${(0,l.formatNumber)(e+1,this.fragments.length)}`:"";return{...n,title:`${this.input.title}${t}${n.extension}`}}))}}class j{constructor(n){this.infos=n,Q(this,"inputs",[]),Q(this,"extraAssets",[]),this.inputs=n.map((n=>n.input))}get isSingleVideo(){return this.inputs.length<2}async downloadExtraAssets(){console.log("[downloadExtraAssets]",this.extraAssets);const n=`${(0,b.getFriendlyTitle)(!1)}.zip`;await new M.DownloadPackage(this.extraAssets).emit(n)}}
+o=Boolean(window&&document&&document.all&&!window.atob)),o},a=function(){var n={};return function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}n[e]=t}return n[e]}}(),r=[];function l(n){for(var e=-1,t=0;tPromise.resolve().then(t.bind(t,7110)),VIcon:l.VIcon,TextBox:l.TextBox,VButton:l.VButton},data:()=>({allTypes:[],patterns:[...s.patterns],newPattern:"",allSideCards:p,blockSideCards:[...s.sideCards],collapse:!0}),watch:{patterns(){s.patterns=this.patterns,d&&d.cards.forEach((n=>this.updateCard(lodash.clone(n))))}},async mounted(){this.updateBlockSide();const n=await(0,a.select)(".feed-card .tab-bar");if(!n)return void console.error("tabBar not found");const e=n.querySelector(".tab:nth-child(1) .tab-text");(0,r.attributes)(e,(()=>{document.body.classList.toggle("by-type",!e.classList.contains("selected"))})),document.body.classList.add("enable-feeds-filter");const{feedsCardsManager:o,feedsCardTypes:i}=await Promise.resolve().then(t.t.bind(t,2023,23));if(!await o.startWatching())return void console.error("feedsCardsManager.startWatching() failed");this.allTypes=Object.entries(i).concat(Object.entries({"self-repost":{id:-1,name:"自转发"}})).filter((([,n])=>n.id<=2048)).map((([n,e])=>[n,lodash.clone(e)])),o.cards.forEach((n=>this.updateCard(lodash.clone(n)))),o.addEventListener("addCard",(n=>{const e=n.detail;this.updateCard(e)})),d=o},methods:{updateCard(n){s.patterns.some((e=>(0,c.hasBlockedPattern)(e,n)))?n.element.classList.add("pattern-block"):n.element.classList.remove("pattern-block")},deletePattern(n){const e=s.patterns.indexOf(n);-1!==e&&this.patterns.splice(e,1)},addPattern(n){n&&!this.patterns.includes(n)&&this.patterns.push(n),this.newPattern=""},updateBlockSide(){Object.entries(p).forEach((([n,e])=>{const t=m+e.className;document.body.classList[this.blockSideCards.includes(n)?"add":"remove"](t)}))},toggleBlockSide(n){const e=this.blockSideCards.indexOf(n),t=p[n];-1!==e?(this.blockSideCards.splice(e,1),document.body.classList.remove(m+t.className)):(this.blockSideCards.push(n),document.body.classList.add(m+t.className)),s.sideCards=this.blockSideCards},sideDisabled(n){return this.blockSideCards.includes(n)}}}),u=t(3379),h=t.n(u),g=t(4844),v=t.n(g),f={insert:"head",singleton:!1},y=(h()(v(),f),v().locals,(0,t(1900).Z)(b,o,[],!1,null,null,null));y.options.__file="registry/lib/components/feeds/filter/FeedsFilterCard.vue";var w=y.exports},7110:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"filter-type-switch feeds-filter-swtich"},[t("label",{class:{disabled:n.disabled}},[t("span",{staticClass:"name",class:{disabled:n.disabled}},[n._v(n._s(n.type.name))]),n._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:n.disabled,expression:"disabled"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(n.disabled)?n._i(n.disabled,null)>-1:n.disabled},on:{change:function(e){var t=n.disabled,o=e.target,i=!!o.checked;if(Array.isArray(t)){var a=n._i(t,null);o.checked?a<0&&(n.disabled=t.concat([null])):a>-1&&(n.disabled=t.slice(0,a).concat(t.slice(a+1)))}else n.disabled=i}}}),n._v(" "),n.disabled?t("VIcon",{staticClass:"disabled",attrs:{size:16,icon:"mdi-cancel"}}):t("VIcon",{attrs:{size:16,icon:"mdi-check"}})],1)])};o._withStripped=!0;var i=t(407),a=t(8643);const{options:r}=(0,i.getComponentSettings)("feedsFilter");var l=Vue.extend({components:{VIcon:a.VIcon},props:{name:{type:String,required:!0},type:{type:Object,required:!0}},data(){const n=this.type.id>=0?"types":"specialTypes";return{disabled:r[n].includes(this.type.id),optionKey:n}},watch:{disabled(n){this.setFilter(n)}},created(){this.setFilter(this.disabled,!1)},methods:{setFilter(n,e=!0){if(document.body.classList[n?"add":"remove"](`feeds-filter-block-${this.name}`),e)if(n)r[this.optionKey].push(this.type.id);else{const n=r[this.optionKey].indexOf(this.type.id);-1!==n&&r[this.optionKey].splice(n,1)}}}}),c=t(3379),s=t.n(c),p=t(5590),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/feeds/filter/FilterTypeSwitch.vue";var u=b.exports},7170:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("VPopup",{ref:"medalPopup",staticClass:"badge-popup medal",attrs:{"trigger-element":n.$refs.medalButton},model:{value:n.medalOpen,callback:function(e){n.medalOpen=e},expression:"medalOpen"}},[t("ul",n._l(n.medalList,(function(e){return t("li",{key:e.id,class:{active:e.isActive,gray:!e.isLighted},attrs:{"data-id":e.id,title:e.upName},on:{click:function(t){return n.toggleBadge(e,n.medalList)}}},[t("div",{staticClass:"fans-medal-item",class:["level-"+e.level]},[t("span",{staticClass:"label"},[n._v(n._s(e.name))]),n._v(" "),t("span",{staticClass:"level"},[n._v(n._s(e.level))])])])})),0)]),n._v(" "),t("DefaultWidget",{ref:"medalButton",attrs:{icon:"mdi-medal"},on:{click:function(e){n.medalOpen=!n.medalOpen}}},[t("span",[n._v("更换勋章")])]),n._v(" "),t("VPopup",{ref:"titlePopup",staticClass:"badge-popup title",attrs:{"trigger-element":n.$refs.titleButton},model:{value:n.titleOpen,callback:function(e){n.titleOpen=e},expression:"titleOpen"}},[t("ul",n._l(n.titleList,(function(e){return t("li",{key:e.id,class:{active:e.isActive},attrs:{"data-id":e.id},on:{click:function(t){return n.toggleBadge(e,n.titleList)}}},[t("img",{staticClass:"title-image",attrs:{src:e.imageUrl}})])})),0)]),n._v(" "),t("DefaultWidget",{ref:"titleButton",attrs:{icon:"mdi-script-outline"},on:{click:function(e){n.titleOpen=!n.titleOpen}}},[t("span",[n._v("更换头衔")])])],1)};o._withStripped=!0;var i=t(4522),a=t(8643),r=t(7151),l=Vue.extend({components:{DefaultWidget:a.DefaultWidget,VPopup:a.VPopup},data:()=>({medalList:[],titleList:[],medalOpen:!1,titleOpen:!1}),async mounted(){await(async()=>{const n=this.loadMedalList();await r.Dx.getImageMap();const e=this.loadTitleList();return Promise.all([n,e])})(),this.updateColumnsCount()},methods:{updateColumnsCount(){const n=this.$el,e=Math.min(Math.ceil(this.medalList.length/12),6);n.style.setProperty("--medal-columns",e.toString());const t=Math.min(Math.ceil(this.titleList.length/12),6);n.style.setProperty("--title-columns",t.toString())},async loadMedalList(){this.medalList=(await(0,r.KK)()).sort((0,i.descendingSort)((n=>n.level)))},async loadTitleList(){this.titleList=await(0,r.eB)()},async toggleBadge(n,e){if(console.log(n),n.isActive)n.isActive=!1,await n.deactivate();else{const o=e.find((n=>n.isActive));if(o&&(o.isActive=!1),n.isActive=!0,await n.activate(),n instanceof r.j9){const{getComponentSettings:e}=await Promise.resolve().then(t.t.bind(t,407,23));e("badgeHelper").options.defaultMedalID=n.id}}n instanceof r.j9?await this.loadMedalList():n instanceof r.Dx&&await this.loadTitleList()}}}),c=t(3379),s=t.n(c),p=t(7422),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/live/badge-helper/BadgeHelper.vue";var u=b.exports},4768:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"danmaku-send-bar"},[t("input",{attrs:{type:"text",placeholder:"发个弹幕呗~",maxlength:"30"},domProps:{value:n.value},on:{keydown:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"enter",13,e.key,"Enter")?null:n.send()},input:function(e){return n.updateValue(e.target.value)}}})])};o._withStripped=!0;var i=t(3569),a=t(3109),r=t(1329);let l=!1;var c=Vue.extend({data:()=>({originalTextArea:null,sendButton:null,value:""}),async mounted(){const n=await(0,i.select)(r.M6),e=await(0,i.select)(r.Jd);if(!n||!e)throw new Error(`[danmakuSendBar] ref elements not found. originalTextArea = ${null===n} sendButton = ${null===e}`);if(this.originalTextArea=n,this.sendButton=e,this.value=n.value,n.addEventListener("input",this.listenChange),n.addEventListener("change",this.listenChange),!l){const e=Object.getOwnPropertyDescriptors(HTMLTextAreaElement.prototype).value;Object.defineProperty(n,"value",{...e,set(t){e.set?.call(this,t),(0,a.raiseEvent)(n,"input")}}),l=!0}},beforeDestroy(){this.originalTextArea.removeEventListener("input",this.listenChange),this.originalTextArea.removeEventListener("change",this.listenChange)},methods:{updateValue(n){this.originalTextArea.value=n,(0,a.raiseEvent)(this.originalTextArea,"input")},send(){this.sendButton.disabled||(this.value="",this.sendButton.click())},listenChange(n){this.value=n.target.value}}}),s=t(3379),p=t.n(s),d=t(6214),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/live/danmaku-sendbar/DanmakuSendbar.vue";var h=u.exports},3101:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{staticClass:"download-live-records",attrs:{disabled:n.disabled,name:"下载录像",icon:"mdi-download"},on:{click:function(e){return n.download()}}})};o._withStripped=!0;var i=t(8643),a=t(3663),r=t(1141),l=t(5729),c=Vue.extend({components:{DefaultWidget:i.DefaultWidget},data:()=>({disabled:!1}),methods:{async download(){try{this.disabled=!0;const n=document.URL.replace(window.location.search,"").match(/^https:\/\/live\.bilibili\.com\/record\/(.+)/);if(!n)return void(0,l.logError)(new Error(`获取录像ID失败: ${document.URL}`));const e=n[1],t=await(0,a.getJson)(`https://api.live.bilibili.com/xlive/web-room/v1/record/getLiveRecordUrl?rid=${e}&platform=html5`);if(0!==t.code)return void(0,l.logError)(new Error(`获取录像链接失败: ${t.message}`));const o=t.data.list.map((n=>n.url));r.Toast.success(o.map((n=>`${n}`)).join("\n"),"下载录像")}finally{this.disabled=!1}}}}),s=(0,t(1900).Z)(c,o,[],!1,null,null,null);s.options.__file="registry/lib/components/live/download-records/DownloadRecords.vue";var p=s.exports},3711:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{staticClass:"live-pip",attrs:{name:"画中画",icon:"mdi-picture-in-picture-bottom-right"},on:{click:function(e){return n.togglePip()}}})};o._withStripped=!0;var i=t(8643),a=Vue.extend({components:{DefaultWidget:i.DefaultWidget},methods:{async togglePip(){document.pictureInPictureElement?document.exitPictureInPicture():dq("video")?.requestPictureInPicture()}}}),r=t(3379),l=t.n(r),c=t(8137),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[],!1,null,null,null));d.options.__file="registry/lib/components/live/pip/LivePip.vue";var m=d.exports},4655:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return bn}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"custom-navbar",class:n.styles,attrs:{role:"navigation"}},[t("div",{staticClass:"left-pad padding"}),n._v(" "),t("div",{staticClass:"custom-navbar-items",attrs:{role:"list"}},n._l(n.items,(function(n){return t("NavbarItem",{key:n.name,attrs:{item:n}})})),1),n._v(" "),t("div",{staticClass:"right-pad padding"})])};o._withStripped=!0;var i=t(3109),a=t(4522),r=t(8269);const l="https://message.bilibili.com/",c={name:"messages",displayName:"消息",content:"消息",href:l,active:document.URL.startsWith(l),loginRequired:!0,touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,2871)).then((n=>n.default)),lazy:!1},s="https://www.bilibili.com/v/popular/rank/",p={name:"ranking",displayName:"排行",content:"排行",href:`${s}all`,active:document.URL.startsWith(s),touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,896)).then((n=>n.default))},d={name:"userInfo",displayName:"个人信息",content:()=>Promise.resolve().then(t.bind(t,2180)).then((n=>n.default)),href:(0,i.getUID)()?"https://space.bilibili.com":null,touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,6774)).then((n=>n.default)),lazy:!1,noPopupPadding:!0,boundingWidth:240},m={name:"logo",displayName:"Logo",content:()=>Promise.resolve().then(t.bind(t,4262)).then((n=>n.default)),href:"https://www.bilibili.com/"},b={name:"home",displayName:"主站",content:"主站",href:"https://www.bilibili.com/",touch:!0,boundingWidth:366,popupContent:()=>Promise.resolve().then(t.bind(t,2599)).then((n=>n.default))},u=n=>({...n,name:`${n.iframeName}Iframe`,content:n.displayName,touch:!0,popupContent:()=>Promise.resolve().then(t.bind(t,9481)).then((n=>n.default)),boundingWidth:n.width,noPopupPadding:!0,transparentPopup:!0}),h=u({src:"https://www.bilibili.com/page-proxy/game-nav.html",href:"https://game.bilibili.com/",width:680,height:260,lazy:!0,displayName:"游戏中心",iframeName:"games"}),g=u({src:"https://live.bilibili.com/blackboard/dropdown-menu.html",href:"https://live.bilibili.com",width:528,height:266,lazy:!0,displayName:"直播",iframeName:"lives"}),v=u({src:"https://manga.bilibili.com/eden/bilibili-nav-panel.html",href:"https://manga.bilibili.com",width:720,height:266,lazy:!0,displayName:"漫画",iframeName:"manga"}),f=new Array(4).fill(0).map(((n,e)=>({name:`blank${e+1}`,displayName:`弹性空白${e+1}`,content:"",disabled:!0,flexStyle:"1 0 auto"}))),y=n=>({...n,content:n.displayName,active:document.URL.startsWith(n.href)}),w=(y({name:"ranking",displayName:"排行",href:"https://www.bilibili.com/v/popular/rank/all"}),y({name:"bangumi",displayName:"番剧",href:"https://www.bilibili.com/anime/"})),k=y({name:"drawing",displayName:"相簿",href:"https://h.bilibili.com"}),x=y({name:"music",displayName:"音频",href:"https://www.bilibili.com/audio/home/"}),A=y({name:"shop",displayName:"会员购",href:"https://show.bilibili.com"}),_=y({name:"match",displayName:"赛事",href:"https://www.bilibili.com/v/game/match/"}),C={name:"upload",displayName:"投稿",content:()=>Promise.resolve().then(t.bind(t,7346)).then((n=>n.default)),touch:!0,href:"https://member.bilibili.com/v2#/upload/video/frame",popupContent:()=>Promise.resolve().then(t.bind(t,8062)).then((n=>n.default))},I={name:"search",displayName:"搜索",content:()=>Promise.resolve().then(t.bind(t,2639)).then((n=>n.default)),disabled:!0},E={name:"feeds",displayName:"动态",content:"动态",href:"https://t.bilibili.com/",touch:!0,active:"https://t.bilibili.com/"===document.URL.replace(window.location.search,""),contentMounted:async n=>{const{getNotifyCount:e}=await Promise.resolve().then(t.t.bind(t,3864,23));await(async()=>{const t=await e();n.notifyCount=t})()},loginRequired:!0,popupContent:()=>Promise.resolve().then(t.bind(t,5478)).then((n=>n.default)),boundingWidth:300,noPopupPadding:!0};var B=t(9457);const S={name:"watchlater",displayName:"稍后再看",content:"稍后再看",href:"https://www.bilibili.com/watchlater/#/list",touch:!0,active:document.URL.startsWith("https://www.bilibili.com/watchlater/"),loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,3018)).then((n=>n.default))},D=`https://space.bilibili.com/${(0,i.getUID)()}/favlist`,M={name:"favorites",displayName:"收藏",content:"收藏",href:D,touch:!0,active:document.URL.replace(/\?.*$/,"")===D,loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,9065)).then((n=>n.default))},Q="https://www.bilibili.com/account/history",L={name:"history",displayName:"历史",content:"历史",href:Q,active:document.URL.replace(/\?.*$/,"")===Q,loginRequired:!0,boundingWidth:350,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(t.bind(t,4305)).then((n=>n.default))},[j,N,P,T]=f;var R=t(9689),U=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{directives:[{name:"show",rawName:"v-show",value:!n.item.hidden,expression:"!item.hidden"}],staticClass:"custom-navbar-item",class:{disabled:n.item.disabled,active:n.item.active},style:{flex:n.item.flexStyle,order:n.item.order},attrs:{role:"listitem","data-name":n.item.name}},[n.item.href?t("CustomNavbarLink",{staticClass:"main-content",attrs:{"new-tab":n.newTab,href:!n.item.active&&!n.item.touch&&n.item.href},on:{mouseover:function(e){return e.target!==e.currentTarget?null:n.requestPopup()}}},["string"==typeof n.item.content?[n._v("\n "+n._s(n.item.content)+"\n ")]:t(n.item.content,{tag:"component",attrs:{item:n.item}})],2):t("div",{staticClass:"main-content",on:{click:function(e){!n.item.active&&!n.item.touch&&n.item.clickAction&&n.item.clickAction(e)}}},["string"==typeof n.item.content?[n._v("\n "+n._s(n.item.content)+"\n ")]:t(n.item.content,{tag:"component",attrs:{item:n.item}})],2),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:!n.item.active,expression:"!item.active"}],staticClass:"notify-count"},[n.item.notifyCount>0?[n._v("\n "+n._s(n.item.notifyCount)+"\n ")]:n._e()],2),n._v(" "),t("div",{ref:"popupContainer",staticClass:"popup-container"},[n.item.popupContent?t("div",{staticClass:"popup",class:n.popupClasses(n.item)},[n.item.requestedPopup?t(n.item.popupContent,{ref:"popup",tag:"component",attrs:{container:n.$refs.popupContainer,item:n.item}}):n._e()],1):n._e()]),n._v(" "),t("div",{staticClass:"active-bar"})],1)};U._withStripped=!0;var F=t(407),H=function(){var n=this,e=n.$createElement;return(n._self._c||e)("a",n._g(n._b({attrs:{target:n.newTab?"_blank":null}},"a",n.$attrs,!1),n.$listeners),[n._t("default")],2)};H._withStripped=!0;var Y=Vue.extend({props:{newTab:{type:Boolean,default:!0}}}),G=t(1900),V=(0,G.Z)(Y,H,[],!1,null,null,null);V.options.__file="registry/lib/components/style/custom-navbar/CustomNavbarLink.vue";var q=V.exports;const z=n=>{const{name:e}=n,t=R.kO.navbarOptions;return e in t.openInNewTabOverrides?t.openInNewTabOverrides[e]:t.openInNewTab};var O=Vue.extend({components:{CustomNavbarLink:q},props:{item:{type:R.kO,required:!0}},data(){return{newTab:z(this.item),cancelListeners:none}},mounted(){const n=this.item;n.contentMounted?.(n);const e=()=>{this.updateLinkOption()};(0,F.addComponentListener)("customNavbar.openInNewTabOverrides",e),(0,F.addComponentListener)("customNavbar.openInNewTab",e),this.cancelListeners=()=>{(0,F.removeComponentListener)("customNavbar.openInNewTabOverrides",e),(0,F.removeComponentListener)("customNavbar.openInNewTab",e)}},beforeDestroy(){this.cancelListeners?.()},methods:{updateLinkOption(){this.newTab=z(this.item)},popupClasses:n=>({transparent:n.transparentPopup,"no-padding":n.noPopupPadding,"iframe-container":n.iframeName}),triggerPopupShow:lodash.debounce((function(){const{popup:n}=this.$refs;n&&"popupShow"in n&&"function"==typeof n.popupShow&&n.popupShow()}),300),async requestPopup(){const{item:n}=this;n.requestedPopup||n.disabled||(n.requestedPopup=!0),this.triggerPopupShow()}}}),J=t(3379),K=t.n(J),W=t(3661),Z=t.n(W),X={insert:"head",singleton:!1},$=(K()(Z(),X),Z().locals,(0,G.Z)(O,U,[],!1,null,null,null));$.options.__file="registry/lib/components/style/custom-navbar/CustomNavbarItem.vue";var nn=$.exports,en=t(9156),tn=t(3569),on=t(1344);const[an]=(0,r.registerAndGetData)(R.rm,[j,m,b,w,p,k,x,h,g,A,_,v,N,I,P,d,c,E,B.V,S,M,L,C,T]),[rn]=(0,r.registerAndGetData)(R.Je,{items:[]}),ln=()=>{const n=Boolean((0,i.getUID)()),e=an.filter((e=>!(e.loginRequired&&!n))).map((n=>new R.kO(n))).sort((0,a.ascendingSort)((n=>n.order)));return rn.items=e,e};var cn=Vue.extend({components:{NavbarItem:nn},data:()=>({initItems:an,items:ln(),styles:[]}),watch:{initItems(){this.items=ln()}},async mounted(){await(async n=>{(0,on.matchCurrentPage)(on.mainSiteUrls)&&(0,tn.sq)((()=>dq("#banner_link,.international-header .bili-banner, .bili-header__banner")),(n=>null!==n&&Boolean(n.style.backgroundImage))).then((e=>{e&&(0,en.attributes)(e,(()=>{(0,F.addComponentListener)("customNavbar.transparent",(e=>{(0,F.getComponentSettings)("hideBanner").enabled||n.toggleStyle(e,"transparent")}),!0),(0,F.addComponentListener)("hideBanner",(e=>{(0,F.getComponentSettings)("customNavbar").options.transparent&&n.toggleStyle(!e,"transparent")}))}))}))})(this)},methods:{toggleStyle(n,e){n&&!this.styles.includes(e)?this.styles.push(e):!n&&this.styles.includes(e)&&this.styles.splice(this.styles.indexOf(e),1)}}}),sn=t(2945),pn=t.n(sn),dn={insert:"head",singleton:!1},mn=(K()(pn(),dn),pn().locals,(0,G.Z)(cn,o,[],!1,null,null,null));mn.options.__file="registry/lib/components/style/custom-navbar/CustomNavbar.vue";var bn=mn.exports},9065:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return B}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"favorites-list"},[t("div",{staticClass:"header"},[t("FavoritesFolderSelect",{model:{value:n.folder,callback:function(e){n.folder=e},expression:"folder"}}),n._v(" "),t("div",{staticClass:"search"},[t("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),n._v(" "),t("a",{staticClass:"operation",attrs:{href:n.playLink,title:"播放全部",target:"_blank"}},[t("VButton",{staticClass:"play-all",attrs:{round:""}},[t("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),n._v(" "),t("a",{staticClass:"operation",attrs:{href:n.moreLink,title:"查看更多",target:"_blank"}},[t("VButton",{staticClass:"more-info",attrs:{round:""}},[t("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)],1),n._v(" "),t("div",{staticClass:"content"},[n.loading&&!n.searching?t("VLoading"):n.loading||n.canLoadMore||0!==n.filteredCards.length?t("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[n._l(n.filteredCards,(function(e){return t("div",{key:e.id,staticClass:"favorite-card"},[t("a",{staticClass:"cover-container",attrs:{target:"_blank",href:"https://www.bilibili.com/video/"+e.bvid}},[t("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{width:130,height:85}}}),n._v(" "),t("div",{staticClass:"floating duration"},[n._v(n._s(e.durationText))]),n._v(" "),t("div",{staticClass:"floating favorite-time"},[n._v(n._s(e.favoriteTime))])],1),n._v(" "),t("a",{staticClass:"title",attrs:{target:"_blank",href:"https://www.bilibili.com/video/"+e.bvid,title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.upID,title:e.upName}},[t("DpiImage",{staticClass:"face",attrs:{"placeholder-image":"",src:e.upFaceUrl,size:20}}),n._v(" "),t("div",{staticClass:"name"},[n._v(n._s(e.upName))])],1)])})),n._v(" "),n.canLoadMore?t("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return n.scrollTrigger()}}}):n._e()],2):t("VEmpty")],1)])};o._withStripped=!0;var i=t(8643),a=t(8117),r=t(3109),l=t(3663),c=t(5729),s=t(407);const p={id:0,name:"加载中...",count:0};var d=function(){var n=this,e=n.$createElement;return(n._self._c||e)("VDropdown",{staticClass:"favorites-folder-select",attrs:{round:"",items:n.folders,"key-mapper":function(n){return n.id},value:n.folder},on:{change:function(e){return n.change(e)}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t.name)+"\n ")]}}])})};d._withStripped=!0;const m=(0,s.getComponentSettings)("customNavbar").options;var b=Vue.extend({components:{VDropdown:i.VDropdown},model:{prop:"folder",event:"change"},props:{folder:{type:Object,required:!0}},data:()=>({folders:[]}),async created(){const n=(0,r.getUID)();if(!n)return;const e=`https://api.bilibili.com/medialist/gateway/base/created?pn=1&ps=100&up_mid=${n}&is_space=0`,t=await(0,l.getJsonWithCredentials)(e);if(0!==t.code)throw new Error(`获取收藏夹列表失败: ${t.message}`);if(this.folders=lodash.get(t,"data.list",[]).map((n=>({id:n.id,name:n.title,count:n.media_count}))),this.folders.length>0&&this.folder.id===p.id){const{lastFavoriteFolder:n}=m,e=this.folders.find((e=>e.id===n));e?this.$emit("change",e):this.$emit("change",this.folders[0])}},methods:{change(n){m.lastFavoriteFolder=n.id,this.$emit("change",n)}}}),u=t(1900),h=(0,u.Z)(b,d,[],!1,null,null,null);h.options.__file="registry/lib/components/style/custom-navbar/favorites/FavoritesFolderSelect.vue";var g=h.exports,v=t(1808);const f=(0,s.getComponentSettings)("customNavbar").options,y=n=>!!f.showDeadVideos||9!==n.attr&&1!==n.attr,w=n=>({id:n.id,aid:n.id,bvid:n.bvid,coverUrl:n.cover.replace("http:","https:"),favoriteTimestamp:1e3*n.fav_time,favoriteTime:(0,a.formatDate)(new Date(1e3*n.fav_time)),title:n.title,description:n.intro,duration:n.duration,durationText:(0,a.formatDuration)(n.duration),playCount:n.cnt_info.play,danmakuCount:n.cnt_info.danmaku,upName:n.upper.name,upFaceUrl:n.upper.face.replace("http:","https:"),upID:n.upper.mid});var k=Vue.extend({components:{FavoritesFolderSelect:g,VLoading:i.VLoading,VEmpty:i.VEmpty,VIcon:i.VIcon,VButton:i.VButton,TextBox:i.TextBox,DpiImage:i.DpiImage,ScrollTrigger:i.ScrollTrigger},mixins:[v.u],data:()=>({loading:!0,cards:[],filteredCards:[],page:1,hasMorePage:!0,searchPage:1,hasMoreSearchPage:!0,search:"",folder:p}),computed:{searching(){return""!==this.search},moreLink(){const{id:n}=this.folder;return 0===n?`https://space.bilibili.com/${(0,r.getUID)()}/favlist`:`https://space.bilibili.com/${(0,r.getUID)()}/favlist?fid=${n}`},playLink(){const{id:n}=this.folder;if(0!==n)return`https://www.bilibili.com/medialist/play/ml${n}`},canLoadMore(){return this.searching?this.hasMoreSearchPage:this.hasMorePage}},watch:{folder(){this.changeList()},search(n){""!==n?(n=n.toLowerCase(),this.hasMoreSearchPage=!0,this.searchPage=1,this.filteredCards=this.cards.filter((e=>e.title.toLowerCase().includes(n)||e.upName.toLowerCase().includes(n)))):this.filteredCards=this.cards}},methods:{async getCards(){const n=`https://api.bilibili.com/medialist/gateway/base/spaceDetail?media_id=${this.folder.id}&pn=${this.page}&ps=20`,e=await(0,l.getJsonWithCredentials)(n);if(0!==e.code)throw new Error(`加载收藏夹内容失败: ${e.message}`);return e.data.medias?e.data.medias.filter(y).map(w):[]},async changeList(){if(0!==this.folder.id)try{this.search="",this.cards=[],this.loading=!0,this.searchPage=1,this.hasMoreSearchPage=!0,this.page=1,this.hasMorePage=!0,this.cards=await this.getCards(),this.filteredCards=this.cards}catch(n){(0,c.logError)(n)}finally{this.loading=!1}},async loadNextPage(){try{this.page++;const n=await this.getCards();this.cards.push(...n),this.hasMorePage=0===n.length||this.cards.lengthn.id));this.filteredCards=i;const a=t.length+o.length===0,r=o.length<20;if(a||r)return void(this.hasMoreSearchPage=!1)}catch(n){console.error(n)}finally{this.loading=!1}}),200),scrollTrigger(){this.searching?this.debounceSearchAllList():this.loadNextPage()}}}),x=t(3379),A=t.n(x),_=t(5009),C=t.n(_),I={insert:"head",singleton:!1},E=(A()(C(),I),C().locals,(0,u.Z)(k,o,[],!1,null,null,null));E.options.__file="registry/lib/components/style/custom-navbar/favorites/NavbarFavorites.vue";var B=E.exports},5478:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-feeds"},[t("TabControl",{ref:"tabControl",attrs:{tabs:n.tabs,"more-link":"https://t.bilibili.com/"},scopedSlots:n._u([{key:"more-link",fn:function(){return[n._v("\n 所有动态\n "),t("VIcon",{attrs:{icon:"feeds",size:18}})]},proxy:!0}])})],1)};o._withStripped=!0;var i=t(8643),a=t(2023),r=t(3864),l=t(1808);const c=[{name:"video",displayName:"视频",component:()=>Promise.resolve().then(t.bind(t,7840)).then((n=>n.default)),activeLink:"https://t.bilibili.com/?tab=8",count:0},{name:"bangumi",displayName:"番剧",component:()=>Promise.resolve().then(t.bind(t,2434)).then((n=>n.default)),activeLink:"https://t.bilibili.com/?tab=512,4097,4098,4099,4100,4101",count:0},{name:"column",displayName:"专栏",component:()=>Promise.resolve().then(t.bind(t,329)).then((n=>n.default)),activeLink:"https://t.bilibili.com/?tab=64",count:0},{name:"live",displayName:"直播",component:()=>Promise.resolve().then(t.bind(t,1752)).then((n=>n.default)),activeLink:"https://link.bilibili.com/p/center/index#/user-center/follow/1",count:0}];var s=Vue.extend({components:{TabControl:i.TabControl,VIcon:i.VIcon},mixins:[l.u],data:()=>({tabs:c}),mounted(){this.refreshNotifyCount()},methods:{popupShow(){this.item.notifyCount=0},async refreshNotifyCount(){const{tabControl:n}=this.$refs;c.forEach((async e=>{if(n.selectedTab===e)return;if("live"===e.name)return;const t=await(0,r.getNotifyCount)(a.feedsCardTypes[e.name].id.toString());e.count=t,console.log(e)}))}}}),p=t(3379),d=t.n(p),m=t(9854),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/NavbarFeeds.vue";var g=h.exports},2434:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"bangumi-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"bangumi-feeds-content"},n._l(n.cards,(function(n){return t("BangumiCard",{key:n.id,attrs:{"is-new":n.new,data:n}})})),1),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i=t(2023),a=t(3864),r=coreApis.componentApis.feeds.BangumiCard,l=t.n(r),c=t(2529),s=Vue.extend({components:{BangumiCard:l()},mixins:[(0,c.I)(i.feedsCardTypes.bangumi,(n=>{const e=JSON.parse(n.card);return{id:n.desc.dynamic_id_str,title:e.apiSeasonInfo.title,coverUrl:e.apiSeasonInfo.cover,epCoverUrl:e.cover,epTitle:e.new_desc,url:e.url,get new(){return(0,a.isNewID)(this.id)}}}))]}),p=t(3379),d=t.n(p),m=t(8196),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/BangumiFeeds.vue";var g=h.exports},329:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"column-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"columns-feeds-content"},n._l(n.cards,(function(n){return t("ColumnCard",{key:n.id,attrs:{"is-new":n.new,data:n}})})),1),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i=t(2023),a=t(3864),r=coreApis.componentApis.feeds.ColumnCard,l=t.n(r),c=t(2529),s=Vue.extend({components:{ColumnCard:l()},mixins:[(0,c.I)(i.feedsCardTypes.column,(n=>{const e=JSON.parse(n.card);return{id:n.desc.dynamic_id_str,cvID:e.id,title:e.title,upName:e.author.name,upFaceUrl:e.author.face,upID:e.author.mid,description:e.summary,covers:e.image_urls,originalCovers:e.origin_image_urls,get new(){return(0,a.isNewID)(this.id)}}}))]}),p=t(3379),d=t.n(p),m=t(1880),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/ColumnFeeds.vue";var g=h.exports},1752:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"live-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?n._e():t("VEmpty"),n._v(" "),t("transition-group",{staticClass:"live-feeds-content",attrs:{name:"cards",tag:"div"}},n._l(n.cards,(function(e){return t("a",{key:e.id,staticClass:"live-card",attrs:{target:"_blank",href:e.url}},[t("div",{staticClass:"face-container"},[t("DpiImage",{staticClass:"face",attrs:{size:48,src:e.upFaceUrl}})],1),n._v(" "),t("div",{staticClass:"live-info"},[t("div",{staticClass:"live-title",attrs:{title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("div",{staticClass:"live-name",attrs:{title:e.name}},[n._v(n._s(e.upName))])])])})),0)],1)};o._withStripped=!0;var i=t(8643),a=t(3663),r=Vue.extend({components:{VLoading:i.VLoading,VEmpty:i.VEmpty,DpiImage:i.DpiImage},data:()=>({loading:!0,rawItems:[],hasMorePage:!0}),computed:{cards(){return this.rawItems.map((n=>({id:n.roomid,title:n.title,upFaceUrl:n.face,upName:n.uname,url:n.link})))}},async created(){const[n]=(0,a.responsiveGetPages)({api:n=>(0,a.getJsonWithCredentials)(`https://api.live.bilibili.com/relation/v1/feed/feed_list?page=${n}&pagesize=24`),getList:n=>lodash.get(n,"data.list",[]),getTotal:n=>lodash.get(n,"data.results",0)});this.rawItems=await n,this.loading=!1}}),l=t(3379),c=t.n(l),s=t(8855),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,null,null));m.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/LiveFeeds.vue";var b=m.exports},7840:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return y}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"video-feeds"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"video-feeds-content"},[t("transition-group",{staticClass:"left-column",attrs:{name:"cards",tag:"div"}},n._l(n.columnedCards.left,(function(n){return t("VideoCard",{key:n.id,attrs:{orientation:"vertical","is-new":n.new,"show-stats":!1,data:n}})})),1),n._v(" "),t("transition-group",{staticClass:"right-column",attrs:{name:"cards",tag:"div"}},n._l(n.columnedCards.right,(function(n){return t("VideoCard",{key:n.id,attrs:{orientation:"vertical","is-new":n.new,"show-stats":!1,data:n}})})),1)],1),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i=t(8117),a=t(3864),r=t(2023),l=coreApis.componentApis.feeds.VideoCard,c=t.n(l),s=t(2529);const p=n=>{const e=Number(new Date),t=new Date(n),o=[t.getHours(),t.getMinutes(),t.getSeconds()].map((n=>n.toString().padStart(2,"0"))).join(":");let i;return i=new Date(e).getFullYear()!==t.getFullYear()?[t.getFullYear(),t.getMonth()+1,t.getDate()]:[t.getMonth()+1,t.getDate()],`${i.map((n=>n.toString().padStart(2,"0"))).join("-")} ${o}`},d=n=>{const e=Number(new Date);if(e-864e5n.toString().padStart(2,"0"))).join("-")}`};var m=Vue.extend({components:{VideoCard:c()},mixins:[(0,s.I)(r.feedsCardTypes.video,(n=>{const e=JSON.parse(n.card);return{id:n.desc.dynamic_id_str,aid:e.aid,bvid:n.desc.bvid,videoUrl:`https://www.bilibili.com/${n.desc.bvid}`,coverUrl:e.pic,title:e.title,duration:e.duration,durationText:(0,i.formatDuration)(e.duration),description:e.desc,pubTime:p(1e3*e.pubdate),pubTimeText:d(1e3*e.pubdate),upFaceUrl:n.desc.user_profile.info.face,upName:n.desc.user_profile.info.uname,upID:n.desc.user_profile.info.uid,watchlater:!0,playCount:(0,i.formatCount)(e.stat.view),get new(){return(0,a.isNewID)(this.id)}}}))],computed:{columnedCards(){const{cards:n}=this;return{left:n.filter(((n,e)=>e%2==0)),right:n.filter(((n,e)=>e%2!=0))}}},methods:{onCardsUpdate:n=>(0,r.groupVideoFeeds)(n)}}),b=t(3379),u=t.n(b),h=t(9033),g=t.n(h),v={insert:"head",singleton:!1},f=(u()(g(),v),g().locals,(0,t(1900).Z)(m,o,[],!1,null,"6e663916",null));f.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/VideoFeeds.vue";var y=f.exports},4305:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return x}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"history-list"},[t("div",{staticClass:"header"},[t("div",{staticClass:"header-row"},[t("div",{staticClass:"search"},[t("TextBox",{attrs:{placeholder:"搜索",linear:""},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),n._v(" "),t("div",{staticClass:"operations"},[t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/account/history"}},[t("VButton",{attrs:{title:"查看更多",round:""}},[t("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)])]),n._v(" "),t("div",{staticClass:"header-row"},[t("div",{staticClass:"row-title"},[n._v("\n 过滤:\n ")]),n._v(" "),t("div",{staticClass:"type-filters"},n._l(n.types,(function(e){return t("div",{key:e.name,staticClass:"type-filter"},[t("VButton",{class:{checked:e.checked},attrs:{round:"",title:(e.checked?"不显示":"显示")+e.displayName},on:{click:function(t){return n.toggleTypeFilter(e)}}},[t("VIcon",{attrs:{icon:e.icon,size:18}}),n._v("\n "+n._s(e.displayName)+"\n ")],1)],1)})),0)])]),n._v(" "),t("div",{staticClass:"content"},[n.loading?t("VLoading"):n.loading||0!==n.groups.length?t("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[n._l(n.groups,(function(e){return t("div",{key:e.name,staticClass:"time-group"},[t("div",{staticClass:"time-group-name"},[n._v("\n "+n._s(e.name)+"\n ")]),n._v(" "),t("transition-group",{staticClass:"time-group-items",attrs:{name:"time-group",tag:"div"}},n._l(e.items,(function(e){return t("div",{key:e.id,staticClass:"time-group-item"},[t("a",{staticClass:"cover-container",attrs:{target:"_blank",href:e.url}},[t("DpiImage",{staticClass:"cover",attrs:{src:e.cover,size:{width:160,height:110},"placeholder-image":""}}),n._v(" "),e.progress?t("div",{staticClass:"progress",style:{width:100*e.progress+"%"}}):n._e(),n._v(" "),e.progressText?t("div",{staticClass:"floating progress-number"},[n._v(n._s(e.progress>=1?"已看完":e.progressText))]):n._e(),n._v(" "),void 0!==e.liveStatus?t("div",{staticClass:"floating duration live-status",class:{on:1===e.liveStatus}},[n._v(n._s(1===e.liveStatus?"直播中":"未开播"))]):n._e(),n._v(" "),e.durationText?t("div",{staticClass:"floating duration"},[n._v(n._s(e.durationText))]):n._e()],1),n._v(" "),t("a",{staticClass:"title",attrs:{target:"_blank",href:e.url,title:e.title}},[n._v(n._s(e.title||e.upName+"的直播间"))]),n._v(" "),t("a",{staticClass:"up",attrs:{target:"_blank",href:"pgc"===e.type?e.url:"https://space.bilibili.com/"+e.upID,title:e.upName}},[e.upFaceUrl?t("DpiImage",{staticClass:"up-face",attrs:{size:18,src:e.upFaceUrl}}):n._e(),n._v(" "),t("div",{staticClass:"up-name"},[n._v(n._s(e.upName))])],1),n._v(" "),e.timeText?t("div",{staticClass:"time",attrs:{title:new Date(e.viewAt).toLocaleString()}},[n._v("\n "+n._s(e.timeText)+"\n ")]):n._e()])})),0)],1)})),n._v(" "),n.canNextPage?t("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return n.nextPage()}}}):n._e()],2):t("VEmpty")],1)])};o._withStripped=!0;var i=t(4522),a=t(8643),r=t(1808),l=t(3663),c=t(3109),s=t(8117);let p;!function(n){n.Video="archive",n.Live="live",n.Article="article",n.Bangumi="pgc"}(p||(p={}));const d=[{name:p.Video,displayName:"视频",icon:"mdi-play-circle-outline",checked:!0},{name:p.Bangumi,displayName:"番剧",icon:"mdi-television-classic",checked:!0},{name:p.Live,displayName:"直播",icon:"mdi-video-wireless-outline",checked:!0},{name:p.Article,displayName:"专栏",icon:"mdi-newspaper-variant-outline",checked:!0}],m=()=>{const n=new Date,e=Number(new Date(n.getFullYear(),n.getMonth(),n.getDate())),t=864e5;return{now:n,today:e,oneDay:t,yesterday:e-t,lastWeek:e-7*t}},b=n=>{const{yesterday:e}=m();return Number(n)>=e?`${n.getHours().toString().padStart(2,"0")}:${n.getMinutes().toString().padStart(2,"0")}`:`${(n.getMonth()+1).toString().padStart(2,"0")}-${n.getDate().toString().padStart(2,"0")} ${n.getHours().toString().padStart(2,"0")}:${n.getMinutes().toString().padStart(2,"0")}`},u=n=>{"article"===n.history.business&&(n.history.cid=n.history.oid);const{epid:e,bvid:t,cid:o,oid:i}=n.history,a=n.progress>0?`t=${n.progress}`:"t=0",r=-1===n.progress?1:n.progress/n.duration,l=n=>n.replace("http:","https:"),d=new Date(1e3*n.view_at),m={title:n.title,viewAt:1e3*n.view_at,time:d,timeText:b(d),cover:n.cover?l(n.cover):l(n.covers[0]),covers:n.covers?.map(l)??[],progress:r,progressText:Number.isNaN(r)?null:`${(0,c.fixed)(100*r,1)}%`,duration:n.duration,durationText:n.duration?(0,s.formatDuration)(n.duration):null,upName:n.author_name,upFaceUrl:l(n.author_face),upID:n.author_mid};if(e)return{...m,id:e,url:`https://www.bilibili.com/bangumi/play/ep${e}?${a}`,title:n.show_title||n.title,upName:n.title,type:p.Bangumi};if(t)return{...m,id:t,url:`https://www.bilibili.com/video/${t}?p=${n.history.page}&${a}`,type:p.Video};if(o)return{...m,id:o,url:`https://www.bilibili.com/read/cv${o}`,type:p.Article};if(i)return{...m,id:i,url:`https://live.bilibili.com/${i}`,liveStatus:n.live_status,type:p.Live};throw console.error("unknown history item type",n),new Error("未知的历史项目类型")};var h=Vue.extend({components:{VButton:a.VButton,VIcon:a.VIcon,TextBox:a.TextBox,VLoading:a.VLoading,VEmpty:a.VEmpty,ScrollTrigger:a.ScrollTrigger,DpiImage:a.DpiImage},mixins:[r.u],data:()=>({types:d,search:"",viewTime:0,cards:[],groups:[],loading:!0,hasMorePage:!0}),computed:{canNextPage(){return""===this.search&&!this.loading&&this.hasMorePage&&this.types.every((n=>n.checked))}},watch:{search:lodash.debounce((function(){this.updateGroups()}),200)},async created(){try{await this.nextPage()}finally{this.loading=!1}},methods:{toggleTypeFilter(n){n.checked=!n.checked,this.updateGroups()},filterFunc(n){return!d.some((e=>e.name===n.type&&!e.checked))&&!(!n.title.toLowerCase().includes(this.search.toLowerCase())&&!n.upName.toLowerCase().includes(this.search.toLowerCase()))},updateGroups(){this.groups=(n=>{if(0===n.length)return[];const{today:e,yesterday:t,lastWeek:o}=m(),i=lodash.groupBy(n,(n=>n.viewAt>=e?"今天":n.viewAt>=t?"昨天":n.viewAt>=o?"本周":"更早"));return Object.entries(i).map((([n,e])=>({name:n,items:e})))})(this.cards.filter(this.filterFunc))},async nextPage(){const n=await(async n=>{let e="https://api.bilibili.com/x/web-interface/history/cursor";n&&(e+=`?view_at=${Math.round(n/1e3)}`);const{list:t}=await(0,l.bilibiliApi)((0,l.getJsonWithCredentials)(e),"获取历史记录失败");return Array.isArray(t)?t.map(u):[]})(this.viewTime),e=lodash.uniqBy(this.cards.concat(n).sort((0,i.descendingSort)((n=>n.viewAt))),(n=>n.id));this.cards=e,this.updateGroups(),e.length>0&&(this.viewTime=lodash.last(e).viewAt),this.hasMorePage=0!==e.length}}}),g=t(3379),v=t.n(g),f=t(9847),y=t.n(f),w={insert:"head",singleton:!1},k=(v()(y(),w),y().locals,(0,t(1900).Z)(h,o,[],!1,null,null,null));k.options.__file="registry/lib/components/style/custom-navbar/history/NavbarHistory.vue";var x=k.exports},2599:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"home-popup",attrs:{role:"list"}},n._l(Object.entries(n.categories),(function(e){var o=e[0],i=e[1];return t("div",{key:o,staticClass:"category-item",class:{main:null!==i.code},attrs:{role:"listitem"}},[t("a",{attrs:{href:i.link,target:"_blank"}},[t("svg",{attrs:{"aria-hidden":"true"}},[t("use",{attrs:{href:"#header-icon-"+i.icon,"xlink:href":"#header-icon-"+i.icon}})]),n._v(" "),t("div",{staticClass:"name"},[n._v(n._s(o))]),n._v(" "),t("span",{staticClass:"count"},[null!==i.count?[n._v(n._s(i.count))]:n._e()],2)]),n._v(" "),i.subCategories?t("div",{staticClass:"sub-regions-popup popup"},n._l(Object.entries(i.subCategories),(function(e){var o=e[0],i=e[1];return t("a",{key:o,staticClass:"sub-region",attrs:{href:i,target:"_blank"}},[n._v(n._s(o))])})),0):n._e()])})),0)};o._withStripped=!0;var i=t(1212),a=t(1808);const r=lodash.cloneDeep(i.categories);Object.values(r).forEach((n=>{n.count=null}));let l=!1;var c=Vue.extend({mixins:[a.u],data:()=>({categories:r}),async created(){if(l)return;l=!0;const{bilibiliApi:n,getJson:e}=await Promise.resolve().then(t.t.bind(t,3663,23)),{addCategoryIcons:o}=await Promise.resolve().then(t.t.bind(t,1212,23));o();const{region_count:i={}}=await n(e("https://api.bilibili.com/x/web-interface/online"),"[自定义顶栏] 分区投稿信息获取失败");Object.values(this.categories).forEach((n=>{n.code&&(Array.isArray(n.code)?n.count=lodash.sum(n.code.map((n=>i[n]))):n.count=i[n.code])}))}}),s=t(3379),p=t.n(s),d=t(9036),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/home/NavbarHome.vue";var h=u.exports},9481:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("iframe",{attrs:{src:n.item.src,frameborder:"0",width:n.item.width,height:n.item.height}})};o._withStripped=!0;var i=t(1808),a=Vue.extend({name:"IframePopup",mixins:[i.u]}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/style/custom-navbar/iframe/IframePopup.vue";var l=r.exports},4262:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return n.seasonLogoUrl?t("img",{staticClass:"custom-navbar-logo season",attrs:{height:"38",src:n.seasonLogoUrl}}):t("VIcon",{staticClass:"custom-navbar-logo",attrs:{icon:"logo"}})};o._withStripped=!0;var i=t(407),a=t(3663),r=t(8643),l=Vue.extend({name:"NavbarLogo",components:{VIcon:r.VIcon},data:()=>({seasonLogoUrl:""}),watch:{seasonLogoUrl(){document.body.classList.toggle("season-logo-enabled",Boolean(this.seasonLogoUrl))}},async created(){(0,i.addComponentListener)("customNavbar.seasonLogo",(async n=>{if(!n)return void(this.seasonLogoUrl="");const e=await(0,a.getJson)("https://api.bilibili.com/x/web-show/page/header?resource_id=1");0===e.code?this.seasonLogoUrl=lodash.get(e,"data.litpic","").replace("http:","https:"):this.seasonLogoUrl=""}),!0)}}),c=t(3379),s=t.n(c),p=t(1960),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/style/custom-navbar/logo/NavbarLogo.vue";var u=b.exports},2871:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"messages-popup",attrs:{role:"list"}},n._l(n.entries,(function(e){return t("div",{key:e.name,staticClass:"message-entry",attrs:{role:"listitem"}},[t("a",{attrs:{"data-prop":e.prop,target:"_blank",href:e.href,"data-count":e.count||null},on:{click:function(t){return n.clearCount(e)}}},[n._v(n._s(e.name))])])})),0)};o._withStripped=!0;var i=t(3663),a=t(1808);const r=[{prop:"reply",href:"https://message.bilibili.com/#/reply",name:"回复我的"},{prop:"at",href:"https://message.bilibili.com/#/at",name:"@我的"},{prop:"like",href:"https://message.bilibili.com/#/love",name:"收到的赞"},{prop:"sys_msg",href:"https://message.bilibili.com/#/system",name:"系统通知"},{prop:"user_msg",href:"https://message.bilibili.com/#/whisper",name:"我的消息"},{href:"https://message.bilibili.com/#/archive",name:"私信存档"},{href:"https://message.bilibili.com/#/config",name:"消息设置"}];var l=Vue.extend({name:"MessagesPopup",mixins:[a.u],data:()=>({entries:r.map((n=>(n.count=0,n))),settings:{notify:!0,hideNotFollowedCount:!1,json:{}}}),async created(){await this.fetchSettings(),this.settings.notify&&this.notify()},methods:{async fetchSettings(){const n=await(0,i.getJsonWithCredentials)("https://api.vc.bilibili.com/link_setting/v1/link_setting/get?msg_notify=1&show_unfollowed_msg=1");0===n.code&&(this.settings={notify:3!==n.data.msg_notify,hideNotFollowedCount:1===n.data.show_unfollowed_msg,json:n.data})},async notify(){const n=await(0,i.getJsonWithCredentials)("https://api.bilibili.com/x/msgfeed/unread"),e=await(0,i.getJsonWithCredentials)("https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread");n.data.user_msg=e.data.follow_unread||0,this.settings.hideNotFollowedCount||(n.data.user_msg+=e.data.unfollow_unread||0),this.item.notifyCount=r.reduce(((e,t)=>e+(t.prop?n.data[t.prop]:0)),0),this.item.notifyCount&&(console.log(r),r.forEach((e=>{if(!e.prop)return;const t=n.data[e.prop];console.log(e.prop,e.count,t),t>0&&(e.count=t)})))},clearCount(n){this.item.notifyCount-=n.count,n.count=0}}}),c=t(3379),s=t.n(c),p=t(3386),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,"589ce0fa",null));b.options.__file="registry/lib/components/style/custom-navbar/messages/NavbarMessages.vue";var u=b.exports},896:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"ranking-popup",attrs:{role:"list"}},n._l(n.entries,(function(e){return t("div",{key:e.name,staticClass:"ranking-entry",attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:e.href}},[n._v(n._s(e.name))])])})),0)};o._withStripped=!0;var i=t(1808);const a=[{href:"https://www.bilibili.com/v/popular/all",name:"综合热门"},{href:"https://www.bilibili.com/v/popular/weekly",name:"每周必看"},{href:"https://www.bilibili.com/v/popular/history",name:"入站必刷"},{href:"https://www.bilibili.com/v/popular/rank/all",name:"排行榜"}];var r=Vue.extend({name:"RankingPopup",mixins:[i.u],data:()=>({entries:a})}),l=t(3379),c=t.n(l),s=t(2659),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,"6678d691",null));m.options.__file="registry/lib/components/style/custom-navbar/ranking/NavbarRanking.vue";var b=m.exports},2639:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this.$createElement,e=this._self._c||n;return e("div",{staticClass:"custom-navbar-search"},[e("LaunchBar")],1)};o._withStripped=!0;var i=coreApis.componentApis.launchBar.LaunchBar,a=t.n(i),r=Vue.extend({components:{LaunchBar:a()}}),l=t(3379),c=t.n(l),s=t(3743),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,null,null));m.options.__file="registry/lib/components/style/custom-navbar/search/NavbarSearch.vue";var b=m.exports},5735:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"custom-navbar-extra-options"},[n.login?t("VButton",{ref:"button",on:{mouseover:function(e){return n.loadNavbarSettings()},click:function(e){return n.toggleNavbarSettings()}}},[n._v("\n 布局设置"),t("VIcon",{attrs:{icon:"right-arrow",size:16}})],1):n._e()],1)};o._withStripped=!0;var i=t(3109),a=t(8643),r=t(8553),l=Vue.extend({components:{VIcon:a.VIcon,VButton:a.VButton},data:()=>({login:Boolean((0,i.getUID)())}),methods:{async loadNavbarSettings(){if(await(0,r.loadNavbarSettings)()){const n=this.$refs.button.$el;(0,r.setTriggerElement)(n)}},toggleNavbarSettings:r.toggleNavbarSettings}}),c=t(3379),s=t.n(c),p=t(7427),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/style/custom-navbar/settings/ExtraOptions.vue";var u=b.exports},6286:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return w}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("VPopup",{ref:"popup",staticClass:"custom-navbar-settings be-settings-extra-options",attrs:{fixed:"",lazy:!1,"trigger-element":n.triggerElement},model:{value:n.open,callback:function(e){n.open=e},expression:"open"}},[t("div",{staticClass:"navbar-settings-header"},[t("VIcon",{staticClass:"title-icon",attrs:{icon:"mdi-sort",size:24}}),n._v(" "),t("div",{staticClass:"title"},[n._v("\n 顶栏布局设置\n ")]),n._v(" "),t("div",{staticClass:"grow"}),n._v(" "),t("div",{staticClass:"close",on:{click:function(e){n.open=!1}}},[t("VIcon",{attrs:{icon:"close",size:18}})],1)],1),n._v(" "),t("div",{staticClass:"navbar-settings-content"},[t("div",{staticClass:"navbar-settings-section"},[t("div",{staticClass:"navbar-settings-section-title"},[n._v("\n 边缘间距\n ")]),n._v(" "),t("div",{staticClass:"navbar-settings-section-description"},[n._v("\n 设定两侧边缘处的间距, 单位为百分比, 100%为整个顶栏的宽度.\n "),t("br"),n._v("空间不足时, 实际呈现的间距会自动缩小.\n ")]),n._v(" "),t("div",{staticClass:"navbar-settings-section-content",on:{mouseover:function(e){return n.peekPadding(!0)},mouseout:function(e){return n.peekPadding(!1)}}},[t("VSlider",{attrs:{min:0,max:40,step:.5},model:{value:n.padding,callback:function(e){n.padding=e},expression:"padding"}}),n._v(" "),t("div",{staticClass:"padding-value"},[n._v("\n "+n._s(n.padding.toFixed(1))+"%\n ")])],1)]),n._v(" "),t("div",{staticClass:"navbar-settings-section"},[t("div",{staticClass:"navbar-settings-section-title"},[n._v("\n 元素呈现\n ")]),n._v(" "),t("div",{staticClass:"navbar-settings-section-description"},[n._v("\n 按住并拖动可以调整顺序, 点击眼睛图标可以切换隐藏/显示.\n ")]),n._v(" "),n.loaded?n._e():t("VLoading"),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:n.loaded,expression:"loaded"}],ref:"navbarSortList",staticClass:"navbar-settings-section-content navbar-sort-list"},n._l(n.rendered.items,(function(e){return t("div",{key:e.name,staticClass:"navbar-sort-item",class:{"navbar-hidden":e.hidden},attrs:{"data-name":e.name},on:{mouseover:function(t){return n.peekItem(e,!0)},mouseout:function(t){return n.peekItem(e,!1)}}},[t("div",{staticClass:"item-name"},[n._v("\n "+n._s(e.displayName)+"\n ")]),n._v(" "),t("div",{staticClass:"toggle-visible"},[t("VIcon",{attrs:{size:18,icon:e.hidden?"mdi-eye-off-outline":"mdi-eye-outline"},on:{click:function(t){return n.toggleVisible(e)}}})],1)])})),0)],1)])])};o._withStripped=!0;var i=t(8643),a=t(407),r=t(3109),l=t(4659),c=t(8269),s=t(9689);const p=n=>{n.forEach(((n,e)=>{n.order!==e&&(n.order=e)}));const e=Object.fromEntries(n.map((n=>[n.name,n.order])));s.kO.navbarOptions.order=e},{navbarOptions:d}=s.kO,[m]=(0,c.getData)(s.Je);var b=Vue.extend({components:{VPopup:i.VPopup,VIcon:i.VIcon,VSlider:i.VSlider,VLoading:i.VLoading},props:{triggerElement:{type:HTMLElement,default:null}},data:()=>({open:!1,padding:d.padding,rendered:m,hidden:d.hidden,loaded:!1}),watch:{padding:lodash.debounce((n=>{d.padding=n}),200)},async mounted(){(0,a.addComponentListener)("customNavbar.padding",(n=>{this.padding!==n&&(this.padding=n)}));const n=this.$refs.navbarSortList;var e;(await l.SortableJSLibrary).create(n,{delay:100,forceFallback:!0,onEnd:n=>{this.onSort(n)}}),(e=m.items).every(((n,e)=>n.order===e))||p(e),this.loaded=!0},methods:{toggle(){this.$refs.popup.toggle()},peekPadding(n){(0,r.dqa)(".custom-navbar .padding").forEach((e=>e.classList.toggle("peek",n)))},peekItem(n,e){n.element?.classList.toggle("peek",e)},onSort(n){const e=this.$refs.navbarSortList,t=n.item;console.log(`${t.getAttribute("data-name")} ${n.oldIndex}->${n.newIndex}`);const o=Object.fromEntries([...e.children].map(((n,e)=>[n.getAttribute("data-name"),e])));this.rendered.items=((n,e)=>{const t=lodash.sortBy(n,(n=>e[n.name]));return p(t),t})(m.items,o)},toggleVisible(n){d.hidden.includes(n.name)?(lodash.pull(d.hidden,n.name),n.hidden=!1,console.log("delete",n.name)):(d.hidden.push(n.name),n.hidden=!0,console.log("add",n.name))}}}),u=t(3379),h=t.n(u),g=t(9061),v=t.n(g),f={insert:"head",singleton:!1},y=(h()(v(),f),v().locals,(0,t(1900).Z)(b,o,[],!1,null,null,null));y.options.__file="registry/lib/components/style/custom-navbar/settings/NavbarSettings.vue";var w=y.exports},2724:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this.$createElement;return(this._self._c||n)("SubscriptionsList",{attrs:{type:"bangumi"}})};o._withStripped=!0;var i=t(6473),a=Vue.extend({components:{SubscriptionsList:i.Z}}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/style/custom-navbar/subscriptions/BangumiSubscriptions.vue";var l=r.exports},7414:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this.$createElement;return(this._self._c||n)("SubscriptionsList",{attrs:{type:"cinema"}})};o._withStripped=!0;var i=t(6473),a=Vue.extend({components:{SubscriptionsList:i.Z}}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/style/custom-navbar/subscriptions/CinemaSubscriptions.vue";var l=r.exports},5799:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-subscriptions"},[t("TabControl",{ref:"tabControl",attrs:{tabs:n.tabs,"more-link":n.moreLink}})],1)};o._withStripped=!0;var i=t(8643),a=t(3109),r=t(1808),l=t(9457),c=Vue.extend({components:{TabControl:i.TabControl},mixins:[r.u],data(){const n=(0,a.getUID)();return{moreLink:e=>`https://space.bilibili.com/${n}/${e.name}`,tabs:[{name:l.N.Bangumi,displayName:"追番",activeLink:`https://space.bilibili.com/${n}/bangumi`,component:()=>Promise.resolve().then(t.bind(t,2724)).then((n=>n.default))},{name:l.N.Cinema,displayName:"追剧",activeLink:`https://space.bilibili.com/${n}/cinema`,component:()=>Promise.resolve().then(t.bind(t,7414)).then((n=>n.default))}]}}}),s=t(3379),p=t.n(s),d=t(1792),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/subscriptions/NavbarSubscriptions.vue";var h=u.exports},6473:function(n,e,t){"use strict";t.d(e,{Z:function(){return y}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"subscription-list"},[n.loading?t("VLoading"):n.loading||0!==n.cards.length?[t("div",{staticClass:"subscription-content"},n._l(n.cards,(function(e){return t("a",{key:e.id,staticClass:"subscription-card",attrs:{href:e.playUrl,target:"_blank"}},[t("div",{staticClass:"cover-container"},[t("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:64}})],1),n._v(" "),t("div",{staticClass:"card-info"},[t("h1",{staticClass:"title",attrs:{title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("div",{staticClass:"progress-row"},[e.status?t("div",{staticClass:"status",class:"status-"+e.status},[n._v(n._s(e.statusText))]):n._e(),n._v(" "),e.progress?t("div",{staticClass:"progress",attrs:{title:e.progress+" | "+e.latest}},[n._v(n._s(e.progress)+" | "+n._s(e.latest))]):t("div",{staticClass:"progress",attrs:{title:e.latest}},[n._v(n._s(e.latest))]),n._v(" "),t("a",{staticClass:"info",attrs:{href:e.mediaUrl,target:"_blank",title:"详细信息"}},[t("VIcon",{attrs:{icon:"mdi-information-outline",size:16}})],1)])])])})),0),n._v(" "),n.hasMorePage?t("ScrollTrigger",{on:{trigger:function(e){return n.nextPage()}}}):n._e()]:t("VEmpty")],2)};o._withStripped=!0;var i,a=t(3109),r=t(5729),l=t(8643),c=t(3663),s=t(9457);!function(n){n[n.ToView=1]="ToView",n[n.Viewing=2]="Viewing",n[n.Viewed=3]="Viewed"}(i||(i={}));const p=n=>{switch(n){case i.ToView:return"想看";case i.Viewing:default:return"在看";case i.Viewed:return"看过"}},d=(n,e)=>{let t=n.status;t!==i.Viewed&&(t=i.Viewed-t);let o=e.status;return o!==i.Viewed&&(o=i.Viewed-o),t-o};var m=Vue.extend({components:{DpiImage:l.DpiImage,VLoading:l.VLoading,VEmpty:l.VEmpty,VIcon:l.VIcon,ScrollTrigger:l.ScrollTrigger},props:{type:{type:String,default:s.N.Bangumi}},data:()=>({loading:!0,hasMorePage:!0,cards:[],page:1}),async created(){this.nextPage()},methods:{async nextPage(){try{const n=await(0,c.getJsonWithCredentials)(`https://api.bilibili.com/x/space/bangumi/follow/list?type=${this.type!==s.N.Bangumi?"2":"1"}&pn=${this.page}&ps=16&vmid=${(0,a.getUID)()}`);if(0!==n.code)return void(0,r.logError)(`加载订阅信息失败: ${n.message}`);const e=lodash.uniqBy(this.cards.concat(lodash.get(n,"data.list").map((n=>({title:n.title,coverUrl:n.square_cover.replace("http:","https:"),latest:n.new_ep.index_show,progress:n.progress,id:n.season_id,status:n.follow_status,statusText:p(n.follow_status),playUrl:`https://www.bilibili.com/bangumi/play/ss${n.season_id}`,mediaUrl:`https://www.bilibili.com/bangumi/media/md${n.media_id}`})))),(n=>n.id)).sort(d);this.page++,this.cards=e,this.hasMorePage=lodash.get(n,"data.total",0)>this.cards.length}finally{this.loading=!1}}}}),b=t(3379),u=t.n(b),h=t(4753),g=t.n(h),v={insert:"head",singleton:!1},f=(u()(g(),v),g().locals,(0,t(1900).Z)(m,o,[],!1,null,null,null));f.options.__file="registry/lib/components/style/custom-navbar/subscriptions/SubscriptionsList.vue";var y=f.exports},7346:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-upload"},[t("VIcon",{attrs:{icon:"upload",size:18}}),n._v(" "),t("div",{staticClass:"navbar-upload-name"},[n._v("\n 投稿\n ")])],1)};o._withStripped=!0;var i=t(8643),a=Vue.extend({components:{VIcon:i.VIcon}}),r=t(3379),l=t.n(r),c=t(5623),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[],!1,null,"1a272463",null));d.options.__file="registry/lib/components/style/custom-navbar/upload/NavbarUpload.vue";var m=d.exports},8062:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;n._self._c;return n._m(0)};o._withStripped=!0;var i=t(1808),a=Vue.extend({mixins:[i.u]}),r=t(3379),l=t.n(r),c=t(2822),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"upload-popup",attrs:{role:"list"}},[t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/text/apply"}},[n._v("专栏投稿")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/audio/"}},[n._v("音频投稿")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/video/frame"}},[n._v("视频投稿")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload-manager/article"}},[n._v("投稿管理")])]),n._v(" "),t("div",{attrs:{role:"listitem"}},[t("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/home"}},[n._v("创作中心")])])])}],!1,null,"a07cc62e",null));d.options.__file="registry/lib/components/style/custom-navbar/upload/UploadPopup.vue";var m=d.exports},2180:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return h}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"user-face-container"},[t("img",{staticClass:"user-face",attrs:{src:n.faceSrc,srcset:n.faceSrcset}}),n._v(" "),t("img",{staticClass:"user-pendant",attrs:{src:n.pendantSrc,srcset:n.pendantSrcset}})])};o._withStripped=!0;var i=t(3278),a=t(3109),r=t(9319);const l="//static.hdslb.com/images/member/noface.gif";var c=Vue.extend({name:"UserFace",data:()=>({faceSrc:r.EmptyImageUrl,pendantSrc:r.EmptyImageUrl,faceSrcset:null,pendantSrcset:null}),async created(){const n=await(0,i.getUserInfo)();if(n.isLogin){if(n.face){const e=n.face.replace("http","https");if(e.includes(l))this.faceSrc=l;else{const n=68;this.faceSrc=e,this.faceSrcset=(0,a.getDpiSourceSet)(e,n)}}if(n.pendant?.image){const e=n.pendant.image.replace("http","https"),t=116;this.pendantSrcset=(0,a.getDpiSourceSet)(e,t,"png")}}else this.faceSrc="https://static.hdslb.com/images/akari.jpg"}}),s=t(3379),p=t.n(s),d=t(7949),m=t.n(d),b={insert:"head",singleton:!1},u=(p()(m(),b),m().locals,(0,t(1900).Z)(c,o,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/user-info/UserFace.vue";var h=u.exports},6774:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return v}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"user-info-panel"},[n.isLogin&&!0===n.userInfo.isLogin?t("div",{staticClass:"logged-in"},[t("a",{staticClass:"name",attrs:{target:"_blank",href:"https://space.bilibili.com/"}},[n._v(n._s(n.userInfo.uname))]),n._v(" "),t("a",{staticClass:"type",attrs:{target:"_blank",href:"https://account.bilibili.com/account/big"}},[n._v(n._s(n.userType))]),n._v(" "),1===n.userInfo.vipStatus&&2===n.userInfo.vipType?t("div",{staticClass:"privileges row"},[t("div",{staticClass:"b-coin",class:{received:n.privileges.bCoin.received},attrs:{title:"有效期限: "+n.privileges.bCoin.expire},on:{click:function(e){return n.privilegeReceive(1)}}},[n._v("\n "+n._s(n.privileges.bCoin.received?"已领取B币":"领取B币")+"\n ")]),n._v(" "),t("div",{staticClass:"coupons",class:{received:n.privileges.coupons.received},attrs:{title:"有效期限: "+n.privileges.coupons.expire},on:{click:function(e){return n.privilegeReceive(2)}}},[n._v("\n "+n._s(n.privileges.coupons.received?"已领取优惠券":"领取优惠券")+"\n ")])]):n._e(),n._v(" "),t("div",{staticClass:"level-info row"},[t("a",{staticClass:"level",attrs:{target:"_blank",title:"等级",href:"https://account.bilibili.com/account/record"}},[t("VIcon",{staticClass:"level-icon",attrs:{icon:"lv"+n.userInfo.level_info.current_level}})],1),n._v(" "),t("span",{staticClass:"level-progress-label"},[n._v(n._s(n.userInfo.level_info.current_exp)+" / "+n._s(n.userInfo.level_info.next_exp))])]),n._v(" "),t("div",{staticClass:"level-progress separator"},[t("div",{staticClass:"level-progress-thumb",style:n.levelProgressStyle})]),n._v(" "),t("div",{staticClass:"items"},[t("a",{staticClass:"item",attrs:{target:"_blank",title:"手机验证",href:"https://passport.bilibili.com/account/security#/bindphone"}},[t("VIcon",{attrs:{icon:"bind-phone",size:20}}),n._v(" "),n.userInfo.mobile_verified?t("VIcon",{attrs:{icon:"ok",size:18}}):t("VIcon",{attrs:{icon:"cancel",size:18}})],1),n._v(" "),t("a",{staticClass:"item",attrs:{target:"_blank",title:"邮箱验证",href:"https://passport.bilibili.com/account/security#/bindmail"}},[t("VIcon",{attrs:{icon:"bind-email",size:20}}),n._v(" "),n.userInfo.email_verified?t("VIcon",{attrs:{icon:"ok",size:18}}):t("VIcon",{attrs:{icon:"cancel",size:18}})],1),n._v(" "),t("a",{staticClass:"item",attrs:{target:"_blank",href:"https://account.bilibili.com/site/coin",title:"硬币"}},[t("VIcon",{attrs:{icon:"coin-outline",size:20}}),n._v(" "),t("span",[n._v(n._s(n.userInfo.money))])],1),n._v(" "),t("a",{staticClass:"item",attrs:{target:"_blank",href:"https://pay.bilibili.com/bb_balance.html",title:"B币"}},[t("VIcon",{attrs:{icon:"b-coin-outline",size:20}}),n._v(" "),t("span",[n._v(n._s(n.userInfo.wallet.bcoin_balance))])],1)]),n._v(" "),t("div",{staticClass:"separator"}),n._v(" "),t("div",{staticClass:"stats"},[t("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+n.userInfo.mid+"/fans/follow",target:"_blank"}},[t("div",{staticClass:"stats-number"},[n._v(n._s(n._f("count")(n.stat.following)))]),n._v("关注\n ")]),n._v(" "),t("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+n.userInfo.mid+"/fans/fans",target:"_blank"}},[t("div",{staticClass:"stats-number"},[n._v(n._s(n._f("count")(n.stat.follower)))]),n._v("粉丝\n ")]),n._v(" "),t("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+n.userInfo.mid+"/dynamic",target:"_blank"}},[t("div",{staticClass:"stats-number"},[n._v(n._s(n._f("count")(n.stat.dynamic_count)))]),n._v("动态\n ")])]),n._v(" "),t("div",{staticClass:"separator"}),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://account.bilibili.com/account/home"}},[t("VIcon",{attrs:{icon:"profile"}}),n._v("个人中心\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload-manager/article"}},[t("VIcon",{attrs:{icon:"posts"}}),n._v("投稿管理\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://pay.bilibili.com/"}},[t("VIcon",{attrs:{icon:"wallet"}}),n._v("B币钱包\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://link.bilibili.com/p/center/index"}},[t("VIcon",{attrs:{icon:"live-center"}}),n._v("直播中心\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://show.bilibili.com/orderlist"}},[t("VIcon",{attrs:{icon:"order-center"}}),n._v("订单中心\n ")],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/v/cheese/mine"}},[t("VIcon",{attrs:{icon:"course"}}),n._v("我的课程\n ")],1),n._v(" "),t("div",{staticClass:"logout grey-button",on:{click:function(e){return n.logout()}}},[n._v("\n 退出登录\n ")])]):n._e(),n._v(" "),n.isLogin?n._e():t("div",{staticClass:"not-logged-in"},[t("h1",{staticClass:"welcome"},[n._v("\n 欢迎来到 bilibili\n ")]),n._v(" "),t("a",{staticClass:"signup grey-button",attrs:{href:"https://passport.bilibili.com/register/phone.html"}},[n._v("注册")]),n._v(" "),t("a",{staticClass:"login theme-button",attrs:{href:"https://passport.bilibili.com/login"}},[n._v("登录")])])])};o._withStripped=!0;var i=t(3109),a=t(8117),r=t(5729),l=t(3663),c=t(3278),s=t(1808),p=Vue.extend({components:{VIcon:coreApis.ui.VIcon},filters:{count:a.formatCount},mixins:[s.u],data:()=>({userInfo:{},stat:{},isLogin:Boolean((0,i.getUID)()),privileges:{bCoin:{received:!1,expire:""},coupons:{received:!1,expire:""}}}),computed:{userType(){if(!this.userInfo.isLogin)return"未登录";if(0===this.userInfo.level_info.current_level)return"注册会员";if(1===this.userInfo.vipStatus){if(1===this.userInfo.vipType)return this.userInfo.vip_theme_type?"小会员":"大会员";if(2===this.userInfo.vipType)return this.userInfo.vip_theme_type?"年度小会员":"年度大会员"}return"正式会员"},levelProgressStyle(){if(!this.userInfo.isLogin)return{};const{current_exp:n,current_min:e,next_exp:t}=this.userInfo.level_info;return{transform:`scaleX(${(n-e)/(t-e)})`}}},async created(){const n=await(0,c.getUserInfo)();this.userInfo=n;const e=await(0,l.getJsonWithCredentials)("https://api.bilibili.com/x/web-interface/nav/stat");if(this.stat=e.data||{},this.isLogin&&2===this.userInfo.vipType){const n=await(0,l.getJsonWithCredentials)("https://api.bilibili.com/x/vip/privilege/my");if(0===n.code){const e=n.data.list.find((n=>1===n.type));this.privileges.bCoin.received=1===e.state,this.privileges.bCoin.expire=new Date(1e3*e.expire_time).toLocaleDateString();const t=n.data.list.find((n=>2===n.type));this.privileges.coupons.received=1===t.state,this.privileges.coupons.expire=new Date(1e3*t.expire_time).toLocaleDateString()}}},methods:{async privilegeReceive(n){const e={1:"bCoin",2:"coupons"};if(this.privileges[e[n]].received)return;this.privileges[e[n]].received=!0;const t=(0,i.getCsrf)(),o=await(await fetch("https://api.bilibili.com/x/vip/privilege/receive",{credentials:"include",headers:{"content-type":"application/x-www-form-urlencoded"},body:`type=${n}&csrf=${t}`,method:"POST"})).json();console.log(o),0===o.code?"bCoin"===e[n]&&(this.userInfo.wallet.bcoin_balance+=5):69801===o.code||(this.privileges[e[n]].received=!1,(0,r.logError)(o.message))},async logout(){const n=await(0,l.postTextWithCredentials)("https://passport.bilibili.com/login/exit/v2",(0,i.formData)({biliCSRF:(0,i.getCsrf)()})),e=lodash.get(JSON.parse(n),"data.redirectUrl","");e&&window.location.assign(e)}}}),d=t(3379),m=t.n(d),b=t(1391),u=t.n(b),h={insert:"head",singleton:!1},g=(m()(u(),h),u().locals,(0,t(1900).Z)(p,o,[],!1,null,null,null));g.options.__file="registry/lib/components/style/custom-navbar/user-info/UserInfoPopup.vue";var v=g.exports},3018:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return g}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"watchlater-list"},[t("div",{staticClass:"header"},[t("div",{staticClass:"search"},[t("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/medialist/play/watchlater"}},[t("VButton",{staticClass:"round-button",attrs:{title:"播放全部",round:""}},[t("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),n._v(" "),t("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/watchlater/#/list"}},[t("VButton",{staticClass:"round-button",attrs:{title:"查看更多",round:""}},[t("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)]),n._v(" "),n.loading?t("VLoading"):n.loading||0!==n.cards.length?t("transition-group",{staticClass:"watchlater-list-content",attrs:{name:"cards",tag:"div"}},n._l(n.filteredCards,(function(e,o){return t("div",{key:e.aid,staticClass:"watchlater-card"},[t("a",{staticClass:"cover-container",attrs:{target:"_blank",href:e.href}},[t("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{width:130,height:85}}}),n._v(" "),t("div",{staticClass:"floating remove",attrs:{title:"移除"},on:{click:function(t){return t.preventDefault(),n.remove(e.aid,o)}}},[t("VIcon",{attrs:{icon:"mdi-close",size:16}})],1),n._v(" "),t("div",{staticClass:"floating duration"},[n._v(n._s(e.durationText))]),n._v(" "),e.complete?t("div",{staticClass:"floating viewed"},[n._v("已观看")]):n._e()],1),n._v(" "),t("a",{staticClass:"title",attrs:{target:"_blank",href:e.href,title:e.title}},[n._v(n._s(e.title))]),n._v(" "),t("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.upID,title:e.upName}},[t("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:20}}),n._v(" "),t("div",{staticClass:"name"},[n._v(n._s(e.upName))])],1)])})),0):t("VEmpty")],1)};o._withStripped=!0;var i=t(407),a=t(8117),r=t(5539),l=t(8643),c=t(1808),s=Vue.extend({components:{VLoading:l.VLoading,VEmpty:l.VEmpty,TextBox:l.TextBox,VButton:l.VButton,VIcon:l.VIcon,DpiImage:l.DpiImage},mixins:[c.u],data(){const n=(0,i.getComponentSettings)("watchlaterRedirect");return{watchlaterList:r.watchlaterList,loading:!0,cards:[],filteredCards:[],search:"",redirect:n.enabled&&n.options.navbar}},watch:{search(){this.updateFilteredCards()}},async created(){try{await this.updateList()}finally{this.loading=!1}},methods:{toggleWatchlater:r.toggleWatchlater,async updateList(){const n=await(0,r.getWatchlaterList)(!0);if(!n)return void(this.cards=[]);const e=n=>this.redirect?`https://www.bilibili.com/video/${n.bvid}`:`https://www.bilibili.com/medialist/play/watchlater/${n.bvid}`,t=n.map((n=>{const t=(()=>{if(void 0===n.pages)return e(n);const t=n.pages.map((n=>n.cid)),o=0===n.cid?1:t.indexOf(n.cid)+1;return this.redirect?`${e(n)}?p=${o}`:e(n)})(),o=Math.round(1e3*n.progress/n.duration)/1e3;return{aid:n.aid,href:t,coverUrl:n.pic.replace("http:","https:"),durationText:(0,a.formatDuration)(n.duration),duration:n.duration,complete:n.progress<0||o>.95,title:n.title,upName:n.owner.name,upFaceUrl:n.owner.face.replace("http:","https:"),upID:n.owner.mid}}));this.cards=t,this.search?this.updateFilteredCards():this.filteredCards=t},async remove(n,e){this.cards.splice(e,1),await this.toggleWatchlater(n),this.lastRemovedAid=n},async undo(){const n=this.lastRemovedAid;0!==n&&await this.toggleWatchlater(n)},updateFilteredCards:lodash.debounce((function(){const n=this.search.toLowerCase();this.$el.querySelector(".watchlater-list-content").scrollTo(0,0),this.filteredCards=this.cards.filter((e=>e.title.toLowerCase().includes(n)||e.upName.toLowerCase().includes(n)))}),100)}}),p=t(3379),d=t.n(p),m=t(6476),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,(0,t(1900).Z)(s,o,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/watchlater/NavbarWatchlater.vue";var g=h.exports},9237:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return y}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"gesture-preview",class:{opened:n.opened}},[t("div",{staticClass:"gesture-preview-content"},[t("div",{staticClass:"brightness"},[t("ProgressRing",{attrs:{size:100,progress:100*n.preview.brightness}}),n._v(" "),t("div",{staticClass:"label"},[t("div",{staticClass:"name"},[n._v("\n 亮度\n ")]),n._v(" "),t("div",{staticClass:"value"},[n._v("\n "+n._s(n._f("percent")(n.preview.brightness))+"\n ")])])],1),n._v(" "),t("div",{staticClass:"progress"},[t("div",{staticClass:"videoshot",style:n.videoshotStyle}),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:null!==n.preview.progress,expression:"preview.progress !== null"}],staticClass:"preview"},[n.progressNaN?n._e():t("div",{staticClass:"diff"},[n._v("\n "+n._s(n._f("progressDiff")(n.preview.progress-n.store.progress))+"\n ")]),n._v(" "),t("div",{staticClass:"seek-mode"},[n._v("\n "+n._s(n.progressNaN?"取消调整":n.preview.seekMode)+"\n ")])]),n._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:null===n.preview.progress,expression:"preview.progress === null"}],staticClass:"name"},[n._v("\n 进度\n ")]),n._v(" "),t("div",{staticClass:"progress-label"},[n._v("\n "+n._s(n._f("progress")(n.progressValid?n.preview.progress:n.store.progress))+"\n ")])]),n._v(" "),t("div",{staticClass:"volume"},[t("ProgressRing",{attrs:{size:100,progress:100*n.preview.volume}}),n._v(" "),t("div",{staticClass:"label"},[t("div",{staticClass:"name"},[n._v("\n 音量\n ")]),n._v(" "),t("div",{staticClass:"value"},[n._v("\n "+n._s(n._f("percent")(n.preview.volume))+"\n ")])])],1)]),n._v(" "),t("div",{staticClass:"progress-bar"},[t("ProgressBar",{attrs:{progress:n.progressValid?n.preview.progress:n.store.progress,max:n.video.duration}})],1)])};o._withStripped=!0;var i=t(8643),a=t(3109),r=t(8117),l=t(9490);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class s{constructor(){c(this,"aid",unsafeWindow.aid),c(this,"cid",unsafeWindow.cid),c(this,"viewWidth",120),c(this,"viewHeight",70),c(this,"cidData",null),c(this,"blocked",!1),c(this,"workingPromise",null)}async getVideoshot(n){if(!this.aid||!this.cid||this.blocked)return null;if(this.workingPromise)return this.workingPromise;const{getJson:e}=await Promise.resolve().then(t.t.bind(t,3663,23));if(!this.cidData){this.workingPromise=e(`https://api.bilibili.com/x/player/videoshot?aid=${this.aid}&cid=${this.cid}&index=1`);const t=await this.workingPromise;return this.workingPromise=null,-412===t.code?(this.blocked=!0,null):(this.cidData=t.data,this.getVideoshot(n))}const o=this.cidData,i=o.index;let a=1;for(let e=i.length-1;e>0;e--)if(n>=i[e]){a=e;break}const r=o.image;if(null===r)return null;const l=o.img_x_len??10,c=o.img_y_len??10,s=l*this.viewWidth,p=c*this.viewHeight,d=this.viewWidth,m=this.viewHeight,b=-(a-1)%100%l*d,u=-Math.floor((a-1)%100/c)*m;return{backgroundImage:`url(${r[Math.floor(a/100)]})`,backgroundPosition:`${b}px ${u}px`,backgroundSize:`${s}px ${p}px`}}}var p=t(6710);const d=(n,e,t=1,o=0)=>{const i=n+e;return i>t?t:i(0,r.formatDuration)(n,1),progressDiff:n=>`${n>0?"+":"-"}${(n=>{n=Math.abs(n);const e=Math.floor(n/3600),t=Math.floor((n-3600*e)/60),o=n-3600*e-60*t;let i=`${(0,a.fixed)(o)}秒`;return t>0&&(i=`${t}分${i}`),e>0&&(i=`${e}时${i}`),i})(n)}`},data(){const n={progress:0,brightness:1,volume:.66};return{opened:!1,video:dq("video"),videoshot:new s,videoshotStyle:{},store:n,preview:{...n,progress:null,seekMode:l.q.Fast}}},computed:{progressNaN(){return Number.isNaN(this.preview.progress)},progressNull(){return null===this.preview.progress},progressValid(){return!this.progressNaN&&!this.progressNull}},methods:{sync(){const n=dq("video");this.video=n,this.store.volume=n.volume,this.store.progress=n.currentTime,this.store.brightness=(()=>{if(n.style.filter){const e=n.style.filter.match(/brightness\((.+)\)/);return e?parseFloat(e[1]):1}return 1})(),this.preview={...this.preview,...this.store,progress:null}},startPreview({brightness:n,volume:e,progress:t}){if(this.opened=!0,void 0!==t){this.preview.progress=d(this.store.progress,t,this.video.duration);this.videoshot.getVideoshot(this.preview.progress).then((n=>{this.videoshotStyle=n}))}else void 0!==n?this.preview.brightness=d(this.store.brightness,n,1/0):void 0!==e&&(this.preview.volume=d(this.store.volume,e)),this.apply({brightness:n,volume:e})},cancelPreview(){this.preview.progress=NaN},endPreview(){unsafeWindow.touchGestureDebug||(this.opened=!1),this.store.volume!==this.preview.volume&&(0,p.syncVolumeUI)(this.preview.volume),Number.isNaN(this.preview.progress)?this.preview.progress=null:this.store.progress!==this.preview.progress&&null!==this.preview.progress&&this.apply({progress:this.preview.progress})},async apply({brightness:n,volume:e,progress:o}){const i=this.video;if(i)if(void 0!==n){const{setBrightness:n}=await Promise.resolve().then(t.bind(t,6602));n(i,this.preview.brightness)}else if(void 0!==e){const{setVolume:n}=await Promise.resolve().then(t.bind(t,6710));n(i,this.preview.volume)}else if(void 0!==o){const{setProgress:n}=await Promise.resolve().then(t.bind(t,1383));n(i,o)}}}}),b=t(3379),u=t.n(b),h=t(660),g=t.n(h),v={insert:"head",singleton:!1},f=(u()(g(),v),g().locals,(0,t(1900).Z)(m,o,[],!1,null,null,null));f.options.__file="registry/lib/components/touch/player-gestures/GesturePreview.vue";var y=f.exports},4454:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{attrs:{name:"替换更新链接",icon:"mdi-file-replace-outline",disabled:n.busy},on:{click:function(e){return n.replaceBranch()}}})};o._withStripped=!0;var i=t(407),a=t(1141),r=t(5729),l=t(8643),c=Vue.extend({components:{DefaultWidget:l.DefaultWidget},data:()=>({busy:!1}),methods:{async replaceBranch(){const n=window.prompt("输入希望替换成的分支名称");if(n){this.busy=!0;try{const{options:e}=(0,i.getComponentSettings)("autoUpdate");Object.values(e.urls).forEach((e=>{Object.values(e).forEach((e=>{const t=/^(https:\/\/github\.com\/.+\/Bilibili-Evolved\/raw\/)(.+?)(\/)/;if(t.test(e.url))return void(e.url=e.url.replace(t,`$1${n}$3`));const o=/^(https:\/\/raw\.githubusercontent\.com\/.+\/Bilibili-Evolved\/)(.+?)(\/)/;if(o.test(e.url))return void(e.url=e.url.replace(o,`$1${n}$3`));const i=/^(https:\/\/cdn\.jsdelivr\.net\/gh\/.+\/Bilibili-Evolved@)(.+?)(\/)/;i.test(e.url)?e.url=e.url.replace(i,`$1${n}$3`):console.log("skip record",e)}))})),a.Toast.info("替换完成","替换更新链接",3e3)}catch(n){(0,r.logError)(n)}finally{this.busy=!1}}}}}),s=(0,t(1900).Z)(c,o,[],!1,null,null,null);s.options.__file="registry/lib/components/utils/change-update-urls/Widget.vue";var p=s.exports},2120:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},n._l(n.items,(function(e){return t("DefaultWidget",{key:e.name,attrs:{disabled:e.disabled,"data-name":e.name,name:e.displayName,icon:e.icon},on:{click:function(t){return n.runItemAction(e,t)}}})})),1)};o._withStripped=!0;var i=t(8643),a=t(3663),r=t(1141),l=t(3109),c=t(8269);const s=[{name:"seeds-to-coins",displayName:"瓜子换硬币",icon:"mdi-seed-outline",action:async()=>{const n=await(0,a.postTextWithCredentials)("https://api.live.bilibili.com/xlive/revenue/v1/wallet/silver2coin",(0,l.formData)({csrf:(0,l.getCsrf)(),csrf_token:(0,l.getCsrf)()})),e=JSON.parse(n);0!==e.code?r.Toast.info(e.message,"瓜子换硬币",3e3):r.Toast.success(`${e.message}\n剩余银瓜子:${e.data.silver}`,"瓜子换硬币",3e3)}},{name:"live-check-in",displayName:"直播间签到",icon:"mdi-calendar-check",action:async()=>{const n=await(0,a.getJsonWithCredentials)("https://api.live.bilibili.com/xlive/web-ucenter/v1/sign/DoSign");if(0!==n.code)r.Toast.info(n.message,"直播间签到",3e3);else{const{text:e,specialText:t,allDays:o,hadSignDays:i}=n.data,a=`签到成功, 获得了${e} ${t}\n本月进度: ${i} / ${o}`;r.Toast.success(a,"直播间签到",3e3)}}}],[p]=(0,c.registerAndGetData)("checkInCenter.items",s);var d=Vue.extend({components:{DefaultWidget:i.DefaultWidget},data:()=>({items:p}),methods:{async runItemAction(n,e){try{this.$set(n,"disabled",!0);const t=this.$el.querySelector(`[data-name='${n.name}']`);await n.action(t,e)}finally{n.disabled=!1}}}}),m=(0,t(1900).Z)(d,o,[],!1,null,null,null);m.options.__file="registry/lib/components/utils/check-in-center/Widget.vue";var b=m.exports},6659:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{attrs:{disabled:n.disabled||n.downloading,name:n.progress||"下载音频",icon:"mdi-download"},on:{click:function(e){return n.download()}}})};o._withStripped=!0;var i=t(3569),a=t(9156),r=t(1508),l=t(8643);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class s{constructor(){c(this,"progress",null),c(this,"sid",void 0)}async getDownloadUrl(){const{getJsonWithCredentials:n}=await Promise.resolve().then(t.t.bind(t,3663,23)),{Toast:e}=await Promise.resolve().then(t.t.bind(t,1141,23)),o=`https://www.bilibili.com/audio/music-service-c/web/url?sid=${this.sid}&privilege=2&quality=2`,i=await n(o);return 0!==i.code?(e.error("获取下载链接失败, 请确保当前账号有下载权限.","下载音频",1e4),null):i.data.cdns.shift()}async download(){const n=await this.getDownloadUrl();return new Promise(((e,t)=>{const o=new XMLHttpRequest;o.open("GET",n),o.responseType="blob",o.addEventListener("load",(()=>e(o.response))),o.addEventListener("error",(()=>t(o.status))),o.addEventListener("progress",(n=>this.progress?.(100*n.loaded/n.total))),o.send()}))}}var p=Vue.extend({components:{DefaultWidget:l.DefaultWidget},data:()=>({progress:"",disabled:!0,downloader:new s,downloading:!1}),async mounted(){const n=await(0,i.select)("#app"),e=this.downloader;e.progress=n=>{this.progress=`${Math.round(n)}%`},(0,a.childList)(n,(()=>{const n=document.URL.match(/bilibili\.com\/audio\/au([\d]+)/);n&&n[1]?(this.disabled=!1,[,e.sid]=n):this.disabled=!0}))},methods:{async download(){if(!this.downloading){this.downloading=!0;try{const n=this.downloader;if(null===n.sid)return;const e=await n.download(),t=`${(()=>{const n=document.querySelector(".song-title");return n?n.getAttribute("title"):"神秘音频"})()}.mp3`;this.progress="",await r.DownloadPackage.single(t,e)}finally{this.downloading=!1}}}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/utils/download-audio/DownloadAudio.vue";var m=d.exports},5635:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{attrs:{name:"导出图片",icon:"mdi-export",disabled:n.busy},on:{click:function(e){return n.exportImages()}}})};o._withStripped=!0;var i=t(3663),a=t(1508),r=t(407),l=t(1141),c=t(3109),s=t(5729),p=t(9129),d=t(8643),m=Vue.extend({components:{DefaultWidget:d.DefaultWidget},data:()=>({busy:!1}),methods:{async exportImages(){const{columnFormat:n}=(0,r.getComponentSettings)("imageExporter").options,e=l.Toast.info("下载中...","导出图片");this.busy=!0;try{const t=[],o=dq(".banner-image .card-image__image"),r=(0,c.retrieveImageUrl)(o);r&&(t.push({...r,name:`${(0,p.formatTitle)(n,!1,{n:"1"})}${r.extension}`}),console.log(o,r,t));if(dqa('.article-content .img-box img:not([class*="cut-off-"])').forEach((e=>{const o=(0,c.retrieveImageUrl)(e);o&&t.push({...o,name:`${(0,p.formatTitle)(n,!1,{n:(t.length+1).toString()})}${o.extension}`})})),0===t.length)return void l.Toast.info("此页面没有检测到任何可导出图片.","图片导出");let s=0;const d=await Promise.all(t.map((async({url:n})=>{const o=await(0,i.getBlob)(n);return s++,e.message=`下载中... (${s}/${t.length})`,o}))),m=new a.DownloadPackage;d.forEach(((n,e)=>m.add(t[e].name,n))),await m.emit(`${(0,p.formatTitle)(n,!1,{n:""})}.zip`)}catch(n){(0,s.logError)(n)}finally{this.busy=!1,e.dismiss()}}}}),b=(0,t(1900).Z)(m,o,[],!1,null,null,null);b.options.__file="registry/lib/components/utils/image-exporter/Widget.vue";var u=b.exports},5657:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"keymap-extra-options"},[t("VButton",{ref:"button",staticClass:"keymap-settings-button",on:{mouseover:function(e){return n.loadSettings()},click:function(e){return n.toggleSettings()}}},[t("VIcon",{attrs:{icon:"mdi-keyboard-settings-outline",size:18}}),n._v("\n 快捷键设置\n ")],1)],1)};o._withStripped=!0;var i=t(8643),a=t(1909),r=Vue.extend({components:{VButton:i.VButton,VIcon:i.VIcon},data:()=>({popupOpen:!1}),methods:{async loadSettings(){await(0,a.loadKeymapSettings)(this.$refs.button)},async toggleSettings(){await(0,a.toggleKeymapSettings)(this.$refs.button)}}}),l=t(3379),c=t.n(l),s=t(6179),p=t.n(s),d={insert:"head",singleton:!1},m=(c()(p(),d),p().locals,(0,t(1900).Z)(r,o,[],!1,null,null,null));m.options.__file="registry/lib/components/utils/keymap/settings/ExtraOptions.vue";var b=m.exports},1107:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return C}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("VPopup",{staticClass:"keymap-settings-popup be-settings-extra-options",attrs:{fixed:"","trigger-element":n.triggerElement},model:{value:n.popupOpen,callback:function(e){n.popupOpen=e},expression:"popupOpen"}},[t("div",{staticClass:"keymap-settings"},[t("div",{staticClass:"keymap-settings-header"},[t("div",{staticClass:"keymap-settings-header-title"},[t("VIcon",{attrs:{icon:"mdi-keyboard-settings-outline"}}),n._v("\n 快捷键设置\n ")],1),n._v(" "),t("a",{staticClass:"keymap-settings-header-help",attrs:{href:"https://github.com/the1812/Bilibili-Evolved/blob/preview/registry/lib/components/utils/keymap/help.md",target:"_blank",title:"查看帮助"}},[t("VIcon",{attrs:{size:18,icon:"mdi-help-circle-outline"}})],1),n._v(" "),t("div",{staticClass:"keymap-settings-header-close",attrs:{title:"关闭"}},[t("VIcon",{attrs:{size:18,icon:"close"},on:{click:function(e){n.popupOpen=!1}}})],1)]),n._v(" "),t("div",{staticClass:"keymap-settings-content"},[t("div",{staticClass:"keymap-settings-grid"},[t("div",{staticClass:"grid-header"},[t("div",{staticClass:"header-name"},[n._v("\n 动作\n ")]),n._v(" "),t("div",{staticClass:"header-default-binding"},[n._v("\n 默认按键\n ")]),n._v(" "),t("div",{staticClass:"header-preset-binding"},[t("VDropdown",{attrs:{items:n.presetOptions,"key-mapper":function(n){return n}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.selectedPreset,callback:function(e){n.selectedPreset=e},expression:"selectedPreset"}})],1),n._v(" "),t("div",{staticClass:"header-custom-binding"},[n._v("\n 自定义按键\n ")])]),n._v(" "),n._l(n.rows,(function(e){return t("KeymapSettingsRow",{key:e.name,attrs:{row:e,"selected-preset":n.selectedPreset}})}))],2)])])])};o._withStripped=!0;var i=t(407),a=t(8643),r=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"grid-row"},[t("div",{staticClass:"row-name",attrs:{title:n.row.name}},[n._v("\n "+n._s(n.row.displayName)+"\n ")]),n._v(" "),t("div",{staticClass:"row-default-binding",class:{overwritten:n.isOverwrittern(n.presets[n.selectedPreset],n.customKeyBindings),"not-set":void 0===n.presetBase[n.row.name]}},[n._v("\n "+n._s(n.showReadonlyKey(n.presetBase))+"\n ")]),n._v(" "),t("div",{staticClass:"row-preset-binding",class:{overwritten:n.isOverwrittern(n.customKeyBindings),"not-set":void 0===n.presets[n.selectedPreset][n.row.name]}},[n._v("\n "+n._s(n.showReadonlyKey(n.presets[n.selectedPreset]))+"\n ")]),n._v(" "),t("div",{staticClass:"row-custom-binding"},[n.editable?t("div",{staticClass:"custom-binding-edit"},[t("TextBox",{ref:"customBindingTextBox",attrs:{placeholder:"禁用","change-on-blur":"",text:n.customKeyBindings[n.row.name]},on:{change:n.updateCustomBinding}}),n._v(" "),t("VButton",{attrs:{type:"transparent",title:"删除自定义键位"},on:{click:function(e){return n.removeCustomBinding()}}},[t("VIcon",{attrs:{icon:"mdi-trash-can-outline",size:16}})],1)],1):t("div",{staticClass:"custom-binding-add"},[t("VButton",{attrs:{type:"transparent",title:"添加自定义键位"},on:{click:function(e){return n.addCustomBinding()}}},[t("VIcon",{attrs:{icon:"mdi-plus",size:16}})],1)],1)])])};r._withStripped=!0;var l=t(4494);const c=(0,i.getComponentSettings)("keymap").options;var s=Vue.extend({components:{TextBox:a.TextBox,VButton:a.VButton,VIcon:a.VIcon},props:{row:{type:Object,required:!0},selectedPreset:{type:String,required:!0}},data:()=>({presets:l.um,presetBase:l.Wb,customKeyBindings:c.customKeyBindings,editable:!1}),created(){this.checkEditable()},methods:{checkEditable(){this.editable=void 0!==this.customKeyBindings[this.row.name]},showReadonlyKey(n){const{name:e}=this.row,t=n[e];return void 0===t?"继承":""===t?"禁用":t},isOverwrittern(...n){const{name:e}=this.row;return n.some((n=>void 0!==n[e]))},async addCustomBinding(){const{name:n}=this.row;this.customKeyBindings[n]="",this.checkEditable(),await this.$nextTick(),this.$refs.customBindingTextBox.focus()},removeCustomBinding(){const{name:n}=this.row;delete this.customKeyBindings[n],this.checkEditable()},updateCustomBinding(n){console.log("update",n);const{name:e}=this.row;this.customKeyBindings[e]=n}}}),p=t(3379),d=t.n(p),m=t(5463),b=t.n(m),u={insert:"head",singleton:!1},h=(d()(b(),u),b().locals,t(1900)),g=(0,h.Z)(s,r,[],!1,null,null,null);g.options.__file="registry/lib/components/utils/keymap/settings/KeymapSettingsRow.vue";var v=g.exports,f=t(2071);const y=(0,i.getComponentSettings)("keymap").options;console.log(l.um,f.Nw,y.preset,y.customKeyBindings);var w=Vue.extend({components:{VIcon:a.VIcon,VDropdown:a.VDropdown,VPopup:a.VPopup,KeymapSettingsRow:v},props:{triggerElement:{type:HTMLElement,default:null}},data:()=>({popupOpen:!1,actions:f.Nw,presets:l.um,customKeyBindings:y.customKeyBindings}),computed:{selectedPreset:{get:()=>y.preset,set(n){y.preset=n}},rows(){return Object.entries(this.actions).map((([n,e])=>({name:n,...e})))},presetOptions(){return Object.keys(this.presets)}}}),k=t(9482),x=t.n(k),A={insert:"head",singleton:!1},_=(d()(x(),A),x().locals,(0,h.Z)(w,o,[],!1,null,null,null));_.options.__file="registry/lib/components/utils/keymap/settings/KeymapSettings.vue";var C=_.exports},4330:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement;return(n._self._c||e)("DefaultWidget",{staticClass:"view-cover",attrs:{disabled:!n.imageUrl,name:"查看封面",icon:"mdi-image-outline"},on:{click:function(e){return n.viewCover()}}})};o._withStripped=!0;var i=t(3663),a=t(9156),r=t(3569),l=t(5729),c=t(8643),s=t(4705),p=Vue.extend({components:{DefaultWidget:c.DefaultWidget},data:()=>({imageUrl:""}),async mounted(){if(document.URL.includes("live.bilibili.com")){const n=".header-info-ctnr .room-cover, .header-info-ctnr .avatar",e=await(0,r.select)(n);if(!e)return;const t=e.getAttribute("href").match(/space\.bilibili\.com\/([\d]+)/);if(t&&t[1]){const n=`https://api.live.bilibili.com/room/v1/Room/getRoomInfoOld?mid=${t[1]}`,e=await(0,i.getJson)(n);this.imageUrl=e.data.cover.replace("http:","https:")}}else(0,a.videoChange)((async()=>{const{aid:n}=unsafeWindow,e=new s.VideoInfo(n);try{await e.fetchInfo()}catch(n){throw(0,l.logError)(n),n}this.imageUrl=e.coverUrl.replace("http:","https:")}))},methods:{async viewCover(){(0,c.showImage)(this.imageUrl)}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/utils/view-cover/ViewCover.vue";var m=d.exports},7823:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("a",{attrs:{href:n.url,target:"_blank",tabindex:"-1"}},[t("DefaultWidget",{attrs:{name:"转到BiliPlus",icon:"biliplus",disabled:!n.url}})],1)};o._withStripped=!0;var i=t(9156),a=t(8643);const r=/\/(video|medialist\/play)\/([^\/]+\/)?(av[\d]+|BV.+)/i,l=[{condition:()=>"space.bilibili.com"===window.location.host,getUrl:n=>document.URL.replace("space.bilibili.com/",`${n}/space/`)},{condition:()=>"space.bilibili.com"===window.location.host,getUrl:n=>document.URL.replace("space.bilibili.com/",`${n}/space/`)},{condition:()=>document.URL.includes("/bangumi/play"),getUrl:(n,e)=>((0,i.videoChange)((()=>{const t=unsafeWindow.aid||document.querySelector(".av-link,.info-sec-av").innerText.replace(/[aAvV]/g,""),o=`https://${n}/video/av${t}/`;document.URL!==o?e(o):e("")})),`https://${n}${window.location.pathname}${window.location.search}`)},{condition:()=>r.test(document.URL),getUrl:n=>`https://${n}/video/${document.URL.match(r)[3]}/`}];var c=Vue.extend({components:{DefaultWidget:a.DefaultWidget},data:()=>({url:""}),created(){const n="www.biliplus.com",e=n=>this.url=n,t=l.find((n=>n.condition()));t?e(t.getUrl(n,e)):(0,i.videoChange)((()=>{this.url=document.URL.replace(window.location.host,n)}))}}),s=(0,t(1900).Z)(c,o,[],!1,null,null,null);s.options.__file="registry/lib/components/video/biliplus-redirect/BiliplusRedirect.vue";var p=s.exports},7450:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"bvid-convert"},[n.aid&&n.bvid?[t("div",{staticClass:"bvid-convert-item"},[n._v("\n "+n._s(n.aid)+"\n "),t("div",{staticClass:"bvid-convert-item-copy",attrs:{title:"复制链接"},on:{click:function(e){return n.copyLink("aid")}}},[t("VIcon",{attrs:{size:16,icon:n.aidCopyed?"mdi-check":"mdi-link"}})],1)]),n._v(" "),t("div",{staticClass:"bvid-convert-item"},[n._v("\n "+n._s(n.bvid)+"\n "),t("div",{staticClass:"bvid-convert-item-copy",attrs:{title:"复制链接"},on:{click:function(e){return n.copyLink("bvid")}}},[t("VIcon",{attrs:{size:16,icon:n.bvidCopyed?"mdi-check":"mdi-link"}})],1)])]:n._e()],2)};o._withStripped=!0;var i=t(9156),a=t(3569),r=t(8643),l=Vue.extend({components:{VIcon:r.VIcon},data:()=>({aid:"",aidCopyed:!1,bvid:"",bvidCopyed:!1}),async mounted(){(0,i.videoChange)((async()=>{this.aid=`av${unsafeWindow.aid}`,this.bvid=unsafeWindow.bvid;const n=await(0,a.select)(".av-link,.bv-link,.bvid-link");n&&(this.bvid=n.innerHTML.trim())}))},methods:{async copyLink(n){if(this[`${n}Copyed`])return;const e=window.location.search,t=document.URL.replace(e,"").replace(/\/[^\/]+$/,`/${this[n]}`)+e;await navigator.clipboard.writeText(t),this[`${n}Copyed`]=!0,setTimeout((()=>this[`${n}Copyed`]=!1),1e3)}}}),c=t(3379),s=t.n(c),p=t(5770),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/bvid-convert/BvidConvert.vue";var u=b.exports},274:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载弹幕 (XML)",icon:"danmaku"},on:{click:function(e){return n.download("xml")}}}),n._v(" "),t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载弹幕 (JSON)",icon:"danmaku"},on:{click:function(e){return n.download("json")}}}),n._v(" "),t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载弹幕 (ASS)",icon:"danmaku"},on:{click:function(e){return n.download("ass")}}})],1)};o._withStripped=!0;var i=t(1508),a=t(5729),r=t(9129),l=t(8269),c=t(8643),s=t(5074);(0,l.addData)("ui.icons",(n=>{n.danmaku=''}));var p=Vue.extend({components:{DefaultWidget:c.DefaultWidget},data:()=>({disabled:!1}),methods:{async download(n){try{this.disabled=!0;const e=(0,r.getFriendlyTitle)(),t=await(0,s.getBlobByType)(n);await i.DownloadPackage.single(`${e}.${n}`,t)}catch(n){(0,a.logError)(n)}finally{this.disabled=!1}}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/video/danmaku/download/DownloadDanmaku.vue";var m=d.exports},1007:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"download-danmaku-config download-video-config-section"},[t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 弹幕:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.items},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.type,callback:function(e){n.type=e},expression:"type"}})],1)])};o._withStripped=!0;var i=t(407),a=t(8643);const r=(0,i.getComponentSettings)("downloadVideo").options;var l=Vue.extend({components:{VDropdown:a.VDropdown},data:()=>({type:r.danmakuType??"无",items:["无","ass","json","xml"]}),computed:{enabled(){return"无"!==this.type}},watch:{type(n){r.danmakuType=n}}}),c=t(3379),s=t.n(c),p=t(188),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/danmaku/download/Plugin.vue";var u=b.exports},3712:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return nn}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("VPopup",{staticClass:"download-video-panel",attrs:{"trigger-element":n.triggerElement},model:{value:n.open,callback:function(e){n.open=e},expression:"open"}},[t("div",{staticClass:"download-video-panel-header"},[t("VIcon",{attrs:{icon:"mdi-download"}}),n._v(" "),t("div",{staticClass:"title"},[n._v("\n 下载视频\n ")]),n._v(" "),t("VButton",{attrs:{type:"transparent",title:"关闭"},on:{click:function(e){n.open=!1}}},[t("VIcon",{attrs:{icon:"mdi-close",size:20}})],1)],1),n._v(" "),n.selectedInput?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 输入源:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.inputs},model:{value:n.selectedInput,callback:function(e){n.selectedInput=e},expression:"selectedInput"}})],1):n._e(),n._v(" "),0===n.inputs.length?t("div",{staticClass:"download-video-config-item error"},[n._v("\n 没有匹配的输入源, 请确保安装了适合此页面的插件.\n ")]):n._e(),n._v(" "),n.selectedInput&&n.selectedInput.component?t(n.selectedInput.component,{ref:"inputOptions",tag:"component"}):n._e(),n._v(" "),n.selectedApi?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 格式:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.apis},model:{value:n.selectedApi,callback:function(e){n.selectedApi=e},expression:"selectedApi"}})],1):n._e(),n._v(" "),n.selectedApi&&n.selectedApi.description?t("div",{staticClass:"download-video-config-description",domProps:{innerHTML:n._s(n.selectedApi.description)}}):n._e(),n._v(" "),n.selectedQuality?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 清晰度:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.filteredQualities},on:{change:function(e){return n.saveSelectedQuality()}},model:{value:n.selectedQuality,callback:function(e){n.selectedQuality=e},expression:"selectedQuality"}})],1):n._e(),n._v(" "),!n.testData.multiple&&n.selectedQuality?[n.testData.videoInfo?t("div",{staticClass:"download-video-config-description"},[n._v("\n 预计大小: "+n._s(n.formatFileSize(n.testData.videoInfo.totalSize))+"\n ")]):n._e(),n._v(" "),null===n.testData.videoInfo?t("div",{staticClass:"download-video-config-description"},[n._v("\n 正在计算大小\n ")]):n._e()]:n._e(),n._v(" "),n._l(n.assetsWithOptions,(function(n){return t(n.component,{key:n.name,ref:"assetsOptions",refInFor:!0,tag:"component",attrs:{name:n.name}})})),n._v(" "),n.selectedOutput?t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 输出方式:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.outputs},model:{value:n.selectedOutput,callback:function(e){n.selectedOutput=e},expression:"selectedOutput"}})],1):n._e(),n._v(" "),n.selectedOutput&&n.selectedOutput.description?t("div",{staticClass:"download-video-config-description"},[n._v("\n "+n._s(n.selectedOutput.description)+"\n ")]):n._e(),n._v(" "),n.selectedOutput&&n.selectedOutput.component?t(n.selectedOutput.component,{ref:"outputOptions",tag:"component"}):n._e(),n._v(" "),t("div",{staticClass:"download-video-panel-footer"},[t("VButton",{staticClass:"run-download",attrs:{type:"primary",disabled:!n.canStartDownload},on:{click:function(e){return n.startDownload(n.$refs.outputOptions,n.selectedOutput)}}},[n._v("\n 开始\n ")])],1)],2)};o._withStripped=!0;var i=t(407),a=t(3109),r=t(5729),l=t(8117),c=t(8643),s=t(8269),p=coreApis.componentApis.video.videoQuality,d=t(1141),m=t(3663),b=t(9129),u=t(1344),h=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"episodes-picker download-video-config-section"},[t("div",{staticClass:"episodes-picker-header"},[t("div",{staticClass:"episodes-picker-title"},[n._v("\n 选集:\n ")]),n._v(" "),t("div",{staticClass:"episodes-picker-checked-ratio"},[n._v("\n "+n._s(n.checkedRatio)+"\n ")]),n._v(" "),t("div",{staticClass:"episodes-picker-actions"},[t("VButton",{staticClass:"select-all",attrs:{title:"全选",type:"transparent"},on:{click:function(e){n.forEachItem((function(n){return n.isChecked=!0}))}}},[t("VIcon",{attrs:{size:16,icon:"mdi-checkbox-multiple-marked-circle"}})],1),n._v(" "),t("VButton",{staticClass:"deselect-all",attrs:{title:"全不选",type:"transparent"},on:{click:function(e){n.forEachItem((function(n){return n.isChecked=!1}))}}},[t("VIcon",{attrs:{size:16,icon:"mdi-checkbox-multiple-blank-circle-outline"}})],1),n._v(" "),t("VButton",{staticClass:"invert-selection",attrs:{title:"反选",type:"transparent"},on:{click:function(e){n.forEachItem((function(n){return n.isChecked=!n.isChecked}))}}},[t("VIcon",{attrs:{size:16,icon:"mdi-circle-slice-4"}})],1)],1)]),n._v(" "),t("div",{staticClass:"episodes-picker-items"},n._l(n.episodeItems,(function(e,o){return t("div",{key:e.key,staticClass:"episodes-picker-item"},[t("CheckBox",{attrs:{"icon-position":"left","data-aid":e.inputItem.aid,"data-cid":e.inputItem.cid,"data-bvid":e.inputItem.bvid},nativeOn:{click:function(t){return n.shiftSelect(t,e,o)}},model:{value:e.isChecked,callback:function(t){n.$set(e,"isChecked",t)},expression:"item.isChecked"}},[t("span",{staticClass:"episode-title"},[n._v("\n "+n._s(e.title)+"\n ")]),n._v(" "),e.durationText?t("span",{staticClass:"episode-duration"},[n._v("\n "+n._s(e.durationText)+"\n ")]):n._e()])],1)})),0)])};h._withStripped=!0;var g=Vue.extend({components:{VButton:c.VButton,VIcon:c.VIcon,CheckBox:c.CheckBox},props:{api:{type:Function,required:!0}},data:()=>({episodeItems:[],maxCheckedItems:32,lastCheckedEpisodeIndex:-1}),computed:{checkedRatio(){return`(${this.episodeItems.filter((n=>n.isChecked)).length}/${this.episodeItems.length})`},inputItems(){return this.episodeItems.map((n=>n.inputItem))},checkedInputItems(){return this.episodeItems.filter((n=>n.isChecked)).map((n=>n.inputItem))}},created(){this.getEpisodeItems()},methods:{shiftSelect(n,e,t){n.shiftKey&&-1!==this.lastCheckedEpisodeIndex?n.shiftKey&&-1!==this.lastCheckedEpisodeIndex&&(this.episodeItems.slice(Math.min(this.lastCheckedEpisodeIndex,t)+1,Math.max(this.lastCheckedEpisodeIndex,t)).forEach((n=>{n.isChecked=!n.isChecked})),this.lastCheckedEpisodeIndex=t,n.preventDefault()):this.lastCheckedEpisodeIndex=t},forEachItem(n){this.episodeItems.forEach(n)},async getEpisodeItems(){this.episodeItems.length>0||(this.episodeItems=await this.api(this))}}}),v=t(3379),f=t.n(v),y=t(5800),w=t.n(y),k={insert:"head",singleton:!1},x=(f()(w(),k),w().locals,t(1900)),A=(0,x.Z)(g,h,[],!1,null,null,null);A.options.__file="registry/lib/components/video/download/inputs/EpisodesPicker.vue";var _=A.exports;const C=n=>Vue.extend({computed:{checkedInputItems(){return this.$refs.picker.checkedInputItems}},render:e=>e(_,{props:{api:n},ref:"picker"})}),I={name:"bangumi.batch",displayName:"当前番剧 (多P)",match:u.bangumiUrls,getInputs:async n=>n?.checkedInputItems??[],component:async()=>C((async n=>{const e=document.querySelector("meta[property='og:url']");if(null===e)return(0,r.logError)("获取番剧数据失败: 无法找到 Season ID"),[];const t=e.getAttribute("content")?.match(/play\/ss(\d+)/)?.[1];if(void 0===t)return(0,r.logError)("获取番剧数据失败: 无法解析 Season ID"),[];const o=await(0,m.getJson)(`https://api.bilibili.com/pgc/web/season/section?season_id=${t}`);if(0!==o.code)return(0,r.logError)(`获取番剧数据失败: 无法获取番剧集数列表, message=${o.message}`),[];const a=o.result.main_section.episodes;return a.map(((e,t)=>{const o=e.long_title?e.title:(t+1).toString(),r=e.long_title?e.long_title:e.title;return{key:e.cid,title:`${o} - ${r}`,isChecked:tn?.checkedInputItems??[],component:async()=>C((async n=>{const{aid:e}=unsafeWindow,t=`https://api.bilibili.com/x/web-interface/view?aid=${e}`,o=await(0,m.getJson)(t);if(0!==o.code)return(0,r.logError)(`获取视频选集列表失败, message = ${o.message}`),[];const{pages:a}=o.data;return void 0===a?((0,r.logError)("获取视频选集列表失败, 没有找到选集信息."),[]):a.map(((t,o)=>({key:t.cid,title:`P${t.page} ${t.part}`,isChecked:o[{aid:unsafeWindow.aid,cid:unsafeWindow.cid,title:(0,b.getFriendlyTitle)(!0)}],component:()=>Promise.resolve().then(t.bind(t,89)).then((n=>n.default))};var S=t(4522);const D=(n,e)=>{n.quality&&e.currentQuality.value!==n.quality.value&&(n.allowQualityDrop?console.warn(`'${n.title}' 不支持选择的清晰度${n.quality.displayName}, 已降级为${e.currentQuality.displayName}`):(n=>{if(p.vipRequiredQualities.find((e=>e.value===n)))throw new Error("您选择的清晰度需要大会员, 请更改清晰度后重试.");if(p.loginRequiredQualities.find((e=>e.value===n)))throw new Error("您选择的清晰度需要先登录.");throw new Error("获取下载链接失败, 请尝试更换清晰度或更换格式.")})(n.quality.value))};var M=t(1508);function Q(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}class L{constructor(n){Q(this,"input",void 0),Q(this,"fragments",void 0),Q(this,"qualities",void 0),Q(this,"currentQuality",void 0),Q(this,"jsonData",void 0),Object.assign(this,n)}get totalSize(){return lodash.sumBy(this.fragments,(n=>n.size))}get totalLength(){return lodash.sumBy(this.fragments,(n=>n.length))}get titledFragments(){return this.fragments.map(((n,e)=>{const t=this.fragments.filter((e=>e.extension===n.extension)).length>1?` - ${(0,l.formatNumber)(e+1,this.fragments.length)}`:"";return{...n,title:`${this.input.title}${t}${n.extension}`}}))}}class j{constructor(n){this.infos=n,Q(this,"inputs",[]),Q(this,"extraAssets",[]),this.inputs=n.map((n=>n.input))}get isSingleVideo(){return this.inputs.length<2}async downloadExtraAssets(){console.log("[downloadExtraAssets]",this.extraAssets);const n=`${(0,b.getFriendlyTitle)(!1)}.zip`;await new M.DownloadPackage(this.extraAssets).emit(n)}}
/* spell-checker: disable */
-const N={video:".mp4",audio:".m4a"},P=n=>({url:n.downloadUrl,backupUrls:n.backupUrls,length:n.duration,size:Math.trunc(n.bandWidth*n.duration/8),extension:N[n.type]??".m4s"}),T=async(n,e)=>{const{codec:t="AVC/H.264",filters:o}=e,i={video:()=>!0,audio:()=>!0,...o},{aid:r,cid:l,quality:c}=n,s={avid:r,cid:l,qn:c?.value??"",otype:"json",fourk:1,fnver:0,fnval:80},d=`https://api.bilibili.com/x/player/playurl?${(0,a.formData)(s)}`,b=await(0,m.bilibiliApi)((0,m.getJsonWithCredentials)(d),"获取视频链接失败");if(!b.dash)throw new Error("此视频没有 dash 格式, 请改用其他格式.");const u=p.allQualities.find((n=>n.value===b.quality)),{duration:h,video:g,audio:v}=b.dash,f=g.filter((n=>n.id===u.value)).map((n=>{const e=(()=>{switch(n.codecid){case 12:return"HEVC/H.265";default:case 7:return"AVC/H.264"}})();return{type:"video",quality:u,width:n.width,height:n.height,codecs:n.codecs,codecId:n.codecid,bandWidth:n.bandwidth,frameRate:n.frameRate,backupUrls:(n.backupUrl||n.backup_url||[]).map((n=>n.replace("http:","https:"))),downloadUrl:(n.baseUrl||n.base_url||"").replace("http:","https:"),duration:h,videoCodec:e}})).filter((n=>i.video(n))),y=(n=>{const{videoDashes:e,audioDashes:t,videoCodec:o}=n,i=[];if(0!==e.length){const n=n=>n.videoCodec===o;if(e.some(n)){const t=e.filter(n).sort((0,S.ascendingSort)((n=>n.bandWidth)))[0];i.push(P(t))}else i.push(P(e.sort((0,S.ascendingSort)((n=>n.bandWidth)))[0]))}if(0!==t.length){const n=t.sort((0,S.descendingSort)((n=>n.bandWidth)))[0];i.push(P(n))}return i})({audioDashes:(v||[]).map((n=>({type:"audio",bandWidth:n.bandwidth,codecs:n.codecs,codecId:n.codecid,backupUrls:(n.backupUrl||n.backup_url||[]).map((n=>n.replace("http:","https:"))),downloadUrl:(n.baseUrl||n.base_url||"").replace("http:","https:"),duration:h}))).filter((n=>i.audio(n))),videoDashes:f,videoCodec:t}),w=b.accept_quality.map((n=>p.allQualities.find((e=>e.value===n)))).filter((n=>void 0!==n)),k=new L({input:n,jsonData:b,fragments:y,qualities:w,currentQuality:u});return D(n,k),k},R={name:"video.dash.avc",displayName:"dash (AVC/H.264)",description:"音画分离的 mp4 格式, 编码为 H.264, 兼容性较好. 下载后可以合并为单个 mp4 文件.",downloadVideoInfo:async n=>T(n,{codec:"AVC/H.264"})},U={name:"video.dash.hevc",displayName:"dash (HEVC/H.265)",description:"音画分离的 mp4 格式, 编码为 H.265, 体积较小, 兼容性较差. 下载后可以合并为单个 mp4 文件.",downloadVideoInfo:async n=>T(n,{codec:"HEVC/H.265"})},F={name:"video.dash.audio",displayName:"dash (仅音频)",description:"仅下载视频中的音频轨道.",downloadVideoInfo:async n=>T(n,{filters:{video:()=>!1}})},Y=(n,e)=>{const t=n=>e.length>n?e[n]:e[e.length-1];return{fragments:n.durl.map(((n,e)=>({length:n.length,size:n.size,url:n.url,backupUrls:n.backup_url,extension:t(e)}))),qualities:n.accept_quality.map((n=>p.allQualities.find((e=>e.value===n)))).filter((n=>void 0!==n)),currentQuality:p.allQualities.find((e=>e.value===n.quality))}},H={name:"video.flv",displayName:"flv",description:"使用 flv 格式下载, 兼容 H.264 编码.",downloadVideoInfo:async n=>{const{aid:e,cid:t,quality:o}=n,i={avid:e,cid:t,qn:o?.value??"",otype:"json",fourk:1,fnver:0,fnval:0},r=`https://api.bilibili.com/x/player/playurl?${(0,a.formData)(i)}`,l=await(0,m.bilibiliApi)((0,m.getJsonWithCredentials)(r),"获取视频链接失败"),c=new L({input:n,jsonData:l,...Y(l,[".flv"])});return D(n,c),c}},G={name:"consoleLogDemo",displayName:"Toast",description:"弹一条消息显示出下载链接, 右键新标签页打开就可以下载. 链接有 referer 限制, 复制无用, 且不能保留视频文件名.",runAction:async n=>{const e=n.infos.flatMap((n=>n.titledFragments)),t=e.map((n=>n.url)).join("\n");d.Toast.show(e.map((n=>`${n.title}`)).join("\n"),"下载视频"),console.log(t),console.log(n)}},[V]=(0,s.registerAndGetData)("downloadVideo.inputs",[B,E,I]),[q]=(0,s.registerAndGetData)("downloadVideo.apis",[H,R,U,F]),[z]=(0,s.registerAndGetData)("downloadVideo.assets",[]),[O]=(0,s.registerAndGetData)("downloadVideo.outputs",[G]),{basicConfig:J}=(0,i.getComponentSettings)("downloadVideo").options;var K=Vue.extend({components:{VPopup:c.VPopup,VButton:c.VButton,VDropdown:c.VDropdown,VIcon:c.VIcon},props:{triggerElement:{required:!0}},data(){const n=J.api,e=J.output;return{open:!1,busy:!1,testData:{videoInfo:null,multiple:!1},assets:z,qualities:[],selectedQuality:void 0,inputs:[],selectedInput:void 0,apis:q,selectedApi:q.find((e=>e.name===n))||q[0],outputs:O,selectedOutput:O.find((n=>n.name===e))||O[0]}},computed:{assetsWithOptions(){return this.assets.filter((n=>n.component))},filteredQualities(){return 0===this.qualities.length?p.allQualities:this.qualities},canStartDownload(){if(this.busy||!this.open)return!1;return!Object.entries(this).filter((([n])=>n.startsWith("selected"))).some((([,n])=>!n))}},watch:{selectedInput(n){void 0!==n&&this.updateTestVideoInfo()},selectedApi(n){void 0!==n&&(this.updateTestVideoInfo(),J.api=n.name)},selectedOutput(n){void 0!==n&&(J.output=n.name)}},mounted(){coreApis.observer.videoChange((()=>{const n=V.filter((n=>n.match?.some((n=>(0,a.matchUrlPattern)(n)))??!0));this.inputs=n,this.selectedInput=n[0]}))},methods:{formatFileSize:l.formatFileSize,saveSelectedQuality(){const n=this.selectedQuality;void 0!==n&&(J.quality=n.value,this.updateTestVideoInfo())},async getVideoItems(){const n=this.selectedInput;return await n.getInputs(this.$refs.inputOptions)},async updateTestVideoInfo(){if(!this.selectedInput)return;this.testData.videoInfo=null;const n=await this.getVideoItems();console.log("[updateTestVideoInfo]",n),this.testData.multiple=n.length>1;const e=this.selectedApi,[t]=n;if(!this.selectedQuality){const n=await e.downloadVideoInfo(t);if(this.qualities=n.qualities,this.selectedQuality=n.qualities[0],J.quality){const[e]=n.qualities.filter((n=>n.value<=J.quality));e&&(this.selectedQuality=e)}}try{t.quality=this.selectedQuality;const n=await e.downloadVideoInfo(t);this.testData.videoInfo=n}catch(n){this.testData.videoInfo=void 0}},async startDownload(n,e){try{this.busy=!0;const t=this.selectedInput,o=this.selectedApi,i=await t.getInputs(this.$refs.inputOptions);if(0===i.length)return void d.Toast.info("未接收到视频, 如果输入源支持批量, 请至少选择一个视频.","下载视频",3e3);i.forEach((n=>{n.quality=this.selectedQuality}));const a=await Promise.all(i.map((n=>o.downloadVideoInfo(n))));if(0===a.length||0===lodash.sumBy(a,(n=>n.fragments.length)))return void d.Toast.info("未接收到可下载数据, 请检查输入源和格式是否适用于当前视频.","下载视频",3e3);const r=new j(a),l=(await Promise.all(z.map((n=>n.getAssets(a,this.$refs.assetsOptions.find((e=>e.$attrs.name===n.name))))))).flat();r.extraAssets.push(...l),await r.downloadExtraAssets(),await e.runAction(r,n)}catch(n){(0,r.logError)(n)}finally{this.busy=!1}}}}),W=t(7866),Z=t.n(W),X={insert:"head",singleton:!1},$=(f()(Z(),X),Z().locals,(0,x.Z)(K,o,[],!1,null,null,null));$.options.__file="registry/lib/components/video/download/DownloadVideo.vue";var nn=$.exports},7248:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("DefaultWidget",{ref:"button",attrs:{name:"下载视频",icon:"mdi-download"},on:{mouseover:function(e){return n.createDownloadPanel()},click:function(e){return n.toggleDownloadPanel()}}})],1)};let i;o._withStripped=!0;var a=Vue.extend({components:{DefaultWidget:coreApis.ui.DefaultWidget},methods:{async createDownloadPanel(){if(!i){const n=document.createElement("div");document.body.appendChild(n);const e=await Promise.resolve().then(t.bind(t,3712)).then((n=>n.default));i=new e({propsData:{triggerElement:this.$refs.button}}).$mount(n)}},async toggleDownloadPanel(){i&&(i.open=!i.open)}}}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/video/download/Widget.vue";var l=r.exports},89:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"single-video-info download-video-config-section"},[n.imageUrl?t("img",{staticClass:"shadow",attrs:{src:n.imageUrl}}):n._e(),n._v(" "),n.imageUrl?t("img",{attrs:{src:n.imageUrl}}):n._e()])};o._withStripped=!0;var i=t(9156),a=t(5729),r=t(4705),l=Vue.extend({data:()=>({imageUrl:""}),created(){(0,i.videoChange)((async()=>{const{aid:n}=unsafeWindow,e=new r.VideoInfo(n);try{await e.fetchInfo()}catch(n){throw(0,a.logError)(n),n}this.imageUrl=e.coverUrl.replace("http:","https:")}))}}),c=t(3379),s=t.n(c),p=t(7069),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/download/inputs/video/SingleVideoInfo.vue";var u=b.exports},3245:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("span",{staticClass:"watchlater",class:{on:n.on},attrs:{title:"稍后再看"},on:{click:function(e){return n.toggle()}}},[t("VIcon",{attrs:{size:28,icon:"mdi-timetable"}}),n._v(" "),t("span",{staticClass:"text"},[n._v("稍后再看")]),n._v(" "),t("div",{staticClass:"tip",class:{show:n.tipShowing}},[n._v(n._s(n.tipText))])],1)};o._withStripped=!0;var i=t(8643),a=t(5539),r=t(5729),l=Vue.extend({components:{VIcon:i.VIcon},data:()=>({watchlaterList:a.watchlaterList,aid:unsafeWindow.aid,tipText:"",tipShowing:!1,tipHandle:0,on:!1}),created(){this.on=this.isInWatchlater()},methods:{isInWatchlater(){return this.watchlaterList.includes(parseInt(this.aid))},showTip(n){this.tipText=n,this.tipShowing=!0,this.tipHandle&&clearTimeout(this.tipHandle),this.tipHandle=setTimeout((()=>{this.tipShowing=!1}),2e3)},async toggle(){try{await(0,a.toggleWatchlater)(this.aid),this.on=this.isInWatchlater(),this.showTip(this.on?"已添加至稍后再看":"已从稍后再看移除")}catch(n){(0,r.logError)(n)}}}}),c=t(3379),s=t.n(c),p=t(2082),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/outer-watchlater/OuterWatchlater.vue";var u=b.exports},9213:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return f}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("span",{staticClass:"quick-favorite",class:{on:n.isFavorite},attrs:{title:"快速收藏"},on:{click:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button||e.target!==e.currentTarget?null:n.toggle()},contextmenu:function(e){if(e.preventDefault(),e.target!==e.currentTarget)return null;n.listShowing=!n.listShowing}}},[t("i",{staticClass:"quick-favorite-icon",on:{click:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:n.toggle()},contextmenu:function(e){e.preventDefault(),n.listShowing=!n.listShowing}}}),n._v(" "),t("div",{staticClass:"text",on:{click:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:n.toggle()},contextmenu:function(e){e.preventDefault(),n.listShowing=!n.listShowing}}},[n._v("\n 快速收藏\n ")]),n._v(" "),t("div",{ref:"selectList",staticClass:"select-list",class:{show:n.listShowing}},[n._v("\n 选择快速收藏夹:\n "),t("div",{staticClass:"lists"},[t("VDropdown",{attrs:{items:n.lists.map((function(n){return n.title})),"key-mapper":function(n){return n}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.selectedFavorite,callback:function(e){n.selectedFavorite=e},expression:"selectedFavorite"}})],1)]),n._v(" "),t("div",{staticClass:"lists-tip",class:{show:n.listShowing}},[n._v("\n 右键点击快速收藏可再次打开\n ")]),n._v(" "),t("div",{staticClass:"tip",class:{show:n.tipShowing}},[n._v(n._s(n.tipText))])])};o._withStripped=!0;var i=t(407),a=t(3663),r=t(3109),l=t(5729),c=t(1141),s=t(8643);const{options:p}=(0,i.getComponentSettings)("quickFavorite");var d=Vue.extend({components:{VDropdown:s.VDropdown},data:()=>({aid:unsafeWindow.aid,favoriteTitle:"",isFavorite:!1,tipText:"",tipShowing:!1,tipHandle:0,lists:[],selectedFavorite:"<未选择>",listShowing:!1}),watch:{selectedFavorite(n){if(0===this.lists.length)return;const{lists:e}=this,t=e.find((e=>e.title===n));t?(p.favoriteFolderID=t.id,this.syncFavoriteState()):console.error("list not found in selectedFavorite(value)")},async listShowing(n){if(n&&(document.addEventListener("click",(n=>{const e=this.$el,t=n.target;t===e||e.contains(t)||(this.listShowing=!1)})),0===this.lists.length))try{const n=await(0,a.getJsonWithCredentials)(`https://api.bilibili.com/medialist/gateway/base/created?pn=1&ps=100&up_mid=${(0,r.getUID)()}&is_space=0`);if(0!==n.code)throw new Error(`获取收藏夹列表失败: ${n.message}`);this.lists=lodash.get(n,"data.list",[])}catch(n){(0,l.logError)(n)}}},created(){this.syncFavoriteState()},methods:{async syncFavoriteState(){if(0!==p.favoriteFolderID)try{const n=await(0,a.getJsonWithCredentials)(`https://api.bilibili.com/x/v3/fav/folder/created/list-all?type=2&rid=${this.aid}&up_mid=${(0,r.getUID)()}`);if(0!==n.code)throw new Error(`获取收藏状态失败: ${n.message}`);const e=lodash.get(n,"data.list",[]).find((n=>n.id===p.favoriteFolderID));if(void 0===e)return void(p.favoriteFolderID=0);this.isFavorite=Boolean(e.fav_state),this.favoriteTitle=e.title,this.selectedFavorite=e.title}catch(n){(0,l.logError)(n)}},showTip(n){this.tipText=n,this.tipShowing=!0,this.tipHandle&&clearTimeout(this.tipHandle),this.tipHandle=setTimeout((()=>{this.tipShowing=!1}),2e3)},async toggle(){if(0===p.favoriteFolderID)return void(this.listShowing=!0);const n={rid:this.aid,type:2,add_media_ids:"",del_media_ids:"",csrf:(0,r.getCsrf)()};n[this.isFavorite?"del_media_ids":"add_media_ids"]=p.favoriteFolderID.toString();try{await(0,a.postTextWithCredentials)("https://api.bilibili.com/x/v3/fav/resource/deal",Object.entries(n).map((([n,e])=>`${n}=${e}`)).join("&")),this.isFavorite=!this.isFavorite,this.showTip(this.isFavorite?`已添加至收藏夹: ${this.favoriteTitle}`:`已移出收藏夹: ${this.favoriteTitle}`)}catch(n){c.Toast.error(`快速收藏失败: ${n.message}`,"快速收藏"),console.error(n)}}}}),m=t(3379),b=t.n(m),u=t(1718),h=t.n(u),g={insert:"head",singleton:!1},v=(b()(h(),g),h().locals,(0,t(1900).Z)(d,o,[],!1,null,null,null));v.options.__file="registry/lib/components/video/quick-favorite/QuickFavorite.vue";var f=v.exports},9759:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载字幕 (JSON)",icon:"subtitle"},on:{click:function(e){return n.download("json")}}}),n._v(" "),t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载字幕 (ASS)",icon:"subtitle"},on:{click:function(e){return n.download("ass")}}})],1)};o._withStripped=!0;var i=t(8269),a=t(8643),r=t(5729),l=t(9129),c=t(1508),s=t(6361);(0,i.addData)("ui.icons",(n=>{n.subtitle=''}));var p=Vue.extend({components:{DefaultWidget:a.DefaultWidget},data:()=>({disabled:!1}),methods:{async download(n){try{this.disabled=!0;const e=await(0,s.mE)(n);c.DownloadPackage.single(`${(0,l.getFriendlyTitle)(!0)}.${n}`,e)}catch(n){(0,r.logError)(n)}finally{this.disabled=!1}}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/video/subtitle/download/DownloadSubtitle.vue";var m=d.exports},7887:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"download-subtitle-config download-video-config-section"},[t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 字幕:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.items},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.type,callback:function(e){n.type=e},expression:"type"}})],1)])};o._withStripped=!0;var i=t(407),a=t(8643);const r=(0,i.getComponentSettings)("downloadVideo").options;var l=Vue.extend({components:{VDropdown:a.VDropdown},data:()=>({type:r.subtitleType??"无",items:["无","ass","json"]}),computed:{enabled(){return"无"!==this.type}},watch:{type(n){r.subtitleType=n}}}),c=t(3379),s=t.n(c),p=t(6101),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/subtitle/download/Plugin.vue";var u=b.exports},8304:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-dark-mode",attrs:{title:n.dark?"关闭夜间模式":"开启夜间模式"}},[n.dark?t("svg",{staticStyle:{width:"18px"},attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 47.96 47.96"}},[t("path",{attrs:{d:"M24,12A12,12,0,1,0,36,24,12,12,0,0,0,24,12Zm0,20a8,8,0,1,1,8-8A8,8,0,0,1,24,32Z"}}),t("path",{attrs:{d:"M24,9a2,2,0,0,0,2-2V4a2,2,0,0,0-4,0V7A2,2,0,0,0,24,9Z"}}),t("path",{attrs:{d:"M36,14a2,2,0,0,0,1.42-.59l2.12-2.12a2,2,0,1,0-2.83-2.83l-2.12,2.12A2,2,0,0,0,36,14Z"}}),t("path",{attrs:{d:"M44,22H41a2,2,0,0,0,0,4h3a2,2,0,1,0,0-4Z"}}),t("path",{attrs:{d:"M37.4,34.61a2,2,0,1,0-2.83,2.82l2.12,2.13a2,2,0,0,0,2.83-2.83Z"}}),t("path",{attrs:{d:"M24,39a2,2,0,0,0-2,2v3a2,2,0,0,0,4,0V41A2,2,0,0,0,24,39Z"}}),t("path",{attrs:{d:"M10.53,34.61,8.41,36.73a2,2,0,0,0,0,2.83,2,2,0,0,0,2.82,0l2.13-2.13a2,2,0,1,0-2.83-2.82Z"}}),t("path",{attrs:{d:"M9,24a2,2,0,0,0-2-2H4a2,2,0,0,0,0,4H7A2,2,0,0,0,9,24Z"}}),t("path",{attrs:{d:"M10.53,13.39a2,2,0,0,0,1.41.59,2,2,0,0,0,1.42-3.42L11.23,8.44a2,2,0,0,0-2.82,2.83Z"}})]):t("svg",{staticStyle:{width:"18px"},attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"}},[t("path",{attrs:{d:"M24.48,42.18A18.66,18.66,0,0,1,22.11,5,2,2,0,0,1,23.56,8.6,11.32,11.32,0,1,0,39.4,24.44,2,2,0,0,1,43,25.89,18.68,18.68,0,0,1,24.48,42.18ZM16.36,11.32A14.66,14.66,0,1,0,36.68,31.64,15.35,15.35,0,0,1,15,17.68,15.2,15.2,0,0,1,16.36,11.32Z"}})])])};o._withStripped=!0;var i=t(407),a=Vue.extend({data:()=>({dark:(0,i.getComponentSettings)("darkMode").enabled}),created(){(0,i.addComponentListener)("darkMode",(n=>{this.dark=n}))}}),r=t(3379),l=t.n(r),c=t(9253),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[],!1,null,null,null));d.options.__file="registry/lib/plugins/style/custom-navbar-dark-mode/NavbarDarkMode.vue";var m=d.exports},5026:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement;n._self._c;return n._m(0)};o._withStripped=!0;var i=t(3379),a=t.n(i),r=t(8241),l=t.n(r),c={insert:"head",singleton:!1},s=(a()(l(),c),l().locals,(0,t(1900).Z)({},o,[function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"reimu-loading"},[t("div",{staticClass:"reimu-icon"}),n._v("\n 少女祈祷中...\n")])}],!1,null,null,null));s.options.__file="registry/lib/plugins/v-loading/reimu/ReimuLoading.vue";var p=s.exports},8373:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return f}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"rpc-config download-video-config-section"},[n.isRenaming?t("div",{staticClass:"profile-select"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 重命名 RPC 预设:\n ")]),n._v(" "),t("TextBox",{ref:"renameInput",model:{value:n.profileRename,callback:function(e){n.profileRename=e},expression:"profileRename"}}),n._v(" "),t("VButton",{key:"check",attrs:{type:"transparent",title:"完成"},on:{click:function(e){return n.endRename()}}},[t("VIcon",{attrs:{icon:"mdi-check",size:16}})],1)],1):t("div",{staticClass:"profile-select"},[t("div",{staticClass:"profile-item-name"},[n._v("\n RPC 预设:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.rpcProfiles},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t.name)+"\n ")]}}]),model:{value:n.selectedRpcProfile,callback:function(e){n.selectedRpcProfile=e},expression:"selectedRpcProfile"}}),n._v(" "),t("VButton",{key:"edit",attrs:{type:"transparent",title:"重命名"},on:{click:function(e){return n.startRename()}}},[t("VIcon",{attrs:{icon:"mdi-pencil-outline",size:16}})],1),n._v(" "),t("VButton",{key:"new",attrs:{type:"transparent",title:"新建预设"},on:{click:function(e){return n.newProfile()}}},[t("VIcon",{attrs:{icon:"mdi-plus",size:16}})],1),n._v(" "),t("VButton",{key:"delete",attrs:{disabled:n.rpcProfiles.length<2,type:"transparent",title:"删除当前预设"},on:{click:function(e){return n.deleteProfile()}}},[t("VIcon",{attrs:{icon:"mdi-trash-can-outline",size:16}})],1)],1),n._v(" "),n.selectedRpcProfile?[t("div",{staticClass:"profile-secret-key"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 密钥:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.secretKey,callback:function(e){n.$set(n.selectedRpcProfile,"secretKey",e)},expression:"selectedRpcProfile.secretKey"}})],1),n._v(" "),t("div",{staticClass:"profile-dir"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 路径:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.dir,callback:function(e){n.$set(n.selectedRpcProfile,"dir",e)},expression:"selectedRpcProfile.dir"}})],1),n._v(" "),t("div",{staticClass:"profile-host"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 主机:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.host,callback:function(e){n.$set(n.selectedRpcProfile,"host",e)},expression:"selectedRpcProfile.host"}})],1),n._v(" "),t("div",{staticClass:"profile-port"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 端口:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.port,callback:function(e){n.$set(n.selectedRpcProfile,"port",e)},expression:"selectedRpcProfile.port"}})],1),n._v(" "),t("div",{staticClass:"profile-method"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 方法:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:["get","post"],"key-mapper":function(n){return n}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}],null,!1,883355439),model:{value:n.selectedRpcProfile.method,callback:function(e){n.$set(n.selectedRpcProfile,"method",e)},expression:"selectedRpcProfile.method"}})],1),n._v(" "),t("div",{staticClass:"profile-other"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 其他配置:\n ")]),n._v(" "),t("TextArea",{attrs:{placeholder:"some-key=value","change-on-blur":""},model:{value:n.selectedRpcProfile.other,callback:function(e){n.$set(n.selectedRpcProfile,"other",e)},expression:"selectedRpcProfile.other"}})],1)]:n._e()],2)};o._withStripped=!0;var i=t(407),a=t(1141),r=t(8643);const l={name:"未命名",secretKey:"",dir:"",host:"127.0.0.1",port:"6800",method:"get",other:""},{options:c}=(0,i.getComponentSettings)("downloadVideo"),s={...{rpcProfiles:[l],selectedRpcProfileName:l.name},...c},p=s.rpcProfiles.find((n=>n.name===s.selectedRpcProfileName))??(s.rpcProfiles.length<1?(s.rpcProfiles.push(l),l):s.rpcProfiles[0]);console.log(s,p);var d=Vue.extend({components:{TextBox:r.TextBox,VButton:r.VButton,VIcon:r.VIcon,VDropdown:r.VDropdown,TextArea:r.TextArea},data:()=>({isRenaming:!1,profileRename:"",rpcProfiles:s.rpcProfiles,selectedRpcProfile:p}),methods:{saveSettings(){s.selectedRpcProfileName=this.selectedRpcProfile.name,s.rpcProfiles=this.rpcProfiles,Object.assign(c,s)},async startRename(){this.profileRename=this.selectedRpcProfile.name,this.isRenaming=!0,await this.$nextTick(),this.$refs.renameInput?.focus()},endRename(){const n=this.profileRename;n?s.rpcProfiles.some((e=>e.name!==this.selectedRpcProfile.name&&e.name===n))?a.Toast.error("名称不得与其他预设重复","重命名 RPC 预设",2e3):(this.selectedRpcProfile.name=this.profileRename,this.isRenaming=!1,this.saveSettings()):a.Toast.error("名称不得为空","重命名 RPC 预设",2e3)},newProfile(){const n={...this.selectedRpcProfile},e={num:1,toString(){return`未命名${this.num}`}};for(;s.rpcProfiles.some((n=>n.name===e.toString()));)e.num++;n.name=e.toString(),s.rpcProfiles.push(n),this.selectedRpcProfile=n},deleteProfile(){if(s.rpcProfiles.length<2)return;const n=s.rpcProfiles.findIndex((n=>n.name===this.selectedRpcProfile.name));-1!==n&&confirm(`确认删除 RPC 预设 "${this.selectedRpcProfile.name}" 吗?`)&&(s.rpcProfiles.splice(n,1),this.selectedRpcProfile=s.rpcProfiles[0])}}}),m=t(3379),b=t.n(m),u=t(576),h=t.n(u),g={insert:"head",singleton:!1},v=(b()(h(),g),h().locals,(0,t(1900).Z)(d,o,[],!1,null,null,null));v.options.__file="registry/lib/plugins/video/download/aria2-output/RpcConfig.vue";var f=v.exports},1900:function(n,e,t){"use strict";function o(n,e,t,o,i,a,r,l){var c,s="function"==typeof n?n.options:n;if(e&&(s.render=e,s.staticRenderFns=t,s._compiled=!0),o&&(s.functional=!0),a&&(s._scopeId="data-v-"+a),r?(c=function(n){(n=n||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(n=__VUE_SSR_CONTEXT__),i&&i.call(this,n),n&&n._registeredComponents&&n._registeredComponents.add(r)},s._ssrRegister=c):i&&(c=l?function(){i.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(s.functional){s._injectStyles=c;var p=s.render;s.render=function(n,e){return c.call(e),p(n,e)}}else{var d=s.beforeCreate;s.beforeCreate=d?[].concat(d,c):[c]}return{exports:n,options:s}}t.d(e,{Z:function(){return o}})},9830:function(n,e,t){var o={"./feeds/copy-link/index.ts":6338,"./feeds/disable-details/index.ts":8928,"./feeds/extend-live/index.ts":8001,"./feeds/filter/index.ts":8819,"./feeds/fixed-sidebars/index.ts":7306,"./feeds/fold-comments/index.ts":133,"./feeds/full-content/index.ts":5681,"./feeds/full-title/index.ts":2997,"./feeds/unfold/index.ts":7921,"./live/auto-draw/index.ts":4538,"./live/badge-helper/index.ts":8321,"./live/danmaku-sendbar/index.ts":666,"./live/download-records/index.ts":4091,"./live/gift-box/index.ts":9640,"./live/home-mute/index.ts":2916,"./live/pip/index.ts":6498,"./live/remove-watermark/index.ts":802,"./live/showgirl/index.ts":3315,"./live/side-bar/index.ts":8253,"./style/always-show-duration/index.ts":8726,"./style/auto-hide-sidebar/index.ts":6693,"./style/custom-navbar/index.ts":2010,"./style/dark-mode/follow-system/index.ts":6030,"./style/dark-mode/index.ts":6913,"./style/dark-mode/schedule/index.ts":7057,"./style/hide/bangumi/reviews/index.ts":554,"./style/hide/bangumi/sponsors/index.ts":620,"./style/hide/banner/index.ts":631,"./style/hide/video/recommended-live/index.ts":6209,"./style/hide/video/related-videos/index.ts":4158,"./style/hide/video/top-mask/index.ts":1268,"./style/player-on-top/index.ts":6514,"./style/player-shadow/index.ts":5210,"./style/scrollbar/index.ts":1333,"./style/sidebar-offset/index.ts":502,"./style/simplify/comments/index.ts":7128,"./style/simplify/home/index.ts":3716,"./style/simplify/live/index.ts":84,"./style/special-danmaku/index.ts":2853,"./style/v1-panel/index.ts":1406,"./touch/combo-like/index.ts":1130,"./touch/double-click-control/index.ts":4420,"./touch/mini-player/index.ts":6600,"./touch/player-control/index.ts":1103,"./touch/player-gestures/index.ts":5496,"./utils/change-update-urls/index.ts":3860,"./utils/check-in-center/index.ts":2336,"./utils/column-unlock/index.ts":9909,"./utils/comments/copy-link/index.ts":2002,"./utils/download-audio/index.ts":390,"./utils/image-exporter/index.ts":6777,"./utils/image-resolution/index.ts":1370,"./utils/keymap/index.ts":3902,"./utils/remove-promotions/index.ts":7872,"./utils/url-params-clean/index.ts":6424,"./utils/v1-migrate/index.ts":652,"./utils/view-cover/index.ts":7769,"./utils/watchlater-redirect/index.ts":4569,"./video/biliplus-redirect/index.ts":5604,"./video/bvid-convert/index.ts":4749,"./video/danmaku/airborne/index.ts":1729,"./video/danmaku/download/index.ts":1110,"./video/danmaku/expand/index.ts":6770,"./video/download/index.ts":8336,"./video/full-description/index.ts":2461,"./video/full-episode-title/index.ts":4603,"./video/outer-watchlater/index.ts":4143,"./video/player/auto-light/index.ts":8961,"./video/player/control-background/index.ts":7118,"./video/player/default-mode/index.ts":3803,"./video/player/double-click-fullscreen/index.ts":7707,"./video/player/focus/index.ts":3954,"./video/player/intersection-actions/index.ts":2298,"./video/player/legacy-auto-play/index.ts":3874,"./video/player/preserve-danmaku-input/index.ts":3651,"./video/player/remember-speed/index.ts":5543,"./video/player/remove-popup/index.ts":8010,"./video/player/screenshot/index.ts":3117,"./video/player/seek-by-frames/index.ts":6609,"./video/player/show-cover/index.ts":8770,"./video/player/skip-charge-list/index.ts":6550,"./video/quick-favorite/index.ts":6230,"./video/seo-redirect/index.ts":6958,"./video/subtitle/download/index.ts":6753};function i(n){var e=a(n);return t(e)}function a(n){if(!t.o(o,n)){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}return o[n]}i.keys=function(){return Object.keys(o)},i.resolve=a,n.exports=i,i.id=9830},1973:function(n,e,t){var o={"./cleaner.ts":7916,"./downloader.ts":2656,"./starter.ts":4827};function i(n){var e=a(n);return t(e)}function a(n){if(!t.o(o,n)){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}return o[n]}i.keys=function(){return Object.keys(o)},i.resolve=a,n.exports=i,i.id=1973},5181:function(n,e,t){var o={"./launch-bar/trending-search/index.ts":3151,"./settings-panel/recent-components/index.ts":1698,"./style/custom-navbar-dark-mode/index.ts":5948,"./utils/keymap-empty-action.ts/index.ts":4792,"./v-loading/reimu/index.ts":8178,"./video/download/aria2-output/index.ts":1839,"./video/download/idm-output/index.ts":9849};function i(n){var e=a(n);return t(e)}function a(n){if(!t.o(o,n)){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}return o[n]}i.keys=function(){return Object.keys(o)},i.resolve=a,n.exports=i,i.id=5181},964:function(n){n.exports.z=(n,e)=>e.replace(n,"").replace(/\\/g,"/").replace(/\/[^\/]+$/,"")},3663:function(n){"use strict";n.exports=coreApis.ajax},776:function(n){"use strict";n.exports=coreApis.cdnTypes},4850:function(n){"use strict";n.exports=coreApis.componentApis.component},3573:function(n){"use strict";n.exports=coreApis.componentApis.description},2023:function(n){"use strict";n.exports=coreApis.componentApis.feeds.api},7030:function(n){"use strict";n.exports=coreApis.componentApis.feeds.disableProfilePopup},3864:function(n){"use strict";n.exports=coreApis.componentApis.feeds.notify},475:function(n){"use strict";n.exports=coreApis.componentApis.live.liveControlBar},6631:function(n){"use strict";n.exports=coreApis.componentApis.styledComponent},8535:function(n){"use strict";n.exports=coreApis.componentApis.switchOptions},1212:function(n){"use strict";n.exports=coreApis.componentApis.utils.categories.data},4169:function(n){"use strict";n.exports=coreApis.componentApis.utils.commentApis},2740:function(n){"use strict";n.exports=coreApis.componentApis.video.assUtils},9730:function(n){"use strict";n.exports=coreApis.componentApis.video.playerAgent},3579:function(n){"use strict";n.exports=coreApis.componentApis.video.playerLight},8963:function(n){"use strict";n.exports=coreApis.componentApis.video.videoControlBar},4705:function(n){"use strict";n.exports=coreApis.componentApis.video.videoInfo},5539:function(n){"use strict";n.exports=coreApis.componentApis.video.watchlater},1508:function(n){"use strict";n.exports=coreApis.download},4290:function(n){"use strict";n.exports=coreApis.filePicker},1270:function(n){"use strict";n.exports=coreApis.lifeCycle},8738:function(n){"use strict";n.exports=coreApis.meta},9156:function(n){"use strict";n.exports=coreApis.observer},8269:function(n){"use strict";n.exports=coreApis.pluginApis.data},4659:function(n){"use strict";n.exports=coreApis.runtimeLibrary},407:function(n){"use strict";n.exports=coreApis.settings},3569:function(n){"use strict";n.exports=coreApis.spinQuery},9163:function(n){"use strict";n.exports=coreApis.style},1141:function(n){"use strict";n.exports=coreApis.toast},8643:function(n){"use strict";n.exports=coreApis.ui},3278:function(n){"use strict";n.exports=coreApis.userInfo},9319:function(n){"use strict";n.exports=coreApis.utils.constants},8117:function(n){"use strict";n.exports=coreApis.utils.formatters},2244:function(n){"use strict";n.exports=coreApis.utils.lazyPanel},5729:function(n){"use strict";n.exports=coreApis.utils.log},4522:function(n){"use strict";n.exports=coreApis.utils.sort},9129:function(n){"use strict";n.exports=coreApis.utils.title},1344:function(n){"use strict";n.exports=coreApis.utils.urls},3109:function(n){"use strict";n.exports=coreApis.utils}},o={};function i(n){var e=o[n];if(void 0!==e)return e.exports;var a=o[n]={id:n,exports:{}};return t[n](a,a.exports,i),a.exports}i.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(e,{a:e}),e},e=Object.getPrototypeOf?function(n){return Object.getPrototypeOf(n)}:function(n){return n.__proto__},i.t=function(t,o){if(1&o&&(t=this(t)),8&o)return t;if("object"==typeof t&&t){if(4&o&&t.__esModule)return t;if(16&o&&"function"==typeof t.then)return t}var a=Object.create(null);i.r(a);var r={};n=n||[null,e({}),e([]),e(e)];for(var l=2&o&&t;"object"==typeof l&&!~n.indexOf(l);l=e(l))Object.getOwnPropertyNames(l).forEach((function(n){r[n]=function(){return t[n]}}));return r.default=function(){return t},i.d(a,r),a},i.d=function(n,e){for(var t in e)i.o(e,t)&&!i.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})},i.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},i.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var a={};return function(){"use strict";i.d(a,{doc:function(){return c}});var n=i(776),e=i(8738),t=i(964);const o=[{type:"component",name:"videoCurTime",displayName:"视频内显示时间",fullRelativePath:"../../registry/dist/components/video/player/localtime.js",fullAbsolutePath:"registry/dist/components/video/player/localtime.js",owner:"FoundTheWOUT"}],r=[],l=()=>{unsafeWindow.generateDocs=async()=>{const a="../../registry/dist/",l=(t,o)=>`\n## ${t}\n\n${o.map((t=>{const{name:o,displayName:i,description:a,fullAbsolutePath:r,fullRelativePath:l,owner:c}=t;return`\n### [${i}](${l})\n\`${o}\`\n\n**jsDelivr:** [\`Stable\`](${n.cdnRoots.jsDelivr(e.branches.stable,c)}${r}) / [\`Preview\`](${n.cdnRoots.jsDelivr(e.branches.preview,c)}${r})\n\n**GitHub:** [\`Stable\`](${n.cdnRoots.GitHub(e.branches.stable,c)}${r}) / [\`Preview\`](${n.cdnRoots.GitHub(e.branches.preview,c)}${r})\n\n${a||""}\n `.trim()})).join("\n\n")}\n `.trim(),c=await(async n=>{const{getDescriptionMarkdown:e}=await Promise.resolve().then(i.t.bind(i,3573,23)),a=i(9830);return{title:"组件",items:a.keys().map((n=>{const e=a(n);if("component"in e)return{component:e.component,path:n}})).filter((n=>void 0!==n)).map((o=>{const i=`${n}components/`,a=`${i}${(0,t.z)(i,o.path.replace(/^\.?\//,""))}.js`,r=a.replace(/^(\.\.?\/)*/,""),{name:l,displayName:c}=o.component;return{type:"component",name:l,displayName:c,description:e(o.component),fullRelativePath:a,fullAbsolutePath:r}})).concat(o)}})(a),s=await(async n=>{const e=i(5181);return{title:"插件",items:e.keys().map((n=>{const t=e(n);if("plugin"in t)return{plugin:t.plugin,path:n}})).filter((n=>void 0!==n)).map((e=>{const o=`${n}plugins/`,i=`${o}${(0,t.z)(o,e.path.replace(/^\.?\//,""))}.js`,a=i.replace(/^(\.\.?\/)*/,""),{name:r,displayName:l}=e.plugin;return{type:"plugin",name:r,displayName:l,fullRelativePath:i,fullAbsolutePath:a}})).concat(r)}})(a),p=`\n# 可安装功能\n\n${l(c.title,c.items)}\n${l(s.title,s.items)}\n\n`.trim(),d=await(async t=>{const o=i(1973),a=o.keys().map((n=>{const e=o(n);if("pack"in e)return{pack:e.pack}})).filter((n=>void 0!==n)).map((n=>{const{pack:e}=n,{components:o=[],plugins:i=[]}=e,a=(n,e)=>t.find((t=>t.type===n&&t.name===e)),r=o.map((n=>a("component",n))).concat(i.map((n=>a("plugin",n))));return{...e,items:r}}));return{markdown:`\n# 合集包\n合集包提供了批量的功能安装链接, 方便一次性安装大量功能.\n\n${a.map((t=>`\n### ${t.displayName}\n${t.description||""}\n\n\njsDelivr Stable
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.jsDelivr(e.branches.stable,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n\njsDelivr Preview
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.jsDelivr(e.branches.preview,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n\nGitHub Stable
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.GitHub(e.branches.stable,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n\nGitHub Preview
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.GitHub(e.branches.preview,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n `.trim())).join("\n\n")}\n\n`.trim(),json:JSON.stringify(a.map((n=>({...n,type:"pack"}))),void 0,2)}})(c.items.concat(s.items)),{DownloadPackage:m}=await Promise.resolve().then(i.t.bind(i,1508,23)),b=new m;b.noEscape=!0,b.add("features.md",p),b.add("pack/pack.md",d.markdown),b.add("features.json",JSON.stringify([...c.items,...s.items],void 0,2)),b.add("pack/pack.json",d.json),await b.emit("features.zip")}},c={name:"featureDocsGenerator",displayName:"功能文档生成器",entry:l,reload:l,unload:()=>{delete unsafeWindow.generateDocs},tags:[componentsTags.utils]}}(),a=a.doc}()}));
\ No newline at end of file
+const N={video:".mp4",audio:".m4a"},P=n=>({url:n.downloadUrl,backupUrls:n.backupUrls,length:n.duration,size:Math.trunc(n.bandWidth*n.duration/8),extension:N[n.type]??".m4s"}),T=async(n,e)=>{const{codec:t="AVC/H.264",filters:o}=e,i={video:()=>!0,audio:()=>!0,...o},{aid:r,cid:l,quality:c}=n,s={avid:r,cid:l,qn:c?.value??"",otype:"json",fourk:1,fnver:0,fnval:80},d=`https://api.bilibili.com/x/player/playurl?${(0,a.formData)(s)}`,b=await(0,m.bilibiliApi)((0,m.getJsonWithCredentials)(d),"获取视频链接失败");if(!b.dash)throw new Error("此视频没有 dash 格式, 请改用其他格式.");const u=p.allQualities.find((n=>n.value===b.quality)),{duration:h,video:g,audio:v}=b.dash,f=g.filter((n=>n.id===u.value)).map((n=>{const e=(()=>{switch(n.codecid){case 12:return"HEVC/H.265";default:case 7:return"AVC/H.264"}})();return{type:"video",quality:u,width:n.width,height:n.height,codecs:n.codecs,codecId:n.codecid,bandWidth:n.bandwidth,frameRate:n.frameRate,backupUrls:(n.backupUrl||n.backup_url||[]).map((n=>n.replace("http:","https:"))),downloadUrl:(n.baseUrl||n.base_url||"").replace("http:","https:"),duration:h,videoCodec:e}})).filter((n=>i.video(n))),y=(n=>{const{videoDashes:e,audioDashes:t,videoCodec:o}=n,i=[];if(0!==e.length){const n=n=>n.videoCodec===o;if(e.some(n)){const t=e.filter(n).sort((0,S.ascendingSort)((n=>n.bandWidth)))[0];i.push(P(t))}else i.push(P(e.sort((0,S.ascendingSort)((n=>n.bandWidth)))[0]))}if(0!==t.length){const n=t.sort((0,S.descendingSort)((n=>n.bandWidth)))[0];i.push(P(n))}return i})({audioDashes:(v||[]).map((n=>({type:"audio",bandWidth:n.bandwidth,codecs:n.codecs,codecId:n.codecid,backupUrls:(n.backupUrl||n.backup_url||[]).map((n=>n.replace("http:","https:"))),downloadUrl:(n.baseUrl||n.base_url||"").replace("http:","https:"),duration:h}))).filter((n=>i.audio(n))),videoDashes:f,videoCodec:t}),w=b.accept_quality.map((n=>p.allQualities.find((e=>e.value===n)))).filter((n=>void 0!==n)),k=new L({input:n,jsonData:b,fragments:y,qualities:w,currentQuality:u});return D(n,k),k},R={name:"video.dash.avc",displayName:"dash (AVC/H.264)",description:"音画分离的 mp4 格式, 编码为 H.264, 兼容性较好. 下载后可以合并为单个 mp4 文件.",downloadVideoInfo:async n=>T(n,{codec:"AVC/H.264"})},U={name:"video.dash.hevc",displayName:"dash (HEVC/H.265)",description:"音画分离的 mp4 格式, 编码为 H.265, 体积较小, 兼容性较差. 下载后可以合并为单个 mp4 文件.",downloadVideoInfo:async n=>T(n,{codec:"HEVC/H.265"})},F={name:"video.dash.audio",displayName:"dash (仅音频)",description:"仅下载视频中的音频轨道.",downloadVideoInfo:async n=>T(n,{filters:{video:()=>!1}})},H=(n,e)=>{const t=n=>e.length>n?e[n]:e[e.length-1];return{fragments:n.durl.map(((n,e)=>({length:n.length,size:n.size,url:n.url,backupUrls:n.backup_url,extension:t(e)}))),qualities:n.accept_quality.map((n=>p.allQualities.find((e=>e.value===n)))).filter((n=>void 0!==n)),currentQuality:p.allQualities.find((e=>e.value===n.quality))}},Y={name:"video.flv",displayName:"flv",description:"使用 flv 格式下载, 兼容 H.264 编码.",downloadVideoInfo:async n=>{const{aid:e,cid:t,quality:o}=n,i={avid:e,cid:t,qn:o?.value??"",otype:"json",fourk:1,fnver:0,fnval:0},r=`https://api.bilibili.com/x/player/playurl?${(0,a.formData)(i)}`,l=await(0,m.bilibiliApi)((0,m.getJsonWithCredentials)(r),"获取视频链接失败"),c=new L({input:n,jsonData:l,...H(l,[".flv"])});return D(n,c),c}},G={name:"consoleLogDemo",displayName:"Toast",description:"弹一条消息显示出下载链接, 右键新标签页打开就可以下载. 链接有 referer 限制, 复制无用, 且不能保留视频文件名.",runAction:async n=>{const e=n.infos.flatMap((n=>n.titledFragments)),t=e.map((n=>n.url)).join("\n");d.Toast.show(e.map((n=>`${n.title}`)).join("\n"),"下载视频"),console.log(t),console.log(n)}},[V]=(0,s.registerAndGetData)("downloadVideo.inputs",[B,E,I]),[q]=(0,s.registerAndGetData)("downloadVideo.apis",[Y,R,U,F]),[z]=(0,s.registerAndGetData)("downloadVideo.assets",[]),[O]=(0,s.registerAndGetData)("downloadVideo.outputs",[G]),{basicConfig:J}=(0,i.getComponentSettings)("downloadVideo").options;var K=Vue.extend({components:{VPopup:c.VPopup,VButton:c.VButton,VDropdown:c.VDropdown,VIcon:c.VIcon},props:{triggerElement:{required:!0}},data(){const n=J.api,e=J.output;return{open:!1,busy:!1,testData:{videoInfo:null,multiple:!1},assets:z,qualities:[],selectedQuality:void 0,inputs:[],selectedInput:void 0,apis:q,selectedApi:q.find((e=>e.name===n))||q[0],outputs:O,selectedOutput:O.find((n=>n.name===e))||O[0]}},computed:{assetsWithOptions(){return this.assets.filter((n=>n.component))},filteredQualities(){return 0===this.qualities.length?p.allQualities:this.qualities},canStartDownload(){if(this.busy||!this.open)return!1;return!Object.entries(this).filter((([n])=>n.startsWith("selected"))).some((([,n])=>!n))}},watch:{selectedInput(n){void 0!==n&&this.updateTestVideoInfo()},selectedApi(n){void 0!==n&&(this.updateTestVideoInfo(),J.api=n.name)},selectedOutput(n){void 0!==n&&(J.output=n.name)}},mounted(){coreApis.observer.videoChange((()=>{const n=V.filter((n=>n.match?.some((n=>(0,a.matchUrlPattern)(n)))??!0));this.inputs=n,this.selectedInput=n[0]}))},methods:{formatFileSize:l.formatFileSize,saveSelectedQuality(){const n=this.selectedQuality;void 0!==n&&(J.quality=n.value,this.updateTestVideoInfo())},async getVideoItems(){const n=this.selectedInput;return await n.getInputs(this.$refs.inputOptions)},async updateTestVideoInfo(){if(!this.selectedInput)return;this.testData.videoInfo=null;const n=await this.getVideoItems();console.log("[updateTestVideoInfo]",n),this.testData.multiple=n.length>1;const e=this.selectedApi,[t]=n;if(!this.selectedQuality){const n=await e.downloadVideoInfo(t);if(this.qualities=n.qualities,this.selectedQuality=n.qualities[0],J.quality){const[e]=n.qualities.filter((n=>n.value<=J.quality));e&&(this.selectedQuality=e)}}try{t.quality=this.selectedQuality;const n=await e.downloadVideoInfo(t);this.testData.videoInfo=n}catch(n){this.testData.videoInfo=void 0}},async startDownload(n,e){try{this.busy=!0;const t=this.selectedInput,o=this.selectedApi,i=await t.getInputs(this.$refs.inputOptions);if(0===i.length)return void d.Toast.info("未接收到视频, 如果输入源支持批量, 请至少选择一个视频.","下载视频",3e3);i.forEach((n=>{n.quality=this.selectedQuality}));const a=await Promise.all(i.map((n=>o.downloadVideoInfo(n))));if(0===a.length||0===lodash.sumBy(a,(n=>n.fragments.length)))return void d.Toast.info("未接收到可下载数据, 请检查输入源和格式是否适用于当前视频.","下载视频",3e3);const r=new j(a),l=(await Promise.all(z.map((n=>n.getAssets(a,this.$refs.assetsOptions.find((e=>e.$attrs.name===n.name))))))).flat();r.extraAssets.push(...l),await r.downloadExtraAssets(),await e.runAction(r,n)}catch(n){(0,r.logError)(n)}finally{this.busy=!1}}}}),W=t(7866),Z=t.n(W),X={insert:"head",singleton:!1},$=(f()(Z(),X),Z().locals,(0,x.Z)(K,o,[],!1,null,null,null));$.options.__file="registry/lib/components/video/download/DownloadVideo.vue";var nn=$.exports},7248:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return l}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("DefaultWidget",{ref:"button",attrs:{name:"下载视频",icon:"mdi-download"},on:{mouseover:function(e){return n.createDownloadPanel()},click:function(e){return n.toggleDownloadPanel()}}})],1)};let i;o._withStripped=!0;var a=Vue.extend({components:{DefaultWidget:coreApis.ui.DefaultWidget},methods:{async createDownloadPanel(){if(!i){const n=document.createElement("div");document.body.appendChild(n);const e=await Promise.resolve().then(t.bind(t,3712)).then((n=>n.default));i=new e({propsData:{triggerElement:this.$refs.button}}).$mount(n)}},async toggleDownloadPanel(){i&&(i.open=!i.open)}}}),r=(0,t(1900).Z)(a,o,[],!1,null,null,null);r.options.__file="registry/lib/components/video/download/Widget.vue";var l=r.exports},89:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"single-video-info download-video-config-section"},[n.imageUrl?t("img",{staticClass:"shadow",attrs:{src:n.imageUrl}}):n._e(),n._v(" "),n.imageUrl?t("img",{attrs:{src:n.imageUrl}}):n._e()])};o._withStripped=!0;var i=t(9156),a=t(5729),r=t(4705),l=Vue.extend({data:()=>({imageUrl:""}),created(){(0,i.videoChange)((async()=>{const{aid:n}=unsafeWindow,e=new r.VideoInfo(n);try{await e.fetchInfo()}catch(n){throw(0,a.logError)(n),n}this.imageUrl=e.coverUrl.replace("http:","https:")}))}}),c=t(3379),s=t.n(c),p=t(7069),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/download/inputs/video/SingleVideoInfo.vue";var u=b.exports},3245:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("span",{staticClass:"watchlater",class:{on:n.on},attrs:{title:"稍后再看"},on:{click:function(e){return n.toggle()}}},[t("VIcon",{attrs:{size:28,icon:"mdi-timetable"}}),n._v(" "),t("span",{staticClass:"text"},[n._v("稍后再看")]),n._v(" "),t("div",{staticClass:"tip",class:{show:n.tipShowing}},[n._v(n._s(n.tipText))])],1)};o._withStripped=!0;var i=t(8643),a=t(5539),r=t(5729),l=Vue.extend({components:{VIcon:i.VIcon},data:()=>({watchlaterList:a.watchlaterList,aid:unsafeWindow.aid,tipText:"",tipShowing:!1,tipHandle:0,on:!1}),created(){this.on=this.isInWatchlater()},methods:{isInWatchlater(){return this.watchlaterList.includes(parseInt(this.aid))},showTip(n){this.tipText=n,this.tipShowing=!0,this.tipHandle&&clearTimeout(this.tipHandle),this.tipHandle=setTimeout((()=>{this.tipShowing=!1}),2e3)},async toggle(){try{await(0,a.toggleWatchlater)(this.aid),this.on=this.isInWatchlater(),this.showTip(this.on?"已添加至稍后再看":"已从稍后再看移除")}catch(n){(0,r.logError)(n)}}}}),c=t(3379),s=t.n(c),p=t(2082),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/outer-watchlater/OuterWatchlater.vue";var u=b.exports},9213:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return f}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("span",{staticClass:"quick-favorite",class:{on:n.isFavorite},attrs:{title:"快速收藏"},on:{click:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button||e.target!==e.currentTarget?null:n.toggle()},contextmenu:function(e){if(e.preventDefault(),e.target!==e.currentTarget)return null;n.listShowing=!n.listShowing}}},[t("i",{staticClass:"quick-favorite-icon",on:{click:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:n.toggle()},contextmenu:function(e){e.preventDefault(),n.listShowing=!n.listShowing}}}),n._v(" "),t("div",{staticClass:"text",on:{click:function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:n.toggle()},contextmenu:function(e){e.preventDefault(),n.listShowing=!n.listShowing}}},[n._v("\n 快速收藏\n ")]),n._v(" "),t("div",{ref:"selectList",staticClass:"select-list",class:{show:n.listShowing}},[n._v("\n 选择快速收藏夹:\n "),t("div",{staticClass:"lists"},[t("VDropdown",{attrs:{items:n.lists.map((function(n){return n.title})),"key-mapper":function(n){return n}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.selectedFavorite,callback:function(e){n.selectedFavorite=e},expression:"selectedFavorite"}})],1)]),n._v(" "),t("div",{staticClass:"lists-tip",class:{show:n.listShowing}},[n._v("\n 右键点击快速收藏可再次打开\n ")]),n._v(" "),t("div",{staticClass:"tip",class:{show:n.tipShowing}},[n._v(n._s(n.tipText))])])};o._withStripped=!0;var i=t(407),a=t(3663),r=t(3109),l=t(5729),c=t(1141),s=t(8643);const{options:p}=(0,i.getComponentSettings)("quickFavorite");var d=Vue.extend({components:{VDropdown:s.VDropdown},data:()=>({aid:unsafeWindow.aid,favoriteTitle:"",isFavorite:!1,tipText:"",tipShowing:!1,tipHandle:0,lists:[],selectedFavorite:"<未选择>",listShowing:!1}),watch:{selectedFavorite(n){if(0===this.lists.length)return;const{lists:e}=this,t=e.find((e=>e.title===n));t?(p.favoriteFolderID=t.id,this.syncFavoriteState()):console.error("list not found in selectedFavorite(value)")},async listShowing(n){if(n&&(document.addEventListener("click",(n=>{const e=this.$el,t=n.target;t===e||e.contains(t)||(this.listShowing=!1)})),0===this.lists.length))try{const n=await(0,a.getJsonWithCredentials)(`https://api.bilibili.com/medialist/gateway/base/created?pn=1&ps=100&up_mid=${(0,r.getUID)()}&is_space=0`);if(0!==n.code)throw new Error(`获取收藏夹列表失败: ${n.message}`);this.lists=lodash.get(n,"data.list",[])}catch(n){(0,l.logError)(n)}}},created(){this.syncFavoriteState()},methods:{async syncFavoriteState(){if(0!==p.favoriteFolderID)try{const n=await(0,a.getJsonWithCredentials)(`https://api.bilibili.com/x/v3/fav/folder/created/list-all?type=2&rid=${this.aid}&up_mid=${(0,r.getUID)()}`);if(0!==n.code)throw new Error(`获取收藏状态失败: ${n.message}`);const e=lodash.get(n,"data.list",[]).find((n=>n.id===p.favoriteFolderID));if(void 0===e)return void(p.favoriteFolderID=0);this.isFavorite=Boolean(e.fav_state),this.favoriteTitle=e.title,this.selectedFavorite=e.title}catch(n){(0,l.logError)(n)}},showTip(n){this.tipText=n,this.tipShowing=!0,this.tipHandle&&clearTimeout(this.tipHandle),this.tipHandle=setTimeout((()=>{this.tipShowing=!1}),2e3)},async toggle(){if(0===p.favoriteFolderID)return void(this.listShowing=!0);const n={rid:this.aid,type:2,add_media_ids:"",del_media_ids:"",csrf:(0,r.getCsrf)()};n[this.isFavorite?"del_media_ids":"add_media_ids"]=p.favoriteFolderID.toString();try{await(0,a.postTextWithCredentials)("https://api.bilibili.com/x/v3/fav/resource/deal",Object.entries(n).map((([n,e])=>`${n}=${e}`)).join("&")),this.isFavorite=!this.isFavorite,this.showTip(this.isFavorite?`已添加至收藏夹: ${this.favoriteTitle}`:`已移出收藏夹: ${this.favoriteTitle}`)}catch(n){c.Toast.error(`快速收藏失败: ${n.message}`,"快速收藏"),console.error(n)}}}}),m=t(3379),b=t.n(m),u=t(1718),h=t.n(u),g={insert:"head",singleton:!1},v=(b()(h(),g),h().locals,(0,t(1900).Z)(d,o,[],!1,null,null,null));v.options.__file="registry/lib/components/video/quick-favorite/QuickFavorite.vue";var f=v.exports},9759:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"multiple-widgets"},[t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载字幕 (JSON)",icon:"subtitle"},on:{click:function(e){return n.download("json")}}}),n._v(" "),t("DefaultWidget",{attrs:{disabled:n.disabled,name:"下载字幕 (ASS)",icon:"subtitle"},on:{click:function(e){return n.download("ass")}}})],1)};o._withStripped=!0;var i=t(8269),a=t(8643),r=t(5729),l=t(9129),c=t(1508),s=t(6361);(0,i.addData)("ui.icons",(n=>{n.subtitle=''}));var p=Vue.extend({components:{DefaultWidget:a.DefaultWidget},data:()=>({disabled:!1}),methods:{async download(n){try{this.disabled=!0;const e=await(0,s.mE)(n);c.DownloadPackage.single(`${(0,l.getFriendlyTitle)(!0)}.${n}`,e)}catch(n){(0,r.logError)(n)}finally{this.disabled=!1}}}}),d=(0,t(1900).Z)(p,o,[],!1,null,null,null);d.options.__file="registry/lib/components/video/subtitle/download/DownloadSubtitle.vue";var m=d.exports},7887:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return u}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"download-subtitle-config download-video-config-section"},[t("div",{staticClass:"download-video-config-item"},[t("div",{staticClass:"download-video-config-title"},[n._v("\n 字幕:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.items},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}]),model:{value:n.type,callback:function(e){n.type=e},expression:"type"}})],1)])};o._withStripped=!0;var i=t(407),a=t(8643);const r=(0,i.getComponentSettings)("downloadVideo").options;var l=Vue.extend({components:{VDropdown:a.VDropdown},data:()=>({type:r.subtitleType??"无",items:["无","ass","json"]}),computed:{enabled(){return"无"!==this.type}},watch:{type(n){r.subtitleType=n}}}),c=t(3379),s=t.n(c),p=t(6101),d=t.n(p),m={insert:"head",singleton:!1},b=(s()(d(),m),d().locals,(0,t(1900).Z)(l,o,[],!1,null,null,null));b.options.__file="registry/lib/components/video/subtitle/download/Plugin.vue";var u=b.exports},8304:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return m}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"navbar-dark-mode",attrs:{title:n.dark?"关闭夜间模式":"开启夜间模式"}},[n.dark?t("svg",{staticStyle:{width:"18px"},attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 47.96 47.96"}},[t("path",{attrs:{d:"M24,12A12,12,0,1,0,36,24,12,12,0,0,0,24,12Zm0,20a8,8,0,1,1,8-8A8,8,0,0,1,24,32Z"}}),t("path",{attrs:{d:"M24,9a2,2,0,0,0,2-2V4a2,2,0,0,0-4,0V7A2,2,0,0,0,24,9Z"}}),t("path",{attrs:{d:"M36,14a2,2,0,0,0,1.42-.59l2.12-2.12a2,2,0,1,0-2.83-2.83l-2.12,2.12A2,2,0,0,0,36,14Z"}}),t("path",{attrs:{d:"M44,22H41a2,2,0,0,0,0,4h3a2,2,0,1,0,0-4Z"}}),t("path",{attrs:{d:"M37.4,34.61a2,2,0,1,0-2.83,2.82l2.12,2.13a2,2,0,0,0,2.83-2.83Z"}}),t("path",{attrs:{d:"M24,39a2,2,0,0,0-2,2v3a2,2,0,0,0,4,0V41A2,2,0,0,0,24,39Z"}}),t("path",{attrs:{d:"M10.53,34.61,8.41,36.73a2,2,0,0,0,0,2.83,2,2,0,0,0,2.82,0l2.13-2.13a2,2,0,1,0-2.83-2.82Z"}}),t("path",{attrs:{d:"M9,24a2,2,0,0,0-2-2H4a2,2,0,0,0,0,4H7A2,2,0,0,0,9,24Z"}}),t("path",{attrs:{d:"M10.53,13.39a2,2,0,0,0,1.41.59,2,2,0,0,0,1.42-3.42L11.23,8.44a2,2,0,0,0-2.82,2.83Z"}})]):t("svg",{staticStyle:{width:"18px"},attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"}},[t("path",{attrs:{d:"M24.48,42.18A18.66,18.66,0,0,1,22.11,5,2,2,0,0,1,23.56,8.6,11.32,11.32,0,1,0,39.4,24.44,2,2,0,0,1,43,25.89,18.68,18.68,0,0,1,24.48,42.18ZM16.36,11.32A14.66,14.66,0,1,0,36.68,31.64,15.35,15.35,0,0,1,15,17.68,15.2,15.2,0,0,1,16.36,11.32Z"}})])])};o._withStripped=!0;var i=t(407),a=Vue.extend({data:()=>({dark:(0,i.getComponentSettings)("darkMode").enabled}),created(){(0,i.addComponentListener)("darkMode",(n=>{this.dark=n}))}}),r=t(3379),l=t.n(r),c=t(9253),s=t.n(c),p={insert:"head",singleton:!1},d=(l()(s(),p),s().locals,(0,t(1900).Z)(a,o,[],!1,null,null,null));d.options.__file="registry/lib/plugins/style/custom-navbar-dark-mode/NavbarDarkMode.vue";var m=d.exports},5026:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return p}});var o=function(){var n=this,e=n.$createElement;n._self._c;return n._m(0)};o._withStripped=!0;var i=t(3379),a=t.n(i),r=t(8241),l=t.n(r),c={insert:"head",singleton:!1},s=(a()(l(),c),l().locals,(0,t(1900).Z)({},o,[function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"reimu-loading"},[t("div",{staticClass:"reimu-icon"}),n._v("\n 少女祈祷中...\n")])}],!1,null,null,null));s.options.__file="registry/lib/plugins/v-loading/reimu/ReimuLoading.vue";var p=s.exports},8373:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return f}});var o=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"rpc-config download-video-config-section"},[n.isRenaming?t("div",{staticClass:"profile-select"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 重命名 RPC 预设:\n ")]),n._v(" "),t("TextBox",{ref:"renameInput",model:{value:n.profileRename,callback:function(e){n.profileRename=e},expression:"profileRename"}}),n._v(" "),t("VButton",{key:"check",attrs:{type:"transparent",title:"完成"},on:{click:function(e){return n.endRename()}}},[t("VIcon",{attrs:{icon:"mdi-check",size:16}})],1)],1):t("div",{staticClass:"profile-select"},[t("div",{staticClass:"profile-item-name"},[n._v("\n RPC 预设:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:n.rpcProfiles},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t.name)+"\n ")]}}]),model:{value:n.selectedRpcProfile,callback:function(e){n.selectedRpcProfile=e},expression:"selectedRpcProfile"}}),n._v(" "),t("VButton",{key:"edit",attrs:{type:"transparent",title:"重命名"},on:{click:function(e){return n.startRename()}}},[t("VIcon",{attrs:{icon:"mdi-pencil-outline",size:16}})],1),n._v(" "),t("VButton",{key:"new",attrs:{type:"transparent",title:"新建预设"},on:{click:function(e){return n.newProfile()}}},[t("VIcon",{attrs:{icon:"mdi-plus",size:16}})],1),n._v(" "),t("VButton",{key:"delete",attrs:{disabled:n.rpcProfiles.length<2,type:"transparent",title:"删除当前预设"},on:{click:function(e){return n.deleteProfile()}}},[t("VIcon",{attrs:{icon:"mdi-trash-can-outline",size:16}})],1)],1),n._v(" "),n.selectedRpcProfile?[t("div",{staticClass:"profile-secret-key"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 密钥:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.secretKey,callback:function(e){n.$set(n.selectedRpcProfile,"secretKey",e)},expression:"selectedRpcProfile.secretKey"}})],1),n._v(" "),t("div",{staticClass:"profile-dir"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 路径:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.dir,callback:function(e){n.$set(n.selectedRpcProfile,"dir",e)},expression:"selectedRpcProfile.dir"}})],1),n._v(" "),t("div",{staticClass:"profile-host"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 主机:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.host,callback:function(e){n.$set(n.selectedRpcProfile,"host",e)},expression:"selectedRpcProfile.host"}})],1),n._v(" "),t("div",{staticClass:"profile-port"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 端口:\n ")]),n._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:n.selectedRpcProfile.port,callback:function(e){n.$set(n.selectedRpcProfile,"port",e)},expression:"selectedRpcProfile.port"}})],1),n._v(" "),t("div",{staticClass:"profile-method"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 方法:\n ")]),n._v(" "),t("VDropdown",{attrs:{items:["get","post"],"key-mapper":function(n){return n}},scopedSlots:n._u([{key:"item",fn:function(e){var t=e.item;return[n._v("\n "+n._s(t)+"\n ")]}}],null,!1,883355439),model:{value:n.selectedRpcProfile.method,callback:function(e){n.$set(n.selectedRpcProfile,"method",e)},expression:"selectedRpcProfile.method"}})],1),n._v(" "),t("div",{staticClass:"profile-other"},[t("div",{staticClass:"profile-item-name"},[n._v("\n 其他配置:\n ")]),n._v(" "),t("TextArea",{attrs:{placeholder:"some-key=value","change-on-blur":""},model:{value:n.selectedRpcProfile.other,callback:function(e){n.$set(n.selectedRpcProfile,"other",e)},expression:"selectedRpcProfile.other"}})],1)]:n._e()],2)};o._withStripped=!0;var i=t(407),a=t(1141),r=t(8643);const l={name:"未命名",secretKey:"",dir:"",host:"127.0.0.1",port:"6800",method:"get",other:""},{options:c}=(0,i.getComponentSettings)("downloadVideo"),s={...{rpcProfiles:[l],selectedRpcProfileName:l.name},...c},p=s.rpcProfiles.find((n=>n.name===s.selectedRpcProfileName))??(s.rpcProfiles.length<1?(s.rpcProfiles.push(l),l):s.rpcProfiles[0]);console.log(s,p);var d=Vue.extend({components:{TextBox:r.TextBox,VButton:r.VButton,VIcon:r.VIcon,VDropdown:r.VDropdown,TextArea:r.TextArea},data:()=>({isRenaming:!1,profileRename:"",rpcProfiles:s.rpcProfiles,selectedRpcProfile:p}),methods:{saveSettings(){s.selectedRpcProfileName=this.selectedRpcProfile.name,s.rpcProfiles=this.rpcProfiles,Object.assign(c,s)},async startRename(){this.profileRename=this.selectedRpcProfile.name,this.isRenaming=!0,await this.$nextTick(),this.$refs.renameInput?.focus()},endRename(){const n=this.profileRename;n?s.rpcProfiles.some((e=>e.name!==this.selectedRpcProfile.name&&e.name===n))?a.Toast.error("名称不得与其他预设重复","重命名 RPC 预设",2e3):(this.selectedRpcProfile.name=this.profileRename,this.isRenaming=!1,this.saveSettings()):a.Toast.error("名称不得为空","重命名 RPC 预设",2e3)},newProfile(){const n={...this.selectedRpcProfile},e={num:1,toString(){return`未命名${this.num}`}};for(;s.rpcProfiles.some((n=>n.name===e.toString()));)e.num++;n.name=e.toString(),s.rpcProfiles.push(n),this.selectedRpcProfile=n},deleteProfile(){if(s.rpcProfiles.length<2)return;const n=s.rpcProfiles.findIndex((n=>n.name===this.selectedRpcProfile.name));-1!==n&&confirm(`确认删除 RPC 预设 "${this.selectedRpcProfile.name}" 吗?`)&&(s.rpcProfiles.splice(n,1),this.selectedRpcProfile=s.rpcProfiles[0])}}}),m=t(3379),b=t.n(m),u=t(576),h=t.n(u),g={insert:"head",singleton:!1},v=(b()(h(),g),h().locals,(0,t(1900).Z)(d,o,[],!1,null,null,null));v.options.__file="registry/lib/plugins/video/download/aria2-output/RpcConfig.vue";var f=v.exports},1900:function(n,e,t){"use strict";function o(n,e,t,o,i,a,r,l){var c,s="function"==typeof n?n.options:n;if(e&&(s.render=e,s.staticRenderFns=t,s._compiled=!0),o&&(s.functional=!0),a&&(s._scopeId="data-v-"+a),r?(c=function(n){(n=n||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(n=__VUE_SSR_CONTEXT__),i&&i.call(this,n),n&&n._registeredComponents&&n._registeredComponents.add(r)},s._ssrRegister=c):i&&(c=l?function(){i.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(s.functional){s._injectStyles=c;var p=s.render;s.render=function(n,e){return c.call(e),p(n,e)}}else{var d=s.beforeCreate;s.beforeCreate=d?[].concat(d,c):[c]}return{exports:n,options:s}}t.d(e,{Z:function(){return o}})},9830:function(n,e,t){var o={"./feeds/copy-link/index.ts":6338,"./feeds/disable-details/index.ts":8928,"./feeds/extend-live/index.ts":8001,"./feeds/filter/index.ts":8819,"./feeds/fixed-sidebars/index.ts":7306,"./feeds/fold-comments/index.ts":133,"./feeds/full-content/index.ts":5681,"./feeds/full-title/index.ts":2997,"./feeds/unfold/index.ts":7921,"./live/auto-draw/index.ts":4538,"./live/badge-helper/index.ts":8321,"./live/danmaku-sendbar/index.ts":666,"./live/download-records/index.ts":4091,"./live/gift-box/index.ts":9640,"./live/home-mute/index.ts":2916,"./live/pip/index.ts":6498,"./live/remove-watermark/index.ts":802,"./live/showgirl/index.ts":3315,"./live/side-bar/index.ts":8253,"./style/always-show-duration/index.ts":8726,"./style/auto-hide-sidebar/index.ts":6693,"./style/custom-navbar/index.ts":2010,"./style/dark-mode/follow-system/index.ts":6030,"./style/dark-mode/index.ts":6913,"./style/dark-mode/schedule/index.ts":7057,"./style/hide/bangumi/reviews/index.ts":554,"./style/hide/bangumi/sponsors/index.ts":620,"./style/hide/banner/index.ts":631,"./style/hide/video/recommended-live/index.ts":6209,"./style/hide/video/related-videos/index.ts":4158,"./style/hide/video/top-mask/index.ts":1268,"./style/player-on-top/index.ts":6514,"./style/player-shadow/index.ts":5210,"./style/scrollbar/index.ts":1333,"./style/sidebar-offset/index.ts":502,"./style/simplify/comments/index.ts":7128,"./style/simplify/home/index.ts":3716,"./style/simplify/live/index.ts":84,"./style/special-danmaku/index.ts":2853,"./style/v1-panel/index.ts":1406,"./touch/combo-like/index.ts":1130,"./touch/double-click-control/index.ts":4420,"./touch/mini-player/index.ts":6600,"./touch/player-control/index.ts":1103,"./touch/player-gestures/index.ts":5496,"./utils/change-update-urls/index.ts":3860,"./utils/check-in-center/index.ts":2336,"./utils/column-unlock/index.ts":9909,"./utils/comments/copy-link/index.ts":2002,"./utils/download-audio/index.ts":390,"./utils/image-exporter/index.ts":6777,"./utils/image-resolution/index.ts":1370,"./utils/keymap/index.ts":3902,"./utils/remove-promotions/index.ts":7872,"./utils/url-params-clean/index.ts":6424,"./utils/v1-migrate/index.ts":652,"./utils/view-cover/index.ts":7769,"./utils/watchlater-redirect/index.ts":4569,"./video/biliplus-redirect/index.ts":5604,"./video/bvid-convert/index.ts":4749,"./video/danmaku/airborne/index.ts":1729,"./video/danmaku/download/index.ts":1110,"./video/danmaku/expand/index.ts":6770,"./video/download/index.ts":8336,"./video/full-description/index.ts":2461,"./video/full-episode-title/index.ts":4603,"./video/outer-watchlater/index.ts":4143,"./video/player/auto-light/index.ts":8961,"./video/player/control-background/index.ts":7118,"./video/player/default-mode/index.ts":3803,"./video/player/double-click-fullscreen/index.ts":7707,"./video/player/focus/index.ts":3954,"./video/player/intersection-actions/index.ts":2298,"./video/player/legacy-auto-play/index.ts":3874,"./video/player/preserve-danmaku-input/index.ts":3651,"./video/player/remember-speed/index.ts":5543,"./video/player/remove-popup/index.ts":8010,"./video/player/screenshot/index.ts":3117,"./video/player/seek-by-frames/index.ts":6609,"./video/player/show-cover/index.ts":8770,"./video/player/skip-charge-list/index.ts":6550,"./video/quick-favorite/index.ts":6230,"./video/seo-redirect/index.ts":6958,"./video/subtitle/download/index.ts":6753};function i(n){var e=a(n);return t(e)}function a(n){if(!t.o(o,n)){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}return o[n]}i.keys=function(){return Object.keys(o)},i.resolve=a,n.exports=i,i.id=9830},1973:function(n,e,t){var o={"./cleaner.ts":7916,"./downloader.ts":2656,"./starter.ts":4827};function i(n){var e=a(n);return t(e)}function a(n){if(!t.o(o,n)){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}return o[n]}i.keys=function(){return Object.keys(o)},i.resolve=a,n.exports=i,i.id=1973},5181:function(n,e,t){var o={"./launch-bar/trending-search/index.ts":3151,"./settings-panel/recent-components/index.ts":1698,"./style/custom-navbar-dark-mode/index.ts":5948,"./utils/keymap-empty-action.ts/index.ts":4792,"./v-loading/reimu/index.ts":8178,"./video/download/aria2-output/index.ts":1839,"./video/download/idm-output/index.ts":9849};function i(n){var e=a(n);return t(e)}function a(n){if(!t.o(o,n)){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}return o[n]}i.keys=function(){return Object.keys(o)},i.resolve=a,n.exports=i,i.id=5181},964:function(n){n.exports.z=(n,e)=>e.replace(n,"").replace(/\\/g,"/").replace(/\/[^\/]+$/,"")},3663:function(n){"use strict";n.exports=coreApis.ajax},776:function(n){"use strict";n.exports=coreApis.cdnTypes},4850:function(n){"use strict";n.exports=coreApis.componentApis.component},3573:function(n){"use strict";n.exports=coreApis.componentApis.description},2023:function(n){"use strict";n.exports=coreApis.componentApis.feeds.api},7030:function(n){"use strict";n.exports=coreApis.componentApis.feeds.disableProfilePopup},3864:function(n){"use strict";n.exports=coreApis.componentApis.feeds.notify},475:function(n){"use strict";n.exports=coreApis.componentApis.live.liveControlBar},6631:function(n){"use strict";n.exports=coreApis.componentApis.styledComponent},8535:function(n){"use strict";n.exports=coreApis.componentApis.switchOptions},1212:function(n){"use strict";n.exports=coreApis.componentApis.utils.categories.data},4169:function(n){"use strict";n.exports=coreApis.componentApis.utils.commentApis},2740:function(n){"use strict";n.exports=coreApis.componentApis.video.assUtils},9730:function(n){"use strict";n.exports=coreApis.componentApis.video.playerAgent},3579:function(n){"use strict";n.exports=coreApis.componentApis.video.playerLight},8963:function(n){"use strict";n.exports=coreApis.componentApis.video.videoControlBar},4705:function(n){"use strict";n.exports=coreApis.componentApis.video.videoInfo},5539:function(n){"use strict";n.exports=coreApis.componentApis.video.watchlater},1508:function(n){"use strict";n.exports=coreApis.download},4290:function(n){"use strict";n.exports=coreApis.filePicker},1270:function(n){"use strict";n.exports=coreApis.lifeCycle},8738:function(n){"use strict";n.exports=coreApis.meta},9156:function(n){"use strict";n.exports=coreApis.observer},8269:function(n){"use strict";n.exports=coreApis.pluginApis.data},4659:function(n){"use strict";n.exports=coreApis.runtimeLibrary},407:function(n){"use strict";n.exports=coreApis.settings},3569:function(n){"use strict";n.exports=coreApis.spinQuery},9163:function(n){"use strict";n.exports=coreApis.style},1141:function(n){"use strict";n.exports=coreApis.toast},8643:function(n){"use strict";n.exports=coreApis.ui},3278:function(n){"use strict";n.exports=coreApis.userInfo},9319:function(n){"use strict";n.exports=coreApis.utils.constants},8117:function(n){"use strict";n.exports=coreApis.utils.formatters},2244:function(n){"use strict";n.exports=coreApis.utils.lazyPanel},5729:function(n){"use strict";n.exports=coreApis.utils.log},4522:function(n){"use strict";n.exports=coreApis.utils.sort},9129:function(n){"use strict";n.exports=coreApis.utils.title},1344:function(n){"use strict";n.exports=coreApis.utils.urls},3109:function(n){"use strict";n.exports=coreApis.utils}},o={};function i(n){var e=o[n];if(void 0!==e)return e.exports;var a=o[n]={id:n,exports:{}};return t[n](a,a.exports,i),a.exports}i.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(e,{a:e}),e},e=Object.getPrototypeOf?function(n){return Object.getPrototypeOf(n)}:function(n){return n.__proto__},i.t=function(t,o){if(1&o&&(t=this(t)),8&o)return t;if("object"==typeof t&&t){if(4&o&&t.__esModule)return t;if(16&o&&"function"==typeof t.then)return t}var a=Object.create(null);i.r(a);var r={};n=n||[null,e({}),e([]),e(e)];for(var l=2&o&&t;"object"==typeof l&&!~n.indexOf(l);l=e(l))Object.getOwnPropertyNames(l).forEach((function(n){r[n]=function(){return t[n]}}));return r.default=function(){return t},i.d(a,r),a},i.d=function(n,e){for(var t in e)i.o(e,t)&&!i.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})},i.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},i.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var a={};return function(){"use strict";i.d(a,{doc:function(){return d}});var n=i(776),e=i(8738),t=i(964),o=i(3573);const r=[{type:"component",name:"videoCurTime",displayName:"视频内显示时间",fullRelativePath:"../../registry/dist/components/video/player/localtime.js",fullAbsolutePath:"registry/dist/components/video/player/localtime.js",description:"在视频播放器右上角显示系统时间.",owner:"FoundTheWOUT"}],l=[],c=n=>{const e=n.owner?`by ${n.owner}\n`:"";return{...n,description:e+(0,o.getDescriptionMarkdown)(n)}},s=(n,e)=>{const t=`包含以下功能:\n${e.map((n=>n.displayName)).join(", ")}`;return n.description?`${n.description}\n${t}`:t},p=()=>{unsafeWindow.generateDocs=async(o="zip")=>{const a="../../registry/dist/",p=(t,o)=>`\n## ${t}\n\n${o.map((t=>{const{name:o,displayName:i,description:a,fullAbsolutePath:r,fullRelativePath:l,owner:c}=t;return`\n### [${i}](${l})\n\`${o}\`\n\n**jsDelivr:** [\`Stable\`](${n.cdnRoots.jsDelivr(e.branches.stable,c)}${r}) / [\`Preview\`](${n.cdnRoots.jsDelivr(e.branches.preview,c)}${r})\n\n**GitHub:** [\`Stable\`](${n.cdnRoots.GitHub(e.branches.stable,c)}${r}) / [\`Preview\`](${n.cdnRoots.GitHub(e.branches.preview,c)}${r})\n\n${a||""}\n `.trim()})).join("\n\n")}\n `.trim(),d=await(async n=>{const{getDescriptionMarkdown:e}=await Promise.resolve().then(i.t.bind(i,3573,23)),o=i(9830);return{title:"组件",items:o.keys().map((n=>{const e=o(n);if("component"in e)return{component:e.component,path:n}})).filter((n=>void 0!==n)).map((o=>{const i=`${n}components/`,a=`${i}${(0,t.z)(i,o.path.replace(/^\.?\//,""))}.js`,r=a.replace(/^(\.\.?\/)*/,""),{name:l,displayName:c}=o.component;return{type:"component",name:l,displayName:c,description:e(o.component),fullRelativePath:a,fullAbsolutePath:r}})).concat(r.map(c))}})(a),m=await(async n=>{const e=i(5181);return{title:"插件",items:e.keys().map((n=>{const t=e(n);if("plugin"in t)return{plugin:t.plugin,path:n}})).filter((n=>void 0!==n)).map((e=>{const o=`${n}plugins/`,i=`${o}${(0,t.z)(o,e.path.replace(/^\.?\//,""))}.js`,a=i.replace(/^(\.\.?\/)*/,""),{name:r,displayName:l}=e.plugin;return{type:"plugin",name:r,displayName:l,fullRelativePath:i,fullAbsolutePath:a}})).concat(l.map(c))}})(a),b=`\n# 可安装功能\n\n${p(d.title,d.items)}\n${p(m.title,m.items)}\n\n`.trim(),u=JSON.stringify([...d.items,...m.items],void 0,2),h=await(async t=>{const o=i(1973),a=o.keys().map((n=>{const e=o(n);if("pack"in e)return{pack:e.pack}})).filter((n=>void 0!==n)).map((n=>{const{pack:e}=n,{components:o=[],plugins:i=[]}=e,a=(n,e)=>t.find((t=>t.type===n&&t.name===e)),r=o.map((n=>a("component",n))).concat(i.map((n=>a("plugin",n))));return{...e,items:r,description:s(e,r)}}));return{markdown:`\n# 合集包\n合集包提供了批量的功能安装链接, 方便一次性安装大量功能.\n\n${a.map((t=>`\n### ${t.displayName}\n${t.description||""}\n\n\njsDelivr Stable
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.jsDelivr(e.branches.stable,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n\njsDelivr Preview
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.jsDelivr(e.branches.preview,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n\nGitHub Stable
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.GitHub(e.branches.stable,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n\nGitHub Preview
\n\n\`\`\`\n${t.items.map((t=>n.cdnRoots.GitHub(e.branches.preview,t.owner)+t.fullAbsolutePath)).join("\n")}\n\`\`\`\n\n \n `.trim())).join("\n\n")}\n\n`.trim(),json:JSON.stringify(a.map((n=>({...n,type:"pack"}))),void 0,2)}})(d.items.concat(m.items));if("zip"===o){const{DownloadPackage:n}=await Promise.resolve().then(i.t.bind(i,1508,23)),e=new n;e.noEscape=!0,e.add("features.md",b),e.add("pack/pack.md",h.markdown),e.add("features.json",u),e.add("pack/pack.json",h.json),await e.emit("features.zip")}else"console"===o&&(console.log(JSON.parse(u)),console.log(JSON.parse(h.json)))}},d={name:"featureDocsGenerator",displayName:"功能文档生成器",entry:p,reload:p,unload:()=>{delete unsafeWindow.generateDocs},tags:[componentsTags.utils]}}(),a=a.doc}()}));
\ No newline at end of file
diff --git a/registry/lib/components/live/pip/index.ts b/registry/lib/components/live/pip/index.ts
index 10aba6109..d4eb5b690 100644
--- a/registry/lib/components/live/pip/index.ts
+++ b/registry/lib/components/live/pip/index.ts
@@ -5,7 +5,7 @@ export const component: ComponentMetadata = {
name: 'livePip',
displayName: '直播画中画',
description: {
- 'zh-CN': '在直播间的功能中启用画中画支持.',
+ 'zh-CN': '在直播间的功能面板中启用画中画支持, 不过现在好像 b 站已经直接支持了, 后续可能会删掉这个功能.',
},
entry: none,
tags: [
diff --git a/registry/lib/components/live/showgirl/index.ts b/registry/lib/components/live/showgirl/index.ts
index 323566879..8efee2d4a 100644
--- a/registry/lib/components/live/showgirl/index.ts
+++ b/registry/lib/components/live/showgirl/index.ts
@@ -16,10 +16,10 @@ const entry = async () => {
}
export const component: ComponentMetadata = {
name: 'dpiLiveShowgirl',
- displayName: '直播看板娘高DPI适配',
+ displayName: '直播看板娘高 DPI 适配',
enabledByDefault: window.devicePixelRatio > 1,
description: {
- 'zh-CN': '根据屏幕DPI缩放直播看板娘的大小, 避免像素锯齿.',
+ 'zh-CN': '根据屏幕 DPI 缩放直播看板娘的大小, 避免像素锯齿.',
},
tags: [
componentsTags.live,
diff --git a/registry/lib/components/live/side-bar/index.ts b/registry/lib/components/live/side-bar/index.ts
index 8d90dfa2b..0aab7875f 100644
--- a/registry/lib/components/live/side-bar/index.ts
+++ b/registry/lib/components/live/side-bar/index.ts
@@ -11,6 +11,7 @@ export const component: ComponentMetadata = {
},
],
displayName: '自动收起直播侧栏',
+ description: '自动收起直播间右边偏下的侧栏. (上面有个 "关注" 的面板)',
tags: [
componentsTags.live,
componentsTags.style,
diff --git a/registry/lib/components/style/auto-hide-sidebar/index.ts b/registry/lib/components/style/auto-hide-sidebar/index.ts
index 2df006e99..6972f8533 100644
--- a/registry/lib/components/style/auto-hide-sidebar/index.ts
+++ b/registry/lib/components/style/auto-hide-sidebar/index.ts
@@ -13,6 +13,6 @@ export const component: ComponentMetadata = {
],
tags: [componentsTags.style, componentsTags.general],
description: {
- 'zh-CN': '自动隐藏脚本的侧栏(功能和设置图标). 设置面板停靠在右侧时不建议使用, 因为网页的滚动条会占用右边缘的触发区域.',
+ 'zh-CN': '自动隐藏脚本的侧栏 (功能和设置图标). 设置面板停靠在右侧时不建议使用, 因为网页的滚动条会占用右边缘的触发区域.',
},
}
diff --git a/registry/lib/components/style/dark-mode/follow-system/index.ts b/registry/lib/components/style/dark-mode/follow-system/index.ts
index 7833929b0..c4b3634a1 100644
--- a/registry/lib/components/style/dark-mode/follow-system/index.ts
+++ b/registry/lib/components/style/dark-mode/follow-system/index.ts
@@ -28,9 +28,9 @@ export const component: ComponentMetadata = {
],
description: {
'zh-CN': `
-使夜间模式同步系统设置的亮/暗主题.
+使夜间模式同步系统设置的亮 / 暗主题, 请勿和 \`夜间模式计划时段\` 一同使用.
-> 注:在某些浏览器(如\`Microsoft Edge\`)中,夜间模式仅会同步浏览器的亮/暗主题.
+> 注:在某些浏览器 (如 \`Microsoft Edge\`) 中,夜间模式仅会同步浏览器的亮 / 暗主题.
`.trim(),
},
}
diff --git a/registry/lib/components/style/dark-mode/schedule/index.ts b/registry/lib/components/style/dark-mode/schedule/index.ts
index d60c8a5bf..4da930dd7 100644
--- a/registry/lib/components/style/dark-mode/schedule/index.ts
+++ b/registry/lib/components/style/dark-mode/schedule/index.ts
@@ -113,7 +113,7 @@ const checkTime = (settings: ComponentSettings) => {
export const component: ComponentMetadata = {
name: 'darkModeSchedule',
displayName: '夜间模式计划时段',
- description: '设置一个使用夜间模式的时间段, 进入/离开此时间段时, 会自动开启/关闭夜间模式. 结束时间小于起始时间时将视为次日, 如`18:00`至`6:00`表示晚上18:00到次日6:00.',
+ description: '设置一个使用夜间模式的时间段, 进入 / 离开此时间段时, 会自动开启 / 关闭夜间模式. 结束时间小于起始时间时将视为次日, 如 `18:00` 至 `6:00` 表示晚上 18:00 到次日 6:00. 请勿和 \`夜间模式跟随系统\` 一同使用.',
tags: [
componentsTags.style,
componentsTags.general,
diff --git a/registry/lib/components/style/hide/video/recommended-live/index.ts b/registry/lib/components/style/hide/video/recommended-live/index.ts
index c648a842a..bec1de90d 100644
--- a/registry/lib/components/style/hide/video/recommended-live/index.ts
+++ b/registry/lib/components/style/hide/video/recommended-live/index.ts
@@ -10,13 +10,13 @@ export const component: ComponentMetadata = {
style: () => import('./recommended-live.scss'),
},
],
- displayName: '隐藏推荐直播',
+ displayName: '隐藏直播推荐',
tags: [
componentsTags.style,
componentsTags.video,
],
description: {
- 'zh-CN': '隐藏视频页面右侧下方的推荐直播.',
+ 'zh-CN': '隐藏视频页面右侧下方的直播推荐.',
},
urlInclude: videoUrls,
}
diff --git a/registry/lib/components/style/hide/video/related-videos/index.ts b/registry/lib/components/style/hide/video/related-videos/index.ts
index 19469a668..8ad980eed 100644
--- a/registry/lib/components/style/hide/video/related-videos/index.ts
+++ b/registry/lib/components/style/hide/video/related-videos/index.ts
@@ -16,7 +16,7 @@ export const component: ComponentMetadata = {
componentsTags.video,
],
description: {
- 'zh-CN': '隐藏番剧和视频页面右侧的推荐视频列表. 注意: 如果你想关闭 b 站的自动连播(自动播放下一个推荐视频)功能, 需要先取消隐藏视频推荐才能看到开关.',
+ 'zh-CN': '隐藏番剧和视频页面右侧的推荐视频列表. 注意: 如果你想关闭 b 站的自动连播 (自动播放下一个推荐视频) 功能, 需要先取消隐藏视频推荐才能看到开关.',
},
urlInclude: videoAndBangumiUrls,
}
diff --git a/registry/lib/components/style/scrollbar/index.ts b/registry/lib/components/style/scrollbar/index.ts
index 0d9b6f1bf..a25dd4c91 100644
--- a/registry/lib/components/style/scrollbar/index.ts
+++ b/registry/lib/components/style/scrollbar/index.ts
@@ -4,6 +4,7 @@ export const component: ComponentMetadata = {
name: 'elegantScrollbar',
entry: none,
displayName: '使用细滚动条',
+ description: '使用浏览器的滚动条风格替代系统的滚动条, 不过 macOS 系统滚动条比浏览器做得好一些, 因此不建议 macOS 使用此功能.',
tags: [
componentsTags.style,
componentsTags.general,
diff --git a/registry/lib/components/style/simplify/comments/index.ts b/registry/lib/components/style/simplify/comments/index.ts
index e51e1fa4e..61dcb1259 100644
--- a/registry/lib/components/style/simplify/comments/index.ts
+++ b/registry/lib/components/style/simplify/comments/index.ts
@@ -13,7 +13,7 @@ export const component: ComponentMetadata = {
'zh-CN': `
- 删除热评头像下方的关注按钮
- 删除用户的等级标识
-- 删除发送源信息(\`来自安卓客户端\`这种)
+- 删除发送源信息(\`来自安卓客户端\` 这种)
- 删除用户名右边的勋章
- 删除评论区顶部的横幅
- 发送时间移动到右上角
diff --git a/registry/lib/components/style/simplify/home/index.ts b/registry/lib/components/style/simplify/home/index.ts
index 738eaa9b8..585913fa3 100644
--- a/registry/lib/components/style/simplify/home/index.ts
+++ b/registry/lib/components/style/simplify/home/index.ts
@@ -48,7 +48,11 @@ const metadata: ComponentMetadata = {
name: 'simplifyHome',
displayName: '简化首页',
description: {
- 'zh-CN': '隐藏原版首页不需要的元素/分区.',
+ 'zh-CN': `
+隐藏原版首页不需要的元素 / 分区.
+
+> 这个功能相当于 v1 的 \`首页过滤\`, v1 的 \`简化首页\` (清爽 / 极简首页) 需要重构后再发布, 问就是 Coming Soon.
+ `.trim(),
},
instantStyles: [
{
diff --git a/registry/lib/components/style/special-danmaku/index.ts b/registry/lib/components/style/special-danmaku/index.ts
index 4ce9b6b40..1924682d6 100644
--- a/registry/lib/components/style/special-danmaku/index.ts
+++ b/registry/lib/components/style/special-danmaku/index.ts
@@ -18,7 +18,7 @@ export const component: ComponentMetadata = {
...toggleStyle('disableSpecialDanmaku', () => import('./special-danmaku.scss'), entry),
urlInclude: playerUrls,
description: {
- 'zh-CN': '移除高赞弹幕或UP主弹幕的特殊样式, 弹幕内容不会移除.',
+ 'zh-CN': '移除高赞弹幕或 UP 主弹幕的特殊样式, 弹幕内容不会移除.',
},
options: {
highlight: {
diff --git a/registry/lib/components/touch/combo-like/index.ts b/registry/lib/components/touch/combo-like/index.ts
index add06dbc9..3f7519206 100644
--- a/registry/lib/components/touch/combo-like/index.ts
+++ b/registry/lib/components/touch/combo-like/index.ts
@@ -38,7 +38,7 @@ export const component: ComponentMetadata = {
enabledByDefault: navigator.maxTouchPoints > 0,
entry,
description: {
- 'zh-CN': '为视频页面中的三连操作(长按点赞)启用触摸支持.',
+ 'zh-CN': '为视频页面中的三连操作 (长按点赞) 启用触摸支持.',
},
urlInclude: videoUrls,
}
diff --git a/registry/lib/components/touch/double-click-control/index.ts b/registry/lib/components/touch/double-click-control/index.ts
index 991441cfa..8a3731289 100644
--- a/registry/lib/components/touch/double-click-control/index.ts
+++ b/registry/lib/components/touch/double-click-control/index.ts
@@ -31,7 +31,7 @@ export const component: ComponentMetadata = {
name: 'doubleClickControl',
displayName: '启用双击控制',
description: {
- 'zh-CN': '将操作方式更改为: 单击显示/隐藏控制栏, 双击播放/暂停.',
+ 'zh-CN': '将视频播放器的操作方式更改为: 单击显示 / 隐藏控制栏, 双击播放 / 暂停.',
},
tags: [
componentsTags.touch,
diff --git a/registry/lib/components/utils/image-exporter/desc.md b/registry/lib/components/utils/image-exporter/desc.md
index 9f239c618..f9e3aa921 100644
--- a/registry/lib/components/utils/image-exporter/desc.md
+++ b/registry/lib/components/utils/image-exporter/desc.md
@@ -1,10 +1,10 @@
可以批量导出某个地方的图片, 目前支持动态和专栏.
动态文件名变量:
-`user`: 用户名
-`id`: 动态 ID
-`n`: 第 n 张图
+- `user`: 用户名
+- `id`: 动态 ID
+- `n`: 第 n 张图
专栏文件名变量:
-`title`: 专栏标题
-`n`: 第 n 张图
\ No newline at end of file
+- `title`: 专栏标题
+- `n`: 第 n 张图
\ No newline at end of file
diff --git a/registry/lib/components/utils/image-resolution/index.ts b/registry/lib/components/utils/image-resolution/index.ts
index 8c1446b1b..f755eaf8d 100644
--- a/registry/lib/components/utils/image-resolution/index.ts
+++ b/registry/lib/components/utils/image-resolution/index.ts
@@ -10,7 +10,7 @@ export const component: ComponentMetadata = {
enabledByDefault: window.devicePixelRatio > 1,
entry: startResolution,
description: {
- 'zh-CN': '根据屏幕 DPI 请求更高分辨率的图片, 例如 DPI 缩放 200% 则请求 2 倍的分辨率, 加载时间也会相应变长一些.',
+ 'zh-CN': '根据屏幕 DPI 请求更高分辨率的图片, 例如 DPI 缩放 200% 则请求 2 倍的分辨率, 加载时间也会相应变长一些. (也会导致某些浏览器里出现图片闪动, 因为本质上是更换了图片源)',
},
options: {
scale: {
diff --git a/registry/lib/components/utils/keymap/index.ts b/registry/lib/components/utils/keymap/index.ts
index 14d6dc373..8f01ce855 100644
--- a/registry/lib/components/utils/keymap/index.ts
+++ b/registry/lib/components/utils/keymap/index.ts
@@ -49,7 +49,7 @@ export const component: ComponentMetadata = {
unload: () => { config && (config.enable = false) },
reload: () => { config && (config.enable = true) },
description: {
- 'zh-CN': '为视频播放器启用更多的快捷键, 快捷键列表可在`快捷键设置`中查看和配置.',
+ 'zh-CN': '为脚本的功能和 b 站的功能启用键盘快捷键支持, 快捷键列表可在`快捷键设置`中查看和配置.',
},
extraOptions: () => import('./settings/ExtraOptions.vue').then(m => m.default),
options: {
diff --git a/registry/lib/components/utils/remove-promotions/index.ts b/registry/lib/components/utils/remove-promotions/index.ts
index 95128e4c8..74dc24b25 100644
--- a/registry/lib/components/utils/remove-promotions/index.ts
+++ b/registry/lib/components/utils/remove-promotions/index.ts
@@ -67,7 +67,7 @@ export const component: ComponentMetadata = {
],
description: {
'zh-CN': `
-删除站内的各种广告. 包括首页的推广模块, 手机app推荐, 视频页面右侧的广告等.
+删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等. 注意: 首页推广模块删除后留下空白区域是正常现象, 如果觉得怪可以开启 \`占位文本\` 选项.
- \`占位文本\`: 删除首页推广模块的广告后显示"🚫已屏蔽广告"来替代空白区域.
- \`保留活动横幅\`: 保留视频页面的活动横幅.
diff --git a/registry/lib/components/utils/watchlater-redirect/index.ts b/registry/lib/components/utils/watchlater-redirect/index.ts
index fb8dacd5f..4249efce8 100644
--- a/registry/lib/components/utils/watchlater-redirect/index.ts
+++ b/registry/lib/components/utils/watchlater-redirect/index.ts
@@ -50,7 +50,7 @@ export const component: ComponentMetadata = {
name: 'watchlaterRedirect',
displayName: '稍后再看重定向',
description: {
- 'zh-CN': '将稍后再看的链接重定向为普通播放网址, 以使用新版播放页面.',
+ 'zh-CN': '将稍后再看的链接重定向为普通播放网址.',
},
entry,
options: {
diff --git a/registry/lib/components/video/biliplus-redirect/index.ts b/registry/lib/components/video/biliplus-redirect/index.ts
index 9025da60f..5eb9df62d 100644
--- a/registry/lib/components/video/biliplus-redirect/index.ts
+++ b/registry/lib/components/video/biliplus-redirect/index.ts
@@ -3,9 +3,9 @@ import { videoAndBangumiUrls } from '@/core/utils/urls'
export const component: ComponentMetadata = {
name: 'biliplusRedirect',
- displayName: 'BiliPlus跳转支持',
+ displayName: 'BiliPlus 跳转支持',
description: {
- 'zh-CN': '在视频/番剧/空间中, 可以从功能中的按钮点击转到BiliPlus上对应的页面.',
+ 'zh-CN': '在视频 / 番剧 / 空间中, 可以从功能中的按钮点击转到 BiliPlus 上对应的页面.',
},
urlInclude: [
...videoAndBangumiUrls,
diff --git a/registry/lib/components/video/bvid-convert/index.ts b/registry/lib/components/video/bvid-convert/index.ts
index 708942d23..20c89cf25 100644
--- a/registry/lib/components/video/bvid-convert/index.ts
+++ b/registry/lib/components/video/bvid-convert/index.ts
@@ -4,10 +4,10 @@ import { videoAndBangumiUrls } from '@/core/utils/urls'
export const component: ComponentMetadata = {
name: 'bvidConvert',
- displayName: 'BV号转换',
+ displayName: 'BV 号转换',
entry: none,
description: {
- 'zh-CN': '在功能面板中显示视频的AV号和BV号.',
+ 'zh-CN': '在功能面板中显示视频的 AV 号和 BV 号.',
},
tags: [
componentsTags.video,
diff --git a/registry/lib/components/video/download/index.ts b/registry/lib/components/video/download/index.ts
index 873788248..6800b18af 100644
--- a/registry/lib/components/video/download/index.ts
+++ b/registry/lib/components/video/download/index.ts
@@ -4,6 +4,7 @@ import { hasVideo } from '@/core/spin-query'
export const component: ComponentMetadata = {
name: 'downloadVideo',
displayName: '下载视频',
+ description: '在功能面板中添加下载视频支持.',
entry: none,
reload: none,
unload: none,
diff --git a/registry/lib/components/video/outer-watchlater/index.ts b/registry/lib/components/video/outer-watchlater/index.ts
index 87072db44..52b648dbe 100644
--- a/registry/lib/components/video/outer-watchlater/index.ts
+++ b/registry/lib/components/video/outer-watchlater/index.ts
@@ -32,7 +32,7 @@ export const component: ComponentMetadata = {
componentsTags.video,
],
description: {
- 'zh-CN': '将视频页面菜单里的\`稍后再看\`移到外面.',
+ 'zh-CN': '将视频页面菜单里的 \`稍后再看\` 移到外面.',
},
urlInclude: videoUrls,
urlExclude: watchlaterUrls,
diff --git a/registry/lib/components/video/player/default-mode/index.ts b/registry/lib/components/video/player/default-mode/index.ts
index 462e54165..6d1c768c7 100644
--- a/registry/lib/components/video/player/default-mode/index.ts
+++ b/registry/lib/components/video/player/default-mode/index.ts
@@ -59,7 +59,7 @@ export const component: ComponentMetadata = {
entry,
tags: [componentsTags.video],
description: {
- 'zh-CN': '控制是否使用默认播放器模式, 可以为`常规`, `宽屏`, `网页全屏`或`全屏`.',
+ 'zh-CN': '控制是否使用默认播放器模式, 可以为`常规`, `宽屏`, `网页全屏`或`全屏`. 注意: 不能和其他影响定位的功能一同使用, 例如播放器定位. (相关讨论: [#483](https://github.com/the1812/Bilibili-Evolved/issues/483))',
'en-US': 'Set the default player mode. Could be `Normal`, `Widescreen`, `Web fullscreen` or `Fullscreen`.',
'ja-JP': 'デフォルト・プレーヤー・モードが使用するかどうかを制御する、 例えば`常规`、`宽屏`、 `网页全屏`か`全屏`.',
},
diff --git a/registry/lib/components/video/player/focus/desc.md b/registry/lib/components/video/player/focus/desc.md
index 8eb5effef..5d9202f36 100644
--- a/registry/lib/components/video/player/focus/desc.md
+++ b/registry/lib/components/video/player/focus/desc.md
@@ -1,3 +1,3 @@
-进入视频/番剧页面时, 自动定位到播放器.
+进入视频 / 番剧页面时, 自动定位到播放器. 注意: 不能和其他影响定位的功能一同使用, 例如自动宽屏. (相关讨论: [#483](https://github.com/the1812/Bilibili-Evolved/issues/483))
可设置定位时的竖直偏移量, 单位为像素(px).
\ No newline at end of file
diff --git a/registry/lib/components/video/player/legacy-auto-play/index.ts b/registry/lib/components/video/player/legacy-auto-play/index.ts
index a6be23e0c..0ee6ee04a 100644
--- a/registry/lib/components/video/player/legacy-auto-play/index.ts
+++ b/registry/lib/components/video/player/legacy-auto-play/index.ts
@@ -7,6 +7,7 @@ import { videoUrls } from '@/core/utils/urls'
export const component: ComponentMetadata = {
name: 'legacyAutoPlay',
displayName: '传统连播模式',
+ description: '模拟传统的多 P 连播策略: 仅连播视频的分 P 和番剧的多集, 最后 1P 放完禁止连播其他推荐视频.',
tags: [componentsTags.video],
urlInclude: videoUrls,
entry: async () => {
diff --git a/registry/lib/components/video/player/preserve-danmaku-input/index.ts b/registry/lib/components/video/player/preserve-danmaku-input/index.ts
index 5ee16f24f..84e12e992 100644
--- a/registry/lib/components/video/player/preserve-danmaku-input/index.ts
+++ b/registry/lib/components/video/player/preserve-danmaku-input/index.ts
@@ -10,7 +10,7 @@ export const component: ComponentMetadata = {
componentsTags.video,
],
description: {
- 'zh-CN': '在网页全屏时, 即使宽度过小也强制保留弹幕发送栏, 注意这可能导致右侧的功能按钮挤出边界.',
+ 'zh-CN': '在视频播放器网页全屏时, 即使宽度过小也强制保留弹幕发送栏, 注意这可能导致右侧的功能按钮挤出边界.',
},
urlInclude: playerUrls,
}
diff --git a/registry/lib/components/video/player/screenshot/desc.md b/registry/lib/components/video/player/screenshot/desc.md
index 162ac1dad..f10aa96bd 100644
--- a/registry/lib/components/video/player/screenshot/desc.md
+++ b/registry/lib/components/video/player/screenshot/desc.md
@@ -1,3 +1 @@
-启用视频快速截图, 将在播放器的时间右边增加一个截图按钮. 支持键盘快捷键Ctrl+Alt+C.
-
-如果弹幕渲染类型选择了Canvas, 则可以再按住Shift键来截取带弹幕的截图. 也就是鼠标操作为"按住Shift点击截图按钮", 键盘操作为"Ctrl+Shift+Alt+C".
\ No newline at end of file
+启用视频快速截图, 将在播放器的时间右边增加一个截图按钮. 装有 `快捷键扩展` 时支持键盘快捷键Ctrl+Alt+C.
\ No newline at end of file
diff --git a/registry/lib/components/video/player/seek-by-frames/desc.md b/registry/lib/components/video/player/seek-by-frames/desc.md
index f2b8016c2..3e368d27a 100644
--- a/registry/lib/components/video/player/seek-by-frames/desc.md
+++ b/registry/lib/components/video/player/seek-by-frames/desc.md
@@ -1,3 +1,3 @@
-在播放器的时间右边增加两个按钮, 用于**较精细**调整视频时间. 支持键盘快捷键Shift+←/→.
+在播放器的时间右边增加两个按钮, 用于**较精细**调整视频时间. 装有 `快捷键扩展` 时支持键盘快捷键Shift+←/→.
> 注: `视频的实际播放帧率`跟`视频本身的帧率`和`显示器的刷新率`有关, 很难计算一个精准的数值, 部分视频仍然会有暂停不到那种一闪而过的图的情况.
\ No newline at end of file
diff --git a/registry/lib/components/video/player/skip-charge-list/index.ts b/registry/lib/components/video/player/skip-charge-list/index.ts
index bce631227..53ac2d903 100644
--- a/registry/lib/components/video/player/skip-charge-list/index.ts
+++ b/registry/lib/components/video/player/skip-charge-list/index.ts
@@ -26,7 +26,7 @@ export const component: ComponentMetadata = {
],
entry,
description: {
- 'zh-CN': '自动跳过视频结尾的充电鸣谢.',
+ 'zh-CN': '自动跳过视频结尾的充电鸣谢. 注意: 不包括番剧承包鸣谢.',
},
reload: () => document.body.classList.remove(SkipChargeListDisabledClass),
unload: () => document.body.classList.add(SkipChargeListDisabledClass),
diff --git a/registry/lib/components/video/quick-favorite/index.ts b/registry/lib/components/video/quick-favorite/index.ts
index e8a8fa2e7..4a2f926b9 100644
--- a/registry/lib/components/video/quick-favorite/index.ts
+++ b/registry/lib/components/video/quick-favorite/index.ts
@@ -36,7 +36,7 @@ export const component: ComponentMetadata = {
name: 'quickFavorite',
displayName: '启用快速收藏',
description: {
- 'zh-CN': '启用快速收藏, 在视频页面可以一键收藏到设定的某个收藏夹.',
+ 'zh-CN': '启用快速收藏, 在视频页面可以一键收藏到设定的某个收藏夹. 首次启动时或者右键点击快速收藏图标可以配置快速收藏夹.',
},
entry,
unload: () => {
diff --git a/registry/lib/components/video/seo-redirect/index.ts b/registry/lib/components/video/seo-redirect/index.ts
index 157432eb7..e1a904f05 100644
--- a/registry/lib/components/video/seo-redirect/index.ts
+++ b/registry/lib/components/video/seo-redirect/index.ts
@@ -2,7 +2,7 @@ import { ComponentMetadata } from '@/components/types'
export const component: ComponentMetadata = {
name: 'seoRedirect',
- displayName: 'SEO页面重定向',
+ displayName: 'SEO 页面重定向',
entry: () => {
window.location.assign(document.URL.replace('/s/', '/'))
},
@@ -13,6 +13,6 @@ export const component: ComponentMetadata = {
componentsTags.video,
],
description: {
- 'zh-CN': '进入SEO视频页面时 (`https://www.bilibili.com/s/video/`) 自动跳转到原视频页面.',
+ 'zh-CN': '进入 SEO 视频页面时 (`https://www.bilibili.com/s/video/`) 自动跳转到原视频页面.',
},
}
diff --git a/registry/lib/docs/components-doc.ts b/registry/lib/docs/components-doc.ts
index a9cea9d8f..dc3ac6bc4 100644
--- a/registry/lib/docs/components-doc.ts
+++ b/registry/lib/docs/components-doc.ts
@@ -1,7 +1,7 @@
import { ComponentMetadata } from '@/components/types'
import { DocSource, DocSourceItem } from '.'
import { getId } from '../../webpack/id'
-import { thirdPartyComponents } from './third-party'
+import { getThirdPartyDescription, thirdPartyComponents } from './third-party'
export const getComponentsDoc: DocSource = async rootPath => {
const { getDescriptionMarkdown } = await import('@/components/description')
@@ -38,7 +38,7 @@ export const getComponentsDoc: DocSource = async rootPath => {
fullAbsolutePath,
} as DocSourceItem
})
- .concat(thirdPartyComponents)
+ .concat(thirdPartyComponents.map(getThirdPartyDescription))
return {
title: '组件',
items: componentsPaths,
diff --git a/registry/lib/docs/index.ts b/registry/lib/docs/index.ts
index 562323ccf..4102b9dec 100644
--- a/registry/lib/docs/index.ts
+++ b/registry/lib/docs/index.ts
@@ -29,7 +29,7 @@ export type DocSource = (rootPath: string) => Promise<{
}>
const entry = () => {
- unsafeWindow.generateDocs = async () => {
+ unsafeWindow.generateDocs = async (output = 'zip') => {
const rootPath = '../../registry/dist/'
const getDocText = (title: string, items: DocSourceItem[]) => {
const docText = items.map(it => {
@@ -61,27 +61,33 @@ ${docText.join('\n\n')}
}
const componentsDoc = await getComponentsDoc(rootPath)
const pluginsDoc = await getPluginsDoc(rootPath)
- const markdown = `
+ const featuresMarkdown = `
# 可安装功能
${getDocText(componentsDoc.title, componentsDoc.items)}
${getDocText(pluginsDoc.title, pluginsDoc.items)}
`.trim()
+ const featuresJson = JSON.stringify([
+ ...componentsDoc.items,
+ ...pluginsDoc.items,
+ ], undefined, 2)
const packData = await generatePackageDocs(componentsDoc.items.concat(pluginsDoc.items))
- const { DownloadPackage } = await import('@/core/download')
- const pack = new DownloadPackage()
- pack.noEscape = true
- pack.add('features.md', markdown)
- pack.add('pack/pack.md', packData.markdown)
- pack.add('features.json', JSON.stringify([
- ...componentsDoc.items,
- ...pluginsDoc.items,
- ], undefined, 2))
- pack.add('pack/pack.json', packData.json)
- await pack.emit('features.zip')
+ if (output === 'zip') {
+ const { DownloadPackage } = await import('@/core/download')
+ const pack = new DownloadPackage()
+ pack.noEscape = true
+ pack.add('features.md', featuresMarkdown)
+ pack.add('pack/pack.md', packData.markdown)
+ pack.add('features.json', featuresJson)
+ pack.add('pack/pack.json', packData.json)
+ await pack.emit('features.zip')
+ } else if (output === 'console') {
+ console.log(JSON.parse(featuresJson))
+ console.log(JSON.parse(packData.json))
+ }
}
}
export const doc: ComponentMetadata = {
diff --git a/registry/lib/docs/packages-doc.ts b/registry/lib/docs/packages-doc.ts
index 7edc62a2b..39c56b207 100644
--- a/registry/lib/docs/packages-doc.ts
+++ b/registry/lib/docs/packages-doc.ts
@@ -2,6 +2,10 @@ import { cdnRoots } from '@/core/cdn-types'
import { branches } from '@/core/meta'
import { DocSourceItem, Package } from '.'
+const generateDescription = (pack: Package, containedItems: DocSourceItem[]) => {
+ const finalDescription = `包含以下功能:\n${containedItems.map(it => it.displayName).join(', ')}`
+ return pack.description ? `${pack.description}\n${finalDescription}` : finalDescription
+}
export const generatePackageDocs = async (allItems: DocSourceItem[]) => {
const packagesContext = require.context('./packages', true, /\.ts$/)
const packagesPaths = packagesContext
@@ -30,6 +34,7 @@ export const generatePackageDocs = async (allItems: DocSourceItem[]) => {
return {
...pack,
items: docSourceItems,
+ description: generateDescription(pack, docSourceItems),
// path,
}
})
diff --git a/registry/lib/docs/plugins-doc.ts b/registry/lib/docs/plugins-doc.ts
index c4bd2cac9..52fa061ad 100644
--- a/registry/lib/docs/plugins-doc.ts
+++ b/registry/lib/docs/plugins-doc.ts
@@ -1,7 +1,7 @@
import { PluginMetadata } from '@/plugins/plugin'
import { DocSource, DocSourceItem } from '.'
import { getId } from '../../webpack/id'
-import { thirdPartyPlugins } from './third-party'
+import { getThirdPartyDescription, thirdPartyPlugins } from './third-party'
export const getPluginsDoc: DocSource = async rootPath => {
const pluginsContext = require.context('../plugins', true, /index\.ts$/)
@@ -35,7 +35,7 @@ export const getPluginsDoc: DocSource = async rootPath => {
fullAbsolutePath,
} as DocSourceItem
})
- .concat(thirdPartyPlugins)
+ .concat(thirdPartyPlugins.map(getThirdPartyDescription))
return {
title: '插件',
items: pluginsPaths,
diff --git a/registry/lib/docs/third-party.ts b/registry/lib/docs/third-party.ts
index 59d44596a..98bbd612a 100644
--- a/registry/lib/docs/third-party.ts
+++ b/registry/lib/docs/third-party.ts
@@ -1,3 +1,4 @@
+import { getDescriptionMarkdown } from '@/components/description'
import { DocSourceItem } from '.'
export const thirdPartyComponents: DocSourceItem[] = [
@@ -7,9 +8,19 @@ export const thirdPartyComponents: DocSourceItem[] = [
displayName: '视频内显示时间',
fullRelativePath: '../../registry/dist/components/video/player/localtime.js',
fullAbsolutePath: 'registry/dist/components/video/player/localtime.js',
+ description: '在视频播放器右上角显示系统时间.',
owner: 'FoundTheWOUT',
},
]
export const thirdPartyPlugins: DocSourceItem[] = [
]
+
+// FIXME: 在线拉取 metadata 用 getDescriptionMarkdown 生成才能有最完整的信息, 现在这实现只能拿到主 owner, 链接也不能确定
+export const getThirdPartyDescription = (item: DocSourceItem) => {
+ const ownerText = item.owner ? `by ${item.owner}\n\n` : ''
+ return {
+ ...item,
+ description: ownerText + getDescriptionMarkdown(item),
+ }
+}
diff --git a/registry/lib/plugins/launch-bar/trending-search/index.ts b/registry/lib/plugins/launch-bar/trending-search/index.ts
index 3df220816..5be4f4bac 100644
--- a/registry/lib/plugins/launch-bar/trending-search/index.ts
+++ b/registry/lib/plugins/launch-bar/trending-search/index.ts
@@ -3,6 +3,7 @@ import { PluginMetadata } from '@/plugins/plugin'
export const plugin: PluginMetadata = {
name: 'launchBar.trendingSearch',
displayName: '搜索栏 - 搜索推荐',
+ description: '在脚本的搜索栏中默认显示类似 b 站搜索栏的搜索推荐词, 替代原来的 "搜索" 两字.',
setup: ({ addData }) => {
addData('launchBar.recommended', async (data: {
word: string,
diff --git a/registry/lib/plugins/settings-panel/recent-components/index.ts b/registry/lib/plugins/settings-panel/recent-components/index.ts
index a59eca4f4..c599e2b48 100644
--- a/registry/lib/plugins/settings-panel/recent-components/index.ts
+++ b/registry/lib/plugins/settings-panel/recent-components/index.ts
@@ -4,7 +4,8 @@ import { ComponentMetadata } from '@/components/types'
export const plugin: PluginMetadata = {
name: 'settingsPanel.tagFilters.recentComponents',
- displayName: '设置面板 - "最近使用"类别',
+ displayName: '设置面板 - "最近使用" 类别',
+ description: '在设置面板中添加 "最近使用" 类别, 方便检索最近操作过的组件.',
setup: ({ addData, addHook }) => {
const getRecentComponents = async () => {
const { getGeneralSettings } = await import('@/core/settings')
diff --git a/registry/lib/plugins/style/custom-navbar-dark-mode/index.ts b/registry/lib/plugins/style/custom-navbar-dark-mode/index.ts
index ca13d73fd..2c1730dbb 100644
--- a/registry/lib/plugins/style/custom-navbar-dark-mode/index.ts
+++ b/registry/lib/plugins/style/custom-navbar-dark-mode/index.ts
@@ -4,6 +4,7 @@ import { CustomNavbarItemInit } from '../../../components/style/custom-navbar/cu
export const plugin: PluginMetadata = {
name: 'customNavbar.items.darkMode',
displayName: '自定义顶栏 - 夜间模式开关',
+ description: '为自定义顶栏添加一个夜间模式开关, 方便快速切换夜间模式.',
async setup({ addData }) {
const { getComponentSettings } = await import('@/core/settings')
addData('customNavbar.items', (items: CustomNavbarItemInit[]) => {
diff --git a/registry/lib/plugins/utils/keymap-empty-action.ts/index.ts b/registry/lib/plugins/utils/keymap-empty-action.ts/index.ts
index 50654c299..039184f53 100644
--- a/registry/lib/plugins/utils/keymap-empty-action.ts/index.ts
+++ b/registry/lib/plugins/utils/keymap-empty-action.ts/index.ts
@@ -4,7 +4,7 @@ import { KeyBindingAction } from 'registry/lib/components/utils/keymap/bindings'
export const plugin: PluginMetadata = {
name: 'keymap.actions.empty',
displayName: '快捷键扩展 - 无动作',
- description: '添加一个"无动作", 将按键绑定到这个上面就可以阻止原有的快捷键行为.',
+ description: '在快捷键的动作列表里添加一个 "无动作", 将按键绑定到这个上面就可以阻止原有的快捷键行为.',
setup: ({ addData }) => {
addData('keymap.actions', (actions: Record) => {
actions.empty = {
diff --git a/registry/lib/plugins/v-loading/reimu/index.ts b/registry/lib/plugins/v-loading/reimu/index.ts
index 819225c3e..818d64f6a 100644
--- a/registry/lib/plugins/v-loading/reimu/index.ts
+++ b/registry/lib/plugins/v-loading/reimu/index.ts
@@ -4,6 +4,7 @@ import { PluginMetadata } from '@/plugins/plugin'
export const plugin: PluginMetadata = {
name: 'vLoading.reimu',
displayName: '加载提示 - 灵梦油库里',
+ description: '用灵梦油库里代替脚本的所有 "加载中" 提示, 油库里素材来自[东方我乐多从志](https://cn.touhougarakuta.com/).',
setup: ({ addData }) => {
addData('vLoading', (config: { content: Executable | string }) => {
config.content = () => import('./ReimuLoading.vue').then(m => m.default)
diff --git a/registry/lib/plugins/video/download/aria2-output/index.ts b/registry/lib/plugins/video/download/aria2-output/index.ts
index 32db48dc8..b5b6cd359 100644
--- a/registry/lib/plugins/video/download/aria2-output/index.ts
+++ b/registry/lib/plugins/video/download/aria2-output/index.ts
@@ -6,6 +6,7 @@ import { aria2Rpc } from './aria2-rpc'
export const plugin: PluginMetadata = {
name: 'downloadVideo.outputs.aria2',
displayName: '下载视频 - aria2 输出支持',
+ description: '为下载视频增加 aria2 文件导出和 RPC 输出支持.',
setup: ({ addData }) => {
addData('downloadVideo.outputs', (outputs: DownloadVideoOutput[]) => {
outputs.push(aria2Input)
diff --git a/registry/lib/plugins/video/download/idm-output/index.ts b/registry/lib/plugins/video/download/idm-output/index.ts
index c4aafc38d..f79eb7db1 100644
--- a/registry/lib/plugins/video/download/idm-output/index.ts
+++ b/registry/lib/plugins/video/download/idm-output/index.ts
@@ -7,6 +7,7 @@ import { DownloadVideoOutput } from '../../../../components/video/download/types
export const plugin: PluginMetadata = {
name: 'downloadVideo.outputs.idm',
displayName: '下载视频 - IDM 输出支持',
+ description: '为下载视频增加 IDM 输出支持.',
setup: ({ addData }) => {
addData('downloadVideo.outputs', (outputs: DownloadVideoOutput[]) => {
outputs.push({
diff --git a/src/components/description.ts b/src/components/description.ts
index 93d821d6b..14b06d45b 100644
--- a/src/components/description.ts
+++ b/src/components/description.ts
@@ -3,7 +3,8 @@ import marked from 'marked'
import { ComponentMetadata } from './component'
import { getSelectedLanguage } from './i18n/helpers'
-export const getDescriptionMarkdown = (component: ComponentMetadata) => {
+type ItemWithDescription = Pick
+export const getDescriptionMarkdown = (component: ItemWithDescription) => {
const { description, author } = component
const authorPrefix = (() => {
if (!author) {
@@ -33,10 +34,10 @@ export const getDescriptionMarkdown = (component: ComponentMetadata) => {
})()
return authorPrefix + descriptionText
}
-export const getDescriptionHTML = (component: ComponentMetadata) => marked(
+export const getDescriptionHTML = (component: ItemWithDescription) => marked(
getDescriptionMarkdown(component),
)
-export const getDescriptionText = (component: ComponentMetadata) => {
+export const getDescriptionText = (component: ItemWithDescription) => {
const html = getDescriptionHTML(component)
const div = document.createElement('div')
div.innerHTML = html
diff --git a/src/components/settings-panel/sub-pages/online-registry/RegistryItem.vue b/src/components/settings-panel/sub-pages/online-registry/RegistryItem.vue
index ad6cd7997..d29b2f697 100644
--- a/src/components/settings-panel/sub-pages/online-registry/RegistryItem.vue
+++ b/src/components/settings-panel/sub-pages/online-registry/RegistryItem.vue
@@ -201,11 +201,8 @@ export default Vue.extend({
}
}
.online-registry-description {
- // flex: 1 0 100%;
- // transition: opacity 0.2s ease-out;
- // opacity: 0.5;
font-size: 13px;
- // margin-top: 4px;
@include markdown();
+ word-break: break-all;
}