From 8916bd72707ff2d6d486a623e1b486c3ca2de509 Mon Sep 17 00:00:00 2001 From: the1812 Date: Sat, 7 May 2022 22:48:11 +0800 Subject: [PATCH] Fix box-sizing --- dist/bilibili-evolved.preview.user.js | 4 ++-- dist/bilibili-evolved.user.js | 4 ++-- src/components/settings-panel/SettingsPanel.vue | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dist/bilibili-evolved.preview.user.js b/dist/bilibili-evolved.preview.user.js index ea158b3e4..66b02398c 100644 --- a/dist/bilibili-evolved.preview.user.js +++ b/dist/bilibili-evolved.preview.user.js @@ -52,7 +52,7 @@ NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT);let i=n.nextNode();for(;i;)t(i),i= getPlayerConfig(e){return lodash.get(JSON.parse(localStorage.getItem("bilibili_player_settings")),e,!1)}isAutoPlay(){return this.getPlayerConfig("video_status.autoplay")}}class u extends d{ // eslint-disable-next-line class-methods-use-this get nativeApi(){return unsafeWindow.player}constructor(){super(),s(this,"type","video"),s(this,"query",l({playerWrap:".player-wrap",bilibiliPlayer:".bilibili-player",playerArea:".bilibili-player-area",video:{element:".bilibili-player-video video",wrap:".bilibili-player-video-wrap",top:".bilibili-player-video-top",state:".bilibili-player-video-state",panel:".bilibili-player-video-panel",popup:".bilibili-player-video-popup",subtitle:".bilibili-player-video-subtitle",basDanmaku:".bilibili-player-video-bas-danmaku",advDanmaku:".bilibili-player-video-adv-danmaku",danmaku:".bilibili-player-video-danmaku",container:".bilibili-player-video"},control:{element:".bilibili-player-control",wrap:".bilibili-player-control-wrap",mask:".bilibili-player-control-mask",top:".bilibili-player-control-top",progress:".bilibili-player-video-progress",bottom:".bilibili-player-control-bottom",bottomLeft:".bilibili-player-control-bottom-left",bottomCenter:".bilibili-player-control-bottom-center",bottomRight:".bilibili-player-control-bottom-right",buttons:{start:".bilibili-player-video-btn-start",next:".bilibili-player-video-btn-next",time:".bilibili-player-video-time",quality:".bilibili-player-btn-quality",pageList:".bilibili-player-video-btn-pagelist",speed:".bilibili-player-video-btn-speed",subtitle:".bilibili-player-video-btn-subtitle",volume:".bilibili-player-video-btn-volume .bilibili-player-iconfont-volume",settings:".bilibili-player-video-btn-setting",pip:".bilibili-player-video-btn-pip",widescreen:".bilibili-player-video-btn-widescreen",webFullscreen:".bilibili-player-video-web-fullscreen",fullscreen:".bilibili-player-video-btn-fullscreen"},settings:{wrap:".bilibili-player-video-btn-setting-wrap",lightOff:".bilibili-player-video-btn-setting-right-others-content-lightoff .bui-checkbox-input"}},toastWrap:".bilibili-player-video-toast-wrp",danmakuTipLayer:".bilibili-player-dm-tip-wrap",danmakuSwitch:".bilibili-player-video-danmaku-switch input"}));const e=this.query.video.element.selector,t=".bilibili-player-video bwp-video";this.query.video.element=(()=>{const n=async()=>await(0,r.isBwpVideo)()?(0,i.select)(t):(0,i.select)(e);return n.selector=e,n.sync=()=>dq(e),(0,r.isBwpVideo)().then((e=>{e&&(n.selector=t,n.sync=()=>dq(t))})),n})()}isMute(){return this.nativeApi?this.nativeApi.isMute():null}changeVolume(e){if(!this.nativeApi)return null;const t=this.nativeApi.volume();return this.nativeApi.volume(t+e/100),Math.round(100*this.nativeApi.volume())}seek(e){return this.nativeApi?(this.nativeApi.play(),setTimeout((()=>{this.nativeApi.seek(e);const t=dq(".bilibili-player-video-toast-bottom .bilibili-player-video-toast-item:first-child .bilibili-player-video-toast-item-text span:nth-child(2)");t&&(t.textContent=" 00:00")})),this.nativeApi.getCurrentTime()):null}changeTime(e){if(!this.nativeApi)return null;const t=this.query.video.element.sync();return t?(this.nativeApi.seek(t.currentTime+e,t.paused),this.nativeApi.getCurrentTime()):null}async toggleLight(e){const t=await this.query.control.settings.lightOff();t.checked=!e,(0,r.raiseEvent)(t,"change")}}class p extends d{constructor(){super(),s(this,"type","bangumi"),s(this,"query",l({playerWrap:".player-module",bilibiliPlayer:".bpx-player-container",playerArea:".bpx-player-primary-area",video:{element:".bpx-player-video-wrap video",wrap:".bpx-player-video-area",top:".bpx-player-top-wrap",state:".bpx-player-state-wrap",panel:".bpx-player-ending-panel",popup:".bpx-player-dialog-wrap",subtitle:".bpx-player-subtitle-wrap",basDanmaku:".bpx-player-bas-dm-wrap",advDanmaku:".bpx-player-adv-dm-wrap",danmaku:".bpx-player-row-dm-wrap",container:".bpx-player-video-wrap"},control:{element:".squirtle-controller",wrap:".bpx-player-control-wrap",mask:".bpx-player-control-mask",top:".bpx-player-control-top",progress:".squirtle-progress-wrap",bottom:".squirtle-controller-wrap",bottomLeft:".squirtle-controller-wrap-left",bottomCenter:".squirtle-controller-wrap-center",bottomRight:".squirtle-controller-wrap-right",buttons:{start:".squirtle-video-start",next:".squirtle-video-next",time:".squirtle-time-wrap",quality:".squirtle-video-quality",pageList:".squirtle-video-pagelist",speed:".squirtle-video-speed",subtitle:".squirtle-video-subtitle",volume:".squirtle-video-volume .squirtle-volume-icon",settings:".squirtle-video-setting",pip:".squirtle-video-pip",widescreen:".squirtle-video-widescreen",webFullscreen:".squirtle-video-pagefullscreen",fullscreen:".squirtle-video-fullscreen"},settings:{wrap:".squirtle-setting-wrap",lightOff:".squirtle-lightoff"}},toastWrap:".bpx-player-tooltip-area",danmakuTipLayer:".bpx-player-dialog-wrap",danmakuSwitch:".bpx-player-dm-switch input"})),(0,o.bpxPlayerPolyfill)()}isMute(){return this.query.control.buttons.volume.sync()?.classList.contains("squirtle-volume-mute-state")??!1}changeVolume(e){const t=this.query.video.element.sync();return t?(t.volume=lodash.clamp(t.volume+e/100,0,1),Math.round(100*t.volume)):null}seek(e){const t=this.query.video.element.sync();return t?(t.play(),setTimeout((()=>{t.currentTime=lodash.clamp(e,0,t.duration);const n=dq(".bpx-player-toast-row .bpx-player-toast-item .bpx-player-toast-text");n?.textContent?.startsWith("已为您定位至")&&(n.textContent="已为您定位至00:00")})),t.currentTime):null}changeTime(e){const t=this.query.video.element.sync();return t?(t.currentTime=lodash.clamp(t.currentTime+e,0,t.duration),t.currentTime):null}toggleLight(e){const t=this.query.control.settings.lightOff.sync(),n=!t.classList.contains("active")&&!e,i=t.classList.contains("active")&&e;(n||i)&&t.dispatchEvent(new MouseEvent("click"))}}const f=(0,a.matchCurrentPage)(a.bangumiUrls)?new p:new u},6773:function(e,t,n){"use strict";n.r(t),n.d(t,{getBlob:function(){return s},getBlobWithCredentials:function(){return l},getText:function(){return d},getTextWithCredentials:function(){return u},getJson:function(){return h},getJsonWithCredentials:function(){return m},postText:function(){return g},postTextWithCredentials:function(){return b},postJson:function(){return v},postJsonWithCredentials:function(){return y},monkey:function(){return w},responsiveGetPages:function(){return x},getPages:function(){return k},bilibiliApi:function(){return _}});var i=n(4496);const r=e=>{const t=new XMLHttpRequest,{isText:n=!0,body:i}=e(t);return new Promise(((e,r)=>{t.addEventListener("load",(()=>e(n?t.responseText:t.response))),t.addEventListener("error",(()=>r(t.status))),t.send(i)}))},a=e=>t=>(t.withCredentials=!0,e(t)),o=e=>t=>(t.responseType="blob",t.open("GET",e),{isText:!1}),s=e=>r(o(e)),l=e=>r(a(o(e))),c=e=>t=>(t.responseType="text",t.open("GET",e),{isText:!0}),d=e=>r(c(e)),u=e=>r(a(c(e))),p=e=>t=>(t.responseType="json",t.open("GET",e),{isText:!1}),f=e=>"string"==typeof e?JSON.parse(e):e,h=async e=>{const t=await r(p(e));return f(t)},m=async e=>{const t=await r(a(p(e)));return f(t)},g=(e,t)=>r((n=>(n.open("POST",e),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),{isText:!1,body:t}))),b=(e,t)=>r((n=>(n.open("POST",e),n.withCredentials=!0,n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),{isText:!1,body:t}))),v=(e,t)=>r((n=>(n.open("POST",e),n.setRequestHeader("Content-Type","application/json"),{isText:!1,body:JSON.stringify(t)}))),y=(e,t)=>r((n=>(n.open("POST",e),n.withCredentials=!0,n.setRequestHeader("Content-Type","application/json"),{isText:!1,body:JSON.stringify(t)}))),w=e=>new Promise(((t,n)=>{const i={...e,onload:e=>t(e.response),onerror:e=>{const t={...JSON.parse(JSON.stringify(e)),toString(){return JSON.stringify(this)}};n(t)}};"method"in i||(i.method="GET"),GM_xmlhttpRequest(i)})),x=e=>{let t;const n=new Promise((n=>{t=new Promise((t=>{(async()=>{const{api:i,getList:r,getTotal:a}=e;let o=1,s=1/0;const l=[];for(;l.length{const[,t]=x(e);return await t},_=async(e,t)=>{const n=await e;if(0!==n.code){const e=new Error(`${t}: code = ${n.code}, message = ${n.message||n.msg}`);throw(0,i.logError)(e),e}return n.data||n.result||{}}},4011:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{CdnTypes:function(){return i},cdnRoots:function(){return a}}),function(e){e.jsDelivr="jsDelivr",e.GitHub="GitHub"}(i||(i={}));const r="the1812",a={jsDelivr:(e,t)=>`https://cdn.jsdelivr.net/gh/${t||r}/Bilibili-Evolved@${e}/`,GitHub:(e,t)=>`https://raw.githubusercontent.com/${t||r}/Bilibili-Evolved/${e}/`}},6708:function(e,t,n){"use strict";n.r(t),n.d(t,{coreApis:function(){return si},externalApis:function(){return li}});var i={};n.r(i),n.d(i,{enableHorizontalScroll:function(){return T}});var r={};n.r(r),n.d(r,{Reorder:function(){return q},ReorderDecreaseClassName:function(){return D},ReorderEnabledClassName:function(){return B},ReorderIncreaseClassName:function(){return V},ReorderOrientations:function(){return j},ReorderingClassName:function(){return N}});var a={};n.r(a),n.d(a,{getUserInfo:function(){return G}});var o={};n.r(o),n.d(o,{loadDanmakuSettingsPanel:function(){return ie},loadLazyPanel:function(){return te},loadLazyPlayerSettingsPanel:function(){return ne},loadSubtitleSettingsPanel:function(){return re}});var s={};n.r(s),n.d(s,{styledComponentEntry:function(){return he},toggleStyle:function(){return me}});var l={};n.r(l),n.d(l,{getWatchlaterList:function(){return ye},toggleWatchlater:function(){return we},watchlaterList:function(){return ve}});var c={};n.r(c),n.d(c,{FeedsCardsManager:function(){return Me},FeedsCardsManagerEventType:function(){return Oe},addMenuItem:function(){return Je},applyContentFilter:function(){return We},bangumiTypeList:function(){return Ce},createNodeValidator:function(){return Te},feedsCardCallbacks:function(){return $e},feedsCardTypes:function(){return ke},feedsCardsManager:function(){return Fe},forEachFeedsCard:function(){return Re},getFeeds:function(){return Ke},getVideoFeeds:function(){return Xe},getVueData:function(){return Ae},groupVideoFeeds:function(){return Ue},isPreOrderedVideo:function(){return He},isRepostType:function(){return _e},navbarFeedsTypeList:function(){return Se},withContentFilter:function(){return Ge}});var d={};n.r(d),n.d(d,{DisableProfilePopupClass:function(){return Ot},disableProfilePopup:function(){return Mt},enableProfilePopup:function(){return Lt}});var u={};n.r(u),n.d(u,{compareID:function(){return Dt},getLatestID:function(){return zt},getNotifyCount:function(){return jt},isNewID:function(){return Bt},setLatestID:function(){return Vt},updateInterval:function(){return Pt},updateLatestID:function(){return Nt}});var p={};n.r(p),n.d(p,{convertHexColorForDialogue:function(){return Ft},convertHexColorForStyle:function(){return Rt},convertTimeByDuration:function(){return Ht},convertTimeByEndTime:function(){return Zt},normalizeContent:function(){return Wt}});var f={};n.r(f),n.d(f,{escapeContent:function(){return Jt},normalizeContent:function(){return Yt}});var h={};n.r(h),n.d(h,{lightOff:function(){return nn},lightOn:function(){return tn}});var m={};n.r(m),n.d(m,{forEachVideoDanmaku:function(){return on}});var g={};n.r(g),n.d(g,{BangumiInfo:function(){return cn},VideoInfo:function(){return ln}});var b={};n.r(b),n.d(b,{allQualities:function(){return pn},loginRequiredQualities:function(){return dn},vipRequiredQualities:function(){return un}});var v={};n.r(v),n.d(v,{addMenuItem:function(){return hn},forEachContextMenu:function(){return fn}});var y={};n.r(y),n.d(y,{addControlBarButton:function(){return vn}});var w={};n.r(w),n.d(w,{waitForControlBar:function(){return yn}});var x={};n.r(x),n.d(x,{LiveSocket:function(){return En}});var k={};n.r(k),n.d(k,{addMenuItem:function(){return Dn},commentAreas:function(){return In},forEachCommentArea:function(){return Pn},forEachCommentItem:function(){return zn}});var _={};n.r(_),n.d(_,{addCategoryIcons:function(){return Zn},categories:function(){return Rn},categoryCodes:function(){return Un},categoryLinks:function(){return Hn},rawData:function(){return Bn}});var C={};n.r(C),n.d(C,{createSwitchOptions:function(){return ti}});var S=n(6773),E=n(4011),I=n(9356),$=n(8128),A=n(9183);const T=e=>{const t=t=>{t.deltaY&&!t.deltaX&&(t.preventDefault(),requestAnimationFrame((()=>{e.scrollBy(t.deltaY,0)})))};return e.addEventListener("wheel",t),e.style.scrollSnapType="none",()=>{e.removeEventListener("wheel",t),e.style.scrollSnapType=""}};var O=n(5527),M=n(4327),L=n(7601),P=n(9017);function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const D="reorder-decrease",V="reorder-increase",B="reorder-enabled",N="reordering",j={horizontal:{name:"horizontal",getMoveTransform:e=>`translateX(${e}px)`,setOtherTransform:lodash.throttle(((e,t,n)=>{if(!t.classList.contains(N))return;const i=e.find((e=>e.element===t));if(!i)return;const r=i.rect,a=e.filter((e=>e.rect.leftt.rect.left-e.rect.left)),o=e.filter((e=>e.rect.left>r.left)).sort(((e,t)=>e.rect.left-t.rect.left));if(n>=0){const[e]=o;a.forEach((e=>{e.element.style.transform="",e.element.classList.remove(V)})),o.forEach((t=>{r.left+n+r.width>=t.rect.left+t.rect.width/2?(t.element.classList.add(D),t.element.style.transform=`translateX(-${e.rect.left-r.left}px)`):(t.element.classList.remove(D),t.element.style.transform="")}))}else{const[e]=a;o.forEach((e=>{e.element.style.transform="",e.element.classList.remove(D)})),a.forEach((t=>{r.left+n<=t.rect.left+t.rect.width/2?(t.element.classList.add(V),t.element.style.transform=`translateX(${r.left+r.width-e.rect.left-e.rect.width}px)`):(t.element.classList.remove(V),t.element.style.transform="")}))}}),50)},vertical:{name:"vertical",getMoveTransform:(e,t)=>`translateY(${t}px)`,setOtherTransform:lodash.throttle(((e,t,n,i)=>{if(!t.classList.contains(N))return;const r=e.find((e=>e.element===t));if(!r)return;const a=r.rect,o=e.filter((e=>e.rect.topt.rect.top-e.rect.top)),s=e.filter((e=>e.rect.top>a.top)).sort(((e,t)=>e.rect.top-t.rect.top));if(i>=0){const[e]=s;o.forEach((e=>{e.element.style.transform="",e.element.classList.remove(V)})),s.forEach((t=>{a.top+i+a.height>=t.rect.top+t.rect.height/2?(t.element.classList.add(D),t.element.style.transform=`translateY(-${e.rect.top-a.top}px)`):(t.element.classList.remove(D),t.element.style.transform="")}))}else{const[e]=o;s.forEach((e=>{e.element.style.transform="",e.element.classList.remove(D)})),o.forEach((t=>{a.top+i<=t.rect.top+t.rect.height/2?(t.element.classList.add(V),t.element.style.transform=`translateY(${a.top+a.height-e.rect.top-e.rect.height}px)`):(t.element.classList.remove(V),t.element.style.transform="")}))}}),50)}};class q extends EventTarget{constructor(e){super(),this.container=e,z(this,"orientation",j.horizontal),z(this,"enabled",!1),z(this,"children",void 0),z(this,"snapshots",new Map),z(this,"attachedEvents",[]),this.children=[...this.container.children],this.children.every((e=>""===e.style.order))&&this.children.forEach(((e,t)=>{e.style.order=(t+1).toString()}))}addEventListener(e,t,n){super.addEventListener(e,t,n)}removeEventListener(e,t,n){super.addEventListener(e,t,n)}getOrderMap(){return new Map(this.children.map((e=>[e,parseInt(e.style.order)])))}toggle(){this.enabled?this.disable():this.enable()}generateSnapshots(){this.children.forEach((e=>{this.snapshots.set(e,{element:e,rect:e.getBoundingClientRect()})}))}enable(){this.children.forEach((e=>{let t=0,n=0,i=!1;e.classList.add(B);(()=>{const r=(r,a)=>{e.classList.add(N),e.style.transition="none",e.style.userSelect="none",this.generateSnapshots(),this.children.filter((t=>t!==e)).forEach((e=>{e.style.transition="transform .2s ease-out"})),t=r,n=a,i=!0},a=e=>{r(e.screenX,e.screenY)};e.addEventListener("mousedown",a),this.attachedEvents.push((()=>e.removeEventListener("mousedown",a)));const o=e=>{if(1!==e.touches.length)return;const[t]=e.touches;r(t.screenX,t.screenY)};e.addEventListener("touchstart",o),this.attachedEvents.push((()=>e.removeEventListener("touchstart",o)))})(),(()=>{const r=(i,r)=>{const a=i-t,o=r-n;e.style.transform=this.orientation.getMoveTransform(a,o),this.orientation.setOtherTransform([...this.snapshots.values()],e,a,o)},a=e=>{i&&(r(e.screenX,e.screenY),e.cancelable&&e.preventDefault())};document.addEventListener("mousemove",a),this.attachedEvents.push((()=>document.removeEventListener("mousemove",a)));const o=e=>{if(!i)return;if(1!==e.touches.length)return;const[t]=e.touches;r(t.screenX,t.screenY),e.cancelable&&e.preventDefault()};e.addEventListener("touchmove",o,{passive:!1}),this.attachedEvents.push((()=>e.removeEventListener("touchmove",o)))})(),(()=>{const t=()=>{if(!i)return;e.classList.remove(N),i=!1;let t=0;const n=this.children.filter((t=>t!==e)),r=[];n.forEach((e=>{e.style.transform="",e.style.transition="",e.classList.contains(V)?(t--,e.style.order=(parseInt(e.style.order)+1).toString(),e.classList.remove(V),r.push(this.snapshots.get(e))):e.classList.contains(D)&&(t++,e.style.order=(parseInt(e.style.order)-1).toString(),e.classList.remove(D),r.push(this.snapshots.get(e)))})),e.style.userSelect="",e.style.order=(parseInt(e.style.order)+t).toString(),e.style.transform="",e.style.transition="",this.dispatchEvent(new CustomEvent("reorder",{detail:this.children.map((e=>({element:e,order:parseInt(e.style.order)})))}))};document.addEventListener("mouseup",t),this.attachedEvents.push((()=>document.removeEventListener("mouseup",t))),e.addEventListener("touchend",t),this.attachedEvents.push((()=>e.removeEventListener("touchend",t)))})()})),this.enabled=!0}disable(){this.attachedEvents.forEach((e=>e())),this.children.forEach((e=>e.classList.remove(B))),this.enabled=!1}}var F=n(6984),R=n(4402),U=n(9261),H=n(4659),Z=n(7724);const W={isLogin:!1},G=lodash.once((async()=>{const{getUID:e}=await Promise.resolve().then(n.bind(n,4742));if(!e())return W;const{getJsonWithCredentials:t}=await Promise.resolve().then(n.bind(n,6773)),i=await t("https://api.bilibili.com/x/web-interface/nav");return 0!==i.code&&-101!==i.code?(console.warn("[store.fetchUserInfo] API Error",i.message),W):i.data}));var X=n(5556),K=n(4742),J=n(1290),Y=n(2433),Q=n(4435),ee=n(5890);const te=async(e,t={})=>{const{style:n,enterDelay:i=750,leaveDelay:r=1e3}=t,a=await(0,R.select)(e);if(!a)throw new Error(`lazy panel failed! selector = ${e}`);let o;return void 0!==n&&(o=document.createElement("style"),o.textContent=n,document.body.insertAdjacentElement("beforeend",o)),(0,K.raiseEvent)(a,"mouseover"),await(0,K.delay)(i),(0,K.raiseEvent)(a,"mouseout"),setTimeout((()=>o?.remove()),r),a},ne=async(e,t,n={})=>{await te(e,{style:`${t} { display: none !important; }`,...n});const i=(0,K.dq)(t);if(!i)throw new Error(`lazy player settings panel failed! panelSelector = ${t}`);return i},ie=()=>ne(".bilibili-player-video-danmaku-setting",".bilibili-player-video-danmaku-setting-wrap"),re=()=>ne(".bilibili-player-video-btn-subtitle",".bilibili-player-video-subtitle-setting-wrap",{style:".bilibili-player-video-subtitle-setting-wrap, .bilibili-player-video-subtitle { display: none }"});var ae=n(4496),oe=n(503),se=n(6363),le=n(3446),ce=n(8232),de=n(9759),ue=n(5880),pe=n(6087),fe=n(559);const he=(e,t)=>async i=>{const{default:r}=await e(),{addStyle:a}=await Promise.resolve().then(n.bind(n,9261));return a(r,i.metadata.name),t(i)},me=(e,t,i=K.none)=>{let r=null;const a=async()=>{if(r)return;const{default:i}=await t(),{addStyle:a}=await Promise.resolve().then(n.bind(n,9261));r=a(i,e)};return{name:e,entry:e=>a().then((()=>i(e))),reload:a,unload:()=>{r?.remove(),r=null}}};var ge=n(4130),be=n(8774);const ve=[];async function ye(e=!1){const{getUID:t}=await Promise.resolve().then(n.bind(n,4742));if(!t())return console.warn("[稍后再看列表] 账号未登录"),[];const{getJsonWithCredentials:i}=await Promise.resolve().then(n.bind(n,6773)),r=await i("https://api.bilibili.com/x/v2/history/toview/web");if(0!==r.code)return(0,ae.logError)(new Error(`获取稍后再看列表失败: ${r.message}`)),[];if(!r.data.list)return(0,K.deleteValues)(ve,(()=>!0)),[];const a=r.data.list;(0,K.deleteValues)(ve,(e=>!a.find((t=>t.aid===e))));const o=a.filter((e=>!ve.find((t=>t===e.aid))));return ve.push(...o.map((e=>e.aid))),e?a:a.map((e=>e.aid))}const we=async(e,t)=>{const i=parseInt(e.toString());if(Number.isNaN(i))return;void 0===t&&(t=!ve.includes(i));const r=t?"https://api.bilibili.com/x/v2/history/toview/add":"https://api.bilibili.com/x/v2/history/toview/del",{getCsrf:a}=await Promise.resolve().then(n.bind(n,4742)),o=a(),{postTextWithCredentials:s}=await Promise.resolve().then(n.bind(n,6773)),l=await s(r,`aid=${e}&csrf=${o}`),c=JSON.parse(l);0===c.code?t?ve.push(i):(0,K.deleteValue)(ve,(e=>e===i)):(0,ae.logError)(new Error(`稍后再看操作失败: ${c.message}`))};requestIdleCallback((async()=>{const{getUID:e}=await Promise.resolve().then(n.bind(n,4742));e()&&ye()}));var xe=n(9207);const ke={repost:{id:1,name:"转发"},textWithImages:{id:2,name:"图文"},text:{id:4,name:"文字"},video:{id:8,name:"视频"},miniVideo:{id:16,name:"小视频"},column:{id:64,name:"专栏"},audio:{id:256,name:"音频"},bangumi:{id:512,name:"番剧"},share:{id:2048,name:"分享"},manga:{id:2049,name:"漫画"},film:{id:4098,name:"电影"},tv:{id:4099,name:"TV剧"},chinese:{id:4100,name:"国创"},documentary:{id:4101,name:"纪录片"},mediaList:{id:4300,name:"收藏夹"},liveRecord:{id:2047,name:"开播记录"}},_e=e=>e.type===ke.repost,Ce="512,4097,4098,4099,4100,4101",Se="8,64,512,4097,4098,4099,4100,4101",Ee="feeds.manager.listAdaptors";function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,xe.addData)(Ee,(e=>{e.push({name:"live",match:[...se.liveUrls],watchCardsList:async e=>{const t=await(0,R.select)(".room-feed");if(!t)return!1;console.log("live watch");let n=null;return(0,P.childList)(t,(async()=>{if(dq(".room-feed-content")){const t=await(0,R.select)(".room-feed-content .content");n?.disconnect(),[n]=e.updateCards(t)}else n?.disconnect(),n=null,await Promise.all(e.cards.map((e=>e.element)).map((t=>e.removeCard(t))))})),!0}},{name:"space",match:["https://space.bilibili.com/"],watchCardsList:async e=>{const t=await(0,R.select)(".s-space");if(!t)return!1;const n={},i=()=>n.listElement&&n.observer?(console.log("space feeds stop"),n.observer?.then((e=>e.disconnect())),delete n.observer,delete n.listElement,Promise.all(e.cards.map((e=>e.element)).map((t=>e.removeCard(t))))):[],r=()=>{if(n.observer)return n.observer;const t=(0,R.select)(".feed-card .content");return n.observer=(async()=>{const a=await t;a!==await n.listElement&&(n.listElement&&await i(),n.listElement=t,r()),console.log("space feeds start");const[o]=e.updateCards(a);return o})(),n.observer};return(0,P.childListSubtree)(t,(async()=>{dq(".feed-card .content")?r():i()})),!0}},{name:"topic",match:["https://t.bilibili.com/topic"],watchCardsList:async e=>{const t=await(0,R.select)(".page-container");if(!t)return!1;let n=null;return(0,P.childList)(t,(async()=>{if(dq(".page-container .feed")){const t=await(0,R.select)(".feed .feed-topic");n?.disconnect(),[n]=e.updateCards(t)}else n?.disconnect(),n=null,await Promise.all(e.cards.map((e=>e.element)).map((t=>e.removeCard(t))))})),!0}},{name:"default",match:["https://t.bilibili.com/"],watchCardsList:async e=>{const t=await(0,R.select)(".feed-card .content, .detail-content .detail-card, .bili-dyn-list__items");return!!t&&(e.updateCards(t),!0)}})}));const $e=[],Ae=e=>// eslint-disable-next-line no-underscore-dangle -e.__vue__??e.parentElement.__vue__??e.children[0].__vue__,Te=e=>t=>{e.startsWith(".")&&(e=e.substring(1));const n=Boolean(t),i=t&&t.parentNode,r=t instanceof HTMLElement&&t.classList.contains(e);return n&&i&&r};let Oe;!function(e){e.AddCard="addCard",e.RemoveCard="removeCard"}(Oe||(Oe={}));class Me extends EventTarget{constructor(...e){super(...e),Ie(this,"watching",!1),Ie(this,"cards",[]),Ie(this,"managerType",void 0)}addEventListener(e,t,n){super.addEventListener(e,t,n)}removeEventListener(e,t,n){super.removeEventListener(e,t,n)}dispatchCardEvent(e,t){const n=new CustomEvent(e,{detail:t});this.dispatchEvent(n),$e.forEach((n=>n[e===Oe.AddCard?"added":"removed"](t)))}async startWatching(){if(this.watching)return!0;this.watching=!0;const[e]=(0,xe.registerAndGetData)(Ee,[]),t=e.find((e=>e.match.some((e=>(0,K.matchUrlPattern)(e)))));return t?t.watchCardsList(this):(console.warn("[FeedsCardsManager] No adaptor found",e),!1)}}const Le=e=>e.querySelector(".repost")?ke.repost:e.querySelector(".imagesbox")?ke.textWithImages:e.querySelector(".video-container")?ke.video:e.querySelector(".bangumi-container")?ke.bangumi:e.querySelector(".article-container")?ke.column:e.querySelector(".music-container")?ke.audio:e.querySelector(".h5share-container")?ke.share:e.querySelector(".vc-ctnr")?ke.miniVideo:e.querySelector(".live-container")?ke.liveRecord:ke.text,Pe=async e=>{const t=async t=>{const n=await(0,R.sq)((()=>e.querySelector(t)),(t=>null!==t||null===e.parentNode),{queryInterval:100});if(null===e.parentNode)return"";if(null===n)return console.warn(e,t,e.parentNode),"";return n.innerText.trim()},n=e=>{if(void 0===e.card.origin)return{originalText:"",originalDescription:"",originalTitle:""};const t=JSON.parse(e.card.origin);return{originalText:e.originCardData.pureText,originalDescription:lodash.get(t,"item.description",lodash.get(t,"desc","")),originalTitle:t.title}},i=async e=>{const n=parseInt(await t(e));return isNaN(n)?0:n},r={id:e.getAttribute("data-did"),username:await t(".main-content .user-name"),text:"",reposts:await i(".button-bar .single-button:nth-child(1) .text-offset"),comments:await i(".button-bar .single-button:nth-child(2) .text-offset"),likes:await i(".button-bar .single-button:nth-child(3) .text-offset"),element:e,type:Le(e),get presented(){return null!==e.parentNode},async getText(){return(async t=>{if(t===ke.bangumi)return"";const i=await(0,R.sq)((()=>e),(t=>Boolean(Ae(t)||!e.parentNode)),{queryInterval:100});if(null===e.parentNode)return"";if(null===i)return console.warn(i,e,Ae(i),e.parentNode),"";const r=Ae(i);if(t===ke.repost){const e=r.card.item.content,t=n(r);return[e,...Object.values(t).filter((e=>""!==e))].filter((e=>Boolean(e))).join("\n")}return[r.originCardData.pureText,r.originCardData.title].filter((e=>Boolean(e))).join("\n")})(this.type)}};if(r.text=await r.getText(),e.setAttribute("data-type",r.type.id.toString()),_e(r)){const t=r.username,i=Ae(r.element),a=lodash.get(i,"card.origin_user.info.uname","");t===a&&e.setAttribute("data-self-repost","true"),r.repostUsername=a,r.repostText=n(i).originalText}return r};class ze extends Me{constructor(...e){var t,n,i;super(...e),i="v1",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card"))if(null!==e.querySelector(".skeleton")){const[t]=(0,P.childList)(e,(()=>{null===e.querySelector(".skeleton")&&(t.disconnect(),this.addCard(e))}))}else{if(null===e.parentNode)return;const t=await Pe(e);if(!t.presented)return;if(this.cards.find((e=>e.id===t.id)))return;this.cards.push(t),this.cards.sort(((e,t)=>e.id===t.id?0:e.id>t.id?-1:1)),this.dispatchCardEvent(Oe.AddCard,t)}}async removeCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card")){const t=e.getAttribute("data-did"),n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const i=this.cards[n];this.cards.splice(n,1),this.dispatchCardEvent(Oe.RemoveCard,i)}}updateCards(e){const t=".card[data-did]",n=e=>{if(e instanceof HTMLElement){if(e.matches(t))return e;const n=e.querySelector(t);if(n)return n}};return[...e.querySelectorAll(t)].forEach((e=>this.addCard(e))),(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const De={DynamicTypeForward:ke.repost,DynamicTypeAv:ke.video,DynamicTypeDraw:ke.textWithImages,DynamicTypeWord:ke.text,DynamicTypePgc:ke.bangumi,DynamicTypeArticle:ke.column,DynamicTypeMusic:ke.audio,DynamicTypeLiveRcmd:ke.liveRecord},Ve=(...e)=>e.filter((e=>Boolean(e))).join("\n").trim(),Be=(e,t)=>{const{desc:n,major:i}=e,r=n?.text??"";let a="";switch(t){default:break;case ke.bangumi:case ke.column:case ke.video:{const e=i.archive??i.pgc??i.article,{title:t,desc:n}=e;a=Ve(t,n);break}}return Ve(r,a)},Ne=async e=>{const t=Ae(e),{modules:n,id_str:i,type:r}=t.data,{name:a}=n.module_author,{like:o,forward:s,comment:l}=n.module_stat,c=(d=r,De[(0,K.pascalCase)(d)]??De.DynamicTypeWord);var d;e.dataset.type=c.id.toString();const u={id:i,username:a,likes:o.count,reposts:s.count,comments:l.count,text:"",type:c,element:e,get presented(){return null!==e.parentNode},getText:async()=>Be(n.module_dynamic,c)};if(_e(u)){const i=u.username,{module_author:{name:r},module_dynamic:a}=t.data.orig.modules;u.repostUsername=r,u.repostText=Be(a,c),r===i&&e.setAttribute("data-self-repost","true"),u.getText=async()=>Ve(Be(n.module_dynamic,c),Be(a,c))}return u.text=await u.getText(),u},je=Te("bili-dyn-list__item");class qe extends Me{constructor(...e){var t,n,i;super(...e),i="v2",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(!je(e))return;const t=await Ne(e);t.presented&&(this.cards.push(t),this.cards.sort((0,oe.descendingStringSort)((e=>e.id))),this.dispatchCardEvent(Oe.AddCard,t))}async removeCard(e){if(!je(e))return;const t=Ae(e).data?.id_str??"0",n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const[i]=this.cards.splice(n,1);this.dispatchCardEvent(Oe.RemoveCard,i)}updateCards(e){const t=".bili-dyn-list__item";dqa(e,t).forEach((e=>this.addCard(e)));const n=e=>je(e)?e.matches(t)?e:e.querySelector(t):null;return(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const Fe=parseInt((0,K.getCookieValue)("hit-dyn-v2"))>0?new qe:new ze,Re=async e=>{if(!await Fe.startWatching())return console.error("feedsCardsManager.startWatching() failed"),null;const{added:t}=e;return t&&Fe.cards.forEach((e=>t(e))),$e.push({added:none,removed:none,...e}),Fe},Ue=e=>{const t=lodash.groupBy(e,(e=>e.aid)),n=e=>({id:e.upID,name:e.upName,faceUrl:e.upFaceUrl});return Object.values(t).map((e=>{if(1===e.length)return e[0];const[t,...i]=e;return t.cooperation=[n(t),...i.map(n)],console.log([...t.cooperation]),t})).sort((0,oe.descendingStringSort)((e=>e.id)))},He=e=>1===lodash.get(e,"extra.is_reserve_recall",0),Ze="feeds.contentFilters";(0,xe.registerData)(Ze,[]);const We=e=>{const[t]=(0,xe.getData)(Ze);return t.reduce(((e,t)=>t.filter(e)),e)},Ge=e=>(...t)=>e(...t).then((e=>We(e))),Xe=Ge((async(e="video")=>{if(!(0,K.getUID)())return[];const t=await(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${"video"===e?8:512}`);if(0!==t.code)throw new Error(t.message);const n=t.data.cards,i=n.filter((e=>!He(JSON.parse(e.card))));return"video"===e?Ue(n.map((e=>{const t=JSON.parse(e.card),n=lodash.get(e,"display.topic_info.topic_details",[]).map((e=>({id:e.topic_id,name:e.topic_name})));return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,title:t.title,upID:e.desc.user_profile.info.uid,upName:e.desc.user_profile.info.uname,upFaceUrl:e.desc.user_profile.info.face,coverUrl:t.pic,description:t.desc,timestamp:e.timestamp,time:new Date(1e3*e.timestamp),topics:n,dynamic:t.dynamic,like:(0,Y.formatCount)(e.desc.like),duration:t.duration,durationText:(0,Y.formatDuration)(t.duration,0),playCount:(0,Y.formatCount)(t.stat.view),danmakuCount:(0,Y.formatCount)(t.stat.danmaku),watchlater:ve.includes(t.aid)}}))):"bangumi"===e?i.map((e=>{const t=JSON.parse(e.card);return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,epID:t.episode_id,title:t.new_desc,upName:t.apiSeasonInfo.title,upFaceUrl:t.apiSeasonInfo.cover,coverUrl:t.cover,description:"",timestamp:e.timestamp,time:new Date(1e3*e.timestamp),like:(0,Y.formatCount)(e.desc.like),durationText:"",playCount:(0,Y.formatCount)(t.play_count),danmakuCount:(0,Y.formatCount)(t.bullet_count),watchlater:!1}})):[]})),Ke=async(e,t)=>{if("string"==typeof e)return(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${e}`);const n=e.id.toString();let i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${n}`;return t&&(i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_history?uid=${(0,K.getUID)()}&offset_dynamic_id=${t}&type=${n}`),(0,S.getJsonWithCredentials)(i)},Je=(e,t)=>{const n=dq(e.element,".more-panel, .bili-dyn-more__menu"),i=n.classList.contains("bili-dyn-more__menu"),{className:r,text:a,action:o}=t;if(!n||dq(n,`.${r}`))return;const s=document.createElement(i?"div":"p");i?(s.classList.add("bili-dyn-more__menu__item",r),s.style.height="25px",s.style.padding="2px 0",s.style.textAlign="center",s.dataset.module="more",s.dataset.type=lodash.snakeCase(`ThreePoint${(0,K.pascalCase)(r)}`).toUpperCase(),s.dataset.params="{}"):s.classList.add("child-button","c-pointer",r),s.textContent=a;[...new Set([...n.children].map((e=>e.getAttributeNames().filter((e=>e.startsWith("data-v-"))))).flat())].forEach((e=>s.setAttribute(e,""))),s.addEventListener("click",(t=>{o(t),e.element.click()})),n.appendChild(s)};var Ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"bangumi-card",class:{new:e.isNew},attrs:{target:"_blank",href:e.data.url}},[n("div",{staticClass:"ep-cover-container"},[n("DpiImage",{staticClass:"ep-cover",attrs:{size:{width:100},src:e.data.epCoverUrl}})],1),e._v(" "),n("h1",{staticClass:"ep-title",attrs:{title:e.data.epTitle}},[e._v(e._s(e.data.epTitle))]),e._v(" "),n("div",{staticClass:"up",attrs:{title:e.data.title}},[n("DpiImage",{staticClass:"cover",attrs:{size:24,src:e.data.coverUrl}}),e._v(" "),n("div",{staticClass:"title"},[e._v(e._s(e.data.title))])],1)])};Ye._withStripped=!0;var Qe=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),et=n(3379),tt=n.n(et),nt=n(4780),it=n.n(nt),rt={insert:"head",singleton:!1},at=(tt()(it(),rt),it().locals,n(1900)),ot=(0,at.Z)(Qe,Ye,[],!1,null,"3bc2da4f",null);ot.options.__file="src/components/feeds/BangumiCard.vue";var st=ot.exports,lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"be-up-info",class:{fallback:!e.upFaceUrl},attrs:{href:e.actualHref,title:e.upName,target:"_blank"}},[e.upFaceUrl?n("DpiImage",{staticClass:"be-up-info-cover",attrs:{size:24,src:e.upFaceUrl}}):n("div",{staticClass:"be-up-info-cover-fallback"},[e._t("fallback-icon",[n("VIcon",{attrs:{icon:"up-outline",size:18}})])],2),e._v(" "),n("div",{staticClass:"be-up-info-name"},[e._v("\n "+e._s(e.upName)+"\n ")])],1)};lt._withStripped=!0;var ct=Vue.extend({components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{href:{type:String,default:""},upId:{type:[String,Number],default:""},upFaceUrl:{type:String,default:""},upName:{type:String,required:!0}},computed:{actualHref(){return this.href?this.href:`https://space.bilibili.com/${this.upId}`}}}),dt=n(3934),ut=n.n(dt),pt={insert:"head",singleton:!1},ft=(tt()(ut(),pt),ut().locals,(0,at.Z)(ct,lt,[],!1,null,null,null));ft.options.__file="src/components/feeds/UpInfo.vue";var ht=ft.exports,mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"video-card",class:{vertical:"vertical"===e.orientation,"no-stats":!e.showStats},attrs:{target:"_blank",href:e.epID?"https://www.bilibili.com/bangumi/play/ep"+e.epID:"https://www.bilibili.com/video/"+e.bvid}},[n("div",{staticClass:"cover-container"},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{height:120,width:200}}}),e._v(" "),e.isNew?n("div",{staticClass:"new"},[e._v("NEW")]):e._e(),e._v(" "),e.pubTime&&e.pubTimeText?[n("div",{staticClass:"publish-time-summary"},[e._v("\n "+e._s(e.pubTimeText)+"\n ")]),e._v(" "),n("div",{staticClass:"publish-time-detail"},[e._v("\n "+e._s(e.pubTime)+"\n ")])]:e._e(),e._v(" "),e.durationText?n("div",{staticClass:"duration"},[e._v(e._s(e.durationText))]):e._e(),e._v(" "),e.durationText&&null!==e.watchlater&&void 0!==e.watchlater?n("div",{staticClass:"watchlater",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.toggleWatchlater(e.aid)}}},[n("VIcon",{attrs:{size:15,icon:e.watchlater?"mdi-check-circle":"mdi-clock-outline"}}),e._v("\n "+e._s(e.watchlater?"已添加":"稍后再看")+"\n ")],1):e._e()],2),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.title}},[e._v(e._s(e.title))]),e._v(" "),e.topics&&e.topics.length?n("div",{staticClass:"topics"},e._l(e.topics.slice(0,3),(function(t){return n("a",{key:t.id,staticClass:"topic",attrs:{target:"_blank",href:"https://t.bilibili.com/topic/name/"+t.name+"/feed"}},[e._v("#"+e._s(t.name)+"#")])})),0):n("p",{staticClass:"description",attrs:{title:e.description}},[e._v(e._s(e.description))]),e._v(" "),0===e.cooperation.length?n("a",{staticClass:"up",class:{"no-face":!e.upFaceUrl},attrs:{target:"_blank",href:e.upID?"https://space.bilibili.com/"+e.upID:null}},[e.upFaceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}}),e._v(" "),n("div",{staticClass:"name",attrs:{title:e.upName}},[e._v(e._s(e.upName))])],1):e._e(),e._v(" "),0!==e.cooperation.length?n("div",{staticClass:"cooperation"},[n("div",{staticClass:"cooperation-ups"},e._l(e.reversedCooperation,(function(e){return n("a",{key:e.id,staticClass:"cooperation-up",class:{"no-face":!e.faceUrl},attrs:{target:"_blank",title:e.name,href:e.id?"https://space.bilibili.com/"+e.id:null}},[e.faceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.faceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}})],1)})),0),e._v(" "),n("div",{staticClass:"cooperation-note"},[e._v("\n 联合投稿\n ")])]):e._e(),e._v(" "),e.showStats?n("div",{staticClass:"stats"},[e.vertical?[e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e(),e._v(" "),e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e()]:[e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e(),e._v(" "),e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e()]],2):e._e()])};mt._withStripped=!0;var gt={components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{data:{type:Object,required:!0},orientation:{type:String,default:"horizontal"},showStats:{type:Boolean,default:!0},isNew:{type:Boolean,default:!1}},data(){return{watchlaterList:ve,upFaceUrl:"",danmakuCount:"",like:"",coins:"",favorites:"",dynamic:"",topics:[],upID:0,epID:0,cooperation:[],pubTime:0,pubTimeText:"",...lodash.omit(this.data,"watchlater"),watchlaterInit:this.data.watchlater,statsIconSize:14}},computed:{vertical(){return"vertical"===this.orientation},watchlater(){return(0,K.getUID)()&&null!==this.watchlaterInit?this.watchlaterList.includes(this.aid):null},reversedCooperation(){return[...this.cooperation].reverse().slice(0,3)}},methods:{toggleWatchlater:we}},bt=n(1267),vt=n.n(bt),yt={insert:"head",singleton:!1},wt=(tt()(vt(),yt),vt().locals,(0,at.Z)(gt,mt,[],!1,null,"0ffa1cb1",null));wt.options.__file="src/components/feeds/VideoCard.vue";var xt=wt.exports,kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"column-card",attrs:{target:"_blank",href:"https://www.bilibili.com/read/cv"+e.data.cvID}},[n("div",{staticClass:"covers"},e._l(e.data.covers,(function(e){return n("DpiImage",{key:e,staticClass:"cover",attrs:{size:{height:120},src:e}})})),1),e._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.data.upID}},[n("DpiImage",{staticClass:"face",attrs:{size:24,src:e.data.upFaceUrl}}),e._v(" "),n("div",{staticClass:"name"},[e._v(e._s(e.data.upName))])],1),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.data.title}},[e._v(e._s(e.data.title))]),e._v(" "),n("div",{staticClass:"description",attrs:{title:e.data.description}},[e._v(e._s(e.data.description))])])};kt._withStripped=!0;var _t=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),Ct=n(9109),St=n.n(Ct),Et={insert:"head",singleton:!1},It=(tt()(St(),Et),St().locals,(0,at.Z)(_t,kt,[],!1,null,"8e8ea920",null));It.options.__file="src/components/feeds/ColumnCard.vue";var $t=It.exports;let At=!1,Tt=0;const Ot="disable-profile-popup",Mt=async()=>{if("https://t.bilibili.com/"!==document.URL.replace(window.location.search,""))return;const e=await(0,R.select)(".live-up-list, .bili-dyn-live-users__body");null!==e&&(Tt++,At||(e.addEventListener("mouseenter",(e=>{Tt>0&&e.stopImmediatePropagation()}),{capture:!0}),At=!0))},Lt=()=>{Tt--},Pt=3e5,zt=()=>(0,K.getCookieValue)(`bp_t_offset_${(0,K.getUID)()}`),Dt=(e,t)=>e===t?0:e.length>t.length?1:t.length>e.length?-1:e>t==!0?1:-1,Vt=e=>{if(null==e)return;const t=zt();Dt(e,t)<0||(document.cookie=`bp_t_offset_${(0,K.getUID)()}=${e};path=/;domain=.bilibili.com;max-age=2592000`)},Bt=e=>Dt(e,zt())>0,Nt=e=>{const[t]=[...e.map((e=>e.id))].sort(Dt).reverse();Vt(t)},jt=async e=>{const t=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_num?rsp_type=1&uid=${(0,K.getUID)()}&update_num_dy_id=${zt()}&type_list=${e||Se}`,n=await(0,S.getJsonWithCredentials)(t);return 0!==n.code?0:lodash.get(n,"data.update_num",0)},qt=e=>{e.startsWith("#")&&(e=e.substring(1));return{red:e.substring(0,2),green:e.substring(2,4),blue:e.substring(4,6)}},Ft=e=>{const{red:t,green:n,blue:i}=qt(e);return`\\c&H${i}${n}${t}&`.toUpperCase()},Rt=(e,t=1)=>{const{red:n,green:i,blue:r}=qt(e);return`&H${Math.round(255*(1-t)).toString(16).padStart(2,"0")}${r}${i}${n}`.toUpperCase()},Ut=e=>{let t=0,n=0;for(;e>=60;)e-=60,n++;for(;n>=60;)n-=60,t++;return`${t}:${String(n).padStart(2,"0")}:${(e=>{const[t,n="00"]=String(e).split(".");return`${t.padStart(2,"0")}.${n.substring(0,2).padEnd(2,"0")}`})(e)}`},Ht=(e,t)=>[Ut(e),Ut(e+t)],Zt=(e,t)=>[Ut(e),Ut(t)],Wt=e=>{const t={"{":"{","}":"}","&":"&","<":"<",">":">",""":'"',"'":"'","\n":"\\N"};for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Gt={"&":"&","<":"<",">":">",""":'"',"'":"'"},Xt=Object.fromEntries(Object.entries(Gt).map((e=>e.reverse()))),Kt=(e,t)=>{for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Jt=e=>Kt(e,Xt),Yt=e=>Kt(e,Gt);var Qt=n(4572);const en=e=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?async()=>{const t=Qt.playerAgent,{query:{control:{settings:n,buttons:i}}}=t;ne(i.settings.selector,n.wrap.selector),t.toggleLight(e)}:K.none,tn=en(!0),nn=en(!1);let rn;const an=[],on=async e=>{await(0,R.hasVideo)()&&(0,P.videoChange)((async()=>{const t=await Qt.playerAgent.query.video.danmaku();t&&((e,t)=>{rn&&rn.disconnect(),[rn]=(0,P.childListSubtree)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{if(e.nodeType===Node.TEXT_NODE){const n=e.parentElement,i=an.find((e=>e.element===n));if(!i)return;return i.text=e.textContent||"",i.reuse=!0,void(t.added&&t.added(i))}if(!(e instanceof HTMLElement))return;const n={element:i=e,reuse:!1,text:i.textContent||""};var i;an.push(n),t.added&&t.added(n)})),e.removedNodes.forEach((e=>{if(!(e instanceof HTMLElement))return;const n=an.findIndex((t=>t.element===e));if(-1!==n){const[e]=an.splice(n,1);t.removed&&t.removed(e)}}))}))}))})(t,e)}))};function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ln{constructor(e){sn(this,"aid",void 0),sn(this,"cid",void 0),sn(this,"pageCount",void 0),sn(this,"coverUrl",void 0),sn(this,"tagId",void 0),sn(this,"tagName",void 0),sn(this,"title",void 0),sn(this,"description",void 0),sn(this,"up",void 0),sn(this,"pages",void 0),sn(this,"subtitles",void 0),this.aid=e}async fetchInfo(){let e;e=this.cid?`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}&cid=${this.cid}`:`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}`;const t=await(0,S.getJsonWithCredentials)(e);if(0!==t.code)throw new Error(t.message);const{data:n}=t;return this.cid=n.cid,this.pageCount=n.videos,this.coverUrl=n.pic.replace("http:","https:"),this.tagId=n.tid,this.tagName=n.tname,this.title=n.title,this.description=n.desc,this.up={uid:n.owner.mid,name:n.owner.name,faceUrl:n.owner.face.replace("http:","https:")},this.pages=n.pages.map((e=>({cid:e.cid,title:e.part,pageNumber:e.page}))),this.subtitles=n.subtitle.list.map((e=>({id:e.id,languageCode:e.lan,language:e.lan_doc,url:e.subtitle_url.replace("http:","https:")}))),this}}class cn{constructor(e){sn(this,"ep",void 0),sn(this,"videos",void 0),sn(this,"title",void 0),sn(this,"cover",void 0),sn(this,"squareCover",void 0),sn(this,"aid",void 0),sn(this,"cid",void 0),this.ep=e,this.videos=[]}async fetchInfo(){const e=await(0,S.getText)(`https://www.bilibili.com/bangumi/play/ep${this.ep}/`),t=JSON.parse(e.match(/window\.__INITIAL_STATE__=(.*);\(function\(\){/)[1]);return this.title=t.mediaInfo.title,this.cover=t.mediaInfo.cover,this.squareCover=t.mediaInfo.square_cover,this.aid=t.epInfo.aid,this.cid=t.epInfo.cid,this.videos=t.epList.map((async e=>({title:e.index_title,aid:e.aid,cid:e.cid,info:await new ln(e.aid).fetchInfo()}))),this}}const dn=[{name:"720P",displayName:"高清 720P",value:64},{name:"1080P",displayName:"高清 1080P",value:80}],un=[{name:"8K",displayName:"超高清 8K",value:127},{name:"DolbyVision",displayName:"杜比视界",value:126},{name:"HDR",displayName:"真彩 HDR",value:125},{name:"4K",displayName:"超清 4K",value:120},{name:"1080P60",displayName:"高清 1080P60",value:116},{name:"1080P+",displayName:"高清 1080P+",value:112},{name:"720P60",displayName:"高清 720P60",value:74}],pn=[...un,...dn,{name:"480P",displayName:"清晰 480P",value:32},{name:"360P",displayName:"流畅 360P",value:16}].sort((0,oe.descendingSort)((e=>e.value))),fn=async e=>{const{open:t,close:n}=e;if(!(0,R.hasVideo)())return;const i=await(0,R.select)(".bilibili-player");if(!i)return;const[r]=(0,P.childList)(i,(()=>{const e=dq(".bilibili-player-context-menu-origin");if(e){r.disconnect();const i=dq(e,"ul"),a={containerElement:e,listElement:i,get itemElements(){return dqa(e,".context-menu-function")},get isOpen(){return e.classList.contains("active")}};(0,P.childList)(i,(()=>{a.isOpen?t?.(a):n?.(a)}))}}))},hn=async(e,t)=>fn({open:t=>{if(t.listElement.contains(e))return;const n=document.createElement("li");n.classList.add("context-line","context-menu-function"),n.setAttribute("data-append","1");const i=document.createElement("a");i.classList.add("context-menu-a","js-action"),i.href="javascript:void(0);",i.appendChild(e),n.addEventListener("mouseover",(()=>n.classList.add("hover"))),n.addEventListener("mouseout",(()=>n.classList.remove("hover"))),n.appendChild(i),t.listElement.appendChild(n)},close:e=>t?.(e)});let mn=null;const gn=[],bn=lodash.once((()=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?new Promise((e=>{(0,P.videoChange)((async()=>{const{playerAgent:t}=await Promise.resolve().then(n.bind(n,4572)),i=await t.query.control.buttons.time(),r=await Promise.resolve().then(n.bind(n,413)).then((e=>e.default));if(null===i||null!==i.parentElement?.querySelector(".be-video-control-bar-extend"))return;const a=new r({propsData:{items:gn}}).$mount();i.insertAdjacentElement("afterend",a.$el),e(a)}))})):Promise.resolve(null))),vn=async e=>{mn||(mn=bn());await mn&&gn.push(e)},yn=async e=>{if(!se.liveUrls.some((e=>(0,K.matchUrlPattern)(e))))return;const t=await(0,R.select)(".bilibili-live-player-video-controller, .web-player-controller-wrap:not(.web-player-controller-bg)");if(!t)return;const{init:n,callback:i}=e;n?.(t),(0,P.childList)(t,(async()=>{const e=dq(t,".control-area");e&&i?.(e)}))};function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xn=0,kn=2,_n={heartBeat:2,heartBeatResponse:3,message:5,enterRoom:7,enterRoomResponse:8};class Cn{constructor(){wn(this,"textEncoder",new TextEncoder),wn(this,"textDecoder",new TextDecoder)}static readInt(e,t,n){let i=0;for(let r=n-1;r>=0;r--)i+=256**(n-r-1)*e[t+r];return i}static writeInt(e,t,n,i){let r=0;for(;r{const i={packetLength:Cn.readInt(e,0,4),headerLength:Cn.readInt(e,4,2),protocolVersion:Cn.readInt(e,6,2),operation:Cn.readInt(e,8,4),sequenceID:Cn.readInt(e,12,4)},r=[i];if(i.packetLengthe.messages[0])))}else i.protocolVersion===xn&&(i.messages=[JSON.parse(this.textDecoder.decode(r))])}else i.operation===_n.heartBeatResponse&&(i.heartBeatResponse={count:Cn.readInt(e,16,4)});return r};return new Promise(((n,i)=>{const r=new FileReader;r.onload=async e=>{if(!e.target)return void i(e);const r=new Uint8Array(e.target.result);n(await t(r))},r.readAsArrayBuffer(e)}))}}class Sn{constructor(){wn(this,"startTime",0)}getLiveTime(){return new Promise((e=>{if(this.startTime)return void e(this.startTime);const t=(0,K.dq)(".bilibili-live-player-video-controller-duration-btn span"),[n]=(0,P.childList)(t,(t=>{if(t.length>0&&t.some((e=>e.addedNodes.length>0&&[...e.addedNodes].every((e=>e.nodeType===Node.TEXT_NODE))))){n.disconnect();const i=t[0].addedNodes[0].textContent,[r,a,o=0]=i.split(":").reverse().map(lodash.unary(parseInt)),s=Number(new Date);this.startTime=s-1e3*o*3600-60*a*1e3-1e3*r,e(this.startTime)}}))}))}}class En extends EventTarget{constructor(e){super(),this.roomID=e,wn(this,"heartBeatTimer",void 0),wn(this,"webSocket",void 0),wn(this,"retryInterval",200),wn(this,"autoRetry",!0),wn(this,"servers",["broadcastlv.chat.bilibili.com"]),wn(this,"selectedServer",""),wn(this,"liveTime",new Sn),wn(this,"bufferHelper",new Cn),wn(this,"stopRequested",!1),window.addEventListener("unload",(()=>this.stop()))}heartBeat(){this.webSocket.readyState===WebSocket.OPEN?this.webSocket.send(this.bufferHelper.encode("","heartBeat")):(this.stop(),this.restart())}restart(){if(this.dispatchEvent(new CustomEvent("restart")),!this.stopRequested&&this.autoRetry){console.log(`Live Socket: unexpected disconnect, retry in ${this.retryInterval}ms`);const e=this.servers.indexOf(this.selectedServer);ethis.start()),this.retryInterval)}}async start(){const e=await(0,S.getJson)(`https://api.live.bilibili.com/room/v1/Danmu/getConf?room_id=${this.roomID}&platform=pc&player=web`),t=lodash.get(e,"data.host_server_list",[]);this.servers=[...new Set([...this.servers,...t.map((e=>e.host))])],""===this.selectedServer&&([this.selectedServer]=this.servers,console.log("Initial server:",this.selectedServer)),this.webSocket&&[WebSocket.CONNECTING,WebSocket.OPEN].includes(this.webSocket.readyState)&&this.stop(),this.webSocket=new WebSocket(`wss://${this.selectedServer}/sub`),this.stopRequested=!1,this.dispatchEvent(new CustomEvent("start",{detail:this.webSocket})),this.webSocket.addEventListener("open",(()=>{const t={roomid:this.roomID,uid:parseInt((0,K.getUID)()),protover:2,platform:"web",clientVer:"1.10.1",type:"2",key:lodash.get(e,"data.token")};this.webSocket.send(this.bufferHelper.encode(JSON.stringify(t),"enterRoom")),this.dispatchEvent(new CustomEvent("open",{detail:t}))})),this.webSocket.addEventListener("message",(async e=>{const[t]=await this.bufferHelper.decode(e.data);switch(this.dispatchEvent(new CustomEvent("message",{detail:t})),t.operation){case _n.enterRoomResponse:this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.heartBeatTimer=window.setInterval((()=>{this.heartBeat()}),3e4);break;case _n.heartBeatResponse:if(!t.heartBeatResponse)break;this.dispatchEvent(new CustomEvent("heartBeatResponse",{detail:t.heartBeatResponse.count}));break;case _n.message:{if(!t.messages)break;const e=await this.liveTime.getLiveTime();t.messages.forEach((t=>{if("DANMU_MSG"===t.cmd){const{info:n}=t,i={content:n[1],type:n[0][1],fontSize:n[0][2],color:n[0][3],sendTime:n[0][4],userHash:n[0][7],userID:n[2][0],userName:n[2][1],startTime:e,get time(){return this.sendTime-this.startTime}};this.dispatchEvent(new CustomEvent("danmaku",{detail:i}))}}));break}}})),this.webSocket.addEventListener("close",(e=>{this.stopRequested||(console.error("Live Socket: close",e),this.restart())})),this.webSocket.addEventListener("error",(e=>{console.error("Live Socket: error",e),this.restart()}))}stop(){this.stopRequested=!0,this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.webSocket&&this.webSocket.readyState===WebSocket.OPEN&&this.webSocket.close()}}const In=[],$n="bb-comment",An=[],Tn=[],On=[],Mn=e=>{const t=e.querySelector(".con .user .name"),n=e=>{const t=e.querySelector(".reply-face"),n=e.querySelector(".reply-con .user .name");return{id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:n.textContent,content:e.querySelector(".text-con").textContent,timeText:e.querySelector(".info .time").textContent,likes:parseInt(e.querySelector(".info .like span").textContent)}},i={id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:t.textContent,content:e.querySelector(".con .text").textContent,timeText:e.querySelector(".con .info .time").textContent,likes:parseInt(e.querySelector(".con .like span").textContent),replies:[]};if(dq(e,".reply-box .view-more")){const t=dq(e,".reply-box");(0,P.childList)(t,(t=>{i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n),0!==t.length&&i.onRepliesUpdate?.(i.replies)}))}else i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n);return i},Ln=e=>{if(e instanceof HTMLElement&&e.classList.contains($n)){const t={element:e,items:[]};In.push(t),(e=>{e.observer||(e.items=(0,K.dqa)(e.element,".list-item.reply-wrap").map(Mn),e.items.forEach((e=>{An.forEach((t=>t(e)))})),[e.observer]=(0,P.childListSubtree)(e.element,(t=>{t.forEach((t=>{const n=e=>e instanceof HTMLElement&&e.classList.contains("list-item")&&e.classList.contains("reply-wrap");t.addedNodes.forEach((t=>{if(n(t)){const n=Mn(t);e.items.push(n),An.forEach((e=>e(n)))}})),t.removedNodes.forEach((t=>{if(n(t)){const n=t.getAttribute("data-id"),i=e.items.findIndex((e=>e.id===n));if(-1!==i){const[t]=e.items.splice(i,1);Tn.forEach((e=>e(t)))}}}))}))})))})(t),On.forEach((e=>e(t)))}};(0,O.contentLoaded)((()=>{(0,P.allMutations)((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>Ln(e)))}))})),(0,K.dqa)(".bb-comment").forEach(Ln)}));const Pn=e=>{In.forEach((t=>e(t))),On.push(e)},zn=e=>{const{added:t,removed:n}=e;Pn((e=>{t&&(e.items.forEach((e=>t(e))),An.push(t)),n&&Tn.push(n)}))},Dn=(e,t)=>{const n=dq(e.element,".opera-list ul"),{className:i,text:r,action:a}=t;if(!n||dq(n,`.${i}`))return;const o=document.createElement("li");o.classList.add(i),o.textContent=r,o.addEventListener("click",(e=>{a(e)})),n.appendChild(o)};var Vn=n(4350);const Bn=JSON.parse('[[{"name":"首页","route":"/","tid":"","locid":23,"sub":[]},{"name":"动画","route":"douga","tid":1,"locid":52,"count":"","subMenuSize":162,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2507,"leftId":2452,"rightId":2453},"sub":[{"name":"MAD·AMV","route":"mad","tid":24,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":151},"desc":"具有一定制作程度的动画或静画的二次创作视频","url":"//www.bilibili.com/video/douga-mad-1.html"},{"name":"MMD·3D","route":"mmd","tid":25,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":152},"desc":"使用MMD(MikuMikuDance)和其他3D建模类软件制作的视频","url":"//www.bilibili.com/video/douga-mmd-1.html"},{"name":"短片·手书·配音","route":"voice","tid":47,"ps":15,"rps":10,"desc":"追求创新并具有强烈特色的短片、手书(绘)及ACG相关配音","url":"//www.bilibili.com/video/douga-voice-1.html"},{"name":"手办·模玩","route":"garage_kit","tid":210,"ps":15,"rps":10,"desc":"手办模玩的测评、改造或其他衍生内容","url":""},{"name":"特摄","route":"tokusatsu","tid":86,"ps":15,"rps":10,"desc":"特摄相关衍生视频","url":"//www.bilibili.com/video/cinephile-tokusatsu.html"},{"name":"综合","route":"other","tid":27,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":153},"desc":"以动画及动画相关内容为素材,包括但不仅限于音频替换、杂谈、排行榜等内容","url":"//www.bilibili.com/video/douga-else-1.html"}]},{"name":"番剧","route":"anime","tid":13,"url":"//www.bilibili.com/anime/","takeOvered":true,"count":"","subMenuSize":172,"combination":true,"sub":[{"name":"连载动画","tid":33,"route":"serial","desc":"当季连载的动画番剧","url":"//www.bilibili.com/video/bangumi-two-1.html"},{"name":"完结动画","tid":32,"route":"finish","desc":"已完结的动画番剧合集","url":"//www.bilibili.com/video/part-twoelement-1.html"},{"name":"资讯","tid":51,"route":"information","desc":"动画番剧相关资讯视频","url":"//www.bilibili.com/video/douga-else-information-1.html"},{"name":"官方延伸","tid":152,"route":"offical","desc":"动画番剧为主题的宣传节目、采访视频,及声优相关视频","url":"//www.bilibili.com/video/bagumi_offical_1.html"},{"name":"新番时间表","url":"//www.bilibili.com/anime/timeline/","desc":""},{"name":"番剧索引","url":"//www.bilibili.com/anime/index/","desc":""}]},{"name":"国创","tid":167,"route":"guochuang","url":"//www.bilibili.com/guochuang/","takeOvered":true,"count":"","subMenuSize":214,"combination":true,"sub":[{"name":"国产动画","tid":153,"route":"chinese","desc":"我国出品的PGC动画","url":"//www.bilibili.com/video/bangumi_chinese_1.html"},{"name":"国产原创相关","tid":168,"route":"original","desc":"","url":"//www.bilibili.com/video/guochuang-fanvid-1.html"},{"name":"布袋戏","tid":169,"route":"puppetry","desc":"","url":"//www.bilibili.com/video/glove-puppetry-1.html"},{"name":"动态漫·广播剧","tid":195,"route":"motioncomic","desc":"","url":""},{"name":"资讯","tid":170,"route":"information","desc":"","url":"//www.bilibili.com/video/guochuang-offical-1.html"},{"name":"新番时间表","url":"//www.bilibili.com/guochuang/timeline/","desc":""},{"name":"国产动画索引","url":"//www.bilibili.com/guochuang/index/","desc":""}]},{"name":"音乐","route":"music","tid":3,"locid":58,"count":"","subMenuSize":268,"slider":{"width":620,"height":220},"viewTag":true,"customComponent":{"name":"Energy","titleId":2511,"leftId":2462,"rightId":3131,"rightType":"slide"},"sub":[{"name":"原创音乐","route":"original","tid":28,"ps":15,"rps":10,"viewHotTag":true,"ad":{"active":true,"dataLocId":243},"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"个人或团队制作以音乐为主要原创因素的歌曲或纯音乐","url":"//www.bilibili.com/video/music-original-1.html"},{"name":"翻唱","route":"cover","tid":31,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":245},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"一切非官方的人声再演绎歌曲作品","url":"//www.bilibili.com/video/music-Cover-1.html"},{"name":"VOCALOID·UTAU","route":"vocaloid","tid":30,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以雅马哈Vocaloid和UTAU引擎为基础,包含其他调教引擎,运用各类音源进行的歌曲创作内容","url":"//www.bilibili.com/video/music-vocaloid-1.html"},{"name":"电音","route":"electronic","tid":194,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以电子合成器、音乐软体等产生的电子声响制作的音乐","url":"#"},{"name":"演奏","route":"perform","tid":59,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":247},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"传统或非传统乐器及器材的演奏作品","url":"//www.bilibili.com/video/music-perform-1.html"},{"name":"MV","route":"mv","tid":193,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐录影带,为搭配音乐而拍摄或制作的视频","url":"//www.bilibili.com/video/music-coordinate-1.html"},{"name":"音乐现场","route":"live","tid":29,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐实况表演视频","url":"//www.bilibili.com/video/music-oped-1.html"},{"name":"音乐综合","route":"other","tid":130,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"收录无法定义到其他音乐子分区的音乐视频","url":"//www.bilibili.com/video/music-collection-1.html"},{"name":"音频","customZone":"Audio","route":"audio","url":"//www.bilibili.com/audio/home?musicType=music"},{"name":"说唱","url":"//www.bilibili.com/v/rap"}]},{"name":"舞蹈","route":"dance","tid":129,"locid":64,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2513,"leftId":2472,"rightId":2473},"sub":[{"name":"宅舞","route":"otaku","tid":20,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":249},"desc":"与ACG相关的翻跳、原创舞蹈","url":"//www.bilibili.com/video/dance-1.html"},{"name":"街舞","route":"hiphop","tid":198,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":251},"desc":"收录街舞相关内容,包括赛事现场、舞室作品、个人翻跳、FREESTYLE等","url":""},{"name":"明星舞蹈","route":"star","tid":199,"ps":15,"rps":10,"desc":"国内外明星发布的官方舞蹈及其翻跳内容","url":""},{"name":"中国舞","route":"china","tid":200,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":253},"desc":"传承中国艺术文化的舞蹈内容,包括古典舞、民族民间舞、汉唐舞、古风舞等","url":""},{"name":"舞蹈综合","route":"three_d","tid":154,"ps":15,"rps":10,"desc":"收录无法定义到其他舞蹈子分区的舞蹈视频","url":""},{"name":"舞蹈教程","route":"demo","tid":156,"ps":10,"rps":6,"desc":"镜面慢速,动作分解,基础教程等具有教学意义的舞蹈视频","url":"//www.bilibili.com/video/dance-demo-1.html"}]},{"name":"游戏","route":"game","tid":4,"locid":70,"count":"","subMenuSize":240,"slider":{"width":470,"height":216},"viewTag":true,"customComponent":{"name":"Energy","titleId":3761,"leftId":3765,"rightId":3775,"rightType":"slide"},"recommendCardType":"GameGroomBox","sub":[{"name":"单机游戏","route":"stand_alone","tid":17,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":255},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以所有平台(PC、主机、移动端)的单机或联机游戏为主的视频内容,包括游戏预告、CG、实况解说及相关的评测、杂谈与视频剪辑等","url":"//www.bilibili.com/video/videogame-1.html"},{"name":"电子竞技","route":"esports","tid":171,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":257},"desc":"具有高对抗性的电子竞技游戏项目,其相关的赛事、实况、攻略、解说、短剧等视频。","url":"//www.bilibili.com/video/esports-1.html"},{"name":"手机游戏","route":"mobile","tid":172,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"desc":"以手机及平板设备为主要平台的游戏,其相关的实况、攻略、解说、短剧、演示等视频。","url":"//www.bilibili.com/video/mobilegame-1.html"},{"name":"网络游戏","route":"online","tid":65,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":259},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由网络运营商运营的多人在线游戏,以及电子竞技的相关游戏内容。包括赛事、攻略、实况、解说等相关视频","url":"//www.bilibili.com/video/onlinegame-1.html"},{"name":"桌游棋牌","route":"board","tid":173,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"desc":"桌游、棋牌、卡牌对战等及其相关电子版游戏的实况、攻略、解说、演示等视频。","url":"//www.bilibili.com/video/boardgame-1.html"},{"name":"GMV","route":"gmv","tid":121,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由游戏素材制作的MV视频。以游戏内容或CG为主制作的,具有一定创作程度的MV类型的视频","url":"//www.bilibili.com/video/gmv-1.html"},{"name":"音游","route":"music","tid":136,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"各个平台上,通过配合音乐与节奏而进行的音乐类游戏视频","url":"//www.bilibili.com/video/music-game-1.html"},{"name":"Mugen","route":"mugen","tid":19,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以Mugen引擎为平台制作、或与Mugen相关的游戏视频","url":"//www.bilibili.com/video/game-mugen-1.html"},{"name":"游戏赛事","url":"//www.bilibili.com/v/game/match/","newIcon":true}]},{"name":"知识","route":"knowledge","tid":36,"locid":76,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2058,"leftId":2047,"rightId":2048},"sub":[{"name":"科学科普","route":"science","tid":201,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":261},"desc":"回答你的十万个为什么"},{"name":"社科·法律·心理","route":"social_science","tid":124,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":263},"desc":"基于社会科学、法学、心理学展开或个人观点输出的知识视频"},{"name":"人文历史","route":"humanity_history","tid":228,"ps":15,"rps":10,"desc":"看看古今人物,聊聊历史过往,品品文学典籍"},{"name":"财经商业","route":"business","tid":207,"ps":15,"rps":10,"desc":"说金融市场,谈宏观经济,一起畅聊商业故事"},{"name":"校园学习","route":"campus","tid":208,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":265},"desc":"老师很有趣,学生也有才,我们一起搞学习"},{"name":"职业职场","route":"career","tid":209,"ps":15,"rps":10,"desc":"职业分享、升级指南,一起成为最有料的职场人"},{"name":"设计·创意","route":"design","tid":229,"ps":15,"rps":10,"desc":"天马行空,创意设计,都在这里"},{"name":"野生技能协会","route":"skill","tid":122,"ps":15,"rps":10,"desc":"技能党集合,是时候展示真正的技术了"}]},{"name":"科技","route":"tech","tid":188,"locid":2977,"count":"","subMenuSize":80,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2980,"leftId":2978,"rightId":2979},"sub":[{"name":"数码","route":"digital","tid":95,"ps":15,"rps":10,"viewHotTag":true,"desc":"科技数码产品大全,一起来做发烧友","url":"#"},{"name":"软件应用","route":"application","tid":230,"ps":15,"rps":10,"viewHotTag":true,"desc":"超全软件应用指南","url":"#"},{"name":"计算机技术","route":"computer_tech","tid":231,"ps":15,"rps":10,"viewHotTag":true,"desc":"研究分析、教学演示、经验分享......有关计算机技术的都在这里","url":"#"},{"name":"工业·工程·机械","route":"industry","tid":232,"ps":15,"rps":10,"viewHotTag":true,"desc":"前方高能,机甲重工即将出没","url":"#"},{"name":"极客DIY","route":"diy","tid":233,"ps":15,"rps":10,"viewHotTag":true,"desc":"炫酷技能,极客文化,硬核技巧,准备好你的惊讶","url":"#"}]},{"name":"运动","route":"sports","tid":234,"locid":4639,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4646,"rightId":4652,"rightType":"slide"},"sub":[{"name":"篮球·足球","route":"basketballfootball","tid":235,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4656},"desc":"与篮球、足球相关的视频,包括但不限于篮足球赛事、教学、评述、剪辑、剧情等相关内容","url":"#"},{"name":"健身","route":"aerobics","tid":164,"ps":15,"rps":10,"desc":"与健身相关的视频,包括但不限于瑜伽、CrossFit、健美、力量举、普拉提、街健等相关内容","url":"//www.bilibili.com/video/fashion-body-1.html"},{"name":"竞技体育","route":"athletic","tid":236,"ps":15,"rps":10,"desc":"与竞技体育相关的视频,包括但不限于乒乓、羽毛球、排球、赛车等竞技项目的赛事、评述、剪辑、剧情等相关内容","url":"#"},{"name":"运动文化","route":"culture","tid":237,"ps":15,"rps":10,"desc":"与运动文化相关的视频,包络但不限于球鞋、球衣、球星卡等运动衍生品的分享、解读,体育产业的分析、科普等相关内容","url":"#"},{"name":"运动综合","route":"comprehensive","tid":238,"ps":15,"rps":10,"desc":"与运动综合相关的视频,包括但不限于钓鱼、骑行、滑板等日常运动分享、教学、Vlog等相关内容","url":"#"}]},{"name":"汽车","route":"car","tid":223,"locid":4428,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4435,"rightId":4441,"rightType":"slide"},"sub":[{"name":"汽车生活","route":"life","tid":176,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4445},"desc":"分享汽车及出行相关的生活体验类视频","url":"#"},{"name":"汽车文化","route":"culture","tid":224,"ps":15,"rps":10,"desc":"车迷的精神圣地,包括汽车赛事、品牌历史、汽车改装、经典车型和汽车模型等","url":"#"},{"name":"汽车极客","route":"geek","tid":225,"ps":15,"rps":10,"desc":"汽车硬核达人聚集地,包括DIY造车、专业评测和技术知识分享","url":"#"},{"name":"摩托车","route":"motorcycle","tid":240,"ps":15,"rps":10,"desc":"骑士们集合啦","url":"#"},{"name":"智能出行","route":"smart","tid":226,"ps":15,"rps":10,"desc":"探索新能源汽车和未来智能出行的前沿阵地","url":"#"},{"name":"购车攻略","route":"strategy","tid":227,"ps":15,"rps":10,"desc":"丰富详实的购车建议和新车体验","url":"#"}]},{"name":"生活","route":"life","tid":160,"locid":88,"count":"","subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2062,"leftId":1674,"rightId":1670},"sub":[{"name":"搞笑","route":"funny","tid":138,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":273},"desc":"各种沙雕有趣的搞笑剪辑,挑战,表演,配音等视频","url":"//www.bilibili.com/video/ent_funny_1.html","locid":4204,"recommendId":4210,"slider":{"width":620,"height":220},"customComponent":{"name":"Energy","leftId":4212,"rightId":4218,"rightType":"slide"}},{"name":"家居房产","route":"home","tid":239,"ps":15,"rps":10,"desc":"与买房、装修、居家生活相关的分享","url":"#"},{"name":"手工","route":"handmake","tid":161,"ps":15,"rps":10,"desc":"手工制品的制作过程或成品展示、教程、测评类视频","url":"//www.bilibili.com/video/ent-handmake-1.html"},{"name":"绘画","route":"painting","tid":162,"ps":15,"rps":10,"desc":"绘画过程或绘画教程,以及绘画相关的所有视频","url":"//www.bilibili.com/video/ent-painting-1.html"},{"name":"日常","route":"daily","tid":21,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":275},"desc":"记录日常生活,分享生活故事","url":"//www.bilibili.com/video/ent-life-1.html"}]},{"name":"美食","route":"food","tid":211,"locid":4243,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4258,"rightId":4264},"sub":[{"name":"美食制作","route":"make","tid":76,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4268},"desc":"学做人间美味,展示精湛厨艺","url":"#"},{"name":"美食侦探","route":"detective","tid":212,"ps":15,"rps":10,"desc":"寻找美味餐厅,发现街头美食","url":"#"},{"name":"美食测评","route":"measurement","tid":213,"ps":15,"rps":10,"desc":"吃货世界,品尝世间美味","url":"#"},{"name":"田园美食","route":"rural","tid":214,"ps":15,"rps":10,"desc":"品味乡野美食,寻找山与海的味道","url":"#"},{"name":"美食记录","route":"record","tid":215,"ps":15,"rps":10,"desc":"记录一日三餐,给生活添一点幸福感","url":"#"}]},{"name":"动物圈","route":"animal","tid":217,"locid":4365,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4376,"rightId":4381,"rightType":"slide"},"sub":[{"name":"喵星人","route":"cat","tid":218,"ps":15,"rps":10,"desc":"喵喵喵喵喵","url":"#","ad":{"active":true,"dataLocId":4385}},{"name":"汪星人","route":"dog","tid":219,"ps":15,"rps":10,"desc":"汪汪汪汪汪","url":"#"},{"name":"大熊猫","route":"panda","tid":220,"ps":15,"rps":10,"desc":"芝麻汤圆营业中","url":"#"},{"name":"野生动物","route":"wild_animal","tid":221,"ps":15,"rps":10,"desc":"内有“猛兽”出没","url":"#"},{"name":"爬宠","route":"reptiles","tid":222,"ps":15,"rps":10,"desc":"鳞甲有灵","url":"#"},{"name":"动物综合","route":"animal_composite","tid":75,"ps":15,"rps":10,"desc":"收录除上述子分区外,其余动物相关视频以及非动物主体或多个动物主体的动物相关延伸内容","url":"#"}]},{"name":"鬼畜","route":"kichiku","tid":119,"locid":100,"count":"","subMenuSize":182,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2509,"leftId":2482,"rightId":2483},"sub":[{"name":"鬼畜调教","route":"guide","tid":22,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":285},"desc":"使用素材在音频、画面上做一定处理,达到与BGM一定的同步感","url":"//www.bilibili.com/video/ent-Kichiku-1.html"},{"name":"音MAD","route":"mad","tid":26,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":287},"desc":"使用素材音频进行一定的二次创作来达到还原原曲的非商业性质稿件","url":"//www.bilibili.com/video/douga-kichiku-1.html"},{"name":"人力VOCALOID","route":"manual_vocaloid","tid":126,"ps":15,"rps":10,"desc":"将人物或者角色的无伴奏素材进行人工调音,使其就像VOCALOID一样歌唱的技术","url":"//www.bilibili.com/video/kichiku-manual_vocaloid-1.html"},{"name":"鬼畜剧场","route":"theatre","tid":216,"ps":15,"rps":10,"desc":"使用素材进行人工剪辑编排的有剧情的作品"},{"name":"教程演示","route":"course","tid":127,"ps":10,"rps":6,"rightComponent":{"name":"CmImgList","id":148},"ad":{"active":true,"dataLocId":289},"hideDropdown":false,"desc":"鬼畜相关的教程演示","url":"//www.bilibili.com/video/kichiku-course-1.html"}]},{"name":"时尚","route":"fashion","tid":155,"locid":94,"count":"","subMenuSize":124,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2515,"leftId":2492,"rightId":2493},"sub":[{"name":"美妆护肤","route":"makeup","tid":157,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":279},"desc":"彩妆护肤、美甲美发、仿妆、医美相关内容分享或产品测评","url":"//www.bilibili.com/video/fashion-makeup-fitness-1.html"},{"name":"穿搭","route":"clothing","tid":158,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":281},"desc":"穿搭风格、穿搭技巧的展示分享,涵盖衣服、鞋靴、箱包配件、配饰(帽子、钟表、珠宝首饰)等","url":"//www.bilibili.com/video/fashion-clothing-1.html"},{"name":"时尚潮流","route":"trend","tid":159,"ps":15,"rps":10,"desc":"时尚街拍、时装周、时尚大片,时尚品牌、潮流等行业相关记录及知识科普","url":"#"}]},{"name":"资讯","route":"information","tid":202,"locid":4076,"count":"","subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"sub":[{"name":"热点","route":"hotspot","tid":203,"ps":18,"rps":10,"desc":"全民关注的时政热门资讯"},{"name":"环球","route":"global","tid":204,"ps":18,"rps":10,"desc":"全球范围内发生的具有重大影响力的事件动态"},{"name":"社会","route":"social","tid":205,"ps":18,"rps":10,"desc":"日常生活的社会事件、社会问题、社会风貌的报道"},{"name":"综合","route":"multiple","tid":206,"ps":18,"rps":10,"desc":"除上述领域外其它垂直领域的综合资讯"}]},{"name":"娱乐","route":"ent","tid":5,"locid":82,"count":"","subMenuSize":62,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2067,"leftId":2065,"rightId":2066},"sub":[{"name":"综艺","route":"variety","tid":71,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":267},"desc":"所有综艺相关,全部一手掌握!","url":"//www.bilibili.com/video/ent-variety-1.html"},{"name":"娱乐杂谈","route":"talker","tid":241,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":269},"desc":"娱乐人物解读、娱乐热点点评、娱乐行业分析"},{"name":"粉丝创作","route":"fans","tid":242,"ps":15,"rps":10,"desc":"粉丝向创作视频"},{"name":"明星综合","route":"celebrity","tid":137,"ps":15,"rps":10,"desc":"娱乐圈动态、明星资讯相关"}]},{"name":"影视","route":"cinephile","tid":181,"locid":2211,"count":"","subMenuSize":84,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2309,"leftId":2307,"rightId":2308},"sub":[{"name":"影视杂谈","route":"cinecism","tid":182,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2212},"desc":"影视评论、解说、吐槽、科普等","url":"//www.bilibili.com/video/cinephile-cinecism.html"},{"name":"影视剪辑","route":"montage","tid":183,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2213},"desc":"对影视素材进行剪辑再创作的视频","url":"//www.bilibili.com/video/cinephile-montage.html"},{"name":"短片","route":"shortfilm","tid":85,"ps":15,"rps":10,"desc":"追求自我表达且具有特色的短片","url":"//www.bilibili.com/video/cinephile-shortfilm.html"},{"name":"预告·资讯","route":"trailer_info","tid":184,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2214},"desc":"影视类相关资讯,预告,花絮等视频","url":"//www.bilibili.com/video/cinephile-trailer-info.html"}]},{"name":"纪录片","route":"documentary","tid":177,"url":"//www.bilibili.com/documentary/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"人文·历史","tid":37,"route":"history","dise":"","url":"//www.bilibili.com/video/doco-history.html"},{"name":"科学·探索·自然","tid":178,"route":"science","dise":"","url":"//www.bilibili.com/video/doco-science.html"},{"name":"军事","tid":179,"route":"military","dise":"","url":"//www.bilibili.com/video/doco-military.html"},{"name":"社会·美食·旅行","tid":180,"route":"travel","dise":"","url":"//www.bilibili.com/video/doco-travel.html"},{"name":"纪录片索引","url":"//www.bilibili.com/documentary/index/"}]},{"name":"电影","route":"movie","tid":23,"url":"//www.bilibili.com/movie/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"华语电影","tid":147,"route":"chinese","desc":"","url":"//www.bilibili.com/video/movie_chinese_1.html"},{"name":"欧美电影","tid":145,"route":"west","desc":"","url":"//www.bilibili.com/video/movie_west_1.html"},{"name":"日本电影","tid":146,"route":"japan","desc":"","url":"//www.bilibili.com/video/movie_japan_1.html"},{"name":"其他国家","tid":83,"route":"movie","desc":"","url":"//www.bilibili.com/video/movie-movie-1.html"},{"name":"电影索引","url":"//www.bilibili.com/movie/index/"}]},{"name":"电视剧","route":"tv","tid":11,"url":"//www.bilibili.com/tv/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"国产剧","tid":185,"route":"mainland","desc":"","url":"//www.bilibili.com/video/tv-mainland.html"},{"name":"海外剧","tid":187,"route":"overseas","desc":"","url":"//www.bilibili.com/video/tv-overseas.html"},{"name":"电视剧索引","url":"//www.bilibili.com/tv/index/"}]},{"name":"虚拟UP主","route":"virtual","locid":4735,"count":"","isHide":true,"subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":4754,"leftId":4756},"sub":[{"name":"游戏","route":"game","tid":4,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/game"},{"name":"音乐","route":"music","tid":3,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/music"},{"name":"动画","route":"douga","tid":1,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/douga"},{"name":"其他","route":"other","tid":0,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/other"}]}],[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}],[{"name":"会员购","url":"//show.bilibili.com/platform/home.html","icon":"icon-vip-buy"},{"name":"游戏中心","url":"//game.bilibili.com","icon":"icon-game"},{"name":"画友","url":"http://h.bilibili.com","icon":"icon-hy"},{"name":"芒果TV","url":"//www.bilibili.com/mango","icon":"icon-mango"}],[{"name":"专栏","report":"article","url":"//www.bilibili.com/read/home","icon":"read"},{"name":"直播","report":"live","url":"//live.bilibili.com","icon":"live","sub":[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}]},{"name":"活动","report":"activity","url":"//www.bilibili.com/blackboard/activity-list.html","icon":"activit"},{"name":"课堂","report":"cheese","url":"//www.bilibili.com/cheese/","icon":"zhishi"},{"name":"小黑屋","report":"blackroom","url":"//www.bilibili.com/blackroom/","icon":"blackroom"},{"name":"新歌热榜","report":"musicplus","url":"//www.bilibili.com/v/musicplus/","icon":"musicplus"}]]'),Nn=e=>e.startsWith("//")?`https:${e}`:e.replace("http:","https:"),jn=Bn[0].filter((e=>"string"!=typeof e.tid)),qn=Bn[3],Fn={};jn.forEach((e=>{const t=Nn(e.url||`https://www.bilibili.com/v/${e.route}/`);Fn[e.name]={icon:e.route,route:e.route,code:e.tid,link:t,subCategories:e.sub?Object.fromEntries(e.sub.map((t=>{const n=Nn(t.route?`https://www.bilibili.com/v/${e.route}/${t.route}/`:t.url);return[t.name,n]}))):null}})),qn.forEach((e=>{Fn[e.name]={icon:e.icon,code:null,route:e.route,link:Nn(e.url),subCategories:e.sub?Object.fromEntries(e.sub.map((e=>[e.name,Nn(e.url)]))):null}}));const Rn=Fn,Un=Object.fromEntries(jn.map((e=>[e.route,e.tid]))),Hn=Object.fromEntries(Object.values(Fn).map((e=>[e.icon,e.link]))),Zn=async()=>{if(document.getElementById("be-category-icons"))return;const{default:e}=await Promise.resolve().then(n.t.bind(n,1060,17));document.body.insertAdjacentHTML("beforeend",e)};var Wn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"translate-container"},[e.working||e.translated?e._e():n("div",{staticClass:"translate",on:{click:function(t){return e.translate()}}},[n("VIcon",{attrs:{size:14,icon:"mdi-earth"}}),e._v("翻译\n ")],1),e._v(" "),e.translated?n("div",{staticClass:"translated"},[n("a",{attrs:{href:e.activeTranslator&&e.activeTranslator.link,target:"_blank"}},[e._v("\n 翻译自\n ")]),e._v(" "),n("VDropdown",{attrs:{items:Object.values(e.translateProviders),value:e.activeTranslator,"key-mapper":function(e){return e.name}},on:{change:function(t){return e.changeTranslator(t)}},scopedSlots:e._u([{key:"item",fn:function(t){var n=t.item;return[e._v("\n "+e._s(n.name)+"\n ")]}}],null,!1,1956376614)})],1):e._e(),e._v(" "),e.working?n("VIcon",{staticClass:"translating mdi-spin",attrs:{size:18,icon:"mdi-loading"}}):e._e(),e._v(" "),!e.working&&e.translated?n("div",{staticClass:"translate-result",domProps:{textContent:e._s(e.result)}}):e._e()],1)};Wn._withStripped=!0;var Gn=n(8494);var Xn=Vue.extend({components:{VDropdown:de.VDropdown,VIcon:de.VIcon},props:{text:{type:String,required:!0}},data:()=>({result:"",working:!1,translateProviders:Gn.WK,activeTranslator:{}}),computed:{translated(){return""!==this.result}},mounted(){document.body.classList.add("machine-translator-enabled")},methods:{changeTranslator(e){(0,Z.getComponentSettings)("i18n").options.translator=e.name,this.translate()},async translate(){try{this.working=!0;const e=this.text.replace(/#(.+?)#/g,"");this.activeTranslator=(0,Gn.Ty)();const t=this.activeTranslator;this.result=await t.translate(e)}catch(e){(0,ae.logError)(e)}finally{this.working=!1}}}}),Kn=n(3109),Jn=n.n(Kn),Yn={insert:"head",singleton:!1},Qn=(tt()(Jn(),Yn),Jn().locals,(0,at.Z)(Xn,Wn,[],!1,null,null,null));Qn.options.__file="src/components/i18n/machine-translator/MachineTranslator.vue";var ei=Qn.exports;const ti=e=>{void 0===e.radio&&(e.radio=!1);const{name:t,switches:i}=e,r={};return Object.entries(i).forEach((([e,{displayName:t,defaultValue:n}])=>{r[`switch-${e}`]={defaultValue:n,displayName:t,hidden:!0}})),i=>{const a=`${i.displayName}选项`,o={componentName:i.name,optionDisplayName:a};Object.assign(e,o),r[t]={defaultValue:e,displayName:a},i.options={...i.options,...r},i.widget||(i.widget={component:()=>Promise.resolve().then(n.bind(n,9560)).then((e=>e.default)),options:e});const s=i.entry;return i.entry=async(...e)=>{s?.(...e);const{name:t}=i,n=(0,Z.getComponentSettings)(t).options;Object.keys(n).forEach((e=>{e.startsWith("switch-")&&(0,Z.addComponentListener)(`${t}.${e}`,(n=>{document.body.classList.toggle(`${t}-${e}`,n)}),!0)}))},i}};const ni={builtInComponents:ue,component:pe,userComponent:fe,styledComponent:s,define:ge,description:be,switchOptions:C,launchBar:{LaunchBar:n(8805).Z},feeds:{api:c,BangumiCard:st,UpInfo:ht,VideoCard:xt,ColumnCard:$t,disableProfilePopup:d,notify:u},video:{assUtils:p,playerLight:h,playerAgent:Qt,videoDanmaku:m,videoInfo:g,videoQuality:b,videoContextMenu:v,videoControlBar:y,watchlater:l,xmlUtils:f},live:{liveControlBar:w,liveSocket:x},utils:{commentApis:k,categories:{updater:Vn,data:_}},i18N:{machineTranslator:{MachineTranslator:ei}}};var ii=n(1773),ri=n(3865),ai=n(9263);const oi={style:ii,plugin:ri,data:xe,hook:ai},si={ajax:S,cdnTypes:E,download:I,externalInput:$,filePicker:A,horizontalScroll:i,lifeCycle:O,loadingMode:M,meta:L,observer:P,reorder:r,runtimeLibrary:F,spinQuery:R,style:U,textColor:H,userInfo:a,version:X,settings:Z,toast:le,themeColor:ce,utils:{...K,constants:J,formatters:Y,title:Q,i18n:ee,lazyPanel:o,log:ae,sort:oe,urls:se},ui:de,componentApis:ni,pluginApis:oi},li={ajax:S,...E,...I,...$,...A,...i,lifeCycle:O,...M,...L,observer:P,...r,runtimeLibrary:F,spinQuery:R,...U,...H,...a,...X,settingsApis:Z,get settings(){return Z.settings},...le,utils:{...K,...J,...Y,...Q,...ee,...o,...ae,...oe,...se},ui:de,componentApis:{...ni.component,...ni.userComponent,...ni.styledComponent,...ni.launchBar,...lodash.omit(ni,"component","userComponent","styledComponent","launchBar")},pluginApis:{...oi.style,...oi.plugin,...oi.data,...oi.hook},monkeyApis:{GM_setValue:GM_setValue,GM_getValue:GM_getValue,GM_deleteValue:GM_deleteValue,GM_xmlhttpRequest:GM_xmlhttpRequest,GM_info:GM_info},lodash:lodash,Vue:Vue,sandboxWindow:window,theWorld:e=>{setTimeout((()=>{}),e)}}},595:function(e,t,n){"use strict";let i;n.d(t,{h:function(){return i}}),function(e){e.Packed="打包下载",e.Individual="单独下载"}(i||(i={}))},9356:function(e,t,n){"use strict";n.r(t),n.d(t,{DownloadPackage:function(){return c}});var i=n(595),r=n(6984),a=n(7724),o=n(2433),s=n(4496);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class c{constructor(e=[]){this.entries=e,l(this,"noEscape",!1)}add(e,t,n={}){null!=t&&this.entries.push({name:this.noEscape?e:(0,o.formatFilename)(e),data:t,options:n})}async blob(){if(0===this.entries.length)return null;if(1===this.entries.length){const{data:e}=this.entries[0];return"string"==typeof e?new Blob([e]):e}const e=new(await r.JSZipLibrary);return this.entries.forEach((({name:t,data:n,options:i})=>{e.file(t,n,i)})),e.generateAsync({type:"blob"})}async emit(e){if(0===this.entries.length)return;e&&1!==this.entries.length||(e=this.entries[0].name);if((0,a.getGeneralSettings)().downloadPackageEmitMode===i.h.Individual&&this.entries.length>1)return void await Promise.all(this.entries.map((e=>c.single(e.name,e.data,e.options))));const t=await this.blob();t&&c.download(e,t)}static download(e,t){const n=(0,s.useScopedConsole)("文件下载"),i=document.createElement("a"),r=URL.createObjectURL(t);c.lastPackageUrl&&URL.revokeObjectURL(c.lastPackageUrl),c.lastPackageUrl=r;const a=(0,o.formatFilename)(e);i.setAttribute("href",r),i.setAttribute("download",a),n.log(a),document.body.appendChild(i),i.addEventListener("click",(e=>{e.stopPropagation()}),{capture:!0}),i.click(),i.remove()}static async single(e,t,n={}){const i=new c;return i.add(e,t,n),i.emit()}}l(c,"lastPackageUrl","")},8128:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{parseExternalInput:function(){return parseExternalInput}});var _core_file_picker__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9183);const parseExternalInput=async input=>{if(void 0===input){const files=await(0,_core_file_picker__WEBPACK_IMPORTED_MODULE_0__.pickFile)({accept:"application/json"});if(!(files.length>0))return console.error("[parseExternalInput] No file selected"),null;{const[file]=files,text=await file.text();try{return eval(`(${text})`)}catch(e){return console.error(e),null}}}else{if("string"!=typeof input)return input;try{const exports={},result=eval(input);if(Object.values(exports).length>0){const e=Object.values(exports)[0];return e}return result}catch(e){return console.error(e),null}}}},1824:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{k:function(){return loadFeatureCode}});const resultProto={isOk(){return"Ok"===this.tag},isError(){return"Ok"!==this.tag},isNoExport(){return"NoExport"===this.tag},isCodeThrew(){return"CodeThrew"===this.tag}},okResult=e=>lodash.create(resultProto,{tag:"Ok",feature:e}),noExportResult=lodash.create(resultProto,{tag:"NoExport"}),codeThrewResult=e=>lodash.create(resultProto,{tag:"CodeThrew",thrown:e}),loadFeatureCode=async code=>{const exports={};try{eval(code)}catch(e){return codeThrewResult(e)}const values=Object.values(exports);return 0===values.length?noExportResult:okResult(values[0])}},3532:function(e,t,n){"use strict";n.r(t),n.d(t,{FeatureKind:function(){return d},loadFeaturesFromCodes:function(){return u}});var i=n(3446),r=n(4496),a=n(1824);const o=e=>e.value,s=e=>e.map(o),l=e=>e.then(s),c=(0,r.useScopedConsole)("@/core/external-input/load-features-from-codes.ts");let d;!function(e){e.Component="Component",e.Plugin="Plugin"}(d||(d={}));async function u(e,t,n){const r=await(e=>lodash(e).map(a.k).thru((e=>Promise.allSettled(e))).thru(l).value())(n),[o,s]=lodash(r).map(((e,n)=>[t[n],e])).partition((([,e])=>e.isOk())).value();if(lodash.forEach(s,lodash.spread((e=>{const t=e===d.Component?"component":"plugin";return(e,n)=>{n.isNoExport()?c.error(`${t} '${e}' exports no value, failed to load`):c.error(`${t} '${e}' throws something when importing, failed to load`,{thrown:n.thrown})}})(e))),s.length>0){((e,t)=>{((e,t)=>{const n=e===d.Component?"组件":"插件";Array.isArray(t)?i.Toast.error(`${n} "${t.join('", "')}" 加载失败。请向我们反馈,以解决此问题。`,`${n}加载失败`):i.Toast.error(`有 ${t} 个${n}加载失败,请向我们反馈,以解决此问题。`,`${n}加载失败`)})(e,t.reduce(((e,t)=>Array.isArray(e)?e.length<3?(e.push(t),e):4:e+1),[]))})(e,s.map((([e])=>e)))}return lodash.map(o,(([,e])=>e.feature))}},9183:function(e,t,n){"use strict";let i,r;n.r(t),n.d(t,{pickFile:function(){return o}});const a={accept:"*",multiple:!1},o=async(e=a)=>{const{accept:t,multiple:n}={...a,...e};i||(i=document.createElement("input"),i.type="file",i.style.display="none",document.body.appendChild(i),i.addEventListener("change",(()=>{r?.([...i.files]),r=null}))),i.accept=t,i.multiple=n,i.value="",r&&r([]);return await new Promise((e=>{r=e,i.click()}))}},3575:function(e,t,n){"use strict";n.r(t),n.d(t,{tryParseZip:function(){return s},installFeatureFromCode:function(){return l},installFeature:function(){return c}});var i=n(559),r=n(9263),a=n(3865),o=n(1773);const s=async e=>{const{JSZipLibrary:t}=await Promise.resolve().then(n.bind(n,6984)),{monkey:i}=await Promise.resolve().then(n.bind(n,6773)),r=e.endsWith(".zip"),a=r?"blob":"text",o=await i({url:e,method:"GET",responseType:a});if(!r||"string"==typeof o)return o;const s=await t,l=await s.loadAsync(o),c=Object.values(l.files);if(0===c.length)throw new Error("Empty zip file");return c[0].async("text")},l=async(e,t)=>{const{parseExternalInput:s}=await Promise.resolve().then(n.bind(n,8128)),l=await s(e),{type:c,installer:d}=(()=>{if((e=>Boolean(e?.entry))(l))return{type:"component",installer:()=>(0,i.installComponent)(e)};if((e=>Boolean(e?.setup))(l))return{type:"plugin",installer:()=>(0,a.installPlugin)(e)};if((e=>Boolean(e?.style))(l))return{type:"style",installer:()=>(0,o.installStyle)(e)};throw new Error("无效的功能代码")})(),{before:u,after:p}=(0,r.getHook)(`user${lodash.startCase(c)}s.add`,e,t);await u();const f=await d();return await p(f.metadata),f},c=async e=>{const t=await s(e);return l(t,e)}},5527:function(e,t,n){"use strict";n.r(t),n.d(t,{headLoaded:function(){return r},contentLoaded:function(){return a},fullyLoaded:function(){return o},LifeCycleEventTypes:function(){return s},raiseLifeCycleEvent:function(){return l}});var i=n(9017);const r=e=>new Promise((t=>{if(null!==document.head)t(e());else{const[n]=(0,i.childList)(document.documentElement,(()=>{null!==document.head&&(n.disconnect(),t(e()))}))}})),a=e=>new Promise((t=>{"loading"!==document.readyState?t(e()):document.addEventListener("DOMContentLoaded",(()=>t(e())))})),o=e=>new Promise((t=>{"complete"===document.readyState?t(e()):unsafeWindow.addEventListener("load",(()=>t(e())))}));let s;!function(e){e.Start="be:start",e.StyleLoaded="be:style-loaded",e.ComponentsLoaded="be:components-loaded",e.End="be:end"}(s||(s={}));const l=e=>{unsafeWindow.dispatchEvent(new CustomEvent(e))}},4327:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{LoadingMode:function(){return i}}),function(e){e.Delay="延后",e.Race="同时"}(i||(i={}))},7601:function(e,t,n){"use strict";n.r(t),n.d(t,{branches:function(){return a},meta:function(){return s}});var i=JSON.parse('{"version":"2.1.9","author":"Grant Howard, Coulomb-G","copyright":"[year], Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G)","licence":"MIT","match":"*://*.bilibili.com/*","exclude":["*://api.bilibili.com/*","*://api.*.bilibili.com/*","*://*.bilibili.com/api/*","*://member.bilibili.com/studio/bs-editor/*","*://t.bilibili.com/h5/dynamic/specification","*://bbq.bilibili.com/*","*://message.bilibili.com/pages/nav/header_sync","*://s1.hdslb.com/bfs/seed/jinkela/short/cols/iframe.html","*://open-live.bilibili.com/*"],"run-at":"document-start","grant":["unsafeWindow","GM_getValue","GM_setValue","GM_deleteValue","GM_info","GM_xmlhttpRequest"],"connect":["raw.githubusercontent.com","github.com","cdn.jsdelivr.net","cn.bing.com","www.bing.com","translate.google.cn","translate.google.com","localhost","*"],"require":["https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"],"icon":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo-small.png","icon64":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo.png"}'),r=n(4011);i.copyright=i.copyright.replace(/\[year\]/g,(new Date).getFullYear().toString());const a={stable:"master",preview:"preview"},o={commitHash:"d4303aebf50db75948120033c2a070a5a9e15a60",branch:"preview",version:"2.1.9",nearestTag:"v2.1.9-preview",versionWithTag:"v2.1.9-preview"},s={compilationInfo:o,name:GM_info.script.name,description:GM_info.script.description,get originalFilename(){const{branch:e}=o;return e===a.stable?"bilibili-evolved.user.js":`bilibili-evolved.${a.preview}.user.js`},get updateURL(){return`${r.cdnRoots.jsDelivr(o.branch)}dist/${this.originalFilename}`},get downloadURL(){return this.updateURL},...i}},9017:function(e,t,n){"use strict";n.r(t),n.d(t,{resolveTargets:function(){return o},mutationObserve:function(){return s},childList:function(){return l},childListSubtree:function(){return c},attributes:function(){return d},attributesSubtree:function(){return u},characterData:function(){return p},characterDataSubtree:function(){return f},allMutationsOn:function(){return h},allMutations:function(){return g},intersectionObserve:function(){return b},visible:function(){return v},visibleInside:function(){return y},resizeObserve:function(){return w},sizeChange:function(){return x},urlChange:function(){return _},videoChange:function(){return E}});var i=n(4742),r=n(4402),a=n(6363);const o=e=>"string"==typeof e?(0,i.dqa)(e):Array.isArray(e)?e:[e],s=(e,t,n)=>{const i=new MutationObserver(n);return e.forEach((e=>i.observe(e,t))),n([],i),[i,t]},l=(e,t)=>s(o(e),{childList:!0,subtree:!1,attributes:!1},t),c=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!1},t),d=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!0},t),u=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!0},t),p=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!1,characterData:!0},t),f=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!1,characterData:!0},t),h=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!0,characterData:!0},t),m={observer:null,config:null,callbacks:[]},g=e=>{if(m.observer)m.callbacks.push(e);else{m.callbacks.push(e);const[t,n]=h(document.body,(e=>m.callbacks.forEach((t=>t(e,m.observer)))));m.observer=t,m.config=n}return m},b=(e,t,n)=>{const i=new IntersectionObserver(n,t);return e.forEach((e=>i.observe(e))),[i,t]},v=(e,t)=>b(o(e),{},t),y=(e,t,n,i)=>b(o(e),{root:t,rootMargin:n},i),w=(e,t,n)=>{const i=new ResizeObserver(n);return e.forEach((e=>i.observe(e,t))),[i,t]},x=(e,t)=>w(o(e),{box:"border-box"},t),k=lodash.once((()=>{let e=document.URL;g((()=>{e!==document.URL&&((()=>{const e=new CustomEvent("urlChange",{detail:document.URL});window.dispatchEvent(e)})(),e=document.URL)}))})),_=(e,t)=>{k(),e(document.URL),window.addEventListener("urlChange",(()=>e(document.URL)),t)},C=lodash.once((()=>(0,r.select)((()=>{if(unsafeWindow.cid)return unsafeWindow.cid;if(unsafeWindow.player&&unsafeWindow.player.getVideoMessage){const e=unsafeWindow.player.getVideoMessage();return Number.isNaN(e.cid)?null:(!unsafeWindow.aid&&e.aid&&(unsafeWindow.aid=e.aid.toString()),!unsafeWindow.bvid&&e.bvid&&(unsafeWindow.bvid=e.bvid),!unsafeWindow.cid&&e.cid&&(unsafeWindow.cid=e.cid.toString()),e.cid.toString())}return null}))));let S=!1;const E=async(e,t)=>{if(!(0,a.matchCurrentPage)(a.playerUrls))return!1;const{bpxPlayerPolyfill:i}=await Promise.resolve().then(n.bind(n,1479));i();const r=await C();if(null===r)return!1;const o=()=>({aid:unsafeWindow.aid,cid:unsafeWindow.cid});if(!S){let e=r;g((()=>{const{cid:t}=o();Array.isArray(t)||e===t||lodash.isNil(t)||((()=>{const e=o(),t=new CustomEvent("videoChange",{detail:e});window.dispatchEvent(t)})(),e=t)})),S=!0}return e(o()),window.addEventListener("videoChange",(t=>e(t.detail)),t),!0}},2428:function(e,t,n){"use strict";n.r(t),n.d(t,{componentLoadTime:function(){return i},componentResolveTime:function(){return r},componentLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,7724));if(!t().devMode)return;const a=e.entry;e.entry=async e=>{const{metadata:t}=e,n=performance.now();let o=a(e);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(t,s-n),r.set(t,l-n),o}}},2053:function(e,t,n){"use strict";n.r(t),n.d(t,{pluginLoadTime:function(){return i},pluginResolveTime:function(){return r},pluginLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,7724));if(!t().devMode)return;const a=e.setup;e.setup=async t=>{const n=performance.now();let o=a(t);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(e,s-n),r.set(e,l-n),o}}},5878:function(e,t,n){"use strict";n.r(t),n.d(t,{promiseLoadTime:function(){return i},promiseResolveTime:function(){return r},promiseLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async(e,t)=>{const{getGeneralSettings:a}=await Promise.resolve().then(n.bind(n,7724));if(!a().devMode)return t();const o=performance.now(),s=t(),l=performance.now(),c=await s,d=performance.now();return i.set({name:e},l-o),r.set({name:e},d-o),c}},9821:function(e,t,n){"use strict";n.r(t),n.d(t,{logStats:function(){return i}});const i=(e,t)=>{const n=[...t.entries()],i=n.reduce(((e,t)=>e+t[1]),0);console.groupCollapsed(`${e} time:`,Math.round(100*i)/100+"ms",`for ${n.length} items`),n.forEach((([e,t])=>{console.log(`%c${e.name} %c${Math.round(100*t)/100}ms ${Math.round(t/i*1e4)/100}% %c`,"color: #00A0D8","color: #888","color: unset")})),console.groupEnd()}},6984:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{RuntimeLibrary:function(){return RuntimeLibrary},protobufLibrary:function(){return protobufLibrary},JSZipLibrary:function(){return JSZipLibrary},SortableJSLibrary:function(){return SortableJSLibrary}});var _ajax__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6773);function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class RuntimeLibrary{constructor(e){this.config=e,_defineProperty(this,"modulePromise",void 0)}async then(resolve,reject){try{const{url:url,getModule:getModule}=this.config;this.modulePromise||(this.modulePromise=(async()=>{console.log(`[Runtime Library] Start download from ${url}`);const code=await(0,_ajax__WEBPACK_IMPORTED_MODULE_0__.monkey)({url:url});return console.log(`[Runtime Library] Downloaded from ${url} , length = ${code.length}`),function runEval(){return eval(code);// eslint-disable-next-line no-extra-bind +e.__vue__??e.parentElement.__vue__??e.children[0].__vue__,Te=e=>t=>{e.startsWith(".")&&(e=e.substring(1));const n=Boolean(t),i=t&&t.parentNode,r=t instanceof HTMLElement&&t.classList.contains(e);return n&&i&&r};let Oe;!function(e){e.AddCard="addCard",e.RemoveCard="removeCard"}(Oe||(Oe={}));class Me extends EventTarget{constructor(...e){super(...e),Ie(this,"watching",!1),Ie(this,"cards",[]),Ie(this,"managerType",void 0)}addEventListener(e,t,n){super.addEventListener(e,t,n)}removeEventListener(e,t,n){super.removeEventListener(e,t,n)}dispatchCardEvent(e,t){const n=new CustomEvent(e,{detail:t});this.dispatchEvent(n),$e.forEach((n=>n[e===Oe.AddCard?"added":"removed"](t)))}async startWatching(){if(this.watching)return!0;this.watching=!0;const[e]=(0,xe.registerAndGetData)(Ee,[]),t=e.find((e=>e.match.some((e=>(0,K.matchUrlPattern)(e)))));return t?t.watchCardsList(this):(console.warn("[FeedsCardsManager] No adaptor found",e),!1)}}const Le=e=>e.querySelector(".repost")?ke.repost:e.querySelector(".imagesbox")?ke.textWithImages:e.querySelector(".video-container")?ke.video:e.querySelector(".bangumi-container")?ke.bangumi:e.querySelector(".article-container")?ke.column:e.querySelector(".music-container")?ke.audio:e.querySelector(".h5share-container")?ke.share:e.querySelector(".vc-ctnr")?ke.miniVideo:e.querySelector(".live-container")?ke.liveRecord:ke.text,Pe=async e=>{const t=async t=>{const n=await(0,R.sq)((()=>e.querySelector(t)),(t=>null!==t||null===e.parentNode),{queryInterval:100});if(null===e.parentNode)return"";if(null===n)return console.warn(e,t,e.parentNode),"";return n.innerText.trim()},n=e=>{if(void 0===e.card.origin)return{originalText:"",originalDescription:"",originalTitle:""};const t=JSON.parse(e.card.origin);return{originalText:e.originCardData.pureText,originalDescription:lodash.get(t,"item.description",lodash.get(t,"desc","")),originalTitle:t.title}},i=async e=>{const n=parseInt(await t(e));return isNaN(n)?0:n},r={id:e.getAttribute("data-did"),username:await t(".main-content .user-name"),text:"",reposts:await i(".button-bar .single-button:nth-child(1) .text-offset"),comments:await i(".button-bar .single-button:nth-child(2) .text-offset"),likes:await i(".button-bar .single-button:nth-child(3) .text-offset"),element:e,type:Le(e),get presented(){return null!==e.parentNode},async getText(){return(async t=>{if(t===ke.bangumi)return"";const i=await(0,R.sq)((()=>e),(t=>Boolean(Ae(t)||!e.parentNode)),{queryInterval:100});if(null===e.parentNode)return"";if(null===i)return console.warn(i,e,Ae(i),e.parentNode),"";const r=Ae(i);if(t===ke.repost){const e=r.card.item.content,t=n(r);return[e,...Object.values(t).filter((e=>""!==e))].filter((e=>Boolean(e))).join("\n")}return[r.originCardData.pureText,r.originCardData.title].filter((e=>Boolean(e))).join("\n")})(this.type)}};if(r.text=await r.getText(),e.setAttribute("data-type",r.type.id.toString()),_e(r)){const t=r.username,i=Ae(r.element),a=lodash.get(i,"card.origin_user.info.uname","");t===a&&e.setAttribute("data-self-repost","true"),r.repostUsername=a,r.repostText=n(i).originalText}return r};class ze extends Me{constructor(...e){var t,n,i;super(...e),i="v1",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card"))if(null!==e.querySelector(".skeleton")){const[t]=(0,P.childList)(e,(()=>{null===e.querySelector(".skeleton")&&(t.disconnect(),this.addCard(e))}))}else{if(null===e.parentNode)return;const t=await Pe(e);if(!t.presented)return;if(this.cards.find((e=>e.id===t.id)))return;this.cards.push(t),this.cards.sort(((e,t)=>e.id===t.id?0:e.id>t.id?-1:1)),this.dispatchCardEvent(Oe.AddCard,t)}}async removeCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card")){const t=e.getAttribute("data-did"),n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const i=this.cards[n];this.cards.splice(n,1),this.dispatchCardEvent(Oe.RemoveCard,i)}}updateCards(e){const t=".card[data-did]",n=e=>{if(e instanceof HTMLElement){if(e.matches(t))return e;const n=e.querySelector(t);if(n)return n}};return[...e.querySelectorAll(t)].forEach((e=>this.addCard(e))),(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const De={DynamicTypeForward:ke.repost,DynamicTypeAv:ke.video,DynamicTypeDraw:ke.textWithImages,DynamicTypeWord:ke.text,DynamicTypePgc:ke.bangumi,DynamicTypeArticle:ke.column,DynamicTypeMusic:ke.audio,DynamicTypeLiveRcmd:ke.liveRecord},Ve=(...e)=>e.filter((e=>Boolean(e))).join("\n").trim(),Be=(e,t)=>{const{desc:n,major:i}=e,r=n?.text??"";let a="";switch(t){default:break;case ke.bangumi:case ke.column:case ke.video:{const e=i.archive??i.pgc??i.article,{title:t,desc:n}=e;a=Ve(t,n);break}}return Ve(r,a)},Ne=async e=>{const t=Ae(e),{modules:n,id_str:i,type:r}=t.data,{name:a}=n.module_author,{like:o,forward:s,comment:l}=n.module_stat,c=(d=r,De[(0,K.pascalCase)(d)]??De.DynamicTypeWord);var d;e.dataset.type=c.id.toString();const u={id:i,username:a,likes:o.count,reposts:s.count,comments:l.count,text:"",type:c,element:e,get presented(){return null!==e.parentNode},getText:async()=>Be(n.module_dynamic,c)};if(_e(u)){const i=u.username,{module_author:{name:r},module_dynamic:a}=t.data.orig.modules;u.repostUsername=r,u.repostText=Be(a,c),r===i&&e.setAttribute("data-self-repost","true"),u.getText=async()=>Ve(Be(n.module_dynamic,c),Be(a,c))}return u.text=await u.getText(),u},je=Te("bili-dyn-list__item");class qe extends Me{constructor(...e){var t,n,i;super(...e),i="v2",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(!je(e))return;const t=await Ne(e);t.presented&&(this.cards.push(t),this.cards.sort((0,oe.descendingStringSort)((e=>e.id))),this.dispatchCardEvent(Oe.AddCard,t))}async removeCard(e){if(!je(e))return;const t=Ae(e).data?.id_str??"0",n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const[i]=this.cards.splice(n,1);this.dispatchCardEvent(Oe.RemoveCard,i)}updateCards(e){const t=".bili-dyn-list__item";dqa(e,t).forEach((e=>this.addCard(e)));const n=e=>je(e)?e.matches(t)?e:e.querySelector(t):null;return(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const Fe=parseInt((0,K.getCookieValue)("hit-dyn-v2"))>0?new qe:new ze,Re=async e=>{if(!await Fe.startWatching())return console.error("feedsCardsManager.startWatching() failed"),null;const{added:t}=e;return t&&Fe.cards.forEach((e=>t(e))),$e.push({added:none,removed:none,...e}),Fe},Ue=e=>{const t=lodash.groupBy(e,(e=>e.aid)),n=e=>({id:e.upID,name:e.upName,faceUrl:e.upFaceUrl});return Object.values(t).map((e=>{if(1===e.length)return e[0];const[t,...i]=e;return t.cooperation=[n(t),...i.map(n)],console.log([...t.cooperation]),t})).sort((0,oe.descendingStringSort)((e=>e.id)))},He=e=>1===lodash.get(e,"extra.is_reserve_recall",0),Ze="feeds.contentFilters";(0,xe.registerData)(Ze,[]);const We=e=>{const[t]=(0,xe.getData)(Ze);return t.reduce(((e,t)=>t.filter(e)),e)},Ge=e=>(...t)=>e(...t).then((e=>We(e))),Xe=Ge((async(e="video")=>{if(!(0,K.getUID)())return[];const t=await(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${"video"===e?8:512}`);if(0!==t.code)throw new Error(t.message);const n=t.data.cards,i=n.filter((e=>!He(JSON.parse(e.card))));return"video"===e?Ue(n.map((e=>{const t=JSON.parse(e.card),n=lodash.get(e,"display.topic_info.topic_details",[]).map((e=>({id:e.topic_id,name:e.topic_name})));return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,title:t.title,upID:e.desc.user_profile.info.uid,upName:e.desc.user_profile.info.uname,upFaceUrl:e.desc.user_profile.info.face,coverUrl:t.pic,description:t.desc,timestamp:e.timestamp,time:new Date(1e3*e.timestamp),topics:n,dynamic:t.dynamic,like:(0,Y.formatCount)(e.desc.like),duration:t.duration,durationText:(0,Y.formatDuration)(t.duration,0),playCount:(0,Y.formatCount)(t.stat.view),danmakuCount:(0,Y.formatCount)(t.stat.danmaku),watchlater:ve.includes(t.aid)}}))):"bangumi"===e?i.map((e=>{const t=JSON.parse(e.card);return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,epID:t.episode_id,title:t.new_desc,upName:t.apiSeasonInfo.title,upFaceUrl:t.apiSeasonInfo.cover,coverUrl:t.cover,description:"",timestamp:e.timestamp,time:new Date(1e3*e.timestamp),like:(0,Y.formatCount)(e.desc.like),durationText:"",playCount:(0,Y.formatCount)(t.play_count),danmakuCount:(0,Y.formatCount)(t.bullet_count),watchlater:!1}})):[]})),Ke=async(e,t)=>{if("string"==typeof e)return(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${e}`);const n=e.id.toString();let i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${n}`;return t&&(i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_history?uid=${(0,K.getUID)()}&offset_dynamic_id=${t}&type=${n}`),(0,S.getJsonWithCredentials)(i)},Je=(e,t)=>{const n=dq(e.element,".more-panel, .bili-dyn-more__menu"),i=n.classList.contains("bili-dyn-more__menu"),{className:r,text:a,action:o}=t;if(!n||dq(n,`.${r}`))return;const s=document.createElement(i?"div":"p");i?(s.classList.add("bili-dyn-more__menu__item",r),s.style.height="25px",s.style.padding="2px 0",s.style.textAlign="center",s.dataset.module="more",s.dataset.type=lodash.snakeCase(`ThreePoint${(0,K.pascalCase)(r)}`).toUpperCase(),s.dataset.params="{}"):s.classList.add("child-button","c-pointer",r),s.textContent=a;[...new Set([...n.children].map((e=>e.getAttributeNames().filter((e=>e.startsWith("data-v-"))))).flat())].forEach((e=>s.setAttribute(e,""))),s.addEventListener("click",(t=>{o(t),e.element.click()})),n.appendChild(s)};var Ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"bangumi-card",class:{new:e.isNew},attrs:{target:"_blank",href:e.data.url}},[n("div",{staticClass:"ep-cover-container"},[n("DpiImage",{staticClass:"ep-cover",attrs:{size:{width:100},src:e.data.epCoverUrl}})],1),e._v(" "),n("h1",{staticClass:"ep-title",attrs:{title:e.data.epTitle}},[e._v(e._s(e.data.epTitle))]),e._v(" "),n("div",{staticClass:"up",attrs:{title:e.data.title}},[n("DpiImage",{staticClass:"cover",attrs:{size:24,src:e.data.coverUrl}}),e._v(" "),n("div",{staticClass:"title"},[e._v(e._s(e.data.title))])],1)])};Ye._withStripped=!0;var Qe=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),et=n(3379),tt=n.n(et),nt=n(4780),it=n.n(nt),rt={insert:"head",singleton:!1},at=(tt()(it(),rt),it().locals,n(1900)),ot=(0,at.Z)(Qe,Ye,[],!1,null,"3bc2da4f",null);ot.options.__file="src/components/feeds/BangumiCard.vue";var st=ot.exports,lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"be-up-info",class:{fallback:!e.upFaceUrl},attrs:{href:e.actualHref,title:e.upName,target:"_blank"}},[e.upFaceUrl?n("DpiImage",{staticClass:"be-up-info-cover",attrs:{size:24,src:e.upFaceUrl}}):n("div",{staticClass:"be-up-info-cover-fallback"},[e._t("fallback-icon",[n("VIcon",{attrs:{icon:"up-outline",size:18}})])],2),e._v(" "),n("div",{staticClass:"be-up-info-name"},[e._v("\n "+e._s(e.upName)+"\n ")])],1)};lt._withStripped=!0;var ct=Vue.extend({components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{href:{type:String,default:""},upId:{type:[String,Number],default:""},upFaceUrl:{type:String,default:""},upName:{type:String,required:!0}},computed:{actualHref(){return this.href?this.href:`https://space.bilibili.com/${this.upId}`}}}),dt=n(3934),ut=n.n(dt),pt={insert:"head",singleton:!1},ft=(tt()(ut(),pt),ut().locals,(0,at.Z)(ct,lt,[],!1,null,null,null));ft.options.__file="src/components/feeds/UpInfo.vue";var ht=ft.exports,mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"video-card",class:{vertical:"vertical"===e.orientation,"no-stats":!e.showStats},attrs:{target:"_blank",href:e.epID?"https://www.bilibili.com/bangumi/play/ep"+e.epID:"https://www.bilibili.com/video/"+e.bvid}},[n("div",{staticClass:"cover-container"},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{height:120,width:200}}}),e._v(" "),e.isNew?n("div",{staticClass:"new"},[e._v("NEW")]):e._e(),e._v(" "),e.pubTime&&e.pubTimeText?[n("div",{staticClass:"publish-time-summary"},[e._v("\n "+e._s(e.pubTimeText)+"\n ")]),e._v(" "),n("div",{staticClass:"publish-time-detail"},[e._v("\n "+e._s(e.pubTime)+"\n ")])]:e._e(),e._v(" "),e.durationText?n("div",{staticClass:"duration"},[e._v(e._s(e.durationText))]):e._e(),e._v(" "),e.durationText&&null!==e.watchlater&&void 0!==e.watchlater?n("div",{staticClass:"watchlater",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.toggleWatchlater(e.aid)}}},[n("VIcon",{attrs:{size:15,icon:e.watchlater?"mdi-check-circle":"mdi-clock-outline"}}),e._v("\n "+e._s(e.watchlater?"已添加":"稍后再看")+"\n ")],1):e._e()],2),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.title}},[e._v(e._s(e.title))]),e._v(" "),e.topics&&e.topics.length?n("div",{staticClass:"topics"},e._l(e.topics.slice(0,3),(function(t){return n("a",{key:t.id,staticClass:"topic",attrs:{target:"_blank",href:"https://t.bilibili.com/topic/name/"+t.name+"/feed"}},[e._v("#"+e._s(t.name)+"#")])})),0):n("p",{staticClass:"description",attrs:{title:e.description}},[e._v(e._s(e.description))]),e._v(" "),0===e.cooperation.length?n("a",{staticClass:"up",class:{"no-face":!e.upFaceUrl},attrs:{target:"_blank",href:e.upID?"https://space.bilibili.com/"+e.upID:null}},[e.upFaceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}}),e._v(" "),n("div",{staticClass:"name",attrs:{title:e.upName}},[e._v(e._s(e.upName))])],1):e._e(),e._v(" "),0!==e.cooperation.length?n("div",{staticClass:"cooperation"},[n("div",{staticClass:"cooperation-ups"},e._l(e.reversedCooperation,(function(e){return n("a",{key:e.id,staticClass:"cooperation-up",class:{"no-face":!e.faceUrl},attrs:{target:"_blank",title:e.name,href:e.id?"https://space.bilibili.com/"+e.id:null}},[e.faceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.faceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}})],1)})),0),e._v(" "),n("div",{staticClass:"cooperation-note"},[e._v("\n 联合投稿\n ")])]):e._e(),e._v(" "),e.showStats?n("div",{staticClass:"stats"},[e.vertical?[e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e(),e._v(" "),e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e()]:[e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e(),e._v(" "),e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e()]],2):e._e()])};mt._withStripped=!0;var gt={components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{data:{type:Object,required:!0},orientation:{type:String,default:"horizontal"},showStats:{type:Boolean,default:!0},isNew:{type:Boolean,default:!1}},data(){return{watchlaterList:ve,upFaceUrl:"",danmakuCount:"",like:"",coins:"",favorites:"",dynamic:"",topics:[],upID:0,epID:0,cooperation:[],pubTime:0,pubTimeText:"",...lodash.omit(this.data,"watchlater"),watchlaterInit:this.data.watchlater,statsIconSize:14}},computed:{vertical(){return"vertical"===this.orientation},watchlater(){return(0,K.getUID)()&&null!==this.watchlaterInit?this.watchlaterList.includes(this.aid):null},reversedCooperation(){return[...this.cooperation].reverse().slice(0,3)}},methods:{toggleWatchlater:we}},bt=n(1267),vt=n.n(bt),yt={insert:"head",singleton:!1},wt=(tt()(vt(),yt),vt().locals,(0,at.Z)(gt,mt,[],!1,null,"0ffa1cb1",null));wt.options.__file="src/components/feeds/VideoCard.vue";var xt=wt.exports,kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"column-card",attrs:{target:"_blank",href:"https://www.bilibili.com/read/cv"+e.data.cvID}},[n("div",{staticClass:"covers"},e._l(e.data.covers,(function(e){return n("DpiImage",{key:e,staticClass:"cover",attrs:{size:{height:120},src:e}})})),1),e._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.data.upID}},[n("DpiImage",{staticClass:"face",attrs:{size:24,src:e.data.upFaceUrl}}),e._v(" "),n("div",{staticClass:"name"},[e._v(e._s(e.data.upName))])],1),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.data.title}},[e._v(e._s(e.data.title))]),e._v(" "),n("div",{staticClass:"description",attrs:{title:e.data.description}},[e._v(e._s(e.data.description))])])};kt._withStripped=!0;var _t=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),Ct=n(9109),St=n.n(Ct),Et={insert:"head",singleton:!1},It=(tt()(St(),Et),St().locals,(0,at.Z)(_t,kt,[],!1,null,"8e8ea920",null));It.options.__file="src/components/feeds/ColumnCard.vue";var $t=It.exports;let At=!1,Tt=0;const Ot="disable-profile-popup",Mt=async()=>{if("https://t.bilibili.com/"!==document.URL.replace(window.location.search,""))return;const e=await(0,R.select)(".live-up-list, .bili-dyn-live-users__body");null!==e&&(Tt++,At||(e.addEventListener("mouseenter",(e=>{Tt>0&&e.stopImmediatePropagation()}),{capture:!0}),At=!0))},Lt=()=>{Tt--},Pt=3e5,zt=()=>(0,K.getCookieValue)(`bp_t_offset_${(0,K.getUID)()}`),Dt=(e,t)=>e===t?0:e.length>t.length?1:t.length>e.length?-1:e>t==!0?1:-1,Vt=e=>{if(null==e)return;const t=zt();Dt(e,t)<0||(document.cookie=`bp_t_offset_${(0,K.getUID)()}=${e};path=/;domain=.bilibili.com;max-age=2592000`)},Bt=e=>Dt(e,zt())>0,Nt=e=>{const[t]=[...e.map((e=>e.id))].sort(Dt).reverse();Vt(t)},jt=async e=>{const t=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_num?rsp_type=1&uid=${(0,K.getUID)()}&update_num_dy_id=${zt()}&type_list=${e||Se}`,n=await(0,S.getJsonWithCredentials)(t);return 0!==n.code?0:lodash.get(n,"data.update_num",0)},qt=e=>{e.startsWith("#")&&(e=e.substring(1));return{red:e.substring(0,2),green:e.substring(2,4),blue:e.substring(4,6)}},Ft=e=>{const{red:t,green:n,blue:i}=qt(e);return`\\c&H${i}${n}${t}&`.toUpperCase()},Rt=(e,t=1)=>{const{red:n,green:i,blue:r}=qt(e);return`&H${Math.round(255*(1-t)).toString(16).padStart(2,"0")}${r}${i}${n}`.toUpperCase()},Ut=e=>{let t=0,n=0;for(;e>=60;)e-=60,n++;for(;n>=60;)n-=60,t++;return`${t}:${String(n).padStart(2,"0")}:${(e=>{const[t,n="00"]=String(e).split(".");return`${t.padStart(2,"0")}.${n.substring(0,2).padEnd(2,"0")}`})(e)}`},Ht=(e,t)=>[Ut(e),Ut(e+t)],Zt=(e,t)=>[Ut(e),Ut(t)],Wt=e=>{const t={"{":"{","}":"}","&":"&","<":"<",">":">",""":'"',"'":"'","\n":"\\N"};for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Gt={"&":"&","<":"<",">":">",""":'"',"'":"'"},Xt=Object.fromEntries(Object.entries(Gt).map((e=>e.reverse()))),Kt=(e,t)=>{for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Jt=e=>Kt(e,Xt),Yt=e=>Kt(e,Gt);var Qt=n(4572);const en=e=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?async()=>{const t=Qt.playerAgent,{query:{control:{settings:n,buttons:i}}}=t;ne(i.settings.selector,n.wrap.selector),t.toggleLight(e)}:K.none,tn=en(!0),nn=en(!1);let rn;const an=[],on=async e=>{await(0,R.hasVideo)()&&(0,P.videoChange)((async()=>{const t=await Qt.playerAgent.query.video.danmaku();t&&((e,t)=>{rn&&rn.disconnect(),[rn]=(0,P.childListSubtree)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{if(e.nodeType===Node.TEXT_NODE){const n=e.parentElement,i=an.find((e=>e.element===n));if(!i)return;return i.text=e.textContent||"",i.reuse=!0,void(t.added&&t.added(i))}if(!(e instanceof HTMLElement))return;const n={element:i=e,reuse:!1,text:i.textContent||""};var i;an.push(n),t.added&&t.added(n)})),e.removedNodes.forEach((e=>{if(!(e instanceof HTMLElement))return;const n=an.findIndex((t=>t.element===e));if(-1!==n){const[e]=an.splice(n,1);t.removed&&t.removed(e)}}))}))}))})(t,e)}))};function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ln{constructor(e){sn(this,"aid",void 0),sn(this,"cid",void 0),sn(this,"pageCount",void 0),sn(this,"coverUrl",void 0),sn(this,"tagId",void 0),sn(this,"tagName",void 0),sn(this,"title",void 0),sn(this,"description",void 0),sn(this,"up",void 0),sn(this,"pages",void 0),sn(this,"subtitles",void 0),this.aid=e}async fetchInfo(){let e;e=this.cid?`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}&cid=${this.cid}`:`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}`;const t=await(0,S.getJsonWithCredentials)(e);if(0!==t.code)throw new Error(t.message);const{data:n}=t;return this.cid=n.cid,this.pageCount=n.videos,this.coverUrl=n.pic.replace("http:","https:"),this.tagId=n.tid,this.tagName=n.tname,this.title=n.title,this.description=n.desc,this.up={uid:n.owner.mid,name:n.owner.name,faceUrl:n.owner.face.replace("http:","https:")},this.pages=n.pages.map((e=>({cid:e.cid,title:e.part,pageNumber:e.page}))),this.subtitles=n.subtitle.list.map((e=>({id:e.id,languageCode:e.lan,language:e.lan_doc,url:e.subtitle_url.replace("http:","https:")}))),this}}class cn{constructor(e){sn(this,"ep",void 0),sn(this,"videos",void 0),sn(this,"title",void 0),sn(this,"cover",void 0),sn(this,"squareCover",void 0),sn(this,"aid",void 0),sn(this,"cid",void 0),this.ep=e,this.videos=[]}async fetchInfo(){const e=await(0,S.getText)(`https://www.bilibili.com/bangumi/play/ep${this.ep}/`),t=JSON.parse(e.match(/window\.__INITIAL_STATE__=(.*);\(function\(\){/)[1]);return this.title=t.mediaInfo.title,this.cover=t.mediaInfo.cover,this.squareCover=t.mediaInfo.square_cover,this.aid=t.epInfo.aid,this.cid=t.epInfo.cid,this.videos=t.epList.map((async e=>({title:e.index_title,aid:e.aid,cid:e.cid,info:await new ln(e.aid).fetchInfo()}))),this}}const dn=[{name:"720P",displayName:"高清 720P",value:64},{name:"1080P",displayName:"高清 1080P",value:80}],un=[{name:"8K",displayName:"超高清 8K",value:127},{name:"DolbyVision",displayName:"杜比视界",value:126},{name:"HDR",displayName:"真彩 HDR",value:125},{name:"4K",displayName:"超清 4K",value:120},{name:"1080P60",displayName:"高清 1080P60",value:116},{name:"1080P+",displayName:"高清 1080P+",value:112},{name:"720P60",displayName:"高清 720P60",value:74}],pn=[...un,...dn,{name:"480P",displayName:"清晰 480P",value:32},{name:"360P",displayName:"流畅 360P",value:16}].sort((0,oe.descendingSort)((e=>e.value))),fn=async e=>{const{open:t,close:n}=e;if(!(0,R.hasVideo)())return;const i=await(0,R.select)(".bilibili-player");if(!i)return;const[r]=(0,P.childList)(i,(()=>{const e=dq(".bilibili-player-context-menu-origin");if(e){r.disconnect();const i=dq(e,"ul"),a={containerElement:e,listElement:i,get itemElements(){return dqa(e,".context-menu-function")},get isOpen(){return e.classList.contains("active")}};(0,P.childList)(i,(()=>{a.isOpen?t?.(a):n?.(a)}))}}))},hn=async(e,t)=>fn({open:t=>{if(t.listElement.contains(e))return;const n=document.createElement("li");n.classList.add("context-line","context-menu-function"),n.setAttribute("data-append","1");const i=document.createElement("a");i.classList.add("context-menu-a","js-action"),i.href="javascript:void(0);",i.appendChild(e),n.addEventListener("mouseover",(()=>n.classList.add("hover"))),n.addEventListener("mouseout",(()=>n.classList.remove("hover"))),n.appendChild(i),t.listElement.appendChild(n)},close:e=>t?.(e)});let mn=null;const gn=[],bn=lodash.once((()=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?new Promise((e=>{(0,P.videoChange)((async()=>{const{playerAgent:t}=await Promise.resolve().then(n.bind(n,4572)),i=await t.query.control.buttons.time(),r=await Promise.resolve().then(n.bind(n,413)).then((e=>e.default));if(null===i||null!==i.parentElement?.querySelector(".be-video-control-bar-extend"))return;const a=new r({propsData:{items:gn}}).$mount();i.insertAdjacentElement("afterend",a.$el),e(a)}))})):Promise.resolve(null))),vn=async e=>{mn||(mn=bn());await mn&&gn.push(e)},yn=async e=>{if(!se.liveUrls.some((e=>(0,K.matchUrlPattern)(e))))return;const t=await(0,R.select)(".bilibili-live-player-video-controller, .web-player-controller-wrap:not(.web-player-controller-bg)");if(!t)return;const{init:n,callback:i}=e;n?.(t),(0,P.childList)(t,(async()=>{const e=dq(t,".control-area");e&&i?.(e)}))};function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xn=0,kn=2,_n={heartBeat:2,heartBeatResponse:3,message:5,enterRoom:7,enterRoomResponse:8};class Cn{constructor(){wn(this,"textEncoder",new TextEncoder),wn(this,"textDecoder",new TextDecoder)}static readInt(e,t,n){let i=0;for(let r=n-1;r>=0;r--)i+=256**(n-r-1)*e[t+r];return i}static writeInt(e,t,n,i){let r=0;for(;r{const i={packetLength:Cn.readInt(e,0,4),headerLength:Cn.readInt(e,4,2),protocolVersion:Cn.readInt(e,6,2),operation:Cn.readInt(e,8,4),sequenceID:Cn.readInt(e,12,4)},r=[i];if(i.packetLengthe.messages[0])))}else i.protocolVersion===xn&&(i.messages=[JSON.parse(this.textDecoder.decode(r))])}else i.operation===_n.heartBeatResponse&&(i.heartBeatResponse={count:Cn.readInt(e,16,4)});return r};return new Promise(((n,i)=>{const r=new FileReader;r.onload=async e=>{if(!e.target)return void i(e);const r=new Uint8Array(e.target.result);n(await t(r))},r.readAsArrayBuffer(e)}))}}class Sn{constructor(){wn(this,"startTime",0)}getLiveTime(){return new Promise((e=>{if(this.startTime)return void e(this.startTime);const t=(0,K.dq)(".bilibili-live-player-video-controller-duration-btn span"),[n]=(0,P.childList)(t,(t=>{if(t.length>0&&t.some((e=>e.addedNodes.length>0&&[...e.addedNodes].every((e=>e.nodeType===Node.TEXT_NODE))))){n.disconnect();const i=t[0].addedNodes[0].textContent,[r,a,o=0]=i.split(":").reverse().map(lodash.unary(parseInt)),s=Number(new Date);this.startTime=s-1e3*o*3600-60*a*1e3-1e3*r,e(this.startTime)}}))}))}}class En extends EventTarget{constructor(e){super(),this.roomID=e,wn(this,"heartBeatTimer",void 0),wn(this,"webSocket",void 0),wn(this,"retryInterval",200),wn(this,"autoRetry",!0),wn(this,"servers",["broadcastlv.chat.bilibili.com"]),wn(this,"selectedServer",""),wn(this,"liveTime",new Sn),wn(this,"bufferHelper",new Cn),wn(this,"stopRequested",!1),window.addEventListener("unload",(()=>this.stop()))}heartBeat(){this.webSocket.readyState===WebSocket.OPEN?this.webSocket.send(this.bufferHelper.encode("","heartBeat")):(this.stop(),this.restart())}restart(){if(this.dispatchEvent(new CustomEvent("restart")),!this.stopRequested&&this.autoRetry){console.log(`Live Socket: unexpected disconnect, retry in ${this.retryInterval}ms`);const e=this.servers.indexOf(this.selectedServer);ethis.start()),this.retryInterval)}}async start(){const e=await(0,S.getJson)(`https://api.live.bilibili.com/room/v1/Danmu/getConf?room_id=${this.roomID}&platform=pc&player=web`),t=lodash.get(e,"data.host_server_list",[]);this.servers=[...new Set([...this.servers,...t.map((e=>e.host))])],""===this.selectedServer&&([this.selectedServer]=this.servers,console.log("Initial server:",this.selectedServer)),this.webSocket&&[WebSocket.CONNECTING,WebSocket.OPEN].includes(this.webSocket.readyState)&&this.stop(),this.webSocket=new WebSocket(`wss://${this.selectedServer}/sub`),this.stopRequested=!1,this.dispatchEvent(new CustomEvent("start",{detail:this.webSocket})),this.webSocket.addEventListener("open",(()=>{const t={roomid:this.roomID,uid:parseInt((0,K.getUID)()),protover:2,platform:"web",clientVer:"1.10.1",type:"2",key:lodash.get(e,"data.token")};this.webSocket.send(this.bufferHelper.encode(JSON.stringify(t),"enterRoom")),this.dispatchEvent(new CustomEvent("open",{detail:t}))})),this.webSocket.addEventListener("message",(async e=>{const[t]=await this.bufferHelper.decode(e.data);switch(this.dispatchEvent(new CustomEvent("message",{detail:t})),t.operation){case _n.enterRoomResponse:this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.heartBeatTimer=window.setInterval((()=>{this.heartBeat()}),3e4);break;case _n.heartBeatResponse:if(!t.heartBeatResponse)break;this.dispatchEvent(new CustomEvent("heartBeatResponse",{detail:t.heartBeatResponse.count}));break;case _n.message:{if(!t.messages)break;const e=await this.liveTime.getLiveTime();t.messages.forEach((t=>{if("DANMU_MSG"===t.cmd){const{info:n}=t,i={content:n[1],type:n[0][1],fontSize:n[0][2],color:n[0][3],sendTime:n[0][4],userHash:n[0][7],userID:n[2][0],userName:n[2][1],startTime:e,get time(){return this.sendTime-this.startTime}};this.dispatchEvent(new CustomEvent("danmaku",{detail:i}))}}));break}}})),this.webSocket.addEventListener("close",(e=>{this.stopRequested||(console.error("Live Socket: close",e),this.restart())})),this.webSocket.addEventListener("error",(e=>{console.error("Live Socket: error",e),this.restart()}))}stop(){this.stopRequested=!0,this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.webSocket&&this.webSocket.readyState===WebSocket.OPEN&&this.webSocket.close()}}const In=[],$n="bb-comment",An=[],Tn=[],On=[],Mn=e=>{const t=e.querySelector(".con .user .name"),n=e=>{const t=e.querySelector(".reply-face"),n=e.querySelector(".reply-con .user .name");return{id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:n.textContent,content:e.querySelector(".text-con").textContent,timeText:e.querySelector(".info .time").textContent,likes:parseInt(e.querySelector(".info .like span").textContent)}},i={id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:t.textContent,content:e.querySelector(".con .text").textContent,timeText:e.querySelector(".con .info .time").textContent,likes:parseInt(e.querySelector(".con .like span").textContent),replies:[]};if(dq(e,".reply-box .view-more")){const t=dq(e,".reply-box");(0,P.childList)(t,(t=>{i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n),0!==t.length&&i.onRepliesUpdate?.(i.replies)}))}else i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n);return i},Ln=e=>{if(e instanceof HTMLElement&&e.classList.contains($n)){const t={element:e,items:[]};In.push(t),(e=>{e.observer||(e.items=(0,K.dqa)(e.element,".list-item.reply-wrap").map(Mn),e.items.forEach((e=>{An.forEach((t=>t(e)))})),[e.observer]=(0,P.childListSubtree)(e.element,(t=>{t.forEach((t=>{const n=e=>e instanceof HTMLElement&&e.classList.contains("list-item")&&e.classList.contains("reply-wrap");t.addedNodes.forEach((t=>{if(n(t)){const n=Mn(t);e.items.push(n),An.forEach((e=>e(n)))}})),t.removedNodes.forEach((t=>{if(n(t)){const n=t.getAttribute("data-id"),i=e.items.findIndex((e=>e.id===n));if(-1!==i){const[t]=e.items.splice(i,1);Tn.forEach((e=>e(t)))}}}))}))})))})(t),On.forEach((e=>e(t)))}};(0,O.contentLoaded)((()=>{(0,P.allMutations)((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>Ln(e)))}))})),(0,K.dqa)(".bb-comment").forEach(Ln)}));const Pn=e=>{In.forEach((t=>e(t))),On.push(e)},zn=e=>{const{added:t,removed:n}=e;Pn((e=>{t&&(e.items.forEach((e=>t(e))),An.push(t)),n&&Tn.push(n)}))},Dn=(e,t)=>{const n=dq(e.element,".opera-list ul"),{className:i,text:r,action:a}=t;if(!n||dq(n,`.${i}`))return;const o=document.createElement("li");o.classList.add(i),o.textContent=r,o.addEventListener("click",(e=>{a(e)})),n.appendChild(o)};var Vn=n(4350);const Bn=JSON.parse('[[{"name":"首页","route":"/","tid":"","locid":23,"sub":[]},{"name":"动画","route":"douga","tid":1,"locid":52,"count":"","subMenuSize":162,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2507,"leftId":2452,"rightId":2453},"sub":[{"name":"MAD·AMV","route":"mad","tid":24,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":151},"desc":"具有一定制作程度的动画或静画的二次创作视频","url":"//www.bilibili.com/video/douga-mad-1.html"},{"name":"MMD·3D","route":"mmd","tid":25,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":152},"desc":"使用MMD(MikuMikuDance)和其他3D建模类软件制作的视频","url":"//www.bilibili.com/video/douga-mmd-1.html"},{"name":"短片·手书·配音","route":"voice","tid":47,"ps":15,"rps":10,"desc":"追求创新并具有强烈特色的短片、手书(绘)及ACG相关配音","url":"//www.bilibili.com/video/douga-voice-1.html"},{"name":"手办·模玩","route":"garage_kit","tid":210,"ps":15,"rps":10,"desc":"手办模玩的测评、改造或其他衍生内容","url":""},{"name":"特摄","route":"tokusatsu","tid":86,"ps":15,"rps":10,"desc":"特摄相关衍生视频","url":"//www.bilibili.com/video/cinephile-tokusatsu.html"},{"name":"综合","route":"other","tid":27,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":153},"desc":"以动画及动画相关内容为素材,包括但不仅限于音频替换、杂谈、排行榜等内容","url":"//www.bilibili.com/video/douga-else-1.html"}]},{"name":"番剧","route":"anime","tid":13,"url":"//www.bilibili.com/anime/","takeOvered":true,"count":"","subMenuSize":172,"combination":true,"sub":[{"name":"连载动画","tid":33,"route":"serial","desc":"当季连载的动画番剧","url":"//www.bilibili.com/video/bangumi-two-1.html"},{"name":"完结动画","tid":32,"route":"finish","desc":"已完结的动画番剧合集","url":"//www.bilibili.com/video/part-twoelement-1.html"},{"name":"资讯","tid":51,"route":"information","desc":"动画番剧相关资讯视频","url":"//www.bilibili.com/video/douga-else-information-1.html"},{"name":"官方延伸","tid":152,"route":"offical","desc":"动画番剧为主题的宣传节目、采访视频,及声优相关视频","url":"//www.bilibili.com/video/bagumi_offical_1.html"},{"name":"新番时间表","url":"//www.bilibili.com/anime/timeline/","desc":""},{"name":"番剧索引","url":"//www.bilibili.com/anime/index/","desc":""}]},{"name":"国创","tid":167,"route":"guochuang","url":"//www.bilibili.com/guochuang/","takeOvered":true,"count":"","subMenuSize":214,"combination":true,"sub":[{"name":"国产动画","tid":153,"route":"chinese","desc":"我国出品的PGC动画","url":"//www.bilibili.com/video/bangumi_chinese_1.html"},{"name":"国产原创相关","tid":168,"route":"original","desc":"","url":"//www.bilibili.com/video/guochuang-fanvid-1.html"},{"name":"布袋戏","tid":169,"route":"puppetry","desc":"","url":"//www.bilibili.com/video/glove-puppetry-1.html"},{"name":"动态漫·广播剧","tid":195,"route":"motioncomic","desc":"","url":""},{"name":"资讯","tid":170,"route":"information","desc":"","url":"//www.bilibili.com/video/guochuang-offical-1.html"},{"name":"新番时间表","url":"//www.bilibili.com/guochuang/timeline/","desc":""},{"name":"国产动画索引","url":"//www.bilibili.com/guochuang/index/","desc":""}]},{"name":"音乐","route":"music","tid":3,"locid":58,"count":"","subMenuSize":268,"slider":{"width":620,"height":220},"viewTag":true,"customComponent":{"name":"Energy","titleId":2511,"leftId":2462,"rightId":3131,"rightType":"slide"},"sub":[{"name":"原创音乐","route":"original","tid":28,"ps":15,"rps":10,"viewHotTag":true,"ad":{"active":true,"dataLocId":243},"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"个人或团队制作以音乐为主要原创因素的歌曲或纯音乐","url":"//www.bilibili.com/video/music-original-1.html"},{"name":"翻唱","route":"cover","tid":31,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":245},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"一切非官方的人声再演绎歌曲作品","url":"//www.bilibili.com/video/music-Cover-1.html"},{"name":"VOCALOID·UTAU","route":"vocaloid","tid":30,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以雅马哈Vocaloid和UTAU引擎为基础,包含其他调教引擎,运用各类音源进行的歌曲创作内容","url":"//www.bilibili.com/video/music-vocaloid-1.html"},{"name":"电音","route":"electronic","tid":194,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以电子合成器、音乐软体等产生的电子声响制作的音乐","url":"#"},{"name":"演奏","route":"perform","tid":59,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":247},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"传统或非传统乐器及器材的演奏作品","url":"//www.bilibili.com/video/music-perform-1.html"},{"name":"MV","route":"mv","tid":193,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐录影带,为搭配音乐而拍摄或制作的视频","url":"//www.bilibili.com/video/music-coordinate-1.html"},{"name":"音乐现场","route":"live","tid":29,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐实况表演视频","url":"//www.bilibili.com/video/music-oped-1.html"},{"name":"音乐综合","route":"other","tid":130,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"收录无法定义到其他音乐子分区的音乐视频","url":"//www.bilibili.com/video/music-collection-1.html"},{"name":"音频","customZone":"Audio","route":"audio","url":"//www.bilibili.com/audio/home?musicType=music"},{"name":"说唱","url":"//www.bilibili.com/v/rap"}]},{"name":"舞蹈","route":"dance","tid":129,"locid":64,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2513,"leftId":2472,"rightId":2473},"sub":[{"name":"宅舞","route":"otaku","tid":20,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":249},"desc":"与ACG相关的翻跳、原创舞蹈","url":"//www.bilibili.com/video/dance-1.html"},{"name":"街舞","route":"hiphop","tid":198,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":251},"desc":"收录街舞相关内容,包括赛事现场、舞室作品、个人翻跳、FREESTYLE等","url":""},{"name":"明星舞蹈","route":"star","tid":199,"ps":15,"rps":10,"desc":"国内外明星发布的官方舞蹈及其翻跳内容","url":""},{"name":"中国舞","route":"china","tid":200,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":253},"desc":"传承中国艺术文化的舞蹈内容,包括古典舞、民族民间舞、汉唐舞、古风舞等","url":""},{"name":"舞蹈综合","route":"three_d","tid":154,"ps":15,"rps":10,"desc":"收录无法定义到其他舞蹈子分区的舞蹈视频","url":""},{"name":"舞蹈教程","route":"demo","tid":156,"ps":10,"rps":6,"desc":"镜面慢速,动作分解,基础教程等具有教学意义的舞蹈视频","url":"//www.bilibili.com/video/dance-demo-1.html"}]},{"name":"游戏","route":"game","tid":4,"locid":70,"count":"","subMenuSize":240,"slider":{"width":470,"height":216},"viewTag":true,"customComponent":{"name":"Energy","titleId":3761,"leftId":3765,"rightId":3775,"rightType":"slide"},"recommendCardType":"GameGroomBox","sub":[{"name":"单机游戏","route":"stand_alone","tid":17,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":255},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以所有平台(PC、主机、移动端)的单机或联机游戏为主的视频内容,包括游戏预告、CG、实况解说及相关的评测、杂谈与视频剪辑等","url":"//www.bilibili.com/video/videogame-1.html"},{"name":"电子竞技","route":"esports","tid":171,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":257},"desc":"具有高对抗性的电子竞技游戏项目,其相关的赛事、实况、攻略、解说、短剧等视频。","url":"//www.bilibili.com/video/esports-1.html"},{"name":"手机游戏","route":"mobile","tid":172,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"desc":"以手机及平板设备为主要平台的游戏,其相关的实况、攻略、解说、短剧、演示等视频。","url":"//www.bilibili.com/video/mobilegame-1.html"},{"name":"网络游戏","route":"online","tid":65,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":259},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由网络运营商运营的多人在线游戏,以及电子竞技的相关游戏内容。包括赛事、攻略、实况、解说等相关视频","url":"//www.bilibili.com/video/onlinegame-1.html"},{"name":"桌游棋牌","route":"board","tid":173,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"desc":"桌游、棋牌、卡牌对战等及其相关电子版游戏的实况、攻略、解说、演示等视频。","url":"//www.bilibili.com/video/boardgame-1.html"},{"name":"GMV","route":"gmv","tid":121,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由游戏素材制作的MV视频。以游戏内容或CG为主制作的,具有一定创作程度的MV类型的视频","url":"//www.bilibili.com/video/gmv-1.html"},{"name":"音游","route":"music","tid":136,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"各个平台上,通过配合音乐与节奏而进行的音乐类游戏视频","url":"//www.bilibili.com/video/music-game-1.html"},{"name":"Mugen","route":"mugen","tid":19,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以Mugen引擎为平台制作、或与Mugen相关的游戏视频","url":"//www.bilibili.com/video/game-mugen-1.html"},{"name":"游戏赛事","url":"//www.bilibili.com/v/game/match/","newIcon":true}]},{"name":"知识","route":"knowledge","tid":36,"locid":76,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2058,"leftId":2047,"rightId":2048},"sub":[{"name":"科学科普","route":"science","tid":201,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":261},"desc":"回答你的十万个为什么"},{"name":"社科·法律·心理","route":"social_science","tid":124,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":263},"desc":"基于社会科学、法学、心理学展开或个人观点输出的知识视频"},{"name":"人文历史","route":"humanity_history","tid":228,"ps":15,"rps":10,"desc":"看看古今人物,聊聊历史过往,品品文学典籍"},{"name":"财经商业","route":"business","tid":207,"ps":15,"rps":10,"desc":"说金融市场,谈宏观经济,一起畅聊商业故事"},{"name":"校园学习","route":"campus","tid":208,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":265},"desc":"老师很有趣,学生也有才,我们一起搞学习"},{"name":"职业职场","route":"career","tid":209,"ps":15,"rps":10,"desc":"职业分享、升级指南,一起成为最有料的职场人"},{"name":"设计·创意","route":"design","tid":229,"ps":15,"rps":10,"desc":"天马行空,创意设计,都在这里"},{"name":"野生技能协会","route":"skill","tid":122,"ps":15,"rps":10,"desc":"技能党集合,是时候展示真正的技术了"}]},{"name":"科技","route":"tech","tid":188,"locid":2977,"count":"","subMenuSize":80,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2980,"leftId":2978,"rightId":2979},"sub":[{"name":"数码","route":"digital","tid":95,"ps":15,"rps":10,"viewHotTag":true,"desc":"科技数码产品大全,一起来做发烧友","url":"#"},{"name":"软件应用","route":"application","tid":230,"ps":15,"rps":10,"viewHotTag":true,"desc":"超全软件应用指南","url":"#"},{"name":"计算机技术","route":"computer_tech","tid":231,"ps":15,"rps":10,"viewHotTag":true,"desc":"研究分析、教学演示、经验分享......有关计算机技术的都在这里","url":"#"},{"name":"工业·工程·机械","route":"industry","tid":232,"ps":15,"rps":10,"viewHotTag":true,"desc":"前方高能,机甲重工即将出没","url":"#"},{"name":"极客DIY","route":"diy","tid":233,"ps":15,"rps":10,"viewHotTag":true,"desc":"炫酷技能,极客文化,硬核技巧,准备好你的惊讶","url":"#"}]},{"name":"运动","route":"sports","tid":234,"locid":4639,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4646,"rightId":4652,"rightType":"slide"},"sub":[{"name":"篮球·足球","route":"basketballfootball","tid":235,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4656},"desc":"与篮球、足球相关的视频,包括但不限于篮足球赛事、教学、评述、剪辑、剧情等相关内容","url":"#"},{"name":"健身","route":"aerobics","tid":164,"ps":15,"rps":10,"desc":"与健身相关的视频,包括但不限于瑜伽、CrossFit、健美、力量举、普拉提、街健等相关内容","url":"//www.bilibili.com/video/fashion-body-1.html"},{"name":"竞技体育","route":"athletic","tid":236,"ps":15,"rps":10,"desc":"与竞技体育相关的视频,包括但不限于乒乓、羽毛球、排球、赛车等竞技项目的赛事、评述、剪辑、剧情等相关内容","url":"#"},{"name":"运动文化","route":"culture","tid":237,"ps":15,"rps":10,"desc":"与运动文化相关的视频,包络但不限于球鞋、球衣、球星卡等运动衍生品的分享、解读,体育产业的分析、科普等相关内容","url":"#"},{"name":"运动综合","route":"comprehensive","tid":238,"ps":15,"rps":10,"desc":"与运动综合相关的视频,包括但不限于钓鱼、骑行、滑板等日常运动分享、教学、Vlog等相关内容","url":"#"}]},{"name":"汽车","route":"car","tid":223,"locid":4428,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4435,"rightId":4441,"rightType":"slide"},"sub":[{"name":"汽车生活","route":"life","tid":176,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4445},"desc":"分享汽车及出行相关的生活体验类视频","url":"#"},{"name":"汽车文化","route":"culture","tid":224,"ps":15,"rps":10,"desc":"车迷的精神圣地,包括汽车赛事、品牌历史、汽车改装、经典车型和汽车模型等","url":"#"},{"name":"汽车极客","route":"geek","tid":225,"ps":15,"rps":10,"desc":"汽车硬核达人聚集地,包括DIY造车、专业评测和技术知识分享","url":"#"},{"name":"摩托车","route":"motorcycle","tid":240,"ps":15,"rps":10,"desc":"骑士们集合啦","url":"#"},{"name":"智能出行","route":"smart","tid":226,"ps":15,"rps":10,"desc":"探索新能源汽车和未来智能出行的前沿阵地","url":"#"},{"name":"购车攻略","route":"strategy","tid":227,"ps":15,"rps":10,"desc":"丰富详实的购车建议和新车体验","url":"#"}]},{"name":"生活","route":"life","tid":160,"locid":88,"count":"","subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2062,"leftId":1674,"rightId":1670},"sub":[{"name":"搞笑","route":"funny","tid":138,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":273},"desc":"各种沙雕有趣的搞笑剪辑,挑战,表演,配音等视频","url":"//www.bilibili.com/video/ent_funny_1.html","locid":4204,"recommendId":4210,"slider":{"width":620,"height":220},"customComponent":{"name":"Energy","leftId":4212,"rightId":4218,"rightType":"slide"}},{"name":"家居房产","route":"home","tid":239,"ps":15,"rps":10,"desc":"与买房、装修、居家生活相关的分享","url":"#"},{"name":"手工","route":"handmake","tid":161,"ps":15,"rps":10,"desc":"手工制品的制作过程或成品展示、教程、测评类视频","url":"//www.bilibili.com/video/ent-handmake-1.html"},{"name":"绘画","route":"painting","tid":162,"ps":15,"rps":10,"desc":"绘画过程或绘画教程,以及绘画相关的所有视频","url":"//www.bilibili.com/video/ent-painting-1.html"},{"name":"日常","route":"daily","tid":21,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":275},"desc":"记录日常生活,分享生活故事","url":"//www.bilibili.com/video/ent-life-1.html"}]},{"name":"美食","route":"food","tid":211,"locid":4243,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4258,"rightId":4264},"sub":[{"name":"美食制作","route":"make","tid":76,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4268},"desc":"学做人间美味,展示精湛厨艺","url":"#"},{"name":"美食侦探","route":"detective","tid":212,"ps":15,"rps":10,"desc":"寻找美味餐厅,发现街头美食","url":"#"},{"name":"美食测评","route":"measurement","tid":213,"ps":15,"rps":10,"desc":"吃货世界,品尝世间美味","url":"#"},{"name":"田园美食","route":"rural","tid":214,"ps":15,"rps":10,"desc":"品味乡野美食,寻找山与海的味道","url":"#"},{"name":"美食记录","route":"record","tid":215,"ps":15,"rps":10,"desc":"记录一日三餐,给生活添一点幸福感","url":"#"}]},{"name":"动物圈","route":"animal","tid":217,"locid":4365,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4376,"rightId":4381,"rightType":"slide"},"sub":[{"name":"喵星人","route":"cat","tid":218,"ps":15,"rps":10,"desc":"喵喵喵喵喵","url":"#","ad":{"active":true,"dataLocId":4385}},{"name":"汪星人","route":"dog","tid":219,"ps":15,"rps":10,"desc":"汪汪汪汪汪","url":"#"},{"name":"大熊猫","route":"panda","tid":220,"ps":15,"rps":10,"desc":"芝麻汤圆营业中","url":"#"},{"name":"野生动物","route":"wild_animal","tid":221,"ps":15,"rps":10,"desc":"内有“猛兽”出没","url":"#"},{"name":"爬宠","route":"reptiles","tid":222,"ps":15,"rps":10,"desc":"鳞甲有灵","url":"#"},{"name":"动物综合","route":"animal_composite","tid":75,"ps":15,"rps":10,"desc":"收录除上述子分区外,其余动物相关视频以及非动物主体或多个动物主体的动物相关延伸内容","url":"#"}]},{"name":"鬼畜","route":"kichiku","tid":119,"locid":100,"count":"","subMenuSize":182,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2509,"leftId":2482,"rightId":2483},"sub":[{"name":"鬼畜调教","route":"guide","tid":22,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":285},"desc":"使用素材在音频、画面上做一定处理,达到与BGM一定的同步感","url":"//www.bilibili.com/video/ent-Kichiku-1.html"},{"name":"音MAD","route":"mad","tid":26,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":287},"desc":"使用素材音频进行一定的二次创作来达到还原原曲的非商业性质稿件","url":"//www.bilibili.com/video/douga-kichiku-1.html"},{"name":"人力VOCALOID","route":"manual_vocaloid","tid":126,"ps":15,"rps":10,"desc":"将人物或者角色的无伴奏素材进行人工调音,使其就像VOCALOID一样歌唱的技术","url":"//www.bilibili.com/video/kichiku-manual_vocaloid-1.html"},{"name":"鬼畜剧场","route":"theatre","tid":216,"ps":15,"rps":10,"desc":"使用素材进行人工剪辑编排的有剧情的作品"},{"name":"教程演示","route":"course","tid":127,"ps":10,"rps":6,"rightComponent":{"name":"CmImgList","id":148},"ad":{"active":true,"dataLocId":289},"hideDropdown":false,"desc":"鬼畜相关的教程演示","url":"//www.bilibili.com/video/kichiku-course-1.html"}]},{"name":"时尚","route":"fashion","tid":155,"locid":94,"count":"","subMenuSize":124,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2515,"leftId":2492,"rightId":2493},"sub":[{"name":"美妆护肤","route":"makeup","tid":157,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":279},"desc":"彩妆护肤、美甲美发、仿妆、医美相关内容分享或产品测评","url":"//www.bilibili.com/video/fashion-makeup-fitness-1.html"},{"name":"穿搭","route":"clothing","tid":158,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":281},"desc":"穿搭风格、穿搭技巧的展示分享,涵盖衣服、鞋靴、箱包配件、配饰(帽子、钟表、珠宝首饰)等","url":"//www.bilibili.com/video/fashion-clothing-1.html"},{"name":"时尚潮流","route":"trend","tid":159,"ps":15,"rps":10,"desc":"时尚街拍、时装周、时尚大片,时尚品牌、潮流等行业相关记录及知识科普","url":"#"}]},{"name":"资讯","route":"information","tid":202,"locid":4076,"count":"","subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"sub":[{"name":"热点","route":"hotspot","tid":203,"ps":18,"rps":10,"desc":"全民关注的时政热门资讯"},{"name":"环球","route":"global","tid":204,"ps":18,"rps":10,"desc":"全球范围内发生的具有重大影响力的事件动态"},{"name":"社会","route":"social","tid":205,"ps":18,"rps":10,"desc":"日常生活的社会事件、社会问题、社会风貌的报道"},{"name":"综合","route":"multiple","tid":206,"ps":18,"rps":10,"desc":"除上述领域外其它垂直领域的综合资讯"}]},{"name":"娱乐","route":"ent","tid":5,"locid":82,"count":"","subMenuSize":62,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2067,"leftId":2065,"rightId":2066},"sub":[{"name":"综艺","route":"variety","tid":71,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":267},"desc":"所有综艺相关,全部一手掌握!","url":"//www.bilibili.com/video/ent-variety-1.html"},{"name":"娱乐杂谈","route":"talker","tid":241,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":269},"desc":"娱乐人物解读、娱乐热点点评、娱乐行业分析"},{"name":"粉丝创作","route":"fans","tid":242,"ps":15,"rps":10,"desc":"粉丝向创作视频"},{"name":"明星综合","route":"celebrity","tid":137,"ps":15,"rps":10,"desc":"娱乐圈动态、明星资讯相关"}]},{"name":"影视","route":"cinephile","tid":181,"locid":2211,"count":"","subMenuSize":84,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2309,"leftId":2307,"rightId":2308},"sub":[{"name":"影视杂谈","route":"cinecism","tid":182,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2212},"desc":"影视评论、解说、吐槽、科普等","url":"//www.bilibili.com/video/cinephile-cinecism.html"},{"name":"影视剪辑","route":"montage","tid":183,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2213},"desc":"对影视素材进行剪辑再创作的视频","url":"//www.bilibili.com/video/cinephile-montage.html"},{"name":"短片","route":"shortfilm","tid":85,"ps":15,"rps":10,"desc":"追求自我表达且具有特色的短片","url":"//www.bilibili.com/video/cinephile-shortfilm.html"},{"name":"预告·资讯","route":"trailer_info","tid":184,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2214},"desc":"影视类相关资讯,预告,花絮等视频","url":"//www.bilibili.com/video/cinephile-trailer-info.html"}]},{"name":"纪录片","route":"documentary","tid":177,"url":"//www.bilibili.com/documentary/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"人文·历史","tid":37,"route":"history","dise":"","url":"//www.bilibili.com/video/doco-history.html"},{"name":"科学·探索·自然","tid":178,"route":"science","dise":"","url":"//www.bilibili.com/video/doco-science.html"},{"name":"军事","tid":179,"route":"military","dise":"","url":"//www.bilibili.com/video/doco-military.html"},{"name":"社会·美食·旅行","tid":180,"route":"travel","dise":"","url":"//www.bilibili.com/video/doco-travel.html"},{"name":"纪录片索引","url":"//www.bilibili.com/documentary/index/"}]},{"name":"电影","route":"movie","tid":23,"url":"//www.bilibili.com/movie/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"华语电影","tid":147,"route":"chinese","desc":"","url":"//www.bilibili.com/video/movie_chinese_1.html"},{"name":"欧美电影","tid":145,"route":"west","desc":"","url":"//www.bilibili.com/video/movie_west_1.html"},{"name":"日本电影","tid":146,"route":"japan","desc":"","url":"//www.bilibili.com/video/movie_japan_1.html"},{"name":"其他国家","tid":83,"route":"movie","desc":"","url":"//www.bilibili.com/video/movie-movie-1.html"},{"name":"电影索引","url":"//www.bilibili.com/movie/index/"}]},{"name":"电视剧","route":"tv","tid":11,"url":"//www.bilibili.com/tv/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"国产剧","tid":185,"route":"mainland","desc":"","url":"//www.bilibili.com/video/tv-mainland.html"},{"name":"海外剧","tid":187,"route":"overseas","desc":"","url":"//www.bilibili.com/video/tv-overseas.html"},{"name":"电视剧索引","url":"//www.bilibili.com/tv/index/"}]},{"name":"虚拟UP主","route":"virtual","locid":4735,"count":"","isHide":true,"subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":4754,"leftId":4756},"sub":[{"name":"游戏","route":"game","tid":4,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/game"},{"name":"音乐","route":"music","tid":3,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/music"},{"name":"动画","route":"douga","tid":1,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/douga"},{"name":"其他","route":"other","tid":0,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/other"}]}],[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}],[{"name":"会员购","url":"//show.bilibili.com/platform/home.html","icon":"icon-vip-buy"},{"name":"游戏中心","url":"//game.bilibili.com","icon":"icon-game"},{"name":"画友","url":"http://h.bilibili.com","icon":"icon-hy"},{"name":"芒果TV","url":"//www.bilibili.com/mango","icon":"icon-mango"}],[{"name":"专栏","report":"article","url":"//www.bilibili.com/read/home","icon":"read"},{"name":"直播","report":"live","url":"//live.bilibili.com","icon":"live","sub":[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}]},{"name":"活动","report":"activity","url":"//www.bilibili.com/blackboard/activity-list.html","icon":"activit"},{"name":"课堂","report":"cheese","url":"//www.bilibili.com/cheese/","icon":"zhishi"},{"name":"小黑屋","report":"blackroom","url":"//www.bilibili.com/blackroom/","icon":"blackroom"},{"name":"新歌热榜","report":"musicplus","url":"//www.bilibili.com/v/musicplus/","icon":"musicplus"}]]'),Nn=e=>e.startsWith("//")?`https:${e}`:e.replace("http:","https:"),jn=Bn[0].filter((e=>"string"!=typeof e.tid)),qn=Bn[3],Fn={};jn.forEach((e=>{const t=Nn(e.url||`https://www.bilibili.com/v/${e.route}/`);Fn[e.name]={icon:e.route,route:e.route,code:e.tid,link:t,subCategories:e.sub?Object.fromEntries(e.sub.map((t=>{const n=Nn(t.route?`https://www.bilibili.com/v/${e.route}/${t.route}/`:t.url);return[t.name,n]}))):null}})),qn.forEach((e=>{Fn[e.name]={icon:e.icon,code:null,route:e.route,link:Nn(e.url),subCategories:e.sub?Object.fromEntries(e.sub.map((e=>[e.name,Nn(e.url)]))):null}}));const Rn=Fn,Un=Object.fromEntries(jn.map((e=>[e.route,e.tid]))),Hn=Object.fromEntries(Object.values(Fn).map((e=>[e.icon,e.link]))),Zn=async()=>{if(document.getElementById("be-category-icons"))return;const{default:e}=await Promise.resolve().then(n.t.bind(n,1060,17));document.body.insertAdjacentHTML("beforeend",e)};var Wn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"translate-container"},[e.working||e.translated?e._e():n("div",{staticClass:"translate",on:{click:function(t){return e.translate()}}},[n("VIcon",{attrs:{size:14,icon:"mdi-earth"}}),e._v("翻译\n ")],1),e._v(" "),e.translated?n("div",{staticClass:"translated"},[n("a",{attrs:{href:e.activeTranslator&&e.activeTranslator.link,target:"_blank"}},[e._v("\n 翻译自\n ")]),e._v(" "),n("VDropdown",{attrs:{items:Object.values(e.translateProviders),value:e.activeTranslator,"key-mapper":function(e){return e.name}},on:{change:function(t){return e.changeTranslator(t)}},scopedSlots:e._u([{key:"item",fn:function(t){var n=t.item;return[e._v("\n "+e._s(n.name)+"\n ")]}}],null,!1,1956376614)})],1):e._e(),e._v(" "),e.working?n("VIcon",{staticClass:"translating mdi-spin",attrs:{size:18,icon:"mdi-loading"}}):e._e(),e._v(" "),!e.working&&e.translated?n("div",{staticClass:"translate-result",domProps:{textContent:e._s(e.result)}}):e._e()],1)};Wn._withStripped=!0;var Gn=n(8494);var Xn=Vue.extend({components:{VDropdown:de.VDropdown,VIcon:de.VIcon},props:{text:{type:String,required:!0}},data:()=>({result:"",working:!1,translateProviders:Gn.WK,activeTranslator:{}}),computed:{translated(){return""!==this.result}},mounted(){document.body.classList.add("machine-translator-enabled")},methods:{changeTranslator(e){(0,Z.getComponentSettings)("i18n").options.translator=e.name,this.translate()},async translate(){try{this.working=!0;const e=this.text.replace(/#(.+?)#/g,"");this.activeTranslator=(0,Gn.Ty)();const t=this.activeTranslator;this.result=await t.translate(e)}catch(e){(0,ae.logError)(e)}finally{this.working=!1}}}}),Kn=n(3109),Jn=n.n(Kn),Yn={insert:"head",singleton:!1},Qn=(tt()(Jn(),Yn),Jn().locals,(0,at.Z)(Xn,Wn,[],!1,null,null,null));Qn.options.__file="src/components/i18n/machine-translator/MachineTranslator.vue";var ei=Qn.exports;const ti=e=>{void 0===e.radio&&(e.radio=!1);const{name:t,switches:i}=e,r={};return Object.entries(i).forEach((([e,{displayName:t,defaultValue:n}])=>{r[`switch-${e}`]={defaultValue:n,displayName:t,hidden:!0}})),i=>{const a=`${i.displayName}选项`,o={componentName:i.name,optionDisplayName:a};Object.assign(e,o),r[t]={defaultValue:e,displayName:a},i.options={...i.options,...r},i.widget||(i.widget={component:()=>Promise.resolve().then(n.bind(n,9560)).then((e=>e.default)),options:e});const s=i.entry;return i.entry=async(...e)=>{s?.(...e);const{name:t}=i,n=(0,Z.getComponentSettings)(t).options;Object.keys(n).forEach((e=>{e.startsWith("switch-")&&(0,Z.addComponentListener)(`${t}.${e}`,(n=>{document.body.classList.toggle(`${t}-${e}`,n)}),!0)}))},i}};const ni={builtInComponents:ue,component:pe,userComponent:fe,styledComponent:s,define:ge,description:be,switchOptions:C,launchBar:{LaunchBar:n(8805).Z},feeds:{api:c,BangumiCard:st,UpInfo:ht,VideoCard:xt,ColumnCard:$t,disableProfilePopup:d,notify:u},video:{assUtils:p,playerLight:h,playerAgent:Qt,videoDanmaku:m,videoInfo:g,videoQuality:b,videoContextMenu:v,videoControlBar:y,watchlater:l,xmlUtils:f},live:{liveControlBar:w,liveSocket:x},utils:{commentApis:k,categories:{updater:Vn,data:_}},i18N:{machineTranslator:{MachineTranslator:ei}}};var ii=n(1773),ri=n(3865),ai=n(9263);const oi={style:ii,plugin:ri,data:xe,hook:ai},si={ajax:S,cdnTypes:E,download:I,externalInput:$,filePicker:A,horizontalScroll:i,lifeCycle:O,loadingMode:M,meta:L,observer:P,reorder:r,runtimeLibrary:F,spinQuery:R,style:U,textColor:H,userInfo:a,version:X,settings:Z,toast:le,themeColor:ce,utils:{...K,constants:J,formatters:Y,title:Q,i18n:ee,lazyPanel:o,log:ae,sort:oe,urls:se},ui:de,componentApis:ni,pluginApis:oi},li={ajax:S,...E,...I,...$,...A,...i,lifeCycle:O,...M,...L,observer:P,...r,runtimeLibrary:F,spinQuery:R,...U,...H,...a,...X,settingsApis:Z,get settings(){return Z.settings},...le,utils:{...K,...J,...Y,...Q,...ee,...o,...ae,...oe,...se},ui:de,componentApis:{...ni.component,...ni.userComponent,...ni.styledComponent,...ni.launchBar,...lodash.omit(ni,"component","userComponent","styledComponent","launchBar")},pluginApis:{...oi.style,...oi.plugin,...oi.data,...oi.hook},monkeyApis:{GM_setValue:GM_setValue,GM_getValue:GM_getValue,GM_deleteValue:GM_deleteValue,GM_xmlhttpRequest:GM_xmlhttpRequest,GM_info:GM_info},lodash:lodash,Vue:Vue,sandboxWindow:window,theWorld:e=>{setTimeout((()=>{}),e)}}},595:function(e,t,n){"use strict";let i;n.d(t,{h:function(){return i}}),function(e){e.Packed="打包下载",e.Individual="单独下载"}(i||(i={}))},9356:function(e,t,n){"use strict";n.r(t),n.d(t,{DownloadPackage:function(){return c}});var i=n(595),r=n(6984),a=n(7724),o=n(2433),s=n(4496);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class c{constructor(e=[]){this.entries=e,l(this,"noEscape",!1)}add(e,t,n={}){null!=t&&this.entries.push({name:this.noEscape?e:(0,o.formatFilename)(e),data:t,options:n})}async blob(){if(0===this.entries.length)return null;if(1===this.entries.length){const{data:e}=this.entries[0];return"string"==typeof e?new Blob([e]):e}const e=new(await r.JSZipLibrary);return this.entries.forEach((({name:t,data:n,options:i})=>{e.file(t,n,i)})),e.generateAsync({type:"blob"})}async emit(e){if(0===this.entries.length)return;e&&1!==this.entries.length||(e=this.entries[0].name);if((0,a.getGeneralSettings)().downloadPackageEmitMode===i.h.Individual&&this.entries.length>1)return void await Promise.all(this.entries.map((e=>c.single(e.name,e.data,e.options))));const t=await this.blob();t&&c.download(e,t)}static download(e,t){const n=(0,s.useScopedConsole)("文件下载"),i=document.createElement("a"),r=URL.createObjectURL(t);c.lastPackageUrl&&URL.revokeObjectURL(c.lastPackageUrl),c.lastPackageUrl=r;const a=(0,o.formatFilename)(e);i.setAttribute("href",r),i.setAttribute("download",a),n.log(a),document.body.appendChild(i),i.addEventListener("click",(e=>{e.stopPropagation()}),{capture:!0}),i.click(),i.remove()}static async single(e,t,n={}){const i=new c;return i.add(e,t,n),i.emit()}}l(c,"lastPackageUrl","")},8128:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{parseExternalInput:function(){return parseExternalInput}});var _core_file_picker__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9183);const parseExternalInput=async input=>{if(void 0===input){const files=await(0,_core_file_picker__WEBPACK_IMPORTED_MODULE_0__.pickFile)({accept:"application/json"});if(!(files.length>0))return console.error("[parseExternalInput] No file selected"),null;{const[file]=files,text=await file.text();try{return eval(`(${text})`)}catch(e){return console.error(e),null}}}else{if("string"!=typeof input)return input;try{const exports={},result=eval(input);if(Object.values(exports).length>0){const e=Object.values(exports)[0];return e}return result}catch(e){return console.error(e),null}}}},1824:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{k:function(){return loadFeatureCode}});const resultProto={isOk(){return"Ok"===this.tag},isError(){return"Ok"!==this.tag},isNoExport(){return"NoExport"===this.tag},isCodeThrew(){return"CodeThrew"===this.tag}},okResult=e=>lodash.create(resultProto,{tag:"Ok",feature:e}),noExportResult=lodash.create(resultProto,{tag:"NoExport"}),codeThrewResult=e=>lodash.create(resultProto,{tag:"CodeThrew",thrown:e}),loadFeatureCode=async code=>{const exports={};try{eval(code)}catch(e){return codeThrewResult(e)}const values=Object.values(exports);return 0===values.length?noExportResult:okResult(values[0])}},3532:function(e,t,n){"use strict";n.r(t),n.d(t,{FeatureKind:function(){return d},loadFeaturesFromCodes:function(){return u}});var i=n(3446),r=n(4496),a=n(1824);const o=e=>e.value,s=e=>e.map(o),l=e=>e.then(s),c=(0,r.useScopedConsole)("@/core/external-input/load-features-from-codes.ts");let d;!function(e){e.Component="Component",e.Plugin="Plugin"}(d||(d={}));async function u(e,t,n){const r=await(e=>lodash(e).map(a.k).thru((e=>Promise.allSettled(e))).thru(l).value())(n),[o,s]=lodash(r).map(((e,n)=>[t[n],e])).partition((([,e])=>e.isOk())).value();if(lodash.forEach(s,lodash.spread((e=>{const t=e===d.Component?"component":"plugin";return(e,n)=>{n.isNoExport()?c.error(`${t} '${e}' exports no value, failed to load`):c.error(`${t} '${e}' throws something when importing, failed to load`,{thrown:n.thrown})}})(e))),s.length>0){((e,t)=>{((e,t)=>{const n=e===d.Component?"组件":"插件";Array.isArray(t)?i.Toast.error(`${n} "${t.join('", "')}" 加载失败。请向我们反馈,以解决此问题。`,`${n}加载失败`):i.Toast.error(`有 ${t} 个${n}加载失败,请向我们反馈,以解决此问题。`,`${n}加载失败`)})(e,t.reduce(((e,t)=>Array.isArray(e)?e.length<3?(e.push(t),e):4:e+1),[]))})(e,s.map((([e])=>e)))}return lodash.map(o,(([,e])=>e.feature))}},9183:function(e,t,n){"use strict";let i,r;n.r(t),n.d(t,{pickFile:function(){return o}});const a={accept:"*",multiple:!1},o=async(e=a)=>{const{accept:t,multiple:n}={...a,...e};i||(i=document.createElement("input"),i.type="file",i.style.display="none",document.body.appendChild(i),i.addEventListener("change",(()=>{r?.([...i.files]),r=null}))),i.accept=t,i.multiple=n,i.value="",r&&r([]);return await new Promise((e=>{r=e,i.click()}))}},3575:function(e,t,n){"use strict";n.r(t),n.d(t,{tryParseZip:function(){return s},installFeatureFromCode:function(){return l},installFeature:function(){return c}});var i=n(559),r=n(9263),a=n(3865),o=n(1773);const s=async e=>{const{JSZipLibrary:t}=await Promise.resolve().then(n.bind(n,6984)),{monkey:i}=await Promise.resolve().then(n.bind(n,6773)),r=e.endsWith(".zip"),a=r?"blob":"text",o=await i({url:e,method:"GET",responseType:a});if(!r||"string"==typeof o)return o;const s=await t,l=await s.loadAsync(o),c=Object.values(l.files);if(0===c.length)throw new Error("Empty zip file");return c[0].async("text")},l=async(e,t)=>{const{parseExternalInput:s}=await Promise.resolve().then(n.bind(n,8128)),l=await s(e),{type:c,installer:d}=(()=>{if((e=>Boolean(e?.entry))(l))return{type:"component",installer:()=>(0,i.installComponent)(e)};if((e=>Boolean(e?.setup))(l))return{type:"plugin",installer:()=>(0,a.installPlugin)(e)};if((e=>Boolean(e?.style))(l))return{type:"style",installer:()=>(0,o.installStyle)(e)};throw new Error("无效的功能代码")})(),{before:u,after:p}=(0,r.getHook)(`user${lodash.startCase(c)}s.add`,e,t);await u();const f=await d();return await p(f.metadata),f},c=async e=>{const t=await s(e);return l(t,e)}},5527:function(e,t,n){"use strict";n.r(t),n.d(t,{headLoaded:function(){return r},contentLoaded:function(){return a},fullyLoaded:function(){return o},LifeCycleEventTypes:function(){return s},raiseLifeCycleEvent:function(){return l}});var i=n(9017);const r=e=>new Promise((t=>{if(null!==document.head)t(e());else{const[n]=(0,i.childList)(document.documentElement,(()=>{null!==document.head&&(n.disconnect(),t(e()))}))}})),a=e=>new Promise((t=>{"loading"!==document.readyState?t(e()):document.addEventListener("DOMContentLoaded",(()=>t(e())))})),o=e=>new Promise((t=>{"complete"===document.readyState?t(e()):unsafeWindow.addEventListener("load",(()=>t(e())))}));let s;!function(e){e.Start="be:start",e.StyleLoaded="be:style-loaded",e.ComponentsLoaded="be:components-loaded",e.End="be:end"}(s||(s={}));const l=e=>{unsafeWindow.dispatchEvent(new CustomEvent(e))}},4327:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{LoadingMode:function(){return i}}),function(e){e.Delay="延后",e.Race="同时"}(i||(i={}))},7601:function(e,t,n){"use strict";n.r(t),n.d(t,{branches:function(){return a},meta:function(){return s}});var i=JSON.parse('{"version":"2.1.9","author":"Grant Howard, Coulomb-G","copyright":"[year], Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G)","licence":"MIT","match":"*://*.bilibili.com/*","exclude":["*://api.bilibili.com/*","*://api.*.bilibili.com/*","*://*.bilibili.com/api/*","*://member.bilibili.com/studio/bs-editor/*","*://t.bilibili.com/h5/dynamic/specification","*://bbq.bilibili.com/*","*://message.bilibili.com/pages/nav/header_sync","*://s1.hdslb.com/bfs/seed/jinkela/short/cols/iframe.html","*://open-live.bilibili.com/*"],"run-at":"document-start","grant":["unsafeWindow","GM_getValue","GM_setValue","GM_deleteValue","GM_info","GM_xmlhttpRequest"],"connect":["raw.githubusercontent.com","github.com","cdn.jsdelivr.net","cn.bing.com","www.bing.com","translate.google.cn","translate.google.com","localhost","*"],"require":["https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"],"icon":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo-small.png","icon64":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo.png"}'),r=n(4011);i.copyright=i.copyright.replace(/\[year\]/g,(new Date).getFullYear().toString());const a={stable:"master",preview:"preview"},o={commitHash:"885cfdee591cb857912e3efce9ff070cceaf4f38",branch:"preview",version:"2.1.9",nearestTag:"v2.1.9-preview",versionWithTag:"v2.1.9-preview-1-g885cfdee5"},s={compilationInfo:o,name:GM_info.script.name,description:GM_info.script.description,get originalFilename(){const{branch:e}=o;return e===a.stable?"bilibili-evolved.user.js":`bilibili-evolved.${a.preview}.user.js`},get updateURL(){return`${r.cdnRoots.jsDelivr(o.branch)}dist/${this.originalFilename}`},get downloadURL(){return this.updateURL},...i}},9017:function(e,t,n){"use strict";n.r(t),n.d(t,{resolveTargets:function(){return o},mutationObserve:function(){return s},childList:function(){return l},childListSubtree:function(){return c},attributes:function(){return d},attributesSubtree:function(){return u},characterData:function(){return p},characterDataSubtree:function(){return f},allMutationsOn:function(){return h},allMutations:function(){return g},intersectionObserve:function(){return b},visible:function(){return v},visibleInside:function(){return y},resizeObserve:function(){return w},sizeChange:function(){return x},urlChange:function(){return _},videoChange:function(){return E}});var i=n(4742),r=n(4402),a=n(6363);const o=e=>"string"==typeof e?(0,i.dqa)(e):Array.isArray(e)?e:[e],s=(e,t,n)=>{const i=new MutationObserver(n);return e.forEach((e=>i.observe(e,t))),n([],i),[i,t]},l=(e,t)=>s(o(e),{childList:!0,subtree:!1,attributes:!1},t),c=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!1},t),d=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!0},t),u=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!0},t),p=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!1,characterData:!0},t),f=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!1,characterData:!0},t),h=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!0,characterData:!0},t),m={observer:null,config:null,callbacks:[]},g=e=>{if(m.observer)m.callbacks.push(e);else{m.callbacks.push(e);const[t,n]=h(document.body,(e=>m.callbacks.forEach((t=>t(e,m.observer)))));m.observer=t,m.config=n}return m},b=(e,t,n)=>{const i=new IntersectionObserver(n,t);return e.forEach((e=>i.observe(e))),[i,t]},v=(e,t)=>b(o(e),{},t),y=(e,t,n,i)=>b(o(e),{root:t,rootMargin:n},i),w=(e,t,n)=>{const i=new ResizeObserver(n);return e.forEach((e=>i.observe(e,t))),[i,t]},x=(e,t)=>w(o(e),{box:"border-box"},t),k=lodash.once((()=>{let e=document.URL;g((()=>{e!==document.URL&&((()=>{const e=new CustomEvent("urlChange",{detail:document.URL});window.dispatchEvent(e)})(),e=document.URL)}))})),_=(e,t)=>{k(),e(document.URL),window.addEventListener("urlChange",(()=>e(document.URL)),t)},C=lodash.once((()=>(0,r.select)((()=>{if(unsafeWindow.cid)return unsafeWindow.cid;if(unsafeWindow.player&&unsafeWindow.player.getVideoMessage){const e=unsafeWindow.player.getVideoMessage();return Number.isNaN(e.cid)?null:(!unsafeWindow.aid&&e.aid&&(unsafeWindow.aid=e.aid.toString()),!unsafeWindow.bvid&&e.bvid&&(unsafeWindow.bvid=e.bvid),!unsafeWindow.cid&&e.cid&&(unsafeWindow.cid=e.cid.toString()),e.cid.toString())}return null}))));let S=!1;const E=async(e,t)=>{if(!(0,a.matchCurrentPage)(a.playerUrls))return!1;const{bpxPlayerPolyfill:i}=await Promise.resolve().then(n.bind(n,1479));i();const r=await C();if(null===r)return!1;const o=()=>({aid:unsafeWindow.aid,cid:unsafeWindow.cid});if(!S){let e=r;g((()=>{const{cid:t}=o();Array.isArray(t)||e===t||lodash.isNil(t)||((()=>{const e=o(),t=new CustomEvent("videoChange",{detail:e});window.dispatchEvent(t)})(),e=t)})),S=!0}return e(o()),window.addEventListener("videoChange",(t=>e(t.detail)),t),!0}},2428:function(e,t,n){"use strict";n.r(t),n.d(t,{componentLoadTime:function(){return i},componentResolveTime:function(){return r},componentLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,7724));if(!t().devMode)return;const a=e.entry;e.entry=async e=>{const{metadata:t}=e,n=performance.now();let o=a(e);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(t,s-n),r.set(t,l-n),o}}},2053:function(e,t,n){"use strict";n.r(t),n.d(t,{pluginLoadTime:function(){return i},pluginResolveTime:function(){return r},pluginLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,7724));if(!t().devMode)return;const a=e.setup;e.setup=async t=>{const n=performance.now();let o=a(t);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(e,s-n),r.set(e,l-n),o}}},5878:function(e,t,n){"use strict";n.r(t),n.d(t,{promiseLoadTime:function(){return i},promiseResolveTime:function(){return r},promiseLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async(e,t)=>{const{getGeneralSettings:a}=await Promise.resolve().then(n.bind(n,7724));if(!a().devMode)return t();const o=performance.now(),s=t(),l=performance.now(),c=await s,d=performance.now();return i.set({name:e},l-o),r.set({name:e},d-o),c}},9821:function(e,t,n){"use strict";n.r(t),n.d(t,{logStats:function(){return i}});const i=(e,t)=>{const n=[...t.entries()],i=n.reduce(((e,t)=>e+t[1]),0);console.groupCollapsed(`${e} time:`,Math.round(100*i)/100+"ms",`for ${n.length} items`),n.forEach((([e,t])=>{console.log(`%c${e.name} %c${Math.round(100*t)/100}ms ${Math.round(t/i*1e4)/100}% %c`,"color: #00A0D8","color: #888","color: unset")})),console.groupEnd()}},6984:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{RuntimeLibrary:function(){return RuntimeLibrary},protobufLibrary:function(){return protobufLibrary},JSZipLibrary:function(){return JSZipLibrary},SortableJSLibrary:function(){return SortableJSLibrary}});var _ajax__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6773);function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class RuntimeLibrary{constructor(e){this.config=e,_defineProperty(this,"modulePromise",void 0)}async then(resolve,reject){try{const{url:url,getModule:getModule}=this.config;this.modulePromise||(this.modulePromise=(async()=>{console.log(`[Runtime Library] Start download from ${url}`);const code=await(0,_ajax__WEBPACK_IMPORTED_MODULE_0__.monkey)({url:url});return console.log(`[Runtime Library] Downloaded from ${url} , length = ${code.length}`),function runEval(){return eval(code);// eslint-disable-next-line no-extra-bind }.bind(window)(),getModule(window)})());const library=await this.modulePromise;return resolve(library)}catch(e){throw reject(e),e}}}const protobufLibrary=new RuntimeLibrary({url:"https://cdn.jsdelivr.net/npm/protobufjs@6.10.1/dist/light/protobuf.min.js",getModule:e=>e.protobuf}),JSZipLibrary=new RuntimeLibrary({url:"https://cdn.jsdelivr.net/npm/jszip@3.7.1/dist/jszip.min.js",getModule:e=>e.JSZip}),SortableJSLibrary=new RuntimeLibrary({url:"https://cdn.jsdelivr.net/npm/sortablejs@1.14.0/Sortable.min.js",getModule:e=>e.Sortable})},4576:function(e,t,n){"use strict";n.r(t),n.d(t,{metadataToOptions:function(){return o},componentToSettings:function(){return s},isUserComponent:function(){return l},isUserPlugin:function(){return c},getComponentSettings:function(){return u},getGeneralSettings:function(){return p},isComponentEnabled:function(){return f}});var i=n(6087),r=n(7724),a=n(4742);const o=e=>lodash.mapValues(e,(e=>e.defaultValue)),s=e=>{const{options:t}=e;return{enabled:e.enabledByDefault??!0,options:t?o(t):{}}},l=e=>{const t="string"==typeof e?e:e.name;return Boolean(r.settings.userComponents[t])},c=e=>{const t="string"==typeof e?e:e.name;return Boolean(r.settings.userPlugins[t])},d={enabled:!1,options:new Proxy({},{get:()=>!1})},u=e=>{let t;if("string"==typeof e){if(void 0===i.componentsMap[e])return r.settings.components.settingsPanel.options.devMode&&console.warn("No settings found for component:",e),d;t=i.componentsMap[e]}else t=e;if(l(t)){const{name:e}=t;return r.settings.userComponents[e]?.settings??d}return r.settings.components[t.name]},p=()=>u("settingsPanel").options,f=e=>("string"==typeof e&&(e=i.componentsMap[e]),!!e&&((!e.urlExclude||!e.urlExclude.some(a.matchUrlPattern))&&((!e.urlInclude||!e.urlInclude.every(lodash.negate(a.matchUrlPattern)))&&(!1===e.configurable?e.enabledByDefault??!0:u(e).enabled))))},7724:function(e,t,n){"use strict";n.r(t),n.d(t,{isProxy:function(){return c},createProxy:function(){return d},defaultSettings:function(){return u},addSettingsChangeListener:function(){return p},removeSettingsChangeListener:function(){return f},addComponentListener:function(){return m},removeComponentListener:function(){return g},settings:function(){return b},componentToSettings:function(){return a.componentToSettings},getComponentSettings:function(){return a.getComponentSettings},getGeneralSettings:function(){return a.getGeneralSettings},isComponentEnabled:function(){return a.isComponentEnabled},isUserComponent:function(){return a.isUserComponent},isUserPlugin:function(){return a.isUserPlugin},metadataToOptions:function(){return a.metadataToOptions}});var i=n(6087),r=n(3865),a=n(4576);let o={userStyles:{},userPlugins:{},userComponents:{},components:{},plugins:{}},s=!1;const l=new Map,c=Symbol("isProxy"),d=(e,t)=>{const n=(e,i,r=[])=>{for(const[t,a]of Object.entries(e))"object"!=typeof a||a instanceof RegExp||(e[t]=n(a,i||t,[...r,t]));return new Proxy(e,{get:(e,t)=>t===c||e[t],set(e,a,o){const s=e[a],l=!Object.prototype.hasOwnProperty.call(e,a)&&void 0!==s;unsafeWindow.proxyDebug&&console.log({isImplicitProp:l,prop:a,value:o});return!("object"!=typeof o||o instanceof RegExp||!0===o[c]||l)&&(o=n(o,i||a,[...r,a])),e[a]=o,l||t?.(o,s,i||a,[...r,a]),!0},deleteProperty(e,n){const a=e[n];return delete e[n],t?.(void 0,a,i||n,[...r,n]),!0}})};return n(e)};r.plugins.forEach((e=>{o.plugins[e.name]=!0})),i.components.forEach((e=>{o.components[e.name]=(0,a.componentToSettings)(e)}));const u=lodash.cloneDeep(o);o=d((e=>{for(const[t,n]of Object.entries(e)){let i;const r=GM_getValue(t,n);i="object"==typeof r?lodash.defaultsDeep(r,n):r,e[t]=i}return e})(o),((e,t,n,i=[])=>{if(s){GM_setValue(n.toString(),o[n.toString()]);const r=i.join(".");if(i.length>1){const e=i.slice(0,i.length-1).join("."),t=lodash.get(o,e);if(Array.isArray(t)||lodash.isPlainObject(t)){l.get(e)?.forEach((e=>e(t,null,n,i)))}}l.get(r)?.forEach((r=>r(e,t,n,i)))}}));for(const[e,t]of Object.entries(o))GM_setValue(e,t);const p=(e,t,n=!1)=>{const i=l.get(e);if(i?i.push(t):l.set(e,[t]),n){const n=lodash.get(o,e);t(n,n,"",[])}},f=(e,t)=>{const n=l.get(e);if(!n)return;const i=n.indexOf(t);-1!==i&&n.splice(i,1)},h=e=>{const[t,n]=e.split(".");return(0,a.isUserComponent)(t)?void 0===n?`userComponents.${t}.settings.enabled`:`userComponents.${t}.settings.options.${n}`:void 0===n?`components.${t}.enabled`:`components.${t}.options.${n}`},m=(e,t,n=!1)=>{p(h(e),t,n)},g=(e,t)=>{f(h(e),t)};s=!0;const b=o},4402:function(e,t,n){"use strict";n.r(t),n.d(t,{sq:function(){return o},select:function(){return c},selectLazy:function(){return d},selectAll:function(){return f},selectAllLazy:function(){return h},count:function(){return m},hasVideo:function(){return b}});var i=n(9017),r=n(4742);const a={maxRetry:15,queryInterval:1e3},o=(e,t=(e=>Boolean(e)),n=a)=>{const i={...a,...n};return new Promise((n=>{let a=null,o=0;const s=()=>{n(a)},l=()=>{o>i.maxRetry?n(null):(a=e(),!0===t(a,s)?n(a):setTimeout((()=>{"undefined"!=typeof document?(0,r.waitForForeground)((()=>{o++,l()})):l()}),i.queryInterval))};l()}))},s=new Map,l=(e,t)=>{let n;if("string"==typeof e){if(s.has(e))return s.get(e);n=()=>document.querySelector((0,r.bwpVideoFilter)(e))}else n=e;const i=t(n);if("string"==typeof e){const t=i.then((t=>(s.delete(e),t)));return s.set(e,t),t}return i},c=(e,t)=>l(e,(e=>o(e,(e=>null!=e),t))),d=e=>l(e,(e=>new Promise((t=>{(0,i.allMutations)((()=>{const n=e();null!=n&&t(n)}))})))),u=new Map,p=(e,t)=>{let n;if("string"==typeof e){if(u.has(e))return u.get(e);n=()=>Array.from(document.querySelectorAll((0,r.bwpVideoFilter)(e)))}else n=e;const i=e=>null===e?[]:e,a=t(n);if("string"==typeof e){const t=a.then((t=>(u.delete(e),i(t))));return u.set(e,t),t}return a.then((e=>i(e)))},f=(e,t)=>p(e,(e=>o(e,(e=>e.length>0),t))),h=e=>p(e,(e=>new Promise((t=>{(0,i.allMutations)((()=>{const n=e();null!=n&&t(n)}))})))),m=(e,t,n)=>o(e,(e=>e.length===t),n);let g;const b=async()=>{g||(g=new Promise((e=>(0,i.videoChange)((()=>e(unsafeWindow.cid))))));const e=await g;return Boolean(e)}},9261:function(e,t,n){"use strict";n.r(t),n.d(t,{getDefaultStyleID:function(){return r},addStyle:function(){return a},addImportantStyle:function(){return o},removeStyle:function(){return s},loadInstantStyle:function(){return l},preloadStyles:function(){return c},loadAllCustomStyles:function(){return d}});var i=n(5527);const r=e=>e.replace(/([a-z][A-Z])/g,(e=>`${e[0]}-${e[1].toLowerCase()}`)),a=(e,t,n)=>{const i=t?r(t):null,a=dq(`#${i}`);if(!a||!t){const t=document.createElement("style");return t.id=i,t.textContent=e,(n||document.head).insertAdjacentElement("beforeend",t),t}return a},o=(e,t)=>a(e,t,document.body),s=(...e)=>{e.forEach((e=>{const t=r(e);dqa(`#${t}`).forEach((e=>e.remove()))}))},l=async(e,t={head:document.head,body:document.body})=>{e.instantStyles?.forEach((async e=>{const n=document.createElement("style");if(n.id=r(e.name),"string"==typeof e.style)n.textContent=e.style;else{const{default:t}=await e.style();n.textContent=t}e.important?t.body.appendChild(n):t.head.appendChild(n)}))},c=lodash.once((async()=>{const{LoadingMode:e}=await Promise.resolve().then(n.bind(n,4327)),{addHook:t}=await Promise.resolve().then(n.bind(n,9263)),{getGeneralSettings:a,settings:o,isComponentEnabled:c,isUserComponent:d,addComponentListener:u,removeComponentListener:p}=await Promise.resolve().then(n.bind(n,7724)),f=async()=>{const{components:e}=await Promise.resolve().then(n.bind(n,6087)),a=document.createDocumentFragment(),f=document.createDocumentFragment();await Promise.all(e.map((e=>{const n=t=>t?l(e):e.instantStyles?.forEach((e=>s(e.name)));if(u(e.name,n),d(e)&&t("userComponents.remove",{after:t=>{t.name===e.name&&p(e.name,n)}}),c(e))return l(e,{head:a,body:f})})));const{UserStyleMode:h}=await Promise.resolve().then(n.bind(n,1773));Object.values(o.userStyles).filter((e=>e.mode===h.Instant)).forEach((e=>{const t=document.createElement("style");t.id=r(e.name),t.textContent=e.style,a.appendChild(t)})),document.head.appendChild(a),(0,i.contentLoaded)((()=>document.body.appendChild(f)))};a().styleLoadingMode===e.Delay?await(0,i.contentLoaded)(f):await f(),(0,i.contentLoaded)((async()=>{const{initColors:e}=await Promise.resolve().then(n.bind(n,8232)),{initMdiStyle:t}=await Promise.resolve().then(n.bind(n,3673));document.head.appendChild(e()),document.head.appendChild(t())}))})),d=async()=>{const{settings:e}=await Promise.resolve().then(n.bind(n,7724)),{UserStyleMode:t}=await Promise.resolve().then(n.bind(n,1773));(0,i.contentLoaded)((()=>{Object.values(e.userStyles).filter((e=>e.mode===t.Important)).forEach((e=>{a(e.style,e.name,document.body)}))})),Object.values(e.userStyles).filter((e=>e.mode===t.Default)).forEach((e=>{a(e.style,e.name,document.head)}))}},4659:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{TextColor:function(){return i}}),function(e){e.Auto="自动",e.White="白色",e.Black="黑色"}(i||(i={}))},8232:function(e,t,n){"use strict";n.r(t),n.d(t,{initColors:function(){return l}});var i=n(6767),r=n.n(i),a=n(7724);const o=(e,t)=>{const n=t.hue()-e.hue(),i=100*((t.saturationv()-e.saturationv())/100+1),r=e=>Math.round(10*e)/10;return`hue-rotate(${r(n)}deg) saturate(${r(i)}%)`};var s=n(4659);const l=()=>{const e=document.createElement("style"),t=new Map,n=(e,n)=>{t.set(e,n)},i=lodash.debounce((()=>{e.textContent=`\n html {\n ${[...t.entries()].map((([e,t])=>`${e}: ${t};`)).join("\n")}\n }\n `.trim()}),100),l=e=>{let t;t=e===s.TextColor.Auto?r()((0,a.getGeneralSettings)().themeColor).isLight()?"black":"white":e===s.TextColor.Black?"black":"white",n("--text-color",t),n("--foreground-color",t),n("--foreground-color-d",r()(t,"keyword").alpha(.875).rgb().string()),n("--foreground-color-b",r()(t,"keyword").alpha(.75).rgb().string()),n("--brightness",("black"===t?"100":"0")+"%"),n("--invert-filter","black"===t?"invert(0)":"invert(1)"),i()};return(0,a.addComponentListener)("settingsPanel.themeColor",(e=>{n("--theme-color",e);for(let t=10;t<=90;t+=10){const i=r()(e,"hex");n(`--theme-color-${t}`,i.alpha(t/100).rgb().string()),n(`--theme-color-lightness-${t}`,i.lightness(t).rgb().toString())}n("--pink-image-filter",o(r()({r:251,g:113,b:152},"rgb"),r()(e,"hex"))),n("--blue-image-filter",o(r()({r:0,g:160,b:213},"rgb"),r()(e,"hex"))),l((0,a.getGeneralSettings)().textColor),i()}),!0),(0,a.addComponentListener)("settingsPanel.textColor",l,!0),e}},3446:function(e,t,n){"use strict";n.r(t),n.d(t,{Toast:function(){return b},ToastType:function(){return m}});var i=n(4742),r=n(3449),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition-group",{staticClass:"toast-card-container",attrs:{name:"toast-card-container",tag:"div"}},e._l(e.cards,(function(e){return n("ToastCard",{key:e.key,attrs:{"data-key":e.key,card:e}})})),1)};a._withStripped=!0;var o=Vue.extend({components:{ToastCard:()=>Promise.resolve().then(n.bind(n,5971)).then((e=>e.default))},data:()=>({cards:[]})}),s=n(3379),l=n.n(s),c=n(9164),d=n.n(c),u={insert:"head",singleton:!1},p=(l()(d(),u),d().locals,(0,n(1900).Z)(o,a,[],!1,null,null,null));p.options.__file="src/core/toast/ToastCardContainer.vue";var f=p.exports;function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let m,g;!function(e){e.Default="default",e.Info="info",e.Success="success",e.Error="error"}(m||(m={}));class b{constructor(e="",t="",n=m.Default){this.message=e,this.title=t,this.type=n,h(this,"durationNumber",3e3),h(this,"durationTimeout",0),h(this,"closeTime",0),h(this,"creationTime",Number(new Date)),h(this,"randomKey",Math.floor(Math.random()*(Number.MAX_SAFE_INTEGER+1)))}static get containerVM(){return g||b.createToastContainer(),g}static createToastContainer(){dq(".toast-card-container")||(g=(0,i.mountVueComponent)(f),document.body.insertAdjacentElement("beforeend",g.$el))}get element(){return dq(`.toast-card[data-key='${this.key}']`)}get key(){return`${this.creationTime}[${this.randomKey}]`}get duration(){return this.durationNumber}set duration(e){this.durationNumber=e,this.durationTimeout&&this.clearDuration(),this.setDuration()}show(){this.setDuration(),b.containerVM.cards.unshift(this)}close(){const{cards:e}=b.containerVM;e.includes(this)&&e.splice(e.indexOf(this),1),this.clearDuration()}dismiss(){this.close()}setDuration(){void 0!==this.durationNumber?(this.durationTimeout&&this.clearDuration(),this.closeTime=Number(new Date)+this.durationNumber,this.durationTimeout=window.setTimeout((()=>this.close()),this.durationNumber)):this.closeTime=0}clearDuration(){this.durationTimeout&&(window.clearTimeout(this.durationTimeout),this.closeTime=0,this.durationTimeout=0)}static internalShow(e,t,n,i){const r=new b(e,t,i);return r.duration=n,r.show(),r}static show(e,t,n){return this.internalShow(e,t,n,m.Default)}static info(e,t,n){return this.internalShow(e,t,n,m.Info)}static success(e,t,n){return this.internalShow(e,t,n,m.Success)}static error(e,t,n){return this.internalShow(e,t,n,m.Error)}static mini(...e){return(0,r.$)(...e)}}},3449:function(e,t,n){"use strict";function i(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){var t=r(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function o(e){return e instanceof r(e).Element||e instanceof Element}function s(e){return e instanceof r(e).HTMLElement||e instanceof HTMLElement}function l(e){return"undefined"!=typeof ShadowRoot&&(e instanceof r(e).ShadowRoot||e instanceof ShadowRoot)}function c(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((o(e)?e.ownerDocument:e.document)||window.document).documentElement}function u(e){return i(d(e)).left+a(e).scrollLeft}function p(e){return r(e).getComputedStyle(e)}function f(e){var t=p(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function h(e,t,n){void 0===n&&(n=!1);var o,l,p=d(t),h=i(e),m=s(t),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(m||!m&&!n)&&(("body"!==c(t)||f(p))&&(g=(o=t)!==r(o)&&s(o)?{scrollLeft:(l=o).scrollLeft,scrollTop:l.scrollTop}:a(o)),s(t)?((b=i(t)).x+=t.clientLeft,b.y+=t.clientTop):p&&(b.x=u(p))),{x:h.left+g.scrollLeft-b.x,y:h.top+g.scrollTop-b.y,width:h.width,height:h.height}}function m(e){var t=i(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===c(e)?e:e.assignedSlot||e.parentNode||(l(e)?e.host:null)||d(e)}function b(e){return["html","body","#document"].indexOf(c(e))>=0?e.ownerDocument.body:s(e)&&f(e)?e:b(g(e))}function v(e,t){var n;void 0===t&&(t=[]);var i=b(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),o=r(i),s=a?[o].concat(o.visualViewport||[],f(i)?i:[]):i,l=t.concat(s);return a?l:l.concat(v(g(s)))}function y(e){return["table","td","th"].indexOf(c(e))>=0}function w(e){return s(e)&&"fixed"!==p(e).position?e.offsetParent:null}function x(e){for(var t=r(e),n=w(e);n&&y(n)&&"static"===p(n).position;)n=w(n);return n&&("html"===c(n)||"body"===c(n)&&"static"===p(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&s(e)&&"fixed"===p(e).position)return null;for(var n=g(e);s(n)&&["html","body"].indexOf(c(n))<0;){var i=p(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}n.d(t,{$:function(){return st}});var k="top",_="bottom",C="right",S="left",E="auto",I=[k,_,C,S],$="start",A="end",T="viewport",O="popper",M=I.reduce((function(e,t){return e.concat([t+"-"+$,t+"-"+A])}),[]),L=[].concat(I,[E]).reduce((function(e,t){return e.concat([t,t+"-"+$,t+"-"+A])}),[]),P=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function z(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}var D={placement:"bottom",modifiers:[],strategy:"absolute"};function V(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function U(e){var t,n=e.reference,i=e.element,r=e.placement,a=r?q(r):null,o=r?F(r):null,s=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(a){case k:t={x:s,y:n.y-i.height};break;case _:t={x:s,y:n.y+n.height};break;case C:t={x:n.x+n.width,y:l};break;case S:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?R(a):null;if(null!=c){var d="y"===c?"height":"width";switch(o){case $:t[c]=t[c]-(n[d]/2-i[d]/2);break;case A:t[c]=t[c]+(n[d]/2-i[d]/2)}}return t}// eslint-disable-next-line import/no-unused-modules @@ -74,7 +74,7 @@ return!!(null==(e=w.props.render)?void 0:e.$$tippy)}function A(){return c||e}fun // eslint-disable-next-line prefer-arrow-callback const t=E(unsafeWindow,"scrollTo",(function(){return!1}));return e?(await e(),t(),u):t},V=(e=-1/0,t=1/0)=>(n,i)=>lodash.isNumber(Number(n))?lodash.clamp(n,e,t):i,B=e=>lodash.upperFirst(lodash.camelCase(e))},4496:function(e,t,n){"use strict";n.r(t),n.d(t,{logError:function(){return a},ScopedConsoleCreateHook:function(){return c},ScopedConsoleCallHook:function(){return d},useScopedConsole:function(){return u},randomScopedConsole:function(){return p}});var i=n(9263),r=n(7724);const a=async(e,t)=>{let i;"string"==typeof e?(i=e,console.error(i)):(i=(0,r.getGeneralSettings)().devMode?e.stack:e.message,console.error(e));const{Toast:a}=await Promise.resolve().then(n.bind(n,3446));a.error(i,"错误",t)},o=Symbol("ScopedConsole"),s=Symbol("NamePatch"),l={default:"#78909C",warn:"#CC7A00",error:"#BF6060",group:"#9575CD"},c="scopedConsole.create",d="scopedConsole.call",u=e=>{const{before:t,after:n}=(0,i.getHook)(c),{name:a,color:u=l.default,console:p=window.console}="string"==typeof e?{name:e}:e,f={name:a,color:u,console:p};t(e,p);let h=0;const m=(e,t,n=t.color)=>{const r=e[o],a=(r?t.color:n)??l.default,c=r?["%c "]:["%c"],u={badgeNames:[...r?.badgeNames??[],...c,`%c${t.name}`],badgeValues:[...r?.badgeValues??[],"",`background-color: ${a}; color: #fff; padding: 2px 4px; border-radius: 4px;`],original:r?.original??e},p=u.original,f=function(...e){const t={type:p[s],args:e},{before:n,after:r}=(0,i.getHook)(d);let a;return n(t),a=0===h?p.apply(this,[u.badgeNames.join(""),...u.badgeValues,...e]):p.apply(this,e),r(t),a};return f[o]=u,f},g=(e,t,n=t.color,i=(e=>e))=>{const r=m(e,t,n),a=function(...e){const t=r.apply(this,e);return h=i(h),t};return a[o]=r[o],a};var b;b=p,["log","info","warn","error","group","groupCollapsed","groupEnd","debug"].forEach((e=>{b[e][s]||(b[e][s]=e)}));const v={...p};return v.log=m(p.log,f),v.info=m(p.info,f),v.warn=m(p.warn,f,l.warn),v.error=m(p.error,f,l.error),v.group=g(p.group,f,l.group,(e=>e+1)),v.groupCollapsed=g(p.groupCollapsed,f,l.group,(e=>e+1)),v.groupEnd=g(p.groupEnd,f,l.group,(e=>e-1)),v.debug=(()=>{const e=m(p.debug,f);return function(...t){if((0,r.getGeneralSettings)().devMode)return e.apply(this,t)}})(),n(f,v),v},p=e=>{const t=new Uint8Array(4);crypto.getRandomValues(t);const n=[...t].map((e=>e.toString(16).padStart(2,"0"))).join("");return u({...e,name:n})}},503:function(e,t,n){"use strict";n.r(t),n.d(t,{ascendingSort:function(){return r},ascendingStringSort:function(){return a},descendingSort:function(){return o},descendingStringSort:function(){return s}});const i=e=>e,r=(e=i)=>(t,n)=>e(t)-e(n),a=(e=i)=>(t,n)=>e(t).localeCompare(e(n)),o=(e=i)=>(t,n)=>e(n)-e(t),s=(e=i)=>(t,n)=>e(n).localeCompare(e(t))},4435:function(e,t,n){"use strict";n.r(t),n.d(t,{formatTitle:function(){return o},getFriendlyTitle:function(){return s}});var i=n(4742),r=n(7724),a=n(2433);const o=(e,t=!0,n={})=>{const r=new Date,o={...{title:document.title.replace(/第[0-9]*[一二三四五六七八九十百千]*[集话]-[^-]+-[^-]+-[^-]+在线观看-bilibili-哔哩哔哩$/,"").replace(/-[^-]+-[^-]+-[^-]+在线观看-bilibili-哔哩哔哩$/,"").replace(/-[^-]+-[^-]+在线观看-bilibili-哔哩哔哩$/,"").replace(/:([^:]+?)_.+?_bilibili_哔哩哔哩$/,"").replace(/_哔哩哔哩_bilibili$/,"").replace(/ - 哔哩哔哩$/,"").replace(/_哔哩哔哩 \(゜-゜\)つロ 干杯~-bilibili$/,"").replace(/(.*?) - (.*?) - 哔哩哔哩直播,二次元弹幕直播平台$/,"$1").trim(),ep:(()=>{if(!t)return;const e=(0,i.dq)("#eplist_module li.cursor .ep-title");if(null!==e)return e.innerText;const n=(0,i.dq)("#multi_page .cur-list>ul li.on a");return null!==n?n.getAttribute("title"):void 0})(),aid:unsafeWindow.aid,bvid:unsafeWindow.bvid,cid:unsafeWindow.cid,lid:document.URL.replace(/https:\/\/live\.bilibili\.com\/(blanc\/)?(\d)+/,"$2"),y:r.getFullYear().toString(),M:(r.getMonth()+1).toString().padStart(2,"0"),d:r.getDate().toString().padStart(2,"0"),h:r.getHours().toString().padStart(2,"0"),m:r.getMinutes().toString().padStart(2,"0"),s:r.getSeconds().toString().padStart(2,"0"),ms:r.getMilliseconds().toString().substring(0,3)},...n},s=(e=>{let t=0,n=0;const i=[];return e.split("").forEach(((r,a)=>{"["===r&&(0===n?(i.push(e.substring(t,a)),t=a):n++),"]"===r&&(0===n?(i.push(e.substring(t,a+1)),t=a+1):n--)})),t{if(!e.startsWith("[")||!e.endsWith("]"))return e;for(const[t,n]of Object.entries(o)){const i=new RegExp(`^\\[([^\\[\\]]*?)${t}([^\\[\\]]*?)\\]$`),r=e.match(i);if(r&&Boolean(n))return`${r[1]??""}${n}${r[2]??""}`}return""})).join("");return(0,a.formatFilename)(s," ")},s=(e=!0,t={})=>o((0,r.getGeneralSettings)().filenameFormat,e,t)},6363:function(e,t,n){"use strict";n.r(t),n.d(t,{watchlaterUrls:function(){return r},favoriteListUrls:function(){return a},upListUrls:function(){return o},mediaListUrls:function(){return s},festivalUrls:function(){return l},videoUrls:function(){return c},bangumiUrls:function(){return d},cheeseUrls:function(){return u},videoAndBangumiUrls:function(){return p},allVideoUrls:function(){return f},mainSiteUrls:function(){return h},liveUrls:function(){return m},feedsUrlsWithoutDetail:function(){return g},feedsUrls:function(){return b},columnUrls:function(){return v},playerUrls:function(){return y},matchCurrentPage:function(){return w}});var i=n(4742);const r=["//www.bilibili.com/medialist/play/watchlater"],a=["//www.bilibili.com/medialist/play/ml"],o=[/\/\/www\.bilibili\.com\/medialist\/play\/\d+/],s=[...r,...a,...o],l=[/\/\/www\.bilibili\.com\/festival\//],c=["//www.bilibili.com/video/",...l,...s],d=["//www.bilibili.com/bangumi/"],u=["//www.bilibili.com/cheese/"],p=[...c,...d],f=[...p,...u],h=["https://www.bilibili.com/v/",/^https:\/\/www\.bilibili\.com\/$/,/^https:\/\/www\.bilibili\.com\/([^\/]+)\.html$/,/^https:\/\/www\.bilibili\.com\/watchlater\/#\/list$/,"https://www.bilibili.com/account/"],m=[/^https:\/\/live\.bilibili\.com\/(blanc\/)?[\d]+/],g=[/^https:\/\/t\.bilibili\.com\/$/,/^https:\/\/space\.bilibili\.com\//,/^https:\/\/live\.bilibili\.com\/(blanc\/)?[\d]+/],b=[...g,/^https:\/\/t\.bilibili\.com\//],v=[/^https:\/\/www\.bilibili\.com\/read\/cv/],y=["//player.bilibili.com","//www.bilibili.com/html/player.html",...c,...d,...u],w=(...e)=>e.some((e=>Array.isArray(e)?e.some((e=>(0,i.matchUrlPattern)(e))):(0,i.matchUrlPattern)(e)))},5556:function(e,t,n){"use strict";n.r(t),n.d(t,{CompareResult:function(){return a},Version:function(){return o},isFeatureAcceptable:function(){return s}});var i=n(8128),r=n(7601);let a;!function(e){e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e[e.Incomparable=NaN]="Incomparable"}(a||(a={}));class o{constructor(e){var t,n,i;if(this.versionString=e,i=void 0,(n="parts")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,!/^[\d\.]+$/.test(e))throw new Error("Invalid version string");this.parts=e.split(".").map((e=>parseInt(e)))}compareTo(e){for(let t=0;te.parts[t]?a.Greater:a.Less}return this.parts.length!==e.parts.length?a.Less:a.Equal}greaterThan(e){return this.compareTo(e)===a.Greater}lessThan(e){return this.compareTo(e)===a.Less}equals(e){return this.compareTo(e)===a.Equal}}const s=async e=>{try{if("string"==typeof e&&(e=await(0,i.parseExternalInput)(e)),null==e)return!1;const{version:t}=r.meta.compilationInfo,{coreVersion:n}=e;if(!n||!t)return!0;const a=new o(t),s=new o(n);return a.equals(s)||a.greaterThan(s)}catch(t){return console.warn("[isFeatureAcceptable] check failed, feature =",e),!0}}},8746:function(e,t,n){"use strict";n.r(t),n.d(t,{getHandlers:function(){return a},plugin:function(){return o}});let i=!1;const r=new Map,a=e=>{const t=e.toLowerCase();let n=r.get(t);return void 0===n&&(n=[],r.set(t,n)),n},o={name:"ajaxHook",displayName:"Ajax Hook API",setup:()=>{if(i)return;i=!0;const e={open:XMLHttpRequest.prototype.open,send:XMLHttpRequest.prototype.send},t=(e,t,...n)=>a(e).forEach((e=>e.call(t,...n))),n=(n,i,...r)=>{t(`before${n}`,i,...r);const a=e[n].call(i,...r);return t(`after${n}`,i,...r),a},r=(e,n)=>{if(n[e]){const i=n[e];n[e]=(...r)=>{t(`before${e}`,n,...r),i.apply(n,r),t(`after${e}`,n,...r)}}else n[e]=(...i)=>{t(`before${e}`,n,...i),t(`after${e}`,n,...i)}};XMLHttpRequest.prototype.open=function(...e){return n("open",this,...e)},XMLHttpRequest.prototype.send=function(...e){return r("onreadystatechange",this),r("onload",this),n("send",this,...e)}}}},9207:function(e,t,n){"use strict";n.r(t),n.d(t,{registerData:function(){return r},addData:function(){return a},getData:function(){return o},registerAndGetData:function(){return s}});const i=new Map,r=(e,...t)=>{if(i.has(e)){const n=i.get(e),{registered:r}=n;if(r)return;n.registered=!0,n.data=t}else i.set(e,{registered:!0,data:t,loaded:!1,providers:[]})},a=(e,t)=>{if(i.has(e)){const{providers:n,loaded:r,data:a}=i.get(e);r?t(...a):n.push(t)}else i.set(e,{registered:!1,data:[],loaded:!1,providers:[t]})},o=e=>{if(i.has(e)){const t=i.get(e),{data:n,registered:r,loaded:a,providers:o}=t;if(r)return a||(o.forEach((e=>e(...n))),t.providers=[],t.loaded=!0),n}return[]},s=(e,...t)=>(r(e,...t),o(e))},9263:function(e,t,n){"use strict";n.r(t),n.d(t,{addHook:function(){return r},getHook:function(){return a}});const i=new Map,r=(e,t)=>{if(i.has(e)){const{providers:n}=i.get(e);n.push(t)}else i.set(e,{providers:[t]})},a=(e,...t)=>{if(i.has(e)){const n=i.get(e),{providers:r}=n;return{before:async(...e)=>Promise.all(r.map((n=>n.before?.(...t.concat(e))))),after:async(...e)=>Promise.all(r.map((n=>n.after?.(...t.concat(e)))))}}return{before:async()=>Promise.all([]),after:async()=>Promise.all([])}}},6097:function(e,t,n){"use strict";n.r(t),n.d(t,{plugin:function(){return a}});const i=async(e,t,n)=>{const i={name:t,icon:"mdi-content-copy",description:`复制${e}`,indexer:n,action:async()=>{i.name===t&&await navigator.clipboard.writeText(t)}};return[i]},r=[{pattern:/^av([\d]+)$/i,name:e=>`av${e[1]}`,badge:"av号跳转",link:e=>`https://www.bilibili.com/av${e[1]}`,extend:async e=>{const{getJsonWithCredentials:t}=await Promise.resolve().then(n.bind(n,6773)),r=await t(`https://api.bilibili.com/x/web-interface/view?aid=${e[1]}`),a=lodash.get(r,"data.bvid",null);return null===a?[]:i("BV号",a,`av${e[1]}`)}},{pattern:/^bv([\da-zA-Z]+)$/i,name:e=>`BV${e[1]}`,badge:"BV号跳转",link:e=>`https://www.bilibili.com/BV${e[1]}`,extend:async e=>{const{getJsonWithCredentials:t}=await Promise.resolve().then(n.bind(n,6773)),r=await t(`https://api.bilibili.com/x/web-interface/view?bvid=${e[1]}`),a=lodash.get(r,"data.aid",null);return null===a?[]:i("av号",`av${a}`,`BV${e[1]}`)}}],a={name:"launchBar.actions.IDSearch",displayName:"ID搜索快速跳转",async setup(){const{addData:e}=await Promise.resolve().then(n.bind(n,9207)),{LaunchBarActionProviders:t}=await Promise.resolve().then(n.bind(n,9932));e(t,(e=>{e.push({name:"IDSearchProvider",getActions:async e=>{const t=[];for(const n of r){const i=e.match(n.pattern);if(i&&(t.push({name:n.name(i),icon:"mdi-open-in-new",description:n.badge,action:()=>{window.open(n.link(i),"_blank")}}),n.extend)){const e=await n.extend(i);t.push(...e)}}return t}})}))}}},3865:function(e,t,n){"use strict";n.r(t),n.d(t,{pluginsMap:function(){return o},plugins:function(){return s},installPlugin:function(){return l},uninstallPlugin:function(){return c},extractPluginFromComponent:function(){return d},loadPlugin:function(){return u},loadAllPlugins:function(){return p}});var i=n(4742),r=n(9207),a=n(9263);const o={},s=lodash.once((()=>{const e=n(4353);return e.keys().map((t=>{const n=e(t);if("plugin"in n){const e=n.plugin;return o[e.name]=e,e}})).filter((e=>void 0!==e))}))(),l=async e=>{const{parseExternalInput:t}=await Promise.resolve().then(n.bind(n,8128)),i=await t(e);if(null===i)throw new Error("无效的插件代码");const{settings:r}=await Promise.resolve().then(n.bind(n,7724)),a=r.userPlugins[i.name];if(a)return a.code=e,a.name=i.name,a.displayName=i.displayName||i.name,{metadata:i,message:`已更新插件'${i.displayName}', 刷新后生效`};const o={code:e,displayName:i.name,...i};return r.userPlugins[i.name]=o,s.push(o),{metadata:i,message:`已安装插件'${i.displayName||i.name}', 刷新后生效`}},c=async e=>{const{settings:t}=await Promise.resolve().then(n.bind(n,7724)),r=Object.entries(t.userPlugins).find((([t,{displayName:n}])=>t===e||n===e));if(!r)throw new Error(`没有找到与名称'${e}'相关联的插件`);const[a,o]=r;return delete t.userPlugins[a],(0,i.deleteValue)(s,(e=>e.name===a)),{metadata:o,message:`已卸载插件'${o.displayName}', 刷新后生效`}},d=e=>e.plugin?{name:`${e.name}.plugin`,displayName:`${e.displayName} - 附带插件`,...e.plugin}:null,u=async e=>{if(e.setup){const{pluginLoadTrace:t}=await Promise.resolve().then(n.bind(n,2053));await t(e);const{coreApis:i}=await Promise.resolve().then(n.bind(n,6708));return e.setup({coreApis:i,addData:r.addData,addHook:a.addHook,registerData:r.registerData,registerAndGetData:r.registerAndGetData,getHook:a.getHook})}return null},p=async e=>{const{settings:t,getGeneralSettings:i}=await Promise.resolve().then(n.bind(n,7724)),{loadFeaturesFromCodes:r,FeatureKind:a}=await Promise.resolve().then(n.bind(n,3532)),o=lodash(e).map(d).filter((e=>null!==e)).map((e=>e)).concat(await r(a.Plugin,Object.keys(t.userPlugins),Object.values(t.userPlugins).map((e=>e.code)))).value();return s.push(...o),Promise.allSettled(s.map(u)).then((async()=>{if(i().devMode){const{pluginLoadTime:e,pluginResolveTime:t}=await Promise.resolve().then(n.bind(n,2053)),{logStats:i}=await Promise.resolve().then(n.bind(n,9821));i("plugins block",e),i("plugins resolve",t)}}))}},1773:function(e,t,n){"use strict";n.r(t),n.d(t,{UserStyleMode:function(){return a},styles:function(){return o},installStyle:function(){return s},uninstallStyle:function(){return l}});var i=n(7724),r=n(4742);let a;!function(e){e.Default="default",e.Instant="instant",e.Important="important"}(a||(a={}));const o=Object.values(i.settings.userStyles),s=async e=>{try{let t;const{parseExternalInput:r}=await Promise.resolve().then(n.bind(n,8128));t="string"==typeof e?await r(e):e;const{name:s,style:l,displayName:c,mode:d}=t,{removeStyle:u,addImportantStyle:p,addStyle:f}=await Promise.resolve().then(n.bind(n,9261)),h=i.settings.userStyles[s];if(h)Object.assign(h,t),u(s);else{const e={displayName:s,mode:a.Default,...t};i.settings.userStyles[s]=e,o.push(e)}return d===a.Important?p(l,s):f(l,s),{metadata:t,message:`已安装样式'${c||s}'`}}catch(e){throw new Error("无效的样式代码")}},l=async e=>{const t=Object.entries(i.settings.userStyles).find((([t,{displayName:n}])=>t===e||n===e));if(!t)throw new Error(`没有找到与名称'${e}'相关联的样式`);const{removeStyle:a}=await Promise.resolve().then(n.bind(n,9261)),[s,{displayName:l}]=t;return a(s),delete i.settings.userStyles[s],(0,r.deleteValue)(o,(e=>e.name===s)),{metadata:t,message:`已卸载样式'${l}'`}}},9759:function(e,t,n){"use strict";n.r(t),n.d(t,{CheckBox:function(){return f},ColorPicker:function(){return C},DefaultWidget:function(){return vt},DpiImage:function(){return T},ImagePicker:function(){return B},ImageViewer:function(){return G},MiniToast:function(){return yt.Z},ProgressBar:function(){return ie},ProgressRing:function(){return de},RadioButton:function(){return ge},RangeInput:function(){return Ce},ScrollTrigger:function(){return $e},SwitchBox:function(){return Ae.Z},TabControl:function(){return De},TextArea:function(){return Ue},TextBox:function(){return He.default},VButton:function(){return Ze.default},VDropdown:function(){return et},VEmpty:function(){return ct},VIcon:function(){return i.default},VLoading:function(){return dt.default},VPopup:function(){return Ge.default},VSlider:function(){return ut.default},showImage:function(){return K}});var i=n(2206),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("VButton",e._b({staticClass:"be-check-box",class:{checked:e.checked,"left-icon":"left"===e.iconPosition},attrs:{role:"checkbox","aria-checked":e.checked,type:"transparent"},on:{click:function(t){return e.$emit("change",!e.checked)}}},"VButton",e.$attrs,!1),[n("div",{staticClass:"text-container"},[e._t("default",[e._v("CheckBox")])],2),e._v(" "),n("div",{staticClass:"icon-container"},[n("VIcon",{staticClass:"not-checked",attrs:{size:16,icon:e.notCheckedIcon}}),e._v(" "),n("VIcon",{staticClass:"checked",attrs:{size:16,icon:e.checkedIcon}})],1)])};r._withStripped=!0;var a=Vue.extend({name:"CheckBox",components:{VButton:()=>Promise.resolve().then(n.bind(n,2981)).then((e=>e.default)),VIcon:()=>Promise.resolve().then(n.bind(n,2206)).then((e=>e.default))},model:{prop:"checked",event:"change"},props:{checked:{type:Boolean,required:!0},iconPosition:{type:String,default:"left"},checkedIcon:{type:String,default:"mdi-checkbox-marked-circle"},notCheckedIcon:{type:String,default:"mdi-checkbox-blank-circle-outline"}}}),o=n(3379),s=n.n(o),l=n(2605),c=n.n(l),d={insert:"head",singleton:!1},u=(s()(c(),d),c().locals,n(1900)),p=(0,u.Z)(a,r,[],!1,null,"25934ad6",null);p.options.__file="src/ui/CheckBox.vue";var f=p.exports,h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-color-picker"},[n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.popupOpened=!e.popupOpened},expression:"() => popupOpened = !popupOpened"}],ref:"button",staticClass:"selected-color",style:{backgroundColor:e.color,width:e.size+"px",height:e.size+"px"},attrs:{role:"button",tabindex:"0"}}),e._v(" "),n("VPopup",{staticClass:"picker",class:{compact:e.compact},style:{"--offset":e.popupOffset+"px"},attrs:{"esc-close":"","auto-close":!1,"trigger-element":e.$refs.button},model:{value:e.popupOpened,callback:function(t){e.popupOpened=t},expression:"popupOpened"}},[n("div",{staticClass:"item-group"},[n("div",{staticClass:"item-title"},[e._v("\n 预设颜色\n ")]),e._v(" "),n("div",{staticClass:"colors"},e._l(e.colors,(function(t){return n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.selectHexColor(t)},expression:"() => selectHexColor(c)"}],key:t,staticClass:"color",style:{backgroundColor:t},attrs:{role:"radio",tabindex:e.popupOpened?0:-1}})})),0)]),e._v(" "),n("div",{staticClass:"item-group"},[n("div",{staticClass:"item-title"},[e._v("\n 调色\n ")]),e._v(" "),n("div",{staticClass:"bars"},[e.isRGB?[n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n R\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:255,value:e.wrapper.red},on:{change:function(t){return e.wrapper.change("red",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.redGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}],null,!1,2466330035)}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"3","change-on-blur":"",disabled:!e.popupOpened,text:e.int(e.wrapper.red)},on:{change:function(t){return e.wrapper.change("red",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n G\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:255,value:e.wrapper.green},on:{change:function(t){return e.wrapper.change("green",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.greenGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}],null,!1,2962781435)}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"3","change-on-blur":"",disabled:!e.popupOpened,text:e.int(e.wrapper.green)},on:{change:function(t){return e.wrapper.change("green",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n B\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:255,value:e.wrapper.blue},on:{change:function(t){return e.wrapper.change("blue",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.blueGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}],null,!1,660815582)}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"3","change-on-blur":"",disabled:!e.popupOpened,text:e.int(e.wrapper.blue)},on:{change:function(t){return e.wrapper.change("blue",t)}}})],1)]:[n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n H\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:359.9,value:e.wrapper.hue},on:{change:function(t){return e.wrapper.change("hue",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.hueGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}])}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"4","change-on-blur":"",disabled:!e.popupOpened,text:e.fixed(e.wrapper.hue)},on:{change:function(t){return e.wrapper.change("hue",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n S\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,value:e.wrapper.saturation},on:{change:function(t){return e.wrapper.change("saturationv",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.saturationGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}])}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"5","change-on-blur":"",disabled:!e.popupOpened,text:e.fixed(e.wrapper.saturation)},on:{change:function(t){return e.wrapper.change("saturationv",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n B\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,value:e.wrapper.brightness},on:{change:function(t){return e.wrapper.change("value",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.brightnessGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}])}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"5","change-on-blur":"",disabled:!e.popupOpened,text:e.fixed(e.wrapper.brightness)},on:{change:function(t){return e.wrapper.change("value",t)}}})],1)]],2)]),e._v(" "),n("div",{staticClass:"info item-group"},[n("VButton",{staticClass:"toggle-mode",attrs:{disabled:!e.popupOpened,type:"transparent",title:e.isRGB?"切换至HSB":"切换至RGB"},on:{click:function(t){e.isRGB=!e.isRGB}}},[e._v("\n "+e._s(e.isRGB?"切换至HSB":"切换至RGB")+"\n ")]),e._v(" "),n("div",{staticClass:"grow"}),e._v(" "),n("div",{staticClass:"color-preview",style:{backgroundColor:e.wrapper.hex}}),e._v(" "),n("TextBox",{staticClass:"hex",attrs:{disabled:!e.popupOpened,text:e.wrapper.hex,"change-on-blur":""},on:{change:function(t){return e.selectHexColor(t)}}})],1),e._v(" "),n("div",{staticClass:"operations item-group",on:{click:function(t){e.popupOpened=!e.popupOpened}}},[n("VButton",{staticClass:"cancel",attrs:{disabled:!e.popupOpened},on:{click:function(t){return e.reset()}}},[e._v("\n 取消\n ")]),e._v(" "),n("VButton",{staticClass:"ok",attrs:{disabled:!e.popupOpened,type:"primary"},on:{click:function(t){return e.ok()}}},[e._v("\n 确定\n ")])],1)])],1)};h._withStripped=!0;var m=n(6767),g=n.n(m),b=JSON.parse('["#E57373","#F06292","#BA68C8","#9575CD","#7986CB","#2196F3","#00A0D8","#00ACC1","#26A69A","#81C784","#9CCC65","#FF9800","#FF7043","#A1887F","#757575","#78909C"]');const v=e=>{let t=new(g())(e);const n={get color(){return t},set color(e){t=e,this.updateProps()},change(e,n){"string"==typeof n&&(n=parseFloat(n),Number.isNaN(n))||(this.color=t[e](n))},updateProps(){this.red=t.red(),this.green=t.green(),this.blue=t.blue(),this.hue=t.hue(),this.saturation=t.saturationv(),this.brightness=t.value(),this.hex=t.hex(),this.hueGradient=`linear-gradient(to right, ${t.hue(0).hex()}, ${t.hue(60).hex()}, ${t.hue(120).hex()}, ${t.hue(180).hex()}, ${t.hue(240).hex()}, ${t.hue(300).hex()}, ${t.hue(0).hex()})`,this.saturationGradient=`linear-gradient(to right, ${t.saturationv(0).hex()}, ${t.saturationv(100).hex()})`,this.brightnessGradient=`linear-gradient(to right, ${t.value(0).hex()}, ${t.value(100).hex()})`,this.redGradient=`linear-gradient(to right, ${t.red(0).hex()}, ${t.red(255).hex()})`,this.greenGradient=`linear-gradient(to right, ${t.green(0).hex()}, ${t.green(255).hex()})`,this.blueGradient=`linear-gradient(to right, ${t.blue(0).hex()}, ${t.blue(255).hex()})`}};return n.updateProps(),n};var y=Vue.extend({name:"ColorPicker",components:{TextBox:()=>Promise.resolve().then(n.bind(n,5534)).then((e=>e.default)),VSlider:()=>Promise.resolve().then(n.bind(n,761)).then((e=>e.default)),VButton:()=>Promise.resolve().then(n.bind(n,2981)).then((e=>e.default)),VPopup:()=>Promise.resolve().then(n.bind(n,9114)).then((e=>e.default))},model:{prop:"color",event:"change"},props:{color:{type:String,default:"#000000",required:!0},size:{type:Number,default:24,required:!1},compact:{type:Boolean,default:!1},popupOffset:{type:Number,default:0}},data(){return{popupOpened:!1,wrapper:v(this.color),colors:b,isRGB:!1}},watch:{popupOpened(e){e&&(document.body.addEventListener("mousedown",(e=>{this.$el.contains(e.target)||this.$el===e.target||document.body.addEventListener("mouseup",(()=>{this.popupOpened=!1}),{once:!0})})),document.body.addEventListener("touchstart",(e=>{1!==e.touches.length||this.$el.contains(e.target)||this.$el===e.target||document.body.addEventListener("touchend",(()=>{this.popupOpened=!1}),{once:!0})})))}},methods:{ok(){this.$emit("change",this.wrapper.hex)},reset(){this.wrapper.color=new(g())(this.color)},selectHexColor(e){try{const t=new(g())(e,"hex");this.wrapper.color=t}catch(e){}},fixed:e=>(Math.round(10*e)/10).toString(),int:e=>Math.round(e).toString()}}),w=n(483),x=n.n(w),k={insert:"head",singleton:!1},_=(s()(x(),k),x().locals,(0,u.Z)(y,h,[],!1,null,"b80ac862",null));_.options.__file="src/ui/ColorPicker.vue";var C=_.exports,S=function(){var e=this,t=e.$createElement;return(e._self._c||t)("img",e._b({class:{placeholder:e.isPlaceholderActive},attrs:{width:e.width,height:e.height,srcset:e.srcset,src:e.actualSrc}},"img",e.$attrs,!1))};S._withStripped=!0;var E=n(4742),I=n(1290),$=Vue.extend({name:"DpiImage",props:{size:{type:[Object,Number],required:!0},src:{type:String,required:!0},intersection:{type:Object,default:()=>({})},placeholderImage:{type:Boolean,default:!1}},data:()=>({srcset:null,actualSrc:I.EmptyImageUrl,isPlaceholderActive:!1}),computed:{width(){return"object"==typeof this.size&&"width"in this.size?this.size.width:"number"==typeof this.size?this.size:null},height(){return"object"==typeof this.size&&"height"in this.size?this.size.height:"number"==typeof this.size?this.size:null}},watch:{size(){this.sourceChange()},src(){this.sourceChange()}},mounted(){const e={rootMargin:"200px",...this.intersection},t=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(this.calcSrc(),t.disconnect())}))}),e);t.observe(this.$el)},methods:{sourceChange(){this.actualSrc!==I.EmptyImageUrl&&null!==this.srcset&&this.calcSrc()},calcSrc(){const e=!this.src||!this.size;if(this.isPlaceholderActive=e&&this.placeholderImage,e)return this.srcset=null,void(this.placeholderImage?this.actualSrc="https://s1.hdslb.com/bfs/static/blive/live-web-center/static/img/no-cover.1ebe4d5.jpg":this.actualSrc=I.EmptyImageUrl);let{src:t}=this;if(t.startsWith("http:")&&(t=t.replace("http:","https:")),t.includes("//static.hdslb.com/images/member/noface.gif"))return this.srcset=t,void(this.actualSrc=t);this.srcset=(0,E.getDpiSourceSet)(t,this.size),this.actualSrc=t}}}),A=(0,u.Z)($,S,[],!1,null,null,null);A.options.__file="src/ui/DpiImage.vue";var T=A.exports,O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-image-picker"},[n("VButton",{ref:"pickButton",staticClass:"pick-button",on:{click:function(t){e.popupOpen=!e.popupOpen}}},[e._t("text",[e._v("\n 选择图片\n ")])],2),e._v(" "),n("VPopup",{staticClass:"popup",attrs:{"trigger-element":e.$refs.pickButton},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.cancel()}},model:{value:e.popupOpen,callback:function(t){e.popupOpen=t},expression:"popupOpen"}},[n("transition-group",{staticClass:"images",attrs:{name:"image-list",tag:"div",tabindex:"-1"}},e._l(e.images,(function(t){return n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.selectImage(t)},expression:"() => selectImage(i)"}],key:t.name,staticClass:"image",class:{selected:t.name===e.selectedImage.name},attrs:{title:t.name,tabindex:e.popupOpen?0:-1}},[n("img",{attrs:{width:"64",height:"64",src:t.url}})])})),0),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:0===e.images.length,expression:"images.length === 0"}],staticClass:"empty-tip"},[e._v("\n 空空如也哦 = ̄ω ̄=\n ")]),e._v(" "),n("div",{staticClass:"operations"},[n("VPopup",{staticClass:"add-image-popup",attrs:{tabindex:"-1",lazy:!1,"trigger-element":e.$refs.addButton},model:{value:e.addImagePopupOpen,callback:function(t){e.addImagePopupOpen=t},expression:"addImagePopupOpen"}},[n("div",{staticClass:"add-image-row"},[e._v("\n 名称:\n "),n("TextBox",{ref:"addImageInput",attrs:{disabled:!e.addImagePopupOpen},model:{value:e.newImage.name,callback:function(t){e.$set(e.newImage,"name",t)},expression:"newImage.name"}})],1),e._v(" "),n("div",{staticClass:"add-image-row"},[e._v("\n 链接:\n "),n("TextBox",{attrs:{disabled:!e.addImagePopupOpen},model:{value:e.newImage.url,callback:function(t){e.$set(e.newImage,"url",t)},expression:"newImage.url"}})],1),e._v(" "),n("div",{staticClass:"add-image-row buttons"},[n("VButton",{attrs:{disabled:!e.addImagePopupOpen},on:{click:function(t){e.addImagePopupOpen=!1,e.clearNewImage()}}},[e._v("\n 取消\n ")]),e._v(" "),n("VButton",{attrs:{disabled:!e.newImage.url||!e.newImage.name,type:"primary"},on:{click:function(t){e.addImage(e.newImage),e.addImagePopupOpen=!1,e.clearNewImage()}}},[e._v("\n 确定\n ")])],1)]),e._v(" "),n("VButton",{staticClass:"clear-image",attrs:{disabled:!e.selectedImage.name},on:{click:function(t){return e.clearImage()}}},[e._v("\n 清除选择\n ")]),e._v(" "),n("VButton",{ref:"addButton",staticClass:"add-image",attrs:{disabled:!e.popupOpen},on:{click:function(t){return e.openAddImagePopup()}}},[e._v("\n 添加\n ")]),e._v(" "),n("VButton",{staticClass:"edit-image",attrs:{disabled:!e.selectedImage.name},on:{click:function(t){return e.editImage()}}},[e._v("\n 编辑\n ")]),e._v(" "),n("VButton",{attrs:{disabled:!e.selectedImage.name},on:{click:function(t){e.removeImage(e.selectedImage),e.clearImage()}}},[e._v("\n 删除\n ")])],1),e._v(" "),n("div",{staticClass:"operations"},[n("VButton",{attrs:{disabled:!e.popupOpen},on:{click:function(t){return e.cancel()}}},[e._v("\n 取消\n ")]),e._v(" "),n("VButton",{attrs:{disabled:!e.popupOpen,type:"primary"},on:{click:function(t){return e.ok()}}},[e._v("\n 确定\n ")])],1),e._v(" "),e.addImagePopupOpen?n("div",{staticClass:"mask"}):e._e()],1)],1)};O._withStripped=!0;const M=[];var L=Vue.extend({name:"ImagePicker",components:{VButton:()=>Promise.resolve().then(n.bind(n,2981)).then((e=>e.default)),VPopup:()=>Promise.resolve().then(n.bind(n,9114)).then((e=>e.default)),TextBox:()=>Promise.resolve().then(n.bind(n,5534)).then((e=>e.default))},model:{prop:"image",event:"change"},props:{image:{type:Object,required:!0}},data:()=>({images:M,popupOpen:!1,addImagePopupOpen:!1,selectedImage:{name:"",url:""},newImage:{name:"",url:""}}),methods:{addImage:e=>{if(!e.name||!e.url)return;const t=M.find((t=>t.name===e.name));t?t.url=e.url:M.unshift(e)},removeImage:e=>{const t="string"==typeof e?e:e.name,n=M.findIndex((e=>e.name===t));-1!==n&&M.splice(n,1)},ok(){this.$emit("change",this.selectedImage),this.popupOpen=!1},cancel(){this.selectedImage=this.image,this.popupOpen=!1},selectImage(e){this.selectedImage.name===e.name?this.selectedImage={name:"",url:""}:this.selectedImage=e},clearImage(){this.selectedImage={name:"",url:""}},clearNewImage(){this.newImage={name:"",url:""}},editImage(){this.newImage=this.selectedImage,this.openAddImagePopup()},async openAddImagePopup(){this.addImagePopupOpen=!this.addImagePopupOpen,await this.$nextTick(),this.$refs.addImageInput.$refs.input.focus()}}}),P=n(5309),z=n.n(P),D={insert:"head",singleton:!1},V=(s()(z(),D),z().locals,(0,u.Z)(L,O,[],!1,null,"22d00072",null));V.options.__file="src/ui/ImagePicker.vue";var B=V.exports,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"image-viewer-container",class:{open:e.open},on:{click:e.detectOutside}},[n("div",{ref:"viewer",staticClass:"image-viewer"},[n("div",{staticClass:"image-container"},[e.image?n("img",{staticClass:"image",attrs:{src:e.image}}):e._e()]),e._v(" "),n("div",{staticClass:"close image-viewer-icon",attrs:{title:"关闭"},on:{click:function(t){e.open=!1}}},[n("VIcon",{attrs:{size:48,icon:"mdi-close"}})],1),e._v(" "),n("a",{staticClass:"copy-link image-viewer-icon",attrs:{target:"_blank",title:"复制原链接"},on:{click:function(t){return e.copyLink()}}},[n("VIcon",{attrs:{size:48,icon:"mdi-link"}})],1),e._v(" "),n("a",{staticClass:"new-tab image-viewer-icon",attrs:{target:"_blank",title:"在新标签页打开"},on:{click:function(t){return e.newTab()}}},[n("VIcon",{attrs:{size:48,icon:"mdi-open-in-new"}})],1),e._v(" "),e.blobUrl?n("a",{staticClass:"download image-viewer-icon",attrs:{target:"_blank",title:"下载",href:e.blobUrl,download:e.filename}},[n("VIcon",{attrs:{size:48,icon:"mdi-download"}})],1):e._e()])])};N._withStripped=!0;var j=n(7724),q=n(4435),F=n(6773),R=Vue.extend({components:{VIcon:i.default},props:{image:{type:String,required:!0}},data:()=>({filename:"",open:!1,blobUrl:"",keyHandler:null}),watch:{async image(e){this.blobUrl&&URL.revokeObjectURL(this.blobUrl),e||(this.blobUrl="");const t=await(0,F.getBlob)(e);this.blobUrl=URL.createObjectURL(t),this.updateFilename()}},mounted(){this.keyHandler=e=>{"Escape"===e.key&&(this.open=!1)},document.addEventListener("keydown",this.keyHandler),(0,j.addComponentListener)("settingsPanel.filenameFormat",(()=>{this.updateFilename()}),!0)},beforeDestroy(){document.removeEventListener("keydown",this.keyHandler)},methods:{async copyLink(){await navigator.clipboard.writeText(this.image)},newTab(){window.open(this.image,"_blank")},detectOutside(e){const t=this.$el,{viewer:n}=this.$refs;e.target!==t&&e.target!==n||(this.open=!1)},updateFilename(){const e=this.image;this.filename=e?(0,q.getFriendlyTitle)(document.URL.includes("/www.bilibili.com/bangumi/"))+e.substring(e.lastIndexOf(".")):""}}}),U=n(9999),H=n.n(U),Z={insert:"head",singleton:!1},W=(s()(H(),Z),H().locals,(0,u.Z)(R,N,[],!1,null,"1a44716a",null));W.options.__file="src/ui/ImageViewer.vue";var G=W.exports;let X;const K=async e=>(X||await(async()=>(X=new G({propsData:{image:"",open:!1}}).$mount(),document.body.insertAdjacentElement("beforeend",X.$el),X))(),setTimeout((()=>{X.image=e,X.open=!0})),X);var J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-progress-bar"},[n("div",{staticClass:"progress",class:{transition:e.transition},style:{width:e.width}})])};J._withStripped=!0;var Y=Vue.extend({name:"ProgressBar",props:{progress:{type:Number,default:50},min:{type:Number,default:0},max:{type:Number,default:100},transition:{type:Boolean,default:!1}},computed:{width(){let e=this.progress;e>this.max?e=this.max:ethis.max?e=this.max:e{pe.has(e)?pe.get(e).push({instance:t,uncheck:n}):pe.set(e,[{instance:t,uncheck:n}])}));var he=Vue.extend({name:"RadioButton",components:{CheckBox:f},model:{prop:"checked",event:"change"},props:{checked:{type:Boolean,required:!0},allowUncheck:{type:Boolean,default:!1},group:{type:String,default:""},checkedIcon:{type:String,default:"mdi-radiobox-marked"},notCheckedIcon:{type:String,default:"mdi-radiobox-blank"}},watch:{checked(e){if(e){const e=this.group,t=this.$el;let n;n=""===e?t.parentElement:e,pe.get(n).forEach((({instance:e,uncheck:t})=>{e!==this&&t()}))}}},mounted(){const e=this.group,t=this.$el;let n;n=fe(""===e?t.parentElement:e),n(this,(()=>this.$emit("change",!1)))},methods:{emitChange(e){(this.checked&&this.allowUncheck||!this.checked)&&this.$emit("change",e)}}}),me=(0,u.Z)(he,ue,[],!1,null,null,null);me.options.__file="src/ui/RadioButton.vue";var ge=me.exports,be=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-range-input"},[n("TextBox",{attrs:{"change-on-blur":"",text:e.wrapper.range.start.toString()},on:{change:function(t){e.wrapper.start=t}}}),e._v(" "),e._t("separator",[n("div",{staticClass:"default-separator"},[e._v("\n ~\n ")])]),e._v(" "),n("TextBox",{attrs:{"change-on-blur":"",text:e.wrapper.range.end.toString()},on:{change:function(t){e.wrapper.end=t}}})],2)};be._withStripped=!0;const ve=e=>({range:e.range,get start(){return this.range.start.toString()},set start(e){this.createNewRange(e,this.end)},get end(){return this.range.end.toString()},set end(e){this.createNewRange(this.start,e)},createNewRange(t,n){let i={start:t,end:n};e.validator&&(i=e.validator(i)),null!=i?(this.range=i,e.$emit("change",i)):this.range={start:this.range.start,end:this.range.end}}});var ye=Vue.extend({name:"RangeInput",components:{TextBox:()=>Promise.resolve().then(n.bind(n,5534))},model:{prop:"range",event:"change"},props:{range:{type:Object,required:!0},validator:{type:Function,default:void 0}},data(){return{wrapper:ve(this)}}}),we=n(6817),xe=n.n(we),ke={insert:"head",singleton:!1},_e=(s()(xe(),ke),xe().locals,(0,u.Z)(ye,be,[],!1,null,"f376e002",null));_e.options.__file="src/ui/RangeInput.vue";var Ce=_e.exports,Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-scroll-trigger"},[e._t("default",[n("VLoading")])],2)};Se._withStripped=!0;var Ee=Vue.extend({components:{VLoading:()=>Promise.resolve().then(n.bind(n,8068)).then((e=>e.default))},async mounted(){const e=this.$el,{visible:t}=await Promise.resolve().then(n.bind(n,9017));t(e,(e=>{e.some((e=>e.intersectionRatio>0))&&this.$emit("trigger")}))}}),Ie=(0,u.Z)(Ee,Se,[],!1,null,null,null);Ie.options.__file="src/ui/ScrollTrigger.vue";var $e=Ie.exports,Ae=n(3096),Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-tab-control"},[n("div",{staticClass:"default-header"},[e._t("tabs",[n("div",{staticClass:"default-tabs"},e._l(e.tabs,(function(t){return n("div",{key:t.name,staticClass:"default-tab",class:{selected:t===e.selectedTab},attrs:{"data-count":t.count>0?t.count:null},on:{click:function(n){return e.selectTab(t)}}},[n("div",{staticClass:"default-tab-name"},[e._v("\n "+e._s(t.displayName)+"\n ")])])})),0)]),e._v(" "),n("div",{staticClass:"header-item"},[e._t("header-item")],2),e._v(" "),null!==e.moreLink&&void 0!==e.moreLink?n("a",{staticClass:"be-more-link",attrs:{href:"function"==typeof e.moreLink?e.moreLink(e.selectedTab):e.moreLink,target:"_blank"}},[n("VButton",{attrs:{disabled:!e.moreLink,round:""}},[e._t("more-link",[e._v("\n 查看更多\n "),n("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})])],2)],1):e._e()],2),e._v(" "),e._t("content",[n("div",{staticClass:"default-content"},[n("transition",{attrs:{name:"content-transition"}},[n(e.selectedTab.component,e._b({tag:"component"},"component",e.selectedTab.propsData,!1))],1)],1)])],2)};Te._withStripped=!0;var Oe=Vue.extend({name:"TabControl",components:{VButton:()=>Promise.resolve().then(n.bind(n,2981)).then((e=>e.default)),VIcon:()=>Promise.resolve().then(n.bind(n,2206)).then((e=>e.default))},model:{prop:"link",event:"change"},props:{tabs:{type:Array,required:!0,validator:e=>0!==e.length},link:{type:String,required:!1,default:null},moreLink:{type:[String,Function],default:null}},data(){return{selectedTab:this.tabs[0]}},mounted(){this.$emit("change",this.selectedTab.activeLink)},methods:{selectTab(e){this.selectedTab!==e?(this.selectedTab=e,e.count=0,this.$emit("change",this.selectedTab.activeLink)):e.activeLink&&window.open(e.activeLink,"_blank")}}}),Me=n(8239),Le=n.n(Me),Pe={insert:"head",singleton:!1},ze=(s()(Le(),Pe),Le().locals,(0,u.Z)(Oe,Te,[],!1,null,null,null));ze.options.__file="src/ui/TabControl.vue";var De=ze.exports,Ve=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-text-area",attrs:{role:"text"}},[n("textarea",e._g(e._b({ref:"input",attrs:{type:"text"},domProps:{value:e.text},on:{change:function(t){return t.stopPropagation(),e.change(t)},input:function(t){return t.stopPropagation(),e.input(t)},compositionstart:e.compositionStart,compositionend:e.compositionEnd}},"textarea",e.$attrs,!1),e.restListeners))])};Ve._withStripped=!0;var Be=n(1127),Ne=Vue.extend({name:"TextArea",mixins:[Be.t]}),je=n(8756),qe=n.n(je),Fe={insert:"head",singleton:!1},Re=(s()(qe(),Fe),qe().locals,(0,u.Z)(Ne,Ve,[],!1,null,null,null));Re.options.__file="src/ui/TextArea.vue";var Ue=Re.exports,He=n(5534),Ze=n(2981),We=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"hit",rawName:"v-hit",value:e.hit,expression:"hit"}],staticClass:"be-dropdown",class:{disabled:e.disabled,round:e.round},attrs:{role:"combobox",tabindex:e.disabled?-1:0,"aria-disabled":e.disabled}},[n("div",{ref:"selected",staticClass:"selected"},[n("div",{staticClass:"selected-item"},[null!==e.value&&void 0!==e.value?e._t("item",[e._v("\n "+e._s(e.value.displayName)+"\n ")],{item:e.value}):e._e()],2),e._v(" "),n("div",{staticClass:"arrow",class:{open:e.popupOpen}},[e._t("arrow",[n("div",{staticClass:"default-arrow"},[n("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"}},[n("defs",[n("clipPath",{attrs:{id:"clip-arrow-down"}},[n("rect",{attrs:{width:"24",height:"24"}})])]),e._v(" "),n("g",{attrs:{id:"arrow-down","clip-path":"url(#clip-arrow-down)"}},[n("path",{attrs:{id:"Path_1","data-name":"Path 1",d:"M2,17,12,7,22,17",transform:"translate(24 25) rotate(180)","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"}})])])])])],2)]),e._v(" "),n("VPopup",{ref:"popup",staticClass:"dropdown-popup",attrs:{lazy:!1,"trigger-element":e.$refs.selected},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.selectItem(e.value)}},model:{value:e.popupOpen,callback:function(t){e.popupOpen=t},expression:"popupOpen"}},e._l(e.items,(function(t){return n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.selectItem(t)},expression:"() => selectItem(item)"}],key:e.keyMapper(t),staticClass:"bex-dropdown-item",attrs:{tabindex:e.popupOpen?0:-1}},[e._t("item",[e._v("\n "+e._s(t.displayName)+"\n ")],{item:t})],2)})),0)],1)};We._withStripped=!0;var Ge=n(9114),Xe=Vue.extend({name:"VDropdown",components:{VPopup:Ge.default},model:{prop:"value",event:"change"},props:{value:{required:!0},items:{type:Array,required:!0},keyMapper:{type:Function,default:e=>e.name},round:{type:Boolean,default:!1}},data:()=>({popupOpen:!1}),computed:{disabled(){return Boolean(this.$attrs.disabled)}},watch:{disabled(e){e&&(this.popupOpen=!1)}},created(){null!==this.value&&void 0!==this.value||this.$emit("change",this.items[0]||"")},methods:{selectItem(e){e!==this.value&&this.$emit("change",e),this.popupOpen=!1,this.$el.focus()},hit(e){if(this.disabled)return;const t=this.$refs.popup.$el,n=e.target;t===n||t.contains(n)||(this.popupOpen=!this.popupOpen)}}}),Ke=n(4692),Je=n.n(Ke),Ye={insert:"head",singleton:!1},Qe=(s()(Je(),Ye),Je().locals,(0,u.Z)(Xe,We,[],!1,null,"0e500725",null));Qe.options.__file="src/ui/VDropdown.vue";var et=Qe.exports,tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-empty"},[e._t("default",["string"==typeof e.config.content&&e.config.content.length>0?[e._v("\n "+e._s(e.config.content)+"\n ")]:e._e(),e._v(" "),"string"!=typeof e.config.content?n(e.config.content,{tag:"component"}):e._e()])],2)};tt._withStripped=!0;var nt=n(9207);const[it]=(0,nt.registerAndGetData)("vEmpty",{content:"空空如也哦 = ̄ω ̄="});var rt=Vue.extend({name:"VEmpty",data:()=>({config:it})}),at=n(414),ot=n.n(at),st={insert:"head",singleton:!1},lt=(s()(ot(),st),ot().locals,(0,u.Z)(rt,tt,[],!1,null,null,null));lt.options.__file="src/ui/VEmpty.vue";var ct=lt.exports,dt=n(8068),ut=n(761),pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("VButton",e._g(e._b({staticClass:"default-widget"},"VButton",e.$attrs,!1),e.$listeners),[n("div",{staticClass:"widget-icon"},[e._t("icon",[n("VIcon",{attrs:{type:e.iconType,icon:e.icon}})])],2),e._v(" "),n("div",{staticClass:"widget-name"},[e._t("default",[e._v(e._s(e.name))])],2)])};pt._withStripped=!0;var ft=Vue.extend({components:{VIcon:i.default,VButton:Ze.default},props:{name:{type:String,default:""},icon:{type:String,default:""},iconType:{type:String,default:""}}}),ht=n(1904),mt=n.n(ht),gt={insert:"head",singleton:!1},bt=(s()(mt(),gt),mt().locals,(0,u.Z)(ft,pt,[],!1,null,"8fc42b3a",null));bt.options.__file="src/ui/DefaultWidget.vue";var vt=bt.exports,yt=n(929)},3673:function(e,t,n){"use strict";n.r(t),n.d(t,{initMdiStyle:function(){return i}});const i=()=>{const e=document.createElement("link");return e.rel="stylesheet",e.href="https://cdn.jsdelivr.net/gh/Templarian/MaterialDesign-Webfont@5.3.45/css/materialdesignicons.min.css",e.media="none",e.onload=()=>{e.media="all"},e}},1127:function(e,t,n){"use strict";n.d(t,{t:function(){return i}});const i=Vue.extend({model:{prop:"text",event:"change"},props:{text:{type:String,required:!1,default:""},changeOnBlur:{type:Boolean,required:!1,default:!1},validator:{type:Function,default:void 0}},data(){return{composing:!1,restListeners:lodash.omit(this.$listeners,"change","input","compositionstart","compositionend")}},methods:{emitChange(){let{value:e}=this.$refs.input;this.validator&&(e=this.validator(e,this.text),this.changeOnBlur&&(this.$refs.input.value=e)),e!==this.text&&this.$emit("change",e)},input(){this.changeOnBlur||this.composing||this.emitChange()},change(){this.changeOnBlur&&!this.composing&&this.emitChange()},compositionStart(){this.composing=!0},compositionEnd(){this.composing=!1,this.input()},focus(){this.$refs.input.focus()}}})},8168:function(e,t,n){var i=n(9092),r={};for(var a in i)i.hasOwnProperty(a)&&(r[i[a]]=a);var o=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=o[s].channels,c=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:l}),Object.defineProperty(o[s],"labels",{value:c})}o.rgb.hsl=function(e){var t,n,i=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.min(i,r,a),s=Math.max(i,r,a),l=s-o;return s===o?t=0:i===s?t=(r-a)/l:r===s?t=2+(a-i)/l:a===s&&(t=4+(i-r)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},o.rgb.hsv=function(e){var t,n,i,r,a,o=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(o,s,l),d=c-Math.min(o,s,l),u=function(e){return(c-e)/6/d+.5};return 0===d?r=a=0:(a=d/c,t=u(o),n=u(s),i=u(l),o===c?r=i-n:s===c?r=1/3+t-i:l===c&&(r=2/3+n-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*a,100*c]},o.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2];return[o.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,i))),100*(i=1-1/255*Math.max(t,Math.max(n,i)))]},o.rgb.cmyk=function(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-i,1-r)))/(1-t)||0),100*((1-i-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=r[e];if(t)return t;var n,a,o,s=1/0;for(var l in i)if(i.hasOwnProperty(l)){var c=i[l],d=(a=e,o=c,Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)+Math.pow(a[2]-o[2],2));d.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*t+.7152*n+.0722*i),100*(.0193*t+.1192*n+.9505*i)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),n=t[0],i=t[1],r=t[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.hsl.rgb=function(e){var t,n,i,r,a,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[a=255*l,a,a];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),r=[0,0,0];for(var c=0;c<3;c++)(i=o+1/3*-(c-1))<0&&i++,i>1&&i--,a=6*i<1?t+6*(n-t)*i:2*i<1?n:3*i<2?t+(n-t)*(2/3-i)*6:t,r[c]=255*a;return r},o.hsl.hsv=function(e){var t=e[0],n=e[1]/100,i=e[2]/100,r=n,a=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,r*=a<=1?a:2-a,[t,100*(0===i?2*r/(a+r):2*n/(i+n)),100*((i+n)/2)]},o.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,a=t-Math.floor(t),o=255*i*(1-n),s=255*i*(1-n*a),l=255*i*(1-n*(1-a));switch(i*=255,r){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},o.hsv.hsl=function(e){var t,n,i,r=e[0],a=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return i=(2-a)*o,n=a*s,[r,100*(n=(n/=(t=(2-a)*s)<=1?t:2-t)||0),100*(i/=2)]},o.hwb.rgb=function(e){var t,n,i,r,a,o,s,l=e[0]/360,c=e[1]/100,d=e[2]/100,u=c+d;switch(u>1&&(c/=u,d/=u),i=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(i=1-i),r=c+i*((n=1-d)-c),t){default:case 6:case 0:a=n,o=r,s=c;break;case 1:a=r,o=n,s=c;break;case 2:a=c,o=n,s=r;break;case 3:a=c,o=r,s=n;break;case 4:a=r,o=c,s=n;break;case 5:a=n,o=c,s=r}return[255*a,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,i=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r)),255*(1-Math.min(1,i*(1-r)+r))]},o.xyz.rgb=function(e){var t,n,i,r=e[0]/100,a=e[1]/100,o=e[2]/100;return n=-.9689*r+1.8758*a+.0415*o,i=.0557*r+-.204*a+1.057*o,t=(t=3.2406*r+-1.5372*a+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},o.xyz.lab=function(e){var t=e[0],n=e[1],i=e[2];return n/=100,i/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},o.lab.xyz=function(e){var t,n,i,r=e[0];t=e[1]/500+(n=(r+16)/116),i=n-e[2]/200;var a=Math.pow(n,3),o=Math.pow(t,3),s=Math.pow(i,3);return n=a>.008856?a:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[t*=95.047,n*=100,i*=108.883]},o.lab.lch=function(e){var t,n=e[0],i=e[1],r=e[2];return(t=360*Math.atan2(r,i)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(i*i+r*r),t]},o.lch.lab=function(e){var t,n=e[0],i=e[1];return t=e[2]/360*2*Math.PI,[n,i*Math.cos(t),i*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],r=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var a=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===r&&(a+=60),a},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],n=e[1],i=e[2];return t===n&&n===i?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},o.rgb.hcg=function(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255,a=Math.max(Math.max(n,i),r),o=Math.min(Math.min(n,i),r),s=a-o;return t=s<=0?0:a===n?(i-r)/s%6:a===i?2+(r-n)/s:4+(n-i)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=1,r=0;return(i=n<.5?2*t*n:2*t*(1-n))<1&&(r=(n-.5*i)/(1-i)),[e[0],100*i,100*r]},o.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=t*n,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],100*i,100*r]},o.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,i=e[2]/100;if(0===n)return[255*i,255*i,255*i];var r,a=[0,0,0],o=t%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:a[0]=1,a[1]=s,a[2]=0;break;case 1:a[0]=l,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=s;break;case 3:a[0]=0,a[1]=l,a[2]=1;break;case 4:a[0]=s,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=l}return r=(1-n)*i,[255*(n*a[0]+r),255*(n*a[1]+r),255*(n*a[2]+r)]},o.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),i=0;return n>0&&(i=t/n),[e[0],100*i,100*n]},o.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,i=0;return n>0&&n<.5?i=t/(2*n):n>=.5&&n<1&&(i=t/(2*(1-n))),[e[0],100*i,100*n]},o.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},o.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,i=n-t,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],100*i,100*r]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},2085:function(e,t,n){var i=n(8168),r=n(4111),a={};Object.keys(i).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:i[e].channels}),Object.defineProperty(a[e],"labels",{value:i[e].labels});var t=r(e);Object.keys(t).forEach((function(n){var i=t[n];a[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var i=n.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))})),e.exports=a},9092:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:function(e,t,n){var i=n(8168);function r(e){var t=function(){for(var e={},t=Object.keys(i),n=t.length,r=0;r=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return a[e.slice(0,3)]}},6767:function(e,t,n){"use strict";var i=n(9818),r=n(2085),a=[].slice,o=["keyword","gray","hex"],s={};Object.keys(r).forEach((function(e){s[a.call(r[e].labels).sort().join("")]=e}));var l={};function c(e,t){if(!(this instanceof c))return new c(e,t);if(t&&t in o&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var n,d;if(null==e)// eslint-disable-line no-eq-null,eqeqeq this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof c)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var u=i.get(e);if(null===u)throw new Error("Unable to parse color from string: "+e);this.model=u.model,d=r[this.model].channels,this.color=u.value.slice(0,d),this.valpha="number"==typeof u.value[d]?u.value[d]:1}else if(e.length){this.model=t||"rgb",d=r[this.model].channels;var p=a.call(e,0,d);this.color=f(p,d),this.valpha="number"==typeof e[d]?e[d]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var h=Object.keys(e);"alpha"in e&&(h.splice(h.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var m=h.sort().join("");if(!(m in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[m];var g=r[this.model].labels,b=[];for(n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),i=this.rgb(),r=void 0===t?.5:t,a=2*r-1,o=n.alpha()-i.alpha(),s=((a*o==-1?a:(a+o)/(1+a*o))+1)/2,l=1-s;return c.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue(),n.alpha()*r+i.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===o.indexOf(e)){var t=r[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new c(p(r[this.model][e].raw(this.color)).concat(n),e)},c[e]=function(n){return"number"==typeof n&&(n=f(a.call(arguments),t)),new c(n,e)}}})),e.exports=c},1309:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]),e.exports=i},2583:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".switch-options {\n position: relative;\n --columns: 1;\n}\n.switch-options.grid {\n width: 100%;\n}\n.switch-options .switch-icon {\n margin-right: 8px;\n transform: scale(0.9);\n}\n.switch-options .dim {\n opacity: 0.5;\n}\n.switch-options-grid {\n font-size: 12px;\n display: grid;\n grid-template-columns: repeat(auto-fill, 50%);\n}\n.switch-options-popup {\n font-size: 12px;\n transition: 0.2s ease-out;\n transform-origin: left;\n transform: translateY(-50%) scale(0.9);\n top: 50%;\n left: calc(100% + 8px);\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n white-space: nowrap;\n padding: 4px;\n display: grid;\n width: max-content;\n grid-template-columns: repeat(var(--columns), auto);\n border-radius: 5px;\n border: 1px solid rgba(136,136,136,0.13333);\n max-height: calc(100vh - 100px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\nbody.dark .switch-options-popup {\n background-color: #333;\n}\nbody.dark .switch-options-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.switch-options-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.switch-options-popup.open {\n transform: translateY(-50%) scale(1);\n}\nbody.settings-panel-dock-right .switch-options-popup {\n right: calc(100% + 8px);\n left: unset;\n transform-origin: right;\n}\n.switch-options.small-size .switch-options-popup {\n transform-origin: top;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%) scale(0.9);\n}\n.switch-options.small-size .switch-options-popup.open {\n transform: translateX(-50%) scale(1);\n}",""]),e.exports=i},675:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".check-all-updates[data-v-31dfc406] {\n margin: 1px 0;\n}\n.check-all-updates .be-icon[data-v-31dfc406] {\n margin-right: 6px;\n}",""]),e.exports=i},4780:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.bangumi-card[data-v-3bc2da4f] {\n --cover-width: 94px;\n background-color: #fff;\n margin: 0 8px 8px 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n display: grid;\n grid-template-areas: "cover epTitle" "cover title";\n grid-template-columns: var(--cover-width) 1fr;\n grid-template-rows: 6fr 5fr;\n position: relative;\n flex-shrink: 0;\n}\n.bangumi-card .up[data-v-3bc2da4f] {\n grid-area: title;\n display: flex;\n align-items: center;\n padding: 0 12px;\n align-self: center;\n overflow: hidden;\n margin-bottom: 4px;\n}\n.bangumi-card .up .cover[data-v-3bc2da4f] {\n height: 18px;\n border-radius: 50%;\n}\n.bangumi-card .up .title[data-v-3bc2da4f] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 6px;\n line-height: normal;\n}\n.bangumi-card .ep-title[data-v-3bc2da4f] {\n grid-area: epTitle;\n font-size: 11pt;\n font-weight: bold;\n padding: 0 12px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: center;\n color: inherit;\n line-height: normal;\n margin-top: 4px;\n}\n.bangumi-card .ep-cover-container[data-v-3bc2da4f] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n display: flex;\n}\n.bangumi-card .ep-cover-container .ep-cover[data-v-3bc2da4f] {\n background-color: rgba(136,136,136,0.26667);\n width: var(--cover-width);\n min-height: 62.5px;\n}\n.bangumi-card:hover .ep-title[data-v-3bc2da4f] {\n color: var(--theme-color);\n}\n.bangumi-card:hover .ep-cover[data-v-3bc2da4f] {\n transform: scale(1.05);\n}\nbody.dark .bangumi-card[data-v-3bc2da4f] {\n box-shadow: rgba(0,0,0,0.06667) 0 4px 12px 0px;\n background-color: #2d2d2d;\n color: #eee;\n}\n.bangumi-card.new[data-v-3bc2da4f]::before {\n content: "NEW";\n position: absolute;\n top: 4px;\n left: 4px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n height: 18px;\n border-radius: 9px;\n font-weight: 700;\n font-size: 11px;\n line-height: 18px;\n z-index: 1;\n}',""]),e.exports=i},9109:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".column-card[data-v-8e8ea920] {\n width: 356px;\n display: flex;\n flex-direction: column;\n margin-bottom: 12px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n background-color: #fff;\n box-sizing: border-box;\n position: relative;\n flex-shrink: 0;\n font-size: 12px;\n cursor: pointer;\n border-radius: 8px;\n}\nbody.dark .column-card[data-v-8e8ea920] {\n background-color: #282828;\n color: #eee;\n}\n.column-card .covers[data-v-8e8ea920] {\n position: relative;\n display: flex;\n overflow: hidden;\n border-radius: 8px 8px 0 0;\n}\n.column-card .covers .cover[data-v-8e8ea920] {\n flex: 1 0 0;\n height: 120px;\n width: 0;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.column-card .up[data-v-8e8ea920] {\n position: absolute;\n left: 8px;\n top: calc(120px - 28px - 6px);\n padding: 2px;\n display: flex;\n align-items: center;\n background-color: rgba(0,0,0,0.66667);\n border-radius: 14px;\n height: 28px;\n box-sizing: border-box;\n}\n.column-card .up .face[data-v-8e8ea920] {\n border-radius: 50%;\n height: 24px;\n width: 24px;\n}\n.column-card .up .name[data-v-8e8ea920] {\n margin: 0 6px;\n color: #fff;\n}\n.column-card .title[data-v-8e8ea920] {\n padding: 10px 10px 0;\n margin: 0;\n font-size: 11pt;\n font-weight: bold;\n color: inherit;\n line-height: normal;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.column-card .description[data-v-8e8ea920] {\n margin: 8px 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.column-card:hover .title[data-v-8e8ea920] {\n color: var(--theme-color);\n}\n.column-card:hover .cover[data-v-8e8ea920] {\n transform: scale(1.05);\n}",""]),e.exports=i},3934:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-up-info {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 12px;\n line-height: normal;\n}\n.be-up-info:not(.fallback) {\n background-color: #fff;\n color: black;\n border-radius: 14px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 2px;\n box-shadow: none;\n padding-right: 8px;\n}\nbody.dark .be-up-info:not(.fallback) {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-up-info:not(.fallback) {\n background-color: #282828;\n color: #eee;\n}\n.be-up-info-cover {\n border-radius: 50%;\n}\n.be-up-info-cover-fallback {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n height: 24px;\n width: 18px;\n margin: 0 -3px 0 3px;\n}\n.be-up-info-name {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n transition: 0.2s ease-out;\n}\n.be-up-info:hover .be-up-info-name {\n color: var(--theme-color) !important;\n}",""]),e.exports=i},1267:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.video-card[data-v-0ffa1cb1] {\n display: grid;\n grid-template-columns: 200px 1fr;\n grid-template-rows: 1fr 1fr 1fr;\n grid-template-areas: "cover title" "cover description" "cover up";\n height: var(--card-height);\n width: var(--card-width);\n color: black;\n background-color: #fff;\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 margin-right: var(--card-margin);\n margin-bottom: var(--card-margin);\n position: relative;\n}\nbody.dark .video-card[data-v-0ffa1cb1], body.dark .video-card[data-v-0ffa1cb1]:hover {\n background-color: #282828;\n color: #eee;\n}\n.video-card[data-v-0ffa1cb1]:hover {\n color: black;\n}\n.video-card.vertical[data-v-0ffa1cb1] {\n grid-template-columns: auto auto;\n grid-template-rows: auto 1fr auto auto;\n grid-template-areas: "cover cover" "title title" "up up" "stats stats";\n grid-gap: 4px;\n gap: 4px;\n}\n.video-card.vertical .description[data-v-0ffa1cb1],\n.video-card.vertical .topics[data-v-0ffa1cb1] {\n display: none;\n}\n.video-card.vertical .cover-container[data-v-0ffa1cb1] {\n border-radius: 8px 8px 0 0;\n}\n.video-card.vertical .title[data-v-0ffa1cb1] {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: 3em;\n word-break: break-all;\n white-space: normal;\n line-height: 1.5;\n margin: 4px 0;\n font-size: 14px;\n}\n.video-card.vertical .up[data-v-0ffa1cb1] {\n align-self: start;\n white-space: nowrap;\n}\n.video-card.vertical .up .name[data-v-0ffa1cb1] {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.video-card.vertical .up[data-v-0ffa1cb1]:not(.no-face) {\n margin-left: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .up.no-face[data-v-0ffa1cb1] {\n margin-top: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .cooperation[data-v-0ffa1cb1] {\n margin: 0 12px 6px 8px;\n}\n.video-card.vertical .stats[data-v-0ffa1cb1] {\n grid-area: stats;\n align-self: end;\n justify-self: start;\n margin-bottom: 8px;\n margin-right: 0;\n}\n.video-card > *[data-v-0ffa1cb1] {\n justify-self: self-start;\n align-self: center;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1],\n.video-card .publish-time-detail[data-v-0ffa1cb1],\n.video-card .duration[data-v-0ffa1cb1],\n.video-card .watchlater[data-v-0ffa1cb1] {\n opacity: 0;\n}\n.video-card:hover .cover[data-v-0ffa1cb1] {\n transform: scale(1.05);\n}\n.video-card:hover .publish-time-summary[data-v-0ffa1cb1],\n.video-card:hover .duration[data-v-0ffa1cb1],\n.video-card:hover .watchlater[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1]:hover {\n opacity: 0;\n}\n.video-card .publish-time-summary:hover ~ .publish-time-detail[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .cover-container[data-v-0ffa1cb1] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n position: relative;\n width: calc(var(--card-width) - 2px);\n height: calc(var(--card-width) / 20 * 12.5);\n overflow: hidden;\n}\n.video-card .cover-container .cover[data-v-0ffa1cb1] {\n transition: 0.1s cubic-bezier(0.39, 0.58, 0.57, 1);\n -o-object-fit: cover;\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n.video-card .cover-container[data-v-0ffa1cb1] > :not(.cover) {\n position: absolute;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1],\n.video-card .cover-container .duration[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n bottom: 6px;\n padding: 2px 8px;\n background-color: rgba(0,0,0,0.66667);\n color: white;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .duration .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater .mdi[data-v-0ffa1cb1] {\n margin-right: 4px;\n}\n.video-card .cover-container .new[data-v-0ffa1cb1] {\n top: 6px;\n left: 6px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n font-weight: bold;\n padding: 2px 8px;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1] {\n z-index: 0;\n}\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n z-index: 1;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n top: 6px;\n right: 6px;\n}\n.video-card .cover-container .duration[data-v-0ffa1cb1] {\n left: 6px;\n}\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n right: 6px;\n padding-left: 4px;\n}\n.video-card .title[data-v-0ffa1cb1] {\n grid-area: title;\n font-size: 16px;\n font-weight: 600;\n color: inherit;\n padding: 0 10px;\n white-space: nowrap;\n overflow: hidden;\n justify-self: stretch;\n text-overflow: ellipsis;\n}\n.video-card .title[data-v-0ffa1cb1]:hover {\n color: var(--theme-color);\n}\n.video-card .topics[data-v-0ffa1cb1] {\n grid-area: description;\n display: flex;\n align-items: center;\n margin-left: 12px;\n}\n.video-card .topics .topic[data-v-0ffa1cb1] {\n color: inherit;\n padding: 4px 8px;\n background-color: rgba(136,136,136,0.13333);\n margin-right: 8px;\n border-radius: 14px;\n white-space: nowrap;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-card .topics .topic[data-v-0ffa1cb1]:hover {\n background-color: rgba(136,136,136,0.26667);\n color: var(--theme-color);\n}\n.video-card .description[data-v-0ffa1cb1] {\n grid-area: description;\n color: inherit;\n overflow: hidden;\n align-self: stretch;\n justify-self: stretch;\n margin: 0 12px;\n line-height: 1.5;\n height: 3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n scrollbar-width: none !important;\n}\n.video-card .description[data-v-0ffa1cb1]::-webkit-scrollbar {\n width: 0px !important;\n}\n.video-card .description.single-line[data-v-0ffa1cb1] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.video-card .cooperation[data-v-0ffa1cb1],\n.video-card .up[data-v-0ffa1cb1],\n.video-card .stats[data-v-0ffa1cb1] {\n grid-area: up;\n}\n.video-card .up[data-v-0ffa1cb1] {\n margin-left: 12px;\n margin-bottom: 6px;\n display: flex;\n align-items: center;\n padding: 2px;\n background-color: transparent;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n border-radius: 15px;\n color: inherit;\n}\n.video-card .up .name[data-v-0ffa1cb1] {\n margin: 0 8px;\n}\n.video-card .up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .up[data-v-0ffa1cb1]:not(.no-face):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.video-card .up:hover .name[data-v-0ffa1cb1],\n.video-card .up:hover .be-icon[data-v-0ffa1cb1] {\n color: var(--theme-color);\n}\n.video-card.no-stats .up[data-v-0ffa1cb1],\n.video-card.no-stats .cooperation[data-v-0ffa1cb1] {\n margin-bottom: 4px;\n}\n.video-card .cooperation[data-v-0ffa1cb1] {\n margin-left: 12px;\n display: flex;\n align-items: center;\n justify-self: stretch;\n justify-content: space-between;\n}\n.video-card .cooperation-ups[data-v-0ffa1cb1] {\n display: flex;\n flex-direction: row-reverse;\n align-items: center;\n justify-content: flex-start;\n}\n.video-card .cooperation-ups .cooperation-up[data-v-0ffa1cb1] {\n flex: 0 0 15px;\n width: 15px;\n display: flex;\n}\n.video-card .cooperation-ups .cooperation-up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .cooperation-ups .cooperation-up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border: 1px solid rgba(136,136,136,0.13333);\n padding: 2px;\n background-color: #fff;\n}\nbody.dark .video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n background-color: #282828;\n}\n.video-card .cooperation-ups:hover .cooperation-up[data-v-0ffa1cb1] {\n flex-basis: auto;\n width: 30px;\n margin-right: 4px;\n}\n.video-card .cooperation-note[data-v-0ffa1cb1] {\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] {\n font-size: 11px;\n justify-self: self-end;\n margin-right: 12px;\n display: flex;\n align-items: center;\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] > :nth-child(n+4) {\n display: none;\n}\n.video-card .stats .be-icon[data-v-0ffa1cb1] {\n margin: 0 4px 0 12px;\n}',""]),e.exports=i},3109:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".bb-comment .translate-container,\n.card-content .translate-container {\n margin: 4px 0 2px 0;\n display: inline-block;\n font-weight: normal;\n font-size: 14px;\n}\n.bb-comment .translate-container .translated,\n.card-content .translate-container .translated {\n font-size: 12px;\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.bb-comment .translate-container .translated a,\n.card-content .translate-container .translated a {\n color: #aaa !important;\n}\n.bb-comment .translate-container .translated a:hover,\n.card-content .translate-container .translated a:hover {\n color: var(--theme-color) !important;\n}\n.bb-comment .translate-container .translate,\n.card-content .translate-container .translate {\n display: flex;\n align-items: center;\n grid-gap: 2px;\n gap: 2px;\n font-size: 12px;\n height: 18px;\n color: #aaa;\n cursor: pointer;\n}\n.bb-comment .translate-container .translate:hover,\n.card-content .translate-container .translate:hover {\n color: var(--theme-color);\n}\n.bb-comment .translate-container .translate-result,\n.card-content .translate-container .translate-result {\n padding-top: 6px;\n white-space: pre-wrap;\n line-height: 20px;\n word-break: break-all;\n word-wrap: break-word;\n}\nbody.dark .bb-comment .translate-container .translate-result,\nbody.dark .card-content .translate-container .translate-result {\n color: #eee;\n}\nbody.machine-translator-enabled .bb-comment .reply-con .text-con {\n display: block;\n margin: 0 !important;\n}\nbody.machine-translator-enabled .card-content .translate-container {\n margin: 13px 0 2px 0;\n}",""]),e.exports=i},5848:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".suggest-item {\n outline: none !important;\n padding: 6px 6px 6px 10px;\n cursor: pointer;\n}\n.suggest-item.disabled {\n cursor: default;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled)[focus-within] {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:first-child {\n padding-top: 8px;\n border-radius: 7px 7px 0 0;\n}\n.suggest-item:last-child {\n padding-bottom: 8px;\n border-radius: 0 0 7px 7px;\n}\n.suggest-item-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.suggest-item-icon {\n margin-right: 6px;\n}\n.suggest-item-title {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 0;\n width: 0;\n}\n.suggest-item-name {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.suggest-item-description {\n opacity: 0.5;\n font-size: smaller;\n}\n.suggest-item-delete {\n opacity: 0.5;\n margin-right: 4px;\n}\n.suggest-item-delete:hover {\n opacity: 1;\n}",""]),e.exports=i},4078:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".global-launch-bar-container {\n display: flex;\n top: 20vh;\n left: 50%;\n width: 40vw;\n max-width: 650px;\n height: 50px;\n padding: 0 8px;\n z-index: 5000;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n font-size: 16px;\n transform: translateX(-50%);\n transition: opacity 0.2s ease-out;\n}\nbody.dark .global-launch-bar-container {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .global-launch-bar-container {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .global-launch-bar-container {\n background-color: #222;\n}\n.global-launch-bar-container .launch-bar {\n flex: 1;\n}\nbody.dark .global-launch-bar-container .launch-bar {\n --color: #eee;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list {\n transition: 0.2s ease-out;\n top: calc(100% + 8px);\n max-height: calc(80vh - 16px - 50px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n font-size: 14px;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}",""]),e.exports=i},9506:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".launch-bar {\n --color: black;\n color: var(--color);\n position: relative;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.launch-bar .input-area {\n display: flex;\n flex-direction: column;\n flex: 1;\n}\n.launch-bar .input-area .recommended-target {\n display: none;\n}\n.launch-bar .input-area .launch-bar-form {\n flex: 1;\n display: flex;\n}\n.launch-bar .input-area .launch-bar-form .input {\n flex: 1;\n padding: 8px;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: inherit;\n box-sizing: border-box;\n width: 15vw;\n font-size: inherit;\n}\n.launch-bar .input-area .launch-bar-form .input::placeholder {\n color: inherit !important;\n opacity: 0.8;\n}\n.launch-bar .input-area .launch-bar-form .submit {\n color: inherit;\n padding: 4px;\n background: transparent;\n border: none;\n outline: none !important;\n cursor: pointer;\n}\n.launch-bar .input-area .input-active-bar {\n flex: 0 0 auto;\n align-self: flex-start;\n height: 2px;\n width: 0;\n border-radius: 1px;\n background-color: var(--theme-color);\n transition: 0.3s ease-in-out;\n}\n.launch-bar .launch-bar-suggest-list {\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n width: 100%;\n transform: translateX(-50%) translateY(-4px);\n pointer-events: none;\n border: 1px solid rgba(136,136,136,0.13333);\n white-space: nowrap;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n background-color: #fff;\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n color: #eee;\n background-color: #222;\n}\n.launch-bar .launch-bar-suggest-list .suggest-highlight {\n color: var(--theme-color);\n font-style: normal;\n}\n.launch-bar[focus-within] .input-active-bar {\n width: 100%;\n}\n.launch-bar:focus-within .input-active-bar {\n width: 100%;\n}\n.launch-bar[focus-within] .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list[focus-within] {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}\n.launch-bar:focus-within .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list:focus-within {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}",""]),e.exports=i},8877:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-description {\n word-break: break-all;\n line-height: normal;\n}\n.component-description ul,\n.component-description ul li {\n list-style: disc;\n}\n.component-description ol,\n.component-description ol li {\n list-style: decimal;\n}\n.component-description ul,\n.component-description ol {\n padding-left: 16px;\n}\n.component-description ul li,\n.component-description ol li {\n line-height: 1.75;\n}\n.component-description p {\n margin: 0;\n}\n.component-description details {\n line-height: 1.75;\n}\n.component-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.component-description > p {\n line-height: 1.75;\n}\n.component-description pre {\n white-space: pre-wrap;\n}\n.component-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.component-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .component-description kbd {\n border-color: #666;\n}\n.component-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .component-description blockquote * {\n color: inherit !important;\n}\n.component-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.component-description a,\n.component-description a[focus-within],\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description a,\n.component-description a:focus-within,\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},9293:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-detail {\n min-width: 264px;\n width: 264px;\n flex: 1;\n background-color: inherit;\n border-radius: 7px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.component-detail .extra-option {\n display: flow-root;\n}\n.component-detail-separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n margin-bottom: 12px;\n flex-shrink: 0;\n align-self: stretch;\n}\n.component-detail-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n padding: 12px;\n background-color: inherit;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.component-detail-header .display-name {\n font-weight: bold;\n font-size: 16px;\n}\n.component-detail-header .close {\n cursor: pointer;\n}\n.component-detail-header .close:hover {\n color: var(--theme-color);\n}\n.component-detail-description:not(:last-child) {\n padding: 12px 12px 0;\n}\n.component-detail-tags {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n padding: 0 8px 8px;\n}\n.component-detail-tags .tag {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n padding: 2px 6px;\n margin-right: 4px;\n margin-bottom: 4px;\n font-size: 12px;\n box-shadow: none;\n}\nbody.dark .component-detail-tags .tag {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .component-detail-tags .tag {\n background-color: #282828;\n color: #eee;\n}\n.component-detail-tags .tag .tag-color {\n border-radius: 50%;\n width: 12px;\n height: 12px;\n margin-right: 4px;\n}\n.component-detail-internal-data {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n flex-shrink: 0;\n position: sticky;\n bottom: 0;\n min-height: 24px;\n box-sizing: content-box;\n background-color: inherit;\n padding: 8px 12px;\n}\n.component-detail-internal-data-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-detail-internal-data .internal-name {\n opacity: 0.5;\n}\n.component-detail-internal-data .tippy-content {\n padding: 4px;\n}\n.component-detail-internal-data .extra-actions-wrapper {\n position: relative;\n transform: translateX(2px);\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions {\n padding: 4px;\n cursor: pointer;\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions-list {\n width: max-content;\n}\n.component-detail-operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail-operations > * {\n flex: 1 0 0;\n}\n.component-detail-operations > *:not(:last-child) {\n margin-right: 8px;\n}\n.component-detail-options {\n padding: 8px 12px;\n}\n.component-detail-options .component-detail-options-title {\n font-weight: bold;\n font-size: 14px;\n margin-bottom: 8px;\n}\n.component-detail-options .generated-option:not(:last-child) {\n margin-bottom: 4px;\n}\n.component-detail-grow {\n flex: 1;\n}",""]),e.exports=i},7027:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-option[data-v-ddb921e6] {\n display: flex;\n align-items: center;\n min-height: 24px;\n}\n.component-option .unknown-option-type[data-v-ddb921e6],\n.component-option .be-slider[data-v-ddb921e6],\n.component-option .be-range-input[data-v-ddb921e6],\n.component-option .be-text-box[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=boolean] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=dropdown] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=color] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=switch][data-v-ddb921e6] {\n justify-content: center;\n}\n.component-option[data-type=switch] .option-name[data-v-ddb921e6] {\n display: none;\n}\n.component-option .option-name[data-v-ddb921e6] {\n margin-right: 8px;\n}\n.component-option .be-slider[data-v-ddb921e6] {\n margin: 0 8px;\n}",""]),e.exports=i},9087:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-settings {\n display: flex;\n flex-direction: column;\n justify-content: center;\n box-sizing: border-box;\n overflow: hidden;\n padding: 7px 12px 7px 7px;\n width: 100%;\n min-height: 36px;\n position: relative;\n cursor: pointer;\n transition: 0.2s ease-out;\n -webkit-user-select: none;\n user-select: none;\n}\n.component-settings::after {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n top: 0;\n left: 10px;\n height: 100%;\n width: calc(100% - 20px);\n pointer-events: none;\n background-image: repeating-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(136,136,136,0.13333) 10px, rgba(136,136,136,0.13333) 30px, rgba(0,0,0,0) 30px, rgba(0,0,0,0) 38px, rgba(136,136,136,0.13333) 38px, rgba(136,136,136,0.13333) 50px, rgba(0,0,0,0) 50px);\n}\n.component-settings.virtual::after {\n opacity: 1;\n}\n.component-settings.virtual .row {\n display: none;\n}\n.component-settings .row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-settings .row:not(:last-child) {\n margin-bottom: 8px;\n}\n.component-settings .display-name {\n font-size: 14px;\n height: 20px;\n flex: 1 0 auto;\n margin-left: 6px;\n width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-settings .details-arrow {\n opacity: 0.75;\n width: 32px;\n justify-content: flex-end;\n}\n.component-settings .be-switch-box {\n margin: 0;\n}\n.component-settings:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.component-settings:hover .options-count {\n opacity: 1;\n}\n.component-settings.selected {\n background-color: rgba(136,136,136,0.13333);\n}',""]),e.exports=i},9172:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-content .sidebar > * {\n position: relative;\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page {\n font-size: 13px;\n top: 12px;\n transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n transform: translateX(calc(-12.5% * var(--direction)));\n min-width: 372px;\n padding: 12px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n background-color: #282828;\n color: #eee;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page.open {\n transform: translateX(0);\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n flex-shrink: 0;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row:not(:last-child) {\n margin-bottom: 12px;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n width: 100%;\n}\n.settings-panel-content .sidebar > * .component-tags-item {\n background-color: transparent;\n cursor: pointer;\n display: flex;\n align-items: center;\n white-space: nowrap;\n padding: 8px;\n padding-right: 10px;\n font-size: 13px;\n}\n.settings-panel-content .sidebar > * .component-tags-item .tag-name {\n margin-right: 4px;\n margin-left: 8px;\n}\n.settings-panel-content .sidebar > * .component-tags-item:hover, .settings-panel-content .sidebar > * .component-tags-item.selected {\n background-color: rgba(136,136,136,0.13333);\n}\n.settings-panel-content .sidebar > * .icon-list,\n.settings-panel-content .sidebar > * .component-tags {\n flex-grow: 1;\n max-height: calc(var(--panel-height) - var(--header-height));\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n background-color: transparent;\n width: 40px;\n display: flex;\n flex-direction: column;\n}\n.settings-panel-content .sidebar > * .icon-list::-webkit-scrollbar,\n.settings-panel-content .sidebar > * .component-tags::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-content .sidebar > * .icon-list .grow,\n.settings-panel-content .sidebar > * .component-tags .grow {\n flex-grow: 1;\n}\n.settings-panel-content .sidebar > * .icon-list .be-icon,\n.settings-panel-content .sidebar > * .component-tags .be-icon {\n margin-left: 2px;\n}\n.settings-panel-content .sidebar > * .component-tags {\n height: 100%;\n width: auto;\n position: absolute;\n top: 0;\n opacity: 0;\n transition: 0.2s ease-out;\n pointer-events: none;\n background-color: #fff;\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody.dark .settings-panel-content .sidebar > * .component-tags {\n background-color: #222;\n}\n.settings-panel-content .sidebar > * .icon-list:hover ~ .component-tags,\n.settings-panel-content .sidebar > * .component-tags:hover {\n opacity: 1;\n pointer-events: initial;\n}",""]),e.exports=i},857:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-settings {\n line-height: normal;\n font-size: 12px;\n --panel-height: calc(100vh - 120px);\n}\nbody.player-mode-blackmask .be-settings {\n visibility: hidden;\n}\n.be-settings > .sidebar {\n position: fixed;\n top: 50%;\n z-index: 1002;\n transform: translateX(calc(-50% * var(--direction))) translateY(-50%);\n}\nbody.player-mode-webfullscreen .be-settings > .sidebar, body.player-fullscreen-fix .be-settings > .sidebar, body.player-full-win .be-settings > .sidebar {\n z-index: 1;\n}\n.be-settings > .sidebar > * {\n transition: transform 0.3s ease-out, opacity 0.3s ease-out;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n width: 26px;\n height: 26px;\n padding: 8px;\n box-sizing: content-box;\n background-color: rgba(255,255,255,0.66667);\n border-radius: 50%;\n position: relative;\n}\nbody.dark .be-settings > .sidebar > * {\n background-color: rgba(51,51,51,0.66667);\n}\n.be-settings > .sidebar > *:not(:last-child) {\n margin-bottom: 26px;\n}\n.be-settings > .sidebar > *::after {\n content: "";\n width: 140%;\n height: 140%;\n position: absolute;\n top: -20%;\n left: -20%;\n background: transparent;\n}\n.be-settings > .sidebar > * .be-icon {\n font-size: 26px;\n color: #888;\n fill: #888;\n transition: fill 0.3s ease-out;\n}\n.be-settings > .sidebar > *:hover {\n transform: translateX(calc(60% * var(--direction))) scale(1.1);\n background-color: #fff;\n}\nbody.dark .be-settings > .sidebar > *:hover {\n background-color: #333;\n}\n.be-settings > .sidebar > *:hover .be-icon {\n color: #222;\n fill: #222;\n}\nbody.dark .be-settings > .sidebar > *:hover .be-icon {\n color: #eee;\n fill: #eee;\n}\n.be-settings > .sidebar > *.open {\n transform: translateX(calc(100% * var(--direction))) scale(1.5);\n opacity: 0;\n}\n.be-settings .settings-panel-popup {\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n top: 50%;\n z-index: 100001;\n}\n.be-settings .settings-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .settings-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.be-settings .widgets-panel-popup {\n top: 50%;\n z-index: 100001;\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.be-settings .widgets-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .widgets-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.bilibili-player-dm-tip-wrap {\n pointer-events: none !important;\n}\nbody:not(.settings-panel-dock-right) .contact-help {\n display: none !important;\n}\nbody:not(.settings-panel-dock-right) .be-settings {\n --direction: 1;\n}\nbody:not(.settings-panel-dock-right) .be-settings > .sidebar {\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .widgets-panel-popup,\nbody:not(.settings-panel-dock-right) .settings-panel-popup {\n left: 12px;\n transform-origin: left;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .sidebar {\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .main {\n border-bottom-right-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags {\n border-bottom-left-radius: 8px;\n border-right: 1px solid rgba(136,136,136,0.13333);\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-left-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-sub-page {\n left: 53px;\n}\nbody.settings-panel-dock-right {\n --direction: -1;\n}\nbody.settings-panel-dock-right .be-settings > .sidebar {\n right: 0;\n}\nbody.settings-panel-dock-right .widgets-panel-popup,\nbody.settings-panel-dock-right .settings-panel-popup {\n right: 12px;\n transform-origin: right;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .sidebar {\n order: 1;\n border-left: 1px solid rgba(136,136,136,0.13333);\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .main {\n border-bottom-left-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags {\n border-bottom-right-radius: 8px;\n border-left: 1px solid rgba(136,136,136,0.13333);\n right: 0;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-right-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings {\n padding: 7px 7px 7px 12px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row {\n flex-direction: row-reverse;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .details-arrow {\n transform: rotate(180deg);\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .display-name {\n margin-left: 12px;\n width: 180px;\n}\nbody.settings-panel-dock-right .settings-panel-sub-page {\n right: 53px;\n}',""]),e.exports=i},8291:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-popup {\n z-index: 1000;\n}\n.settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n --header-height: 50px;\n --settings-panel-background: #fff;\n background-color: var(--settings-panel-background);\n position: relative;\n overscroll-behavior: contain;\n border-radius: 8px;\n color: black;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: content-box;\n width: auto;\n min-width: 320px;\n height: var(--panel-height);\n transition: opacity 0.2s 0.2s ease-out;\n}\nbody.dark .settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel {\n --settings-panel-background: #222;\n color: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header {\n box-sizing: border-box;\n height: var(--header-height);\n padding: 12px;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .settings-panel-popup .settings-panel .settings-panel-header {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .title {\n font-size: 18px;\n font-weight: bold;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon {\n font-size: 28px;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .peek {\n cursor: pointer;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon {\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon:hover,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon:hover {\n color: var(--theme-color);\n}\n.settings-panel-popup .settings-panel .settings-panel-content {\n flex: 1;\n display: flex;\n max-height: calc(var(--panel-height) - var(--header-height));\n}\n.settings-panel-popup .settings-panel .settings-panel-content .sidebar {\n display: flex;\n flex-direction: column;\n z-index: 2;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main {\n flex: 1;\n padding: 0;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .be-empty {\n min-height: 36px;\n padding: 7px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list {\n display: grid;\n grid-template-columns: auto;\n grid-gap: 0;\n gap: 0;\n width: auto;\n margin: 0;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-move, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-active, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n transition: all 0.5s ease;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-from, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-to {\n opacity: 0;\n transform: translateY(-30px);\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n position: absolute;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: var(--settings-panel-background);\n padding-right: 8px;\n height: 36px;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n position: sticky;\n top: 0;\n z-index: 1;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search {\n align-self: stretch;\n font-size: 13px;\n box-shadow: none;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search input {\n padding: 4px 10px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main > * {\n flex: 1;\n}\n.settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n top: 50%;\n left: calc(100% - 12px);\n height: calc(100% - 22px);\n z-index: -1;\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n padding-left: 12px;\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel .component-detail-panel {\n left: unset;\n right: calc(100% - 12px);\n padding: 0 12px 0 0;\n}\n.settings-panel-popup .settings-panel .component-detail-panel.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.settings-panel-popup .settings-panel.collapsed {\n height: auto;\n transform: translateY(calc(50% - 45vh));\n opacity: 0.3;\n}\n.settings-panel-popup .settings-panel.collapsed .header, body.dark .settings-panel-popup .settings-panel.collapsed .header {\n border-color: transparent;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar,\n.settings-panel-popup .settings-panel.collapsed .main {\n opacity: 0;\n padding: 0;\n pointer-events: none;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar {\n display: none;\n}\n.settings-panel-popup .settings-panel.collapsed:hover {\n opacity: 1;\n}\n.settings-panel-popup .settings-panel.peek {\n opacity: 0.1;\n}",""]),e.exports=i},9534:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tag-ring {\n display: flex;\n transform: scaleX(-1) rotate(-90deg);\n}\n.tag-ring svg {\n height: 18px;\n width: 18px;\n}",""]),e.exports=i},4251:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".widgets-panel {\n max-height: var(--panel-height);\n min-height: 80px;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: flex-start;\n align-items: flex-start;\n flex-wrap: wrap;\n padding: 16px;\n padding-right: 20px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .widgets-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .widgets-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .widgets-panel {\n background-color: #222;\n}\nbody.dark .widgets-panel {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.widgets-panel-header {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 18px;\n}\n.widgets-panel-header .be-icon {\n margin-right: 6px;\n}\n.widgets-panel .widgets-loading,\n.widgets-panel .widgets-empty {\n padding: 12px 0;\n}\n.widgets-panel .widget-items {\n position: relative;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n}\n.widgets-panel .widget-items .widget-item {\n font-size: 14px;\n transition: 0.2s ease-out;\n display: flex;\n}\n.widgets-panel .widget-items .widget-item-enter, .widgets-panel .widget-items .widget-item-leave-to {\n opacity: 0;\n transform: scale(0.9);\n}\n.widgets-panel .widget-items .widget-item-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n white-space: nowrap;\n}\n.widgets-panel .widget-items .multiple-widgets {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n position: relative;\n}",""]),e.exports=i},6706:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-action {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n cursor: pointer;\n border-radius: 4px;\n padding: 4px 8px 4px 6px;\n font-size: 13px;\n}\n.component-action:hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.component-action.disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},4536:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-about-page {\n flex: 1;\n}\n.be-about-page-header {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n margin-bottom: 12px;\n}\n.be-about-page-header .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}\n.be-about-page-content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 24px;\n gap: 24px;\n}\n.be-about-page-content .script-meta-info {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n text-align: center;\n padding: 0 24px;\n}\n.be-about-page-content .script-meta-info .meta-info-name {\n font-weight: 500;\n font-size: 22px;\n}\n.be-about-page-content .script-meta-info .meta-info-version {\n font-size: 14px;\n color: var(--theme-color);\n}\n.be-about-page-content .script-meta-info .meta-info-description {\n opacity: 0.5;\n}\n.be-about-page-content .script-links .script-link {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n}\n.be-about-page-content .script-links .script-link .be-button {\n flex: 1;\n}\n.be-about-page-content .script-links,\n.be-about-page-content .about-page-actions {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n flex-wrap: wrap;\n}\n.be-about-page-content .script-links .script-link,\n.be-about-page-content .script-links .about-page-action,\n.be-about-page-content .about-page-actions .script-link,\n.be-about-page-content .about-page-actions .about-page-action {\n flex: 1 0 auto;\n}\n.be-about-page-content .script-links .script-link .be-icon,\n.be-about-page-content .script-links .about-page-action .be-icon,\n.be-about-page-content .about-page-actions .script-link .be-icon,\n.be-about-page-content .about-page-actions .about-page-action .be-icon {\n margin-right: 6px;\n}",""]),e.exports=i},8662:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel .manage-item {\n flex: 0 0 auto;\n min-height: 30px;\n width: 100%;\n box-sizing: border-box;\n}",""]),e.exports=i},4876:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel {\n height: calc(var(--panel-height) - 52px - 48px);\n display: flex;\n flex-direction: column;\n}\n.manage-panel > :not(:last-child) {\n margin-bottom: 12px;\n}\n.manage-panel .be-button .be-icon {\n margin-right: 6px;\n}\n.manage-panel .exclude-built-in .be-switch-box {\n margin-left: 6px;\n}\n.manage-panel .title-text {\n font-size: 14px;\n font-weight: bold;\n}\n.manage-panel .item-url-result {\n color: var(--theme-color);\n}\n.manage-panel .item-url {\n margin-right: 12px;\n}\n.manage-panel .manage-item-list {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n flex-shrink: 1;\n}\n.manage-panel .manage-item-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.manage-panel .item-actions {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n grid-gap: 12px;\n gap: 12px;\n}\n.manage-panel .exclude-built-in {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.manage-panel .be-loading {\n width: 100%;\n text-align: center;\n}\n.manage-panel .description-text {\n opacity: 0.75;\n}\n.manage-panel .add-item-row {\n position: relative;\n}\n.manage-panel .batch-add-popup {\n top: calc(100% + 8px);\n left: 50%;\n transition: 0.2s ease-out;\n transform: translateX(-50%) translateY(-8px);\n padding: 8px;\n width: 100%;\n min-height: calc(var(--panel-height) / 2);\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n}\nbody.dark .manage-panel .batch-add-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #222;\n}\n.manage-panel .batch-add-popup.open {\n transform: translateX(-50%) translateY(0px);\n}\n.manage-panel .batch-add-popup .be-text-area {\n flex: 1 0 auto;\n}\n.manage-panel .batch-add-popup .batch-add-actions {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-button {\n flex: 1 0 0;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}",""]),e.exports=i},760:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.manage-panel .user-item {\n display: grid;\n grid-column-gap: 6px;\n column-gap: 6px;\n grid-template: "displayName line remove" auto "name line remove" auto/auto 1fr auto;\n align-items: center;\n padding: 6px 0;\n}\n.manage-panel .user-item .user-item-display-name {\n grid-area: displayName;\n}\n.manage-panel .user-item .user-item-name {\n grid-area: name;\n opacity: 0.5;\n font-size: 11px;\n}\n.manage-panel .user-item .user-item-line {\n grid-area: line;\n justify-self: stretch;\n transition: 0.2s ease-out;\n opacity: 0;\n height: 0;\n width: 100%;\n border-bottom: 1px dashed;\n box-sizing: border-box;\n}\n.manage-panel .user-item .user-item-toggle {\n grid-area: toggle;\n justify-self: end;\n}\n.manage-panel .user-item .user-item-remove-confirm {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 13px;\n color: white;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button {\n color: inherit;\n font-size: 12px;\n padding: 4px;\n padding-right: 6px;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button .be-icon {\n margin-right: 4px;\n}\n.manage-panel .user-item .tippy-box {\n border-radius: 8px;\n}\n.manage-panel .user-item .tippy-box .tippy-content {\n padding-right: 5px;\n}\n.manage-panel .user-item .user-item-remove {\n grid-area: remove;\n justify-self: end;\n display: flex;\n align-items: center;\n opacity: 0.1;\n transition: 0.2s ease-out;\n cursor: pointer;\n padding: 4px;\n}\n.manage-panel .user-item .user-item-remove:hover {\n opacity: 1;\n color: #E54E4E;\n}\n.manage-panel .user-item:hover .user-item-remove:not(:hover) {\n opacity: 0.75;\n}\n.manage-panel .user-item:hover .user-item-line {\n opacity: 0.5;\n}',""]),e.exports=i},6860:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".online-registry {\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) scale(0.95);\n width: 360px;\n height: 85vh;\n z-index: 100000;\n transition: 0.2s ease-out;\n font-size: 14px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .online-registry {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .online-registry {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .online-registry {\n background-color: #222;\n}\n.online-registry.open {\n transform: translate(-50%, -50%) scale(1);\n}\n.online-registry-header {\n padding: 12px;\n display: flex;\n align-items: center;\n grid-gap: 12px;\n gap: 12px;\n}\n.online-registry-header + .online-registry-header {\n padding-top: 0;\n}\n.online-registry-header-title {\n flex: 1;\n font-size: 18px;\n font-weight: bold;\n}\n.online-registry-header-search {\n flex: 1;\n justify-content: center;\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n}\n.online-registry-header-search .be-textbox {\n max-width: 320px;\n flex: 1;\n font-size: 12px;\n}\n.online-registry-header-branch {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n font-size: 12px;\n}\n.online-registry-header-refresh-icon, .online-registry-header-close-icon {\n padding: 2px;\n cursor: pointer;\n transition: 0.3s ease-out;\n}\n.online-registry-header-refresh-icon:hover, .online-registry-header-close-icon:hover {\n color: var(--theme-color);\n}\n.online-registry-header-refresh-icon {\n padding: 3px;\n}\n.online-registry-header-refresh-icon:hover {\n transform: rotate(360deg);\n}\n.online-registry-separator {\n height: 1px;\n width: calc(100% - 24px);\n margin: 0 12px;\n background-color: rgba(136,136,136,0.13333);\n}\n.online-registry-content {\n flex: 1;\n padding: 4px 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.online-registry-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.online-registry-content .be-loading,\n.online-registry-content .be-empty {\n margin: 12px 0;\n}",""]),e.exports=i},6891:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.online-registry-item-wrapper {\n min-height: 39px;\n position: relative;\n}\n.online-registry-item-wrapper::before {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n pointer-events: none;\n top: 50%;\n left: 12px;\n transform: translateY(-50%);\n width: calc(100% - 24px);\n height: 20px;\n background-color: rgba(136,136,136,0.13333);\n display: flex;\n}\n.online-registry-item-wrapper.virtual::before {\n opacity: 1;\n}\n.online-registry-item {\n display: flex;\n align-items: center;\n grid-gap: 4px;\n gap: 4px;\n flex-wrap: wrap;\n padding: 8px 12px;\n}\n.online-registry-item:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.online-registry-item:not(:last-child) {\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n}\n.online-registry-item .item-badge {\n padding: 2px 4px;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 4px;\n font-size: 12px;\n}\n.online-registry-item .item-display-name {\n font-weight: bold;\n}\n.online-registry-item .grow {\n flex: 1 0 0;\n}\n.online-registry-item .item-action {\n font-size: 12px;\n}\n.online-registry-item .item-action .be-icon {\n margin-right: 6px;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not([focus-within]) {\n opacity: 0.5;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not(:focus-within) {\n opacity: 0.5;\n}\n.online-registry-item:hover .item-description {\n opacity: 1;\n}\n.online-registry-description {\n font-size: 13px;\n line-height: normal;\n word-break: break-all;\n}\n.online-registry-description ul,\n.online-registry-description ul li {\n list-style: disc;\n}\n.online-registry-description ol,\n.online-registry-description ol li {\n list-style: decimal;\n}\n.online-registry-description ul,\n.online-registry-description ol {\n padding-left: 16px;\n}\n.online-registry-description ul li,\n.online-registry-description ol li {\n line-height: 1.75;\n}\n.online-registry-description p {\n margin: 0;\n}\n.online-registry-description details {\n line-height: 1.75;\n}\n.online-registry-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.online-registry-description > p {\n line-height: 1.75;\n}\n.online-registry-description pre {\n white-space: pre-wrap;\n}\n.online-registry-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.online-registry-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .online-registry-description kbd {\n border-color: #666;\n}\n.online-registry-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .online-registry-description blockquote * {\n color: inherit !important;\n}\n.online-registry-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a[focus-within],\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a:focus-within,\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},4227:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-video-control-bar-extend {\n display: flex;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend {\n margin-top: 1px;\n}\n.be-video-control-bar-extend, .squirtle-controller.squirtle-wide-screen .be-video-control-bar-extend.squirtle-block-wrap {\n width: auto !important;\n margin-top: 0px;\n}\n.be-video-control-bar-extend .bp-svgicon {\n width: auto;\n padding-top: 1px;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n transition: transform 0.2s ease-out;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon svg,\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 22px;\n width: 22px;\n height: 22px;\n color: #fff;\n fill: #fff;\n}\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon svg,\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 28px;\n width: 28px;\n height: 28px;\n}\n.be-video-control-bar-extend .be-video-control-tooltip {\n pointer-events: none;\n font-size: 12px;\n padding: 6px 8px;\n line-height: normal;\n white-space: nowrap;\n color: #fff;\n background-color: rgba(0,0,0,0.70196);\n border-radius: 4px;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%) translateY(calc(-100% - 11px));\n opacity: 0;\n}\n.be-video-control-bar-extend-item {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n position: relative;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend-item {\n align-items: center;\n}\n.be-video-control-bar-extend-item:hover .be-video-control-tooltip {\n transition: all 0.3s ease-in-out 0.3s;\n opacity: 1;\n transform: translateX(-50%) translateY(calc(-100% - 19px));\n}\n.be-video-control-bar-extend-item:active .bp-svgicon .be-icon {\n transform: scale(0.95);\n}\n.be-video-control-bar-extend-item button {\n background-color: transparent;\n margin: 0;\n padding: 0;\n border: none;\n cursor: pointer;\n}\n.be-video-control-bar-extend-item button:hover, .be-video-control-bar-extend-item button:active {\n outline: none !important;\n}",""]),e.exports=i},6230:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card {\n background: #fff;\n min-width: var(--card-min-width);\n max-width: 60vw;\n min-height: 87px;\n margin: 8px 0;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.26667);\n transform-origin: left;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n position: relative;\n padding-left: 8px;\n border-radius: 8px;\n}\nbody.dark .toast-card {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.toast-card.toast-card-container-enter, .toast-card.toast-card-container-leave-to {\n opacity: 0;\n transform: translateX(var(--card-min-width-negative));\n}\n.toast-card.toast-card-container-leave-active {\n position: absolute;\n transition: 0.3s cubic-bezier(0.6, -0.28, 0.74, 0.05);\n}\n.toast-card-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.toast-card-title {\n font-size: 18px;\n color: #444;\n opacity: 0.5;\n margin: 12px;\n font-weight: bold;\n flex: 1 1 auto;\n}\nbody.dark .toast-card-title {\n color: #999;\n}\n.toast-card-close {\n height: 24px;\n width: 24px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n position: relative;\n justify-content: center;\n flex: 0 0 auto;\n padding: 14px;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n box-sizing: content-box;\n opacity: 0.75;\n}\n.toast-card-close:hover {\n opacity: 0.85;\n}\n.toast-card-close:hover .be-icon {\n transform: scale(1.2);\n}\n.toast-card-close:active {\n opacity: 0.9;\n}\n.toast-card-close:active .be-icon {\n transform: scale(1.3);\n}\n.toast-card-close .be-icon {\n transition: 0.2s ease-out;\n}\n.toast-card-close .be-progress-ring {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n --ring-color: currentColor;\n opacity: 0;\n}\n.toast-card-close.show-progress .be-progress-ring {\n opacity: 1;\n}\n.toast-card-message {\n color: #000;\n font-size: 14px;\n margin: 0 16px 12px 12px;\n white-space: pre-wrap;\n display: flex;\n align-items: center;\n line-height: 1.5;\n flex-wrap: wrap;\n word-break: break-all;\n max-height: 200px;\n overflow: auto;\n}\n.toast-card-border {\n position: absolute;\n border-radius: 2px;\n height: calc(100% - 10px);\n width: 4px;\n top: 5px;\n left: 0;\n}\n.toast-card.toast-default .toast-card-border {\n background-color: #444;\n}\n.toast-card.toast-error .toast-card-border {\n background-color: #f44336;\n}\n.toast-card.toast-info .toast-card-border {\n background-color: #2196f3;\n}\n.toast-card.toast-success .toast-card-border {\n background-color: #8bc34a;\n}\n.toast-card span,\n.toast-card .link {\n display: inline-block;\n padding: 2px 4px;\n margin: 2px;\n background-color: rgba(136,136,136,0.13333);\n text-decoration: none;\n color: #000;\n transition: all 0.2s ease-out;\n border-radius: 6px;\n}\n.toast-card .link:hover {\n background-color: rgba(136,136,136,0.2);\n}\n.toast-card .link:active {\n background-color: rgba(136,136,136,0.26667);\n}\n.toast-card .download-link,\n.toast-card .download-link:hover {\n color: inherit !important;\n text-decoration: underline;\n word-break: break-all;\n}",""]),e.exports=i},9164:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card-container {\n --card-min-width: 240px;\n --card-min-width-negative: -240px;\n position: fixed;\n left: 0;\n bottom: 0;\n display: flex;\n flex-direction: column-reverse;\n align-items: flex-start;\n padding-left: 16px;\n z-index: 100001;\n pointer-events: none;\n overflow: hidden;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n}\n.toast-card-container * {\n pointer-events: initial;\n transition: 0.2s ease-out;\n}",""]),e.exports=i},2605:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-check-box .text-container[data-v-25934ad6] {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n}\n.be-check-box .icon-container[data-v-25934ad6] {\n flex-shrink: 0;\n position: relative;\n margin: 2px 0 2px 8px;\n}\n.be-check-box .icon-container > *[data-v-25934ad6] {\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n}\n.be-check-box .icon-container .not-checked[data-v-25934ad6] {\n opacity: 0.75;\n}\n.be-check-box .icon-container .checked[data-v-25934ad6] {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n transform: scale(0);\n}\n.be-check-box.checked .icon-container[data-v-25934ad6] {\n color: var(--theme-color);\n}\n.be-check-box.checked .icon-container .not-checked[data-v-25934ad6] {\n transform: scale(0);\n opacity: 0;\n}\n.be-check-box.checked .icon-container .checked[data-v-25934ad6] {\n transform: scale(1);\n opacity: 1;\n}\n.be-check-box.left-icon .icon-container[data-v-25934ad6] {\n order: -1;\n margin: 2px 8px 2px 0;\n}",""]),e.exports=i},483:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-color-picker[data-v-b80ac862] {\n font-size: 14px;\n display: flex;\n position: relative;\n color: #000;\n}\n.be-color-picker[data-v-b80ac862], .be-color-picker *[data-v-b80ac862] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-color-picker[data-v-b80ac862] {\n color: #eee;\n}\n.be-color-picker .selected-color[data-v-b80ac862] {\n cursor: pointer;\n border-radius: 50%;\n outline: none !important;\n transition: box-shadow 0.2s ease-out;\n}\n.be-color-picker .selected-color[focus-within][data-v-b80ac862] {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .selected-color[data-v-b80ac862]:focus-within {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .picker[data-v-b80ac862] {\n left: calc(50% + var(--offset));\n top: 100%;\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n padding: 14px;\n width: 240px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: content-box;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #222;\n}\n.be-color-picker .picker.open[data-v-b80ac862] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-color-picker .picker .item-group[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .item-title[data-v-b80ac862] {\n font-weight: bold;\n margin-bottom: 8px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862], .be-color-picker .picker .item-group.operations[data-v-b80ac862] {\n flex-direction: row;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862],\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n padding: 6px 8px;\n flex: 1 0 0;\n text-align: center;\n font-size: 14px;\n}\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n margin-right: 4px;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862] {\n margin-left: 4px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.be-color-picker .picker .item-group.info .color-preview[data-v-b80ac862] {\n transition: none;\n width: 24px;\n height: 24px;\n margin-right: 8px;\n border-radius: 50%;\n}\n.be-color-picker .picker .item-group.info .grow[data-v-b80ac862] {\n flex: 1 0 0;\n}\n.be-color-picker .picker .item-group.info .toggle-mode[data-v-b80ac862] {\n font-size: 14px;\n padding: 4px 8px;\n}\n.be-color-picker .picker .item-group.info .hex[data-v-b80ac862] {\n flex: 1 1 64px;\n}\n.be-color-picker .picker .item-group .colors[data-v-b80ac862] {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862] {\n outline: none !important;\n margin-right: 6px;\n margin-bottom: 6px;\n height: 24px;\n width: 24px;\n cursor: pointer;\n border-radius: 50%;\n transition: transform 0.2s ease-out;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[focus-within][data-v-b80ac862] {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:focus-within {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:active {\n transform: scale(1.05);\n}\n.be-color-picker .picker .item-group .bars[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .bars .bar[data-v-b80ac862] {\n display: flex;\n align-items: center;\n font-size: 14px;\n margin-bottom: 4px;\n}\n.be-color-picker .picker .item-group .bars .bar .color-bar[data-v-b80ac862] {\n height: 4px;\n border-radius: 2px;\n box-shadow: 0 0 0 2px rgba(136,136,136,0.13333);\n}\n.be-color-picker .picker .item-group .bars .bar .color-thumb[data-v-b80ac862] {\n width: 14px;\n height: 14px;\n border-radius: 50%;\n border: 2px solid var(--theme-color-20);\n transition: border 0.2s ease-out;\n background-color: #fff;\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider[focus-within] .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider:focus-within .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar-name[data-v-b80ac862] {\n flex-shrink: 0;\n width: 24px;\n}\n.be-color-picker .picker .item-group .bars .bar-value[data-v-b80ac862] {\n flex: 0 0 48px;\n margin-left: 6px;\n text-align: right;\n}\n.be-color-picker .picker .item-group .bars .be-slider[data-v-b80ac862] {\n flex: 1 0 0;\n margin: 4px 6px;\n}\n.be-color-picker .picker .item-group[data-v-b80ac862]:not(:last-child) {\n margin-bottom: 16px;\n}\n.be-color-picker .picker.compact[data-v-b80ac862] {\n width: 200px;\n}\n.be-color-picker .picker.compact .item-group .colors .color[data-v-b80ac862] {\n width: 19px;\n height: 19px;\n}",""]),e.exports=i},1904:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".default-widget[data-v-8fc42b3a] {\n position: relative;\n}\n.default-widget .widget-icon[data-v-8fc42b3a] {\n margin-right: 8px;\n opacity: 0.75;\n}\n.default-widget .widget-name[data-v-8fc42b3a] {\n display: flex;\n}",""]),e.exports=i},5309:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-image-picker[data-v-22d00072] {\n position: relative;\n font-size: 14px;\n}\n.be-image-picker .popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n top: 100%;\n left: 50%;\n padding: 8px;\n width: 302px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: black;\n fill: black;\n stroke: black;\n text-align: center;\n margin-bottom: 16px;\n}\nbody.dark .be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .images[data-v-22d00072] {\n max-height: 240px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n outline: none !important;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-start;\n padding-left: 6px;\n padding-top: 6px;\n}\n.be-image-picker .popup .images[data-v-22d00072]::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-image-picker .popup .images .image[data-v-22d00072] {\n border-radius: 4px;\n transition: transform 0.2s ease-out, box-shadow 0.2s ease-out;\n outline: none !important;\n overflow: hidden;\n cursor: pointer;\n display: flex;\n margin-right: 6px;\n margin-bottom: 6px;\n}\n.be-image-picker .popup .images .image.image-list-enter[data-v-22d00072], .be-image-picker .popup .images .image.image-list-leave-to[data-v-22d00072] {\n opacity: 0;\n}\n.be-image-picker .popup .images .image.image-list-leave-active[data-v-22d00072] {\n position: absolute;\n}\n.be-image-picker .popup .images .image img[data-v-22d00072] {\n -o-object-fit: cover;\n object-fit: cover;\n transition: 0.2s ease-out;\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[focus-within][data-v-22d00072] {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[data-v-22d00072]:focus-within {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image[focus-within] img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image:focus-within img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image.selected[data-v-22d00072] {\n box-shadow: 0 0 0 3px var(--theme-color);\n}\n.be-image-picker .popup .mask[data-v-22d00072] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n background-color: rgba(0,0,0,0.66667);\n}\n.be-image-picker .popup .operations[data-v-22d00072] {\n display: flex;\n margin: 8px 4px 4px 4px;\n}\n.be-image-picker .popup .operations[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}\n.be-image-picker .popup .operations > .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations > .be-button.clear-image[data-v-22d00072] {\n flex-grow: 2;\n}\n.be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(-50%) scale(0.75);\n top: 50%;\n left: 50%;\n padding: 14px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n width: 80%;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup .operations .add-image-popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n display: flex;\n align-items: center;\n justify-content: center;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072]:not(:last-child) {\n margin-bottom: 12px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-textbox[data-v-22d00072] {\n margin-left: 8px;\n flex: 1 0 0;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .title[data-v-22d00072] {\n font-weight: bold;\n font-size: 16px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row.buttons[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}",""]),e.exports=i},9999:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.image-viewer-container[data-v-1a44716a] {\n background: rgba(0, 0, 0, 0.85);\n width: 100%;\n height: 100%;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 100002;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: 0;\n pointer-events: none;\n color: #eee;\n}\n.image-viewer-container[data-v-1a44716a], .image-viewer-container *[data-v-1a44716a] {\n transition: 0.2s ease-out;\n}\n.image-viewer-container.open[data-v-1a44716a] {\n opacity: 1;\n pointer-events: initial;\n}\n.image-viewer-container .image-viewer[data-v-1a44716a] {\n width: 90%;\n height: 90%;\n display: grid;\n grid-template: "image close" 48px "image ." auto "image copy-link" 48px "image ." 12px "image new-tab" 48px "image ." 18px "image download" 48px/auto 48px;\n grid-column-gap: 12px;\n column-gap: 12px;\n justify-items: center;\n justify-content: stretch;\n align-items: center;\n align-content: stretch;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .image-container[data-v-1a44716a] {\n grid-area: image;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.image-viewer-container .image-viewer .image-container .image[data-v-1a44716a] {\n flex: 1 0 0;\n height: 0;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.image-viewer-container .image-viewer .close[data-v-1a44716a] {\n grid-area: close;\n}\n.image-viewer-container .image-viewer .download[data-v-1a44716a] {\n grid-area: download;\n}\n.image-viewer-container .image-viewer .copy-link[data-v-1a44716a] {\n grid-area: copy-link;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .new-tab[data-v-1a44716a] {\n grid-area: new-tab;\n transform: scale(0.85);\n}\n.image-viewer-container .image-viewer .image-viewer-icon[data-v-1a44716a] {\n cursor: pointer;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n color: #eee;\n}\n.image-viewer-container .image-viewer .image-viewer-icon:hover .be-icon[data-v-1a44716a] {\n color: var(--theme-color);\n}\n.image-viewer-container.open .image-viewer[data-v-1a44716a] {\n transform: scale(1);\n}',""]),e.exports=i},9990:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-bar[data-v-3ac6d224] {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 4px;\n background-color: rgba(136,136,136,0.26667);\n border-radius: 2px;\n min-width: 24px;\n overflow: hidden;\n}\n.be-progress-bar .progress[data-v-3ac6d224] {\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.be-progress-bar .progress.transition[data-v-3ac6d224] {\n transition: width 0.3s ease-out;\n}",""]),e.exports=i},1337:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-ring[data-v-3f873eef] {\n --ring-color: var(--theme-color);\n --ring-background: rgba(136,136,136,0.26667);\n display: flex;\n}\n.be-progress-ring svg[data-v-3f873eef] {\n transform: rotate(-90deg);\n}\n.be-progress-ring svg .progress[data-v-3f873eef] {\n stroke: var(--ring-color);\n}\n.be-progress-ring svg .progress.transition[data-v-3f873eef] {\n transition: stroke-dashoffset 0.3s ease-out;\n}\n.be-progress-ring svg .progress-background[data-v-3f873eef] {\n stroke: var(--ring-background);\n}",""]),e.exports=i},6817:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-range-input[data-v-f376e002] {\n display: flex;\n align-items: center;\n}\n.be-range-input > .be-textbox[data-v-f376e002] {\n flex: 1;\n}\n.be-range-input .default-separator[data-v-f376e002] {\n margin: 0 8px;\n flex: 0 0 auto;\n}",""]),e.exports=i},4757:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-switch-box {\n outline: none !important;\n width: 32px;\n margin: 4px 0;\n}\n.be-switch-box, .be-switch-box *, .be-switch-box *::before, .be-switch-box *::after {\n transition: 0.2s all ease-out;\n}\n.be-switch-box input[type=checkbox] {\n display: none;\n}\n.be-switch-box label {\n display: block;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n}\n.be-switch-box .bar {\n position: relative;\n background-color: rgba(136,136,136,0.26667);\n box-sizing: border-box;\n height: 12px;\n border-radius: 6px;\n}\n.be-switch-box .bar .thumb {\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 50%;\n background-color: #fff;\n border: 1px solid #ddd;\n}\nbody.dark .be-switch-box .bar .thumb {\n border-color: #555;\n background-color: #666;\n}\n.be-switch-box.checked .bar {\n background-color: var(--theme-color-50);\n}\n.be-switch-box.checked .bar .thumb {\n background-color: var(--theme-color);\n border-color: transparent;\n left: calc(100% - 18px);\n}\nbody.dark .be-switch-box.checked .bar .thumb {\n border-color: transparent;\n background-color: var(--theme-color);\n}\n.be-switch-box[focus-within].checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box:focus-within.checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box.disabled {\n opacity: 0.5;\n}\n.be-switch-box.disabled, .be-switch-box.disabled * {\n cursor: not-allowed;\n}",""]),e.exports=i},8239:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-tab-control {\n display: flex;\n flex-direction: column;\n}\n.be-tab-control .default-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 8px 8px 0;\n}\n.be-tab-control .default-header .default-tabs {\n display: flex;\n padding: 6px 8px;\n}\n.be-tab-control .default-header .default-tabs .default-tab {\n font-size: 14px;\n position: relative;\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}\n.be-tab-control .default-header .default-tabs .default-tab::after {\n content: "";\n position: absolute;\n top: calc(100% + 4px);\n left: 50%;\n display: block;\n height: 3px;\n border-radius: 2px;\n width: 80%;\n background-color: var(--theme-color);\n transition: transform 0.2s ease-out;\n transform: translateX(-50%) scaleX(0);\n}\n.be-tab-control .default-header .default-tabs .default-tab-name {\n transition: transform 0.2s ease-out;\n opacity: 0.5;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected .default-tab-name {\n font-weight: bold;\n transform: scale(1.1);\n opacity: 1;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected::after {\n transform: translateX(-50%) scaleX(1);\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n content: attr(data-count);\n position: absolute;\n bottom: calc(100% + 2px);\n left: 50%;\n transform: translateX(-50%);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 4px;\n font-size: 11px;\n border-radius: 10px;\n background-color: #fff;\n border: 1px solid rgba(136,136,136,0.13333);\n height: 10px;\n min-width: 10px;\n box-sizing: content-box;\n line-height: 1;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n background-color: #333;\n}\n.be-tab-control .default-header .header-item {\n flex: 1;\n margin: 0 8px;\n}\n.be-tab-control .default-header .be-more-link .be-button {\n padding: 4px 6px 4px 10px;\n}\n.be-tab-control .default-header .be-more-link .be-button .be-icon {\n margin-left: 4px;\n}\n.be-tab-control .default-content {\n display: flex;\n flex: 1;\n justify-content: center;\n padding: 6px 0;\n position: relative;\n max-height: 100%;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.be-tab-control .default-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-tab-control .default-content .content-transition-enter, .be-tab-control .default-content .content-transition-leave-to {\n opacity: 0;\n transform: translateY(-12px);\n}\n.be-tab-control .default-content .content-transition-leave-active {\n position: absolute;\n}\n.be-tab-control .default-content .content-transition-enter-active, .be-tab-control .default-content .content-transition-leave-active {\n transition: 0.2s ease-out;\n}',""]),e.exports=i},8756:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-text-area {\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-text-area[focus-within] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area textarea {\n resize: none;\n width: 0;\n flex: 1 0 0;\n padding: 4px 6px;\n border-radius: 4px;\n background-color: transparent;\n overflow: auto;\n border: none;\n outline: none !important;\n color: black;\n font-size: inherit;\n}\nbody.dark .be-text-area textarea {\n color: #eee;\n}\n.be-text-area textarea:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-text-area textarea::-webkit-input-placeholder {\n color: #888;\n}",""]),e.exports=i},7416:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-textbox[data-v-242237dc] {\n position: relative;\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-textbox[focus-within][data-v-242237dc] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox[data-v-242237dc]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox input[type=text][data-v-242237dc] {\n line-height: normal;\n padding: 4px 6px;\n border-radius: 4px;\n flex: 1 0 0;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: black;\n width: 0;\n font-size: inherit;\n}\nbody.dark .be-textbox input[type=text][data-v-242237dc] {\n color: #eee;\n}\n.be-textbox input[type=text][data-v-242237dc]:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-textbox input[type=text][data-v-242237dc]::-webkit-input-placeholder {\n color: #888;\n}\n.be-textbox.linear[data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear input[type=text][data-v-242237dc] {\n padding: 4px;\n}\n.be-textbox.linear .linear-bar[data-v-242237dc] {\n position: absolute;\n top: calc(100% - 1px);\n left: 50%;\n transform: translateX(-50%);\n border-radius: 1px;\n height: 1px;\n width: 100%;\n background-color: rgba(136,136,136,0.26667);\n}\n.be-textbox.linear[focus-within][data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear[data-v-242237dc]:focus-within {\n box-shadow: none;\n}\n.be-textbox.linear[focus-within] .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}\n.be-textbox.linear:focus-within .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}",""]),e.exports=i},1567:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-button[data-v-7f7e80c6] {\n outline: none !important;\n line-height: normal;\n transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out;\n background-color: rgba(136,136,136,0.13333);\n color: black;\n border: none;\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.be-button[data-v-7f7e80c6], .be-button *[data-v-7f7e80c6] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-button[data-v-7f7e80c6] {\n color: #eee;\n}\n.be-button.round[data-v-7f7e80c6] {\n border-radius: calc(1em + 8px);\n padding: 4px 10px;\n}\n.be-button.icon[data-v-7f7e80c6] {\n border-radius: 50%;\n padding: 4px;\n}\n.be-button .content-container[data-v-7f7e80c6] {\n -webkit-user-select: none;\n user-select: none;\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n}\n.be-button.transparent[data-v-7f7e80c6] {\n background-color: transparent;\n}\n.be-button.primary[data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color-80);\n background-color: var(--theme-color-80);\n color: var(--foreground-color);\n}\n.be-button.light[data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n transition: box-shadow 0.2s ease-out;\n}\nbody.dark .be-button.light[data-v-7f7e80c6] {\n background-color: #333;\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[data-v-7f7e80c6]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button.disabled[data-v-7f7e80c6] {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},4692:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-dropdown[data-v-0e500725] {\n display: flex;\n border-radius: 4px;\n color: black;\n fill: black;\n stroke: black;\n background-color: #fff;\n transition: box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n position: relative;\n cursor: pointer;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-dropdown[data-v-0e500725], .be-dropdown *[data-v-0e500725] {\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n background-color: #333;\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown:not(.disabled)[focus-within][data-v-0e500725] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown[data-v-0e500725]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown .dropdown-popup[data-v-0e500725] {\n background-color: inherit;\n top: calc(100% + 4px);\n left: 50%;\n transform: translateX(-50%) translateY(-4px) scale(0.8);\n transform-origin: top;\n transition: 0.2s ease-out;\n min-width: 100%;\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 .be-dropdown .dropdown-popup[data-v-0e500725] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.be-dropdown .dropdown-popup.open[data-v-0e500725] {\n transform: translateX(-50%) scale(1);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725] {\n padding: 4px 6px;\n margin: 2px 4px;\n border-radius: 4px;\n white-space: nowrap;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: background-color 0.2s ease-out;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[focus-within][data-v-0e500725] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:first-child {\n margin-top: 4px;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:last-child {\n margin-bottom: 4px;\n}\n.be-dropdown .selected[data-v-0e500725] {\n display: flex;\n align-items: center;\n flex-grow: 1;\n line-height: normal;\n}\n.be-dropdown .selected-item[data-v-0e500725] {\n flex: 1;\n padding: 4px 8px;\n}\n.be-dropdown .selected .arrow[data-v-0e500725] {\n flex-shrink: 0;\n transition: transform 0.2s ease-out;\n}\n.be-dropdown .selected .arrow.open[data-v-0e500725] {\n transform: rotate(180deg);\n}\n.be-dropdown .selected .arrow .default-arrow[data-v-0e500725] {\n padding: 0 6px;\n display: flex;\n align-items: center;\n}\n.be-dropdown .selected .arrow .default-arrow path[data-v-0e500725] {\n fill: transparent;\n}\n.be-dropdown .selected .arrow .default-arrow svg[data-v-0e500725] {\n transition: 0.2s ease-out;\n stroke: rgba(136,136,136,0.66667);\n fill: transparent;\n width: 12px;\n height: 12px;\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled)[focus-within] .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):focus-within .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown.disabled[data-v-0e500725] {\n opacity: 0.5;\n cursor: not-allowed;\n}\n.be-dropdown.round[data-v-0e500725] {\n border-radius: calc(1em + 8px);\n}\n.be-dropdown.round .selected-item[data-v-0e500725] {\n padding: 4px 10px;\n}",""]),e.exports=i},414:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-empty {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},4821:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-loading {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},6281:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-popup {\n position: absolute;\n z-index: 1;\n border-radius: 8px;\n}\n.be-popup.fixed {\n position: fixed;\n}\n.be-popup.close.closed-style {\n pointer-events: none;\n opacity: 0;\n}\n.be-popup.open {\n pointer-events: initial;\n opacity: 1;\n}",""]),e.exports=i},7517:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-slider[data-v-a7e33a16] {\n min-width: 50px;\n position: relative;\n outline: none !important;\n}\n.be-slider .bar-container[data-v-a7e33a16] {\n padding: 6px 0;\n}\n.be-slider .default-bar[data-v-a7e33a16] {\n height: 4px;\n cursor: pointer;\n border-radius: 2px;\n background-color: rgba(136,136,136,0.13333);\n}\n.be-slider .thumb-container[data-v-a7e33a16] {\n cursor: pointer;\n position: absolute;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n transition: none;\n}\n.be-slider .default-thumb[data-v-a7e33a16] {\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background-color: var(--theme-color);\n box-shadow: 0 0 0 2px var(--theme-color-20);\n transition: box-shadow 0.2s ease-out;\n}",""]),e.exports=i},3190:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'@charset "UTF-8";\n/** 由于允许自定义SVG插入, 样式不能是scoped的, 否则匹配不上 */\n@font-face {\n font-family: "be-iconfont-bilifont";\n src: url("//s1.hdslb.com/bfs/seed/jinkela/header-v2/asserts/iconfont.ttf") format("truetype");\n}\n@font-face {\n font-family: "be-iconfont-vanfont";\n src: url("//s1.hdslb.com/bfs/static/jinkela/video/asserts/iconfont.6401a86.ttf") format("truetype");\n}\n.be-icon {\n color: inherit;\n fill: inherit;\n stroke: inherit;\n font-size: var(--size);\n font-style: normal;\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--size);\n height: var(--size);\n}\n.be-icon.be-iconfont-logo::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-profile::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-posts::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-wallet::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-live-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-order-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-course::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-logout::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-ok::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-cancel::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-phone::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-email::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-activity::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-feeds::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-message::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-history::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-vip::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play-triangle::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-refresh::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-eye::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-danmaku::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-dislike-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-comment-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-left-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-right-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-down-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-close::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-search::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-upload::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-lv0::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #9a9a9a;\n}\nbody.dark .be-icon.be-iconfont-lv0::before {\n color: #777;\n}\n.be-icon.be-iconfont-lv1::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #646464;\n}\nbody.dark .be-icon.be-iconfont-lv1::before {\n color: #ddd;\n}\n.be-icon.be-iconfont-lv2::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #1bc861;\n}\n.be-icon.be-iconfont-lv3::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #22baea;\n}\n.be-icon.be-iconfont-lv4::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #eaa722;\n}\n.be-icon.be-iconfont-lv5::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff7631;\n}\n.be-icon.be-iconfont-lv6::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff3131;\n}\n.be-icon:not(.colored) svg, .be-icon:not(.colored) svg path {\n fill: inherit;\n stroke: inherit;\n stroke-width: 0;\n}\n.be-icon .custom-icon {\n display: flex;\n}\n.be-icon .custom-icon > svg {\n width: var(--size);\n height: var(--size);\n}',""]),e.exports=i},8364:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tippy-box {\n font-size: inherit;\n filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2));\n}",""]),e.exports=i},3645:function(e){"use strict"; +saturationl:d("hsl",1,u(100)),lightness:d("hsl",2,u(100)),saturationv:d("hsv",1,u(100)),value:d("hsv",2,u(100)),chroma:d("hcg",1,u(100)),gray:d("hcg",2,u(100)),white:d("hwb",1,u(100)),wblack:d("hwb",2,u(100)),cyan:d("cmyk",0,u(100)),magenta:d("cmyk",1,u(100)),yellow:d("cmyk",2,u(100)),black:d("cmyk",3,u(100)),x:d("xyz",0,u(100)),y:d("xyz",1,u(100)),z:d("xyz",2,u(100)),l:d("lab",0,u(100)),a:d("lab",1),b:d("lab",2),keyword:function(e){return arguments.length?new c(e):r[this.model].keyword(this.color)},hex:function(e){return arguments.length?new c(e):i.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),i=this.rgb(),r=void 0===t?.5:t,a=2*r-1,o=n.alpha()-i.alpha(),s=((a*o==-1?a:(a+o)/(1+a*o))+1)/2,l=1-s;return c.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue(),n.alpha()*r+i.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===o.indexOf(e)){var t=r[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new c(p(r[this.model][e].raw(this.color)).concat(n),e)},c[e]=function(n){return"number"==typeof n&&(n=f(a.call(arguments),t)),new c(n,e)}}})),e.exports=c},1309:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]),e.exports=i},2583:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".switch-options {\n position: relative;\n --columns: 1;\n}\n.switch-options.grid {\n width: 100%;\n}\n.switch-options .switch-icon {\n margin-right: 8px;\n transform: scale(0.9);\n}\n.switch-options .dim {\n opacity: 0.5;\n}\n.switch-options-grid {\n font-size: 12px;\n display: grid;\n grid-template-columns: repeat(auto-fill, 50%);\n}\n.switch-options-popup {\n font-size: 12px;\n transition: 0.2s ease-out;\n transform-origin: left;\n transform: translateY(-50%) scale(0.9);\n top: 50%;\n left: calc(100% + 8px);\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n white-space: nowrap;\n padding: 4px;\n display: grid;\n width: max-content;\n grid-template-columns: repeat(var(--columns), auto);\n border-radius: 5px;\n border: 1px solid rgba(136,136,136,0.13333);\n max-height: calc(100vh - 100px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\nbody.dark .switch-options-popup {\n background-color: #333;\n}\nbody.dark .switch-options-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.switch-options-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.switch-options-popup.open {\n transform: translateY(-50%) scale(1);\n}\nbody.settings-panel-dock-right .switch-options-popup {\n right: calc(100% + 8px);\n left: unset;\n transform-origin: right;\n}\n.switch-options.small-size .switch-options-popup {\n transform-origin: top;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%) scale(0.9);\n}\n.switch-options.small-size .switch-options-popup.open {\n transform: translateX(-50%) scale(1);\n}",""]),e.exports=i},675:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".check-all-updates[data-v-31dfc406] {\n margin: 1px 0;\n}\n.check-all-updates .be-icon[data-v-31dfc406] {\n margin-right: 6px;\n}",""]),e.exports=i},4780:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.bangumi-card[data-v-3bc2da4f] {\n --cover-width: 94px;\n background-color: #fff;\n margin: 0 8px 8px 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n display: grid;\n grid-template-areas: "cover epTitle" "cover title";\n grid-template-columns: var(--cover-width) 1fr;\n grid-template-rows: 6fr 5fr;\n position: relative;\n flex-shrink: 0;\n}\n.bangumi-card .up[data-v-3bc2da4f] {\n grid-area: title;\n display: flex;\n align-items: center;\n padding: 0 12px;\n align-self: center;\n overflow: hidden;\n margin-bottom: 4px;\n}\n.bangumi-card .up .cover[data-v-3bc2da4f] {\n height: 18px;\n border-radius: 50%;\n}\n.bangumi-card .up .title[data-v-3bc2da4f] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 6px;\n line-height: normal;\n}\n.bangumi-card .ep-title[data-v-3bc2da4f] {\n grid-area: epTitle;\n font-size: 11pt;\n font-weight: bold;\n padding: 0 12px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: center;\n color: inherit;\n line-height: normal;\n margin-top: 4px;\n}\n.bangumi-card .ep-cover-container[data-v-3bc2da4f] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n display: flex;\n}\n.bangumi-card .ep-cover-container .ep-cover[data-v-3bc2da4f] {\n background-color: rgba(136,136,136,0.26667);\n width: var(--cover-width);\n min-height: 62.5px;\n}\n.bangumi-card:hover .ep-title[data-v-3bc2da4f] {\n color: var(--theme-color);\n}\n.bangumi-card:hover .ep-cover[data-v-3bc2da4f] {\n transform: scale(1.05);\n}\nbody.dark .bangumi-card[data-v-3bc2da4f] {\n box-shadow: rgba(0,0,0,0.06667) 0 4px 12px 0px;\n background-color: #2d2d2d;\n color: #eee;\n}\n.bangumi-card.new[data-v-3bc2da4f]::before {\n content: "NEW";\n position: absolute;\n top: 4px;\n left: 4px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n height: 18px;\n border-radius: 9px;\n font-weight: 700;\n font-size: 11px;\n line-height: 18px;\n z-index: 1;\n}',""]),e.exports=i},9109:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".column-card[data-v-8e8ea920] {\n width: 356px;\n display: flex;\n flex-direction: column;\n margin-bottom: 12px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n background-color: #fff;\n box-sizing: border-box;\n position: relative;\n flex-shrink: 0;\n font-size: 12px;\n cursor: pointer;\n border-radius: 8px;\n}\nbody.dark .column-card[data-v-8e8ea920] {\n background-color: #282828;\n color: #eee;\n}\n.column-card .covers[data-v-8e8ea920] {\n position: relative;\n display: flex;\n overflow: hidden;\n border-radius: 8px 8px 0 0;\n}\n.column-card .covers .cover[data-v-8e8ea920] {\n flex: 1 0 0;\n height: 120px;\n width: 0;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.column-card .up[data-v-8e8ea920] {\n position: absolute;\n left: 8px;\n top: calc(120px - 28px - 6px);\n padding: 2px;\n display: flex;\n align-items: center;\n background-color: rgba(0,0,0,0.66667);\n border-radius: 14px;\n height: 28px;\n box-sizing: border-box;\n}\n.column-card .up .face[data-v-8e8ea920] {\n border-radius: 50%;\n height: 24px;\n width: 24px;\n}\n.column-card .up .name[data-v-8e8ea920] {\n margin: 0 6px;\n color: #fff;\n}\n.column-card .title[data-v-8e8ea920] {\n padding: 10px 10px 0;\n margin: 0;\n font-size: 11pt;\n font-weight: bold;\n color: inherit;\n line-height: normal;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.column-card .description[data-v-8e8ea920] {\n margin: 8px 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.column-card:hover .title[data-v-8e8ea920] {\n color: var(--theme-color);\n}\n.column-card:hover .cover[data-v-8e8ea920] {\n transform: scale(1.05);\n}",""]),e.exports=i},3934:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-up-info {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 12px;\n line-height: normal;\n}\n.be-up-info:not(.fallback) {\n background-color: #fff;\n color: black;\n border-radius: 14px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 2px;\n box-shadow: none;\n padding-right: 8px;\n}\nbody.dark .be-up-info:not(.fallback) {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-up-info:not(.fallback) {\n background-color: #282828;\n color: #eee;\n}\n.be-up-info-cover {\n border-radius: 50%;\n}\n.be-up-info-cover-fallback {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n height: 24px;\n width: 18px;\n margin: 0 -3px 0 3px;\n}\n.be-up-info-name {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n transition: 0.2s ease-out;\n}\n.be-up-info:hover .be-up-info-name {\n color: var(--theme-color) !important;\n}",""]),e.exports=i},1267:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.video-card[data-v-0ffa1cb1] {\n display: grid;\n grid-template-columns: 200px 1fr;\n grid-template-rows: 1fr 1fr 1fr;\n grid-template-areas: "cover title" "cover description" "cover up";\n height: var(--card-height);\n width: var(--card-width);\n color: black;\n background-color: #fff;\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 margin-right: var(--card-margin);\n margin-bottom: var(--card-margin);\n position: relative;\n}\nbody.dark .video-card[data-v-0ffa1cb1], body.dark .video-card[data-v-0ffa1cb1]:hover {\n background-color: #282828;\n color: #eee;\n}\n.video-card[data-v-0ffa1cb1]:hover {\n color: black;\n}\n.video-card.vertical[data-v-0ffa1cb1] {\n grid-template-columns: auto auto;\n grid-template-rows: auto 1fr auto auto;\n grid-template-areas: "cover cover" "title title" "up up" "stats stats";\n grid-gap: 4px;\n gap: 4px;\n}\n.video-card.vertical .description[data-v-0ffa1cb1],\n.video-card.vertical .topics[data-v-0ffa1cb1] {\n display: none;\n}\n.video-card.vertical .cover-container[data-v-0ffa1cb1] {\n border-radius: 8px 8px 0 0;\n}\n.video-card.vertical .title[data-v-0ffa1cb1] {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: 3em;\n word-break: break-all;\n white-space: normal;\n line-height: 1.5;\n margin: 4px 0;\n font-size: 14px;\n}\n.video-card.vertical .up[data-v-0ffa1cb1] {\n align-self: start;\n white-space: nowrap;\n}\n.video-card.vertical .up .name[data-v-0ffa1cb1] {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.video-card.vertical .up[data-v-0ffa1cb1]:not(.no-face) {\n margin-left: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .up.no-face[data-v-0ffa1cb1] {\n margin-top: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .cooperation[data-v-0ffa1cb1] {\n margin: 0 12px 6px 8px;\n}\n.video-card.vertical .stats[data-v-0ffa1cb1] {\n grid-area: stats;\n align-self: end;\n justify-self: start;\n margin-bottom: 8px;\n margin-right: 0;\n}\n.video-card > *[data-v-0ffa1cb1] {\n justify-self: self-start;\n align-self: center;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1],\n.video-card .publish-time-detail[data-v-0ffa1cb1],\n.video-card .duration[data-v-0ffa1cb1],\n.video-card .watchlater[data-v-0ffa1cb1] {\n opacity: 0;\n}\n.video-card:hover .cover[data-v-0ffa1cb1] {\n transform: scale(1.05);\n}\n.video-card:hover .publish-time-summary[data-v-0ffa1cb1],\n.video-card:hover .duration[data-v-0ffa1cb1],\n.video-card:hover .watchlater[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1]:hover {\n opacity: 0;\n}\n.video-card .publish-time-summary:hover ~ .publish-time-detail[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .cover-container[data-v-0ffa1cb1] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n position: relative;\n width: calc(var(--card-width) - 2px);\n height: calc(var(--card-width) / 20 * 12.5);\n overflow: hidden;\n}\n.video-card .cover-container .cover[data-v-0ffa1cb1] {\n transition: 0.1s cubic-bezier(0.39, 0.58, 0.57, 1);\n -o-object-fit: cover;\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n.video-card .cover-container[data-v-0ffa1cb1] > :not(.cover) {\n position: absolute;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1],\n.video-card .cover-container .duration[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n bottom: 6px;\n padding: 2px 8px;\n background-color: rgba(0,0,0,0.66667);\n color: white;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .duration .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater .mdi[data-v-0ffa1cb1] {\n margin-right: 4px;\n}\n.video-card .cover-container .new[data-v-0ffa1cb1] {\n top: 6px;\n left: 6px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n font-weight: bold;\n padding: 2px 8px;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1] {\n z-index: 0;\n}\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n z-index: 1;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n top: 6px;\n right: 6px;\n}\n.video-card .cover-container .duration[data-v-0ffa1cb1] {\n left: 6px;\n}\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n right: 6px;\n padding-left: 4px;\n}\n.video-card .title[data-v-0ffa1cb1] {\n grid-area: title;\n font-size: 16px;\n font-weight: 600;\n color: inherit;\n padding: 0 10px;\n white-space: nowrap;\n overflow: hidden;\n justify-self: stretch;\n text-overflow: ellipsis;\n}\n.video-card .title[data-v-0ffa1cb1]:hover {\n color: var(--theme-color);\n}\n.video-card .topics[data-v-0ffa1cb1] {\n grid-area: description;\n display: flex;\n align-items: center;\n margin-left: 12px;\n}\n.video-card .topics .topic[data-v-0ffa1cb1] {\n color: inherit;\n padding: 4px 8px;\n background-color: rgba(136,136,136,0.13333);\n margin-right: 8px;\n border-radius: 14px;\n white-space: nowrap;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-card .topics .topic[data-v-0ffa1cb1]:hover {\n background-color: rgba(136,136,136,0.26667);\n color: var(--theme-color);\n}\n.video-card .description[data-v-0ffa1cb1] {\n grid-area: description;\n color: inherit;\n overflow: hidden;\n align-self: stretch;\n justify-self: stretch;\n margin: 0 12px;\n line-height: 1.5;\n height: 3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n scrollbar-width: none !important;\n}\n.video-card .description[data-v-0ffa1cb1]::-webkit-scrollbar {\n width: 0px !important;\n}\n.video-card .description.single-line[data-v-0ffa1cb1] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.video-card .cooperation[data-v-0ffa1cb1],\n.video-card .up[data-v-0ffa1cb1],\n.video-card .stats[data-v-0ffa1cb1] {\n grid-area: up;\n}\n.video-card .up[data-v-0ffa1cb1] {\n margin-left: 12px;\n margin-bottom: 6px;\n display: flex;\n align-items: center;\n padding: 2px;\n background-color: transparent;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n border-radius: 15px;\n color: inherit;\n}\n.video-card .up .name[data-v-0ffa1cb1] {\n margin: 0 8px;\n}\n.video-card .up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .up[data-v-0ffa1cb1]:not(.no-face):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.video-card .up:hover .name[data-v-0ffa1cb1],\n.video-card .up:hover .be-icon[data-v-0ffa1cb1] {\n color: var(--theme-color);\n}\n.video-card.no-stats .up[data-v-0ffa1cb1],\n.video-card.no-stats .cooperation[data-v-0ffa1cb1] {\n margin-bottom: 4px;\n}\n.video-card .cooperation[data-v-0ffa1cb1] {\n margin-left: 12px;\n display: flex;\n align-items: center;\n justify-self: stretch;\n justify-content: space-between;\n}\n.video-card .cooperation-ups[data-v-0ffa1cb1] {\n display: flex;\n flex-direction: row-reverse;\n align-items: center;\n justify-content: flex-start;\n}\n.video-card .cooperation-ups .cooperation-up[data-v-0ffa1cb1] {\n flex: 0 0 15px;\n width: 15px;\n display: flex;\n}\n.video-card .cooperation-ups .cooperation-up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .cooperation-ups .cooperation-up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border: 1px solid rgba(136,136,136,0.13333);\n padding: 2px;\n background-color: #fff;\n}\nbody.dark .video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n background-color: #282828;\n}\n.video-card .cooperation-ups:hover .cooperation-up[data-v-0ffa1cb1] {\n flex-basis: auto;\n width: 30px;\n margin-right: 4px;\n}\n.video-card .cooperation-note[data-v-0ffa1cb1] {\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] {\n font-size: 11px;\n justify-self: self-end;\n margin-right: 12px;\n display: flex;\n align-items: center;\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] > :nth-child(n+4) {\n display: none;\n}\n.video-card .stats .be-icon[data-v-0ffa1cb1] {\n margin: 0 4px 0 12px;\n}',""]),e.exports=i},3109:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".bb-comment .translate-container,\n.card-content .translate-container {\n margin: 4px 0 2px 0;\n display: inline-block;\n font-weight: normal;\n font-size: 14px;\n}\n.bb-comment .translate-container .translated,\n.card-content .translate-container .translated {\n font-size: 12px;\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.bb-comment .translate-container .translated a,\n.card-content .translate-container .translated a {\n color: #aaa !important;\n}\n.bb-comment .translate-container .translated a:hover,\n.card-content .translate-container .translated a:hover {\n color: var(--theme-color) !important;\n}\n.bb-comment .translate-container .translate,\n.card-content .translate-container .translate {\n display: flex;\n align-items: center;\n grid-gap: 2px;\n gap: 2px;\n font-size: 12px;\n height: 18px;\n color: #aaa;\n cursor: pointer;\n}\n.bb-comment .translate-container .translate:hover,\n.card-content .translate-container .translate:hover {\n color: var(--theme-color);\n}\n.bb-comment .translate-container .translate-result,\n.card-content .translate-container .translate-result {\n padding-top: 6px;\n white-space: pre-wrap;\n line-height: 20px;\n word-break: break-all;\n word-wrap: break-word;\n}\nbody.dark .bb-comment .translate-container .translate-result,\nbody.dark .card-content .translate-container .translate-result {\n color: #eee;\n}\nbody.machine-translator-enabled .bb-comment .reply-con .text-con {\n display: block;\n margin: 0 !important;\n}\nbody.machine-translator-enabled .card-content .translate-container {\n margin: 13px 0 2px 0;\n}",""]),e.exports=i},5848:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".suggest-item {\n outline: none !important;\n padding: 6px 6px 6px 10px;\n cursor: pointer;\n}\n.suggest-item.disabled {\n cursor: default;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled)[focus-within] {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:first-child {\n padding-top: 8px;\n border-radius: 7px 7px 0 0;\n}\n.suggest-item:last-child {\n padding-bottom: 8px;\n border-radius: 0 0 7px 7px;\n}\n.suggest-item-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.suggest-item-icon {\n margin-right: 6px;\n}\n.suggest-item-title {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 0;\n width: 0;\n}\n.suggest-item-name {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.suggest-item-description {\n opacity: 0.5;\n font-size: smaller;\n}\n.suggest-item-delete {\n opacity: 0.5;\n margin-right: 4px;\n}\n.suggest-item-delete:hover {\n opacity: 1;\n}",""]),e.exports=i},4078:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".global-launch-bar-container {\n display: flex;\n top: 20vh;\n left: 50%;\n width: 40vw;\n max-width: 650px;\n height: 50px;\n padding: 0 8px;\n z-index: 5000;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n font-size: 16px;\n transform: translateX(-50%);\n transition: opacity 0.2s ease-out;\n}\nbody.dark .global-launch-bar-container {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .global-launch-bar-container {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .global-launch-bar-container {\n background-color: #222;\n}\n.global-launch-bar-container .launch-bar {\n flex: 1;\n}\nbody.dark .global-launch-bar-container .launch-bar {\n --color: #eee;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list {\n transition: 0.2s ease-out;\n top: calc(100% + 8px);\n max-height: calc(80vh - 16px - 50px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n font-size: 14px;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}",""]),e.exports=i},9506:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".launch-bar {\n --color: black;\n color: var(--color);\n position: relative;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.launch-bar .input-area {\n display: flex;\n flex-direction: column;\n flex: 1;\n}\n.launch-bar .input-area .recommended-target {\n display: none;\n}\n.launch-bar .input-area .launch-bar-form {\n flex: 1;\n display: flex;\n}\n.launch-bar .input-area .launch-bar-form .input {\n flex: 1;\n padding: 8px;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: inherit;\n box-sizing: border-box;\n width: 15vw;\n font-size: inherit;\n}\n.launch-bar .input-area .launch-bar-form .input::placeholder {\n color: inherit !important;\n opacity: 0.8;\n}\n.launch-bar .input-area .launch-bar-form .submit {\n color: inherit;\n padding: 4px;\n background: transparent;\n border: none;\n outline: none !important;\n cursor: pointer;\n}\n.launch-bar .input-area .input-active-bar {\n flex: 0 0 auto;\n align-self: flex-start;\n height: 2px;\n width: 0;\n border-radius: 1px;\n background-color: var(--theme-color);\n transition: 0.3s ease-in-out;\n}\n.launch-bar .launch-bar-suggest-list {\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n width: 100%;\n transform: translateX(-50%) translateY(-4px);\n pointer-events: none;\n border: 1px solid rgba(136,136,136,0.13333);\n white-space: nowrap;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n background-color: #fff;\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n color: #eee;\n background-color: #222;\n}\n.launch-bar .launch-bar-suggest-list .suggest-highlight {\n color: var(--theme-color);\n font-style: normal;\n}\n.launch-bar[focus-within] .input-active-bar {\n width: 100%;\n}\n.launch-bar:focus-within .input-active-bar {\n width: 100%;\n}\n.launch-bar[focus-within] .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list[focus-within] {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}\n.launch-bar:focus-within .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list:focus-within {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}",""]),e.exports=i},8877:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-description {\n word-break: break-all;\n line-height: normal;\n}\n.component-description ul,\n.component-description ul li {\n list-style: disc;\n}\n.component-description ol,\n.component-description ol li {\n list-style: decimal;\n}\n.component-description ul,\n.component-description ol {\n padding-left: 16px;\n}\n.component-description ul li,\n.component-description ol li {\n line-height: 1.75;\n}\n.component-description p {\n margin: 0;\n}\n.component-description details {\n line-height: 1.75;\n}\n.component-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.component-description > p {\n line-height: 1.75;\n}\n.component-description pre {\n white-space: pre-wrap;\n}\n.component-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.component-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .component-description kbd {\n border-color: #666;\n}\n.component-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .component-description blockquote * {\n color: inherit !important;\n}\n.component-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.component-description a,\n.component-description a[focus-within],\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description a,\n.component-description a:focus-within,\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},9293:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-detail {\n min-width: 264px;\n width: 264px;\n flex: 1;\n background-color: inherit;\n border-radius: 7px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.component-detail .extra-option {\n display: flow-root;\n}\n.component-detail-separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n margin-bottom: 12px;\n flex-shrink: 0;\n align-self: stretch;\n}\n.component-detail-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n padding: 12px;\n background-color: inherit;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.component-detail-header .display-name {\n font-weight: bold;\n font-size: 16px;\n}\n.component-detail-header .close {\n cursor: pointer;\n}\n.component-detail-header .close:hover {\n color: var(--theme-color);\n}\n.component-detail-description:not(:last-child) {\n padding: 12px 12px 0;\n}\n.component-detail-tags {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n padding: 0 8px 8px;\n}\n.component-detail-tags .tag {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n padding: 2px 6px;\n margin-right: 4px;\n margin-bottom: 4px;\n font-size: 12px;\n box-shadow: none;\n}\nbody.dark .component-detail-tags .tag {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .component-detail-tags .tag {\n background-color: #282828;\n color: #eee;\n}\n.component-detail-tags .tag .tag-color {\n border-radius: 50%;\n width: 12px;\n height: 12px;\n margin-right: 4px;\n}\n.component-detail-internal-data {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n flex-shrink: 0;\n position: sticky;\n bottom: 0;\n min-height: 24px;\n box-sizing: content-box;\n background-color: inherit;\n padding: 8px 12px;\n}\n.component-detail-internal-data-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-detail-internal-data .internal-name {\n opacity: 0.5;\n}\n.component-detail-internal-data .tippy-content {\n padding: 4px;\n}\n.component-detail-internal-data .extra-actions-wrapper {\n position: relative;\n transform: translateX(2px);\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions {\n padding: 4px;\n cursor: pointer;\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions-list {\n width: max-content;\n}\n.component-detail-operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail-operations > * {\n flex: 1 0 0;\n}\n.component-detail-operations > *:not(:last-child) {\n margin-right: 8px;\n}\n.component-detail-options {\n padding: 8px 12px;\n}\n.component-detail-options .component-detail-options-title {\n font-weight: bold;\n font-size: 14px;\n margin-bottom: 8px;\n}\n.component-detail-options .generated-option:not(:last-child) {\n margin-bottom: 4px;\n}\n.component-detail-grow {\n flex: 1;\n}",""]),e.exports=i},7027:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-option[data-v-ddb921e6] {\n display: flex;\n align-items: center;\n min-height: 24px;\n}\n.component-option .unknown-option-type[data-v-ddb921e6],\n.component-option .be-slider[data-v-ddb921e6],\n.component-option .be-range-input[data-v-ddb921e6],\n.component-option .be-text-box[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=boolean] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=dropdown] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=color] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=switch][data-v-ddb921e6] {\n justify-content: center;\n}\n.component-option[data-type=switch] .option-name[data-v-ddb921e6] {\n display: none;\n}\n.component-option .option-name[data-v-ddb921e6] {\n margin-right: 8px;\n}\n.component-option .be-slider[data-v-ddb921e6] {\n margin: 0 8px;\n}",""]),e.exports=i},9087:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-settings {\n display: flex;\n flex-direction: column;\n justify-content: center;\n box-sizing: border-box;\n overflow: hidden;\n padding: 7px 12px 7px 7px;\n width: 100%;\n min-height: 36px;\n position: relative;\n cursor: pointer;\n transition: 0.2s ease-out;\n -webkit-user-select: none;\n user-select: none;\n}\n.component-settings::after {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n top: 0;\n left: 10px;\n height: 100%;\n width: calc(100% - 20px);\n pointer-events: none;\n background-image: repeating-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(136,136,136,0.13333) 10px, rgba(136,136,136,0.13333) 30px, rgba(0,0,0,0) 30px, rgba(0,0,0,0) 38px, rgba(136,136,136,0.13333) 38px, rgba(136,136,136,0.13333) 50px, rgba(0,0,0,0) 50px);\n}\n.component-settings.virtual::after {\n opacity: 1;\n}\n.component-settings.virtual .row {\n display: none;\n}\n.component-settings .row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-settings .row:not(:last-child) {\n margin-bottom: 8px;\n}\n.component-settings .display-name {\n font-size: 14px;\n height: 20px;\n flex: 1 0 auto;\n margin-left: 6px;\n width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-settings .details-arrow {\n opacity: 0.75;\n width: 32px;\n justify-content: flex-end;\n}\n.component-settings .be-switch-box {\n margin: 0;\n}\n.component-settings:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.component-settings:hover .options-count {\n opacity: 1;\n}\n.component-settings.selected {\n background-color: rgba(136,136,136,0.13333);\n}',""]),e.exports=i},9172:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-content .sidebar > * {\n position: relative;\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page {\n font-size: 13px;\n top: 12px;\n transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n transform: translateX(calc(-12.5% * var(--direction)));\n min-width: 372px;\n padding: 12px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n background-color: #282828;\n color: #eee;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page.open {\n transform: translateX(0);\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n flex-shrink: 0;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row:not(:last-child) {\n margin-bottom: 12px;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n width: 100%;\n}\n.settings-panel-content .sidebar > * .component-tags-item {\n background-color: transparent;\n cursor: pointer;\n display: flex;\n align-items: center;\n white-space: nowrap;\n padding: 8px;\n padding-right: 10px;\n font-size: 13px;\n}\n.settings-panel-content .sidebar > * .component-tags-item .tag-name {\n margin-right: 4px;\n margin-left: 8px;\n}\n.settings-panel-content .sidebar > * .component-tags-item:hover, .settings-panel-content .sidebar > * .component-tags-item.selected {\n background-color: rgba(136,136,136,0.13333);\n}\n.settings-panel-content .sidebar > * .icon-list,\n.settings-panel-content .sidebar > * .component-tags {\n flex-grow: 1;\n max-height: calc(var(--panel-height) - var(--header-height));\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n background-color: transparent;\n width: 40px;\n display: flex;\n flex-direction: column;\n}\n.settings-panel-content .sidebar > * .icon-list::-webkit-scrollbar,\n.settings-panel-content .sidebar > * .component-tags::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-content .sidebar > * .icon-list .grow,\n.settings-panel-content .sidebar > * .component-tags .grow {\n flex-grow: 1;\n}\n.settings-panel-content .sidebar > * .icon-list .be-icon,\n.settings-panel-content .sidebar > * .component-tags .be-icon {\n margin-left: 2px;\n}\n.settings-panel-content .sidebar > * .component-tags {\n height: 100%;\n width: auto;\n position: absolute;\n top: 0;\n opacity: 0;\n transition: 0.2s ease-out;\n pointer-events: none;\n background-color: #fff;\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody.dark .settings-panel-content .sidebar > * .component-tags {\n background-color: #222;\n}\n.settings-panel-content .sidebar > * .icon-list:hover ~ .component-tags,\n.settings-panel-content .sidebar > * .component-tags:hover {\n opacity: 1;\n pointer-events: initial;\n}",""]),e.exports=i},857:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-settings {\n line-height: normal;\n font-size: 12px;\n --panel-height: calc(100vh - 120px);\n}\nbody.player-mode-blackmask .be-settings {\n visibility: hidden;\n}\n.be-settings > .sidebar {\n position: fixed;\n top: 50%;\n z-index: 1002;\n transform: translateX(calc(-50% * var(--direction))) translateY(-50%);\n}\nbody.player-mode-webfullscreen .be-settings > .sidebar, body.player-fullscreen-fix .be-settings > .sidebar, body.player-full-win .be-settings > .sidebar {\n z-index: 1;\n}\n.be-settings > .sidebar > * {\n transition: transform 0.3s ease-out, opacity 0.3s ease-out;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n width: 26px;\n height: 26px;\n padding: 8px;\n box-sizing: content-box;\n background-color: rgba(255,255,255,0.66667);\n border-radius: 50%;\n position: relative;\n}\nbody.dark .be-settings > .sidebar > * {\n background-color: rgba(51,51,51,0.66667);\n}\n.be-settings > .sidebar > *:not(:last-child) {\n margin-bottom: 26px;\n}\n.be-settings > .sidebar > *::after {\n content: "";\n width: 140%;\n height: 140%;\n position: absolute;\n top: -20%;\n left: -20%;\n background: transparent;\n}\n.be-settings > .sidebar > * .be-icon {\n font-size: 26px;\n color: #888;\n fill: #888;\n transition: fill 0.3s ease-out;\n}\n.be-settings > .sidebar > *:hover {\n transform: translateX(calc(60% * var(--direction))) scale(1.1);\n background-color: #fff;\n}\nbody.dark .be-settings > .sidebar > *:hover {\n background-color: #333;\n}\n.be-settings > .sidebar > *:hover .be-icon {\n color: #222;\n fill: #222;\n}\nbody.dark .be-settings > .sidebar > *:hover .be-icon {\n color: #eee;\n fill: #eee;\n}\n.be-settings > .sidebar > *.open {\n transform: translateX(calc(100% * var(--direction))) scale(1.5);\n opacity: 0;\n}\n.be-settings .settings-panel-popup {\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n top: 50%;\n z-index: 100001;\n}\n.be-settings .settings-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .settings-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.be-settings .widgets-panel-popup {\n top: 50%;\n z-index: 100001;\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.be-settings .widgets-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .widgets-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.bilibili-player-dm-tip-wrap {\n pointer-events: none !important;\n}\nbody:not(.settings-panel-dock-right) .contact-help {\n display: none !important;\n}\nbody:not(.settings-panel-dock-right) .be-settings {\n --direction: 1;\n}\nbody:not(.settings-panel-dock-right) .be-settings > .sidebar {\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .widgets-panel-popup,\nbody:not(.settings-panel-dock-right) .settings-panel-popup {\n left: 12px;\n transform-origin: left;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .sidebar {\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .main {\n border-bottom-right-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags {\n border-bottom-left-radius: 8px;\n border-right: 1px solid rgba(136,136,136,0.13333);\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-left-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-sub-page {\n left: 53px;\n}\nbody.settings-panel-dock-right {\n --direction: -1;\n}\nbody.settings-panel-dock-right .be-settings > .sidebar {\n right: 0;\n}\nbody.settings-panel-dock-right .widgets-panel-popup,\nbody.settings-panel-dock-right .settings-panel-popup {\n right: 12px;\n transform-origin: right;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .sidebar {\n order: 1;\n border-left: 1px solid rgba(136,136,136,0.13333);\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .main {\n border-bottom-left-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags {\n border-bottom-right-radius: 8px;\n border-left: 1px solid rgba(136,136,136,0.13333);\n right: 0;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-right-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings {\n padding: 7px 7px 7px 12px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row {\n flex-direction: row-reverse;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .details-arrow {\n transform: rotate(180deg);\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .display-name {\n margin-left: 12px;\n width: 180px;\n}\nbody.settings-panel-dock-right .settings-panel-sub-page {\n right: 53px;\n}',""]),e.exports=i},8291:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-popup {\n z-index: 1000;\n}\n.settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n --header-height: 50px;\n --settings-panel-background: #fff;\n background-color: var(--settings-panel-background);\n position: relative;\n overscroll-behavior: contain;\n border-radius: 8px;\n color: black;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: content-box;\n width: auto;\n min-width: 320px;\n height: var(--panel-height);\n transition: opacity 0.2s 0.2s ease-out;\n}\nbody.dark .settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel {\n --settings-panel-background: #222;\n color: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header {\n box-sizing: border-box;\n height: var(--header-height);\n padding: 12px;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .settings-panel-popup .settings-panel .settings-panel-header {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .title {\n font-size: 18px;\n font-weight: bold;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon {\n font-size: 28px;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .peek {\n cursor: pointer;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon {\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon:hover,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon:hover {\n color: var(--theme-color);\n}\n.settings-panel-popup .settings-panel .settings-panel-content {\n flex: 1;\n display: flex;\n max-height: calc(var(--panel-height) - var(--header-height));\n}\n.settings-panel-popup .settings-panel .settings-panel-content .sidebar {\n display: flex;\n flex-direction: column;\n z-index: 2;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main {\n flex: 1;\n padding: 0;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .be-empty {\n min-height: 36px;\n padding: 7px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list {\n display: grid;\n grid-template-columns: auto;\n grid-gap: 0;\n gap: 0;\n width: auto;\n margin: 0;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-move, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-active, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n transition: all 0.5s ease;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-from, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-to {\n opacity: 0;\n transform: translateY(-30px);\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n position: absolute;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: var(--settings-panel-background);\n padding-right: 8px;\n height: 36px;\n box-sizing: border-box;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n position: sticky;\n top: 0;\n z-index: 1;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search {\n align-self: stretch;\n font-size: 13px;\n box-shadow: none;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search input {\n padding: 4px 10px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main > * {\n flex: 1;\n}\n.settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n top: 50%;\n left: calc(100% - 12px);\n height: calc(100% - 22px);\n z-index: -1;\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n padding-left: 12px;\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel .component-detail-panel {\n left: unset;\n right: calc(100% - 12px);\n padding: 0 12px 0 0;\n}\n.settings-panel-popup .settings-panel .component-detail-panel.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.settings-panel-popup .settings-panel.collapsed {\n height: auto;\n transform: translateY(calc(50% - 45vh));\n opacity: 0.3;\n}\n.settings-panel-popup .settings-panel.collapsed .header, body.dark .settings-panel-popup .settings-panel.collapsed .header {\n border-color: transparent;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar,\n.settings-panel-popup .settings-panel.collapsed .main {\n opacity: 0;\n padding: 0;\n pointer-events: none;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar {\n display: none;\n}\n.settings-panel-popup .settings-panel.collapsed:hover {\n opacity: 1;\n}\n.settings-panel-popup .settings-panel.peek {\n opacity: 0.1;\n}",""]),e.exports=i},9534:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tag-ring {\n display: flex;\n transform: scaleX(-1) rotate(-90deg);\n}\n.tag-ring svg {\n height: 18px;\n width: 18px;\n}",""]),e.exports=i},4251:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".widgets-panel {\n max-height: var(--panel-height);\n min-height: 80px;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: flex-start;\n align-items: flex-start;\n flex-wrap: wrap;\n padding: 16px;\n padding-right: 20px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .widgets-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .widgets-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .widgets-panel {\n background-color: #222;\n}\nbody.dark .widgets-panel {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.widgets-panel-header {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 18px;\n}\n.widgets-panel-header .be-icon {\n margin-right: 6px;\n}\n.widgets-panel .widgets-loading,\n.widgets-panel .widgets-empty {\n padding: 12px 0;\n}\n.widgets-panel .widget-items {\n position: relative;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n}\n.widgets-panel .widget-items .widget-item {\n font-size: 14px;\n transition: 0.2s ease-out;\n display: flex;\n}\n.widgets-panel .widget-items .widget-item-enter, .widgets-panel .widget-items .widget-item-leave-to {\n opacity: 0;\n transform: scale(0.9);\n}\n.widgets-panel .widget-items .widget-item-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n white-space: nowrap;\n}\n.widgets-panel .widget-items .multiple-widgets {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n position: relative;\n}",""]),e.exports=i},6706:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-action {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n cursor: pointer;\n border-radius: 4px;\n padding: 4px 8px 4px 6px;\n font-size: 13px;\n}\n.component-action:hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.component-action.disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},4536:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-about-page {\n flex: 1;\n}\n.be-about-page-header {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n margin-bottom: 12px;\n}\n.be-about-page-header .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}\n.be-about-page-content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 24px;\n gap: 24px;\n}\n.be-about-page-content .script-meta-info {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n text-align: center;\n padding: 0 24px;\n}\n.be-about-page-content .script-meta-info .meta-info-name {\n font-weight: 500;\n font-size: 22px;\n}\n.be-about-page-content .script-meta-info .meta-info-version {\n font-size: 14px;\n color: var(--theme-color);\n}\n.be-about-page-content .script-meta-info .meta-info-description {\n opacity: 0.5;\n}\n.be-about-page-content .script-links .script-link {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n}\n.be-about-page-content .script-links .script-link .be-button {\n flex: 1;\n}\n.be-about-page-content .script-links,\n.be-about-page-content .about-page-actions {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n flex-wrap: wrap;\n}\n.be-about-page-content .script-links .script-link,\n.be-about-page-content .script-links .about-page-action,\n.be-about-page-content .about-page-actions .script-link,\n.be-about-page-content .about-page-actions .about-page-action {\n flex: 1 0 auto;\n}\n.be-about-page-content .script-links .script-link .be-icon,\n.be-about-page-content .script-links .about-page-action .be-icon,\n.be-about-page-content .about-page-actions .script-link .be-icon,\n.be-about-page-content .about-page-actions .about-page-action .be-icon {\n margin-right: 6px;\n}",""]),e.exports=i},8662:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel .manage-item {\n flex: 0 0 auto;\n min-height: 30px;\n width: 100%;\n box-sizing: border-box;\n}",""]),e.exports=i},4876:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel {\n height: calc(var(--panel-height) - 52px - 48px);\n display: flex;\n flex-direction: column;\n}\n.manage-panel > :not(:last-child) {\n margin-bottom: 12px;\n}\n.manage-panel .be-button .be-icon {\n margin-right: 6px;\n}\n.manage-panel .exclude-built-in .be-switch-box {\n margin-left: 6px;\n}\n.manage-panel .title-text {\n font-size: 14px;\n font-weight: bold;\n}\n.manage-panel .item-url-result {\n color: var(--theme-color);\n}\n.manage-panel .item-url {\n margin-right: 12px;\n}\n.manage-panel .manage-item-list {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n flex-shrink: 1;\n}\n.manage-panel .manage-item-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.manage-panel .item-actions {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n grid-gap: 12px;\n gap: 12px;\n}\n.manage-panel .exclude-built-in {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.manage-panel .be-loading {\n width: 100%;\n text-align: center;\n}\n.manage-panel .description-text {\n opacity: 0.75;\n}\n.manage-panel .add-item-row {\n position: relative;\n}\n.manage-panel .batch-add-popup {\n top: calc(100% + 8px);\n left: 50%;\n transition: 0.2s ease-out;\n transform: translateX(-50%) translateY(-8px);\n padding: 8px;\n width: 100%;\n min-height: calc(var(--panel-height) / 2);\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n}\nbody.dark .manage-panel .batch-add-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #222;\n}\n.manage-panel .batch-add-popup.open {\n transform: translateX(-50%) translateY(0px);\n}\n.manage-panel .batch-add-popup .be-text-area {\n flex: 1 0 auto;\n}\n.manage-panel .batch-add-popup .batch-add-actions {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-button {\n flex: 1 0 0;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}",""]),e.exports=i},760:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.manage-panel .user-item {\n display: grid;\n grid-column-gap: 6px;\n column-gap: 6px;\n grid-template: "displayName line remove" auto "name line remove" auto/auto 1fr auto;\n align-items: center;\n padding: 6px 0;\n}\n.manage-panel .user-item .user-item-display-name {\n grid-area: displayName;\n}\n.manage-panel .user-item .user-item-name {\n grid-area: name;\n opacity: 0.5;\n font-size: 11px;\n}\n.manage-panel .user-item .user-item-line {\n grid-area: line;\n justify-self: stretch;\n transition: 0.2s ease-out;\n opacity: 0;\n height: 0;\n width: 100%;\n border-bottom: 1px dashed;\n box-sizing: border-box;\n}\n.manage-panel .user-item .user-item-toggle {\n grid-area: toggle;\n justify-self: end;\n}\n.manage-panel .user-item .user-item-remove-confirm {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 13px;\n color: white;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button {\n color: inherit;\n font-size: 12px;\n padding: 4px;\n padding-right: 6px;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button .be-icon {\n margin-right: 4px;\n}\n.manage-panel .user-item .tippy-box {\n border-radius: 8px;\n}\n.manage-panel .user-item .tippy-box .tippy-content {\n padding-right: 5px;\n}\n.manage-panel .user-item .user-item-remove {\n grid-area: remove;\n justify-self: end;\n display: flex;\n align-items: center;\n opacity: 0.1;\n transition: 0.2s ease-out;\n cursor: pointer;\n padding: 4px;\n}\n.manage-panel .user-item .user-item-remove:hover {\n opacity: 1;\n color: #E54E4E;\n}\n.manage-panel .user-item:hover .user-item-remove:not(:hover) {\n opacity: 0.75;\n}\n.manage-panel .user-item:hover .user-item-line {\n opacity: 0.5;\n}',""]),e.exports=i},6860:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".online-registry {\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) scale(0.95);\n width: 360px;\n height: 85vh;\n z-index: 100000;\n transition: 0.2s ease-out;\n font-size: 14px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .online-registry {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .online-registry {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .online-registry {\n background-color: #222;\n}\n.online-registry.open {\n transform: translate(-50%, -50%) scale(1);\n}\n.online-registry-header {\n padding: 12px;\n display: flex;\n align-items: center;\n grid-gap: 12px;\n gap: 12px;\n}\n.online-registry-header + .online-registry-header {\n padding-top: 0;\n}\n.online-registry-header-title {\n flex: 1;\n font-size: 18px;\n font-weight: bold;\n}\n.online-registry-header-search {\n flex: 1;\n justify-content: center;\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n}\n.online-registry-header-search .be-textbox {\n max-width: 320px;\n flex: 1;\n font-size: 12px;\n}\n.online-registry-header-branch {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n font-size: 12px;\n}\n.online-registry-header-refresh-icon, .online-registry-header-close-icon {\n padding: 2px;\n cursor: pointer;\n transition: 0.3s ease-out;\n}\n.online-registry-header-refresh-icon:hover, .online-registry-header-close-icon:hover {\n color: var(--theme-color);\n}\n.online-registry-header-refresh-icon {\n padding: 3px;\n}\n.online-registry-header-refresh-icon:hover {\n transform: rotate(360deg);\n}\n.online-registry-separator {\n height: 1px;\n width: calc(100% - 24px);\n margin: 0 12px;\n background-color: rgba(136,136,136,0.13333);\n}\n.online-registry-content {\n flex: 1;\n padding: 4px 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.online-registry-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.online-registry-content .be-loading,\n.online-registry-content .be-empty {\n margin: 12px 0;\n}",""]),e.exports=i},6891:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.online-registry-item-wrapper {\n min-height: 39px;\n position: relative;\n}\n.online-registry-item-wrapper::before {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n pointer-events: none;\n top: 50%;\n left: 12px;\n transform: translateY(-50%);\n width: calc(100% - 24px);\n height: 20px;\n background-color: rgba(136,136,136,0.13333);\n display: flex;\n}\n.online-registry-item-wrapper.virtual::before {\n opacity: 1;\n}\n.online-registry-item {\n display: flex;\n align-items: center;\n grid-gap: 4px;\n gap: 4px;\n flex-wrap: wrap;\n padding: 8px 12px;\n}\n.online-registry-item:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.online-registry-item:not(:last-child) {\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n}\n.online-registry-item .item-badge {\n padding: 2px 4px;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 4px;\n font-size: 12px;\n}\n.online-registry-item .item-display-name {\n font-weight: bold;\n}\n.online-registry-item .grow {\n flex: 1 0 0;\n}\n.online-registry-item .item-action {\n font-size: 12px;\n}\n.online-registry-item .item-action .be-icon {\n margin-right: 6px;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not([focus-within]) {\n opacity: 0.5;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not(:focus-within) {\n opacity: 0.5;\n}\n.online-registry-item:hover .item-description {\n opacity: 1;\n}\n.online-registry-description {\n font-size: 13px;\n line-height: normal;\n word-break: break-all;\n}\n.online-registry-description ul,\n.online-registry-description ul li {\n list-style: disc;\n}\n.online-registry-description ol,\n.online-registry-description ol li {\n list-style: decimal;\n}\n.online-registry-description ul,\n.online-registry-description ol {\n padding-left: 16px;\n}\n.online-registry-description ul li,\n.online-registry-description ol li {\n line-height: 1.75;\n}\n.online-registry-description p {\n margin: 0;\n}\n.online-registry-description details {\n line-height: 1.75;\n}\n.online-registry-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.online-registry-description > p {\n line-height: 1.75;\n}\n.online-registry-description pre {\n white-space: pre-wrap;\n}\n.online-registry-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.online-registry-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .online-registry-description kbd {\n border-color: #666;\n}\n.online-registry-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .online-registry-description blockquote * {\n color: inherit !important;\n}\n.online-registry-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a[focus-within],\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a:focus-within,\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},4227:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-video-control-bar-extend {\n display: flex;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend {\n margin-top: 1px;\n}\n.be-video-control-bar-extend, .squirtle-controller.squirtle-wide-screen .be-video-control-bar-extend.squirtle-block-wrap {\n width: auto !important;\n margin-top: 0px;\n}\n.be-video-control-bar-extend .bp-svgicon {\n width: auto;\n padding-top: 1px;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n transition: transform 0.2s ease-out;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon svg,\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 22px;\n width: 22px;\n height: 22px;\n color: #fff;\n fill: #fff;\n}\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon svg,\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 28px;\n width: 28px;\n height: 28px;\n}\n.be-video-control-bar-extend .be-video-control-tooltip {\n pointer-events: none;\n font-size: 12px;\n padding: 6px 8px;\n line-height: normal;\n white-space: nowrap;\n color: #fff;\n background-color: rgba(0,0,0,0.70196);\n border-radius: 4px;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%) translateY(calc(-100% - 11px));\n opacity: 0;\n}\n.be-video-control-bar-extend-item {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n position: relative;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend-item {\n align-items: center;\n}\n.be-video-control-bar-extend-item:hover .be-video-control-tooltip {\n transition: all 0.3s ease-in-out 0.3s;\n opacity: 1;\n transform: translateX(-50%) translateY(calc(-100% - 19px));\n}\n.be-video-control-bar-extend-item:active .bp-svgicon .be-icon {\n transform: scale(0.95);\n}\n.be-video-control-bar-extend-item button {\n background-color: transparent;\n margin: 0;\n padding: 0;\n border: none;\n cursor: pointer;\n}\n.be-video-control-bar-extend-item button:hover, .be-video-control-bar-extend-item button:active {\n outline: none !important;\n}",""]),e.exports=i},6230:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card {\n background: #fff;\n min-width: var(--card-min-width);\n max-width: 60vw;\n min-height: 87px;\n margin: 8px 0;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.26667);\n transform-origin: left;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n position: relative;\n padding-left: 8px;\n border-radius: 8px;\n}\nbody.dark .toast-card {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.toast-card.toast-card-container-enter, .toast-card.toast-card-container-leave-to {\n opacity: 0;\n transform: translateX(var(--card-min-width-negative));\n}\n.toast-card.toast-card-container-leave-active {\n position: absolute;\n transition: 0.3s cubic-bezier(0.6, -0.28, 0.74, 0.05);\n}\n.toast-card-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.toast-card-title {\n font-size: 18px;\n color: #444;\n opacity: 0.5;\n margin: 12px;\n font-weight: bold;\n flex: 1 1 auto;\n}\nbody.dark .toast-card-title {\n color: #999;\n}\n.toast-card-close {\n height: 24px;\n width: 24px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n position: relative;\n justify-content: center;\n flex: 0 0 auto;\n padding: 14px;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n box-sizing: content-box;\n opacity: 0.75;\n}\n.toast-card-close:hover {\n opacity: 0.85;\n}\n.toast-card-close:hover .be-icon {\n transform: scale(1.2);\n}\n.toast-card-close:active {\n opacity: 0.9;\n}\n.toast-card-close:active .be-icon {\n transform: scale(1.3);\n}\n.toast-card-close .be-icon {\n transition: 0.2s ease-out;\n}\n.toast-card-close .be-progress-ring {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n --ring-color: currentColor;\n opacity: 0;\n}\n.toast-card-close.show-progress .be-progress-ring {\n opacity: 1;\n}\n.toast-card-message {\n color: #000;\n font-size: 14px;\n margin: 0 16px 12px 12px;\n white-space: pre-wrap;\n display: flex;\n align-items: center;\n line-height: 1.5;\n flex-wrap: wrap;\n word-break: break-all;\n max-height: 200px;\n overflow: auto;\n}\n.toast-card-border {\n position: absolute;\n border-radius: 2px;\n height: calc(100% - 10px);\n width: 4px;\n top: 5px;\n left: 0;\n}\n.toast-card.toast-default .toast-card-border {\n background-color: #444;\n}\n.toast-card.toast-error .toast-card-border {\n background-color: #f44336;\n}\n.toast-card.toast-info .toast-card-border {\n background-color: #2196f3;\n}\n.toast-card.toast-success .toast-card-border {\n background-color: #8bc34a;\n}\n.toast-card span,\n.toast-card .link {\n display: inline-block;\n padding: 2px 4px;\n margin: 2px;\n background-color: rgba(136,136,136,0.13333);\n text-decoration: none;\n color: #000;\n transition: all 0.2s ease-out;\n border-radius: 6px;\n}\n.toast-card .link:hover {\n background-color: rgba(136,136,136,0.2);\n}\n.toast-card .link:active {\n background-color: rgba(136,136,136,0.26667);\n}\n.toast-card .download-link,\n.toast-card .download-link:hover {\n color: inherit !important;\n text-decoration: underline;\n word-break: break-all;\n}",""]),e.exports=i},9164:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card-container {\n --card-min-width: 240px;\n --card-min-width-negative: -240px;\n position: fixed;\n left: 0;\n bottom: 0;\n display: flex;\n flex-direction: column-reverse;\n align-items: flex-start;\n padding-left: 16px;\n z-index: 100001;\n pointer-events: none;\n overflow: hidden;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n}\n.toast-card-container * {\n pointer-events: initial;\n transition: 0.2s ease-out;\n}",""]),e.exports=i},2605:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-check-box .text-container[data-v-25934ad6] {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n}\n.be-check-box .icon-container[data-v-25934ad6] {\n flex-shrink: 0;\n position: relative;\n margin: 2px 0 2px 8px;\n}\n.be-check-box .icon-container > *[data-v-25934ad6] {\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n}\n.be-check-box .icon-container .not-checked[data-v-25934ad6] {\n opacity: 0.75;\n}\n.be-check-box .icon-container .checked[data-v-25934ad6] {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n transform: scale(0);\n}\n.be-check-box.checked .icon-container[data-v-25934ad6] {\n color: var(--theme-color);\n}\n.be-check-box.checked .icon-container .not-checked[data-v-25934ad6] {\n transform: scale(0);\n opacity: 0;\n}\n.be-check-box.checked .icon-container .checked[data-v-25934ad6] {\n transform: scale(1);\n opacity: 1;\n}\n.be-check-box.left-icon .icon-container[data-v-25934ad6] {\n order: -1;\n margin: 2px 8px 2px 0;\n}",""]),e.exports=i},483:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-color-picker[data-v-b80ac862] {\n font-size: 14px;\n display: flex;\n position: relative;\n color: #000;\n}\n.be-color-picker[data-v-b80ac862], .be-color-picker *[data-v-b80ac862] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-color-picker[data-v-b80ac862] {\n color: #eee;\n}\n.be-color-picker .selected-color[data-v-b80ac862] {\n cursor: pointer;\n border-radius: 50%;\n outline: none !important;\n transition: box-shadow 0.2s ease-out;\n}\n.be-color-picker .selected-color[focus-within][data-v-b80ac862] {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .selected-color[data-v-b80ac862]:focus-within {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .picker[data-v-b80ac862] {\n left: calc(50% + var(--offset));\n top: 100%;\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n padding: 14px;\n width: 240px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: content-box;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #222;\n}\n.be-color-picker .picker.open[data-v-b80ac862] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-color-picker .picker .item-group[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .item-title[data-v-b80ac862] {\n font-weight: bold;\n margin-bottom: 8px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862], .be-color-picker .picker .item-group.operations[data-v-b80ac862] {\n flex-direction: row;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862],\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n padding: 6px 8px;\n flex: 1 0 0;\n text-align: center;\n font-size: 14px;\n}\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n margin-right: 4px;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862] {\n margin-left: 4px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.be-color-picker .picker .item-group.info .color-preview[data-v-b80ac862] {\n transition: none;\n width: 24px;\n height: 24px;\n margin-right: 8px;\n border-radius: 50%;\n}\n.be-color-picker .picker .item-group.info .grow[data-v-b80ac862] {\n flex: 1 0 0;\n}\n.be-color-picker .picker .item-group.info .toggle-mode[data-v-b80ac862] {\n font-size: 14px;\n padding: 4px 8px;\n}\n.be-color-picker .picker .item-group.info .hex[data-v-b80ac862] {\n flex: 1 1 64px;\n}\n.be-color-picker .picker .item-group .colors[data-v-b80ac862] {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862] {\n outline: none !important;\n margin-right: 6px;\n margin-bottom: 6px;\n height: 24px;\n width: 24px;\n cursor: pointer;\n border-radius: 50%;\n transition: transform 0.2s ease-out;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[focus-within][data-v-b80ac862] {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:focus-within {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:active {\n transform: scale(1.05);\n}\n.be-color-picker .picker .item-group .bars[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .bars .bar[data-v-b80ac862] {\n display: flex;\n align-items: center;\n font-size: 14px;\n margin-bottom: 4px;\n}\n.be-color-picker .picker .item-group .bars .bar .color-bar[data-v-b80ac862] {\n height: 4px;\n border-radius: 2px;\n box-shadow: 0 0 0 2px rgba(136,136,136,0.13333);\n}\n.be-color-picker .picker .item-group .bars .bar .color-thumb[data-v-b80ac862] {\n width: 14px;\n height: 14px;\n border-radius: 50%;\n border: 2px solid var(--theme-color-20);\n transition: border 0.2s ease-out;\n background-color: #fff;\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider[focus-within] .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider:focus-within .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar-name[data-v-b80ac862] {\n flex-shrink: 0;\n width: 24px;\n}\n.be-color-picker .picker .item-group .bars .bar-value[data-v-b80ac862] {\n flex: 0 0 48px;\n margin-left: 6px;\n text-align: right;\n}\n.be-color-picker .picker .item-group .bars .be-slider[data-v-b80ac862] {\n flex: 1 0 0;\n margin: 4px 6px;\n}\n.be-color-picker .picker .item-group[data-v-b80ac862]:not(:last-child) {\n margin-bottom: 16px;\n}\n.be-color-picker .picker.compact[data-v-b80ac862] {\n width: 200px;\n}\n.be-color-picker .picker.compact .item-group .colors .color[data-v-b80ac862] {\n width: 19px;\n height: 19px;\n}",""]),e.exports=i},1904:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".default-widget[data-v-8fc42b3a] {\n position: relative;\n}\n.default-widget .widget-icon[data-v-8fc42b3a] {\n margin-right: 8px;\n opacity: 0.75;\n}\n.default-widget .widget-name[data-v-8fc42b3a] {\n display: flex;\n}",""]),e.exports=i},5309:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-image-picker[data-v-22d00072] {\n position: relative;\n font-size: 14px;\n}\n.be-image-picker .popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n top: 100%;\n left: 50%;\n padding: 8px;\n width: 302px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: black;\n fill: black;\n stroke: black;\n text-align: center;\n margin-bottom: 16px;\n}\nbody.dark .be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .images[data-v-22d00072] {\n max-height: 240px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n outline: none !important;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-start;\n padding-left: 6px;\n padding-top: 6px;\n}\n.be-image-picker .popup .images[data-v-22d00072]::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-image-picker .popup .images .image[data-v-22d00072] {\n border-radius: 4px;\n transition: transform 0.2s ease-out, box-shadow 0.2s ease-out;\n outline: none !important;\n overflow: hidden;\n cursor: pointer;\n display: flex;\n margin-right: 6px;\n margin-bottom: 6px;\n}\n.be-image-picker .popup .images .image.image-list-enter[data-v-22d00072], .be-image-picker .popup .images .image.image-list-leave-to[data-v-22d00072] {\n opacity: 0;\n}\n.be-image-picker .popup .images .image.image-list-leave-active[data-v-22d00072] {\n position: absolute;\n}\n.be-image-picker .popup .images .image img[data-v-22d00072] {\n -o-object-fit: cover;\n object-fit: cover;\n transition: 0.2s ease-out;\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[focus-within][data-v-22d00072] {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[data-v-22d00072]:focus-within {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image[focus-within] img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image:focus-within img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image.selected[data-v-22d00072] {\n box-shadow: 0 0 0 3px var(--theme-color);\n}\n.be-image-picker .popup .mask[data-v-22d00072] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n background-color: rgba(0,0,0,0.66667);\n}\n.be-image-picker .popup .operations[data-v-22d00072] {\n display: flex;\n margin: 8px 4px 4px 4px;\n}\n.be-image-picker .popup .operations[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}\n.be-image-picker .popup .operations > .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations > .be-button.clear-image[data-v-22d00072] {\n flex-grow: 2;\n}\n.be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(-50%) scale(0.75);\n top: 50%;\n left: 50%;\n padding: 14px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n width: 80%;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup .operations .add-image-popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n display: flex;\n align-items: center;\n justify-content: center;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072]:not(:last-child) {\n margin-bottom: 12px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-textbox[data-v-22d00072] {\n margin-left: 8px;\n flex: 1 0 0;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .title[data-v-22d00072] {\n font-weight: bold;\n font-size: 16px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row.buttons[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}",""]),e.exports=i},9999:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.image-viewer-container[data-v-1a44716a] {\n background: rgba(0, 0, 0, 0.85);\n width: 100%;\n height: 100%;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 100002;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: 0;\n pointer-events: none;\n color: #eee;\n}\n.image-viewer-container[data-v-1a44716a], .image-viewer-container *[data-v-1a44716a] {\n transition: 0.2s ease-out;\n}\n.image-viewer-container.open[data-v-1a44716a] {\n opacity: 1;\n pointer-events: initial;\n}\n.image-viewer-container .image-viewer[data-v-1a44716a] {\n width: 90%;\n height: 90%;\n display: grid;\n grid-template: "image close" 48px "image ." auto "image copy-link" 48px "image ." 12px "image new-tab" 48px "image ." 18px "image download" 48px/auto 48px;\n grid-column-gap: 12px;\n column-gap: 12px;\n justify-items: center;\n justify-content: stretch;\n align-items: center;\n align-content: stretch;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .image-container[data-v-1a44716a] {\n grid-area: image;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.image-viewer-container .image-viewer .image-container .image[data-v-1a44716a] {\n flex: 1 0 0;\n height: 0;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.image-viewer-container .image-viewer .close[data-v-1a44716a] {\n grid-area: close;\n}\n.image-viewer-container .image-viewer .download[data-v-1a44716a] {\n grid-area: download;\n}\n.image-viewer-container .image-viewer .copy-link[data-v-1a44716a] {\n grid-area: copy-link;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .new-tab[data-v-1a44716a] {\n grid-area: new-tab;\n transform: scale(0.85);\n}\n.image-viewer-container .image-viewer .image-viewer-icon[data-v-1a44716a] {\n cursor: pointer;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n color: #eee;\n}\n.image-viewer-container .image-viewer .image-viewer-icon:hover .be-icon[data-v-1a44716a] {\n color: var(--theme-color);\n}\n.image-viewer-container.open .image-viewer[data-v-1a44716a] {\n transform: scale(1);\n}',""]),e.exports=i},9990:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-bar[data-v-3ac6d224] {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 4px;\n background-color: rgba(136,136,136,0.26667);\n border-radius: 2px;\n min-width: 24px;\n overflow: hidden;\n}\n.be-progress-bar .progress[data-v-3ac6d224] {\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.be-progress-bar .progress.transition[data-v-3ac6d224] {\n transition: width 0.3s ease-out;\n}",""]),e.exports=i},1337:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-ring[data-v-3f873eef] {\n --ring-color: var(--theme-color);\n --ring-background: rgba(136,136,136,0.26667);\n display: flex;\n}\n.be-progress-ring svg[data-v-3f873eef] {\n transform: rotate(-90deg);\n}\n.be-progress-ring svg .progress[data-v-3f873eef] {\n stroke: var(--ring-color);\n}\n.be-progress-ring svg .progress.transition[data-v-3f873eef] {\n transition: stroke-dashoffset 0.3s ease-out;\n}\n.be-progress-ring svg .progress-background[data-v-3f873eef] {\n stroke: var(--ring-background);\n}",""]),e.exports=i},6817:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-range-input[data-v-f376e002] {\n display: flex;\n align-items: center;\n}\n.be-range-input > .be-textbox[data-v-f376e002] {\n flex: 1;\n}\n.be-range-input .default-separator[data-v-f376e002] {\n margin: 0 8px;\n flex: 0 0 auto;\n}",""]),e.exports=i},4757:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-switch-box {\n outline: none !important;\n width: 32px;\n margin: 4px 0;\n}\n.be-switch-box, .be-switch-box *, .be-switch-box *::before, .be-switch-box *::after {\n transition: 0.2s all ease-out;\n}\n.be-switch-box input[type=checkbox] {\n display: none;\n}\n.be-switch-box label {\n display: block;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n}\n.be-switch-box .bar {\n position: relative;\n background-color: rgba(136,136,136,0.26667);\n box-sizing: border-box;\n height: 12px;\n border-radius: 6px;\n}\n.be-switch-box .bar .thumb {\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 50%;\n background-color: #fff;\n border: 1px solid #ddd;\n}\nbody.dark .be-switch-box .bar .thumb {\n border-color: #555;\n background-color: #666;\n}\n.be-switch-box.checked .bar {\n background-color: var(--theme-color-50);\n}\n.be-switch-box.checked .bar .thumb {\n background-color: var(--theme-color);\n border-color: transparent;\n left: calc(100% - 18px);\n}\nbody.dark .be-switch-box.checked .bar .thumb {\n border-color: transparent;\n background-color: var(--theme-color);\n}\n.be-switch-box[focus-within].checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box:focus-within.checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box.disabled {\n opacity: 0.5;\n}\n.be-switch-box.disabled, .be-switch-box.disabled * {\n cursor: not-allowed;\n}",""]),e.exports=i},8239:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-tab-control {\n display: flex;\n flex-direction: column;\n}\n.be-tab-control .default-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 8px 8px 0;\n}\n.be-tab-control .default-header .default-tabs {\n display: flex;\n padding: 6px 8px;\n}\n.be-tab-control .default-header .default-tabs .default-tab {\n font-size: 14px;\n position: relative;\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}\n.be-tab-control .default-header .default-tabs .default-tab::after {\n content: "";\n position: absolute;\n top: calc(100% + 4px);\n left: 50%;\n display: block;\n height: 3px;\n border-radius: 2px;\n width: 80%;\n background-color: var(--theme-color);\n transition: transform 0.2s ease-out;\n transform: translateX(-50%) scaleX(0);\n}\n.be-tab-control .default-header .default-tabs .default-tab-name {\n transition: transform 0.2s ease-out;\n opacity: 0.5;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected .default-tab-name {\n font-weight: bold;\n transform: scale(1.1);\n opacity: 1;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected::after {\n transform: translateX(-50%) scaleX(1);\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n content: attr(data-count);\n position: absolute;\n bottom: calc(100% + 2px);\n left: 50%;\n transform: translateX(-50%);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 4px;\n font-size: 11px;\n border-radius: 10px;\n background-color: #fff;\n border: 1px solid rgba(136,136,136,0.13333);\n height: 10px;\n min-width: 10px;\n box-sizing: content-box;\n line-height: 1;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n background-color: #333;\n}\n.be-tab-control .default-header .header-item {\n flex: 1;\n margin: 0 8px;\n}\n.be-tab-control .default-header .be-more-link .be-button {\n padding: 4px 6px 4px 10px;\n}\n.be-tab-control .default-header .be-more-link .be-button .be-icon {\n margin-left: 4px;\n}\n.be-tab-control .default-content {\n display: flex;\n flex: 1;\n justify-content: center;\n padding: 6px 0;\n position: relative;\n max-height: 100%;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.be-tab-control .default-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-tab-control .default-content .content-transition-enter, .be-tab-control .default-content .content-transition-leave-to {\n opacity: 0;\n transform: translateY(-12px);\n}\n.be-tab-control .default-content .content-transition-leave-active {\n position: absolute;\n}\n.be-tab-control .default-content .content-transition-enter-active, .be-tab-control .default-content .content-transition-leave-active {\n transition: 0.2s ease-out;\n}',""]),e.exports=i},8756:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-text-area {\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-text-area[focus-within] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area textarea {\n resize: none;\n width: 0;\n flex: 1 0 0;\n padding: 4px 6px;\n border-radius: 4px;\n background-color: transparent;\n overflow: auto;\n border: none;\n outline: none !important;\n color: black;\n font-size: inherit;\n}\nbody.dark .be-text-area textarea {\n color: #eee;\n}\n.be-text-area textarea:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-text-area textarea::-webkit-input-placeholder {\n color: #888;\n}",""]),e.exports=i},7416:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-textbox[data-v-242237dc] {\n position: relative;\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-textbox[focus-within][data-v-242237dc] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox[data-v-242237dc]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox input[type=text][data-v-242237dc] {\n line-height: normal;\n padding: 4px 6px;\n border-radius: 4px;\n flex: 1 0 0;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: black;\n width: 0;\n font-size: inherit;\n}\nbody.dark .be-textbox input[type=text][data-v-242237dc] {\n color: #eee;\n}\n.be-textbox input[type=text][data-v-242237dc]:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-textbox input[type=text][data-v-242237dc]::-webkit-input-placeholder {\n color: #888;\n}\n.be-textbox.linear[data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear input[type=text][data-v-242237dc] {\n padding: 4px;\n}\n.be-textbox.linear .linear-bar[data-v-242237dc] {\n position: absolute;\n top: calc(100% - 1px);\n left: 50%;\n transform: translateX(-50%);\n border-radius: 1px;\n height: 1px;\n width: 100%;\n background-color: rgba(136,136,136,0.26667);\n}\n.be-textbox.linear[focus-within][data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear[data-v-242237dc]:focus-within {\n box-shadow: none;\n}\n.be-textbox.linear[focus-within] .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}\n.be-textbox.linear:focus-within .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}",""]),e.exports=i},1567:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-button[data-v-7f7e80c6] {\n outline: none !important;\n line-height: normal;\n transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out;\n background-color: rgba(136,136,136,0.13333);\n color: black;\n border: none;\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.be-button[data-v-7f7e80c6], .be-button *[data-v-7f7e80c6] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-button[data-v-7f7e80c6] {\n color: #eee;\n}\n.be-button.round[data-v-7f7e80c6] {\n border-radius: calc(1em + 8px);\n padding: 4px 10px;\n}\n.be-button.icon[data-v-7f7e80c6] {\n border-radius: 50%;\n padding: 4px;\n}\n.be-button .content-container[data-v-7f7e80c6] {\n -webkit-user-select: none;\n user-select: none;\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n}\n.be-button.transparent[data-v-7f7e80c6] {\n background-color: transparent;\n}\n.be-button.primary[data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color-80);\n background-color: var(--theme-color-80);\n color: var(--foreground-color);\n}\n.be-button.light[data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n transition: box-shadow 0.2s ease-out;\n}\nbody.dark .be-button.light[data-v-7f7e80c6] {\n background-color: #333;\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[data-v-7f7e80c6]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button.disabled[data-v-7f7e80c6] {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},4692:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-dropdown[data-v-0e500725] {\n display: flex;\n border-radius: 4px;\n color: black;\n fill: black;\n stroke: black;\n background-color: #fff;\n transition: box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n position: relative;\n cursor: pointer;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-dropdown[data-v-0e500725], .be-dropdown *[data-v-0e500725] {\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n background-color: #333;\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown:not(.disabled)[focus-within][data-v-0e500725] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown[data-v-0e500725]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown .dropdown-popup[data-v-0e500725] {\n background-color: inherit;\n top: calc(100% + 4px);\n left: 50%;\n transform: translateX(-50%) translateY(-4px) scale(0.8);\n transform-origin: top;\n transition: 0.2s ease-out;\n min-width: 100%;\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 .be-dropdown .dropdown-popup[data-v-0e500725] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.be-dropdown .dropdown-popup.open[data-v-0e500725] {\n transform: translateX(-50%) scale(1);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725] {\n padding: 4px 6px;\n margin: 2px 4px;\n border-radius: 4px;\n white-space: nowrap;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: background-color 0.2s ease-out;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[focus-within][data-v-0e500725] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:first-child {\n margin-top: 4px;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:last-child {\n margin-bottom: 4px;\n}\n.be-dropdown .selected[data-v-0e500725] {\n display: flex;\n align-items: center;\n flex-grow: 1;\n line-height: normal;\n}\n.be-dropdown .selected-item[data-v-0e500725] {\n flex: 1;\n padding: 4px 8px;\n}\n.be-dropdown .selected .arrow[data-v-0e500725] {\n flex-shrink: 0;\n transition: transform 0.2s ease-out;\n}\n.be-dropdown .selected .arrow.open[data-v-0e500725] {\n transform: rotate(180deg);\n}\n.be-dropdown .selected .arrow .default-arrow[data-v-0e500725] {\n padding: 0 6px;\n display: flex;\n align-items: center;\n}\n.be-dropdown .selected .arrow .default-arrow path[data-v-0e500725] {\n fill: transparent;\n}\n.be-dropdown .selected .arrow .default-arrow svg[data-v-0e500725] {\n transition: 0.2s ease-out;\n stroke: rgba(136,136,136,0.66667);\n fill: transparent;\n width: 12px;\n height: 12px;\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled)[focus-within] .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):focus-within .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown.disabled[data-v-0e500725] {\n opacity: 0.5;\n cursor: not-allowed;\n}\n.be-dropdown.round[data-v-0e500725] {\n border-radius: calc(1em + 8px);\n}\n.be-dropdown.round .selected-item[data-v-0e500725] {\n padding: 4px 10px;\n}",""]),e.exports=i},414:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-empty {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},4821:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-loading {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},6281:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-popup {\n position: absolute;\n z-index: 1;\n border-radius: 8px;\n}\n.be-popup.fixed {\n position: fixed;\n}\n.be-popup.close.closed-style {\n pointer-events: none;\n opacity: 0;\n}\n.be-popup.open {\n pointer-events: initial;\n opacity: 1;\n}",""]),e.exports=i},7517:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-slider[data-v-a7e33a16] {\n min-width: 50px;\n position: relative;\n outline: none !important;\n}\n.be-slider .bar-container[data-v-a7e33a16] {\n padding: 6px 0;\n}\n.be-slider .default-bar[data-v-a7e33a16] {\n height: 4px;\n cursor: pointer;\n border-radius: 2px;\n background-color: rgba(136,136,136,0.13333);\n}\n.be-slider .thumb-container[data-v-a7e33a16] {\n cursor: pointer;\n position: absolute;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n transition: none;\n}\n.be-slider .default-thumb[data-v-a7e33a16] {\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background-color: var(--theme-color);\n box-shadow: 0 0 0 2px var(--theme-color-20);\n transition: box-shadow 0.2s ease-out;\n}",""]),e.exports=i},3190:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'@charset "UTF-8";\n/** 由于允许自定义SVG插入, 样式不能是scoped的, 否则匹配不上 */\n@font-face {\n font-family: "be-iconfont-bilifont";\n src: url("//s1.hdslb.com/bfs/seed/jinkela/header-v2/asserts/iconfont.ttf") format("truetype");\n}\n@font-face {\n font-family: "be-iconfont-vanfont";\n src: url("//s1.hdslb.com/bfs/static/jinkela/video/asserts/iconfont.6401a86.ttf") format("truetype");\n}\n.be-icon {\n color: inherit;\n fill: inherit;\n stroke: inherit;\n font-size: var(--size);\n font-style: normal;\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--size);\n height: var(--size);\n}\n.be-icon.be-iconfont-logo::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-profile::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-posts::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-wallet::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-live-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-order-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-course::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-logout::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-ok::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-cancel::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-phone::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-email::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-activity::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-feeds::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-message::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-history::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-vip::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play-triangle::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-refresh::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-eye::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-danmaku::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-dislike-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-comment-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-left-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-right-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-down-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-close::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-search::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-upload::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-lv0::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #9a9a9a;\n}\nbody.dark .be-icon.be-iconfont-lv0::before {\n color: #777;\n}\n.be-icon.be-iconfont-lv1::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #646464;\n}\nbody.dark .be-icon.be-iconfont-lv1::before {\n color: #ddd;\n}\n.be-icon.be-iconfont-lv2::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #1bc861;\n}\n.be-icon.be-iconfont-lv3::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #22baea;\n}\n.be-icon.be-iconfont-lv4::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #eaa722;\n}\n.be-icon.be-iconfont-lv5::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff7631;\n}\n.be-icon.be-iconfont-lv6::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff3131;\n}\n.be-icon:not(.colored) svg, .be-icon:not(.colored) svg path {\n fill: inherit;\n stroke: inherit;\n stroke-width: 0;\n}\n.be-icon .custom-icon {\n display: flex;\n}\n.be-icon .custom-icon > svg {\n width: var(--size);\n height: var(--size);\n}',""]),e.exports=i},8364:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tippy-box {\n font-size: inherit;\n filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2));\n}",""]),e.exports=i},3645:function(e){"use strict"; // eslint-disable-next-line func-names e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")}, // eslint-disable-next-line func-names diff --git a/dist/bilibili-evolved.user.js b/dist/bilibili-evolved.user.js index ab12d8def..0ed7d1aa1 100644 --- a/dist/bilibili-evolved.user.js +++ b/dist/bilibili-evolved.user.js @@ -52,7 +52,7 @@ NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT);let i=n.nextNode();for(;i;)t(i),i= getPlayerConfig(e){return lodash.get(JSON.parse(localStorage.getItem("bilibili_player_settings")),e,!1)}isAutoPlay(){return this.getPlayerConfig("video_status.autoplay")}}class u extends d{ // eslint-disable-next-line class-methods-use-this get nativeApi(){return unsafeWindow.player}constructor(){super(),s(this,"type","video"),s(this,"query",l({playerWrap:".player-wrap",bilibiliPlayer:".bilibili-player",playerArea:".bilibili-player-area",video:{element:".bilibili-player-video video",wrap:".bilibili-player-video-wrap",top:".bilibili-player-video-top",state:".bilibili-player-video-state",panel:".bilibili-player-video-panel",popup:".bilibili-player-video-popup",subtitle:".bilibili-player-video-subtitle",basDanmaku:".bilibili-player-video-bas-danmaku",advDanmaku:".bilibili-player-video-adv-danmaku",danmaku:".bilibili-player-video-danmaku",container:".bilibili-player-video"},control:{element:".bilibili-player-control",wrap:".bilibili-player-control-wrap",mask:".bilibili-player-control-mask",top:".bilibili-player-control-top",progress:".bilibili-player-video-progress",bottom:".bilibili-player-control-bottom",bottomLeft:".bilibili-player-control-bottom-left",bottomCenter:".bilibili-player-control-bottom-center",bottomRight:".bilibili-player-control-bottom-right",buttons:{start:".bilibili-player-video-btn-start",next:".bilibili-player-video-btn-next",time:".bilibili-player-video-time",quality:".bilibili-player-btn-quality",pageList:".bilibili-player-video-btn-pagelist",speed:".bilibili-player-video-btn-speed",subtitle:".bilibili-player-video-btn-subtitle",volume:".bilibili-player-video-btn-volume .bilibili-player-iconfont-volume",settings:".bilibili-player-video-btn-setting",pip:".bilibili-player-video-btn-pip",widescreen:".bilibili-player-video-btn-widescreen",webFullscreen:".bilibili-player-video-web-fullscreen",fullscreen:".bilibili-player-video-btn-fullscreen"},settings:{wrap:".bilibili-player-video-btn-setting-wrap",lightOff:".bilibili-player-video-btn-setting-right-others-content-lightoff .bui-checkbox-input"}},toastWrap:".bilibili-player-video-toast-wrp",danmakuTipLayer:".bilibili-player-dm-tip-wrap",danmakuSwitch:".bilibili-player-video-danmaku-switch input"}));const e=this.query.video.element.selector,t=".bilibili-player-video bwp-video";this.query.video.element=(()=>{const n=async()=>await(0,r.isBwpVideo)()?(0,i.select)(t):(0,i.select)(e);return n.selector=e,n.sync=()=>dq(e),(0,r.isBwpVideo)().then((e=>{e&&(n.selector=t,n.sync=()=>dq(t))})),n})()}isMute(){return this.nativeApi?this.nativeApi.isMute():null}changeVolume(e){if(!this.nativeApi)return null;const t=this.nativeApi.volume();return this.nativeApi.volume(t+e/100),Math.round(100*this.nativeApi.volume())}seek(e){return this.nativeApi?(this.nativeApi.play(),setTimeout((()=>{this.nativeApi.seek(e);const t=dq(".bilibili-player-video-toast-bottom .bilibili-player-video-toast-item:first-child .bilibili-player-video-toast-item-text span:nth-child(2)");t&&(t.textContent=" 00:00")})),this.nativeApi.getCurrentTime()):null}changeTime(e){if(!this.nativeApi)return null;const t=this.query.video.element.sync();return t?(this.nativeApi.seek(t.currentTime+e,t.paused),this.nativeApi.getCurrentTime()):null}async toggleLight(e){const t=await this.query.control.settings.lightOff();t.checked=!e,(0,r.raiseEvent)(t,"change")}}class p extends d{constructor(){super(),s(this,"type","bangumi"),s(this,"query",l({playerWrap:".player-module",bilibiliPlayer:".bpx-player-container",playerArea:".bpx-player-primary-area",video:{element:".bpx-player-video-wrap video",wrap:".bpx-player-video-area",top:".bpx-player-top-wrap",state:".bpx-player-state-wrap",panel:".bpx-player-ending-panel",popup:".bpx-player-dialog-wrap",subtitle:".bpx-player-subtitle-wrap",basDanmaku:".bpx-player-bas-dm-wrap",advDanmaku:".bpx-player-adv-dm-wrap",danmaku:".bpx-player-row-dm-wrap",container:".bpx-player-video-wrap"},control:{element:".squirtle-controller",wrap:".bpx-player-control-wrap",mask:".bpx-player-control-mask",top:".bpx-player-control-top",progress:".squirtle-progress-wrap",bottom:".squirtle-controller-wrap",bottomLeft:".squirtle-controller-wrap-left",bottomCenter:".squirtle-controller-wrap-center",bottomRight:".squirtle-controller-wrap-right",buttons:{start:".squirtle-video-start",next:".squirtle-video-next",time:".squirtle-time-wrap",quality:".squirtle-video-quality",pageList:".squirtle-video-pagelist",speed:".squirtle-video-speed",subtitle:".squirtle-video-subtitle",volume:".squirtle-video-volume .squirtle-volume-icon",settings:".squirtle-video-setting",pip:".squirtle-video-pip",widescreen:".squirtle-video-widescreen",webFullscreen:".squirtle-video-pagefullscreen",fullscreen:".squirtle-video-fullscreen"},settings:{wrap:".squirtle-setting-wrap",lightOff:".squirtle-lightoff"}},toastWrap:".bpx-player-tooltip-area",danmakuTipLayer:".bpx-player-dialog-wrap",danmakuSwitch:".bpx-player-dm-switch input"})),(0,o.bpxPlayerPolyfill)()}isMute(){return this.query.control.buttons.volume.sync()?.classList.contains("squirtle-volume-mute-state")??!1}changeVolume(e){const t=this.query.video.element.sync();return t?(t.volume=lodash.clamp(t.volume+e/100,0,1),Math.round(100*t.volume)):null}seek(e){const t=this.query.video.element.sync();return t?(t.play(),setTimeout((()=>{t.currentTime=lodash.clamp(e,0,t.duration);const n=dq(".bpx-player-toast-row .bpx-player-toast-item .bpx-player-toast-text");n?.textContent?.startsWith("已为您定位至")&&(n.textContent="已为您定位至00:00")})),t.currentTime):null}changeTime(e){const t=this.query.video.element.sync();return t?(t.currentTime=lodash.clamp(t.currentTime+e,0,t.duration),t.currentTime):null}toggleLight(e){const t=this.query.control.settings.lightOff.sync(),n=!t.classList.contains("active")&&!e,i=t.classList.contains("active")&&e;(n||i)&&t.dispatchEvent(new MouseEvent("click"))}}const f=(0,a.matchCurrentPage)(a.bangumiUrls)?new p:new u},7195:function(e,t,n){"use strict";n.r(t),n.d(t,{getBlob:function(){return s},getBlobWithCredentials:function(){return l},getText:function(){return d},getTextWithCredentials:function(){return u},getJson:function(){return h},getJsonWithCredentials:function(){return m},postText:function(){return g},postTextWithCredentials:function(){return b},postJson:function(){return v},postJsonWithCredentials:function(){return y},monkey:function(){return w},responsiveGetPages:function(){return x},getPages:function(){return k},bilibiliApi:function(){return _}});var i=n(2264);const r=e=>{const t=new XMLHttpRequest,{isText:n=!0,body:i}=e(t);return new Promise(((e,r)=>{t.addEventListener("load",(()=>e(n?t.responseText:t.response))),t.addEventListener("error",(()=>r(t.status))),t.send(i)}))},a=e=>t=>(t.withCredentials=!0,e(t)),o=e=>t=>(t.responseType="blob",t.open("GET",e),{isText:!1}),s=e=>r(o(e)),l=e=>r(a(o(e))),c=e=>t=>(t.responseType="text",t.open("GET",e),{isText:!0}),d=e=>r(c(e)),u=e=>r(a(c(e))),p=e=>t=>(t.responseType="json",t.open("GET",e),{isText:!1}),f=e=>"string"==typeof e?JSON.parse(e):e,h=async e=>{const t=await r(p(e));return f(t)},m=async e=>{const t=await r(a(p(e)));return f(t)},g=(e,t)=>r((n=>(n.open("POST",e),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),{isText:!1,body:t}))),b=(e,t)=>r((n=>(n.open("POST",e),n.withCredentials=!0,n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),{isText:!1,body:t}))),v=(e,t)=>r((n=>(n.open("POST",e),n.setRequestHeader("Content-Type","application/json"),{isText:!1,body:JSON.stringify(t)}))),y=(e,t)=>r((n=>(n.open("POST",e),n.withCredentials=!0,n.setRequestHeader("Content-Type","application/json"),{isText:!1,body:JSON.stringify(t)}))),w=e=>new Promise(((t,n)=>{const i={...e,onload:e=>t(e.response),onerror:e=>{const t={...JSON.parse(JSON.stringify(e)),toString(){return JSON.stringify(this)}};n(t)}};"method"in i||(i.method="GET"),GM_xmlhttpRequest(i)})),x=e=>{let t;const n=new Promise((n=>{t=new Promise((t=>{(async()=>{const{api:i,getList:r,getTotal:a}=e;let o=1,s=1/0;const l=[];for(;l.length{const[,t]=x(e);return await t},_=async(e,t)=>{const n=await e;if(0!==n.code){const e=new Error(`${t}: code = ${n.code}, message = ${n.message||n.msg}`);throw(0,i.logError)(e),e}return n.data||n.result||{}}},2462:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{CdnTypes:function(){return i},cdnRoots:function(){return a}}),function(e){e.jsDelivr="jsDelivr",e.GitHub="GitHub"}(i||(i={}));const r="the1812",a={jsDelivr:(e,t)=>`https://cdn.jsdelivr.net/gh/${t||r}/Bilibili-Evolved@${e}/`,GitHub:(e,t)=>`https://raw.githubusercontent.com/${t||r}/Bilibili-Evolved/${e}/`}},3871:function(e,t,n){"use strict";n.r(t),n.d(t,{coreApis:function(){return si},externalApis:function(){return li}});var i={};n.r(i),n.d(i,{enableHorizontalScroll:function(){return T}});var r={};n.r(r),n.d(r,{Reorder:function(){return q},ReorderDecreaseClassName:function(){return D},ReorderEnabledClassName:function(){return B},ReorderIncreaseClassName:function(){return V},ReorderOrientations:function(){return j},ReorderingClassName:function(){return N}});var a={};n.r(a),n.d(a,{getUserInfo:function(){return G}});var o={};n.r(o),n.d(o,{loadDanmakuSettingsPanel:function(){return ie},loadLazyPanel:function(){return te},loadLazyPlayerSettingsPanel:function(){return ne},loadSubtitleSettingsPanel:function(){return re}});var s={};n.r(s),n.d(s,{styledComponentEntry:function(){return he},toggleStyle:function(){return me}});var l={};n.r(l),n.d(l,{getWatchlaterList:function(){return ye},toggleWatchlater:function(){return we},watchlaterList:function(){return ve}});var c={};n.r(c),n.d(c,{FeedsCardsManager:function(){return Me},FeedsCardsManagerEventType:function(){return Oe},addMenuItem:function(){return Je},applyContentFilter:function(){return We},bangumiTypeList:function(){return Ce},createNodeValidator:function(){return Te},feedsCardCallbacks:function(){return $e},feedsCardTypes:function(){return ke},feedsCardsManager:function(){return Fe},forEachFeedsCard:function(){return Re},getFeeds:function(){return Ke},getVideoFeeds:function(){return Xe},getVueData:function(){return Ae},groupVideoFeeds:function(){return Ue},isPreOrderedVideo:function(){return He},isRepostType:function(){return _e},navbarFeedsTypeList:function(){return Se},withContentFilter:function(){return Ge}});var d={};n.r(d),n.d(d,{DisableProfilePopupClass:function(){return Ot},disableProfilePopup:function(){return Mt},enableProfilePopup:function(){return Lt}});var u={};n.r(u),n.d(u,{compareID:function(){return Dt},getLatestID:function(){return zt},getNotifyCount:function(){return jt},isNewID:function(){return Bt},setLatestID:function(){return Vt},updateInterval:function(){return Pt},updateLatestID:function(){return Nt}});var p={};n.r(p),n.d(p,{convertHexColorForDialogue:function(){return Ft},convertHexColorForStyle:function(){return Rt},convertTimeByDuration:function(){return Ht},convertTimeByEndTime:function(){return Zt},normalizeContent:function(){return Wt}});var f={};n.r(f),n.d(f,{escapeContent:function(){return Jt},normalizeContent:function(){return Yt}});var h={};n.r(h),n.d(h,{lightOff:function(){return nn},lightOn:function(){return tn}});var m={};n.r(m),n.d(m,{forEachVideoDanmaku:function(){return on}});var g={};n.r(g),n.d(g,{BangumiInfo:function(){return cn},VideoInfo:function(){return ln}});var b={};n.r(b),n.d(b,{allQualities:function(){return pn},loginRequiredQualities:function(){return dn},vipRequiredQualities:function(){return un}});var v={};n.r(v),n.d(v,{addMenuItem:function(){return hn},forEachContextMenu:function(){return fn}});var y={};n.r(y),n.d(y,{addControlBarButton:function(){return vn}});var w={};n.r(w),n.d(w,{waitForControlBar:function(){return yn}});var x={};n.r(x),n.d(x,{LiveSocket:function(){return En}});var k={};n.r(k),n.d(k,{addMenuItem:function(){return Dn},commentAreas:function(){return In},forEachCommentArea:function(){return Pn},forEachCommentItem:function(){return zn}});var _={};n.r(_),n.d(_,{addCategoryIcons:function(){return Zn},categories:function(){return Rn},categoryCodes:function(){return Un},categoryLinks:function(){return Hn},rawData:function(){return Bn}});var C={};n.r(C),n.d(C,{createSwitchOptions:function(){return ti}});var S=n(7195),E=n(2462),I=n(4114),$=n(8147),A=n(7590);const T=e=>{const t=t=>{t.deltaY&&!t.deltaX&&(t.preventDefault(),requestAnimationFrame((()=>{e.scrollBy(t.deltaY,0)})))};return e.addEventListener("wheel",t),e.style.scrollSnapType="none",()=>{e.removeEventListener("wheel",t),e.style.scrollSnapType=""}};var O=n(7177),M=n(4345),L=n(1836),P=n(3420);function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const D="reorder-decrease",V="reorder-increase",B="reorder-enabled",N="reordering",j={horizontal:{name:"horizontal",getMoveTransform:e=>`translateX(${e}px)`,setOtherTransform:lodash.throttle(((e,t,n)=>{if(!t.classList.contains(N))return;const i=e.find((e=>e.element===t));if(!i)return;const r=i.rect,a=e.filter((e=>e.rect.leftt.rect.left-e.rect.left)),o=e.filter((e=>e.rect.left>r.left)).sort(((e,t)=>e.rect.left-t.rect.left));if(n>=0){const[e]=o;a.forEach((e=>{e.element.style.transform="",e.element.classList.remove(V)})),o.forEach((t=>{r.left+n+r.width>=t.rect.left+t.rect.width/2?(t.element.classList.add(D),t.element.style.transform=`translateX(-${e.rect.left-r.left}px)`):(t.element.classList.remove(D),t.element.style.transform="")}))}else{const[e]=a;o.forEach((e=>{e.element.style.transform="",e.element.classList.remove(D)})),a.forEach((t=>{r.left+n<=t.rect.left+t.rect.width/2?(t.element.classList.add(V),t.element.style.transform=`translateX(${r.left+r.width-e.rect.left-e.rect.width}px)`):(t.element.classList.remove(V),t.element.style.transform="")}))}}),50)},vertical:{name:"vertical",getMoveTransform:(e,t)=>`translateY(${t}px)`,setOtherTransform:lodash.throttle(((e,t,n,i)=>{if(!t.classList.contains(N))return;const r=e.find((e=>e.element===t));if(!r)return;const a=r.rect,o=e.filter((e=>e.rect.topt.rect.top-e.rect.top)),s=e.filter((e=>e.rect.top>a.top)).sort(((e,t)=>e.rect.top-t.rect.top));if(i>=0){const[e]=s;o.forEach((e=>{e.element.style.transform="",e.element.classList.remove(V)})),s.forEach((t=>{a.top+i+a.height>=t.rect.top+t.rect.height/2?(t.element.classList.add(D),t.element.style.transform=`translateY(-${e.rect.top-a.top}px)`):(t.element.classList.remove(D),t.element.style.transform="")}))}else{const[e]=o;s.forEach((e=>{e.element.style.transform="",e.element.classList.remove(D)})),o.forEach((t=>{a.top+i<=t.rect.top+t.rect.height/2?(t.element.classList.add(V),t.element.style.transform=`translateY(${a.top+a.height-e.rect.top-e.rect.height}px)`):(t.element.classList.remove(V),t.element.style.transform="")}))}}),50)}};class q extends EventTarget{constructor(e){super(),this.container=e,z(this,"orientation",j.horizontal),z(this,"enabled",!1),z(this,"children",void 0),z(this,"snapshots",new Map),z(this,"attachedEvents",[]),this.children=[...this.container.children],this.children.every((e=>""===e.style.order))&&this.children.forEach(((e,t)=>{e.style.order=(t+1).toString()}))}addEventListener(e,t,n){super.addEventListener(e,t,n)}removeEventListener(e,t,n){super.addEventListener(e,t,n)}getOrderMap(){return new Map(this.children.map((e=>[e,parseInt(e.style.order)])))}toggle(){this.enabled?this.disable():this.enable()}generateSnapshots(){this.children.forEach((e=>{this.snapshots.set(e,{element:e,rect:e.getBoundingClientRect()})}))}enable(){this.children.forEach((e=>{let t=0,n=0,i=!1;e.classList.add(B);(()=>{const r=(r,a)=>{e.classList.add(N),e.style.transition="none",e.style.userSelect="none",this.generateSnapshots(),this.children.filter((t=>t!==e)).forEach((e=>{e.style.transition="transform .2s ease-out"})),t=r,n=a,i=!0},a=e=>{r(e.screenX,e.screenY)};e.addEventListener("mousedown",a),this.attachedEvents.push((()=>e.removeEventListener("mousedown",a)));const o=e=>{if(1!==e.touches.length)return;const[t]=e.touches;r(t.screenX,t.screenY)};e.addEventListener("touchstart",o),this.attachedEvents.push((()=>e.removeEventListener("touchstart",o)))})(),(()=>{const r=(i,r)=>{const a=i-t,o=r-n;e.style.transform=this.orientation.getMoveTransform(a,o),this.orientation.setOtherTransform([...this.snapshots.values()],e,a,o)},a=e=>{i&&(r(e.screenX,e.screenY),e.cancelable&&e.preventDefault())};document.addEventListener("mousemove",a),this.attachedEvents.push((()=>document.removeEventListener("mousemove",a)));const o=e=>{if(!i)return;if(1!==e.touches.length)return;const[t]=e.touches;r(t.screenX,t.screenY),e.cancelable&&e.preventDefault()};e.addEventListener("touchmove",o,{passive:!1}),this.attachedEvents.push((()=>e.removeEventListener("touchmove",o)))})(),(()=>{const t=()=>{if(!i)return;e.classList.remove(N),i=!1;let t=0;const n=this.children.filter((t=>t!==e)),r=[];n.forEach((e=>{e.style.transform="",e.style.transition="",e.classList.contains(V)?(t--,e.style.order=(parseInt(e.style.order)+1).toString(),e.classList.remove(V),r.push(this.snapshots.get(e))):e.classList.contains(D)&&(t++,e.style.order=(parseInt(e.style.order)-1).toString(),e.classList.remove(D),r.push(this.snapshots.get(e)))})),e.style.userSelect="",e.style.order=(parseInt(e.style.order)+t).toString(),e.style.transform="",e.style.transition="",this.dispatchEvent(new CustomEvent("reorder",{detail:this.children.map((e=>({element:e,order:parseInt(e.style.order)})))}))};document.addEventListener("mouseup",t),this.attachedEvents.push((()=>document.removeEventListener("mouseup",t))),e.addEventListener("touchend",t),this.attachedEvents.push((()=>e.removeEventListener("touchend",t)))})()})),this.enabled=!0}disable(){this.attachedEvents.forEach((e=>e())),this.children.forEach((e=>e.classList.remove(B))),this.enabled=!1}}var F=n(391),R=n(5550),U=n(6182),H=n(6314),Z=n(6171);const W={isLogin:!1},G=lodash.once((async()=>{const{getUID:e}=await Promise.resolve().then(n.bind(n,1906));if(!e())return W;const{getJsonWithCredentials:t}=await Promise.resolve().then(n.bind(n,7195)),i=await t("https://api.bilibili.com/x/web-interface/nav");return 0!==i.code&&-101!==i.code?(console.warn("[store.fetchUserInfo] API Error",i.message),W):i.data}));var X=n(8885),K=n(1906),J=n(2121),Y=n(3708),Q=n(53),ee=n(5106);const te=async(e,t={})=>{const{style:n,enterDelay:i=750,leaveDelay:r=1e3}=t,a=await(0,R.select)(e);if(!a)throw new Error(`lazy panel failed! selector = ${e}`);let o;return void 0!==n&&(o=document.createElement("style"),o.textContent=n,document.body.insertAdjacentElement("beforeend",o)),(0,K.raiseEvent)(a,"mouseover"),await(0,K.delay)(i),(0,K.raiseEvent)(a,"mouseout"),setTimeout((()=>o?.remove()),r),a},ne=async(e,t,n={})=>{await te(e,{style:`${t} { display: none !important; }`,...n});const i=(0,K.dq)(t);if(!i)throw new Error(`lazy player settings panel failed! panelSelector = ${t}`);return i},ie=()=>ne(".bilibili-player-video-danmaku-setting",".bilibili-player-video-danmaku-setting-wrap"),re=()=>ne(".bilibili-player-video-btn-subtitle",".bilibili-player-video-subtitle-setting-wrap",{style:".bilibili-player-video-subtitle-setting-wrap, .bilibili-player-video-subtitle { display: none }"});var ae=n(2264),oe=n(5945),se=n(7735),le=n(5683),ce=n(8208),de=n(3923),ue=n(5786),pe=n(8171),fe=n(7010);const he=(e,t)=>async i=>{const{default:r}=await e(),{addStyle:a}=await Promise.resolve().then(n.bind(n,6182));return a(r,i.metadata.name),t(i)},me=(e,t,i=K.none)=>{let r=null;const a=async()=>{if(r)return;const{default:i}=await t(),{addStyle:a}=await Promise.resolve().then(n.bind(n,6182));r=a(i,e)};return{name:e,entry:e=>a().then((()=>i(e))),reload:a,unload:()=>{r?.remove(),r=null}}};var ge=n(5451),be=n(5143);const ve=[];async function ye(e=!1){const{getUID:t}=await Promise.resolve().then(n.bind(n,1906));if(!t())return console.warn("[稍后再看列表] 账号未登录"),[];const{getJsonWithCredentials:i}=await Promise.resolve().then(n.bind(n,7195)),r=await i("https://api.bilibili.com/x/v2/history/toview/web");if(0!==r.code)return(0,ae.logError)(new Error(`获取稍后再看列表失败: ${r.message}`)),[];if(!r.data.list)return(0,K.deleteValues)(ve,(()=>!0)),[];const a=r.data.list;(0,K.deleteValues)(ve,(e=>!a.find((t=>t.aid===e))));const o=a.filter((e=>!ve.find((t=>t===e.aid))));return ve.push(...o.map((e=>e.aid))),e?a:a.map((e=>e.aid))}const we=async(e,t)=>{const i=parseInt(e.toString());if(Number.isNaN(i))return;void 0===t&&(t=!ve.includes(i));const r=t?"https://api.bilibili.com/x/v2/history/toview/add":"https://api.bilibili.com/x/v2/history/toview/del",{getCsrf:a}=await Promise.resolve().then(n.bind(n,1906)),o=a(),{postTextWithCredentials:s}=await Promise.resolve().then(n.bind(n,7195)),l=await s(r,`aid=${e}&csrf=${o}`),c=JSON.parse(l);0===c.code?t?ve.push(i):(0,K.deleteValue)(ve,(e=>e===i)):(0,ae.logError)(new Error(`稍后再看操作失败: ${c.message}`))};requestIdleCallback((async()=>{const{getUID:e}=await Promise.resolve().then(n.bind(n,1906));e()&&ye()}));var xe=n(950);const ke={repost:{id:1,name:"转发"},textWithImages:{id:2,name:"图文"},text:{id:4,name:"文字"},video:{id:8,name:"视频"},miniVideo:{id:16,name:"小视频"},column:{id:64,name:"专栏"},audio:{id:256,name:"音频"},bangumi:{id:512,name:"番剧"},share:{id:2048,name:"分享"},manga:{id:2049,name:"漫画"},film:{id:4098,name:"电影"},tv:{id:4099,name:"TV剧"},chinese:{id:4100,name:"国创"},documentary:{id:4101,name:"纪录片"},mediaList:{id:4300,name:"收藏夹"},liveRecord:{id:2047,name:"开播记录"}},_e=e=>e.type===ke.repost,Ce="512,4097,4098,4099,4100,4101",Se="8,64,512,4097,4098,4099,4100,4101",Ee="feeds.manager.listAdaptors";function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,xe.addData)(Ee,(e=>{e.push({name:"live",match:[...se.liveUrls],watchCardsList:async e=>{const t=await(0,R.select)(".room-feed");if(!t)return!1;console.log("live watch");let n=null;return(0,P.childList)(t,(async()=>{if(dq(".room-feed-content")){const t=await(0,R.select)(".room-feed-content .content");n?.disconnect(),[n]=e.updateCards(t)}else n?.disconnect(),n=null,await Promise.all(e.cards.map((e=>e.element)).map((t=>e.removeCard(t))))})),!0}},{name:"space",match:["https://space.bilibili.com/"],watchCardsList:async e=>{const t=await(0,R.select)(".s-space");if(!t)return!1;const n={},i=()=>n.listElement&&n.observer?(console.log("space feeds stop"),n.observer?.then((e=>e.disconnect())),delete n.observer,delete n.listElement,Promise.all(e.cards.map((e=>e.element)).map((t=>e.removeCard(t))))):[],r=()=>{if(n.observer)return n.observer;const t=(0,R.select)(".feed-card .content");return n.observer=(async()=>{const a=await t;a!==await n.listElement&&(n.listElement&&await i(),n.listElement=t,r()),console.log("space feeds start");const[o]=e.updateCards(a);return o})(),n.observer};return(0,P.childListSubtree)(t,(async()=>{dq(".feed-card .content")?r():i()})),!0}},{name:"topic",match:["https://t.bilibili.com/topic"],watchCardsList:async e=>{const t=await(0,R.select)(".page-container");if(!t)return!1;let n=null;return(0,P.childList)(t,(async()=>{if(dq(".page-container .feed")){const t=await(0,R.select)(".feed .feed-topic");n?.disconnect(),[n]=e.updateCards(t)}else n?.disconnect(),n=null,await Promise.all(e.cards.map((e=>e.element)).map((t=>e.removeCard(t))))})),!0}},{name:"default",match:["https://t.bilibili.com/"],watchCardsList:async e=>{const t=await(0,R.select)(".feed-card .content, .detail-content .detail-card, .bili-dyn-list__items");return!!t&&(e.updateCards(t),!0)}})}));const $e=[],Ae=e=>// eslint-disable-next-line no-underscore-dangle -e.__vue__??e.parentElement.__vue__??e.children[0].__vue__,Te=e=>t=>{e.startsWith(".")&&(e=e.substring(1));const n=Boolean(t),i=t&&t.parentNode,r=t instanceof HTMLElement&&t.classList.contains(e);return n&&i&&r};let Oe;!function(e){e.AddCard="addCard",e.RemoveCard="removeCard"}(Oe||(Oe={}));class Me extends EventTarget{constructor(...e){super(...e),Ie(this,"watching",!1),Ie(this,"cards",[]),Ie(this,"managerType",void 0)}addEventListener(e,t,n){super.addEventListener(e,t,n)}removeEventListener(e,t,n){super.removeEventListener(e,t,n)}dispatchCardEvent(e,t){const n=new CustomEvent(e,{detail:t});this.dispatchEvent(n),$e.forEach((n=>n[e===Oe.AddCard?"added":"removed"](t)))}async startWatching(){if(this.watching)return!0;this.watching=!0;const[e]=(0,xe.registerAndGetData)(Ee,[]),t=e.find((e=>e.match.some((e=>(0,K.matchUrlPattern)(e)))));return t?t.watchCardsList(this):(console.warn("[FeedsCardsManager] No adaptor found",e),!1)}}const Le=e=>e.querySelector(".repost")?ke.repost:e.querySelector(".imagesbox")?ke.textWithImages:e.querySelector(".video-container")?ke.video:e.querySelector(".bangumi-container")?ke.bangumi:e.querySelector(".article-container")?ke.column:e.querySelector(".music-container")?ke.audio:e.querySelector(".h5share-container")?ke.share:e.querySelector(".vc-ctnr")?ke.miniVideo:e.querySelector(".live-container")?ke.liveRecord:ke.text,Pe=async e=>{const t=async t=>{const n=await(0,R.sq)((()=>e.querySelector(t)),(t=>null!==t||null===e.parentNode),{queryInterval:100});if(null===e.parentNode)return"";if(null===n)return console.warn(e,t,e.parentNode),"";return n.innerText.trim()},n=e=>{if(void 0===e.card.origin)return{originalText:"",originalDescription:"",originalTitle:""};const t=JSON.parse(e.card.origin);return{originalText:e.originCardData.pureText,originalDescription:lodash.get(t,"item.description",lodash.get(t,"desc","")),originalTitle:t.title}},i=async e=>{const n=parseInt(await t(e));return isNaN(n)?0:n},r={id:e.getAttribute("data-did"),username:await t(".main-content .user-name"),text:"",reposts:await i(".button-bar .single-button:nth-child(1) .text-offset"),comments:await i(".button-bar .single-button:nth-child(2) .text-offset"),likes:await i(".button-bar .single-button:nth-child(3) .text-offset"),element:e,type:Le(e),get presented(){return null!==e.parentNode},async getText(){return(async t=>{if(t===ke.bangumi)return"";const i=await(0,R.sq)((()=>e),(t=>Boolean(Ae(t)||!e.parentNode)),{queryInterval:100});if(null===e.parentNode)return"";if(null===i)return console.warn(i,e,Ae(i),e.parentNode),"";const r=Ae(i);if(t===ke.repost){const e=r.card.item.content,t=n(r);return[e,...Object.values(t).filter((e=>""!==e))].filter((e=>Boolean(e))).join("\n")}return[r.originCardData.pureText,r.originCardData.title].filter((e=>Boolean(e))).join("\n")})(this.type)}};if(r.text=await r.getText(),e.setAttribute("data-type",r.type.id.toString()),_e(r)){const t=r.username,i=Ae(r.element),a=lodash.get(i,"card.origin_user.info.uname","");t===a&&e.setAttribute("data-self-repost","true"),r.repostUsername=a,r.repostText=n(i).originalText}return r};class ze extends Me{constructor(...e){var t,n,i;super(...e),i="v1",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card"))if(null!==e.querySelector(".skeleton")){const[t]=(0,P.childList)(e,(()=>{null===e.querySelector(".skeleton")&&(t.disconnect(),this.addCard(e))}))}else{if(null===e.parentNode)return;const t=await Pe(e);if(!t.presented)return;if(this.cards.find((e=>e.id===t.id)))return;this.cards.push(t),this.cards.sort(((e,t)=>e.id===t.id?0:e.id>t.id?-1:1)),this.dispatchCardEvent(Oe.AddCard,t)}}async removeCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card")){const t=e.getAttribute("data-did"),n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const i=this.cards[n];this.cards.splice(n,1),this.dispatchCardEvent(Oe.RemoveCard,i)}}updateCards(e){const t=".card[data-did]",n=e=>{if(e instanceof HTMLElement){if(e.matches(t))return e;const n=e.querySelector(t);if(n)return n}};return[...e.querySelectorAll(t)].forEach((e=>this.addCard(e))),(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const De={DynamicTypeForward:ke.repost,DynamicTypeAv:ke.video,DynamicTypeDraw:ke.textWithImages,DynamicTypeWord:ke.text,DynamicTypePgc:ke.bangumi,DynamicTypeArticle:ke.column,DynamicTypeMusic:ke.audio,DynamicTypeLiveRcmd:ke.liveRecord},Ve=(...e)=>e.filter((e=>Boolean(e))).join("\n").trim(),Be=(e,t)=>{const{desc:n,major:i}=e,r=n?.text??"";let a="";switch(t){default:break;case ke.bangumi:case ke.column:case ke.video:{const e=i.archive??i.pgc??i.article,{title:t,desc:n}=e;a=Ve(t,n);break}}return Ve(r,a)},Ne=async e=>{const t=Ae(e),{modules:n,id_str:i,type:r}=t.data,{name:a}=n.module_author,{like:o,forward:s,comment:l}=n.module_stat,c=(d=r,De[(0,K.pascalCase)(d)]??De.DynamicTypeWord);var d;e.dataset.type=c.id.toString();const u={id:i,username:a,likes:o.count,reposts:s.count,comments:l.count,text:"",type:c,element:e,get presented(){return null!==e.parentNode},getText:async()=>Be(n.module_dynamic,c)};if(_e(u)){const i=u.username,{module_author:{name:r},module_dynamic:a}=t.data.orig.modules;u.repostUsername=r,u.repostText=Be(a,c),r===i&&e.setAttribute("data-self-repost","true"),u.getText=async()=>Ve(Be(n.module_dynamic,c),Be(a,c))}return u.text=await u.getText(),u},je=Te("bili-dyn-list__item");class qe extends Me{constructor(...e){var t,n,i;super(...e),i="v2",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(!je(e))return;const t=await Ne(e);t.presented&&(this.cards.push(t),this.cards.sort((0,oe.descendingStringSort)((e=>e.id))),this.dispatchCardEvent(Oe.AddCard,t))}async removeCard(e){if(!je(e))return;const t=Ae(e).data?.id_str??"0",n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const[i]=this.cards.splice(n,1);this.dispatchCardEvent(Oe.RemoveCard,i)}updateCards(e){const t=".bili-dyn-list__item";dqa(e,t).forEach((e=>this.addCard(e)));const n=e=>je(e)?e.matches(t)?e:e.querySelector(t):null;return(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const Fe=parseInt((0,K.getCookieValue)("hit-dyn-v2"))>0?new qe:new ze,Re=async e=>{if(!await Fe.startWatching())return console.error("feedsCardsManager.startWatching() failed"),null;const{added:t}=e;return t&&Fe.cards.forEach((e=>t(e))),$e.push({added:none,removed:none,...e}),Fe},Ue=e=>{const t=lodash.groupBy(e,(e=>e.aid)),n=e=>({id:e.upID,name:e.upName,faceUrl:e.upFaceUrl});return Object.values(t).map((e=>{if(1===e.length)return e[0];const[t,...i]=e;return t.cooperation=[n(t),...i.map(n)],console.log([...t.cooperation]),t})).sort((0,oe.descendingStringSort)((e=>e.id)))},He=e=>1===lodash.get(e,"extra.is_reserve_recall",0),Ze="feeds.contentFilters";(0,xe.registerData)(Ze,[]);const We=e=>{const[t]=(0,xe.getData)(Ze);return t.reduce(((e,t)=>t.filter(e)),e)},Ge=e=>(...t)=>e(...t).then((e=>We(e))),Xe=Ge((async(e="video")=>{if(!(0,K.getUID)())return[];const t=await(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${"video"===e?8:512}`);if(0!==t.code)throw new Error(t.message);const n=t.data.cards,i=n.filter((e=>!He(JSON.parse(e.card))));return"video"===e?Ue(n.map((e=>{const t=JSON.parse(e.card),n=lodash.get(e,"display.topic_info.topic_details",[]).map((e=>({id:e.topic_id,name:e.topic_name})));return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,title:t.title,upID:e.desc.user_profile.info.uid,upName:e.desc.user_profile.info.uname,upFaceUrl:e.desc.user_profile.info.face,coverUrl:t.pic,description:t.desc,timestamp:e.timestamp,time:new Date(1e3*e.timestamp),topics:n,dynamic:t.dynamic,like:(0,Y.formatCount)(e.desc.like),duration:t.duration,durationText:(0,Y.formatDuration)(t.duration,0),playCount:(0,Y.formatCount)(t.stat.view),danmakuCount:(0,Y.formatCount)(t.stat.danmaku),watchlater:ve.includes(t.aid)}}))):"bangumi"===e?i.map((e=>{const t=JSON.parse(e.card);return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,epID:t.episode_id,title:t.new_desc,upName:t.apiSeasonInfo.title,upFaceUrl:t.apiSeasonInfo.cover,coverUrl:t.cover,description:"",timestamp:e.timestamp,time:new Date(1e3*e.timestamp),like:(0,Y.formatCount)(e.desc.like),durationText:"",playCount:(0,Y.formatCount)(t.play_count),danmakuCount:(0,Y.formatCount)(t.bullet_count),watchlater:!1}})):[]})),Ke=async(e,t)=>{if("string"==typeof e)return(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${e}`);const n=e.id.toString();let i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${n}`;return t&&(i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_history?uid=${(0,K.getUID)()}&offset_dynamic_id=${t}&type=${n}`),(0,S.getJsonWithCredentials)(i)},Je=(e,t)=>{const n=dq(e.element,".more-panel, .bili-dyn-more__menu"),i=n.classList.contains("bili-dyn-more__menu"),{className:r,text:a,action:o}=t;if(!n||dq(n,`.${r}`))return;const s=document.createElement(i?"div":"p");i?(s.classList.add("bili-dyn-more__menu__item",r),s.style.height="25px",s.style.padding="2px 0",s.style.textAlign="center",s.dataset.module="more",s.dataset.type=lodash.snakeCase(`ThreePoint${(0,K.pascalCase)(r)}`).toUpperCase(),s.dataset.params="{}"):s.classList.add("child-button","c-pointer",r),s.textContent=a;[...new Set([...n.children].map((e=>e.getAttributeNames().filter((e=>e.startsWith("data-v-"))))).flat())].forEach((e=>s.setAttribute(e,""))),s.addEventListener("click",(t=>{o(t),e.element.click()})),n.appendChild(s)};var Ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"bangumi-card",class:{new:e.isNew},attrs:{target:"_blank",href:e.data.url}},[n("div",{staticClass:"ep-cover-container"},[n("DpiImage",{staticClass:"ep-cover",attrs:{size:{width:100},src:e.data.epCoverUrl}})],1),e._v(" "),n("h1",{staticClass:"ep-title",attrs:{title:e.data.epTitle}},[e._v(e._s(e.data.epTitle))]),e._v(" "),n("div",{staticClass:"up",attrs:{title:e.data.title}},[n("DpiImage",{staticClass:"cover",attrs:{size:24,src:e.data.coverUrl}}),e._v(" "),n("div",{staticClass:"title"},[e._v(e._s(e.data.title))])],1)])};Ye._withStripped=!0;var Qe=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),et=n(3379),tt=n.n(et),nt=n(5478),it=n.n(nt),rt={insert:"head",singleton:!1},at=(tt()(it(),rt),it().locals,n(1900)),ot=(0,at.Z)(Qe,Ye,[],!1,null,"3bc2da4f",null);ot.options.__file="src/components/feeds/BangumiCard.vue";var st=ot.exports,lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"be-up-info",class:{fallback:!e.upFaceUrl},attrs:{href:e.actualHref,title:e.upName,target:"_blank"}},[e.upFaceUrl?n("DpiImage",{staticClass:"be-up-info-cover",attrs:{size:24,src:e.upFaceUrl}}):n("div",{staticClass:"be-up-info-cover-fallback"},[e._t("fallback-icon",[n("VIcon",{attrs:{icon:"up-outline",size:18}})])],2),e._v(" "),n("div",{staticClass:"be-up-info-name"},[e._v("\n "+e._s(e.upName)+"\n ")])],1)};lt._withStripped=!0;var ct=Vue.extend({components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{href:{type:String,default:""},upId:{type:[String,Number],default:""},upFaceUrl:{type:String,default:""},upName:{type:String,required:!0}},computed:{actualHref(){return this.href?this.href:`https://space.bilibili.com/${this.upId}`}}}),dt=n(3436),ut=n.n(dt),pt={insert:"head",singleton:!1},ft=(tt()(ut(),pt),ut().locals,(0,at.Z)(ct,lt,[],!1,null,null,null));ft.options.__file="src/components/feeds/UpInfo.vue";var ht=ft.exports,mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"video-card",class:{vertical:"vertical"===e.orientation,"no-stats":!e.showStats},attrs:{target:"_blank",href:e.epID?"https://www.bilibili.com/bangumi/play/ep"+e.epID:"https://www.bilibili.com/video/"+e.bvid}},[n("div",{staticClass:"cover-container"},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{height:120,width:200}}}),e._v(" "),e.isNew?n("div",{staticClass:"new"},[e._v("NEW")]):e._e(),e._v(" "),e.pubTime&&e.pubTimeText?[n("div",{staticClass:"publish-time-summary"},[e._v("\n "+e._s(e.pubTimeText)+"\n ")]),e._v(" "),n("div",{staticClass:"publish-time-detail"},[e._v("\n "+e._s(e.pubTime)+"\n ")])]:e._e(),e._v(" "),e.durationText?n("div",{staticClass:"duration"},[e._v(e._s(e.durationText))]):e._e(),e._v(" "),e.durationText&&null!==e.watchlater&&void 0!==e.watchlater?n("div",{staticClass:"watchlater",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.toggleWatchlater(e.aid)}}},[n("VIcon",{attrs:{size:15,icon:e.watchlater?"mdi-check-circle":"mdi-clock-outline"}}),e._v("\n "+e._s(e.watchlater?"已添加":"稍后再看")+"\n ")],1):e._e()],2),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.title}},[e._v(e._s(e.title))]),e._v(" "),e.topics&&e.topics.length?n("div",{staticClass:"topics"},e._l(e.topics.slice(0,3),(function(t){return n("a",{key:t.id,staticClass:"topic",attrs:{target:"_blank",href:"https://t.bilibili.com/topic/name/"+t.name+"/feed"}},[e._v("#"+e._s(t.name)+"#")])})),0):n("p",{staticClass:"description",attrs:{title:e.description}},[e._v(e._s(e.description))]),e._v(" "),0===e.cooperation.length?n("a",{staticClass:"up",class:{"no-face":!e.upFaceUrl},attrs:{target:"_blank",href:e.upID?"https://space.bilibili.com/"+e.upID:null}},[e.upFaceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}}),e._v(" "),n("div",{staticClass:"name",attrs:{title:e.upName}},[e._v(e._s(e.upName))])],1):e._e(),e._v(" "),0!==e.cooperation.length?n("div",{staticClass:"cooperation"},[n("div",{staticClass:"cooperation-ups"},e._l(e.reversedCooperation,(function(e){return n("a",{key:e.id,staticClass:"cooperation-up",class:{"no-face":!e.faceUrl},attrs:{target:"_blank",title:e.name,href:e.id?"https://space.bilibili.com/"+e.id:null}},[e.faceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.faceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}})],1)})),0),e._v(" "),n("div",{staticClass:"cooperation-note"},[e._v("\n 联合投稿\n ")])]):e._e(),e._v(" "),e.showStats?n("div",{staticClass:"stats"},[e.vertical?[e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e(),e._v(" "),e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e()]:[e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e(),e._v(" "),e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e()]],2):e._e()])};mt._withStripped=!0;var gt={components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{data:{type:Object,required:!0},orientation:{type:String,default:"horizontal"},showStats:{type:Boolean,default:!0},isNew:{type:Boolean,default:!1}},data(){return{watchlaterList:ve,upFaceUrl:"",danmakuCount:"",like:"",coins:"",favorites:"",dynamic:"",topics:[],upID:0,epID:0,cooperation:[],pubTime:0,pubTimeText:"",...lodash.omit(this.data,"watchlater"),watchlaterInit:this.data.watchlater,statsIconSize:14}},computed:{vertical(){return"vertical"===this.orientation},watchlater(){return(0,K.getUID)()&&null!==this.watchlaterInit?this.watchlaterList.includes(this.aid):null},reversedCooperation(){return[...this.cooperation].reverse().slice(0,3)}},methods:{toggleWatchlater:we}},bt=n(1745),vt=n.n(bt),yt={insert:"head",singleton:!1},wt=(tt()(vt(),yt),vt().locals,(0,at.Z)(gt,mt,[],!1,null,"0ffa1cb1",null));wt.options.__file="src/components/feeds/VideoCard.vue";var xt=wt.exports,kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"column-card",attrs:{target:"_blank",href:"https://www.bilibili.com/read/cv"+e.data.cvID}},[n("div",{staticClass:"covers"},e._l(e.data.covers,(function(e){return n("DpiImage",{key:e,staticClass:"cover",attrs:{size:{height:120},src:e}})})),1),e._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.data.upID}},[n("DpiImage",{staticClass:"face",attrs:{size:24,src:e.data.upFaceUrl}}),e._v(" "),n("div",{staticClass:"name"},[e._v(e._s(e.data.upName))])],1),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.data.title}},[e._v(e._s(e.data.title))]),e._v(" "),n("div",{staticClass:"description",attrs:{title:e.data.description}},[e._v(e._s(e.data.description))])])};kt._withStripped=!0;var _t=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),Ct=n(5028),St=n.n(Ct),Et={insert:"head",singleton:!1},It=(tt()(St(),Et),St().locals,(0,at.Z)(_t,kt,[],!1,null,"8e8ea920",null));It.options.__file="src/components/feeds/ColumnCard.vue";var $t=It.exports;let At=!1,Tt=0;const Ot="disable-profile-popup",Mt=async()=>{if("https://t.bilibili.com/"!==document.URL.replace(window.location.search,""))return;const e=await(0,R.select)(".live-up-list, .bili-dyn-live-users__body");null!==e&&(Tt++,At||(e.addEventListener("mouseenter",(e=>{Tt>0&&e.stopImmediatePropagation()}),{capture:!0}),At=!0))},Lt=()=>{Tt--},Pt=3e5,zt=()=>(0,K.getCookieValue)(`bp_t_offset_${(0,K.getUID)()}`),Dt=(e,t)=>e===t?0:e.length>t.length?1:t.length>e.length?-1:e>t==!0?1:-1,Vt=e=>{if(null==e)return;const t=zt();Dt(e,t)<0||(document.cookie=`bp_t_offset_${(0,K.getUID)()}=${e};path=/;domain=.bilibili.com;max-age=2592000`)},Bt=e=>Dt(e,zt())>0,Nt=e=>{const[t]=[...e.map((e=>e.id))].sort(Dt).reverse();Vt(t)},jt=async e=>{const t=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_num?rsp_type=1&uid=${(0,K.getUID)()}&update_num_dy_id=${zt()}&type_list=${e||Se}`,n=await(0,S.getJsonWithCredentials)(t);return 0!==n.code?0:lodash.get(n,"data.update_num",0)},qt=e=>{e.startsWith("#")&&(e=e.substring(1));return{red:e.substring(0,2),green:e.substring(2,4),blue:e.substring(4,6)}},Ft=e=>{const{red:t,green:n,blue:i}=qt(e);return`\\c&H${i}${n}${t}&`.toUpperCase()},Rt=(e,t=1)=>{const{red:n,green:i,blue:r}=qt(e);return`&H${Math.round(255*(1-t)).toString(16).padStart(2,"0")}${r}${i}${n}`.toUpperCase()},Ut=e=>{let t=0,n=0;for(;e>=60;)e-=60,n++;for(;n>=60;)n-=60,t++;return`${t}:${String(n).padStart(2,"0")}:${(e=>{const[t,n="00"]=String(e).split(".");return`${t.padStart(2,"0")}.${n.substring(0,2).padEnd(2,"0")}`})(e)}`},Ht=(e,t)=>[Ut(e),Ut(e+t)],Zt=(e,t)=>[Ut(e),Ut(t)],Wt=e=>{const t={"{":"{","}":"}","&":"&","<":"<",">":">",""":'"',"'":"'","\n":"\\N"};for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Gt={"&":"&","<":"<",">":">",""":'"',"'":"'"},Xt=Object.fromEntries(Object.entries(Gt).map((e=>e.reverse()))),Kt=(e,t)=>{for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Jt=e=>Kt(e,Xt),Yt=e=>Kt(e,Gt);var Qt=n(7412);const en=e=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?async()=>{const t=Qt.playerAgent,{query:{control:{settings:n,buttons:i}}}=t;ne(i.settings.selector,n.wrap.selector),t.toggleLight(e)}:K.none,tn=en(!0),nn=en(!1);let rn;const an=[],on=async e=>{await(0,R.hasVideo)()&&(0,P.videoChange)((async()=>{const t=await Qt.playerAgent.query.video.danmaku();t&&((e,t)=>{rn&&rn.disconnect(),[rn]=(0,P.childListSubtree)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{if(e.nodeType===Node.TEXT_NODE){const n=e.parentElement,i=an.find((e=>e.element===n));if(!i)return;return i.text=e.textContent||"",i.reuse=!0,void(t.added&&t.added(i))}if(!(e instanceof HTMLElement))return;const n={element:i=e,reuse:!1,text:i.textContent||""};var i;an.push(n),t.added&&t.added(n)})),e.removedNodes.forEach((e=>{if(!(e instanceof HTMLElement))return;const n=an.findIndex((t=>t.element===e));if(-1!==n){const[e]=an.splice(n,1);t.removed&&t.removed(e)}}))}))}))})(t,e)}))};function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ln{constructor(e){sn(this,"aid",void 0),sn(this,"cid",void 0),sn(this,"pageCount",void 0),sn(this,"coverUrl",void 0),sn(this,"tagId",void 0),sn(this,"tagName",void 0),sn(this,"title",void 0),sn(this,"description",void 0),sn(this,"up",void 0),sn(this,"pages",void 0),sn(this,"subtitles",void 0),this.aid=e}async fetchInfo(){let e;e=this.cid?`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}&cid=${this.cid}`:`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}`;const t=await(0,S.getJsonWithCredentials)(e);if(0!==t.code)throw new Error(t.message);const{data:n}=t;return this.cid=n.cid,this.pageCount=n.videos,this.coverUrl=n.pic.replace("http:","https:"),this.tagId=n.tid,this.tagName=n.tname,this.title=n.title,this.description=n.desc,this.up={uid:n.owner.mid,name:n.owner.name,faceUrl:n.owner.face.replace("http:","https:")},this.pages=n.pages.map((e=>({cid:e.cid,title:e.part,pageNumber:e.page}))),this.subtitles=n.subtitle.list.map((e=>({id:e.id,languageCode:e.lan,language:e.lan_doc,url:e.subtitle_url.replace("http:","https:")}))),this}}class cn{constructor(e){sn(this,"ep",void 0),sn(this,"videos",void 0),sn(this,"title",void 0),sn(this,"cover",void 0),sn(this,"squareCover",void 0),sn(this,"aid",void 0),sn(this,"cid",void 0),this.ep=e,this.videos=[]}async fetchInfo(){const e=await(0,S.getText)(`https://www.bilibili.com/bangumi/play/ep${this.ep}/`),t=JSON.parse(e.match(/window\.__INITIAL_STATE__=(.*);\(function\(\){/)[1]);return this.title=t.mediaInfo.title,this.cover=t.mediaInfo.cover,this.squareCover=t.mediaInfo.square_cover,this.aid=t.epInfo.aid,this.cid=t.epInfo.cid,this.videos=t.epList.map((async e=>({title:e.index_title,aid:e.aid,cid:e.cid,info:await new ln(e.aid).fetchInfo()}))),this}}const dn=[{name:"720P",displayName:"高清 720P",value:64},{name:"1080P",displayName:"高清 1080P",value:80}],un=[{name:"8K",displayName:"超高清 8K",value:127},{name:"DolbyVision",displayName:"杜比视界",value:126},{name:"HDR",displayName:"真彩 HDR",value:125},{name:"4K",displayName:"超清 4K",value:120},{name:"1080P60",displayName:"高清 1080P60",value:116},{name:"1080P+",displayName:"高清 1080P+",value:112},{name:"720P60",displayName:"高清 720P60",value:74}],pn=[...un,...dn,{name:"480P",displayName:"清晰 480P",value:32},{name:"360P",displayName:"流畅 360P",value:16}].sort((0,oe.descendingSort)((e=>e.value))),fn=async e=>{const{open:t,close:n}=e;if(!(0,R.hasVideo)())return;const i=await(0,R.select)(".bilibili-player");if(!i)return;const[r]=(0,P.childList)(i,(()=>{const e=dq(".bilibili-player-context-menu-origin");if(e){r.disconnect();const i=dq(e,"ul"),a={containerElement:e,listElement:i,get itemElements(){return dqa(e,".context-menu-function")},get isOpen(){return e.classList.contains("active")}};(0,P.childList)(i,(()=>{a.isOpen?t?.(a):n?.(a)}))}}))},hn=async(e,t)=>fn({open:t=>{if(t.listElement.contains(e))return;const n=document.createElement("li");n.classList.add("context-line","context-menu-function"),n.setAttribute("data-append","1");const i=document.createElement("a");i.classList.add("context-menu-a","js-action"),i.href="javascript:void(0);",i.appendChild(e),n.addEventListener("mouseover",(()=>n.classList.add("hover"))),n.addEventListener("mouseout",(()=>n.classList.remove("hover"))),n.appendChild(i),t.listElement.appendChild(n)},close:e=>t?.(e)});let mn=null;const gn=[],bn=lodash.once((()=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?new Promise((e=>{(0,P.videoChange)((async()=>{const{playerAgent:t}=await Promise.resolve().then(n.bind(n,7412)),i=await t.query.control.buttons.time(),r=await Promise.resolve().then(n.bind(n,135)).then((e=>e.default));if(null===i||null!==i.parentElement?.querySelector(".be-video-control-bar-extend"))return;const a=new r({propsData:{items:gn}}).$mount();i.insertAdjacentElement("afterend",a.$el),e(a)}))})):Promise.resolve(null))),vn=async e=>{mn||(mn=bn());await mn&&gn.push(e)},yn=async e=>{if(!se.liveUrls.some((e=>(0,K.matchUrlPattern)(e))))return;const t=await(0,R.select)(".bilibili-live-player-video-controller, .web-player-controller-wrap:not(.web-player-controller-bg)");if(!t)return;const{init:n,callback:i}=e;n?.(t),(0,P.childList)(t,(async()=>{const e=dq(t,".control-area");e&&i?.(e)}))};function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xn=0,kn=2,_n={heartBeat:2,heartBeatResponse:3,message:5,enterRoom:7,enterRoomResponse:8};class Cn{constructor(){wn(this,"textEncoder",new TextEncoder),wn(this,"textDecoder",new TextDecoder)}static readInt(e,t,n){let i=0;for(let r=n-1;r>=0;r--)i+=256**(n-r-1)*e[t+r];return i}static writeInt(e,t,n,i){let r=0;for(;r{const i={packetLength:Cn.readInt(e,0,4),headerLength:Cn.readInt(e,4,2),protocolVersion:Cn.readInt(e,6,2),operation:Cn.readInt(e,8,4),sequenceID:Cn.readInt(e,12,4)},r=[i];if(i.packetLengthe.messages[0])))}else i.protocolVersion===xn&&(i.messages=[JSON.parse(this.textDecoder.decode(r))])}else i.operation===_n.heartBeatResponse&&(i.heartBeatResponse={count:Cn.readInt(e,16,4)});return r};return new Promise(((n,i)=>{const r=new FileReader;r.onload=async e=>{if(!e.target)return void i(e);const r=new Uint8Array(e.target.result);n(await t(r))},r.readAsArrayBuffer(e)}))}}class Sn{constructor(){wn(this,"startTime",0)}getLiveTime(){return new Promise((e=>{if(this.startTime)return void e(this.startTime);const t=(0,K.dq)(".bilibili-live-player-video-controller-duration-btn span"),[n]=(0,P.childList)(t,(t=>{if(t.length>0&&t.some((e=>e.addedNodes.length>0&&[...e.addedNodes].every((e=>e.nodeType===Node.TEXT_NODE))))){n.disconnect();const i=t[0].addedNodes[0].textContent,[r,a,o=0]=i.split(":").reverse().map(lodash.unary(parseInt)),s=Number(new Date);this.startTime=s-1e3*o*3600-60*a*1e3-1e3*r,e(this.startTime)}}))}))}}class En extends EventTarget{constructor(e){super(),this.roomID=e,wn(this,"heartBeatTimer",void 0),wn(this,"webSocket",void 0),wn(this,"retryInterval",200),wn(this,"autoRetry",!0),wn(this,"servers",["broadcastlv.chat.bilibili.com"]),wn(this,"selectedServer",""),wn(this,"liveTime",new Sn),wn(this,"bufferHelper",new Cn),wn(this,"stopRequested",!1),window.addEventListener("unload",(()=>this.stop()))}heartBeat(){this.webSocket.readyState===WebSocket.OPEN?this.webSocket.send(this.bufferHelper.encode("","heartBeat")):(this.stop(),this.restart())}restart(){if(this.dispatchEvent(new CustomEvent("restart")),!this.stopRequested&&this.autoRetry){console.log(`Live Socket: unexpected disconnect, retry in ${this.retryInterval}ms`);const e=this.servers.indexOf(this.selectedServer);ethis.start()),this.retryInterval)}}async start(){const e=await(0,S.getJson)(`https://api.live.bilibili.com/room/v1/Danmu/getConf?room_id=${this.roomID}&platform=pc&player=web`),t=lodash.get(e,"data.host_server_list",[]);this.servers=[...new Set([...this.servers,...t.map((e=>e.host))])],""===this.selectedServer&&([this.selectedServer]=this.servers,console.log("Initial server:",this.selectedServer)),this.webSocket&&[WebSocket.CONNECTING,WebSocket.OPEN].includes(this.webSocket.readyState)&&this.stop(),this.webSocket=new WebSocket(`wss://${this.selectedServer}/sub`),this.stopRequested=!1,this.dispatchEvent(new CustomEvent("start",{detail:this.webSocket})),this.webSocket.addEventListener("open",(()=>{const t={roomid:this.roomID,uid:parseInt((0,K.getUID)()),protover:2,platform:"web",clientVer:"1.10.1",type:"2",key:lodash.get(e,"data.token")};this.webSocket.send(this.bufferHelper.encode(JSON.stringify(t),"enterRoom")),this.dispatchEvent(new CustomEvent("open",{detail:t}))})),this.webSocket.addEventListener("message",(async e=>{const[t]=await this.bufferHelper.decode(e.data);switch(this.dispatchEvent(new CustomEvent("message",{detail:t})),t.operation){case _n.enterRoomResponse:this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.heartBeatTimer=window.setInterval((()=>{this.heartBeat()}),3e4);break;case _n.heartBeatResponse:if(!t.heartBeatResponse)break;this.dispatchEvent(new CustomEvent("heartBeatResponse",{detail:t.heartBeatResponse.count}));break;case _n.message:{if(!t.messages)break;const e=await this.liveTime.getLiveTime();t.messages.forEach((t=>{if("DANMU_MSG"===t.cmd){const{info:n}=t,i={content:n[1],type:n[0][1],fontSize:n[0][2],color:n[0][3],sendTime:n[0][4],userHash:n[0][7],userID:n[2][0],userName:n[2][1],startTime:e,get time(){return this.sendTime-this.startTime}};this.dispatchEvent(new CustomEvent("danmaku",{detail:i}))}}));break}}})),this.webSocket.addEventListener("close",(e=>{this.stopRequested||(console.error("Live Socket: close",e),this.restart())})),this.webSocket.addEventListener("error",(e=>{console.error("Live Socket: error",e),this.restart()}))}stop(){this.stopRequested=!0,this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.webSocket&&this.webSocket.readyState===WebSocket.OPEN&&this.webSocket.close()}}const In=[],$n="bb-comment",An=[],Tn=[],On=[],Mn=e=>{const t=e.querySelector(".con .user .name"),n=e=>{const t=e.querySelector(".reply-face"),n=e.querySelector(".reply-con .user .name");return{id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:n.textContent,content:e.querySelector(".text-con").textContent,timeText:e.querySelector(".info .time").textContent,likes:parseInt(e.querySelector(".info .like span").textContent)}},i={id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:t.textContent,content:e.querySelector(".con .text").textContent,timeText:e.querySelector(".con .info .time").textContent,likes:parseInt(e.querySelector(".con .like span").textContent),replies:[]};if(dq(e,".reply-box .view-more")){const t=dq(e,".reply-box");(0,P.childList)(t,(t=>{i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n),0!==t.length&&i.onRepliesUpdate?.(i.replies)}))}else i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n);return i},Ln=e=>{if(e instanceof HTMLElement&&e.classList.contains($n)){const t={element:e,items:[]};In.push(t),(e=>{e.observer||(e.items=(0,K.dqa)(e.element,".list-item.reply-wrap").map(Mn),e.items.forEach((e=>{An.forEach((t=>t(e)))})),[e.observer]=(0,P.childListSubtree)(e.element,(t=>{t.forEach((t=>{const n=e=>e instanceof HTMLElement&&e.classList.contains("list-item")&&e.classList.contains("reply-wrap");t.addedNodes.forEach((t=>{if(n(t)){const n=Mn(t);e.items.push(n),An.forEach((e=>e(n)))}})),t.removedNodes.forEach((t=>{if(n(t)){const n=t.getAttribute("data-id"),i=e.items.findIndex((e=>e.id===n));if(-1!==i){const[t]=e.items.splice(i,1);Tn.forEach((e=>e(t)))}}}))}))})))})(t),On.forEach((e=>e(t)))}};(0,O.contentLoaded)((()=>{(0,P.allMutations)((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>Ln(e)))}))})),(0,K.dqa)(".bb-comment").forEach(Ln)}));const Pn=e=>{In.forEach((t=>e(t))),On.push(e)},zn=e=>{const{added:t,removed:n}=e;Pn((e=>{t&&(e.items.forEach((e=>t(e))),An.push(t)),n&&Tn.push(n)}))},Dn=(e,t)=>{const n=dq(e.element,".opera-list ul"),{className:i,text:r,action:a}=t;if(!n||dq(n,`.${i}`))return;const o=document.createElement("li");o.classList.add(i),o.textContent=r,o.addEventListener("click",(e=>{a(e)})),n.appendChild(o)};var Vn=n(2149);const Bn=JSON.parse('[[{"name":"首页","route":"/","tid":"","locid":23,"sub":[]},{"name":"动画","route":"douga","tid":1,"locid":52,"count":"","subMenuSize":162,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2507,"leftId":2452,"rightId":2453},"sub":[{"name":"MAD·AMV","route":"mad","tid":24,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":151},"desc":"具有一定制作程度的动画或静画的二次创作视频","url":"//www.bilibili.com/video/douga-mad-1.html"},{"name":"MMD·3D","route":"mmd","tid":25,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":152},"desc":"使用MMD(MikuMikuDance)和其他3D建模类软件制作的视频","url":"//www.bilibili.com/video/douga-mmd-1.html"},{"name":"短片·手书·配音","route":"voice","tid":47,"ps":15,"rps":10,"desc":"追求创新并具有强烈特色的短片、手书(绘)及ACG相关配音","url":"//www.bilibili.com/video/douga-voice-1.html"},{"name":"手办·模玩","route":"garage_kit","tid":210,"ps":15,"rps":10,"desc":"手办模玩的测评、改造或其他衍生内容","url":""},{"name":"特摄","route":"tokusatsu","tid":86,"ps":15,"rps":10,"desc":"特摄相关衍生视频","url":"//www.bilibili.com/video/cinephile-tokusatsu.html"},{"name":"综合","route":"other","tid":27,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":153},"desc":"以动画及动画相关内容为素材,包括但不仅限于音频替换、杂谈、排行榜等内容","url":"//www.bilibili.com/video/douga-else-1.html"}]},{"name":"番剧","route":"anime","tid":13,"url":"//www.bilibili.com/anime/","takeOvered":true,"count":"","subMenuSize":172,"combination":true,"sub":[{"name":"连载动画","tid":33,"route":"serial","desc":"当季连载的动画番剧","url":"//www.bilibili.com/video/bangumi-two-1.html"},{"name":"完结动画","tid":32,"route":"finish","desc":"已完结的动画番剧合集","url":"//www.bilibili.com/video/part-twoelement-1.html"},{"name":"资讯","tid":51,"route":"information","desc":"动画番剧相关资讯视频","url":"//www.bilibili.com/video/douga-else-information-1.html"},{"name":"官方延伸","tid":152,"route":"offical","desc":"动画番剧为主题的宣传节目、采访视频,及声优相关视频","url":"//www.bilibili.com/video/bagumi_offical_1.html"},{"name":"新番时间表","url":"//www.bilibili.com/anime/timeline/","desc":""},{"name":"番剧索引","url":"//www.bilibili.com/anime/index/","desc":""}]},{"name":"国创","tid":167,"route":"guochuang","url":"//www.bilibili.com/guochuang/","takeOvered":true,"count":"","subMenuSize":214,"combination":true,"sub":[{"name":"国产动画","tid":153,"route":"chinese","desc":"我国出品的PGC动画","url":"//www.bilibili.com/video/bangumi_chinese_1.html"},{"name":"国产原创相关","tid":168,"route":"original","desc":"","url":"//www.bilibili.com/video/guochuang-fanvid-1.html"},{"name":"布袋戏","tid":169,"route":"puppetry","desc":"","url":"//www.bilibili.com/video/glove-puppetry-1.html"},{"name":"动态漫·广播剧","tid":195,"route":"motioncomic","desc":"","url":""},{"name":"资讯","tid":170,"route":"information","desc":"","url":"//www.bilibili.com/video/guochuang-offical-1.html"},{"name":"新番时间表","url":"//www.bilibili.com/guochuang/timeline/","desc":""},{"name":"国产动画索引","url":"//www.bilibili.com/guochuang/index/","desc":""}]},{"name":"音乐","route":"music","tid":3,"locid":58,"count":"","subMenuSize":268,"slider":{"width":620,"height":220},"viewTag":true,"customComponent":{"name":"Energy","titleId":2511,"leftId":2462,"rightId":3131,"rightType":"slide"},"sub":[{"name":"原创音乐","route":"original","tid":28,"ps":15,"rps":10,"viewHotTag":true,"ad":{"active":true,"dataLocId":243},"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"个人或团队制作以音乐为主要原创因素的歌曲或纯音乐","url":"//www.bilibili.com/video/music-original-1.html"},{"name":"翻唱","route":"cover","tid":31,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":245},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"一切非官方的人声再演绎歌曲作品","url":"//www.bilibili.com/video/music-Cover-1.html"},{"name":"VOCALOID·UTAU","route":"vocaloid","tid":30,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以雅马哈Vocaloid和UTAU引擎为基础,包含其他调教引擎,运用各类音源进行的歌曲创作内容","url":"//www.bilibili.com/video/music-vocaloid-1.html"},{"name":"电音","route":"electronic","tid":194,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以电子合成器、音乐软体等产生的电子声响制作的音乐","url":"#"},{"name":"演奏","route":"perform","tid":59,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":247},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"传统或非传统乐器及器材的演奏作品","url":"//www.bilibili.com/video/music-perform-1.html"},{"name":"MV","route":"mv","tid":193,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐录影带,为搭配音乐而拍摄或制作的视频","url":"//www.bilibili.com/video/music-coordinate-1.html"},{"name":"音乐现场","route":"live","tid":29,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐实况表演视频","url":"//www.bilibili.com/video/music-oped-1.html"},{"name":"音乐综合","route":"other","tid":130,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"收录无法定义到其他音乐子分区的音乐视频","url":"//www.bilibili.com/video/music-collection-1.html"},{"name":"音频","customZone":"Audio","route":"audio","url":"//www.bilibili.com/audio/home?musicType=music"},{"name":"说唱","url":"//www.bilibili.com/v/rap"}]},{"name":"舞蹈","route":"dance","tid":129,"locid":64,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2513,"leftId":2472,"rightId":2473},"sub":[{"name":"宅舞","route":"otaku","tid":20,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":249},"desc":"与ACG相关的翻跳、原创舞蹈","url":"//www.bilibili.com/video/dance-1.html"},{"name":"街舞","route":"hiphop","tid":198,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":251},"desc":"收录街舞相关内容,包括赛事现场、舞室作品、个人翻跳、FREESTYLE等","url":""},{"name":"明星舞蹈","route":"star","tid":199,"ps":15,"rps":10,"desc":"国内外明星发布的官方舞蹈及其翻跳内容","url":""},{"name":"中国舞","route":"china","tid":200,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":253},"desc":"传承中国艺术文化的舞蹈内容,包括古典舞、民族民间舞、汉唐舞、古风舞等","url":""},{"name":"舞蹈综合","route":"three_d","tid":154,"ps":15,"rps":10,"desc":"收录无法定义到其他舞蹈子分区的舞蹈视频","url":""},{"name":"舞蹈教程","route":"demo","tid":156,"ps":10,"rps":6,"desc":"镜面慢速,动作分解,基础教程等具有教学意义的舞蹈视频","url":"//www.bilibili.com/video/dance-demo-1.html"}]},{"name":"游戏","route":"game","tid":4,"locid":70,"count":"","subMenuSize":240,"slider":{"width":470,"height":216},"viewTag":true,"customComponent":{"name":"Energy","titleId":3761,"leftId":3765,"rightId":3775,"rightType":"slide"},"recommendCardType":"GameGroomBox","sub":[{"name":"单机游戏","route":"stand_alone","tid":17,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":255},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以所有平台(PC、主机、移动端)的单机或联机游戏为主的视频内容,包括游戏预告、CG、实况解说及相关的评测、杂谈与视频剪辑等","url":"//www.bilibili.com/video/videogame-1.html"},{"name":"电子竞技","route":"esports","tid":171,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":257},"desc":"具有高对抗性的电子竞技游戏项目,其相关的赛事、实况、攻略、解说、短剧等视频。","url":"//www.bilibili.com/video/esports-1.html"},{"name":"手机游戏","route":"mobile","tid":172,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"desc":"以手机及平板设备为主要平台的游戏,其相关的实况、攻略、解说、短剧、演示等视频。","url":"//www.bilibili.com/video/mobilegame-1.html"},{"name":"网络游戏","route":"online","tid":65,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":259},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由网络运营商运营的多人在线游戏,以及电子竞技的相关游戏内容。包括赛事、攻略、实况、解说等相关视频","url":"//www.bilibili.com/video/onlinegame-1.html"},{"name":"桌游棋牌","route":"board","tid":173,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"desc":"桌游、棋牌、卡牌对战等及其相关电子版游戏的实况、攻略、解说、演示等视频。","url":"//www.bilibili.com/video/boardgame-1.html"},{"name":"GMV","route":"gmv","tid":121,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由游戏素材制作的MV视频。以游戏内容或CG为主制作的,具有一定创作程度的MV类型的视频","url":"//www.bilibili.com/video/gmv-1.html"},{"name":"音游","route":"music","tid":136,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"各个平台上,通过配合音乐与节奏而进行的音乐类游戏视频","url":"//www.bilibili.com/video/music-game-1.html"},{"name":"Mugen","route":"mugen","tid":19,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以Mugen引擎为平台制作、或与Mugen相关的游戏视频","url":"//www.bilibili.com/video/game-mugen-1.html"},{"name":"游戏赛事","url":"//www.bilibili.com/v/game/match/","newIcon":true}]},{"name":"知识","route":"knowledge","tid":36,"locid":76,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2058,"leftId":2047,"rightId":2048},"sub":[{"name":"科学科普","route":"science","tid":201,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":261},"desc":"回答你的十万个为什么"},{"name":"社科·法律·心理","route":"social_science","tid":124,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":263},"desc":"基于社会科学、法学、心理学展开或个人观点输出的知识视频"},{"name":"人文历史","route":"humanity_history","tid":228,"ps":15,"rps":10,"desc":"看看古今人物,聊聊历史过往,品品文学典籍"},{"name":"财经商业","route":"business","tid":207,"ps":15,"rps":10,"desc":"说金融市场,谈宏观经济,一起畅聊商业故事"},{"name":"校园学习","route":"campus","tid":208,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":265},"desc":"老师很有趣,学生也有才,我们一起搞学习"},{"name":"职业职场","route":"career","tid":209,"ps":15,"rps":10,"desc":"职业分享、升级指南,一起成为最有料的职场人"},{"name":"设计·创意","route":"design","tid":229,"ps":15,"rps":10,"desc":"天马行空,创意设计,都在这里"},{"name":"野生技能协会","route":"skill","tid":122,"ps":15,"rps":10,"desc":"技能党集合,是时候展示真正的技术了"}]},{"name":"科技","route":"tech","tid":188,"locid":2977,"count":"","subMenuSize":80,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2980,"leftId":2978,"rightId":2979},"sub":[{"name":"数码","route":"digital","tid":95,"ps":15,"rps":10,"viewHotTag":true,"desc":"科技数码产品大全,一起来做发烧友","url":"#"},{"name":"软件应用","route":"application","tid":230,"ps":15,"rps":10,"viewHotTag":true,"desc":"超全软件应用指南","url":"#"},{"name":"计算机技术","route":"computer_tech","tid":231,"ps":15,"rps":10,"viewHotTag":true,"desc":"研究分析、教学演示、经验分享......有关计算机技术的都在这里","url":"#"},{"name":"工业·工程·机械","route":"industry","tid":232,"ps":15,"rps":10,"viewHotTag":true,"desc":"前方高能,机甲重工即将出没","url":"#"},{"name":"极客DIY","route":"diy","tid":233,"ps":15,"rps":10,"viewHotTag":true,"desc":"炫酷技能,极客文化,硬核技巧,准备好你的惊讶","url":"#"}]},{"name":"运动","route":"sports","tid":234,"locid":4639,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4646,"rightId":4652,"rightType":"slide"},"sub":[{"name":"篮球·足球","route":"basketballfootball","tid":235,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4656},"desc":"与篮球、足球相关的视频,包括但不限于篮足球赛事、教学、评述、剪辑、剧情等相关内容","url":"#"},{"name":"健身","route":"aerobics","tid":164,"ps":15,"rps":10,"desc":"与健身相关的视频,包括但不限于瑜伽、CrossFit、健美、力量举、普拉提、街健等相关内容","url":"//www.bilibili.com/video/fashion-body-1.html"},{"name":"竞技体育","route":"athletic","tid":236,"ps":15,"rps":10,"desc":"与竞技体育相关的视频,包括但不限于乒乓、羽毛球、排球、赛车等竞技项目的赛事、评述、剪辑、剧情等相关内容","url":"#"},{"name":"运动文化","route":"culture","tid":237,"ps":15,"rps":10,"desc":"与运动文化相关的视频,包络但不限于球鞋、球衣、球星卡等运动衍生品的分享、解读,体育产业的分析、科普等相关内容","url":"#"},{"name":"运动综合","route":"comprehensive","tid":238,"ps":15,"rps":10,"desc":"与运动综合相关的视频,包括但不限于钓鱼、骑行、滑板等日常运动分享、教学、Vlog等相关内容","url":"#"}]},{"name":"汽车","route":"car","tid":223,"locid":4428,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4435,"rightId":4441,"rightType":"slide"},"sub":[{"name":"汽车生活","route":"life","tid":176,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4445},"desc":"分享汽车及出行相关的生活体验类视频","url":"#"},{"name":"汽车文化","route":"culture","tid":224,"ps":15,"rps":10,"desc":"车迷的精神圣地,包括汽车赛事、品牌历史、汽车改装、经典车型和汽车模型等","url":"#"},{"name":"汽车极客","route":"geek","tid":225,"ps":15,"rps":10,"desc":"汽车硬核达人聚集地,包括DIY造车、专业评测和技术知识分享","url":"#"},{"name":"摩托车","route":"motorcycle","tid":240,"ps":15,"rps":10,"desc":"骑士们集合啦","url":"#"},{"name":"智能出行","route":"smart","tid":226,"ps":15,"rps":10,"desc":"探索新能源汽车和未来智能出行的前沿阵地","url":"#"},{"name":"购车攻略","route":"strategy","tid":227,"ps":15,"rps":10,"desc":"丰富详实的购车建议和新车体验","url":"#"}]},{"name":"生活","route":"life","tid":160,"locid":88,"count":"","subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2062,"leftId":1674,"rightId":1670},"sub":[{"name":"搞笑","route":"funny","tid":138,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":273},"desc":"各种沙雕有趣的搞笑剪辑,挑战,表演,配音等视频","url":"//www.bilibili.com/video/ent_funny_1.html","locid":4204,"recommendId":4210,"slider":{"width":620,"height":220},"customComponent":{"name":"Energy","leftId":4212,"rightId":4218,"rightType":"slide"}},{"name":"家居房产","route":"home","tid":239,"ps":15,"rps":10,"desc":"与买房、装修、居家生活相关的分享","url":"#"},{"name":"手工","route":"handmake","tid":161,"ps":15,"rps":10,"desc":"手工制品的制作过程或成品展示、教程、测评类视频","url":"//www.bilibili.com/video/ent-handmake-1.html"},{"name":"绘画","route":"painting","tid":162,"ps":15,"rps":10,"desc":"绘画过程或绘画教程,以及绘画相关的所有视频","url":"//www.bilibili.com/video/ent-painting-1.html"},{"name":"日常","route":"daily","tid":21,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":275},"desc":"记录日常生活,分享生活故事","url":"//www.bilibili.com/video/ent-life-1.html"}]},{"name":"美食","route":"food","tid":211,"locid":4243,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4258,"rightId":4264},"sub":[{"name":"美食制作","route":"make","tid":76,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4268},"desc":"学做人间美味,展示精湛厨艺","url":"#"},{"name":"美食侦探","route":"detective","tid":212,"ps":15,"rps":10,"desc":"寻找美味餐厅,发现街头美食","url":"#"},{"name":"美食测评","route":"measurement","tid":213,"ps":15,"rps":10,"desc":"吃货世界,品尝世间美味","url":"#"},{"name":"田园美食","route":"rural","tid":214,"ps":15,"rps":10,"desc":"品味乡野美食,寻找山与海的味道","url":"#"},{"name":"美食记录","route":"record","tid":215,"ps":15,"rps":10,"desc":"记录一日三餐,给生活添一点幸福感","url":"#"}]},{"name":"动物圈","route":"animal","tid":217,"locid":4365,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4376,"rightId":4381,"rightType":"slide"},"sub":[{"name":"喵星人","route":"cat","tid":218,"ps":15,"rps":10,"desc":"喵喵喵喵喵","url":"#","ad":{"active":true,"dataLocId":4385}},{"name":"汪星人","route":"dog","tid":219,"ps":15,"rps":10,"desc":"汪汪汪汪汪","url":"#"},{"name":"大熊猫","route":"panda","tid":220,"ps":15,"rps":10,"desc":"芝麻汤圆营业中","url":"#"},{"name":"野生动物","route":"wild_animal","tid":221,"ps":15,"rps":10,"desc":"内有“猛兽”出没","url":"#"},{"name":"爬宠","route":"reptiles","tid":222,"ps":15,"rps":10,"desc":"鳞甲有灵","url":"#"},{"name":"动物综合","route":"animal_composite","tid":75,"ps":15,"rps":10,"desc":"收录除上述子分区外,其余动物相关视频以及非动物主体或多个动物主体的动物相关延伸内容","url":"#"}]},{"name":"鬼畜","route":"kichiku","tid":119,"locid":100,"count":"","subMenuSize":182,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2509,"leftId":2482,"rightId":2483},"sub":[{"name":"鬼畜调教","route":"guide","tid":22,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":285},"desc":"使用素材在音频、画面上做一定处理,达到与BGM一定的同步感","url":"//www.bilibili.com/video/ent-Kichiku-1.html"},{"name":"音MAD","route":"mad","tid":26,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":287},"desc":"使用素材音频进行一定的二次创作来达到还原原曲的非商业性质稿件","url":"//www.bilibili.com/video/douga-kichiku-1.html"},{"name":"人力VOCALOID","route":"manual_vocaloid","tid":126,"ps":15,"rps":10,"desc":"将人物或者角色的无伴奏素材进行人工调音,使其就像VOCALOID一样歌唱的技术","url":"//www.bilibili.com/video/kichiku-manual_vocaloid-1.html"},{"name":"鬼畜剧场","route":"theatre","tid":216,"ps":15,"rps":10,"desc":"使用素材进行人工剪辑编排的有剧情的作品"},{"name":"教程演示","route":"course","tid":127,"ps":10,"rps":6,"rightComponent":{"name":"CmImgList","id":148},"ad":{"active":true,"dataLocId":289},"hideDropdown":false,"desc":"鬼畜相关的教程演示","url":"//www.bilibili.com/video/kichiku-course-1.html"}]},{"name":"时尚","route":"fashion","tid":155,"locid":94,"count":"","subMenuSize":124,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2515,"leftId":2492,"rightId":2493},"sub":[{"name":"美妆护肤","route":"makeup","tid":157,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":279},"desc":"彩妆护肤、美甲美发、仿妆、医美相关内容分享或产品测评","url":"//www.bilibili.com/video/fashion-makeup-fitness-1.html"},{"name":"穿搭","route":"clothing","tid":158,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":281},"desc":"穿搭风格、穿搭技巧的展示分享,涵盖衣服、鞋靴、箱包配件、配饰(帽子、钟表、珠宝首饰)等","url":"//www.bilibili.com/video/fashion-clothing-1.html"},{"name":"时尚潮流","route":"trend","tid":159,"ps":15,"rps":10,"desc":"时尚街拍、时装周、时尚大片,时尚品牌、潮流等行业相关记录及知识科普","url":"#"}]},{"name":"资讯","route":"information","tid":202,"locid":4076,"count":"","subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"sub":[{"name":"热点","route":"hotspot","tid":203,"ps":18,"rps":10,"desc":"全民关注的时政热门资讯"},{"name":"环球","route":"global","tid":204,"ps":18,"rps":10,"desc":"全球范围内发生的具有重大影响力的事件动态"},{"name":"社会","route":"social","tid":205,"ps":18,"rps":10,"desc":"日常生活的社会事件、社会问题、社会风貌的报道"},{"name":"综合","route":"multiple","tid":206,"ps":18,"rps":10,"desc":"除上述领域外其它垂直领域的综合资讯"}]},{"name":"娱乐","route":"ent","tid":5,"locid":82,"count":"","subMenuSize":62,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2067,"leftId":2065,"rightId":2066},"sub":[{"name":"综艺","route":"variety","tid":71,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":267},"desc":"所有综艺相关,全部一手掌握!","url":"//www.bilibili.com/video/ent-variety-1.html"},{"name":"娱乐杂谈","route":"talker","tid":241,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":269},"desc":"娱乐人物解读、娱乐热点点评、娱乐行业分析"},{"name":"粉丝创作","route":"fans","tid":242,"ps":15,"rps":10,"desc":"粉丝向创作视频"},{"name":"明星综合","route":"celebrity","tid":137,"ps":15,"rps":10,"desc":"娱乐圈动态、明星资讯相关"}]},{"name":"影视","route":"cinephile","tid":181,"locid":2211,"count":"","subMenuSize":84,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2309,"leftId":2307,"rightId":2308},"sub":[{"name":"影视杂谈","route":"cinecism","tid":182,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2212},"desc":"影视评论、解说、吐槽、科普等","url":"//www.bilibili.com/video/cinephile-cinecism.html"},{"name":"影视剪辑","route":"montage","tid":183,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2213},"desc":"对影视素材进行剪辑再创作的视频","url":"//www.bilibili.com/video/cinephile-montage.html"},{"name":"短片","route":"shortfilm","tid":85,"ps":15,"rps":10,"desc":"追求自我表达且具有特色的短片","url":"//www.bilibili.com/video/cinephile-shortfilm.html"},{"name":"预告·资讯","route":"trailer_info","tid":184,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2214},"desc":"影视类相关资讯,预告,花絮等视频","url":"//www.bilibili.com/video/cinephile-trailer-info.html"}]},{"name":"纪录片","route":"documentary","tid":177,"url":"//www.bilibili.com/documentary/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"人文·历史","tid":37,"route":"history","dise":"","url":"//www.bilibili.com/video/doco-history.html"},{"name":"科学·探索·自然","tid":178,"route":"science","dise":"","url":"//www.bilibili.com/video/doco-science.html"},{"name":"军事","tid":179,"route":"military","dise":"","url":"//www.bilibili.com/video/doco-military.html"},{"name":"社会·美食·旅行","tid":180,"route":"travel","dise":"","url":"//www.bilibili.com/video/doco-travel.html"},{"name":"纪录片索引","url":"//www.bilibili.com/documentary/index/"}]},{"name":"电影","route":"movie","tid":23,"url":"//www.bilibili.com/movie/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"华语电影","tid":147,"route":"chinese","desc":"","url":"//www.bilibili.com/video/movie_chinese_1.html"},{"name":"欧美电影","tid":145,"route":"west","desc":"","url":"//www.bilibili.com/video/movie_west_1.html"},{"name":"日本电影","tid":146,"route":"japan","desc":"","url":"//www.bilibili.com/video/movie_japan_1.html"},{"name":"其他国家","tid":83,"route":"movie","desc":"","url":"//www.bilibili.com/video/movie-movie-1.html"},{"name":"电影索引","url":"//www.bilibili.com/movie/index/"}]},{"name":"电视剧","route":"tv","tid":11,"url":"//www.bilibili.com/tv/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"国产剧","tid":185,"route":"mainland","desc":"","url":"//www.bilibili.com/video/tv-mainland.html"},{"name":"海外剧","tid":187,"route":"overseas","desc":"","url":"//www.bilibili.com/video/tv-overseas.html"},{"name":"电视剧索引","url":"//www.bilibili.com/tv/index/"}]},{"name":"虚拟UP主","route":"virtual","locid":4735,"count":"","isHide":true,"subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":4754,"leftId":4756},"sub":[{"name":"游戏","route":"game","tid":4,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/game"},{"name":"音乐","route":"music","tid":3,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/music"},{"name":"动画","route":"douga","tid":1,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/douga"},{"name":"其他","route":"other","tid":0,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/other"}]}],[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}],[{"name":"会员购","url":"//show.bilibili.com/platform/home.html","icon":"icon-vip-buy"},{"name":"游戏中心","url":"//game.bilibili.com","icon":"icon-game"},{"name":"画友","url":"http://h.bilibili.com","icon":"icon-hy"},{"name":"芒果TV","url":"//www.bilibili.com/mango","icon":"icon-mango"}],[{"name":"专栏","report":"article","url":"//www.bilibili.com/read/home","icon":"read"},{"name":"直播","report":"live","url":"//live.bilibili.com","icon":"live","sub":[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}]},{"name":"活动","report":"activity","url":"//www.bilibili.com/blackboard/activity-list.html","icon":"activit"},{"name":"课堂","report":"cheese","url":"//www.bilibili.com/cheese/","icon":"zhishi"},{"name":"小黑屋","report":"blackroom","url":"//www.bilibili.com/blackroom/","icon":"blackroom"},{"name":"新歌热榜","report":"musicplus","url":"//www.bilibili.com/v/musicplus/","icon":"musicplus"}]]'),Nn=e=>e.startsWith("//")?`https:${e}`:e.replace("http:","https:"),jn=Bn[0].filter((e=>"string"!=typeof e.tid)),qn=Bn[3],Fn={};jn.forEach((e=>{const t=Nn(e.url||`https://www.bilibili.com/v/${e.route}/`);Fn[e.name]={icon:e.route,route:e.route,code:e.tid,link:t,subCategories:e.sub?Object.fromEntries(e.sub.map((t=>{const n=Nn(t.route?`https://www.bilibili.com/v/${e.route}/${t.route}/`:t.url);return[t.name,n]}))):null}})),qn.forEach((e=>{Fn[e.name]={icon:e.icon,code:null,route:e.route,link:Nn(e.url),subCategories:e.sub?Object.fromEntries(e.sub.map((e=>[e.name,Nn(e.url)]))):null}}));const Rn=Fn,Un=Object.fromEntries(jn.map((e=>[e.route,e.tid]))),Hn=Object.fromEntries(Object.values(Fn).map((e=>[e.icon,e.link]))),Zn=async()=>{if(document.getElementById("be-category-icons"))return;const{default:e}=await Promise.resolve().then(n.t.bind(n,1060,17));document.body.insertAdjacentHTML("beforeend",e)};var Wn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"translate-container"},[e.working||e.translated?e._e():n("div",{staticClass:"translate",on:{click:function(t){return e.translate()}}},[n("VIcon",{attrs:{size:14,icon:"mdi-earth"}}),e._v("翻译\n ")],1),e._v(" "),e.translated?n("div",{staticClass:"translated"},[n("a",{attrs:{href:e.activeTranslator&&e.activeTranslator.link,target:"_blank"}},[e._v("\n 翻译自\n ")]),e._v(" "),n("VDropdown",{attrs:{items:Object.values(e.translateProviders),value:e.activeTranslator,"key-mapper":function(e){return e.name}},on:{change:function(t){return e.changeTranslator(t)}},scopedSlots:e._u([{key:"item",fn:function(t){var n=t.item;return[e._v("\n "+e._s(n.name)+"\n ")]}}],null,!1,1956376614)})],1):e._e(),e._v(" "),e.working?n("VIcon",{staticClass:"translating mdi-spin",attrs:{size:18,icon:"mdi-loading"}}):e._e(),e._v(" "),!e.working&&e.translated?n("div",{staticClass:"translate-result",domProps:{textContent:e._s(e.result)}}):e._e()],1)};Wn._withStripped=!0;var Gn=n(1993);var Xn=Vue.extend({components:{VDropdown:de.VDropdown,VIcon:de.VIcon},props:{text:{type:String,required:!0}},data:()=>({result:"",working:!1,translateProviders:Gn.WK,activeTranslator:{}}),computed:{translated(){return""!==this.result}},mounted(){document.body.classList.add("machine-translator-enabled")},methods:{changeTranslator(e){(0,Z.getComponentSettings)("i18n").options.translator=e.name,this.translate()},async translate(){try{this.working=!0;const e=this.text.replace(/#(.+?)#/g,"");this.activeTranslator=(0,Gn.Ty)();const t=this.activeTranslator;this.result=await t.translate(e)}catch(e){(0,ae.logError)(e)}finally{this.working=!1}}}}),Kn=n(4618),Jn=n.n(Kn),Yn={insert:"head",singleton:!1},Qn=(tt()(Jn(),Yn),Jn().locals,(0,at.Z)(Xn,Wn,[],!1,null,null,null));Qn.options.__file="src/components/i18n/machine-translator/MachineTranslator.vue";var ei=Qn.exports;const ti=e=>{void 0===e.radio&&(e.radio=!1);const{name:t,switches:i}=e,r={};return Object.entries(i).forEach((([e,{displayName:t,defaultValue:n}])=>{r[`switch-${e}`]={defaultValue:n,displayName:t,hidden:!0}})),i=>{const a=`${i.displayName}选项`,o={componentName:i.name,optionDisplayName:a};Object.assign(e,o),r[t]={defaultValue:e,displayName:a},i.options={...i.options,...r},i.widget||(i.widget={component:()=>Promise.resolve().then(n.bind(n,1299)).then((e=>e.default)),options:e});const s=i.entry;return i.entry=async(...e)=>{s?.(...e);const{name:t}=i,n=(0,Z.getComponentSettings)(t).options;Object.keys(n).forEach((e=>{e.startsWith("switch-")&&(0,Z.addComponentListener)(`${t}.${e}`,(n=>{document.body.classList.toggle(`${t}-${e}`,n)}),!0)}))},i}};const ni={builtInComponents:ue,component:pe,userComponent:fe,styledComponent:s,define:ge,description:be,switchOptions:C,launchBar:{LaunchBar:n(3059).Z},feeds:{api:c,BangumiCard:st,UpInfo:ht,VideoCard:xt,ColumnCard:$t,disableProfilePopup:d,notify:u},video:{assUtils:p,playerLight:h,playerAgent:Qt,videoDanmaku:m,videoInfo:g,videoQuality:b,videoContextMenu:v,videoControlBar:y,watchlater:l,xmlUtils:f},live:{liveControlBar:w,liveSocket:x},utils:{commentApis:k,categories:{updater:Vn,data:_}},i18N:{machineTranslator:{MachineTranslator:ei}}};var ii=n(8900),ri=n(1623),ai=n(9543);const oi={style:ii,plugin:ri,data:xe,hook:ai},si={ajax:S,cdnTypes:E,download:I,externalInput:$,filePicker:A,horizontalScroll:i,lifeCycle:O,loadingMode:M,meta:L,observer:P,reorder:r,runtimeLibrary:F,spinQuery:R,style:U,textColor:H,userInfo:a,version:X,settings:Z,toast:le,themeColor:ce,utils:{...K,constants:J,formatters:Y,title:Q,i18n:ee,lazyPanel:o,log:ae,sort:oe,urls:se},ui:de,componentApis:ni,pluginApis:oi},li={ajax:S,...E,...I,...$,...A,...i,lifeCycle:O,...M,...L,observer:P,...r,runtimeLibrary:F,spinQuery:R,...U,...H,...a,...X,settingsApis:Z,get settings(){return Z.settings},...le,utils:{...K,...J,...Y,...Q,...ee,...o,...ae,...oe,...se},ui:de,componentApis:{...ni.component,...ni.userComponent,...ni.styledComponent,...ni.launchBar,...lodash.omit(ni,"component","userComponent","styledComponent","launchBar")},pluginApis:{...oi.style,...oi.plugin,...oi.data,...oi.hook},monkeyApis:{GM_setValue:GM_setValue,GM_getValue:GM_getValue,GM_deleteValue:GM_deleteValue,GM_xmlhttpRequest:GM_xmlhttpRequest,GM_info:GM_info},lodash:lodash,Vue:Vue,sandboxWindow:window,theWorld:e=>{setTimeout((()=>{}),e)}}},5300:function(e,t,n){"use strict";let i;n.d(t,{h:function(){return i}}),function(e){e.Packed="打包下载",e.Individual="单独下载"}(i||(i={}))},4114:function(e,t,n){"use strict";n.r(t),n.d(t,{DownloadPackage:function(){return c}});var i=n(5300),r=n(391),a=n(6171),o=n(3708),s=n(2264);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class c{constructor(e=[]){this.entries=e,l(this,"noEscape",!1)}add(e,t,n={}){null!=t&&this.entries.push({name:this.noEscape?e:(0,o.formatFilename)(e),data:t,options:n})}async blob(){if(0===this.entries.length)return null;if(1===this.entries.length){const{data:e}=this.entries[0];return"string"==typeof e?new Blob([e]):e}const e=new(await r.JSZipLibrary);return this.entries.forEach((({name:t,data:n,options:i})=>{e.file(t,n,i)})),e.generateAsync({type:"blob"})}async emit(e){if(0===this.entries.length)return;e&&1!==this.entries.length||(e=this.entries[0].name);if((0,a.getGeneralSettings)().downloadPackageEmitMode===i.h.Individual&&this.entries.length>1)return void await Promise.all(this.entries.map((e=>c.single(e.name,e.data,e.options))));const t=await this.blob();t&&c.download(e,t)}static download(e,t){const n=(0,s.useScopedConsole)("文件下载"),i=document.createElement("a"),r=URL.createObjectURL(t);c.lastPackageUrl&&URL.revokeObjectURL(c.lastPackageUrl),c.lastPackageUrl=r;const a=(0,o.formatFilename)(e);i.setAttribute("href",r),i.setAttribute("download",a),n.log(a),document.body.appendChild(i),i.addEventListener("click",(e=>{e.stopPropagation()}),{capture:!0}),i.click(),i.remove()}static async single(e,t,n={}){const i=new c;return i.add(e,t,n),i.emit()}}l(c,"lastPackageUrl","")},8147:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{parseExternalInput:function(){return parseExternalInput}});var _core_file_picker__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7590);const parseExternalInput=async input=>{if(void 0===input){const files=await(0,_core_file_picker__WEBPACK_IMPORTED_MODULE_0__.pickFile)({accept:"application/json"});if(!(files.length>0))return console.error("[parseExternalInput] No file selected"),null;{const[file]=files,text=await file.text();try{return eval(`(${text})`)}catch(e){return console.error(e),null}}}else{if("string"!=typeof input)return input;try{const exports={},result=eval(input);if(Object.values(exports).length>0){const e=Object.values(exports)[0];return e}return result}catch(e){return console.error(e),null}}}},6468:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{k:function(){return loadFeatureCode}});const resultProto={isOk(){return"Ok"===this.tag},isError(){return"Ok"!==this.tag},isNoExport(){return"NoExport"===this.tag},isCodeThrew(){return"CodeThrew"===this.tag}},okResult=e=>lodash.create(resultProto,{tag:"Ok",feature:e}),noExportResult=lodash.create(resultProto,{tag:"NoExport"}),codeThrewResult=e=>lodash.create(resultProto,{tag:"CodeThrew",thrown:e}),loadFeatureCode=async code=>{const exports={};try{eval(code)}catch(e){return codeThrewResult(e)}const values=Object.values(exports);return 0===values.length?noExportResult:okResult(values[0])}},2133:function(e,t,n){"use strict";n.r(t),n.d(t,{FeatureKind:function(){return d},loadFeaturesFromCodes:function(){return u}});var i=n(5683),r=n(2264),a=n(6468);const o=e=>e.value,s=e=>e.map(o),l=e=>e.then(s),c=(0,r.useScopedConsole)("@/core/external-input/load-features-from-codes.ts");let d;!function(e){e.Component="Component",e.Plugin="Plugin"}(d||(d={}));async function u(e,t,n){const r=await(e=>lodash(e).map(a.k).thru((e=>Promise.allSettled(e))).thru(l).value())(n),[o,s]=lodash(r).map(((e,n)=>[t[n],e])).partition((([,e])=>e.isOk())).value();if(lodash.forEach(s,lodash.spread((e=>{const t=e===d.Component?"component":"plugin";return(e,n)=>{n.isNoExport()?c.error(`${t} '${e}' exports no value, failed to load`):c.error(`${t} '${e}' throws something when importing, failed to load`,{thrown:n.thrown})}})(e))),s.length>0){((e,t)=>{((e,t)=>{const n=e===d.Component?"组件":"插件";Array.isArray(t)?i.Toast.error(`${n} "${t.join('", "')}" 加载失败。请向我们反馈,以解决此问题。`,`${n}加载失败`):i.Toast.error(`有 ${t} 个${n}加载失败,请向我们反馈,以解决此问题。`,`${n}加载失败`)})(e,t.reduce(((e,t)=>Array.isArray(e)?e.length<3?(e.push(t),e):4:e+1),[]))})(e,s.map((([e])=>e)))}return lodash.map(o,(([,e])=>e.feature))}},7590:function(e,t,n){"use strict";let i,r;n.r(t),n.d(t,{pickFile:function(){return o}});const a={accept:"*",multiple:!1},o=async(e=a)=>{const{accept:t,multiple:n}={...a,...e};i||(i=document.createElement("input"),i.type="file",i.style.display="none",document.body.appendChild(i),i.addEventListener("change",(()=>{r?.([...i.files]),r=null}))),i.accept=t,i.multiple=n,i.value="",r&&r([]);return await new Promise((e=>{r=e,i.click()}))}},9513:function(e,t,n){"use strict";n.r(t),n.d(t,{tryParseZip:function(){return s},installFeatureFromCode:function(){return l},installFeature:function(){return c}});var i=n(7010),r=n(9543),a=n(1623),o=n(8900);const s=async e=>{const{JSZipLibrary:t}=await Promise.resolve().then(n.bind(n,391)),{monkey:i}=await Promise.resolve().then(n.bind(n,7195)),r=e.endsWith(".zip"),a=r?"blob":"text",o=await i({url:e,method:"GET",responseType:a});if(!r||"string"==typeof o)return o;const s=await t,l=await s.loadAsync(o),c=Object.values(l.files);if(0===c.length)throw new Error("Empty zip file");return c[0].async("text")},l=async(e,t)=>{const{parseExternalInput:s}=await Promise.resolve().then(n.bind(n,8147)),l=await s(e),{type:c,installer:d}=(()=>{if((e=>Boolean(e?.entry))(l))return{type:"component",installer:()=>(0,i.installComponent)(e)};if((e=>Boolean(e?.setup))(l))return{type:"plugin",installer:()=>(0,a.installPlugin)(e)};if((e=>Boolean(e?.style))(l))return{type:"style",installer:()=>(0,o.installStyle)(e)};throw new Error("无效的功能代码")})(),{before:u,after:p}=(0,r.getHook)(`user${lodash.startCase(c)}s.add`,e,t);await u();const f=await d();return await p(f.metadata),f},c=async e=>{const t=await s(e);return l(t,e)}},7177:function(e,t,n){"use strict";n.r(t),n.d(t,{headLoaded:function(){return r},contentLoaded:function(){return a},fullyLoaded:function(){return o},LifeCycleEventTypes:function(){return s},raiseLifeCycleEvent:function(){return l}});var i=n(3420);const r=e=>new Promise((t=>{if(null!==document.head)t(e());else{const[n]=(0,i.childList)(document.documentElement,(()=>{null!==document.head&&(n.disconnect(),t(e()))}))}})),a=e=>new Promise((t=>{"loading"!==document.readyState?t(e()):document.addEventListener("DOMContentLoaded",(()=>t(e())))})),o=e=>new Promise((t=>{"complete"===document.readyState?t(e()):unsafeWindow.addEventListener("load",(()=>t(e())))}));let s;!function(e){e.Start="be:start",e.StyleLoaded="be:style-loaded",e.ComponentsLoaded="be:components-loaded",e.End="be:end"}(s||(s={}));const l=e=>{unsafeWindow.dispatchEvent(new CustomEvent(e))}},4345:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{LoadingMode:function(){return i}}),function(e){e.Delay="延后",e.Race="同时"}(i||(i={}))},1836:function(e,t,n){"use strict";n.r(t),n.d(t,{branches:function(){return a},meta:function(){return s}});var i=JSON.parse('{"version":"2.1.9","author":"Grant Howard, Coulomb-G","copyright":"[year], Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G)","licence":"MIT","match":"*://*.bilibili.com/*","exclude":["*://api.bilibili.com/*","*://api.*.bilibili.com/*","*://*.bilibili.com/api/*","*://member.bilibili.com/studio/bs-editor/*","*://t.bilibili.com/h5/dynamic/specification","*://bbq.bilibili.com/*","*://message.bilibili.com/pages/nav/header_sync","*://s1.hdslb.com/bfs/seed/jinkela/short/cols/iframe.html","*://open-live.bilibili.com/*"],"run-at":"document-start","grant":["unsafeWindow","GM_getValue","GM_setValue","GM_deleteValue","GM_info","GM_xmlhttpRequest"],"connect":["raw.githubusercontent.com","github.com","cdn.jsdelivr.net","cn.bing.com","www.bing.com","translate.google.cn","translate.google.com","localhost","*"],"require":["https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"],"icon":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo-small.png","icon64":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo.png"}'),r=n(2462);i.copyright=i.copyright.replace(/\[year\]/g,(new Date).getFullYear().toString());const a={stable:"master",preview:"preview"},o={commitHash:"d4303aebf50db75948120033c2a070a5a9e15a60",branch:"preview",version:"2.1.9",nearestTag:"v2.1.9-preview",versionWithTag:"v2.1.9-preview"},s={compilationInfo:o,name:GM_info.script.name,description:GM_info.script.description,get originalFilename(){const{branch:e}=o;return e===a.stable?"bilibili-evolved.user.js":`bilibili-evolved.${a.preview}.user.js`},get updateURL(){return`${r.cdnRoots.jsDelivr(o.branch)}dist/${this.originalFilename}`},get downloadURL(){return this.updateURL},...i}},3420:function(e,t,n){"use strict";n.r(t),n.d(t,{resolveTargets:function(){return o},mutationObserve:function(){return s},childList:function(){return l},childListSubtree:function(){return c},attributes:function(){return d},attributesSubtree:function(){return u},characterData:function(){return p},characterDataSubtree:function(){return f},allMutationsOn:function(){return h},allMutations:function(){return g},intersectionObserve:function(){return b},visible:function(){return v},visibleInside:function(){return y},resizeObserve:function(){return w},sizeChange:function(){return x},urlChange:function(){return _},videoChange:function(){return E}});var i=n(1906),r=n(5550),a=n(7735);const o=e=>"string"==typeof e?(0,i.dqa)(e):Array.isArray(e)?e:[e],s=(e,t,n)=>{const i=new MutationObserver(n);return e.forEach((e=>i.observe(e,t))),n([],i),[i,t]},l=(e,t)=>s(o(e),{childList:!0,subtree:!1,attributes:!1},t),c=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!1},t),d=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!0},t),u=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!0},t),p=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!1,characterData:!0},t),f=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!1,characterData:!0},t),h=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!0,characterData:!0},t),m={observer:null,config:null,callbacks:[]},g=e=>{if(m.observer)m.callbacks.push(e);else{m.callbacks.push(e);const[t,n]=h(document.body,(e=>m.callbacks.forEach((t=>t(e,m.observer)))));m.observer=t,m.config=n}return m},b=(e,t,n)=>{const i=new IntersectionObserver(n,t);return e.forEach((e=>i.observe(e))),[i,t]},v=(e,t)=>b(o(e),{},t),y=(e,t,n,i)=>b(o(e),{root:t,rootMargin:n},i),w=(e,t,n)=>{const i=new ResizeObserver(n);return e.forEach((e=>i.observe(e,t))),[i,t]},x=(e,t)=>w(o(e),{box:"border-box"},t),k=lodash.once((()=>{let e=document.URL;g((()=>{e!==document.URL&&((()=>{const e=new CustomEvent("urlChange",{detail:document.URL});window.dispatchEvent(e)})(),e=document.URL)}))})),_=(e,t)=>{k(),e(document.URL),window.addEventListener("urlChange",(()=>e(document.URL)),t)},C=lodash.once((()=>(0,r.select)((()=>{if(unsafeWindow.cid)return unsafeWindow.cid;if(unsafeWindow.player&&unsafeWindow.player.getVideoMessage){const e=unsafeWindow.player.getVideoMessage();return Number.isNaN(e.cid)?null:(!unsafeWindow.aid&&e.aid&&(unsafeWindow.aid=e.aid.toString()),!unsafeWindow.bvid&&e.bvid&&(unsafeWindow.bvid=e.bvid),!unsafeWindow.cid&&e.cid&&(unsafeWindow.cid=e.cid.toString()),e.cid.toString())}return null}))));let S=!1;const E=async(e,t)=>{if(!(0,a.matchCurrentPage)(a.playerUrls))return!1;const{bpxPlayerPolyfill:i}=await Promise.resolve().then(n.bind(n,6958));i();const r=await C();if(null===r)return!1;const o=()=>({aid:unsafeWindow.aid,cid:unsafeWindow.cid});if(!S){let e=r;g((()=>{const{cid:t}=o();Array.isArray(t)||e===t||lodash.isNil(t)||((()=>{const e=o(),t=new CustomEvent("videoChange",{detail:e});window.dispatchEvent(t)})(),e=t)})),S=!0}return e(o()),window.addEventListener("videoChange",(t=>e(t.detail)),t),!0}},1485:function(e,t,n){"use strict";n.r(t),n.d(t,{componentLoadTime:function(){return i},componentResolveTime:function(){return r},componentLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,6171));if(!t().devMode)return;const a=e.entry;e.entry=async e=>{const{metadata:t}=e,n=performance.now();let o=a(e);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(t,s-n),r.set(t,l-n),o}}},8970:function(e,t,n){"use strict";n.r(t),n.d(t,{pluginLoadTime:function(){return i},pluginResolveTime:function(){return r},pluginLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,6171));if(!t().devMode)return;const a=e.setup;e.setup=async t=>{const n=performance.now();let o=a(t);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(e,s-n),r.set(e,l-n),o}}},719:function(e,t,n){"use strict";n.r(t),n.d(t,{promiseLoadTime:function(){return i},promiseResolveTime:function(){return r},promiseLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async(e,t)=>{const{getGeneralSettings:a}=await Promise.resolve().then(n.bind(n,6171));if(!a().devMode)return t();const o=performance.now(),s=t(),l=performance.now(),c=await s,d=performance.now();return i.set({name:e},l-o),r.set({name:e},d-o),c}},9476:function(e,t,n){"use strict";n.r(t),n.d(t,{logStats:function(){return i}});const i=(e,t)=>{const n=[...t.entries()],i=n.reduce(((e,t)=>e+t[1]),0);console.groupCollapsed(`${e} time:`,Math.round(100*i)/100+"ms",`for ${n.length} items`),n.forEach((([e,t])=>{console.log(`%c${e.name} %c${Math.round(100*t)/100}ms ${Math.round(t/i*1e4)/100}% %c`,"color: #00A0D8","color: #888","color: unset")})),console.groupEnd()}},391:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{RuntimeLibrary:function(){return RuntimeLibrary},protobufLibrary:function(){return protobufLibrary},JSZipLibrary:function(){return JSZipLibrary},SortableJSLibrary:function(){return SortableJSLibrary}});var _ajax__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7195);function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class RuntimeLibrary{constructor(e){this.config=e,_defineProperty(this,"modulePromise",void 0)}async then(resolve,reject){try{const{url:url,getModule:getModule}=this.config;this.modulePromise||(this.modulePromise=(async()=>{console.log(`[Runtime Library] Start download from ${url}`);const code=await(0,_ajax__WEBPACK_IMPORTED_MODULE_0__.monkey)({url:url});return console.log(`[Runtime Library] Downloaded from ${url} , length = ${code.length}`),function runEval(){return eval(code);// eslint-disable-next-line no-extra-bind +e.__vue__??e.parentElement.__vue__??e.children[0].__vue__,Te=e=>t=>{e.startsWith(".")&&(e=e.substring(1));const n=Boolean(t),i=t&&t.parentNode,r=t instanceof HTMLElement&&t.classList.contains(e);return n&&i&&r};let Oe;!function(e){e.AddCard="addCard",e.RemoveCard="removeCard"}(Oe||(Oe={}));class Me extends EventTarget{constructor(...e){super(...e),Ie(this,"watching",!1),Ie(this,"cards",[]),Ie(this,"managerType",void 0)}addEventListener(e,t,n){super.addEventListener(e,t,n)}removeEventListener(e,t,n){super.removeEventListener(e,t,n)}dispatchCardEvent(e,t){const n=new CustomEvent(e,{detail:t});this.dispatchEvent(n),$e.forEach((n=>n[e===Oe.AddCard?"added":"removed"](t)))}async startWatching(){if(this.watching)return!0;this.watching=!0;const[e]=(0,xe.registerAndGetData)(Ee,[]),t=e.find((e=>e.match.some((e=>(0,K.matchUrlPattern)(e)))));return t?t.watchCardsList(this):(console.warn("[FeedsCardsManager] No adaptor found",e),!1)}}const Le=e=>e.querySelector(".repost")?ke.repost:e.querySelector(".imagesbox")?ke.textWithImages:e.querySelector(".video-container")?ke.video:e.querySelector(".bangumi-container")?ke.bangumi:e.querySelector(".article-container")?ke.column:e.querySelector(".music-container")?ke.audio:e.querySelector(".h5share-container")?ke.share:e.querySelector(".vc-ctnr")?ke.miniVideo:e.querySelector(".live-container")?ke.liveRecord:ke.text,Pe=async e=>{const t=async t=>{const n=await(0,R.sq)((()=>e.querySelector(t)),(t=>null!==t||null===e.parentNode),{queryInterval:100});if(null===e.parentNode)return"";if(null===n)return console.warn(e,t,e.parentNode),"";return n.innerText.trim()},n=e=>{if(void 0===e.card.origin)return{originalText:"",originalDescription:"",originalTitle:""};const t=JSON.parse(e.card.origin);return{originalText:e.originCardData.pureText,originalDescription:lodash.get(t,"item.description",lodash.get(t,"desc","")),originalTitle:t.title}},i=async e=>{const n=parseInt(await t(e));return isNaN(n)?0:n},r={id:e.getAttribute("data-did"),username:await t(".main-content .user-name"),text:"",reposts:await i(".button-bar .single-button:nth-child(1) .text-offset"),comments:await i(".button-bar .single-button:nth-child(2) .text-offset"),likes:await i(".button-bar .single-button:nth-child(3) .text-offset"),element:e,type:Le(e),get presented(){return null!==e.parentNode},async getText(){return(async t=>{if(t===ke.bangumi)return"";const i=await(0,R.sq)((()=>e),(t=>Boolean(Ae(t)||!e.parentNode)),{queryInterval:100});if(null===e.parentNode)return"";if(null===i)return console.warn(i,e,Ae(i),e.parentNode),"";const r=Ae(i);if(t===ke.repost){const e=r.card.item.content,t=n(r);return[e,...Object.values(t).filter((e=>""!==e))].filter((e=>Boolean(e))).join("\n")}return[r.originCardData.pureText,r.originCardData.title].filter((e=>Boolean(e))).join("\n")})(this.type)}};if(r.text=await r.getText(),e.setAttribute("data-type",r.type.id.toString()),_e(r)){const t=r.username,i=Ae(r.element),a=lodash.get(i,"card.origin_user.info.uname","");t===a&&e.setAttribute("data-self-repost","true"),r.repostUsername=a,r.repostText=n(i).originalText}return r};class ze extends Me{constructor(...e){var t,n,i;super(...e),i="v1",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card"))if(null!==e.querySelector(".skeleton")){const[t]=(0,P.childList)(e,(()=>{null===e.querySelector(".skeleton")&&(t.disconnect(),this.addCard(e))}))}else{if(null===e.parentNode)return;const t=await Pe(e);if(!t.presented)return;if(this.cards.find((e=>e.id===t.id)))return;this.cards.push(t),this.cards.sort(((e,t)=>e.id===t.id?0:e.id>t.id?-1:1)),this.dispatchCardEvent(Oe.AddCard,t)}}async removeCard(e){if(e&&e instanceof HTMLElement&&e.classList.contains("card")){const t=e.getAttribute("data-did"),n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const i=this.cards[n];this.cards.splice(n,1),this.dispatchCardEvent(Oe.RemoveCard,i)}}updateCards(e){const t=".card[data-did]",n=e=>{if(e instanceof HTMLElement){if(e.matches(t))return e;const n=e.querySelector(t);if(n)return n}};return[...e.querySelectorAll(t)].forEach((e=>this.addCard(e))),(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const De={DynamicTypeForward:ke.repost,DynamicTypeAv:ke.video,DynamicTypeDraw:ke.textWithImages,DynamicTypeWord:ke.text,DynamicTypePgc:ke.bangumi,DynamicTypeArticle:ke.column,DynamicTypeMusic:ke.audio,DynamicTypeLiveRcmd:ke.liveRecord},Ve=(...e)=>e.filter((e=>Boolean(e))).join("\n").trim(),Be=(e,t)=>{const{desc:n,major:i}=e,r=n?.text??"";let a="";switch(t){default:break;case ke.bangumi:case ke.column:case ke.video:{const e=i.archive??i.pgc??i.article,{title:t,desc:n}=e;a=Ve(t,n);break}}return Ve(r,a)},Ne=async e=>{const t=Ae(e),{modules:n,id_str:i,type:r}=t.data,{name:a}=n.module_author,{like:o,forward:s,comment:l}=n.module_stat,c=(d=r,De[(0,K.pascalCase)(d)]??De.DynamicTypeWord);var d;e.dataset.type=c.id.toString();const u={id:i,username:a,likes:o.count,reposts:s.count,comments:l.count,text:"",type:c,element:e,get presented(){return null!==e.parentNode},getText:async()=>Be(n.module_dynamic,c)};if(_e(u)){const i=u.username,{module_author:{name:r},module_dynamic:a}=t.data.orig.modules;u.repostUsername=r,u.repostText=Be(a,c),r===i&&e.setAttribute("data-self-repost","true"),u.getText=async()=>Ve(Be(n.module_dynamic,c),Be(a,c))}return u.text=await u.getText(),u},je=Te("bili-dyn-list__item");class qe extends Me{constructor(...e){var t,n,i;super(...e),i="v2",(n="managerType")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}async addCard(e){if(!je(e))return;const t=await Ne(e);t.presented&&(this.cards.push(t),this.cards.sort((0,oe.descendingStringSort)((e=>e.id))),this.dispatchCardEvent(Oe.AddCard,t))}async removeCard(e){if(!je(e))return;const t=Ae(e).data?.id_str??"0",n=this.cards.findIndex((e=>e.id===t));if(-1===n)return;const[i]=this.cards.splice(n,1);this.dispatchCardEvent(Oe.RemoveCard,i)}updateCards(e){const t=".bili-dyn-list__item";dqa(e,t).forEach((e=>this.addCard(e)));const n=e=>je(e)?e.matches(t)?e:e.querySelector(t):null;return(0,P.childList)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>this.addCard(n(e)))),e.removedNodes.forEach((e=>this.removeCard(n(e))))}))}))}}const Fe=parseInt((0,K.getCookieValue)("hit-dyn-v2"))>0?new qe:new ze,Re=async e=>{if(!await Fe.startWatching())return console.error("feedsCardsManager.startWatching() failed"),null;const{added:t}=e;return t&&Fe.cards.forEach((e=>t(e))),$e.push({added:none,removed:none,...e}),Fe},Ue=e=>{const t=lodash.groupBy(e,(e=>e.aid)),n=e=>({id:e.upID,name:e.upName,faceUrl:e.upFaceUrl});return Object.values(t).map((e=>{if(1===e.length)return e[0];const[t,...i]=e;return t.cooperation=[n(t),...i.map(n)],console.log([...t.cooperation]),t})).sort((0,oe.descendingStringSort)((e=>e.id)))},He=e=>1===lodash.get(e,"extra.is_reserve_recall",0),Ze="feeds.contentFilters";(0,xe.registerData)(Ze,[]);const We=e=>{const[t]=(0,xe.getData)(Ze);return t.reduce(((e,t)=>t.filter(e)),e)},Ge=e=>(...t)=>e(...t).then((e=>We(e))),Xe=Ge((async(e="video")=>{if(!(0,K.getUID)())return[];const t=await(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${"video"===e?8:512}`);if(0!==t.code)throw new Error(t.message);const n=t.data.cards,i=n.filter((e=>!He(JSON.parse(e.card))));return"video"===e?Ue(n.map((e=>{const t=JSON.parse(e.card),n=lodash.get(e,"display.topic_info.topic_details",[]).map((e=>({id:e.topic_id,name:e.topic_name})));return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,title:t.title,upID:e.desc.user_profile.info.uid,upName:e.desc.user_profile.info.uname,upFaceUrl:e.desc.user_profile.info.face,coverUrl:t.pic,description:t.desc,timestamp:e.timestamp,time:new Date(1e3*e.timestamp),topics:n,dynamic:t.dynamic,like:(0,Y.formatCount)(e.desc.like),duration:t.duration,durationText:(0,Y.formatDuration)(t.duration,0),playCount:(0,Y.formatCount)(t.stat.view),danmakuCount:(0,Y.formatCount)(t.stat.danmaku),watchlater:ve.includes(t.aid)}}))):"bangumi"===e?i.map((e=>{const t=JSON.parse(e.card);return{id:e.desc.dynamic_id_str,aid:t.aid,bvid:e.desc.bvid||t.bvid,epID:t.episode_id,title:t.new_desc,upName:t.apiSeasonInfo.title,upFaceUrl:t.apiSeasonInfo.cover,coverUrl:t.cover,description:"",timestamp:e.timestamp,time:new Date(1e3*e.timestamp),like:(0,Y.formatCount)(e.desc.like),durationText:"",playCount:(0,Y.formatCount)(t.play_count),danmakuCount:(0,Y.formatCount)(t.bullet_count),watchlater:!1}})):[]})),Ke=async(e,t)=>{if("string"==typeof e)return(0,S.getJsonWithCredentials)(`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${e}`);const n=e.id.toString();let i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=${(0,K.getUID)()}&type_list=${n}`;return t&&(i=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_history?uid=${(0,K.getUID)()}&offset_dynamic_id=${t}&type=${n}`),(0,S.getJsonWithCredentials)(i)},Je=(e,t)=>{const n=dq(e.element,".more-panel, .bili-dyn-more__menu"),i=n.classList.contains("bili-dyn-more__menu"),{className:r,text:a,action:o}=t;if(!n||dq(n,`.${r}`))return;const s=document.createElement(i?"div":"p");i?(s.classList.add("bili-dyn-more__menu__item",r),s.style.height="25px",s.style.padding="2px 0",s.style.textAlign="center",s.dataset.module="more",s.dataset.type=lodash.snakeCase(`ThreePoint${(0,K.pascalCase)(r)}`).toUpperCase(),s.dataset.params="{}"):s.classList.add("child-button","c-pointer",r),s.textContent=a;[...new Set([...n.children].map((e=>e.getAttributeNames().filter((e=>e.startsWith("data-v-"))))).flat())].forEach((e=>s.setAttribute(e,""))),s.addEventListener("click",(t=>{o(t),e.element.click()})),n.appendChild(s)};var Ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"bangumi-card",class:{new:e.isNew},attrs:{target:"_blank",href:e.data.url}},[n("div",{staticClass:"ep-cover-container"},[n("DpiImage",{staticClass:"ep-cover",attrs:{size:{width:100},src:e.data.epCoverUrl}})],1),e._v(" "),n("h1",{staticClass:"ep-title",attrs:{title:e.data.epTitle}},[e._v(e._s(e.data.epTitle))]),e._v(" "),n("div",{staticClass:"up",attrs:{title:e.data.title}},[n("DpiImage",{staticClass:"cover",attrs:{size:24,src:e.data.coverUrl}}),e._v(" "),n("div",{staticClass:"title"},[e._v(e._s(e.data.title))])],1)])};Ye._withStripped=!0;var Qe=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),et=n(3379),tt=n.n(et),nt=n(5478),it=n.n(nt),rt={insert:"head",singleton:!1},at=(tt()(it(),rt),it().locals,n(1900)),ot=(0,at.Z)(Qe,Ye,[],!1,null,"3bc2da4f",null);ot.options.__file="src/components/feeds/BangumiCard.vue";var st=ot.exports,lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"be-up-info",class:{fallback:!e.upFaceUrl},attrs:{href:e.actualHref,title:e.upName,target:"_blank"}},[e.upFaceUrl?n("DpiImage",{staticClass:"be-up-info-cover",attrs:{size:24,src:e.upFaceUrl}}):n("div",{staticClass:"be-up-info-cover-fallback"},[e._t("fallback-icon",[n("VIcon",{attrs:{icon:"up-outline",size:18}})])],2),e._v(" "),n("div",{staticClass:"be-up-info-name"},[e._v("\n "+e._s(e.upName)+"\n ")])],1)};lt._withStripped=!0;var ct=Vue.extend({components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{href:{type:String,default:""},upId:{type:[String,Number],default:""},upFaceUrl:{type:String,default:""},upName:{type:String,required:!0}},computed:{actualHref(){return this.href?this.href:`https://space.bilibili.com/${this.upId}`}}}),dt=n(3436),ut=n.n(dt),pt={insert:"head",singleton:!1},ft=(tt()(ut(),pt),ut().locals,(0,at.Z)(ct,lt,[],!1,null,null,null));ft.options.__file="src/components/feeds/UpInfo.vue";var ht=ft.exports,mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"video-card",class:{vertical:"vertical"===e.orientation,"no-stats":!e.showStats},attrs:{target:"_blank",href:e.epID?"https://www.bilibili.com/bangumi/play/ep"+e.epID:"https://www.bilibili.com/video/"+e.bvid}},[n("div",{staticClass:"cover-container"},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{height:120,width:200}}}),e._v(" "),e.isNew?n("div",{staticClass:"new"},[e._v("NEW")]):e._e(),e._v(" "),e.pubTime&&e.pubTimeText?[n("div",{staticClass:"publish-time-summary"},[e._v("\n "+e._s(e.pubTimeText)+"\n ")]),e._v(" "),n("div",{staticClass:"publish-time-detail"},[e._v("\n "+e._s(e.pubTime)+"\n ")])]:e._e(),e._v(" "),e.durationText?n("div",{staticClass:"duration"},[e._v(e._s(e.durationText))]):e._e(),e._v(" "),e.durationText&&null!==e.watchlater&&void 0!==e.watchlater?n("div",{staticClass:"watchlater",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.toggleWatchlater(e.aid)}}},[n("VIcon",{attrs:{size:15,icon:e.watchlater?"mdi-check-circle":"mdi-clock-outline"}}),e._v("\n "+e._s(e.watchlater?"已添加":"稍后再看")+"\n ")],1):e._e()],2),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.title}},[e._v(e._s(e.title))]),e._v(" "),e.topics&&e.topics.length?n("div",{staticClass:"topics"},e._l(e.topics.slice(0,3),(function(t){return n("a",{key:t.id,staticClass:"topic",attrs:{target:"_blank",href:"https://t.bilibili.com/topic/name/"+t.name+"/feed"}},[e._v("#"+e._s(t.name)+"#")])})),0):n("p",{staticClass:"description",attrs:{title:e.description}},[e._v(e._s(e.description))]),e._v(" "),0===e.cooperation.length?n("a",{staticClass:"up",class:{"no-face":!e.upFaceUrl},attrs:{target:"_blank",href:e.upID?"https://space.bilibili.com/"+e.upID:null}},[e.upFaceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}}),e._v(" "),n("div",{staticClass:"name",attrs:{title:e.upName}},[e._v(e._s(e.upName))])],1):e._e(),e._v(" "),0!==e.cooperation.length?n("div",{staticClass:"cooperation"},[n("div",{staticClass:"cooperation-ups"},e._l(e.reversedCooperation,(function(e){return n("a",{key:e.id,staticClass:"cooperation-up",class:{"no-face":!e.faceUrl},attrs:{target:"_blank",title:e.name,href:e.id?"https://space.bilibili.com/"+e.id:null}},[e.faceUrl?n("DpiImage",{staticClass:"face",attrs:{src:e.faceUrl,size:24}}):n("VIcon",{attrs:{icon:"up"}})],1)})),0),e._v(" "),n("div",{staticClass:"cooperation-note"},[e._v("\n 联合投稿\n ")])]):e._e(),e._v(" "),e.showStats?n("div",{staticClass:"stats"},[e.vertical?[e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e(),e._v(" "),e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e()]:[e.like?[n("VIcon",{attrs:{icon:"like-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.like)+"\n ")]:e._e(),e._v(" "),e.coins?[n("VIcon",{attrs:{icon:"coin-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.coins)+"\n ")]:e._e(),e._v(" "),e.favorites?[n("VIcon",{attrs:{icon:"favorites-outline",size:e.statsIconSize}}),e._v("\n "+e._s(e.favorites)+"\n ")]:e._e(),e._v(" "),e.playCount?[n("VIcon",{attrs:{icon:"play",size:e.statsIconSize}}),e._v("\n "+e._s(e.playCount)+"\n ")]:e._e(),e._v(" "),e.danmakuCount?[n("VIcon",{attrs:{icon:"danmaku",size:e.statsIconSize}}),e._v("\n "+e._s(e.danmakuCount)+"\n ")]:e._e()]],2):e._e()])};mt._withStripped=!0;var gt={components:{DpiImage:de.DpiImage,VIcon:de.VIcon},props:{data:{type:Object,required:!0},orientation:{type:String,default:"horizontal"},showStats:{type:Boolean,default:!0},isNew:{type:Boolean,default:!1}},data(){return{watchlaterList:ve,upFaceUrl:"",danmakuCount:"",like:"",coins:"",favorites:"",dynamic:"",topics:[],upID:0,epID:0,cooperation:[],pubTime:0,pubTimeText:"",...lodash.omit(this.data,"watchlater"),watchlaterInit:this.data.watchlater,statsIconSize:14}},computed:{vertical(){return"vertical"===this.orientation},watchlater(){return(0,K.getUID)()&&null!==this.watchlaterInit?this.watchlaterList.includes(this.aid):null},reversedCooperation(){return[...this.cooperation].reverse().slice(0,3)}},methods:{toggleWatchlater:we}},bt=n(1745),vt=n.n(bt),yt={insert:"head",singleton:!1},wt=(tt()(vt(),yt),vt().locals,(0,at.Z)(gt,mt,[],!1,null,"0ffa1cb1",null));wt.options.__file="src/components/feeds/VideoCard.vue";var xt=wt.exports,kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"column-card",attrs:{target:"_blank",href:"https://www.bilibili.com/read/cv"+e.data.cvID}},[n("div",{staticClass:"covers"},e._l(e.data.covers,(function(e){return n("DpiImage",{key:e,staticClass:"cover",attrs:{size:{height:120},src:e}})})),1),e._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.data.upID}},[n("DpiImage",{staticClass:"face",attrs:{size:24,src:e.data.upFaceUrl}}),e._v(" "),n("div",{staticClass:"name"},[e._v(e._s(e.data.upName))])],1),e._v(" "),n("h1",{staticClass:"title",attrs:{title:e.data.title}},[e._v(e._s(e.data.title))]),e._v(" "),n("div",{staticClass:"description",attrs:{title:e.data.description}},[e._v(e._s(e.data.description))])])};kt._withStripped=!0;var _t=Vue.extend({components:{DpiImage:de.DpiImage},props:{data:{type:Object,required:!0},isNew:{type:Boolean,default:!1}}}),Ct=n(5028),St=n.n(Ct),Et={insert:"head",singleton:!1},It=(tt()(St(),Et),St().locals,(0,at.Z)(_t,kt,[],!1,null,"8e8ea920",null));It.options.__file="src/components/feeds/ColumnCard.vue";var $t=It.exports;let At=!1,Tt=0;const Ot="disable-profile-popup",Mt=async()=>{if("https://t.bilibili.com/"!==document.URL.replace(window.location.search,""))return;const e=await(0,R.select)(".live-up-list, .bili-dyn-live-users__body");null!==e&&(Tt++,At||(e.addEventListener("mouseenter",(e=>{Tt>0&&e.stopImmediatePropagation()}),{capture:!0}),At=!0))},Lt=()=>{Tt--},Pt=3e5,zt=()=>(0,K.getCookieValue)(`bp_t_offset_${(0,K.getUID)()}`),Dt=(e,t)=>e===t?0:e.length>t.length?1:t.length>e.length?-1:e>t==!0?1:-1,Vt=e=>{if(null==e)return;const t=zt();Dt(e,t)<0||(document.cookie=`bp_t_offset_${(0,K.getUID)()}=${e};path=/;domain=.bilibili.com;max-age=2592000`)},Bt=e=>Dt(e,zt())>0,Nt=e=>{const[t]=[...e.map((e=>e.id))].sort(Dt).reverse();Vt(t)},jt=async e=>{const t=`https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_num?rsp_type=1&uid=${(0,K.getUID)()}&update_num_dy_id=${zt()}&type_list=${e||Se}`,n=await(0,S.getJsonWithCredentials)(t);return 0!==n.code?0:lodash.get(n,"data.update_num",0)},qt=e=>{e.startsWith("#")&&(e=e.substring(1));return{red:e.substring(0,2),green:e.substring(2,4),blue:e.substring(4,6)}},Ft=e=>{const{red:t,green:n,blue:i}=qt(e);return`\\c&H${i}${n}${t}&`.toUpperCase()},Rt=(e,t=1)=>{const{red:n,green:i,blue:r}=qt(e);return`&H${Math.round(255*(1-t)).toString(16).padStart(2,"0")}${r}${i}${n}`.toUpperCase()},Ut=e=>{let t=0,n=0;for(;e>=60;)e-=60,n++;for(;n>=60;)n-=60,t++;return`${t}:${String(n).padStart(2,"0")}:${(e=>{const[t,n="00"]=String(e).split(".");return`${t.padStart(2,"0")}.${n.substring(0,2).padEnd(2,"0")}`})(e)}`},Ht=(e,t)=>[Ut(e),Ut(e+t)],Zt=(e,t)=>[Ut(e),Ut(t)],Wt=e=>{const t={"{":"{","}":"}","&":"&","<":"<",">":">",""":'"',"'":"'","\n":"\\N"};for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Gt={"&":"&","<":"<",">":">",""":'"',"'":"'"},Xt=Object.fromEntries(Object.entries(Gt).map((e=>e.reverse()))),Kt=(e,t)=>{for(const[n,i]of Object.entries(t))e=e.replace(new RegExp(n,"g"),i);return e},Jt=e=>Kt(e,Xt),Yt=e=>Kt(e,Gt);var Qt=n(7412);const en=e=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?async()=>{const t=Qt.playerAgent,{query:{control:{settings:n,buttons:i}}}=t;ne(i.settings.selector,n.wrap.selector),t.toggleLight(e)}:K.none,tn=en(!0),nn=en(!1);let rn;const an=[],on=async e=>{await(0,R.hasVideo)()&&(0,P.videoChange)((async()=>{const t=await Qt.playerAgent.query.video.danmaku();t&&((e,t)=>{rn&&rn.disconnect(),[rn]=(0,P.childListSubtree)(e,(e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{if(e.nodeType===Node.TEXT_NODE){const n=e.parentElement,i=an.find((e=>e.element===n));if(!i)return;return i.text=e.textContent||"",i.reuse=!0,void(t.added&&t.added(i))}if(!(e instanceof HTMLElement))return;const n={element:i=e,reuse:!1,text:i.textContent||""};var i;an.push(n),t.added&&t.added(n)})),e.removedNodes.forEach((e=>{if(!(e instanceof HTMLElement))return;const n=an.findIndex((t=>t.element===e));if(-1!==n){const[e]=an.splice(n,1);t.removed&&t.removed(e)}}))}))}))})(t,e)}))};function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ln{constructor(e){sn(this,"aid",void 0),sn(this,"cid",void 0),sn(this,"pageCount",void 0),sn(this,"coverUrl",void 0),sn(this,"tagId",void 0),sn(this,"tagName",void 0),sn(this,"title",void 0),sn(this,"description",void 0),sn(this,"up",void 0),sn(this,"pages",void 0),sn(this,"subtitles",void 0),this.aid=e}async fetchInfo(){let e;e=this.cid?`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}&cid=${this.cid}`:`https://api.bilibili.com/x/web-interface/view?aid=${this.aid}`;const t=await(0,S.getJsonWithCredentials)(e);if(0!==t.code)throw new Error(t.message);const{data:n}=t;return this.cid=n.cid,this.pageCount=n.videos,this.coverUrl=n.pic.replace("http:","https:"),this.tagId=n.tid,this.tagName=n.tname,this.title=n.title,this.description=n.desc,this.up={uid:n.owner.mid,name:n.owner.name,faceUrl:n.owner.face.replace("http:","https:")},this.pages=n.pages.map((e=>({cid:e.cid,title:e.part,pageNumber:e.page}))),this.subtitles=n.subtitle.list.map((e=>({id:e.id,languageCode:e.lan,language:e.lan_doc,url:e.subtitle_url.replace("http:","https:")}))),this}}class cn{constructor(e){sn(this,"ep",void 0),sn(this,"videos",void 0),sn(this,"title",void 0),sn(this,"cover",void 0),sn(this,"squareCover",void 0),sn(this,"aid",void 0),sn(this,"cid",void 0),this.ep=e,this.videos=[]}async fetchInfo(){const e=await(0,S.getText)(`https://www.bilibili.com/bangumi/play/ep${this.ep}/`),t=JSON.parse(e.match(/window\.__INITIAL_STATE__=(.*);\(function\(\){/)[1]);return this.title=t.mediaInfo.title,this.cover=t.mediaInfo.cover,this.squareCover=t.mediaInfo.square_cover,this.aid=t.epInfo.aid,this.cid=t.epInfo.cid,this.videos=t.epList.map((async e=>({title:e.index_title,aid:e.aid,cid:e.cid,info:await new ln(e.aid).fetchInfo()}))),this}}const dn=[{name:"720P",displayName:"高清 720P",value:64},{name:"1080P",displayName:"高清 1080P",value:80}],un=[{name:"8K",displayName:"超高清 8K",value:127},{name:"DolbyVision",displayName:"杜比视界",value:126},{name:"HDR",displayName:"真彩 HDR",value:125},{name:"4K",displayName:"超清 4K",value:120},{name:"1080P60",displayName:"高清 1080P60",value:116},{name:"1080P+",displayName:"高清 1080P+",value:112},{name:"720P60",displayName:"高清 720P60",value:74}],pn=[...un,...dn,{name:"480P",displayName:"清晰 480P",value:32},{name:"360P",displayName:"流畅 360P",value:16}].sort((0,oe.descendingSort)((e=>e.value))),fn=async e=>{const{open:t,close:n}=e;if(!(0,R.hasVideo)())return;const i=await(0,R.select)(".bilibili-player");if(!i)return;const[r]=(0,P.childList)(i,(()=>{const e=dq(".bilibili-player-context-menu-origin");if(e){r.disconnect();const i=dq(e,"ul"),a={containerElement:e,listElement:i,get itemElements(){return dqa(e,".context-menu-function")},get isOpen(){return e.classList.contains("active")}};(0,P.childList)(i,(()=>{a.isOpen?t?.(a):n?.(a)}))}}))},hn=async(e,t)=>fn({open:t=>{if(t.listElement.contains(e))return;const n=document.createElement("li");n.classList.add("context-line","context-menu-function"),n.setAttribute("data-append","1");const i=document.createElement("a");i.classList.add("context-menu-a","js-action"),i.href="javascript:void(0);",i.appendChild(e),n.addEventListener("mouseover",(()=>n.classList.add("hover"))),n.addEventListener("mouseout",(()=>n.classList.remove("hover"))),n.appendChild(i),t.listElement.appendChild(n)},close:e=>t?.(e)});let mn=null;const gn=[],bn=lodash.once((()=>se.playerUrls.some((e=>(0,K.matchUrlPattern)(e)))?new Promise((e=>{(0,P.videoChange)((async()=>{const{playerAgent:t}=await Promise.resolve().then(n.bind(n,7412)),i=await t.query.control.buttons.time(),r=await Promise.resolve().then(n.bind(n,135)).then((e=>e.default));if(null===i||null!==i.parentElement?.querySelector(".be-video-control-bar-extend"))return;const a=new r({propsData:{items:gn}}).$mount();i.insertAdjacentElement("afterend",a.$el),e(a)}))})):Promise.resolve(null))),vn=async e=>{mn||(mn=bn());await mn&&gn.push(e)},yn=async e=>{if(!se.liveUrls.some((e=>(0,K.matchUrlPattern)(e))))return;const t=await(0,R.select)(".bilibili-live-player-video-controller, .web-player-controller-wrap:not(.web-player-controller-bg)");if(!t)return;const{init:n,callback:i}=e;n?.(t),(0,P.childList)(t,(async()=>{const e=dq(t,".control-area");e&&i?.(e)}))};function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xn=0,kn=2,_n={heartBeat:2,heartBeatResponse:3,message:5,enterRoom:7,enterRoomResponse:8};class Cn{constructor(){wn(this,"textEncoder",new TextEncoder),wn(this,"textDecoder",new TextDecoder)}static readInt(e,t,n){let i=0;for(let r=n-1;r>=0;r--)i+=256**(n-r-1)*e[t+r];return i}static writeInt(e,t,n,i){let r=0;for(;r{const i={packetLength:Cn.readInt(e,0,4),headerLength:Cn.readInt(e,4,2),protocolVersion:Cn.readInt(e,6,2),operation:Cn.readInt(e,8,4),sequenceID:Cn.readInt(e,12,4)},r=[i];if(i.packetLengthe.messages[0])))}else i.protocolVersion===xn&&(i.messages=[JSON.parse(this.textDecoder.decode(r))])}else i.operation===_n.heartBeatResponse&&(i.heartBeatResponse={count:Cn.readInt(e,16,4)});return r};return new Promise(((n,i)=>{const r=new FileReader;r.onload=async e=>{if(!e.target)return void i(e);const r=new Uint8Array(e.target.result);n(await t(r))},r.readAsArrayBuffer(e)}))}}class Sn{constructor(){wn(this,"startTime",0)}getLiveTime(){return new Promise((e=>{if(this.startTime)return void e(this.startTime);const t=(0,K.dq)(".bilibili-live-player-video-controller-duration-btn span"),[n]=(0,P.childList)(t,(t=>{if(t.length>0&&t.some((e=>e.addedNodes.length>0&&[...e.addedNodes].every((e=>e.nodeType===Node.TEXT_NODE))))){n.disconnect();const i=t[0].addedNodes[0].textContent,[r,a,o=0]=i.split(":").reverse().map(lodash.unary(parseInt)),s=Number(new Date);this.startTime=s-1e3*o*3600-60*a*1e3-1e3*r,e(this.startTime)}}))}))}}class En extends EventTarget{constructor(e){super(),this.roomID=e,wn(this,"heartBeatTimer",void 0),wn(this,"webSocket",void 0),wn(this,"retryInterval",200),wn(this,"autoRetry",!0),wn(this,"servers",["broadcastlv.chat.bilibili.com"]),wn(this,"selectedServer",""),wn(this,"liveTime",new Sn),wn(this,"bufferHelper",new Cn),wn(this,"stopRequested",!1),window.addEventListener("unload",(()=>this.stop()))}heartBeat(){this.webSocket.readyState===WebSocket.OPEN?this.webSocket.send(this.bufferHelper.encode("","heartBeat")):(this.stop(),this.restart())}restart(){if(this.dispatchEvent(new CustomEvent("restart")),!this.stopRequested&&this.autoRetry){console.log(`Live Socket: unexpected disconnect, retry in ${this.retryInterval}ms`);const e=this.servers.indexOf(this.selectedServer);ethis.start()),this.retryInterval)}}async start(){const e=await(0,S.getJson)(`https://api.live.bilibili.com/room/v1/Danmu/getConf?room_id=${this.roomID}&platform=pc&player=web`),t=lodash.get(e,"data.host_server_list",[]);this.servers=[...new Set([...this.servers,...t.map((e=>e.host))])],""===this.selectedServer&&([this.selectedServer]=this.servers,console.log("Initial server:",this.selectedServer)),this.webSocket&&[WebSocket.CONNECTING,WebSocket.OPEN].includes(this.webSocket.readyState)&&this.stop(),this.webSocket=new WebSocket(`wss://${this.selectedServer}/sub`),this.stopRequested=!1,this.dispatchEvent(new CustomEvent("start",{detail:this.webSocket})),this.webSocket.addEventListener("open",(()=>{const t={roomid:this.roomID,uid:parseInt((0,K.getUID)()),protover:2,platform:"web",clientVer:"1.10.1",type:"2",key:lodash.get(e,"data.token")};this.webSocket.send(this.bufferHelper.encode(JSON.stringify(t),"enterRoom")),this.dispatchEvent(new CustomEvent("open",{detail:t}))})),this.webSocket.addEventListener("message",(async e=>{const[t]=await this.bufferHelper.decode(e.data);switch(this.dispatchEvent(new CustomEvent("message",{detail:t})),t.operation){case _n.enterRoomResponse:this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.heartBeatTimer=window.setInterval((()=>{this.heartBeat()}),3e4);break;case _n.heartBeatResponse:if(!t.heartBeatResponse)break;this.dispatchEvent(new CustomEvent("heartBeatResponse",{detail:t.heartBeatResponse.count}));break;case _n.message:{if(!t.messages)break;const e=await this.liveTime.getLiveTime();t.messages.forEach((t=>{if("DANMU_MSG"===t.cmd){const{info:n}=t,i={content:n[1],type:n[0][1],fontSize:n[0][2],color:n[0][3],sendTime:n[0][4],userHash:n[0][7],userID:n[2][0],userName:n[2][1],startTime:e,get time(){return this.sendTime-this.startTime}};this.dispatchEvent(new CustomEvent("danmaku",{detail:i}))}}));break}}})),this.webSocket.addEventListener("close",(e=>{this.stopRequested||(console.error("Live Socket: close",e),this.restart())})),this.webSocket.addEventListener("error",(e=>{console.error("Live Socket: error",e),this.restart()}))}stop(){this.stopRequested=!0,this.heartBeatTimer&&clearInterval(this.heartBeatTimer),this.webSocket&&this.webSocket.readyState===WebSocket.OPEN&&this.webSocket.close()}}const In=[],$n="bb-comment",An=[],Tn=[],On=[],Mn=e=>{const t=e.querySelector(".con .user .name"),n=e=>{const t=e.querySelector(".reply-face"),n=e.querySelector(".reply-con .user .name");return{id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:n.textContent,content:e.querySelector(".text-con").textContent,timeText:e.querySelector(".info .time").textContent,likes:parseInt(e.querySelector(".info .like span").textContent)}},i={id:e.getAttribute("data-id"),element:e,userID:t.getAttribute("data-usercard-mid"),userName:t.textContent,content:e.querySelector(".con .text").textContent,timeText:e.querySelector(".con .info .time").textContent,likes:parseInt(e.querySelector(".con .like span").textContent),replies:[]};if(dq(e,".reply-box .view-more")){const t=dq(e,".reply-box");(0,P.childList)(t,(t=>{i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n),0!==t.length&&i.onRepliesUpdate?.(i.replies)}))}else i.replies=(0,K.dqa)(e,".reply-box .reply-item").map(n);return i},Ln=e=>{if(e instanceof HTMLElement&&e.classList.contains($n)){const t={element:e,items:[]};In.push(t),(e=>{e.observer||(e.items=(0,K.dqa)(e.element,".list-item.reply-wrap").map(Mn),e.items.forEach((e=>{An.forEach((t=>t(e)))})),[e.observer]=(0,P.childListSubtree)(e.element,(t=>{t.forEach((t=>{const n=e=>e instanceof HTMLElement&&e.classList.contains("list-item")&&e.classList.contains("reply-wrap");t.addedNodes.forEach((t=>{if(n(t)){const n=Mn(t);e.items.push(n),An.forEach((e=>e(n)))}})),t.removedNodes.forEach((t=>{if(n(t)){const n=t.getAttribute("data-id"),i=e.items.findIndex((e=>e.id===n));if(-1!==i){const[t]=e.items.splice(i,1);Tn.forEach((e=>e(t)))}}}))}))})))})(t),On.forEach((e=>e(t)))}};(0,O.contentLoaded)((()=>{(0,P.allMutations)((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>Ln(e)))}))})),(0,K.dqa)(".bb-comment").forEach(Ln)}));const Pn=e=>{In.forEach((t=>e(t))),On.push(e)},zn=e=>{const{added:t,removed:n}=e;Pn((e=>{t&&(e.items.forEach((e=>t(e))),An.push(t)),n&&Tn.push(n)}))},Dn=(e,t)=>{const n=dq(e.element,".opera-list ul"),{className:i,text:r,action:a}=t;if(!n||dq(n,`.${i}`))return;const o=document.createElement("li");o.classList.add(i),o.textContent=r,o.addEventListener("click",(e=>{a(e)})),n.appendChild(o)};var Vn=n(2149);const Bn=JSON.parse('[[{"name":"首页","route":"/","tid":"","locid":23,"sub":[]},{"name":"动画","route":"douga","tid":1,"locid":52,"count":"","subMenuSize":162,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2507,"leftId":2452,"rightId":2453},"sub":[{"name":"MAD·AMV","route":"mad","tid":24,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":151},"desc":"具有一定制作程度的动画或静画的二次创作视频","url":"//www.bilibili.com/video/douga-mad-1.html"},{"name":"MMD·3D","route":"mmd","tid":25,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":152},"desc":"使用MMD(MikuMikuDance)和其他3D建模类软件制作的视频","url":"//www.bilibili.com/video/douga-mmd-1.html"},{"name":"短片·手书·配音","route":"voice","tid":47,"ps":15,"rps":10,"desc":"追求创新并具有强烈特色的短片、手书(绘)及ACG相关配音","url":"//www.bilibili.com/video/douga-voice-1.html"},{"name":"手办·模玩","route":"garage_kit","tid":210,"ps":15,"rps":10,"desc":"手办模玩的测评、改造或其他衍生内容","url":""},{"name":"特摄","route":"tokusatsu","tid":86,"ps":15,"rps":10,"desc":"特摄相关衍生视频","url":"//www.bilibili.com/video/cinephile-tokusatsu.html"},{"name":"综合","route":"other","tid":27,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":153},"desc":"以动画及动画相关内容为素材,包括但不仅限于音频替换、杂谈、排行榜等内容","url":"//www.bilibili.com/video/douga-else-1.html"}]},{"name":"番剧","route":"anime","tid":13,"url":"//www.bilibili.com/anime/","takeOvered":true,"count":"","subMenuSize":172,"combination":true,"sub":[{"name":"连载动画","tid":33,"route":"serial","desc":"当季连载的动画番剧","url":"//www.bilibili.com/video/bangumi-two-1.html"},{"name":"完结动画","tid":32,"route":"finish","desc":"已完结的动画番剧合集","url":"//www.bilibili.com/video/part-twoelement-1.html"},{"name":"资讯","tid":51,"route":"information","desc":"动画番剧相关资讯视频","url":"//www.bilibili.com/video/douga-else-information-1.html"},{"name":"官方延伸","tid":152,"route":"offical","desc":"动画番剧为主题的宣传节目、采访视频,及声优相关视频","url":"//www.bilibili.com/video/bagumi_offical_1.html"},{"name":"新番时间表","url":"//www.bilibili.com/anime/timeline/","desc":""},{"name":"番剧索引","url":"//www.bilibili.com/anime/index/","desc":""}]},{"name":"国创","tid":167,"route":"guochuang","url":"//www.bilibili.com/guochuang/","takeOvered":true,"count":"","subMenuSize":214,"combination":true,"sub":[{"name":"国产动画","tid":153,"route":"chinese","desc":"我国出品的PGC动画","url":"//www.bilibili.com/video/bangumi_chinese_1.html"},{"name":"国产原创相关","tid":168,"route":"original","desc":"","url":"//www.bilibili.com/video/guochuang-fanvid-1.html"},{"name":"布袋戏","tid":169,"route":"puppetry","desc":"","url":"//www.bilibili.com/video/glove-puppetry-1.html"},{"name":"动态漫·广播剧","tid":195,"route":"motioncomic","desc":"","url":""},{"name":"资讯","tid":170,"route":"information","desc":"","url":"//www.bilibili.com/video/guochuang-offical-1.html"},{"name":"新番时间表","url":"//www.bilibili.com/guochuang/timeline/","desc":""},{"name":"国产动画索引","url":"//www.bilibili.com/guochuang/index/","desc":""}]},{"name":"音乐","route":"music","tid":3,"locid":58,"count":"","subMenuSize":268,"slider":{"width":620,"height":220},"viewTag":true,"customComponent":{"name":"Energy","titleId":2511,"leftId":2462,"rightId":3131,"rightType":"slide"},"sub":[{"name":"原创音乐","route":"original","tid":28,"ps":15,"rps":10,"viewHotTag":true,"ad":{"active":true,"dataLocId":243},"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"个人或团队制作以音乐为主要原创因素的歌曲或纯音乐","url":"//www.bilibili.com/video/music-original-1.html"},{"name":"翻唱","route":"cover","tid":31,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":245},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"一切非官方的人声再演绎歌曲作品","url":"//www.bilibili.com/video/music-Cover-1.html"},{"name":"VOCALOID·UTAU","route":"vocaloid","tid":30,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以雅马哈Vocaloid和UTAU引擎为基础,包含其他调教引擎,运用各类音源进行的歌曲创作内容","url":"//www.bilibili.com/video/music-vocaloid-1.html"},{"name":"电音","route":"electronic","tid":194,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"以电子合成器、音乐软体等产生的电子声响制作的音乐","url":"#"},{"name":"演奏","route":"perform","tid":59,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":247},"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"传统或非传统乐器及器材的演奏作品","url":"//www.bilibili.com/video/music-perform-1.html"},{"name":"MV","route":"mv","tid":193,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐录影带,为搭配音乐而拍摄或制作的视频","url":"//www.bilibili.com/video/music-coordinate-1.html"},{"name":"音乐现场","route":"live","tid":29,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"音乐实况表演视频","url":"//www.bilibili.com/video/music-oped-1.html"},{"name":"音乐综合","route":"other","tid":130,"ps":15,"rps":10,"viewHotTag":true,"dpConfig":[{"name":"一日","value":1},{"name":"三日","value":3}],"desc":"收录无法定义到其他音乐子分区的音乐视频","url":"//www.bilibili.com/video/music-collection-1.html"},{"name":"音频","customZone":"Audio","route":"audio","url":"//www.bilibili.com/audio/home?musicType=music"},{"name":"说唱","url":"//www.bilibili.com/v/rap"}]},{"name":"舞蹈","route":"dance","tid":129,"locid":64,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2513,"leftId":2472,"rightId":2473},"sub":[{"name":"宅舞","route":"otaku","tid":20,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":249},"desc":"与ACG相关的翻跳、原创舞蹈","url":"//www.bilibili.com/video/dance-1.html"},{"name":"街舞","route":"hiphop","tid":198,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":251},"desc":"收录街舞相关内容,包括赛事现场、舞室作品、个人翻跳、FREESTYLE等","url":""},{"name":"明星舞蹈","route":"star","tid":199,"ps":15,"rps":10,"desc":"国内外明星发布的官方舞蹈及其翻跳内容","url":""},{"name":"中国舞","route":"china","tid":200,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":253},"desc":"传承中国艺术文化的舞蹈内容,包括古典舞、民族民间舞、汉唐舞、古风舞等","url":""},{"name":"舞蹈综合","route":"three_d","tid":154,"ps":15,"rps":10,"desc":"收录无法定义到其他舞蹈子分区的舞蹈视频","url":""},{"name":"舞蹈教程","route":"demo","tid":156,"ps":10,"rps":6,"desc":"镜面慢速,动作分解,基础教程等具有教学意义的舞蹈视频","url":"//www.bilibili.com/video/dance-demo-1.html"}]},{"name":"游戏","route":"game","tid":4,"locid":70,"count":"","subMenuSize":240,"slider":{"width":470,"height":216},"viewTag":true,"customComponent":{"name":"Energy","titleId":3761,"leftId":3765,"rightId":3775,"rightType":"slide"},"recommendCardType":"GameGroomBox","sub":[{"name":"单机游戏","route":"stand_alone","tid":17,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":255},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以所有平台(PC、主机、移动端)的单机或联机游戏为主的视频内容,包括游戏预告、CG、实况解说及相关的评测、杂谈与视频剪辑等","url":"//www.bilibili.com/video/videogame-1.html"},{"name":"电子竞技","route":"esports","tid":171,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":257},"desc":"具有高对抗性的电子竞技游戏项目,其相关的赛事、实况、攻略、解说、短剧等视频。","url":"//www.bilibili.com/video/esports-1.html"},{"name":"手机游戏","route":"mobile","tid":172,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"desc":"以手机及平板设备为主要平台的游戏,其相关的实况、攻略、解说、短剧、演示等视频。","url":"//www.bilibili.com/video/mobilegame-1.html"},{"name":"网络游戏","route":"online","tid":65,"ps":10,"rps":7,"rankshow":1,"viewHotTag":true,"ad":{"active":true,"dataLocId":259},"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由网络运营商运营的多人在线游戏,以及电子竞技的相关游戏内容。包括赛事、攻略、实况、解说等相关视频","url":"//www.bilibili.com/video/onlinegame-1.html"},{"name":"桌游棋牌","route":"board","tid":173,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"desc":"桌游、棋牌、卡牌对战等及其相关电子版游戏的实况、攻略、解说、演示等视频。","url":"//www.bilibili.com/video/boardgame-1.html"},{"name":"GMV","route":"gmv","tid":121,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"由游戏素材制作的MV视频。以游戏内容或CG为主制作的,具有一定创作程度的MV类型的视频","url":"//www.bilibili.com/video/gmv-1.html"},{"name":"音游","route":"music","tid":136,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"各个平台上,通过配合音乐与节奏而进行的音乐类游戏视频","url":"//www.bilibili.com/video/music-game-1.html"},{"name":"Mugen","route":"mugen","tid":19,"ps":5,"rps":3,"rankshow":1,"viewHotTag":true,"dpConfig":[{"name":"三日","value":3},{"name":"一日","value":1},{"name":"一周","value":7}],"desc":"以Mugen引擎为平台制作、或与Mugen相关的游戏视频","url":"//www.bilibili.com/video/game-mugen-1.html"},{"name":"游戏赛事","url":"//www.bilibili.com/v/game/match/","newIcon":true}]},{"name":"知识","route":"knowledge","tid":36,"locid":76,"count":"","subMenuSize":172,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2058,"leftId":2047,"rightId":2048},"sub":[{"name":"科学科普","route":"science","tid":201,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":261},"desc":"回答你的十万个为什么"},{"name":"社科·法律·心理","route":"social_science","tid":124,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":263},"desc":"基于社会科学、法学、心理学展开或个人观点输出的知识视频"},{"name":"人文历史","route":"humanity_history","tid":228,"ps":15,"rps":10,"desc":"看看古今人物,聊聊历史过往,品品文学典籍"},{"name":"财经商业","route":"business","tid":207,"ps":15,"rps":10,"desc":"说金融市场,谈宏观经济,一起畅聊商业故事"},{"name":"校园学习","route":"campus","tid":208,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":265},"desc":"老师很有趣,学生也有才,我们一起搞学习"},{"name":"职业职场","route":"career","tid":209,"ps":15,"rps":10,"desc":"职业分享、升级指南,一起成为最有料的职场人"},{"name":"设计·创意","route":"design","tid":229,"ps":15,"rps":10,"desc":"天马行空,创意设计,都在这里"},{"name":"野生技能协会","route":"skill","tid":122,"ps":15,"rps":10,"desc":"技能党集合,是时候展示真正的技术了"}]},{"name":"科技","route":"tech","tid":188,"locid":2977,"count":"","subMenuSize":80,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2980,"leftId":2978,"rightId":2979},"sub":[{"name":"数码","route":"digital","tid":95,"ps":15,"rps":10,"viewHotTag":true,"desc":"科技数码产品大全,一起来做发烧友","url":"#"},{"name":"软件应用","route":"application","tid":230,"ps":15,"rps":10,"viewHotTag":true,"desc":"超全软件应用指南","url":"#"},{"name":"计算机技术","route":"computer_tech","tid":231,"ps":15,"rps":10,"viewHotTag":true,"desc":"研究分析、教学演示、经验分享......有关计算机技术的都在这里","url":"#"},{"name":"工业·工程·机械","route":"industry","tid":232,"ps":15,"rps":10,"viewHotTag":true,"desc":"前方高能,机甲重工即将出没","url":"#"},{"name":"极客DIY","route":"diy","tid":233,"ps":15,"rps":10,"viewHotTag":true,"desc":"炫酷技能,极客文化,硬核技巧,准备好你的惊讶","url":"#"}]},{"name":"运动","route":"sports","tid":234,"locid":4639,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4646,"rightId":4652,"rightType":"slide"},"sub":[{"name":"篮球·足球","route":"basketballfootball","tid":235,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4656},"desc":"与篮球、足球相关的视频,包括但不限于篮足球赛事、教学、评述、剪辑、剧情等相关内容","url":"#"},{"name":"健身","route":"aerobics","tid":164,"ps":15,"rps":10,"desc":"与健身相关的视频,包括但不限于瑜伽、CrossFit、健美、力量举、普拉提、街健等相关内容","url":"//www.bilibili.com/video/fashion-body-1.html"},{"name":"竞技体育","route":"athletic","tid":236,"ps":15,"rps":10,"desc":"与竞技体育相关的视频,包括但不限于乒乓、羽毛球、排球、赛车等竞技项目的赛事、评述、剪辑、剧情等相关内容","url":"#"},{"name":"运动文化","route":"culture","tid":237,"ps":15,"rps":10,"desc":"与运动文化相关的视频,包络但不限于球鞋、球衣、球星卡等运动衍生品的分享、解读,体育产业的分析、科普等相关内容","url":"#"},{"name":"运动综合","route":"comprehensive","tid":238,"ps":15,"rps":10,"desc":"与运动综合相关的视频,包括但不限于钓鱼、骑行、滑板等日常运动分享、教学、Vlog等相关内容","url":"#"}]},{"name":"汽车","route":"car","tid":223,"locid":4428,"isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4435,"rightId":4441,"rightType":"slide"},"sub":[{"name":"汽车生活","route":"life","tid":176,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4445},"desc":"分享汽车及出行相关的生活体验类视频","url":"#"},{"name":"汽车文化","route":"culture","tid":224,"ps":15,"rps":10,"desc":"车迷的精神圣地,包括汽车赛事、品牌历史、汽车改装、经典车型和汽车模型等","url":"#"},{"name":"汽车极客","route":"geek","tid":225,"ps":15,"rps":10,"desc":"汽车硬核达人聚集地,包括DIY造车、专业评测和技术知识分享","url":"#"},{"name":"摩托车","route":"motorcycle","tid":240,"ps":15,"rps":10,"desc":"骑士们集合啦","url":"#"},{"name":"智能出行","route":"smart","tid":226,"ps":15,"rps":10,"desc":"探索新能源汽车和未来智能出行的前沿阵地","url":"#"},{"name":"购车攻略","route":"strategy","tid":227,"ps":15,"rps":10,"desc":"丰富详实的购车建议和新车体验","url":"#"}]},{"name":"生活","route":"life","tid":160,"locid":88,"count":"","subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2062,"leftId":1674,"rightId":1670},"sub":[{"name":"搞笑","route":"funny","tid":138,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":273},"desc":"各种沙雕有趣的搞笑剪辑,挑战,表演,配音等视频","url":"//www.bilibili.com/video/ent_funny_1.html","locid":4204,"recommendId":4210,"slider":{"width":620,"height":220},"customComponent":{"name":"Energy","leftId":4212,"rightId":4218,"rightType":"slide"}},{"name":"家居房产","route":"home","tid":239,"ps":15,"rps":10,"desc":"与买房、装修、居家生活相关的分享","url":"#"},{"name":"手工","route":"handmake","tid":161,"ps":15,"rps":10,"desc":"手工制品的制作过程或成品展示、教程、测评类视频","url":"//www.bilibili.com/video/ent-handmake-1.html"},{"name":"绘画","route":"painting","tid":162,"ps":15,"rps":10,"desc":"绘画过程或绘画教程,以及绘画相关的所有视频","url":"//www.bilibili.com/video/ent-painting-1.html"},{"name":"日常","route":"daily","tid":21,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":275},"desc":"记录日常生活,分享生活故事","url":"//www.bilibili.com/video/ent-life-1.html"}]},{"name":"美食","route":"food","tid":211,"locid":4243,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4258,"rightId":4264},"sub":[{"name":"美食制作","route":"make","tid":76,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":4268},"desc":"学做人间美味,展示精湛厨艺","url":"#"},{"name":"美食侦探","route":"detective","tid":212,"ps":15,"rps":10,"desc":"寻找美味餐厅,发现街头美食","url":"#"},{"name":"美食测评","route":"measurement","tid":213,"ps":15,"rps":10,"desc":"吃货世界,品尝世间美味","url":"#"},{"name":"田园美食","route":"rural","tid":214,"ps":15,"rps":10,"desc":"品味乡野美食,寻找山与海的味道","url":"#"},{"name":"美食记录","route":"record","tid":215,"ps":15,"rps":10,"desc":"记录一日三餐,给生活添一点幸福感","url":"#"}]},{"name":"动物圈","route":"animal","tid":217,"locid":4365,"count":"","isHide":true,"subMenuSize":164,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","leftId":4376,"rightId":4381,"rightType":"slide"},"sub":[{"name":"喵星人","route":"cat","tid":218,"ps":15,"rps":10,"desc":"喵喵喵喵喵","url":"#","ad":{"active":true,"dataLocId":4385}},{"name":"汪星人","route":"dog","tid":219,"ps":15,"rps":10,"desc":"汪汪汪汪汪","url":"#"},{"name":"大熊猫","route":"panda","tid":220,"ps":15,"rps":10,"desc":"芝麻汤圆营业中","url":"#"},{"name":"野生动物","route":"wild_animal","tid":221,"ps":15,"rps":10,"desc":"内有“猛兽”出没","url":"#"},{"name":"爬宠","route":"reptiles","tid":222,"ps":15,"rps":10,"desc":"鳞甲有灵","url":"#"},{"name":"动物综合","route":"animal_composite","tid":75,"ps":15,"rps":10,"desc":"收录除上述子分区外,其余动物相关视频以及非动物主体或多个动物主体的动物相关延伸内容","url":"#"}]},{"name":"鬼畜","route":"kichiku","tid":119,"locid":100,"count":"","subMenuSize":182,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2509,"leftId":2482,"rightId":2483},"sub":[{"name":"鬼畜调教","route":"guide","tid":22,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":285},"desc":"使用素材在音频、画面上做一定处理,达到与BGM一定的同步感","url":"//www.bilibili.com/video/ent-Kichiku-1.html"},{"name":"音MAD","route":"mad","tid":26,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":287},"desc":"使用素材音频进行一定的二次创作来达到还原原曲的非商业性质稿件","url":"//www.bilibili.com/video/douga-kichiku-1.html"},{"name":"人力VOCALOID","route":"manual_vocaloid","tid":126,"ps":15,"rps":10,"desc":"将人物或者角色的无伴奏素材进行人工调音,使其就像VOCALOID一样歌唱的技术","url":"//www.bilibili.com/video/kichiku-manual_vocaloid-1.html"},{"name":"鬼畜剧场","route":"theatre","tid":216,"ps":15,"rps":10,"desc":"使用素材进行人工剪辑编排的有剧情的作品"},{"name":"教程演示","route":"course","tid":127,"ps":10,"rps":6,"rightComponent":{"name":"CmImgList","id":148},"ad":{"active":true,"dataLocId":289},"hideDropdown":false,"desc":"鬼畜相关的教程演示","url":"//www.bilibili.com/video/kichiku-course-1.html"}]},{"name":"时尚","route":"fashion","tid":155,"locid":94,"count":"","subMenuSize":124,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2515,"leftId":2492,"rightId":2493},"sub":[{"name":"美妆护肤","route":"makeup","tid":157,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":279},"desc":"彩妆护肤、美甲美发、仿妆、医美相关内容分享或产品测评","url":"//www.bilibili.com/video/fashion-makeup-fitness-1.html"},{"name":"穿搭","route":"clothing","tid":158,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":281},"desc":"穿搭风格、穿搭技巧的展示分享,涵盖衣服、鞋靴、箱包配件、配饰(帽子、钟表、珠宝首饰)等","url":"//www.bilibili.com/video/fashion-clothing-1.html"},{"name":"时尚潮流","route":"trend","tid":159,"ps":15,"rps":10,"desc":"时尚街拍、时装周、时尚大片,时尚品牌、潮流等行业相关记录及知识科普","url":"#"}]},{"name":"资讯","route":"information","tid":202,"locid":4076,"count":"","subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"sub":[{"name":"热点","route":"hotspot","tid":203,"ps":18,"rps":10,"desc":"全民关注的时政热门资讯"},{"name":"环球","route":"global","tid":204,"ps":18,"rps":10,"desc":"全球范围内发生的具有重大影响力的事件动态"},{"name":"社会","route":"social","tid":205,"ps":18,"rps":10,"desc":"日常生活的社会事件、社会问题、社会风貌的报道"},{"name":"综合","route":"multiple","tid":206,"ps":18,"rps":10,"desc":"除上述领域外其它垂直领域的综合资讯"}]},{"name":"娱乐","route":"ent","tid":5,"locid":82,"count":"","subMenuSize":62,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2067,"leftId":2065,"rightId":2066},"sub":[{"name":"综艺","route":"variety","tid":71,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":267},"desc":"所有综艺相关,全部一手掌握!","url":"//www.bilibili.com/video/ent-variety-1.html"},{"name":"娱乐杂谈","route":"talker","tid":241,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":269},"desc":"娱乐人物解读、娱乐热点点评、娱乐行业分析"},{"name":"粉丝创作","route":"fans","tid":242,"ps":15,"rps":10,"desc":"粉丝向创作视频"},{"name":"明星综合","route":"celebrity","tid":137,"ps":15,"rps":10,"desc":"娱乐圈动态、明星资讯相关"}]},{"name":"影视","route":"cinephile","tid":181,"locid":2211,"count":"","subMenuSize":84,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":2309,"leftId":2307,"rightId":2308},"sub":[{"name":"影视杂谈","route":"cinecism","tid":182,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2212},"desc":"影视评论、解说、吐槽、科普等","url":"//www.bilibili.com/video/cinephile-cinecism.html"},{"name":"影视剪辑","route":"montage","tid":183,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2213},"desc":"对影视素材进行剪辑再创作的视频","url":"//www.bilibili.com/video/cinephile-montage.html"},{"name":"短片","route":"shortfilm","tid":85,"ps":15,"rps":10,"desc":"追求自我表达且具有特色的短片","url":"//www.bilibili.com/video/cinephile-shortfilm.html"},{"name":"预告·资讯","route":"trailer_info","tid":184,"ps":15,"rps":10,"ad":{"active":true,"dataLocId":2214},"desc":"影视类相关资讯,预告,花絮等视频","url":"//www.bilibili.com/video/cinephile-trailer-info.html"}]},{"name":"纪录片","route":"documentary","tid":177,"url":"//www.bilibili.com/documentary/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"人文·历史","tid":37,"route":"history","dise":"","url":"//www.bilibili.com/video/doco-history.html"},{"name":"科学·探索·自然","tid":178,"route":"science","dise":"","url":"//www.bilibili.com/video/doco-science.html"},{"name":"军事","tid":179,"route":"military","dise":"","url":"//www.bilibili.com/video/doco-military.html"},{"name":"社会·美食·旅行","tid":180,"route":"travel","dise":"","url":"//www.bilibili.com/video/doco-travel.html"},{"name":"纪录片索引","url":"//www.bilibili.com/documentary/index/"}]},{"name":"电影","route":"movie","tid":23,"url":"//www.bilibili.com/movie/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"华语电影","tid":147,"route":"chinese","desc":"","url":"//www.bilibili.com/video/movie_chinese_1.html"},{"name":"欧美电影","tid":145,"route":"west","desc":"","url":"//www.bilibili.com/video/movie_west_1.html"},{"name":"日本电影","tid":146,"route":"japan","desc":"","url":"//www.bilibili.com/video/movie_japan_1.html"},{"name":"其他国家","tid":83,"route":"movie","desc":"","url":"//www.bilibili.com/video/movie-movie-1.html"},{"name":"电影索引","url":"//www.bilibili.com/movie/index/"}]},{"name":"电视剧","route":"tv","tid":11,"url":"//www.bilibili.com/tv/","count":"","takeOvered":true,"hasParent":true,"combination":true,"sub":[{"name":"国产剧","tid":185,"route":"mainland","desc":"","url":"//www.bilibili.com/video/tv-mainland.html"},{"name":"海外剧","tid":187,"route":"overseas","desc":"","url":"//www.bilibili.com/video/tv-overseas.html"},{"name":"电视剧索引","url":"//www.bilibili.com/tv/index/"}]},{"name":"虚拟UP主","route":"virtual","locid":4735,"count":"","isHide":true,"subMenuSize":60,"slider":{"width":620,"height":220},"viewTag":false,"customComponent":{"name":"Energy","titleId":4754,"leftId":4756},"sub":[{"name":"游戏","route":"game","tid":4,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/game"},{"name":"音乐","route":"music","tid":3,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/music"},{"name":"动画","route":"douga","tid":1,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/douga"},{"name":"其他","route":"other","tid":0,"ps":18,"rps":10,"url":"//www.bilibili.com/v/virtual/other"}]}],[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}],[{"name":"会员购","url":"//show.bilibili.com/platform/home.html","icon":"icon-vip-buy"},{"name":"游戏中心","url":"//game.bilibili.com","icon":"icon-game"},{"name":"画友","url":"http://h.bilibili.com","icon":"icon-hy"},{"name":"芒果TV","url":"//www.bilibili.com/mango","icon":"icon-mango"}],[{"name":"专栏","report":"article","url":"//www.bilibili.com/read/home","icon":"read"},{"name":"直播","report":"live","url":"//live.bilibili.com","icon":"live","sub":[{"url":"//live.bilibili.com/all","name":"全部直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0","name":"网游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0","name":"手游直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0","name":"单机直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0","name":"娱乐直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0","name":"电台直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0","name":"虚拟直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0","name":"生活直播"},{"url":"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0","name":"学习直播"}]},{"name":"活动","report":"activity","url":"//www.bilibili.com/blackboard/activity-list.html","icon":"activit"},{"name":"课堂","report":"cheese","url":"//www.bilibili.com/cheese/","icon":"zhishi"},{"name":"小黑屋","report":"blackroom","url":"//www.bilibili.com/blackroom/","icon":"blackroom"},{"name":"新歌热榜","report":"musicplus","url":"//www.bilibili.com/v/musicplus/","icon":"musicplus"}]]'),Nn=e=>e.startsWith("//")?`https:${e}`:e.replace("http:","https:"),jn=Bn[0].filter((e=>"string"!=typeof e.tid)),qn=Bn[3],Fn={};jn.forEach((e=>{const t=Nn(e.url||`https://www.bilibili.com/v/${e.route}/`);Fn[e.name]={icon:e.route,route:e.route,code:e.tid,link:t,subCategories:e.sub?Object.fromEntries(e.sub.map((t=>{const n=Nn(t.route?`https://www.bilibili.com/v/${e.route}/${t.route}/`:t.url);return[t.name,n]}))):null}})),qn.forEach((e=>{Fn[e.name]={icon:e.icon,code:null,route:e.route,link:Nn(e.url),subCategories:e.sub?Object.fromEntries(e.sub.map((e=>[e.name,Nn(e.url)]))):null}}));const Rn=Fn,Un=Object.fromEntries(jn.map((e=>[e.route,e.tid]))),Hn=Object.fromEntries(Object.values(Fn).map((e=>[e.icon,e.link]))),Zn=async()=>{if(document.getElementById("be-category-icons"))return;const{default:e}=await Promise.resolve().then(n.t.bind(n,1060,17));document.body.insertAdjacentHTML("beforeend",e)};var Wn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"translate-container"},[e.working||e.translated?e._e():n("div",{staticClass:"translate",on:{click:function(t){return e.translate()}}},[n("VIcon",{attrs:{size:14,icon:"mdi-earth"}}),e._v("翻译\n ")],1),e._v(" "),e.translated?n("div",{staticClass:"translated"},[n("a",{attrs:{href:e.activeTranslator&&e.activeTranslator.link,target:"_blank"}},[e._v("\n 翻译自\n ")]),e._v(" "),n("VDropdown",{attrs:{items:Object.values(e.translateProviders),value:e.activeTranslator,"key-mapper":function(e){return e.name}},on:{change:function(t){return e.changeTranslator(t)}},scopedSlots:e._u([{key:"item",fn:function(t){var n=t.item;return[e._v("\n "+e._s(n.name)+"\n ")]}}],null,!1,1956376614)})],1):e._e(),e._v(" "),e.working?n("VIcon",{staticClass:"translating mdi-spin",attrs:{size:18,icon:"mdi-loading"}}):e._e(),e._v(" "),!e.working&&e.translated?n("div",{staticClass:"translate-result",domProps:{textContent:e._s(e.result)}}):e._e()],1)};Wn._withStripped=!0;var Gn=n(1993);var Xn=Vue.extend({components:{VDropdown:de.VDropdown,VIcon:de.VIcon},props:{text:{type:String,required:!0}},data:()=>({result:"",working:!1,translateProviders:Gn.WK,activeTranslator:{}}),computed:{translated(){return""!==this.result}},mounted(){document.body.classList.add("machine-translator-enabled")},methods:{changeTranslator(e){(0,Z.getComponentSettings)("i18n").options.translator=e.name,this.translate()},async translate(){try{this.working=!0;const e=this.text.replace(/#(.+?)#/g,"");this.activeTranslator=(0,Gn.Ty)();const t=this.activeTranslator;this.result=await t.translate(e)}catch(e){(0,ae.logError)(e)}finally{this.working=!1}}}}),Kn=n(4618),Jn=n.n(Kn),Yn={insert:"head",singleton:!1},Qn=(tt()(Jn(),Yn),Jn().locals,(0,at.Z)(Xn,Wn,[],!1,null,null,null));Qn.options.__file="src/components/i18n/machine-translator/MachineTranslator.vue";var ei=Qn.exports;const ti=e=>{void 0===e.radio&&(e.radio=!1);const{name:t,switches:i}=e,r={};return Object.entries(i).forEach((([e,{displayName:t,defaultValue:n}])=>{r[`switch-${e}`]={defaultValue:n,displayName:t,hidden:!0}})),i=>{const a=`${i.displayName}选项`,o={componentName:i.name,optionDisplayName:a};Object.assign(e,o),r[t]={defaultValue:e,displayName:a},i.options={...i.options,...r},i.widget||(i.widget={component:()=>Promise.resolve().then(n.bind(n,1299)).then((e=>e.default)),options:e});const s=i.entry;return i.entry=async(...e)=>{s?.(...e);const{name:t}=i,n=(0,Z.getComponentSettings)(t).options;Object.keys(n).forEach((e=>{e.startsWith("switch-")&&(0,Z.addComponentListener)(`${t}.${e}`,(n=>{document.body.classList.toggle(`${t}-${e}`,n)}),!0)}))},i}};const ni={builtInComponents:ue,component:pe,userComponent:fe,styledComponent:s,define:ge,description:be,switchOptions:C,launchBar:{LaunchBar:n(3059).Z},feeds:{api:c,BangumiCard:st,UpInfo:ht,VideoCard:xt,ColumnCard:$t,disableProfilePopup:d,notify:u},video:{assUtils:p,playerLight:h,playerAgent:Qt,videoDanmaku:m,videoInfo:g,videoQuality:b,videoContextMenu:v,videoControlBar:y,watchlater:l,xmlUtils:f},live:{liveControlBar:w,liveSocket:x},utils:{commentApis:k,categories:{updater:Vn,data:_}},i18N:{machineTranslator:{MachineTranslator:ei}}};var ii=n(8900),ri=n(1623),ai=n(9543);const oi={style:ii,plugin:ri,data:xe,hook:ai},si={ajax:S,cdnTypes:E,download:I,externalInput:$,filePicker:A,horizontalScroll:i,lifeCycle:O,loadingMode:M,meta:L,observer:P,reorder:r,runtimeLibrary:F,spinQuery:R,style:U,textColor:H,userInfo:a,version:X,settings:Z,toast:le,themeColor:ce,utils:{...K,constants:J,formatters:Y,title:Q,i18n:ee,lazyPanel:o,log:ae,sort:oe,urls:se},ui:de,componentApis:ni,pluginApis:oi},li={ajax:S,...E,...I,...$,...A,...i,lifeCycle:O,...M,...L,observer:P,...r,runtimeLibrary:F,spinQuery:R,...U,...H,...a,...X,settingsApis:Z,get settings(){return Z.settings},...le,utils:{...K,...J,...Y,...Q,...ee,...o,...ae,...oe,...se},ui:de,componentApis:{...ni.component,...ni.userComponent,...ni.styledComponent,...ni.launchBar,...lodash.omit(ni,"component","userComponent","styledComponent","launchBar")},pluginApis:{...oi.style,...oi.plugin,...oi.data,...oi.hook},monkeyApis:{GM_setValue:GM_setValue,GM_getValue:GM_getValue,GM_deleteValue:GM_deleteValue,GM_xmlhttpRequest:GM_xmlhttpRequest,GM_info:GM_info},lodash:lodash,Vue:Vue,sandboxWindow:window,theWorld:e=>{setTimeout((()=>{}),e)}}},5300:function(e,t,n){"use strict";let i;n.d(t,{h:function(){return i}}),function(e){e.Packed="打包下载",e.Individual="单独下载"}(i||(i={}))},4114:function(e,t,n){"use strict";n.r(t),n.d(t,{DownloadPackage:function(){return c}});var i=n(5300),r=n(391),a=n(6171),o=n(3708),s=n(2264);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class c{constructor(e=[]){this.entries=e,l(this,"noEscape",!1)}add(e,t,n={}){null!=t&&this.entries.push({name:this.noEscape?e:(0,o.formatFilename)(e),data:t,options:n})}async blob(){if(0===this.entries.length)return null;if(1===this.entries.length){const{data:e}=this.entries[0];return"string"==typeof e?new Blob([e]):e}const e=new(await r.JSZipLibrary);return this.entries.forEach((({name:t,data:n,options:i})=>{e.file(t,n,i)})),e.generateAsync({type:"blob"})}async emit(e){if(0===this.entries.length)return;e&&1!==this.entries.length||(e=this.entries[0].name);if((0,a.getGeneralSettings)().downloadPackageEmitMode===i.h.Individual&&this.entries.length>1)return void await Promise.all(this.entries.map((e=>c.single(e.name,e.data,e.options))));const t=await this.blob();t&&c.download(e,t)}static download(e,t){const n=(0,s.useScopedConsole)("文件下载"),i=document.createElement("a"),r=URL.createObjectURL(t);c.lastPackageUrl&&URL.revokeObjectURL(c.lastPackageUrl),c.lastPackageUrl=r;const a=(0,o.formatFilename)(e);i.setAttribute("href",r),i.setAttribute("download",a),n.log(a),document.body.appendChild(i),i.addEventListener("click",(e=>{e.stopPropagation()}),{capture:!0}),i.click(),i.remove()}static async single(e,t,n={}){const i=new c;return i.add(e,t,n),i.emit()}}l(c,"lastPackageUrl","")},8147:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{parseExternalInput:function(){return parseExternalInput}});var _core_file_picker__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7590);const parseExternalInput=async input=>{if(void 0===input){const files=await(0,_core_file_picker__WEBPACK_IMPORTED_MODULE_0__.pickFile)({accept:"application/json"});if(!(files.length>0))return console.error("[parseExternalInput] No file selected"),null;{const[file]=files,text=await file.text();try{return eval(`(${text})`)}catch(e){return console.error(e),null}}}else{if("string"!=typeof input)return input;try{const exports={},result=eval(input);if(Object.values(exports).length>0){const e=Object.values(exports)[0];return e}return result}catch(e){return console.error(e),null}}}},6468:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{k:function(){return loadFeatureCode}});const resultProto={isOk(){return"Ok"===this.tag},isError(){return"Ok"!==this.tag},isNoExport(){return"NoExport"===this.tag},isCodeThrew(){return"CodeThrew"===this.tag}},okResult=e=>lodash.create(resultProto,{tag:"Ok",feature:e}),noExportResult=lodash.create(resultProto,{tag:"NoExport"}),codeThrewResult=e=>lodash.create(resultProto,{tag:"CodeThrew",thrown:e}),loadFeatureCode=async code=>{const exports={};try{eval(code)}catch(e){return codeThrewResult(e)}const values=Object.values(exports);return 0===values.length?noExportResult:okResult(values[0])}},2133:function(e,t,n){"use strict";n.r(t),n.d(t,{FeatureKind:function(){return d},loadFeaturesFromCodes:function(){return u}});var i=n(5683),r=n(2264),a=n(6468);const o=e=>e.value,s=e=>e.map(o),l=e=>e.then(s),c=(0,r.useScopedConsole)("@/core/external-input/load-features-from-codes.ts");let d;!function(e){e.Component="Component",e.Plugin="Plugin"}(d||(d={}));async function u(e,t,n){const r=await(e=>lodash(e).map(a.k).thru((e=>Promise.allSettled(e))).thru(l).value())(n),[o,s]=lodash(r).map(((e,n)=>[t[n],e])).partition((([,e])=>e.isOk())).value();if(lodash.forEach(s,lodash.spread((e=>{const t=e===d.Component?"component":"plugin";return(e,n)=>{n.isNoExport()?c.error(`${t} '${e}' exports no value, failed to load`):c.error(`${t} '${e}' throws something when importing, failed to load`,{thrown:n.thrown})}})(e))),s.length>0){((e,t)=>{((e,t)=>{const n=e===d.Component?"组件":"插件";Array.isArray(t)?i.Toast.error(`${n} "${t.join('", "')}" 加载失败。请向我们反馈,以解决此问题。`,`${n}加载失败`):i.Toast.error(`有 ${t} 个${n}加载失败,请向我们反馈,以解决此问题。`,`${n}加载失败`)})(e,t.reduce(((e,t)=>Array.isArray(e)?e.length<3?(e.push(t),e):4:e+1),[]))})(e,s.map((([e])=>e)))}return lodash.map(o,(([,e])=>e.feature))}},7590:function(e,t,n){"use strict";let i,r;n.r(t),n.d(t,{pickFile:function(){return o}});const a={accept:"*",multiple:!1},o=async(e=a)=>{const{accept:t,multiple:n}={...a,...e};i||(i=document.createElement("input"),i.type="file",i.style.display="none",document.body.appendChild(i),i.addEventListener("change",(()=>{r?.([...i.files]),r=null}))),i.accept=t,i.multiple=n,i.value="",r&&r([]);return await new Promise((e=>{r=e,i.click()}))}},9513:function(e,t,n){"use strict";n.r(t),n.d(t,{tryParseZip:function(){return s},installFeatureFromCode:function(){return l},installFeature:function(){return c}});var i=n(7010),r=n(9543),a=n(1623),o=n(8900);const s=async e=>{const{JSZipLibrary:t}=await Promise.resolve().then(n.bind(n,391)),{monkey:i}=await Promise.resolve().then(n.bind(n,7195)),r=e.endsWith(".zip"),a=r?"blob":"text",o=await i({url:e,method:"GET",responseType:a});if(!r||"string"==typeof o)return o;const s=await t,l=await s.loadAsync(o),c=Object.values(l.files);if(0===c.length)throw new Error("Empty zip file");return c[0].async("text")},l=async(e,t)=>{const{parseExternalInput:s}=await Promise.resolve().then(n.bind(n,8147)),l=await s(e),{type:c,installer:d}=(()=>{if((e=>Boolean(e?.entry))(l))return{type:"component",installer:()=>(0,i.installComponent)(e)};if((e=>Boolean(e?.setup))(l))return{type:"plugin",installer:()=>(0,a.installPlugin)(e)};if((e=>Boolean(e?.style))(l))return{type:"style",installer:()=>(0,o.installStyle)(e)};throw new Error("无效的功能代码")})(),{before:u,after:p}=(0,r.getHook)(`user${lodash.startCase(c)}s.add`,e,t);await u();const f=await d();return await p(f.metadata),f},c=async e=>{const t=await s(e);return l(t,e)}},7177:function(e,t,n){"use strict";n.r(t),n.d(t,{headLoaded:function(){return r},contentLoaded:function(){return a},fullyLoaded:function(){return o},LifeCycleEventTypes:function(){return s},raiseLifeCycleEvent:function(){return l}});var i=n(3420);const r=e=>new Promise((t=>{if(null!==document.head)t(e());else{const[n]=(0,i.childList)(document.documentElement,(()=>{null!==document.head&&(n.disconnect(),t(e()))}))}})),a=e=>new Promise((t=>{"loading"!==document.readyState?t(e()):document.addEventListener("DOMContentLoaded",(()=>t(e())))})),o=e=>new Promise((t=>{"complete"===document.readyState?t(e()):unsafeWindow.addEventListener("load",(()=>t(e())))}));let s;!function(e){e.Start="be:start",e.StyleLoaded="be:style-loaded",e.ComponentsLoaded="be:components-loaded",e.End="be:end"}(s||(s={}));const l=e=>{unsafeWindow.dispatchEvent(new CustomEvent(e))}},4345:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{LoadingMode:function(){return i}}),function(e){e.Delay="延后",e.Race="同时"}(i||(i={}))},1836:function(e,t,n){"use strict";n.r(t),n.d(t,{branches:function(){return a},meta:function(){return s}});var i=JSON.parse('{"version":"2.1.9","author":"Grant Howard, Coulomb-G","copyright":"[year], Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G)","licence":"MIT","match":"*://*.bilibili.com/*","exclude":["*://api.bilibili.com/*","*://api.*.bilibili.com/*","*://*.bilibili.com/api/*","*://member.bilibili.com/studio/bs-editor/*","*://t.bilibili.com/h5/dynamic/specification","*://bbq.bilibili.com/*","*://message.bilibili.com/pages/nav/header_sync","*://s1.hdslb.com/bfs/seed/jinkela/short/cols/iframe.html","*://open-live.bilibili.com/*"],"run-at":"document-start","grant":["unsafeWindow","GM_getValue","GM_setValue","GM_deleteValue","GM_info","GM_xmlhttpRequest"],"connect":["raw.githubusercontent.com","github.com","cdn.jsdelivr.net","cn.bing.com","www.bing.com","translate.google.cn","translate.google.com","localhost","*"],"require":["https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"],"icon":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo-small.png","icon64":"https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/images/logo.png"}'),r=n(2462);i.copyright=i.copyright.replace(/\[year\]/g,(new Date).getFullYear().toString());const a={stable:"master",preview:"preview"},o={commitHash:"885cfdee591cb857912e3efce9ff070cceaf4f38",branch:"preview",version:"2.1.9",nearestTag:"v2.1.9-preview",versionWithTag:"v2.1.9-preview-1-g885cfdee5"},s={compilationInfo:o,name:GM_info.script.name,description:GM_info.script.description,get originalFilename(){const{branch:e}=o;return e===a.stable?"bilibili-evolved.user.js":`bilibili-evolved.${a.preview}.user.js`},get updateURL(){return`${r.cdnRoots.jsDelivr(o.branch)}dist/${this.originalFilename}`},get downloadURL(){return this.updateURL},...i}},3420:function(e,t,n){"use strict";n.r(t),n.d(t,{resolveTargets:function(){return o},mutationObserve:function(){return s},childList:function(){return l},childListSubtree:function(){return c},attributes:function(){return d},attributesSubtree:function(){return u},characterData:function(){return p},characterDataSubtree:function(){return f},allMutationsOn:function(){return h},allMutations:function(){return g},intersectionObserve:function(){return b},visible:function(){return v},visibleInside:function(){return y},resizeObserve:function(){return w},sizeChange:function(){return x},urlChange:function(){return _},videoChange:function(){return E}});var i=n(1906),r=n(5550),a=n(7735);const o=e=>"string"==typeof e?(0,i.dqa)(e):Array.isArray(e)?e:[e],s=(e,t,n)=>{const i=new MutationObserver(n);return e.forEach((e=>i.observe(e,t))),n([],i),[i,t]},l=(e,t)=>s(o(e),{childList:!0,subtree:!1,attributes:!1},t),c=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!1},t),d=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!0},t),u=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!0},t),p=(e,t)=>s(o(e),{childList:!1,subtree:!1,attributes:!1,characterData:!0},t),f=(e,t)=>s(o(e),{childList:!1,subtree:!0,attributes:!1,characterData:!0},t),h=(e,t)=>s(o(e),{childList:!0,subtree:!0,attributes:!0,characterData:!0},t),m={observer:null,config:null,callbacks:[]},g=e=>{if(m.observer)m.callbacks.push(e);else{m.callbacks.push(e);const[t,n]=h(document.body,(e=>m.callbacks.forEach((t=>t(e,m.observer)))));m.observer=t,m.config=n}return m},b=(e,t,n)=>{const i=new IntersectionObserver(n,t);return e.forEach((e=>i.observe(e))),[i,t]},v=(e,t)=>b(o(e),{},t),y=(e,t,n,i)=>b(o(e),{root:t,rootMargin:n},i),w=(e,t,n)=>{const i=new ResizeObserver(n);return e.forEach((e=>i.observe(e,t))),[i,t]},x=(e,t)=>w(o(e),{box:"border-box"},t),k=lodash.once((()=>{let e=document.URL;g((()=>{e!==document.URL&&((()=>{const e=new CustomEvent("urlChange",{detail:document.URL});window.dispatchEvent(e)})(),e=document.URL)}))})),_=(e,t)=>{k(),e(document.URL),window.addEventListener("urlChange",(()=>e(document.URL)),t)},C=lodash.once((()=>(0,r.select)((()=>{if(unsafeWindow.cid)return unsafeWindow.cid;if(unsafeWindow.player&&unsafeWindow.player.getVideoMessage){const e=unsafeWindow.player.getVideoMessage();return Number.isNaN(e.cid)?null:(!unsafeWindow.aid&&e.aid&&(unsafeWindow.aid=e.aid.toString()),!unsafeWindow.bvid&&e.bvid&&(unsafeWindow.bvid=e.bvid),!unsafeWindow.cid&&e.cid&&(unsafeWindow.cid=e.cid.toString()),e.cid.toString())}return null}))));let S=!1;const E=async(e,t)=>{if(!(0,a.matchCurrentPage)(a.playerUrls))return!1;const{bpxPlayerPolyfill:i}=await Promise.resolve().then(n.bind(n,6958));i();const r=await C();if(null===r)return!1;const o=()=>({aid:unsafeWindow.aid,cid:unsafeWindow.cid});if(!S){let e=r;g((()=>{const{cid:t}=o();Array.isArray(t)||e===t||lodash.isNil(t)||((()=>{const e=o(),t=new CustomEvent("videoChange",{detail:e});window.dispatchEvent(t)})(),e=t)})),S=!0}return e(o()),window.addEventListener("videoChange",(t=>e(t.detail)),t),!0}},1485:function(e,t,n){"use strict";n.r(t),n.d(t,{componentLoadTime:function(){return i},componentResolveTime:function(){return r},componentLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,6171));if(!t().devMode)return;const a=e.entry;e.entry=async e=>{const{metadata:t}=e,n=performance.now();let o=a(e);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(t,s-n),r.set(t,l-n),o}}},8970:function(e,t,n){"use strict";n.r(t),n.d(t,{pluginLoadTime:function(){return i},pluginResolveTime:function(){return r},pluginLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async e=>{const{getGeneralSettings:t}=await Promise.resolve().then(n.bind(n,6171));if(!t().devMode)return;const a=e.setup;e.setup=async t=>{const n=performance.now();let o=a(t);const s=performance.now();o instanceof Promise&&(o=await o);const l=performance.now();return i.set(e,s-n),r.set(e,l-n),o}}},719:function(e,t,n){"use strict";n.r(t),n.d(t,{promiseLoadTime:function(){return i},promiseResolveTime:function(){return r},promiseLoadTrace:function(){return a}});const i=new Map,r=new Map,a=async(e,t)=>{const{getGeneralSettings:a}=await Promise.resolve().then(n.bind(n,6171));if(!a().devMode)return t();const o=performance.now(),s=t(),l=performance.now(),c=await s,d=performance.now();return i.set({name:e},l-o),r.set({name:e},d-o),c}},9476:function(e,t,n){"use strict";n.r(t),n.d(t,{logStats:function(){return i}});const i=(e,t)=>{const n=[...t.entries()],i=n.reduce(((e,t)=>e+t[1]),0);console.groupCollapsed(`${e} time:`,Math.round(100*i)/100+"ms",`for ${n.length} items`),n.forEach((([e,t])=>{console.log(`%c${e.name} %c${Math.round(100*t)/100}ms ${Math.round(t/i*1e4)/100}% %c`,"color: #00A0D8","color: #888","color: unset")})),console.groupEnd()}},391:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{RuntimeLibrary:function(){return RuntimeLibrary},protobufLibrary:function(){return protobufLibrary},JSZipLibrary:function(){return JSZipLibrary},SortableJSLibrary:function(){return SortableJSLibrary}});var _ajax__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7195);function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class RuntimeLibrary{constructor(e){this.config=e,_defineProperty(this,"modulePromise",void 0)}async then(resolve,reject){try{const{url:url,getModule:getModule}=this.config;this.modulePromise||(this.modulePromise=(async()=>{console.log(`[Runtime Library] Start download from ${url}`);const code=await(0,_ajax__WEBPACK_IMPORTED_MODULE_0__.monkey)({url:url});return console.log(`[Runtime Library] Downloaded from ${url} , length = ${code.length}`),function runEval(){return eval(code);// eslint-disable-next-line no-extra-bind }.bind(window)(),getModule(window)})());const library=await this.modulePromise;return resolve(library)}catch(e){throw reject(e),e}}}const protobufLibrary=new RuntimeLibrary({url:"https://cdn.jsdelivr.net/npm/protobufjs@6.10.1/dist/light/protobuf.min.js",getModule:e=>e.protobuf}),JSZipLibrary=new RuntimeLibrary({url:"https://cdn.jsdelivr.net/npm/jszip@3.7.1/dist/jszip.min.js",getModule:e=>e.JSZip}),SortableJSLibrary=new RuntimeLibrary({url:"https://cdn.jsdelivr.net/npm/sortablejs@1.14.0/Sortable.min.js",getModule:e=>e.Sortable})},5605:function(e,t,n){"use strict";n.r(t),n.d(t,{metadataToOptions:function(){return o},componentToSettings:function(){return s},isUserComponent:function(){return l},isUserPlugin:function(){return c},getComponentSettings:function(){return u},getGeneralSettings:function(){return p},isComponentEnabled:function(){return f}});var i=n(8171),r=n(6171),a=n(1906);const o=e=>lodash.mapValues(e,(e=>e.defaultValue)),s=e=>{const{options:t}=e;return{enabled:e.enabledByDefault??!0,options:t?o(t):{}}},l=e=>{const t="string"==typeof e?e:e.name;return Boolean(r.settings.userComponents[t])},c=e=>{const t="string"==typeof e?e:e.name;return Boolean(r.settings.userPlugins[t])},d={enabled:!1,options:new Proxy({},{get:()=>!1})},u=e=>{let t;if("string"==typeof e){if(void 0===i.componentsMap[e])return r.settings.components.settingsPanel.options.devMode&&console.warn("No settings found for component:",e),d;t=i.componentsMap[e]}else t=e;if(l(t)){const{name:e}=t;return r.settings.userComponents[e]?.settings??d}return r.settings.components[t.name]},p=()=>u("settingsPanel").options,f=e=>("string"==typeof e&&(e=i.componentsMap[e]),!!e&&((!e.urlExclude||!e.urlExclude.some(a.matchUrlPattern))&&((!e.urlInclude||!e.urlInclude.every(lodash.negate(a.matchUrlPattern)))&&(!1===e.configurable?e.enabledByDefault??!0:u(e).enabled))))},6171:function(e,t,n){"use strict";n.r(t),n.d(t,{isProxy:function(){return c},createProxy:function(){return d},defaultSettings:function(){return u},addSettingsChangeListener:function(){return p},removeSettingsChangeListener:function(){return f},addComponentListener:function(){return m},removeComponentListener:function(){return g},settings:function(){return b},componentToSettings:function(){return a.componentToSettings},getComponentSettings:function(){return a.getComponentSettings},getGeneralSettings:function(){return a.getGeneralSettings},isComponentEnabled:function(){return a.isComponentEnabled},isUserComponent:function(){return a.isUserComponent},isUserPlugin:function(){return a.isUserPlugin},metadataToOptions:function(){return a.metadataToOptions}});var i=n(8171),r=n(1623),a=n(5605);let o={userStyles:{},userPlugins:{},userComponents:{},components:{},plugins:{}},s=!1;const l=new Map,c=Symbol("isProxy"),d=(e,t)=>{const n=(e,i,r=[])=>{for(const[t,a]of Object.entries(e))"object"!=typeof a||a instanceof RegExp||(e[t]=n(a,i||t,[...r,t]));return new Proxy(e,{get:(e,t)=>t===c||e[t],set(e,a,o){const s=e[a],l=!Object.prototype.hasOwnProperty.call(e,a)&&void 0!==s;unsafeWindow.proxyDebug&&console.log({isImplicitProp:l,prop:a,value:o});return!("object"!=typeof o||o instanceof RegExp||!0===o[c]||l)&&(o=n(o,i||a,[...r,a])),e[a]=o,l||t?.(o,s,i||a,[...r,a]),!0},deleteProperty(e,n){const a=e[n];return delete e[n],t?.(void 0,a,i||n,[...r,n]),!0}})};return n(e)};r.plugins.forEach((e=>{o.plugins[e.name]=!0})),i.components.forEach((e=>{o.components[e.name]=(0,a.componentToSettings)(e)}));const u=lodash.cloneDeep(o);o=d((e=>{for(const[t,n]of Object.entries(e)){let i;const r=GM_getValue(t,n);i="object"==typeof r?lodash.defaultsDeep(r,n):r,e[t]=i}return e})(o),((e,t,n,i=[])=>{if(s){GM_setValue(n.toString(),o[n.toString()]);const r=i.join(".");if(i.length>1){const e=i.slice(0,i.length-1).join("."),t=lodash.get(o,e);if(Array.isArray(t)||lodash.isPlainObject(t)){l.get(e)?.forEach((e=>e(t,null,n,i)))}}l.get(r)?.forEach((r=>r(e,t,n,i)))}}));for(const[e,t]of Object.entries(o))GM_setValue(e,t);const p=(e,t,n=!1)=>{const i=l.get(e);if(i?i.push(t):l.set(e,[t]),n){const n=lodash.get(o,e);t(n,n,"",[])}},f=(e,t)=>{const n=l.get(e);if(!n)return;const i=n.indexOf(t);-1!==i&&n.splice(i,1)},h=e=>{const[t,n]=e.split(".");return(0,a.isUserComponent)(t)?void 0===n?`userComponents.${t}.settings.enabled`:`userComponents.${t}.settings.options.${n}`:void 0===n?`components.${t}.enabled`:`components.${t}.options.${n}`},m=(e,t,n=!1)=>{p(h(e),t,n)},g=(e,t)=>{f(h(e),t)};s=!0;const b=o},5550:function(e,t,n){"use strict";n.r(t),n.d(t,{sq:function(){return o},select:function(){return c},selectLazy:function(){return d},selectAll:function(){return f},selectAllLazy:function(){return h},count:function(){return m},hasVideo:function(){return b}});var i=n(3420),r=n(1906);const a={maxRetry:15,queryInterval:1e3},o=(e,t=(e=>Boolean(e)),n=a)=>{const i={...a,...n};return new Promise((n=>{let a=null,o=0;const s=()=>{n(a)},l=()=>{o>i.maxRetry?n(null):(a=e(),!0===t(a,s)?n(a):setTimeout((()=>{"undefined"!=typeof document?(0,r.waitForForeground)((()=>{o++,l()})):l()}),i.queryInterval))};l()}))},s=new Map,l=(e,t)=>{let n;if("string"==typeof e){if(s.has(e))return s.get(e);n=()=>document.querySelector((0,r.bwpVideoFilter)(e))}else n=e;const i=t(n);if("string"==typeof e){const t=i.then((t=>(s.delete(e),t)));return s.set(e,t),t}return i},c=(e,t)=>l(e,(e=>o(e,(e=>null!=e),t))),d=e=>l(e,(e=>new Promise((t=>{(0,i.allMutations)((()=>{const n=e();null!=n&&t(n)}))})))),u=new Map,p=(e,t)=>{let n;if("string"==typeof e){if(u.has(e))return u.get(e);n=()=>Array.from(document.querySelectorAll((0,r.bwpVideoFilter)(e)))}else n=e;const i=e=>null===e?[]:e,a=t(n);if("string"==typeof e){const t=a.then((t=>(u.delete(e),i(t))));return u.set(e,t),t}return a.then((e=>i(e)))},f=(e,t)=>p(e,(e=>o(e,(e=>e.length>0),t))),h=e=>p(e,(e=>new Promise((t=>{(0,i.allMutations)((()=>{const n=e();null!=n&&t(n)}))})))),m=(e,t,n)=>o(e,(e=>e.length===t),n);let g;const b=async()=>{g||(g=new Promise((e=>(0,i.videoChange)((()=>e(unsafeWindow.cid))))));const e=await g;return Boolean(e)}},6182:function(e,t,n){"use strict";n.r(t),n.d(t,{getDefaultStyleID:function(){return r},addStyle:function(){return a},addImportantStyle:function(){return o},removeStyle:function(){return s},loadInstantStyle:function(){return l},preloadStyles:function(){return c},loadAllCustomStyles:function(){return d}});var i=n(7177);const r=e=>e.replace(/([a-z][A-Z])/g,(e=>`${e[0]}-${e[1].toLowerCase()}`)),a=(e,t,n)=>{const i=t?r(t):null,a=dq(`#${i}`);if(!a||!t){const t=document.createElement("style");return t.id=i,t.textContent=e,(n||document.head).insertAdjacentElement("beforeend",t),t}return a},o=(e,t)=>a(e,t,document.body),s=(...e)=>{e.forEach((e=>{const t=r(e);dqa(`#${t}`).forEach((e=>e.remove()))}))},l=async(e,t={head:document.head,body:document.body})=>{e.instantStyles?.forEach((async e=>{const n=document.createElement("style");if(n.id=r(e.name),"string"==typeof e.style)n.textContent=e.style;else{const{default:t}=await e.style();n.textContent=t}e.important?t.body.appendChild(n):t.head.appendChild(n)}))},c=lodash.once((async()=>{const{LoadingMode:e}=await Promise.resolve().then(n.bind(n,4345)),{addHook:t}=await Promise.resolve().then(n.bind(n,9543)),{getGeneralSettings:a,settings:o,isComponentEnabled:c,isUserComponent:d,addComponentListener:u,removeComponentListener:p}=await Promise.resolve().then(n.bind(n,6171)),f=async()=>{const{components:e}=await Promise.resolve().then(n.bind(n,8171)),a=document.createDocumentFragment(),f=document.createDocumentFragment();await Promise.all(e.map((e=>{const n=t=>t?l(e):e.instantStyles?.forEach((e=>s(e.name)));if(u(e.name,n),d(e)&&t("userComponents.remove",{after:t=>{t.name===e.name&&p(e.name,n)}}),c(e))return l(e,{head:a,body:f})})));const{UserStyleMode:h}=await Promise.resolve().then(n.bind(n,8900));Object.values(o.userStyles).filter((e=>e.mode===h.Instant)).forEach((e=>{const t=document.createElement("style");t.id=r(e.name),t.textContent=e.style,a.appendChild(t)})),document.head.appendChild(a),(0,i.contentLoaded)((()=>document.body.appendChild(f)))};a().styleLoadingMode===e.Delay?await(0,i.contentLoaded)(f):await f(),(0,i.contentLoaded)((async()=>{const{initColors:e}=await Promise.resolve().then(n.bind(n,8208)),{initMdiStyle:t}=await Promise.resolve().then(n.bind(n,3007));document.head.appendChild(e()),document.head.appendChild(t())}))})),d=async()=>{const{settings:e}=await Promise.resolve().then(n.bind(n,6171)),{UserStyleMode:t}=await Promise.resolve().then(n.bind(n,8900));(0,i.contentLoaded)((()=>{Object.values(e.userStyles).filter((e=>e.mode===t.Important)).forEach((e=>{a(e.style,e.name,document.body)}))})),Object.values(e.userStyles).filter((e=>e.mode===t.Default)).forEach((e=>{a(e.style,e.name,document.head)}))}},6314:function(e,t,n){"use strict";let i;n.r(t),n.d(t,{TextColor:function(){return i}}),function(e){e.Auto="自动",e.White="白色",e.Black="黑色"}(i||(i={}))},8208:function(e,t,n){"use strict";n.r(t),n.d(t,{initColors:function(){return l}});var i=n(6767),r=n.n(i),a=n(6171);const o=(e,t)=>{const n=t.hue()-e.hue(),i=100*((t.saturationv()-e.saturationv())/100+1),r=e=>Math.round(10*e)/10;return`hue-rotate(${r(n)}deg) saturate(${r(i)}%)`};var s=n(6314);const l=()=>{const e=document.createElement("style"),t=new Map,n=(e,n)=>{t.set(e,n)},i=lodash.debounce((()=>{e.textContent=`\n html {\n ${[...t.entries()].map((([e,t])=>`${e}: ${t};`)).join("\n")}\n }\n `.trim()}),100),l=e=>{let t;t=e===s.TextColor.Auto?r()((0,a.getGeneralSettings)().themeColor).isLight()?"black":"white":e===s.TextColor.Black?"black":"white",n("--text-color",t),n("--foreground-color",t),n("--foreground-color-d",r()(t,"keyword").alpha(.875).rgb().string()),n("--foreground-color-b",r()(t,"keyword").alpha(.75).rgb().string()),n("--brightness",("black"===t?"100":"0")+"%"),n("--invert-filter","black"===t?"invert(0)":"invert(1)"),i()};return(0,a.addComponentListener)("settingsPanel.themeColor",(e=>{n("--theme-color",e);for(let t=10;t<=90;t+=10){const i=r()(e,"hex");n(`--theme-color-${t}`,i.alpha(t/100).rgb().string()),n(`--theme-color-lightness-${t}`,i.lightness(t).rgb().toString())}n("--pink-image-filter",o(r()({r:251,g:113,b:152},"rgb"),r()(e,"hex"))),n("--blue-image-filter",o(r()({r:0,g:160,b:213},"rgb"),r()(e,"hex"))),l((0,a.getGeneralSettings)().textColor),i()}),!0),(0,a.addComponentListener)("settingsPanel.textColor",l,!0),e}},5683:function(e,t,n){"use strict";n.r(t),n.d(t,{Toast:function(){return b},ToastType:function(){return m}});var i=n(1906),r=n(8333),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition-group",{staticClass:"toast-card-container",attrs:{name:"toast-card-container",tag:"div"}},e._l(e.cards,(function(e){return n("ToastCard",{key:e.key,attrs:{"data-key":e.key,card:e}})})),1)};a._withStripped=!0;var o=Vue.extend({components:{ToastCard:()=>Promise.resolve().then(n.bind(n,7300)).then((e=>e.default))},data:()=>({cards:[]})}),s=n(3379),l=n.n(s),c=n(848),d=n.n(c),u={insert:"head",singleton:!1},p=(l()(d(),u),d().locals,(0,n(1900).Z)(o,a,[],!1,null,null,null));p.options.__file="src/core/toast/ToastCardContainer.vue";var f=p.exports;function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let m,g;!function(e){e.Default="default",e.Info="info",e.Success="success",e.Error="error"}(m||(m={}));class b{constructor(e="",t="",n=m.Default){this.message=e,this.title=t,this.type=n,h(this,"durationNumber",3e3),h(this,"durationTimeout",0),h(this,"closeTime",0),h(this,"creationTime",Number(new Date)),h(this,"randomKey",Math.floor(Math.random()*(Number.MAX_SAFE_INTEGER+1)))}static get containerVM(){return g||b.createToastContainer(),g}static createToastContainer(){dq(".toast-card-container")||(g=(0,i.mountVueComponent)(f),document.body.insertAdjacentElement("beforeend",g.$el))}get element(){return dq(`.toast-card[data-key='${this.key}']`)}get key(){return`${this.creationTime}[${this.randomKey}]`}get duration(){return this.durationNumber}set duration(e){this.durationNumber=e,this.durationTimeout&&this.clearDuration(),this.setDuration()}show(){this.setDuration(),b.containerVM.cards.unshift(this)}close(){const{cards:e}=b.containerVM;e.includes(this)&&e.splice(e.indexOf(this),1),this.clearDuration()}dismiss(){this.close()}setDuration(){void 0!==this.durationNumber?(this.durationTimeout&&this.clearDuration(),this.closeTime=Number(new Date)+this.durationNumber,this.durationTimeout=window.setTimeout((()=>this.close()),this.durationNumber)):this.closeTime=0}clearDuration(){this.durationTimeout&&(window.clearTimeout(this.durationTimeout),this.closeTime=0,this.durationTimeout=0)}static internalShow(e,t,n,i){const r=new b(e,t,i);return r.duration=n,r.show(),r}static show(e,t,n){return this.internalShow(e,t,n,m.Default)}static info(e,t,n){return this.internalShow(e,t,n,m.Info)}static success(e,t,n){return this.internalShow(e,t,n,m.Success)}static error(e,t,n){return this.internalShow(e,t,n,m.Error)}static mini(...e){return(0,r.$)(...e)}}},8333:function(e,t,n){"use strict";function i(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){var t=r(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function o(e){return e instanceof r(e).Element||e instanceof Element}function s(e){return e instanceof r(e).HTMLElement||e instanceof HTMLElement}function l(e){return"undefined"!=typeof ShadowRoot&&(e instanceof r(e).ShadowRoot||e instanceof ShadowRoot)}function c(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((o(e)?e.ownerDocument:e.document)||window.document).documentElement}function u(e){return i(d(e)).left+a(e).scrollLeft}function p(e){return r(e).getComputedStyle(e)}function f(e){var t=p(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function h(e,t,n){void 0===n&&(n=!1);var o,l,p=d(t),h=i(e),m=s(t),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(m||!m&&!n)&&(("body"!==c(t)||f(p))&&(g=(o=t)!==r(o)&&s(o)?{scrollLeft:(l=o).scrollLeft,scrollTop:l.scrollTop}:a(o)),s(t)?((b=i(t)).x+=t.clientLeft,b.y+=t.clientTop):p&&(b.x=u(p))),{x:h.left+g.scrollLeft-b.x,y:h.top+g.scrollTop-b.y,width:h.width,height:h.height}}function m(e){var t=i(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===c(e)?e:e.assignedSlot||e.parentNode||(l(e)?e.host:null)||d(e)}function b(e){return["html","body","#document"].indexOf(c(e))>=0?e.ownerDocument.body:s(e)&&f(e)?e:b(g(e))}function v(e,t){var n;void 0===t&&(t=[]);var i=b(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),o=r(i),s=a?[o].concat(o.visualViewport||[],f(i)?i:[]):i,l=t.concat(s);return a?l:l.concat(v(g(s)))}function y(e){return["table","td","th"].indexOf(c(e))>=0}function w(e){return s(e)&&"fixed"!==p(e).position?e.offsetParent:null}function x(e){for(var t=r(e),n=w(e);n&&y(n)&&"static"===p(n).position;)n=w(n);return n&&("html"===c(n)||"body"===c(n)&&"static"===p(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&s(e)&&"fixed"===p(e).position)return null;for(var n=g(e);s(n)&&["html","body"].indexOf(c(n))<0;){var i=p(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}n.d(t,{$:function(){return st}});var k="top",_="bottom",C="right",S="left",E="auto",I=[k,_,C,S],$="start",A="end",T="viewport",O="popper",M=I.reduce((function(e,t){return e.concat([t+"-"+$,t+"-"+A])}),[]),L=[].concat(I,[E]).reduce((function(e,t){return e.concat([t,t+"-"+$,t+"-"+A])}),[]),P=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function z(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}var D={placement:"bottom",modifiers:[],strategy:"absolute"};function V(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function U(e){var t,n=e.reference,i=e.element,r=e.placement,a=r?q(r):null,o=r?F(r):null,s=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(a){case k:t={x:s,y:n.y-i.height};break;case _:t={x:s,y:n.y+n.height};break;case C:t={x:n.x+n.width,y:l};break;case S:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?R(a):null;if(null!=c){var d="y"===c?"height":"width";switch(o){case $:t[c]=t[c]-(n[d]/2-i[d]/2);break;case A:t[c]=t[c]+(n[d]/2-i[d]/2)}}return t}// eslint-disable-next-line import/no-unused-modules @@ -74,7 +74,7 @@ return!!(null==(e=w.props.render)?void 0:e.$$tippy)}function A(){return c||e}fun // eslint-disable-next-line prefer-arrow-callback const t=E(unsafeWindow,"scrollTo",(function(){return!1}));return e?(await e(),t(),u):t},V=(e=-1/0,t=1/0)=>(n,i)=>lodash.isNumber(Number(n))?lodash.clamp(n,e,t):i,B=e=>lodash.upperFirst(lodash.camelCase(e))},2264:function(e,t,n){"use strict";n.r(t),n.d(t,{logError:function(){return a},ScopedConsoleCreateHook:function(){return c},ScopedConsoleCallHook:function(){return d},useScopedConsole:function(){return u},randomScopedConsole:function(){return p}});var i=n(9543),r=n(6171);const a=async(e,t)=>{let i;"string"==typeof e?(i=e,console.error(i)):(i=(0,r.getGeneralSettings)().devMode?e.stack:e.message,console.error(e));const{Toast:a}=await Promise.resolve().then(n.bind(n,5683));a.error(i,"错误",t)},o=Symbol("ScopedConsole"),s=Symbol("NamePatch"),l={default:"#78909C",warn:"#CC7A00",error:"#BF6060",group:"#9575CD"},c="scopedConsole.create",d="scopedConsole.call",u=e=>{const{before:t,after:n}=(0,i.getHook)(c),{name:a,color:u=l.default,console:p=window.console}="string"==typeof e?{name:e}:e,f={name:a,color:u,console:p};t(e,p);let h=0;const m=(e,t,n=t.color)=>{const r=e[o],a=(r?t.color:n)??l.default,c=r?["%c "]:["%c"],u={badgeNames:[...r?.badgeNames??[],...c,`%c${t.name}`],badgeValues:[...r?.badgeValues??[],"",`background-color: ${a}; color: #fff; padding: 2px 4px; border-radius: 4px;`],original:r?.original??e},p=u.original,f=function(...e){const t={type:p[s],args:e},{before:n,after:r}=(0,i.getHook)(d);let a;return n(t),a=0===h?p.apply(this,[u.badgeNames.join(""),...u.badgeValues,...e]):p.apply(this,e),r(t),a};return f[o]=u,f},g=(e,t,n=t.color,i=(e=>e))=>{const r=m(e,t,n),a=function(...e){const t=r.apply(this,e);return h=i(h),t};return a[o]=r[o],a};var b;b=p,["log","info","warn","error","group","groupCollapsed","groupEnd","debug"].forEach((e=>{b[e][s]||(b[e][s]=e)}));const v={...p};return v.log=m(p.log,f),v.info=m(p.info,f),v.warn=m(p.warn,f,l.warn),v.error=m(p.error,f,l.error),v.group=g(p.group,f,l.group,(e=>e+1)),v.groupCollapsed=g(p.groupCollapsed,f,l.group,(e=>e+1)),v.groupEnd=g(p.groupEnd,f,l.group,(e=>e-1)),v.debug=(()=>{const e=m(p.debug,f);return function(...t){if((0,r.getGeneralSettings)().devMode)return e.apply(this,t)}})(),n(f,v),v},p=e=>{const t=new Uint8Array(4);crypto.getRandomValues(t);const n=[...t].map((e=>e.toString(16).padStart(2,"0"))).join("");return u({...e,name:n})}},5945:function(e,t,n){"use strict";n.r(t),n.d(t,{ascendingSort:function(){return r},ascendingStringSort:function(){return a},descendingSort:function(){return o},descendingStringSort:function(){return s}});const i=e=>e,r=(e=i)=>(t,n)=>e(t)-e(n),a=(e=i)=>(t,n)=>e(t).localeCompare(e(n)),o=(e=i)=>(t,n)=>e(n)-e(t),s=(e=i)=>(t,n)=>e(n).localeCompare(e(t))},53:function(e,t,n){"use strict";n.r(t),n.d(t,{formatTitle:function(){return o},getFriendlyTitle:function(){return s}});var i=n(1906),r=n(6171),a=n(3708);const o=(e,t=!0,n={})=>{const r=new Date,o={...{title:document.title.replace(/第[0-9]*[一二三四五六七八九十百千]*[集话]-[^-]+-[^-]+-[^-]+在线观看-bilibili-哔哩哔哩$/,"").replace(/-[^-]+-[^-]+-[^-]+在线观看-bilibili-哔哩哔哩$/,"").replace(/-[^-]+-[^-]+在线观看-bilibili-哔哩哔哩$/,"").replace(/:([^:]+?)_.+?_bilibili_哔哩哔哩$/,"").replace(/_哔哩哔哩_bilibili$/,"").replace(/ - 哔哩哔哩$/,"").replace(/_哔哩哔哩 \(゜-゜\)つロ 干杯~-bilibili$/,"").replace(/(.*?) - (.*?) - 哔哩哔哩直播,二次元弹幕直播平台$/,"$1").trim(),ep:(()=>{if(!t)return;const e=(0,i.dq)("#eplist_module li.cursor .ep-title");if(null!==e)return e.innerText;const n=(0,i.dq)("#multi_page .cur-list>ul li.on a");return null!==n?n.getAttribute("title"):void 0})(),aid:unsafeWindow.aid,bvid:unsafeWindow.bvid,cid:unsafeWindow.cid,lid:document.URL.replace(/https:\/\/live\.bilibili\.com\/(blanc\/)?(\d)+/,"$2"),y:r.getFullYear().toString(),M:(r.getMonth()+1).toString().padStart(2,"0"),d:r.getDate().toString().padStart(2,"0"),h:r.getHours().toString().padStart(2,"0"),m:r.getMinutes().toString().padStart(2,"0"),s:r.getSeconds().toString().padStart(2,"0"),ms:r.getMilliseconds().toString().substring(0,3)},...n},s=(e=>{let t=0,n=0;const i=[];return e.split("").forEach(((r,a)=>{"["===r&&(0===n?(i.push(e.substring(t,a)),t=a):n++),"]"===r&&(0===n?(i.push(e.substring(t,a+1)),t=a+1):n--)})),t{if(!e.startsWith("[")||!e.endsWith("]"))return e;for(const[t,n]of Object.entries(o)){const i=new RegExp(`^\\[([^\\[\\]]*?)${t}([^\\[\\]]*?)\\]$`),r=e.match(i);if(r&&Boolean(n))return`${r[1]??""}${n}${r[2]??""}`}return""})).join("");return(0,a.formatFilename)(s," ")},s=(e=!0,t={})=>o((0,r.getGeneralSettings)().filenameFormat,e,t)},7735:function(e,t,n){"use strict";n.r(t),n.d(t,{watchlaterUrls:function(){return r},favoriteListUrls:function(){return a},upListUrls:function(){return o},mediaListUrls:function(){return s},festivalUrls:function(){return l},videoUrls:function(){return c},bangumiUrls:function(){return d},cheeseUrls:function(){return u},videoAndBangumiUrls:function(){return p},allVideoUrls:function(){return f},mainSiteUrls:function(){return h},liveUrls:function(){return m},feedsUrlsWithoutDetail:function(){return g},feedsUrls:function(){return b},columnUrls:function(){return v},playerUrls:function(){return y},matchCurrentPage:function(){return w}});var i=n(1906);const r=["//www.bilibili.com/medialist/play/watchlater"],a=["//www.bilibili.com/medialist/play/ml"],o=[/\/\/www\.bilibili\.com\/medialist\/play\/\d+/],s=[...r,...a,...o],l=[/\/\/www\.bilibili\.com\/festival\//],c=["//www.bilibili.com/video/",...l,...s],d=["//www.bilibili.com/bangumi/"],u=["//www.bilibili.com/cheese/"],p=[...c,...d],f=[...p,...u],h=["https://www.bilibili.com/v/",/^https:\/\/www\.bilibili\.com\/$/,/^https:\/\/www\.bilibili\.com\/([^\/]+)\.html$/,/^https:\/\/www\.bilibili\.com\/watchlater\/#\/list$/,"https://www.bilibili.com/account/"],m=[/^https:\/\/live\.bilibili\.com\/(blanc\/)?[\d]+/],g=[/^https:\/\/t\.bilibili\.com\/$/,/^https:\/\/space\.bilibili\.com\//,/^https:\/\/live\.bilibili\.com\/(blanc\/)?[\d]+/],b=[...g,/^https:\/\/t\.bilibili\.com\//],v=[/^https:\/\/www\.bilibili\.com\/read\/cv/],y=["//player.bilibili.com","//www.bilibili.com/html/player.html",...c,...d,...u],w=(...e)=>e.some((e=>Array.isArray(e)?e.some((e=>(0,i.matchUrlPattern)(e))):(0,i.matchUrlPattern)(e)))},8885:function(e,t,n){"use strict";n.r(t),n.d(t,{CompareResult:function(){return a},Version:function(){return o},isFeatureAcceptable:function(){return s}});var i=n(8147),r=n(1836);let a;!function(e){e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e[e.Incomparable=NaN]="Incomparable"}(a||(a={}));class o{constructor(e){var t,n,i;if(this.versionString=e,i=void 0,(n="parts")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,!/^[\d\.]+$/.test(e))throw new Error("Invalid version string");this.parts=e.split(".").map((e=>parseInt(e)))}compareTo(e){for(let t=0;te.parts[t]?a.Greater:a.Less}return this.parts.length!==e.parts.length?a.Less:a.Equal}greaterThan(e){return this.compareTo(e)===a.Greater}lessThan(e){return this.compareTo(e)===a.Less}equals(e){return this.compareTo(e)===a.Equal}}const s=async e=>{try{if("string"==typeof e&&(e=await(0,i.parseExternalInput)(e)),null==e)return!1;const{version:t}=r.meta.compilationInfo,{coreVersion:n}=e;if(!n||!t)return!0;const a=new o(t),s=new o(n);return a.equals(s)||a.greaterThan(s)}catch(t){return console.warn("[isFeatureAcceptable] check failed, feature =",e),!0}}},7761:function(e,t,n){"use strict";n.r(t),n.d(t,{getHandlers:function(){return a},plugin:function(){return o}});let i=!1;const r=new Map,a=e=>{const t=e.toLowerCase();let n=r.get(t);return void 0===n&&(n=[],r.set(t,n)),n},o={name:"ajaxHook",displayName:"Ajax Hook API",setup:()=>{if(i)return;i=!0;const e={open:XMLHttpRequest.prototype.open,send:XMLHttpRequest.prototype.send},t=(e,t,...n)=>a(e).forEach((e=>e.call(t,...n))),n=(n,i,...r)=>{t(`before${n}`,i,...r);const a=e[n].call(i,...r);return t(`after${n}`,i,...r),a},r=(e,n)=>{if(n[e]){const i=n[e];n[e]=(...r)=>{t(`before${e}`,n,...r),i.apply(n,r),t(`after${e}`,n,...r)}}else n[e]=(...i)=>{t(`before${e}`,n,...i),t(`after${e}`,n,...i)}};XMLHttpRequest.prototype.open=function(...e){return n("open",this,...e)},XMLHttpRequest.prototype.send=function(...e){return r("onreadystatechange",this),r("onload",this),n("send",this,...e)}}}},950:function(e,t,n){"use strict";n.r(t),n.d(t,{registerData:function(){return r},addData:function(){return a},getData:function(){return o},registerAndGetData:function(){return s}});const i=new Map,r=(e,...t)=>{if(i.has(e)){const n=i.get(e),{registered:r}=n;if(r)return;n.registered=!0,n.data=t}else i.set(e,{registered:!0,data:t,loaded:!1,providers:[]})},a=(e,t)=>{if(i.has(e)){const{providers:n,loaded:r,data:a}=i.get(e);r?t(...a):n.push(t)}else i.set(e,{registered:!1,data:[],loaded:!1,providers:[t]})},o=e=>{if(i.has(e)){const t=i.get(e),{data:n,registered:r,loaded:a,providers:o}=t;if(r)return a||(o.forEach((e=>e(...n))),t.providers=[],t.loaded=!0),n}return[]},s=(e,...t)=>(r(e,...t),o(e))},9543:function(e,t,n){"use strict";n.r(t),n.d(t,{addHook:function(){return r},getHook:function(){return a}});const i=new Map,r=(e,t)=>{if(i.has(e)){const{providers:n}=i.get(e);n.push(t)}else i.set(e,{providers:[t]})},a=(e,...t)=>{if(i.has(e)){const n=i.get(e),{providers:r}=n;return{before:async(...e)=>Promise.all(r.map((n=>n.before?.(...t.concat(e))))),after:async(...e)=>Promise.all(r.map((n=>n.after?.(...t.concat(e)))))}}return{before:async()=>Promise.all([]),after:async()=>Promise.all([])}}},9717:function(e,t,n){"use strict";n.r(t),n.d(t,{plugin:function(){return a}});const i=async(e,t,n)=>{const i={name:t,icon:"mdi-content-copy",description:`复制${e}`,indexer:n,action:async()=>{i.name===t&&await navigator.clipboard.writeText(t)}};return[i]},r=[{pattern:/^av([\d]+)$/i,name:e=>`av${e[1]}`,badge:"av号跳转",link:e=>`https://www.bilibili.com/av${e[1]}`,extend:async e=>{const{getJsonWithCredentials:t}=await Promise.resolve().then(n.bind(n,7195)),r=await t(`https://api.bilibili.com/x/web-interface/view?aid=${e[1]}`),a=lodash.get(r,"data.bvid",null);return null===a?[]:i("BV号",a,`av${e[1]}`)}},{pattern:/^bv([\da-zA-Z]+)$/i,name:e=>`BV${e[1]}`,badge:"BV号跳转",link:e=>`https://www.bilibili.com/BV${e[1]}`,extend:async e=>{const{getJsonWithCredentials:t}=await Promise.resolve().then(n.bind(n,7195)),r=await t(`https://api.bilibili.com/x/web-interface/view?bvid=${e[1]}`),a=lodash.get(r,"data.aid",null);return null===a?[]:i("av号",`av${a}`,`BV${e[1]}`)}}],a={name:"launchBar.actions.IDSearch",displayName:"ID搜索快速跳转",async setup(){const{addData:e}=await Promise.resolve().then(n.bind(n,950)),{LaunchBarActionProviders:t}=await Promise.resolve().then(n.bind(n,4247));e(t,(e=>{e.push({name:"IDSearchProvider",getActions:async e=>{const t=[];for(const n of r){const i=e.match(n.pattern);if(i&&(t.push({name:n.name(i),icon:"mdi-open-in-new",description:n.badge,action:()=>{window.open(n.link(i),"_blank")}}),n.extend)){const e=await n.extend(i);t.push(...e)}}return t}})}))}}},1623:function(e,t,n){"use strict";n.r(t),n.d(t,{pluginsMap:function(){return o},plugins:function(){return s},installPlugin:function(){return l},uninstallPlugin:function(){return c},extractPluginFromComponent:function(){return d},loadPlugin:function(){return u},loadAllPlugins:function(){return p}});var i=n(1906),r=n(950),a=n(9543);const o={},s=lodash.once((()=>{const e=n(4353);return e.keys().map((t=>{const n=e(t);if("plugin"in n){const e=n.plugin;return o[e.name]=e,e}})).filter((e=>void 0!==e))}))(),l=async e=>{const{parseExternalInput:t}=await Promise.resolve().then(n.bind(n,8147)),i=await t(e);if(null===i)throw new Error("无效的插件代码");const{settings:r}=await Promise.resolve().then(n.bind(n,6171)),a=r.userPlugins[i.name];if(a)return a.code=e,a.name=i.name,a.displayName=i.displayName||i.name,{metadata:i,message:`已更新插件'${i.displayName}', 刷新后生效`};const o={code:e,displayName:i.name,...i};return r.userPlugins[i.name]=o,s.push(o),{metadata:i,message:`已安装插件'${i.displayName||i.name}', 刷新后生效`}},c=async e=>{const{settings:t}=await Promise.resolve().then(n.bind(n,6171)),r=Object.entries(t.userPlugins).find((([t,{displayName:n}])=>t===e||n===e));if(!r)throw new Error(`没有找到与名称'${e}'相关联的插件`);const[a,o]=r;return delete t.userPlugins[a],(0,i.deleteValue)(s,(e=>e.name===a)),{metadata:o,message:`已卸载插件'${o.displayName}', 刷新后生效`}},d=e=>e.plugin?{name:`${e.name}.plugin`,displayName:`${e.displayName} - 附带插件`,...e.plugin}:null,u=async e=>{if(e.setup){const{pluginLoadTrace:t}=await Promise.resolve().then(n.bind(n,8970));await t(e);const{coreApis:i}=await Promise.resolve().then(n.bind(n,3871));return e.setup({coreApis:i,addData:r.addData,addHook:a.addHook,registerData:r.registerData,registerAndGetData:r.registerAndGetData,getHook:a.getHook})}return null},p=async e=>{const{settings:t,getGeneralSettings:i}=await Promise.resolve().then(n.bind(n,6171)),{loadFeaturesFromCodes:r,FeatureKind:a}=await Promise.resolve().then(n.bind(n,2133)),o=lodash(e).map(d).filter((e=>null!==e)).map((e=>e)).concat(await r(a.Plugin,Object.keys(t.userPlugins),Object.values(t.userPlugins).map((e=>e.code)))).value();return s.push(...o),Promise.allSettled(s.map(u)).then((async()=>{if(i().devMode){const{pluginLoadTime:e,pluginResolveTime:t}=await Promise.resolve().then(n.bind(n,8970)),{logStats:i}=await Promise.resolve().then(n.bind(n,9476));i("plugins block",e),i("plugins resolve",t)}}))}},8900:function(e,t,n){"use strict";n.r(t),n.d(t,{UserStyleMode:function(){return a},styles:function(){return o},installStyle:function(){return s},uninstallStyle:function(){return l}});var i=n(6171),r=n(1906);let a;!function(e){e.Default="default",e.Instant="instant",e.Important="important"}(a||(a={}));const o=Object.values(i.settings.userStyles),s=async e=>{try{let t;const{parseExternalInput:r}=await Promise.resolve().then(n.bind(n,8147));t="string"==typeof e?await r(e):e;const{name:s,style:l,displayName:c,mode:d}=t,{removeStyle:u,addImportantStyle:p,addStyle:f}=await Promise.resolve().then(n.bind(n,6182)),h=i.settings.userStyles[s];if(h)Object.assign(h,t),u(s);else{const e={displayName:s,mode:a.Default,...t};i.settings.userStyles[s]=e,o.push(e)}return d===a.Important?p(l,s):f(l,s),{metadata:t,message:`已安装样式'${c||s}'`}}catch(e){throw new Error("无效的样式代码")}},l=async e=>{const t=Object.entries(i.settings.userStyles).find((([t,{displayName:n}])=>t===e||n===e));if(!t)throw new Error(`没有找到与名称'${e}'相关联的样式`);const{removeStyle:a}=await Promise.resolve().then(n.bind(n,6182)),[s,{displayName:l}]=t;return a(s),delete i.settings.userStyles[s],(0,r.deleteValue)(o,(e=>e.name===s)),{metadata:t,message:`已卸载样式'${l}'`}}},3923:function(e,t,n){"use strict";n.r(t),n.d(t,{CheckBox:function(){return f},ColorPicker:function(){return C},DefaultWidget:function(){return vt},DpiImage:function(){return T},ImagePicker:function(){return B},ImageViewer:function(){return G},MiniToast:function(){return yt.Z},ProgressBar:function(){return ie},ProgressRing:function(){return de},RadioButton:function(){return ge},RangeInput:function(){return Ce},ScrollTrigger:function(){return $e},SwitchBox:function(){return Ae.Z},TabControl:function(){return De},TextArea:function(){return Ue},TextBox:function(){return He.default},VButton:function(){return Ze.default},VDropdown:function(){return et},VEmpty:function(){return ct},VIcon:function(){return i.default},VLoading:function(){return dt.default},VPopup:function(){return Ge.default},VSlider:function(){return ut.default},showImage:function(){return K}});var i=n(5464),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("VButton",e._b({staticClass:"be-check-box",class:{checked:e.checked,"left-icon":"left"===e.iconPosition},attrs:{role:"checkbox","aria-checked":e.checked,type:"transparent"},on:{click:function(t){return e.$emit("change",!e.checked)}}},"VButton",e.$attrs,!1),[n("div",{staticClass:"text-container"},[e._t("default",[e._v("CheckBox")])],2),e._v(" "),n("div",{staticClass:"icon-container"},[n("VIcon",{staticClass:"not-checked",attrs:{size:16,icon:e.notCheckedIcon}}),e._v(" "),n("VIcon",{staticClass:"checked",attrs:{size:16,icon:e.checkedIcon}})],1)])};r._withStripped=!0;var a=Vue.extend({name:"CheckBox",components:{VButton:()=>Promise.resolve().then(n.bind(n,1621)).then((e=>e.default)),VIcon:()=>Promise.resolve().then(n.bind(n,5464)).then((e=>e.default))},model:{prop:"checked",event:"change"},props:{checked:{type:Boolean,required:!0},iconPosition:{type:String,default:"left"},checkedIcon:{type:String,default:"mdi-checkbox-marked-circle"},notCheckedIcon:{type:String,default:"mdi-checkbox-blank-circle-outline"}}}),o=n(3379),s=n.n(o),l=n(1377),c=n.n(l),d={insert:"head",singleton:!1},u=(s()(c(),d),c().locals,n(1900)),p=(0,u.Z)(a,r,[],!1,null,"25934ad6",null);p.options.__file="src/ui/CheckBox.vue";var f=p.exports,h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-color-picker"},[n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.popupOpened=!e.popupOpened},expression:"() => popupOpened = !popupOpened"}],ref:"button",staticClass:"selected-color",style:{backgroundColor:e.color,width:e.size+"px",height:e.size+"px"},attrs:{role:"button",tabindex:"0"}}),e._v(" "),n("VPopup",{staticClass:"picker",class:{compact:e.compact},style:{"--offset":e.popupOffset+"px"},attrs:{"esc-close":"","auto-close":!1,"trigger-element":e.$refs.button},model:{value:e.popupOpened,callback:function(t){e.popupOpened=t},expression:"popupOpened"}},[n("div",{staticClass:"item-group"},[n("div",{staticClass:"item-title"},[e._v("\n 预设颜色\n ")]),e._v(" "),n("div",{staticClass:"colors"},e._l(e.colors,(function(t){return n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.selectHexColor(t)},expression:"() => selectHexColor(c)"}],key:t,staticClass:"color",style:{backgroundColor:t},attrs:{role:"radio",tabindex:e.popupOpened?0:-1}})})),0)]),e._v(" "),n("div",{staticClass:"item-group"},[n("div",{staticClass:"item-title"},[e._v("\n 调色\n ")]),e._v(" "),n("div",{staticClass:"bars"},[e.isRGB?[n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n R\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:255,value:e.wrapper.red},on:{change:function(t){return e.wrapper.change("red",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.redGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}],null,!1,2466330035)}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"3","change-on-blur":"",disabled:!e.popupOpened,text:e.int(e.wrapper.red)},on:{change:function(t){return e.wrapper.change("red",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n G\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:255,value:e.wrapper.green},on:{change:function(t){return e.wrapper.change("green",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.greenGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}],null,!1,2962781435)}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"3","change-on-blur":"",disabled:!e.popupOpened,text:e.int(e.wrapper.green)},on:{change:function(t){return e.wrapper.change("green",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n B\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:255,value:e.wrapper.blue},on:{change:function(t){return e.wrapper.change("blue",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.blueGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}],null,!1,660815582)}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"3","change-on-blur":"",disabled:!e.popupOpened,text:e.int(e.wrapper.blue)},on:{change:function(t){return e.wrapper.change("blue",t)}}})],1)]:[n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n H\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,max:359.9,value:e.wrapper.hue},on:{change:function(t){return e.wrapper.change("hue",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.hueGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}])}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"4","change-on-blur":"",disabled:!e.popupOpened,text:e.fixed(e.wrapper.hue)},on:{change:function(t){return e.wrapper.change("hue",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n S\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,value:e.wrapper.saturation},on:{change:function(t){return e.wrapper.change("saturationv",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.saturationGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}])}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"5","change-on-blur":"",disabled:!e.popupOpened,text:e.fixed(e.wrapper.saturation)},on:{change:function(t){return e.wrapper.change("saturationv",t)}}})],1),e._v(" "),n("div",{staticClass:"bar"},[n("div",{staticClass:"bar-name"},[e._v("\n B\n ")]),e._v(" "),n("VSlider",{attrs:{focusable:!1,value:e.wrapper.brightness},on:{change:function(t){return e.wrapper.change("value",t)}},scopedSlots:e._u([{key:"bar",fn:function(){return[n("div",{staticClass:"color-bar",style:{background:e.wrapper.brightnessGradient}})]},proxy:!0},{key:"thumb",fn:function(){return[n("div",{staticClass:"color-thumb"})]},proxy:!0}])}),e._v(" "),n("TextBox",{staticClass:"bar-value",attrs:{"max-length":"5","change-on-blur":"",disabled:!e.popupOpened,text:e.fixed(e.wrapper.brightness)},on:{change:function(t){return e.wrapper.change("value",t)}}})],1)]],2)]),e._v(" "),n("div",{staticClass:"info item-group"},[n("VButton",{staticClass:"toggle-mode",attrs:{disabled:!e.popupOpened,type:"transparent",title:e.isRGB?"切换至HSB":"切换至RGB"},on:{click:function(t){e.isRGB=!e.isRGB}}},[e._v("\n "+e._s(e.isRGB?"切换至HSB":"切换至RGB")+"\n ")]),e._v(" "),n("div",{staticClass:"grow"}),e._v(" "),n("div",{staticClass:"color-preview",style:{backgroundColor:e.wrapper.hex}}),e._v(" "),n("TextBox",{staticClass:"hex",attrs:{disabled:!e.popupOpened,text:e.wrapper.hex,"change-on-blur":""},on:{change:function(t){return e.selectHexColor(t)}}})],1),e._v(" "),n("div",{staticClass:"operations item-group",on:{click:function(t){e.popupOpened=!e.popupOpened}}},[n("VButton",{staticClass:"cancel",attrs:{disabled:!e.popupOpened},on:{click:function(t){return e.reset()}}},[e._v("\n 取消\n ")]),e._v(" "),n("VButton",{staticClass:"ok",attrs:{disabled:!e.popupOpened,type:"primary"},on:{click:function(t){return e.ok()}}},[e._v("\n 确定\n ")])],1)])],1)};h._withStripped=!0;var m=n(6767),g=n.n(m),b=JSON.parse('["#E57373","#F06292","#BA68C8","#9575CD","#7986CB","#2196F3","#00A0D8","#00ACC1","#26A69A","#81C784","#9CCC65","#FF9800","#FF7043","#A1887F","#757575","#78909C"]');const v=e=>{let t=new(g())(e);const n={get color(){return t},set color(e){t=e,this.updateProps()},change(e,n){"string"==typeof n&&(n=parseFloat(n),Number.isNaN(n))||(this.color=t[e](n))},updateProps(){this.red=t.red(),this.green=t.green(),this.blue=t.blue(),this.hue=t.hue(),this.saturation=t.saturationv(),this.brightness=t.value(),this.hex=t.hex(),this.hueGradient=`linear-gradient(to right, ${t.hue(0).hex()}, ${t.hue(60).hex()}, ${t.hue(120).hex()}, ${t.hue(180).hex()}, ${t.hue(240).hex()}, ${t.hue(300).hex()}, ${t.hue(0).hex()})`,this.saturationGradient=`linear-gradient(to right, ${t.saturationv(0).hex()}, ${t.saturationv(100).hex()})`,this.brightnessGradient=`linear-gradient(to right, ${t.value(0).hex()}, ${t.value(100).hex()})`,this.redGradient=`linear-gradient(to right, ${t.red(0).hex()}, ${t.red(255).hex()})`,this.greenGradient=`linear-gradient(to right, ${t.green(0).hex()}, ${t.green(255).hex()})`,this.blueGradient=`linear-gradient(to right, ${t.blue(0).hex()}, ${t.blue(255).hex()})`}};return n.updateProps(),n};var y=Vue.extend({name:"ColorPicker",components:{TextBox:()=>Promise.resolve().then(n.bind(n,825)).then((e=>e.default)),VSlider:()=>Promise.resolve().then(n.bind(n,7928)).then((e=>e.default)),VButton:()=>Promise.resolve().then(n.bind(n,1621)).then((e=>e.default)),VPopup:()=>Promise.resolve().then(n.bind(n,7553)).then((e=>e.default))},model:{prop:"color",event:"change"},props:{color:{type:String,default:"#000000",required:!0},size:{type:Number,default:24,required:!1},compact:{type:Boolean,default:!1},popupOffset:{type:Number,default:0}},data(){return{popupOpened:!1,wrapper:v(this.color),colors:b,isRGB:!1}},watch:{popupOpened(e){e&&(document.body.addEventListener("mousedown",(e=>{this.$el.contains(e.target)||this.$el===e.target||document.body.addEventListener("mouseup",(()=>{this.popupOpened=!1}),{once:!0})})),document.body.addEventListener("touchstart",(e=>{1!==e.touches.length||this.$el.contains(e.target)||this.$el===e.target||document.body.addEventListener("touchend",(()=>{this.popupOpened=!1}),{once:!0})})))}},methods:{ok(){this.$emit("change",this.wrapper.hex)},reset(){this.wrapper.color=new(g())(this.color)},selectHexColor(e){try{const t=new(g())(e,"hex");this.wrapper.color=t}catch(e){}},fixed:e=>(Math.round(10*e)/10).toString(),int:e=>Math.round(e).toString()}}),w=n(3500),x=n.n(w),k={insert:"head",singleton:!1},_=(s()(x(),k),x().locals,(0,u.Z)(y,h,[],!1,null,"b80ac862",null));_.options.__file="src/ui/ColorPicker.vue";var C=_.exports,S=function(){var e=this,t=e.$createElement;return(e._self._c||t)("img",e._b({class:{placeholder:e.isPlaceholderActive},attrs:{width:e.width,height:e.height,srcset:e.srcset,src:e.actualSrc}},"img",e.$attrs,!1))};S._withStripped=!0;var E=n(1906),I=n(2121),$=Vue.extend({name:"DpiImage",props:{size:{type:[Object,Number],required:!0},src:{type:String,required:!0},intersection:{type:Object,default:()=>({})},placeholderImage:{type:Boolean,default:!1}},data:()=>({srcset:null,actualSrc:I.EmptyImageUrl,isPlaceholderActive:!1}),computed:{width(){return"object"==typeof this.size&&"width"in this.size?this.size.width:"number"==typeof this.size?this.size:null},height(){return"object"==typeof this.size&&"height"in this.size?this.size.height:"number"==typeof this.size?this.size:null}},watch:{size(){this.sourceChange()},src(){this.sourceChange()}},mounted(){const e={rootMargin:"200px",...this.intersection},t=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(this.calcSrc(),t.disconnect())}))}),e);t.observe(this.$el)},methods:{sourceChange(){this.actualSrc!==I.EmptyImageUrl&&null!==this.srcset&&this.calcSrc()},calcSrc(){const e=!this.src||!this.size;if(this.isPlaceholderActive=e&&this.placeholderImage,e)return this.srcset=null,void(this.placeholderImage?this.actualSrc="https://s1.hdslb.com/bfs/static/blive/live-web-center/static/img/no-cover.1ebe4d5.jpg":this.actualSrc=I.EmptyImageUrl);let{src:t}=this;if(t.startsWith("http:")&&(t=t.replace("http:","https:")),t.includes("//static.hdslb.com/images/member/noface.gif"))return this.srcset=t,void(this.actualSrc=t);this.srcset=(0,E.getDpiSourceSet)(t,this.size),this.actualSrc=t}}}),A=(0,u.Z)($,S,[],!1,null,null,null);A.options.__file="src/ui/DpiImage.vue";var T=A.exports,O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-image-picker"},[n("VButton",{ref:"pickButton",staticClass:"pick-button",on:{click:function(t){e.popupOpen=!e.popupOpen}}},[e._t("text",[e._v("\n 选择图片\n ")])],2),e._v(" "),n("VPopup",{staticClass:"popup",attrs:{"trigger-element":e.$refs.pickButton},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.cancel()}},model:{value:e.popupOpen,callback:function(t){e.popupOpen=t},expression:"popupOpen"}},[n("transition-group",{staticClass:"images",attrs:{name:"image-list",tag:"div",tabindex:"-1"}},e._l(e.images,(function(t){return n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.selectImage(t)},expression:"() => selectImage(i)"}],key:t.name,staticClass:"image",class:{selected:t.name===e.selectedImage.name},attrs:{title:t.name,tabindex:e.popupOpen?0:-1}},[n("img",{attrs:{width:"64",height:"64",src:t.url}})])})),0),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:0===e.images.length,expression:"images.length === 0"}],staticClass:"empty-tip"},[e._v("\n 空空如也哦 = ̄ω ̄=\n ")]),e._v(" "),n("div",{staticClass:"operations"},[n("VPopup",{staticClass:"add-image-popup",attrs:{tabindex:"-1",lazy:!1,"trigger-element":e.$refs.addButton},model:{value:e.addImagePopupOpen,callback:function(t){e.addImagePopupOpen=t},expression:"addImagePopupOpen"}},[n("div",{staticClass:"add-image-row"},[e._v("\n 名称:\n "),n("TextBox",{ref:"addImageInput",attrs:{disabled:!e.addImagePopupOpen},model:{value:e.newImage.name,callback:function(t){e.$set(e.newImage,"name",t)},expression:"newImage.name"}})],1),e._v(" "),n("div",{staticClass:"add-image-row"},[e._v("\n 链接:\n "),n("TextBox",{attrs:{disabled:!e.addImagePopupOpen},model:{value:e.newImage.url,callback:function(t){e.$set(e.newImage,"url",t)},expression:"newImage.url"}})],1),e._v(" "),n("div",{staticClass:"add-image-row buttons"},[n("VButton",{attrs:{disabled:!e.addImagePopupOpen},on:{click:function(t){e.addImagePopupOpen=!1,e.clearNewImage()}}},[e._v("\n 取消\n ")]),e._v(" "),n("VButton",{attrs:{disabled:!e.newImage.url||!e.newImage.name,type:"primary"},on:{click:function(t){e.addImage(e.newImage),e.addImagePopupOpen=!1,e.clearNewImage()}}},[e._v("\n 确定\n ")])],1)]),e._v(" "),n("VButton",{staticClass:"clear-image",attrs:{disabled:!e.selectedImage.name},on:{click:function(t){return e.clearImage()}}},[e._v("\n 清除选择\n ")]),e._v(" "),n("VButton",{ref:"addButton",staticClass:"add-image",attrs:{disabled:!e.popupOpen},on:{click:function(t){return e.openAddImagePopup()}}},[e._v("\n 添加\n ")]),e._v(" "),n("VButton",{staticClass:"edit-image",attrs:{disabled:!e.selectedImage.name},on:{click:function(t){return e.editImage()}}},[e._v("\n 编辑\n ")]),e._v(" "),n("VButton",{attrs:{disabled:!e.selectedImage.name},on:{click:function(t){e.removeImage(e.selectedImage),e.clearImage()}}},[e._v("\n 删除\n ")])],1),e._v(" "),n("div",{staticClass:"operations"},[n("VButton",{attrs:{disabled:!e.popupOpen},on:{click:function(t){return e.cancel()}}},[e._v("\n 取消\n ")]),e._v(" "),n("VButton",{attrs:{disabled:!e.popupOpen,type:"primary"},on:{click:function(t){return e.ok()}}},[e._v("\n 确定\n ")])],1),e._v(" "),e.addImagePopupOpen?n("div",{staticClass:"mask"}):e._e()],1)],1)};O._withStripped=!0;const M=[];var L=Vue.extend({name:"ImagePicker",components:{VButton:()=>Promise.resolve().then(n.bind(n,1621)).then((e=>e.default)),VPopup:()=>Promise.resolve().then(n.bind(n,7553)).then((e=>e.default)),TextBox:()=>Promise.resolve().then(n.bind(n,825)).then((e=>e.default))},model:{prop:"image",event:"change"},props:{image:{type:Object,required:!0}},data:()=>({images:M,popupOpen:!1,addImagePopupOpen:!1,selectedImage:{name:"",url:""},newImage:{name:"",url:""}}),methods:{addImage:e=>{if(!e.name||!e.url)return;const t=M.find((t=>t.name===e.name));t?t.url=e.url:M.unshift(e)},removeImage:e=>{const t="string"==typeof e?e:e.name,n=M.findIndex((e=>e.name===t));-1!==n&&M.splice(n,1)},ok(){this.$emit("change",this.selectedImage),this.popupOpen=!1},cancel(){this.selectedImage=this.image,this.popupOpen=!1},selectImage(e){this.selectedImage.name===e.name?this.selectedImage={name:"",url:""}:this.selectedImage=e},clearImage(){this.selectedImage={name:"",url:""}},clearNewImage(){this.newImage={name:"",url:""}},editImage(){this.newImage=this.selectedImage,this.openAddImagePopup()},async openAddImagePopup(){this.addImagePopupOpen=!this.addImagePopupOpen,await this.$nextTick(),this.$refs.addImageInput.$refs.input.focus()}}}),P=n(2228),z=n.n(P),D={insert:"head",singleton:!1},V=(s()(z(),D),z().locals,(0,u.Z)(L,O,[],!1,null,"22d00072",null));V.options.__file="src/ui/ImagePicker.vue";var B=V.exports,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"image-viewer-container",class:{open:e.open},on:{click:e.detectOutside}},[n("div",{ref:"viewer",staticClass:"image-viewer"},[n("div",{staticClass:"image-container"},[e.image?n("img",{staticClass:"image",attrs:{src:e.image}}):e._e()]),e._v(" "),n("div",{staticClass:"close image-viewer-icon",attrs:{title:"关闭"},on:{click:function(t){e.open=!1}}},[n("VIcon",{attrs:{size:48,icon:"mdi-close"}})],1),e._v(" "),n("a",{staticClass:"copy-link image-viewer-icon",attrs:{target:"_blank",title:"复制原链接"},on:{click:function(t){return e.copyLink()}}},[n("VIcon",{attrs:{size:48,icon:"mdi-link"}})],1),e._v(" "),n("a",{staticClass:"new-tab image-viewer-icon",attrs:{target:"_blank",title:"在新标签页打开"},on:{click:function(t){return e.newTab()}}},[n("VIcon",{attrs:{size:48,icon:"mdi-open-in-new"}})],1),e._v(" "),e.blobUrl?n("a",{staticClass:"download image-viewer-icon",attrs:{target:"_blank",title:"下载",href:e.blobUrl,download:e.filename}},[n("VIcon",{attrs:{size:48,icon:"mdi-download"}})],1):e._e()])])};N._withStripped=!0;var j=n(6171),q=n(53),F=n(7195),R=Vue.extend({components:{VIcon:i.default},props:{image:{type:String,required:!0}},data:()=>({filename:"",open:!1,blobUrl:"",keyHandler:null}),watch:{async image(e){this.blobUrl&&URL.revokeObjectURL(this.blobUrl),e||(this.blobUrl="");const t=await(0,F.getBlob)(e);this.blobUrl=URL.createObjectURL(t),this.updateFilename()}},mounted(){this.keyHandler=e=>{"Escape"===e.key&&(this.open=!1)},document.addEventListener("keydown",this.keyHandler),(0,j.addComponentListener)("settingsPanel.filenameFormat",(()=>{this.updateFilename()}),!0)},beforeDestroy(){document.removeEventListener("keydown",this.keyHandler)},methods:{async copyLink(){await navigator.clipboard.writeText(this.image)},newTab(){window.open(this.image,"_blank")},detectOutside(e){const t=this.$el,{viewer:n}=this.$refs;e.target!==t&&e.target!==n||(this.open=!1)},updateFilename(){const e=this.image;this.filename=e?(0,q.getFriendlyTitle)(document.URL.includes("/www.bilibili.com/bangumi/"))+e.substring(e.lastIndexOf(".")):""}}}),U=n(7552),H=n.n(U),Z={insert:"head",singleton:!1},W=(s()(H(),Z),H().locals,(0,u.Z)(R,N,[],!1,null,"1a44716a",null));W.options.__file="src/ui/ImageViewer.vue";var G=W.exports;let X;const K=async e=>(X||await(async()=>(X=new G({propsData:{image:"",open:!1}}).$mount(),document.body.insertAdjacentElement("beforeend",X.$el),X))(),setTimeout((()=>{X.image=e,X.open=!0})),X);var J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-progress-bar"},[n("div",{staticClass:"progress",class:{transition:e.transition},style:{width:e.width}})])};J._withStripped=!0;var Y=Vue.extend({name:"ProgressBar",props:{progress:{type:Number,default:50},min:{type:Number,default:0},max:{type:Number,default:100},transition:{type:Boolean,default:!1}},computed:{width(){let e=this.progress;e>this.max?e=this.max:ethis.max?e=this.max:e{pe.has(e)?pe.get(e).push({instance:t,uncheck:n}):pe.set(e,[{instance:t,uncheck:n}])}));var he=Vue.extend({name:"RadioButton",components:{CheckBox:f},model:{prop:"checked",event:"change"},props:{checked:{type:Boolean,required:!0},allowUncheck:{type:Boolean,default:!1},group:{type:String,default:""},checkedIcon:{type:String,default:"mdi-radiobox-marked"},notCheckedIcon:{type:String,default:"mdi-radiobox-blank"}},watch:{checked(e){if(e){const e=this.group,t=this.$el;let n;n=""===e?t.parentElement:e,pe.get(n).forEach((({instance:e,uncheck:t})=>{e!==this&&t()}))}}},mounted(){const e=this.group,t=this.$el;let n;n=fe(""===e?t.parentElement:e),n(this,(()=>this.$emit("change",!1)))},methods:{emitChange(e){(this.checked&&this.allowUncheck||!this.checked)&&this.$emit("change",e)}}}),me=(0,u.Z)(he,ue,[],!1,null,null,null);me.options.__file="src/ui/RadioButton.vue";var ge=me.exports,be=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-range-input"},[n("TextBox",{attrs:{"change-on-blur":"",text:e.wrapper.range.start.toString()},on:{change:function(t){e.wrapper.start=t}}}),e._v(" "),e._t("separator",[n("div",{staticClass:"default-separator"},[e._v("\n ~\n ")])]),e._v(" "),n("TextBox",{attrs:{"change-on-blur":"",text:e.wrapper.range.end.toString()},on:{change:function(t){e.wrapper.end=t}}})],2)};be._withStripped=!0;const ve=e=>({range:e.range,get start(){return this.range.start.toString()},set start(e){this.createNewRange(e,this.end)},get end(){return this.range.end.toString()},set end(e){this.createNewRange(this.start,e)},createNewRange(t,n){let i={start:t,end:n};e.validator&&(i=e.validator(i)),null!=i?(this.range=i,e.$emit("change",i)):this.range={start:this.range.start,end:this.range.end}}});var ye=Vue.extend({name:"RangeInput",components:{TextBox:()=>Promise.resolve().then(n.bind(n,825))},model:{prop:"range",event:"change"},props:{range:{type:Object,required:!0},validator:{type:Function,default:void 0}},data(){return{wrapper:ve(this)}}}),we=n(9729),xe=n.n(we),ke={insert:"head",singleton:!1},_e=(s()(xe(),ke),xe().locals,(0,u.Z)(ye,be,[],!1,null,"f376e002",null));_e.options.__file="src/ui/RangeInput.vue";var Ce=_e.exports,Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-scroll-trigger"},[e._t("default",[n("VLoading")])],2)};Se._withStripped=!0;var Ee=Vue.extend({components:{VLoading:()=>Promise.resolve().then(n.bind(n,2074)).then((e=>e.default))},async mounted(){const e=this.$el,{visible:t}=await Promise.resolve().then(n.bind(n,3420));t(e,(e=>{e.some((e=>e.intersectionRatio>0))&&this.$emit("trigger")}))}}),Ie=(0,u.Z)(Ee,Se,[],!1,null,null,null);Ie.options.__file="src/ui/ScrollTrigger.vue";var $e=Ie.exports,Ae=n(3353),Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-tab-control"},[n("div",{staticClass:"default-header"},[e._t("tabs",[n("div",{staticClass:"default-tabs"},e._l(e.tabs,(function(t){return n("div",{key:t.name,staticClass:"default-tab",class:{selected:t===e.selectedTab},attrs:{"data-count":t.count>0?t.count:null},on:{click:function(n){return e.selectTab(t)}}},[n("div",{staticClass:"default-tab-name"},[e._v("\n "+e._s(t.displayName)+"\n ")])])})),0)]),e._v(" "),n("div",{staticClass:"header-item"},[e._t("header-item")],2),e._v(" "),null!==e.moreLink&&void 0!==e.moreLink?n("a",{staticClass:"be-more-link",attrs:{href:"function"==typeof e.moreLink?e.moreLink(e.selectedTab):e.moreLink,target:"_blank"}},[n("VButton",{attrs:{disabled:!e.moreLink,round:""}},[e._t("more-link",[e._v("\n 查看更多\n "),n("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})])],2)],1):e._e()],2),e._v(" "),e._t("content",[n("div",{staticClass:"default-content"},[n("transition",{attrs:{name:"content-transition"}},[n(e.selectedTab.component,e._b({tag:"component"},"component",e.selectedTab.propsData,!1))],1)],1)])],2)};Te._withStripped=!0;var Oe=Vue.extend({name:"TabControl",components:{VButton:()=>Promise.resolve().then(n.bind(n,1621)).then((e=>e.default)),VIcon:()=>Promise.resolve().then(n.bind(n,5464)).then((e=>e.default))},model:{prop:"link",event:"change"},props:{tabs:{type:Array,required:!0,validator:e=>0!==e.length},link:{type:String,required:!1,default:null},moreLink:{type:[String,Function],default:null}},data(){return{selectedTab:this.tabs[0]}},mounted(){this.$emit("change",this.selectedTab.activeLink)},methods:{selectTab(e){this.selectedTab!==e?(this.selectedTab=e,e.count=0,this.$emit("change",this.selectedTab.activeLink)):e.activeLink&&window.open(e.activeLink,"_blank")}}}),Me=n(5901),Le=n.n(Me),Pe={insert:"head",singleton:!1},ze=(s()(Le(),Pe),Le().locals,(0,u.Z)(Oe,Te,[],!1,null,null,null));ze.options.__file="src/ui/TabControl.vue";var De=ze.exports,Ve=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-text-area",attrs:{role:"text"}},[n("textarea",e._g(e._b({ref:"input",attrs:{type:"text"},domProps:{value:e.text},on:{change:function(t){return t.stopPropagation(),e.change(t)},input:function(t){return t.stopPropagation(),e.input(t)},compositionstart:e.compositionStart,compositionend:e.compositionEnd}},"textarea",e.$attrs,!1),e.restListeners))])};Ve._withStripped=!0;var Be=n(1357),Ne=Vue.extend({name:"TextArea",mixins:[Be.t]}),je=n(835),qe=n.n(je),Fe={insert:"head",singleton:!1},Re=(s()(qe(),Fe),qe().locals,(0,u.Z)(Ne,Ve,[],!1,null,null,null));Re.options.__file="src/ui/TextArea.vue";var Ue=Re.exports,He=n(825),Ze=n(1621),We=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"hit",rawName:"v-hit",value:e.hit,expression:"hit"}],staticClass:"be-dropdown",class:{disabled:e.disabled,round:e.round},attrs:{role:"combobox",tabindex:e.disabled?-1:0,"aria-disabled":e.disabled}},[n("div",{ref:"selected",staticClass:"selected"},[n("div",{staticClass:"selected-item"},[null!==e.value&&void 0!==e.value?e._t("item",[e._v("\n "+e._s(e.value.displayName)+"\n ")],{item:e.value}):e._e()],2),e._v(" "),n("div",{staticClass:"arrow",class:{open:e.popupOpen}},[e._t("arrow",[n("div",{staticClass:"default-arrow"},[n("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"}},[n("defs",[n("clipPath",{attrs:{id:"clip-arrow-down"}},[n("rect",{attrs:{width:"24",height:"24"}})])]),e._v(" "),n("g",{attrs:{id:"arrow-down","clip-path":"url(#clip-arrow-down)"}},[n("path",{attrs:{id:"Path_1","data-name":"Path 1",d:"M2,17,12,7,22,17",transform:"translate(24 25) rotate(180)","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"}})])])])])],2)]),e._v(" "),n("VPopup",{ref:"popup",staticClass:"dropdown-popup",attrs:{lazy:!1,"trigger-element":e.$refs.selected},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.selectItem(e.value)}},model:{value:e.popupOpen,callback:function(t){e.popupOpen=t},expression:"popupOpen"}},e._l(e.items,(function(t){return n("div",{directives:[{name:"hit",rawName:"v-hit",value:function(){return e.selectItem(t)},expression:"() => selectItem(item)"}],key:e.keyMapper(t),staticClass:"bex-dropdown-item",attrs:{tabindex:e.popupOpen?0:-1}},[e._t("item",[e._v("\n "+e._s(t.displayName)+"\n ")],{item:t})],2)})),0)],1)};We._withStripped=!0;var Ge=n(7553),Xe=Vue.extend({name:"VDropdown",components:{VPopup:Ge.default},model:{prop:"value",event:"change"},props:{value:{required:!0},items:{type:Array,required:!0},keyMapper:{type:Function,default:e=>e.name},round:{type:Boolean,default:!1}},data:()=>({popupOpen:!1}),computed:{disabled(){return Boolean(this.$attrs.disabled)}},watch:{disabled(e){e&&(this.popupOpen=!1)}},created(){null!==this.value&&void 0!==this.value||this.$emit("change",this.items[0]||"")},methods:{selectItem(e){e!==this.value&&this.$emit("change",e),this.popupOpen=!1,this.$el.focus()},hit(e){if(this.disabled)return;const t=this.$refs.popup.$el,n=e.target;t===n||t.contains(n)||(this.popupOpen=!this.popupOpen)}}}),Ke=n(6015),Je=n.n(Ke),Ye={insert:"head",singleton:!1},Qe=(s()(Je(),Ye),Je().locals,(0,u.Z)(Xe,We,[],!1,null,"0e500725",null));Qe.options.__file="src/ui/VDropdown.vue";var et=Qe.exports,tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"be-empty"},[e._t("default",["string"==typeof e.config.content&&e.config.content.length>0?[e._v("\n "+e._s(e.config.content)+"\n ")]:e._e(),e._v(" "),"string"!=typeof e.config.content?n(e.config.content,{tag:"component"}):e._e()])],2)};tt._withStripped=!0;var nt=n(950);const[it]=(0,nt.registerAndGetData)("vEmpty",{content:"空空如也哦 = ̄ω ̄="});var rt=Vue.extend({name:"VEmpty",data:()=>({config:it})}),at=n(1739),ot=n.n(at),st={insert:"head",singleton:!1},lt=(s()(ot(),st),ot().locals,(0,u.Z)(rt,tt,[],!1,null,null,null));lt.options.__file="src/ui/VEmpty.vue";var ct=lt.exports,dt=n(2074),ut=n(7928),pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("VButton",e._g(e._b({staticClass:"default-widget"},"VButton",e.$attrs,!1),e.$listeners),[n("div",{staticClass:"widget-icon"},[e._t("icon",[n("VIcon",{attrs:{type:e.iconType,icon:e.icon}})])],2),e._v(" "),n("div",{staticClass:"widget-name"},[e._t("default",[e._v(e._s(e.name))])],2)])};pt._withStripped=!0;var ft=Vue.extend({components:{VIcon:i.default,VButton:Ze.default},props:{name:{type:String,default:""},icon:{type:String,default:""},iconType:{type:String,default:""}}}),ht=n(4937),mt=n.n(ht),gt={insert:"head",singleton:!1},bt=(s()(mt(),gt),mt().locals,(0,u.Z)(ft,pt,[],!1,null,"8fc42b3a",null));bt.options.__file="src/ui/DefaultWidget.vue";var vt=bt.exports,yt=n(2080)},3007:function(e,t,n){"use strict";n.r(t),n.d(t,{initMdiStyle:function(){return i}});const i=()=>{const e=document.createElement("link");return e.rel="stylesheet",e.href="https://cdn.jsdelivr.net/gh/Templarian/MaterialDesign-Webfont@5.3.45/css/materialdesignicons.min.css",e.media="none",e.onload=()=>{e.media="all"},e}},1357:function(e,t,n){"use strict";n.d(t,{t:function(){return i}});const i=Vue.extend({model:{prop:"text",event:"change"},props:{text:{type:String,required:!1,default:""},changeOnBlur:{type:Boolean,required:!1,default:!1},validator:{type:Function,default:void 0}},data(){return{composing:!1,restListeners:lodash.omit(this.$listeners,"change","input","compositionstart","compositionend")}},methods:{emitChange(){let{value:e}=this.$refs.input;this.validator&&(e=this.validator(e,this.text),this.changeOnBlur&&(this.$refs.input.value=e)),e!==this.text&&this.$emit("change",e)},input(){this.changeOnBlur||this.composing||this.emitChange()},change(){this.changeOnBlur&&!this.composing&&this.emitChange()},compositionStart(){this.composing=!0},compositionEnd(){this.composing=!1,this.input()},focus(){this.$refs.input.focus()}}})},8168:function(e,t,n){var i=n(9092),r={};for(var a in i)i.hasOwnProperty(a)&&(r[i[a]]=a);var o=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=o[s].channels,c=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:l}),Object.defineProperty(o[s],"labels",{value:c})}o.rgb.hsl=function(e){var t,n,i=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.min(i,r,a),s=Math.max(i,r,a),l=s-o;return s===o?t=0:i===s?t=(r-a)/l:r===s?t=2+(a-i)/l:a===s&&(t=4+(i-r)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},o.rgb.hsv=function(e){var t,n,i,r,a,o=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(o,s,l),d=c-Math.min(o,s,l),u=function(e){return(c-e)/6/d+.5};return 0===d?r=a=0:(a=d/c,t=u(o),n=u(s),i=u(l),o===c?r=i-n:s===c?r=1/3+t-i:l===c&&(r=2/3+n-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*a,100*c]},o.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2];return[o.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,i))),100*(i=1-1/255*Math.max(t,Math.max(n,i)))]},o.rgb.cmyk=function(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-i,1-r)))/(1-t)||0),100*((1-i-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=r[e];if(t)return t;var n,a,o,s=1/0;for(var l in i)if(i.hasOwnProperty(l)){var c=i[l],d=(a=e,o=c,Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)+Math.pow(a[2]-o[2],2));d.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*t+.7152*n+.0722*i),100*(.0193*t+.1192*n+.9505*i)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),n=t[0],i=t[1],r=t[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.hsl.rgb=function(e){var t,n,i,r,a,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[a=255*l,a,a];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),r=[0,0,0];for(var c=0;c<3;c++)(i=o+1/3*-(c-1))<0&&i++,i>1&&i--,a=6*i<1?t+6*(n-t)*i:2*i<1?n:3*i<2?t+(n-t)*(2/3-i)*6:t,r[c]=255*a;return r},o.hsl.hsv=function(e){var t=e[0],n=e[1]/100,i=e[2]/100,r=n,a=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,r*=a<=1?a:2-a,[t,100*(0===i?2*r/(a+r):2*n/(i+n)),100*((i+n)/2)]},o.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,a=t-Math.floor(t),o=255*i*(1-n),s=255*i*(1-n*a),l=255*i*(1-n*(1-a));switch(i*=255,r){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},o.hsv.hsl=function(e){var t,n,i,r=e[0],a=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return i=(2-a)*o,n=a*s,[r,100*(n=(n/=(t=(2-a)*s)<=1?t:2-t)||0),100*(i/=2)]},o.hwb.rgb=function(e){var t,n,i,r,a,o,s,l=e[0]/360,c=e[1]/100,d=e[2]/100,u=c+d;switch(u>1&&(c/=u,d/=u),i=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(i=1-i),r=c+i*((n=1-d)-c),t){default:case 6:case 0:a=n,o=r,s=c;break;case 1:a=r,o=n,s=c;break;case 2:a=c,o=n,s=r;break;case 3:a=c,o=r,s=n;break;case 4:a=r,o=c,s=n;break;case 5:a=n,o=c,s=r}return[255*a,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,i=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r)),255*(1-Math.min(1,i*(1-r)+r))]},o.xyz.rgb=function(e){var t,n,i,r=e[0]/100,a=e[1]/100,o=e[2]/100;return n=-.9689*r+1.8758*a+.0415*o,i=.0557*r+-.204*a+1.057*o,t=(t=3.2406*r+-1.5372*a+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},o.xyz.lab=function(e){var t=e[0],n=e[1],i=e[2];return n/=100,i/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},o.lab.xyz=function(e){var t,n,i,r=e[0];t=e[1]/500+(n=(r+16)/116),i=n-e[2]/200;var a=Math.pow(n,3),o=Math.pow(t,3),s=Math.pow(i,3);return n=a>.008856?a:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[t*=95.047,n*=100,i*=108.883]},o.lab.lch=function(e){var t,n=e[0],i=e[1],r=e[2];return(t=360*Math.atan2(r,i)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(i*i+r*r),t]},o.lch.lab=function(e){var t,n=e[0],i=e[1];return t=e[2]/360*2*Math.PI,[n,i*Math.cos(t),i*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],r=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var a=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===r&&(a+=60),a},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],n=e[1],i=e[2];return t===n&&n===i?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},o.rgb.hcg=function(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255,a=Math.max(Math.max(n,i),r),o=Math.min(Math.min(n,i),r),s=a-o;return t=s<=0?0:a===n?(i-r)/s%6:a===i?2+(r-n)/s:4+(n-i)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=1,r=0;return(i=n<.5?2*t*n:2*t*(1-n))<1&&(r=(n-.5*i)/(1-i)),[e[0],100*i,100*r]},o.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=t*n,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],100*i,100*r]},o.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,i=e[2]/100;if(0===n)return[255*i,255*i,255*i];var r,a=[0,0,0],o=t%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:a[0]=1,a[1]=s,a[2]=0;break;case 1:a[0]=l,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=s;break;case 3:a[0]=0,a[1]=l,a[2]=1;break;case 4:a[0]=s,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=l}return r=(1-n)*i,[255*(n*a[0]+r),255*(n*a[1]+r),255*(n*a[2]+r)]},o.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),i=0;return n>0&&(i=t/n),[e[0],100*i,100*n]},o.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,i=0;return n>0&&n<.5?i=t/(2*n):n>=.5&&n<1&&(i=t/(2*(1-n))),[e[0],100*i,100*n]},o.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},o.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,i=n-t,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],100*i,100*r]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},2085:function(e,t,n){var i=n(8168),r=n(4111),a={};Object.keys(i).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:i[e].channels}),Object.defineProperty(a[e],"labels",{value:i[e].labels});var t=r(e);Object.keys(t).forEach((function(n){var i=t[n];a[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var i=n.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))})),e.exports=a},9092:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:function(e,t,n){var i=n(8168);function r(e){var t=function(){for(var e={},t=Object.keys(i),n=t.length,r=0;r=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return a[e.slice(0,3)]}},6767:function(e,t,n){"use strict";var i=n(9818),r=n(2085),a=[].slice,o=["keyword","gray","hex"],s={};Object.keys(r).forEach((function(e){s[a.call(r[e].labels).sort().join("")]=e}));var l={};function c(e,t){if(!(this instanceof c))return new c(e,t);if(t&&t in o&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var n,d;if(null==e)// eslint-disable-line no-eq-null,eqeqeq this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof c)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var u=i.get(e);if(null===u)throw new Error("Unable to parse color from string: "+e);this.model=u.model,d=r[this.model].channels,this.color=u.value.slice(0,d),this.valpha="number"==typeof u.value[d]?u.value[d]:1}else if(e.length){this.model=t||"rgb",d=r[this.model].channels;var p=a.call(e,0,d);this.color=f(p,d),this.valpha="number"==typeof e[d]?e[d]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var h=Object.keys(e);"alpha"in e&&(h.splice(h.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var m=h.sort().join("");if(!(m in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[m];var g=r[this.model].labels,b=[];for(n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),i=this.rgb(),r=void 0===t?.5:t,a=2*r-1,o=n.alpha()-i.alpha(),s=((a*o==-1?a:(a+o)/(1+a*o))+1)/2,l=1-s;return c.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue(),n.alpha()*r+i.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===o.indexOf(e)){var t=r[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new c(p(r[this.model][e].raw(this.color)).concat(n),e)},c[e]=function(n){return"number"==typeof n&&(n=f(a.call(arguments),t)),new c(n,e)}}})),e.exports=c},8513:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]),e.exports=i},8535:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".switch-options {\n position: relative;\n --columns: 1;\n}\n.switch-options.grid {\n width: 100%;\n}\n.switch-options .switch-icon {\n margin-right: 8px;\n transform: scale(0.9);\n}\n.switch-options .dim {\n opacity: 0.5;\n}\n.switch-options-grid {\n font-size: 12px;\n display: grid;\n grid-template-columns: repeat(auto-fill, 50%);\n}\n.switch-options-popup {\n font-size: 12px;\n transition: 0.2s ease-out;\n transform-origin: left;\n transform: translateY(-50%) scale(0.9);\n top: 50%;\n left: calc(100% + 8px);\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n white-space: nowrap;\n padding: 4px;\n display: grid;\n width: max-content;\n grid-template-columns: repeat(var(--columns), auto);\n border-radius: 5px;\n border: 1px solid rgba(136,136,136,0.13333);\n max-height: calc(100vh - 100px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\nbody.dark .switch-options-popup {\n background-color: #333;\n}\nbody.dark .switch-options-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.switch-options-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.switch-options-popup.open {\n transform: translateY(-50%) scale(1);\n}\nbody.settings-panel-dock-right .switch-options-popup {\n right: calc(100% + 8px);\n left: unset;\n transform-origin: right;\n}\n.switch-options.small-size .switch-options-popup {\n transform-origin: top;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%) scale(0.9);\n}\n.switch-options.small-size .switch-options-popup.open {\n transform: translateX(-50%) scale(1);\n}",""]),e.exports=i},8869:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".check-all-updates[data-v-31dfc406] {\n margin: 1px 0;\n}\n.check-all-updates .be-icon[data-v-31dfc406] {\n margin-right: 6px;\n}",""]),e.exports=i},5478:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.bangumi-card[data-v-3bc2da4f] {\n --cover-width: 94px;\n background-color: #fff;\n margin: 0 8px 8px 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n display: grid;\n grid-template-areas: "cover epTitle" "cover title";\n grid-template-columns: var(--cover-width) 1fr;\n grid-template-rows: 6fr 5fr;\n position: relative;\n flex-shrink: 0;\n}\n.bangumi-card .up[data-v-3bc2da4f] {\n grid-area: title;\n display: flex;\n align-items: center;\n padding: 0 12px;\n align-self: center;\n overflow: hidden;\n margin-bottom: 4px;\n}\n.bangumi-card .up .cover[data-v-3bc2da4f] {\n height: 18px;\n border-radius: 50%;\n}\n.bangumi-card .up .title[data-v-3bc2da4f] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 6px;\n line-height: normal;\n}\n.bangumi-card .ep-title[data-v-3bc2da4f] {\n grid-area: epTitle;\n font-size: 11pt;\n font-weight: bold;\n padding: 0 12px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: center;\n color: inherit;\n line-height: normal;\n margin-top: 4px;\n}\n.bangumi-card .ep-cover-container[data-v-3bc2da4f] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n display: flex;\n}\n.bangumi-card .ep-cover-container .ep-cover[data-v-3bc2da4f] {\n background-color: rgba(136,136,136,0.26667);\n width: var(--cover-width);\n min-height: 62.5px;\n}\n.bangumi-card:hover .ep-title[data-v-3bc2da4f] {\n color: var(--theme-color);\n}\n.bangumi-card:hover .ep-cover[data-v-3bc2da4f] {\n transform: scale(1.05);\n}\nbody.dark .bangumi-card[data-v-3bc2da4f] {\n box-shadow: rgba(0,0,0,0.06667) 0 4px 12px 0px;\n background-color: #2d2d2d;\n color: #eee;\n}\n.bangumi-card.new[data-v-3bc2da4f]::before {\n content: "NEW";\n position: absolute;\n top: 4px;\n left: 4px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n height: 18px;\n border-radius: 9px;\n font-weight: 700;\n font-size: 11px;\n line-height: 18px;\n z-index: 1;\n}',""]),e.exports=i},5028:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".column-card[data-v-8e8ea920] {\n width: 356px;\n display: flex;\n flex-direction: column;\n margin-bottom: 12px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n background-color: #fff;\n box-sizing: border-box;\n position: relative;\n flex-shrink: 0;\n font-size: 12px;\n cursor: pointer;\n border-radius: 8px;\n}\nbody.dark .column-card[data-v-8e8ea920] {\n background-color: #282828;\n color: #eee;\n}\n.column-card .covers[data-v-8e8ea920] {\n position: relative;\n display: flex;\n overflow: hidden;\n border-radius: 8px 8px 0 0;\n}\n.column-card .covers .cover[data-v-8e8ea920] {\n flex: 1 0 0;\n height: 120px;\n width: 0;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.column-card .up[data-v-8e8ea920] {\n position: absolute;\n left: 8px;\n top: calc(120px - 28px - 6px);\n padding: 2px;\n display: flex;\n align-items: center;\n background-color: rgba(0,0,0,0.66667);\n border-radius: 14px;\n height: 28px;\n box-sizing: border-box;\n}\n.column-card .up .face[data-v-8e8ea920] {\n border-radius: 50%;\n height: 24px;\n width: 24px;\n}\n.column-card .up .name[data-v-8e8ea920] {\n margin: 0 6px;\n color: #fff;\n}\n.column-card .title[data-v-8e8ea920] {\n padding: 10px 10px 0;\n margin: 0;\n font-size: 11pt;\n font-weight: bold;\n color: inherit;\n line-height: normal;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.column-card .description[data-v-8e8ea920] {\n margin: 8px 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.column-card:hover .title[data-v-8e8ea920] {\n color: var(--theme-color);\n}\n.column-card:hover .cover[data-v-8e8ea920] {\n transform: scale(1.05);\n}",""]),e.exports=i},3436:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-up-info {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 12px;\n line-height: normal;\n}\n.be-up-info:not(.fallback) {\n background-color: #fff;\n color: black;\n border-radius: 14px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 2px;\n box-shadow: none;\n padding-right: 8px;\n}\nbody.dark .be-up-info:not(.fallback) {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-up-info:not(.fallback) {\n background-color: #282828;\n color: #eee;\n}\n.be-up-info-cover {\n border-radius: 50%;\n}\n.be-up-info-cover-fallback {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n height: 24px;\n width: 18px;\n margin: 0 -3px 0 3px;\n}\n.be-up-info-name {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n transition: 0.2s ease-out;\n}\n.be-up-info:hover .be-up-info-name {\n color: var(--theme-color) !important;\n}",""]),e.exports=i},1745:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.video-card[data-v-0ffa1cb1] {\n display: grid;\n grid-template-columns: 200px 1fr;\n grid-template-rows: 1fr 1fr 1fr;\n grid-template-areas: "cover title" "cover description" "cover up";\n height: var(--card-height);\n width: var(--card-width);\n color: black;\n background-color: #fff;\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 margin-right: var(--card-margin);\n margin-bottom: var(--card-margin);\n position: relative;\n}\nbody.dark .video-card[data-v-0ffa1cb1], body.dark .video-card[data-v-0ffa1cb1]:hover {\n background-color: #282828;\n color: #eee;\n}\n.video-card[data-v-0ffa1cb1]:hover {\n color: black;\n}\n.video-card.vertical[data-v-0ffa1cb1] {\n grid-template-columns: auto auto;\n grid-template-rows: auto 1fr auto auto;\n grid-template-areas: "cover cover" "title title" "up up" "stats stats";\n grid-gap: 4px;\n gap: 4px;\n}\n.video-card.vertical .description[data-v-0ffa1cb1],\n.video-card.vertical .topics[data-v-0ffa1cb1] {\n display: none;\n}\n.video-card.vertical .cover-container[data-v-0ffa1cb1] {\n border-radius: 8px 8px 0 0;\n}\n.video-card.vertical .title[data-v-0ffa1cb1] {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: 3em;\n word-break: break-all;\n white-space: normal;\n line-height: 1.5;\n margin: 4px 0;\n font-size: 14px;\n}\n.video-card.vertical .up[data-v-0ffa1cb1] {\n align-self: start;\n white-space: nowrap;\n}\n.video-card.vertical .up .name[data-v-0ffa1cb1] {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.video-card.vertical .up[data-v-0ffa1cb1]:not(.no-face) {\n margin-left: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .up.no-face[data-v-0ffa1cb1] {\n margin-top: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .cooperation[data-v-0ffa1cb1] {\n margin: 0 12px 6px 8px;\n}\n.video-card.vertical .stats[data-v-0ffa1cb1] {\n grid-area: stats;\n align-self: end;\n justify-self: start;\n margin-bottom: 8px;\n margin-right: 0;\n}\n.video-card > *[data-v-0ffa1cb1] {\n justify-self: self-start;\n align-self: center;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1],\n.video-card .publish-time-detail[data-v-0ffa1cb1],\n.video-card .duration[data-v-0ffa1cb1],\n.video-card .watchlater[data-v-0ffa1cb1] {\n opacity: 0;\n}\n.video-card:hover .cover[data-v-0ffa1cb1] {\n transform: scale(1.05);\n}\n.video-card:hover .publish-time-summary[data-v-0ffa1cb1],\n.video-card:hover .duration[data-v-0ffa1cb1],\n.video-card:hover .watchlater[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1]:hover {\n opacity: 0;\n}\n.video-card .publish-time-summary:hover ~ .publish-time-detail[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .cover-container[data-v-0ffa1cb1] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n position: relative;\n width: calc(var(--card-width) - 2px);\n height: calc(var(--card-width) / 20 * 12.5);\n overflow: hidden;\n}\n.video-card .cover-container .cover[data-v-0ffa1cb1] {\n transition: 0.1s cubic-bezier(0.39, 0.58, 0.57, 1);\n -o-object-fit: cover;\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n.video-card .cover-container[data-v-0ffa1cb1] > :not(.cover) {\n position: absolute;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1],\n.video-card .cover-container .duration[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n bottom: 6px;\n padding: 2px 8px;\n background-color: rgba(0,0,0,0.66667);\n color: white;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .duration .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater .mdi[data-v-0ffa1cb1] {\n margin-right: 4px;\n}\n.video-card .cover-container .new[data-v-0ffa1cb1] {\n top: 6px;\n left: 6px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n font-weight: bold;\n padding: 2px 8px;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1] {\n z-index: 0;\n}\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n z-index: 1;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n top: 6px;\n right: 6px;\n}\n.video-card .cover-container .duration[data-v-0ffa1cb1] {\n left: 6px;\n}\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n right: 6px;\n padding-left: 4px;\n}\n.video-card .title[data-v-0ffa1cb1] {\n grid-area: title;\n font-size: 16px;\n font-weight: 600;\n color: inherit;\n padding: 0 10px;\n white-space: nowrap;\n overflow: hidden;\n justify-self: stretch;\n text-overflow: ellipsis;\n}\n.video-card .title[data-v-0ffa1cb1]:hover {\n color: var(--theme-color);\n}\n.video-card .topics[data-v-0ffa1cb1] {\n grid-area: description;\n display: flex;\n align-items: center;\n margin-left: 12px;\n}\n.video-card .topics .topic[data-v-0ffa1cb1] {\n color: inherit;\n padding: 4px 8px;\n background-color: rgba(136,136,136,0.13333);\n margin-right: 8px;\n border-radius: 14px;\n white-space: nowrap;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-card .topics .topic[data-v-0ffa1cb1]:hover {\n background-color: rgba(136,136,136,0.26667);\n color: var(--theme-color);\n}\n.video-card .description[data-v-0ffa1cb1] {\n grid-area: description;\n color: inherit;\n overflow: hidden;\n align-self: stretch;\n justify-self: stretch;\n margin: 0 12px;\n line-height: 1.5;\n height: 3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n scrollbar-width: none !important;\n}\n.video-card .description[data-v-0ffa1cb1]::-webkit-scrollbar {\n width: 0px !important;\n}\n.video-card .description.single-line[data-v-0ffa1cb1] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.video-card .cooperation[data-v-0ffa1cb1],\n.video-card .up[data-v-0ffa1cb1],\n.video-card .stats[data-v-0ffa1cb1] {\n grid-area: up;\n}\n.video-card .up[data-v-0ffa1cb1] {\n margin-left: 12px;\n margin-bottom: 6px;\n display: flex;\n align-items: center;\n padding: 2px;\n background-color: transparent;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n border-radius: 15px;\n color: inherit;\n}\n.video-card .up .name[data-v-0ffa1cb1] {\n margin: 0 8px;\n}\n.video-card .up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .up[data-v-0ffa1cb1]:not(.no-face):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.video-card .up:hover .name[data-v-0ffa1cb1],\n.video-card .up:hover .be-icon[data-v-0ffa1cb1] {\n color: var(--theme-color);\n}\n.video-card.no-stats .up[data-v-0ffa1cb1],\n.video-card.no-stats .cooperation[data-v-0ffa1cb1] {\n margin-bottom: 4px;\n}\n.video-card .cooperation[data-v-0ffa1cb1] {\n margin-left: 12px;\n display: flex;\n align-items: center;\n justify-self: stretch;\n justify-content: space-between;\n}\n.video-card .cooperation-ups[data-v-0ffa1cb1] {\n display: flex;\n flex-direction: row-reverse;\n align-items: center;\n justify-content: flex-start;\n}\n.video-card .cooperation-ups .cooperation-up[data-v-0ffa1cb1] {\n flex: 0 0 15px;\n width: 15px;\n display: flex;\n}\n.video-card .cooperation-ups .cooperation-up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .cooperation-ups .cooperation-up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border: 1px solid rgba(136,136,136,0.13333);\n padding: 2px;\n background-color: #fff;\n}\nbody.dark .video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n background-color: #282828;\n}\n.video-card .cooperation-ups:hover .cooperation-up[data-v-0ffa1cb1] {\n flex-basis: auto;\n width: 30px;\n margin-right: 4px;\n}\n.video-card .cooperation-note[data-v-0ffa1cb1] {\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] {\n font-size: 11px;\n justify-self: self-end;\n margin-right: 12px;\n display: flex;\n align-items: center;\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] > :nth-child(n+4) {\n display: none;\n}\n.video-card .stats .be-icon[data-v-0ffa1cb1] {\n margin: 0 4px 0 12px;\n}',""]),e.exports=i},4618:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".bb-comment .translate-container,\n.card-content .translate-container {\n margin: 4px 0 2px 0;\n display: inline-block;\n font-weight: normal;\n font-size: 14px;\n}\n.bb-comment .translate-container .translated,\n.card-content .translate-container .translated {\n font-size: 12px;\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.bb-comment .translate-container .translated a,\n.card-content .translate-container .translated a {\n color: #aaa !important;\n}\n.bb-comment .translate-container .translated a:hover,\n.card-content .translate-container .translated a:hover {\n color: var(--theme-color) !important;\n}\n.bb-comment .translate-container .translate,\n.card-content .translate-container .translate {\n display: flex;\n align-items: center;\n grid-gap: 2px;\n gap: 2px;\n font-size: 12px;\n height: 18px;\n color: #aaa;\n cursor: pointer;\n}\n.bb-comment .translate-container .translate:hover,\n.card-content .translate-container .translate:hover {\n color: var(--theme-color);\n}\n.bb-comment .translate-container .translate-result,\n.card-content .translate-container .translate-result {\n padding-top: 6px;\n white-space: pre-wrap;\n line-height: 20px;\n word-break: break-all;\n word-wrap: break-word;\n}\nbody.dark .bb-comment .translate-container .translate-result,\nbody.dark .card-content .translate-container .translate-result {\n color: #eee;\n}\nbody.machine-translator-enabled .bb-comment .reply-con .text-con {\n display: block;\n margin: 0 !important;\n}\nbody.machine-translator-enabled .card-content .translate-container {\n margin: 13px 0 2px 0;\n}",""]),e.exports=i},3955:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".suggest-item {\n outline: none !important;\n padding: 6px 6px 6px 10px;\n cursor: pointer;\n}\n.suggest-item.disabled {\n cursor: default;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled)[focus-within] {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:first-child {\n padding-top: 8px;\n border-radius: 7px 7px 0 0;\n}\n.suggest-item:last-child {\n padding-bottom: 8px;\n border-radius: 0 0 7px 7px;\n}\n.suggest-item-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.suggest-item-icon {\n margin-right: 6px;\n}\n.suggest-item-title {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 0;\n width: 0;\n}\n.suggest-item-name {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.suggest-item-description {\n opacity: 0.5;\n font-size: smaller;\n}\n.suggest-item-delete {\n opacity: 0.5;\n margin-right: 4px;\n}\n.suggest-item-delete:hover {\n opacity: 1;\n}",""]),e.exports=i},5584:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".global-launch-bar-container {\n display: flex;\n top: 20vh;\n left: 50%;\n width: 40vw;\n max-width: 650px;\n height: 50px;\n padding: 0 8px;\n z-index: 5000;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n font-size: 16px;\n transform: translateX(-50%);\n transition: opacity 0.2s ease-out;\n}\nbody.dark .global-launch-bar-container {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .global-launch-bar-container {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .global-launch-bar-container {\n background-color: #222;\n}\n.global-launch-bar-container .launch-bar {\n flex: 1;\n}\nbody.dark .global-launch-bar-container .launch-bar {\n --color: #eee;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list {\n transition: 0.2s ease-out;\n top: calc(100% + 8px);\n max-height: calc(80vh - 16px - 50px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n font-size: 14px;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}",""]),e.exports=i},4815:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".launch-bar {\n --color: black;\n color: var(--color);\n position: relative;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.launch-bar .input-area {\n display: flex;\n flex-direction: column;\n flex: 1;\n}\n.launch-bar .input-area .recommended-target {\n display: none;\n}\n.launch-bar .input-area .launch-bar-form {\n flex: 1;\n display: flex;\n}\n.launch-bar .input-area .launch-bar-form .input {\n flex: 1;\n padding: 8px;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: inherit;\n box-sizing: border-box;\n width: 15vw;\n font-size: inherit;\n}\n.launch-bar .input-area .launch-bar-form .input::placeholder {\n color: inherit !important;\n opacity: 0.8;\n}\n.launch-bar .input-area .launch-bar-form .submit {\n color: inherit;\n padding: 4px;\n background: transparent;\n border: none;\n outline: none !important;\n cursor: pointer;\n}\n.launch-bar .input-area .input-active-bar {\n flex: 0 0 auto;\n align-self: flex-start;\n height: 2px;\n width: 0;\n border-radius: 1px;\n background-color: var(--theme-color);\n transition: 0.3s ease-in-out;\n}\n.launch-bar .launch-bar-suggest-list {\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n width: 100%;\n transform: translateX(-50%) translateY(-4px);\n pointer-events: none;\n border: 1px solid rgba(136,136,136,0.13333);\n white-space: nowrap;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n background-color: #fff;\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n color: #eee;\n background-color: #222;\n}\n.launch-bar .launch-bar-suggest-list .suggest-highlight {\n color: var(--theme-color);\n font-style: normal;\n}\n.launch-bar[focus-within] .input-active-bar {\n width: 100%;\n}\n.launch-bar:focus-within .input-active-bar {\n width: 100%;\n}\n.launch-bar[focus-within] .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list[focus-within] {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}\n.launch-bar:focus-within .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list:focus-within {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}",""]),e.exports=i},8353:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-description {\n word-break: break-all;\n line-height: normal;\n}\n.component-description ul,\n.component-description ul li {\n list-style: disc;\n}\n.component-description ol,\n.component-description ol li {\n list-style: decimal;\n}\n.component-description ul,\n.component-description ol {\n padding-left: 16px;\n}\n.component-description ul li,\n.component-description ol li {\n line-height: 1.75;\n}\n.component-description p {\n margin: 0;\n}\n.component-description details {\n line-height: 1.75;\n}\n.component-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.component-description > p {\n line-height: 1.75;\n}\n.component-description pre {\n white-space: pre-wrap;\n}\n.component-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.component-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .component-description kbd {\n border-color: #666;\n}\n.component-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .component-description blockquote * {\n color: inherit !important;\n}\n.component-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.component-description a,\n.component-description a[focus-within],\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description a,\n.component-description a:focus-within,\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},7278:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-detail {\n min-width: 264px;\n width: 264px;\n flex: 1;\n background-color: inherit;\n border-radius: 7px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.component-detail .extra-option {\n display: flow-root;\n}\n.component-detail-separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n margin-bottom: 12px;\n flex-shrink: 0;\n align-self: stretch;\n}\n.component-detail-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n padding: 12px;\n background-color: inherit;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.component-detail-header .display-name {\n font-weight: bold;\n font-size: 16px;\n}\n.component-detail-header .close {\n cursor: pointer;\n}\n.component-detail-header .close:hover {\n color: var(--theme-color);\n}\n.component-detail-description:not(:last-child) {\n padding: 12px 12px 0;\n}\n.component-detail-tags {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n padding: 0 8px 8px;\n}\n.component-detail-tags .tag {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n padding: 2px 6px;\n margin-right: 4px;\n margin-bottom: 4px;\n font-size: 12px;\n box-shadow: none;\n}\nbody.dark .component-detail-tags .tag {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .component-detail-tags .tag {\n background-color: #282828;\n color: #eee;\n}\n.component-detail-tags .tag .tag-color {\n border-radius: 50%;\n width: 12px;\n height: 12px;\n margin-right: 4px;\n}\n.component-detail-internal-data {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n flex-shrink: 0;\n position: sticky;\n bottom: 0;\n min-height: 24px;\n box-sizing: content-box;\n background-color: inherit;\n padding: 8px 12px;\n}\n.component-detail-internal-data-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-detail-internal-data .internal-name {\n opacity: 0.5;\n}\n.component-detail-internal-data .tippy-content {\n padding: 4px;\n}\n.component-detail-internal-data .extra-actions-wrapper {\n position: relative;\n transform: translateX(2px);\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions {\n padding: 4px;\n cursor: pointer;\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions-list {\n width: max-content;\n}\n.component-detail-operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail-operations > * {\n flex: 1 0 0;\n}\n.component-detail-operations > *:not(:last-child) {\n margin-right: 8px;\n}\n.component-detail-options {\n padding: 8px 12px;\n}\n.component-detail-options .component-detail-options-title {\n font-weight: bold;\n font-size: 14px;\n margin-bottom: 8px;\n}\n.component-detail-options .generated-option:not(:last-child) {\n margin-bottom: 4px;\n}\n.component-detail-grow {\n flex: 1;\n}",""]),e.exports=i},5136:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-option[data-v-ddb921e6] {\n display: flex;\n align-items: center;\n min-height: 24px;\n}\n.component-option .unknown-option-type[data-v-ddb921e6],\n.component-option .be-slider[data-v-ddb921e6],\n.component-option .be-range-input[data-v-ddb921e6],\n.component-option .be-text-box[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=boolean] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=dropdown] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=color] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=switch][data-v-ddb921e6] {\n justify-content: center;\n}\n.component-option[data-type=switch] .option-name[data-v-ddb921e6] {\n display: none;\n}\n.component-option .option-name[data-v-ddb921e6] {\n margin-right: 8px;\n}\n.component-option .be-slider[data-v-ddb921e6] {\n margin: 0 8px;\n}",""]),e.exports=i},9389:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-settings {\n display: flex;\n flex-direction: column;\n justify-content: center;\n box-sizing: border-box;\n overflow: hidden;\n padding: 7px 12px 7px 7px;\n width: 100%;\n min-height: 36px;\n position: relative;\n cursor: pointer;\n transition: 0.2s ease-out;\n -webkit-user-select: none;\n user-select: none;\n}\n.component-settings::after {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n top: 0;\n left: 10px;\n height: 100%;\n width: calc(100% - 20px);\n pointer-events: none;\n background-image: repeating-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(136,136,136,0.13333) 10px, rgba(136,136,136,0.13333) 30px, rgba(0,0,0,0) 30px, rgba(0,0,0,0) 38px, rgba(136,136,136,0.13333) 38px, rgba(136,136,136,0.13333) 50px, rgba(0,0,0,0) 50px);\n}\n.component-settings.virtual::after {\n opacity: 1;\n}\n.component-settings.virtual .row {\n display: none;\n}\n.component-settings .row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-settings .row:not(:last-child) {\n margin-bottom: 8px;\n}\n.component-settings .display-name {\n font-size: 14px;\n height: 20px;\n flex: 1 0 auto;\n margin-left: 6px;\n width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-settings .details-arrow {\n opacity: 0.75;\n width: 32px;\n justify-content: flex-end;\n}\n.component-settings .be-switch-box {\n margin: 0;\n}\n.component-settings:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.component-settings:hover .options-count {\n opacity: 1;\n}\n.component-settings.selected {\n background-color: rgba(136,136,136,0.13333);\n}',""]),e.exports=i},2915:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-content .sidebar > * {\n position: relative;\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page {\n font-size: 13px;\n top: 12px;\n transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n transform: translateX(calc(-12.5% * var(--direction)));\n min-width: 372px;\n padding: 12px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n background-color: #282828;\n color: #eee;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page.open {\n transform: translateX(0);\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n flex-shrink: 0;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row:not(:last-child) {\n margin-bottom: 12px;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n width: 100%;\n}\n.settings-panel-content .sidebar > * .component-tags-item {\n background-color: transparent;\n cursor: pointer;\n display: flex;\n align-items: center;\n white-space: nowrap;\n padding: 8px;\n padding-right: 10px;\n font-size: 13px;\n}\n.settings-panel-content .sidebar > * .component-tags-item .tag-name {\n margin-right: 4px;\n margin-left: 8px;\n}\n.settings-panel-content .sidebar > * .component-tags-item:hover, .settings-panel-content .sidebar > * .component-tags-item.selected {\n background-color: rgba(136,136,136,0.13333);\n}\n.settings-panel-content .sidebar > * .icon-list,\n.settings-panel-content .sidebar > * .component-tags {\n flex-grow: 1;\n max-height: calc(var(--panel-height) - var(--header-height));\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n background-color: transparent;\n width: 40px;\n display: flex;\n flex-direction: column;\n}\n.settings-panel-content .sidebar > * .icon-list::-webkit-scrollbar,\n.settings-panel-content .sidebar > * .component-tags::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-content .sidebar > * .icon-list .grow,\n.settings-panel-content .sidebar > * .component-tags .grow {\n flex-grow: 1;\n}\n.settings-panel-content .sidebar > * .icon-list .be-icon,\n.settings-panel-content .sidebar > * .component-tags .be-icon {\n margin-left: 2px;\n}\n.settings-panel-content .sidebar > * .component-tags {\n height: 100%;\n width: auto;\n position: absolute;\n top: 0;\n opacity: 0;\n transition: 0.2s ease-out;\n pointer-events: none;\n background-color: #fff;\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody.dark .settings-panel-content .sidebar > * .component-tags {\n background-color: #222;\n}\n.settings-panel-content .sidebar > * .icon-list:hover ~ .component-tags,\n.settings-panel-content .sidebar > * .component-tags:hover {\n opacity: 1;\n pointer-events: initial;\n}",""]),e.exports=i},8918:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-settings {\n line-height: normal;\n font-size: 12px;\n --panel-height: calc(100vh - 120px);\n}\nbody.player-mode-blackmask .be-settings {\n visibility: hidden;\n}\n.be-settings > .sidebar {\n position: fixed;\n top: 50%;\n z-index: 1002;\n transform: translateX(calc(-50% * var(--direction))) translateY(-50%);\n}\nbody.player-mode-webfullscreen .be-settings > .sidebar, body.player-fullscreen-fix .be-settings > .sidebar, body.player-full-win .be-settings > .sidebar {\n z-index: 1;\n}\n.be-settings > .sidebar > * {\n transition: transform 0.3s ease-out, opacity 0.3s ease-out;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n width: 26px;\n height: 26px;\n padding: 8px;\n box-sizing: content-box;\n background-color: rgba(255,255,255,0.66667);\n border-radius: 50%;\n position: relative;\n}\nbody.dark .be-settings > .sidebar > * {\n background-color: rgba(51,51,51,0.66667);\n}\n.be-settings > .sidebar > *:not(:last-child) {\n margin-bottom: 26px;\n}\n.be-settings > .sidebar > *::after {\n content: "";\n width: 140%;\n height: 140%;\n position: absolute;\n top: -20%;\n left: -20%;\n background: transparent;\n}\n.be-settings > .sidebar > * .be-icon {\n font-size: 26px;\n color: #888;\n fill: #888;\n transition: fill 0.3s ease-out;\n}\n.be-settings > .sidebar > *:hover {\n transform: translateX(calc(60% * var(--direction))) scale(1.1);\n background-color: #fff;\n}\nbody.dark .be-settings > .sidebar > *:hover {\n background-color: #333;\n}\n.be-settings > .sidebar > *:hover .be-icon {\n color: #222;\n fill: #222;\n}\nbody.dark .be-settings > .sidebar > *:hover .be-icon {\n color: #eee;\n fill: #eee;\n}\n.be-settings > .sidebar > *.open {\n transform: translateX(calc(100% * var(--direction))) scale(1.5);\n opacity: 0;\n}\n.be-settings .settings-panel-popup {\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n top: 50%;\n z-index: 100001;\n}\n.be-settings .settings-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .settings-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.be-settings .widgets-panel-popup {\n top: 50%;\n z-index: 100001;\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.be-settings .widgets-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .widgets-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.bilibili-player-dm-tip-wrap {\n pointer-events: none !important;\n}\nbody:not(.settings-panel-dock-right) .contact-help {\n display: none !important;\n}\nbody:not(.settings-panel-dock-right) .be-settings {\n --direction: 1;\n}\nbody:not(.settings-panel-dock-right) .be-settings > .sidebar {\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .widgets-panel-popup,\nbody:not(.settings-panel-dock-right) .settings-panel-popup {\n left: 12px;\n transform-origin: left;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .sidebar {\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .main {\n border-bottom-right-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags {\n border-bottom-left-radius: 8px;\n border-right: 1px solid rgba(136,136,136,0.13333);\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-left-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-sub-page {\n left: 53px;\n}\nbody.settings-panel-dock-right {\n --direction: -1;\n}\nbody.settings-panel-dock-right .be-settings > .sidebar {\n right: 0;\n}\nbody.settings-panel-dock-right .widgets-panel-popup,\nbody.settings-panel-dock-right .settings-panel-popup {\n right: 12px;\n transform-origin: right;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .sidebar {\n order: 1;\n border-left: 1px solid rgba(136,136,136,0.13333);\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .main {\n border-bottom-left-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags {\n border-bottom-right-radius: 8px;\n border-left: 1px solid rgba(136,136,136,0.13333);\n right: 0;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-right-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings {\n padding: 7px 7px 7px 12px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row {\n flex-direction: row-reverse;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .details-arrow {\n transform: rotate(180deg);\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .display-name {\n margin-left: 12px;\n width: 180px;\n}\nbody.settings-panel-dock-right .settings-panel-sub-page {\n right: 53px;\n}',""]),e.exports=i},3374:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-popup {\n z-index: 1000;\n}\n.settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n --header-height: 50px;\n --settings-panel-background: #fff;\n background-color: var(--settings-panel-background);\n position: relative;\n overscroll-behavior: contain;\n border-radius: 8px;\n color: black;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: content-box;\n width: auto;\n min-width: 320px;\n height: var(--panel-height);\n transition: opacity 0.2s 0.2s ease-out;\n}\nbody.dark .settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel {\n --settings-panel-background: #222;\n color: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header {\n box-sizing: border-box;\n height: var(--header-height);\n padding: 12px;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .settings-panel-popup .settings-panel .settings-panel-header {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .title {\n font-size: 18px;\n font-weight: bold;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon {\n font-size: 28px;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .peek {\n cursor: pointer;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon {\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon:hover,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon:hover {\n color: var(--theme-color);\n}\n.settings-panel-popup .settings-panel .settings-panel-content {\n flex: 1;\n display: flex;\n max-height: calc(var(--panel-height) - var(--header-height));\n}\n.settings-panel-popup .settings-panel .settings-panel-content .sidebar {\n display: flex;\n flex-direction: column;\n z-index: 2;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main {\n flex: 1;\n padding: 0;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .be-empty {\n min-height: 36px;\n padding: 7px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list {\n display: grid;\n grid-template-columns: auto;\n grid-gap: 0;\n gap: 0;\n width: auto;\n margin: 0;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-move, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-active, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n transition: all 0.5s ease;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-from, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-to {\n opacity: 0;\n transform: translateY(-30px);\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n position: absolute;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: var(--settings-panel-background);\n padding-right: 8px;\n height: 36px;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n position: sticky;\n top: 0;\n z-index: 1;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search {\n align-self: stretch;\n font-size: 13px;\n box-shadow: none;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search input {\n padding: 4px 10px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main > * {\n flex: 1;\n}\n.settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n top: 50%;\n left: calc(100% - 12px);\n height: calc(100% - 22px);\n z-index: -1;\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n padding-left: 12px;\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel .component-detail-panel {\n left: unset;\n right: calc(100% - 12px);\n padding: 0 12px 0 0;\n}\n.settings-panel-popup .settings-panel .component-detail-panel.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.settings-panel-popup .settings-panel.collapsed {\n height: auto;\n transform: translateY(calc(50% - 45vh));\n opacity: 0.3;\n}\n.settings-panel-popup .settings-panel.collapsed .header, body.dark .settings-panel-popup .settings-panel.collapsed .header {\n border-color: transparent;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar,\n.settings-panel-popup .settings-panel.collapsed .main {\n opacity: 0;\n padding: 0;\n pointer-events: none;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar {\n display: none;\n}\n.settings-panel-popup .settings-panel.collapsed:hover {\n opacity: 1;\n}\n.settings-panel-popup .settings-panel.peek {\n opacity: 0.1;\n}",""]),e.exports=i},5089:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tag-ring {\n display: flex;\n transform: scaleX(-1) rotate(-90deg);\n}\n.tag-ring svg {\n height: 18px;\n width: 18px;\n}",""]),e.exports=i},3731:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".widgets-panel {\n max-height: var(--panel-height);\n min-height: 80px;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: flex-start;\n align-items: flex-start;\n flex-wrap: wrap;\n padding: 16px;\n padding-right: 20px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .widgets-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .widgets-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .widgets-panel {\n background-color: #222;\n}\nbody.dark .widgets-panel {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.widgets-panel-header {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 18px;\n}\n.widgets-panel-header .be-icon {\n margin-right: 6px;\n}\n.widgets-panel .widgets-loading,\n.widgets-panel .widgets-empty {\n padding: 12px 0;\n}\n.widgets-panel .widget-items {\n position: relative;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n}\n.widgets-panel .widget-items .widget-item {\n font-size: 14px;\n transition: 0.2s ease-out;\n display: flex;\n}\n.widgets-panel .widget-items .widget-item-enter, .widgets-panel .widget-items .widget-item-leave-to {\n opacity: 0;\n transform: scale(0.9);\n}\n.widgets-panel .widget-items .widget-item-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n white-space: nowrap;\n}\n.widgets-panel .widget-items .multiple-widgets {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n position: relative;\n}",""]),e.exports=i},9311:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-action {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n cursor: pointer;\n border-radius: 4px;\n padding: 4px 8px 4px 6px;\n font-size: 13px;\n}\n.component-action:hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.component-action.disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},9455:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-about-page {\n flex: 1;\n}\n.be-about-page-header {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n margin-bottom: 12px;\n}\n.be-about-page-header .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}\n.be-about-page-content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 24px;\n gap: 24px;\n}\n.be-about-page-content .script-meta-info {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n text-align: center;\n padding: 0 24px;\n}\n.be-about-page-content .script-meta-info .meta-info-name {\n font-weight: 500;\n font-size: 22px;\n}\n.be-about-page-content .script-meta-info .meta-info-version {\n font-size: 14px;\n color: var(--theme-color);\n}\n.be-about-page-content .script-meta-info .meta-info-description {\n opacity: 0.5;\n}\n.be-about-page-content .script-links .script-link {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n}\n.be-about-page-content .script-links .script-link .be-button {\n flex: 1;\n}\n.be-about-page-content .script-links,\n.be-about-page-content .about-page-actions {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n flex-wrap: wrap;\n}\n.be-about-page-content .script-links .script-link,\n.be-about-page-content .script-links .about-page-action,\n.be-about-page-content .about-page-actions .script-link,\n.be-about-page-content .about-page-actions .about-page-action {\n flex: 1 0 auto;\n}\n.be-about-page-content .script-links .script-link .be-icon,\n.be-about-page-content .script-links .about-page-action .be-icon,\n.be-about-page-content .about-page-actions .script-link .be-icon,\n.be-about-page-content .about-page-actions .about-page-action .be-icon {\n margin-right: 6px;\n}",""]),e.exports=i},9681:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel .manage-item {\n flex: 0 0 auto;\n min-height: 30px;\n width: 100%;\n box-sizing: border-box;\n}",""]),e.exports=i},4510:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel {\n height: calc(var(--panel-height) - 52px - 48px);\n display: flex;\n flex-direction: column;\n}\n.manage-panel > :not(:last-child) {\n margin-bottom: 12px;\n}\n.manage-panel .be-button .be-icon {\n margin-right: 6px;\n}\n.manage-panel .exclude-built-in .be-switch-box {\n margin-left: 6px;\n}\n.manage-panel .title-text {\n font-size: 14px;\n font-weight: bold;\n}\n.manage-panel .item-url-result {\n color: var(--theme-color);\n}\n.manage-panel .item-url {\n margin-right: 12px;\n}\n.manage-panel .manage-item-list {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n flex-shrink: 1;\n}\n.manage-panel .manage-item-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.manage-panel .item-actions {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n grid-gap: 12px;\n gap: 12px;\n}\n.manage-panel .exclude-built-in {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.manage-panel .be-loading {\n width: 100%;\n text-align: center;\n}\n.manage-panel .description-text {\n opacity: 0.75;\n}\n.manage-panel .add-item-row {\n position: relative;\n}\n.manage-panel .batch-add-popup {\n top: calc(100% + 8px);\n left: 50%;\n transition: 0.2s ease-out;\n transform: translateX(-50%) translateY(-8px);\n padding: 8px;\n width: 100%;\n min-height: calc(var(--panel-height) / 2);\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n}\nbody.dark .manage-panel .batch-add-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #222;\n}\n.manage-panel .batch-add-popup.open {\n transform: translateX(-50%) translateY(0px);\n}\n.manage-panel .batch-add-popup .be-text-area {\n flex: 1 0 auto;\n}\n.manage-panel .batch-add-popup .batch-add-actions {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-button {\n flex: 1 0 0;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}",""]),e.exports=i},1580:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.manage-panel .user-item {\n display: grid;\n grid-column-gap: 6px;\n column-gap: 6px;\n grid-template: "displayName line remove" auto "name line remove" auto/auto 1fr auto;\n align-items: center;\n padding: 6px 0;\n}\n.manage-panel .user-item .user-item-display-name {\n grid-area: displayName;\n}\n.manage-panel .user-item .user-item-name {\n grid-area: name;\n opacity: 0.5;\n font-size: 11px;\n}\n.manage-panel .user-item .user-item-line {\n grid-area: line;\n justify-self: stretch;\n transition: 0.2s ease-out;\n opacity: 0;\n height: 0;\n width: 100%;\n border-bottom: 1px dashed;\n box-sizing: border-box;\n}\n.manage-panel .user-item .user-item-toggle {\n grid-area: toggle;\n justify-self: end;\n}\n.manage-panel .user-item .user-item-remove-confirm {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 13px;\n color: white;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button {\n color: inherit;\n font-size: 12px;\n padding: 4px;\n padding-right: 6px;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button .be-icon {\n margin-right: 4px;\n}\n.manage-panel .user-item .tippy-box {\n border-radius: 8px;\n}\n.manage-panel .user-item .tippy-box .tippy-content {\n padding-right: 5px;\n}\n.manage-panel .user-item .user-item-remove {\n grid-area: remove;\n justify-self: end;\n display: flex;\n align-items: center;\n opacity: 0.1;\n transition: 0.2s ease-out;\n cursor: pointer;\n padding: 4px;\n}\n.manage-panel .user-item .user-item-remove:hover {\n opacity: 1;\n color: #E54E4E;\n}\n.manage-panel .user-item:hover .user-item-remove:not(:hover) {\n opacity: 0.75;\n}\n.manage-panel .user-item:hover .user-item-line {\n opacity: 0.5;\n}',""]),e.exports=i},8959:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".online-registry {\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) scale(0.95);\n width: 360px;\n height: 85vh;\n z-index: 100000;\n transition: 0.2s ease-out;\n font-size: 14px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .online-registry {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .online-registry {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .online-registry {\n background-color: #222;\n}\n.online-registry.open {\n transform: translate(-50%, -50%) scale(1);\n}\n.online-registry-header {\n padding: 12px;\n display: flex;\n align-items: center;\n grid-gap: 12px;\n gap: 12px;\n}\n.online-registry-header + .online-registry-header {\n padding-top: 0;\n}\n.online-registry-header-title {\n flex: 1;\n font-size: 18px;\n font-weight: bold;\n}\n.online-registry-header-search {\n flex: 1;\n justify-content: center;\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n}\n.online-registry-header-search .be-textbox {\n max-width: 320px;\n flex: 1;\n font-size: 12px;\n}\n.online-registry-header-branch {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n font-size: 12px;\n}\n.online-registry-header-refresh-icon, .online-registry-header-close-icon {\n padding: 2px;\n cursor: pointer;\n transition: 0.3s ease-out;\n}\n.online-registry-header-refresh-icon:hover, .online-registry-header-close-icon:hover {\n color: var(--theme-color);\n}\n.online-registry-header-refresh-icon {\n padding: 3px;\n}\n.online-registry-header-refresh-icon:hover {\n transform: rotate(360deg);\n}\n.online-registry-separator {\n height: 1px;\n width: calc(100% - 24px);\n margin: 0 12px;\n background-color: rgba(136,136,136,0.13333);\n}\n.online-registry-content {\n flex: 1;\n padding: 4px 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.online-registry-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.online-registry-content .be-loading,\n.online-registry-content .be-empty {\n margin: 12px 0;\n}",""]),e.exports=i},3947:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.online-registry-item-wrapper {\n min-height: 39px;\n position: relative;\n}\n.online-registry-item-wrapper::before {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n pointer-events: none;\n top: 50%;\n left: 12px;\n transform: translateY(-50%);\n width: calc(100% - 24px);\n height: 20px;\n background-color: rgba(136,136,136,0.13333);\n display: flex;\n}\n.online-registry-item-wrapper.virtual::before {\n opacity: 1;\n}\n.online-registry-item {\n display: flex;\n align-items: center;\n grid-gap: 4px;\n gap: 4px;\n flex-wrap: wrap;\n padding: 8px 12px;\n}\n.online-registry-item:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.online-registry-item:not(:last-child) {\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n}\n.online-registry-item .item-badge {\n padding: 2px 4px;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 4px;\n font-size: 12px;\n}\n.online-registry-item .item-display-name {\n font-weight: bold;\n}\n.online-registry-item .grow {\n flex: 1 0 0;\n}\n.online-registry-item .item-action {\n font-size: 12px;\n}\n.online-registry-item .item-action .be-icon {\n margin-right: 6px;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not([focus-within]) {\n opacity: 0.5;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not(:focus-within) {\n opacity: 0.5;\n}\n.online-registry-item:hover .item-description {\n opacity: 1;\n}\n.online-registry-description {\n font-size: 13px;\n line-height: normal;\n word-break: break-all;\n}\n.online-registry-description ul,\n.online-registry-description ul li {\n list-style: disc;\n}\n.online-registry-description ol,\n.online-registry-description ol li {\n list-style: decimal;\n}\n.online-registry-description ul,\n.online-registry-description ol {\n padding-left: 16px;\n}\n.online-registry-description ul li,\n.online-registry-description ol li {\n line-height: 1.75;\n}\n.online-registry-description p {\n margin: 0;\n}\n.online-registry-description details {\n line-height: 1.75;\n}\n.online-registry-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.online-registry-description > p {\n line-height: 1.75;\n}\n.online-registry-description pre {\n white-space: pre-wrap;\n}\n.online-registry-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.online-registry-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .online-registry-description kbd {\n border-color: #666;\n}\n.online-registry-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .online-registry-description blockquote * {\n color: inherit !important;\n}\n.online-registry-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a[focus-within],\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a:focus-within,\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},1885:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-video-control-bar-extend {\n display: flex;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend {\n margin-top: 1px;\n}\n.be-video-control-bar-extend, .squirtle-controller.squirtle-wide-screen .be-video-control-bar-extend.squirtle-block-wrap {\n width: auto !important;\n margin-top: 0px;\n}\n.be-video-control-bar-extend .bp-svgicon {\n width: auto;\n padding-top: 1px;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n transition: transform 0.2s ease-out;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon svg,\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 22px;\n width: 22px;\n height: 22px;\n color: #fff;\n fill: #fff;\n}\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon svg,\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 28px;\n width: 28px;\n height: 28px;\n}\n.be-video-control-bar-extend .be-video-control-tooltip {\n pointer-events: none;\n font-size: 12px;\n padding: 6px 8px;\n line-height: normal;\n white-space: nowrap;\n color: #fff;\n background-color: rgba(0,0,0,0.70196);\n border-radius: 4px;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%) translateY(calc(-100% - 11px));\n opacity: 0;\n}\n.be-video-control-bar-extend-item {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n position: relative;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend-item {\n align-items: center;\n}\n.be-video-control-bar-extend-item:hover .be-video-control-tooltip {\n transition: all 0.3s ease-in-out 0.3s;\n opacity: 1;\n transform: translateX(-50%) translateY(calc(-100% - 19px));\n}\n.be-video-control-bar-extend-item:active .bp-svgicon .be-icon {\n transform: scale(0.95);\n}\n.be-video-control-bar-extend-item button {\n background-color: transparent;\n margin: 0;\n padding: 0;\n border: none;\n cursor: pointer;\n}\n.be-video-control-bar-extend-item button:hover, .be-video-control-bar-extend-item button:active {\n outline: none !important;\n}",""]),e.exports=i},735:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card {\n background: #fff;\n min-width: var(--card-min-width);\n max-width: 60vw;\n min-height: 87px;\n margin: 8px 0;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.26667);\n transform-origin: left;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n position: relative;\n padding-left: 8px;\n border-radius: 8px;\n}\nbody.dark .toast-card {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.toast-card.toast-card-container-enter, .toast-card.toast-card-container-leave-to {\n opacity: 0;\n transform: translateX(var(--card-min-width-negative));\n}\n.toast-card.toast-card-container-leave-active {\n position: absolute;\n transition: 0.3s cubic-bezier(0.6, -0.28, 0.74, 0.05);\n}\n.toast-card-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.toast-card-title {\n font-size: 18px;\n color: #444;\n opacity: 0.5;\n margin: 12px;\n font-weight: bold;\n flex: 1 1 auto;\n}\nbody.dark .toast-card-title {\n color: #999;\n}\n.toast-card-close {\n height: 24px;\n width: 24px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n position: relative;\n justify-content: center;\n flex: 0 0 auto;\n padding: 14px;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n box-sizing: content-box;\n opacity: 0.75;\n}\n.toast-card-close:hover {\n opacity: 0.85;\n}\n.toast-card-close:hover .be-icon {\n transform: scale(1.2);\n}\n.toast-card-close:active {\n opacity: 0.9;\n}\n.toast-card-close:active .be-icon {\n transform: scale(1.3);\n}\n.toast-card-close .be-icon {\n transition: 0.2s ease-out;\n}\n.toast-card-close .be-progress-ring {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n --ring-color: currentColor;\n opacity: 0;\n}\n.toast-card-close.show-progress .be-progress-ring {\n opacity: 1;\n}\n.toast-card-message {\n color: #000;\n font-size: 14px;\n margin: 0 16px 12px 12px;\n white-space: pre-wrap;\n display: flex;\n align-items: center;\n line-height: 1.5;\n flex-wrap: wrap;\n word-break: break-all;\n max-height: 200px;\n overflow: auto;\n}\n.toast-card-border {\n position: absolute;\n border-radius: 2px;\n height: calc(100% - 10px);\n width: 4px;\n top: 5px;\n left: 0;\n}\n.toast-card.toast-default .toast-card-border {\n background-color: #444;\n}\n.toast-card.toast-error .toast-card-border {\n background-color: #f44336;\n}\n.toast-card.toast-info .toast-card-border {\n background-color: #2196f3;\n}\n.toast-card.toast-success .toast-card-border {\n background-color: #8bc34a;\n}\n.toast-card span,\n.toast-card .link {\n display: inline-block;\n padding: 2px 4px;\n margin: 2px;\n background-color: rgba(136,136,136,0.13333);\n text-decoration: none;\n color: #000;\n transition: all 0.2s ease-out;\n border-radius: 6px;\n}\n.toast-card .link:hover {\n background-color: rgba(136,136,136,0.2);\n}\n.toast-card .link:active {\n background-color: rgba(136,136,136,0.26667);\n}\n.toast-card .download-link,\n.toast-card .download-link:hover {\n color: inherit !important;\n text-decoration: underline;\n word-break: break-all;\n}",""]),e.exports=i},848:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card-container {\n --card-min-width: 240px;\n --card-min-width-negative: -240px;\n position: fixed;\n left: 0;\n bottom: 0;\n display: flex;\n flex-direction: column-reverse;\n align-items: flex-start;\n padding-left: 16px;\n z-index: 100001;\n pointer-events: none;\n overflow: hidden;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n}\n.toast-card-container * {\n pointer-events: initial;\n transition: 0.2s ease-out;\n}",""]),e.exports=i},1377:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-check-box .text-container[data-v-25934ad6] {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n}\n.be-check-box .icon-container[data-v-25934ad6] {\n flex-shrink: 0;\n position: relative;\n margin: 2px 0 2px 8px;\n}\n.be-check-box .icon-container > *[data-v-25934ad6] {\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n}\n.be-check-box .icon-container .not-checked[data-v-25934ad6] {\n opacity: 0.75;\n}\n.be-check-box .icon-container .checked[data-v-25934ad6] {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n transform: scale(0);\n}\n.be-check-box.checked .icon-container[data-v-25934ad6] {\n color: var(--theme-color);\n}\n.be-check-box.checked .icon-container .not-checked[data-v-25934ad6] {\n transform: scale(0);\n opacity: 0;\n}\n.be-check-box.checked .icon-container .checked[data-v-25934ad6] {\n transform: scale(1);\n opacity: 1;\n}\n.be-check-box.left-icon .icon-container[data-v-25934ad6] {\n order: -1;\n margin: 2px 8px 2px 0;\n}",""]),e.exports=i},3500:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-color-picker[data-v-b80ac862] {\n font-size: 14px;\n display: flex;\n position: relative;\n color: #000;\n}\n.be-color-picker[data-v-b80ac862], .be-color-picker *[data-v-b80ac862] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-color-picker[data-v-b80ac862] {\n color: #eee;\n}\n.be-color-picker .selected-color[data-v-b80ac862] {\n cursor: pointer;\n border-radius: 50%;\n outline: none !important;\n transition: box-shadow 0.2s ease-out;\n}\n.be-color-picker .selected-color[focus-within][data-v-b80ac862] {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .selected-color[data-v-b80ac862]:focus-within {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .picker[data-v-b80ac862] {\n left: calc(50% + var(--offset));\n top: 100%;\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n padding: 14px;\n width: 240px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: content-box;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #222;\n}\n.be-color-picker .picker.open[data-v-b80ac862] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-color-picker .picker .item-group[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .item-title[data-v-b80ac862] {\n font-weight: bold;\n margin-bottom: 8px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862], .be-color-picker .picker .item-group.operations[data-v-b80ac862] {\n flex-direction: row;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862],\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n padding: 6px 8px;\n flex: 1 0 0;\n text-align: center;\n font-size: 14px;\n}\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n margin-right: 4px;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862] {\n margin-left: 4px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.be-color-picker .picker .item-group.info .color-preview[data-v-b80ac862] {\n transition: none;\n width: 24px;\n height: 24px;\n margin-right: 8px;\n border-radius: 50%;\n}\n.be-color-picker .picker .item-group.info .grow[data-v-b80ac862] {\n flex: 1 0 0;\n}\n.be-color-picker .picker .item-group.info .toggle-mode[data-v-b80ac862] {\n font-size: 14px;\n padding: 4px 8px;\n}\n.be-color-picker .picker .item-group.info .hex[data-v-b80ac862] {\n flex: 1 1 64px;\n}\n.be-color-picker .picker .item-group .colors[data-v-b80ac862] {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862] {\n outline: none !important;\n margin-right: 6px;\n margin-bottom: 6px;\n height: 24px;\n width: 24px;\n cursor: pointer;\n border-radius: 50%;\n transition: transform 0.2s ease-out;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[focus-within][data-v-b80ac862] {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:focus-within {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:active {\n transform: scale(1.05);\n}\n.be-color-picker .picker .item-group .bars[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .bars .bar[data-v-b80ac862] {\n display: flex;\n align-items: center;\n font-size: 14px;\n margin-bottom: 4px;\n}\n.be-color-picker .picker .item-group .bars .bar .color-bar[data-v-b80ac862] {\n height: 4px;\n border-radius: 2px;\n box-shadow: 0 0 0 2px rgba(136,136,136,0.13333);\n}\n.be-color-picker .picker .item-group .bars .bar .color-thumb[data-v-b80ac862] {\n width: 14px;\n height: 14px;\n border-radius: 50%;\n border: 2px solid var(--theme-color-20);\n transition: border 0.2s ease-out;\n background-color: #fff;\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider[focus-within] .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider:focus-within .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar-name[data-v-b80ac862] {\n flex-shrink: 0;\n width: 24px;\n}\n.be-color-picker .picker .item-group .bars .bar-value[data-v-b80ac862] {\n flex: 0 0 48px;\n margin-left: 6px;\n text-align: right;\n}\n.be-color-picker .picker .item-group .bars .be-slider[data-v-b80ac862] {\n flex: 1 0 0;\n margin: 4px 6px;\n}\n.be-color-picker .picker .item-group[data-v-b80ac862]:not(:last-child) {\n margin-bottom: 16px;\n}\n.be-color-picker .picker.compact[data-v-b80ac862] {\n width: 200px;\n}\n.be-color-picker .picker.compact .item-group .colors .color[data-v-b80ac862] {\n width: 19px;\n height: 19px;\n}",""]),e.exports=i},4937:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".default-widget[data-v-8fc42b3a] {\n position: relative;\n}\n.default-widget .widget-icon[data-v-8fc42b3a] {\n margin-right: 8px;\n opacity: 0.75;\n}\n.default-widget .widget-name[data-v-8fc42b3a] {\n display: flex;\n}",""]),e.exports=i},2228:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-image-picker[data-v-22d00072] {\n position: relative;\n font-size: 14px;\n}\n.be-image-picker .popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n top: 100%;\n left: 50%;\n padding: 8px;\n width: 302px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: black;\n fill: black;\n stroke: black;\n text-align: center;\n margin-bottom: 16px;\n}\nbody.dark .be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .images[data-v-22d00072] {\n max-height: 240px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n outline: none !important;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-start;\n padding-left: 6px;\n padding-top: 6px;\n}\n.be-image-picker .popup .images[data-v-22d00072]::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-image-picker .popup .images .image[data-v-22d00072] {\n border-radius: 4px;\n transition: transform 0.2s ease-out, box-shadow 0.2s ease-out;\n outline: none !important;\n overflow: hidden;\n cursor: pointer;\n display: flex;\n margin-right: 6px;\n margin-bottom: 6px;\n}\n.be-image-picker .popup .images .image.image-list-enter[data-v-22d00072], .be-image-picker .popup .images .image.image-list-leave-to[data-v-22d00072] {\n opacity: 0;\n}\n.be-image-picker .popup .images .image.image-list-leave-active[data-v-22d00072] {\n position: absolute;\n}\n.be-image-picker .popup .images .image img[data-v-22d00072] {\n -o-object-fit: cover;\n object-fit: cover;\n transition: 0.2s ease-out;\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[focus-within][data-v-22d00072] {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[data-v-22d00072]:focus-within {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image[focus-within] img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image:focus-within img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image.selected[data-v-22d00072] {\n box-shadow: 0 0 0 3px var(--theme-color);\n}\n.be-image-picker .popup .mask[data-v-22d00072] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n background-color: rgba(0,0,0,0.66667);\n}\n.be-image-picker .popup .operations[data-v-22d00072] {\n display: flex;\n margin: 8px 4px 4px 4px;\n}\n.be-image-picker .popup .operations[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}\n.be-image-picker .popup .operations > .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations > .be-button.clear-image[data-v-22d00072] {\n flex-grow: 2;\n}\n.be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(-50%) scale(0.75);\n top: 50%;\n left: 50%;\n padding: 14px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n width: 80%;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup .operations .add-image-popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n display: flex;\n align-items: center;\n justify-content: center;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072]:not(:last-child) {\n margin-bottom: 12px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-textbox[data-v-22d00072] {\n margin-left: 8px;\n flex: 1 0 0;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .title[data-v-22d00072] {\n font-weight: bold;\n font-size: 16px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row.buttons[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}",""]),e.exports=i},7552:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.image-viewer-container[data-v-1a44716a] {\n background: rgba(0, 0, 0, 0.85);\n width: 100%;\n height: 100%;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 100002;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: 0;\n pointer-events: none;\n color: #eee;\n}\n.image-viewer-container[data-v-1a44716a], .image-viewer-container *[data-v-1a44716a] {\n transition: 0.2s ease-out;\n}\n.image-viewer-container.open[data-v-1a44716a] {\n opacity: 1;\n pointer-events: initial;\n}\n.image-viewer-container .image-viewer[data-v-1a44716a] {\n width: 90%;\n height: 90%;\n display: grid;\n grid-template: "image close" 48px "image ." auto "image copy-link" 48px "image ." 12px "image new-tab" 48px "image ." 18px "image download" 48px/auto 48px;\n grid-column-gap: 12px;\n column-gap: 12px;\n justify-items: center;\n justify-content: stretch;\n align-items: center;\n align-content: stretch;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .image-container[data-v-1a44716a] {\n grid-area: image;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.image-viewer-container .image-viewer .image-container .image[data-v-1a44716a] {\n flex: 1 0 0;\n height: 0;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.image-viewer-container .image-viewer .close[data-v-1a44716a] {\n grid-area: close;\n}\n.image-viewer-container .image-viewer .download[data-v-1a44716a] {\n grid-area: download;\n}\n.image-viewer-container .image-viewer .copy-link[data-v-1a44716a] {\n grid-area: copy-link;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .new-tab[data-v-1a44716a] {\n grid-area: new-tab;\n transform: scale(0.85);\n}\n.image-viewer-container .image-viewer .image-viewer-icon[data-v-1a44716a] {\n cursor: pointer;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n color: #eee;\n}\n.image-viewer-container .image-viewer .image-viewer-icon:hover .be-icon[data-v-1a44716a] {\n color: var(--theme-color);\n}\n.image-viewer-container.open .image-viewer[data-v-1a44716a] {\n transform: scale(1);\n}',""]),e.exports=i},6293:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-bar[data-v-3ac6d224] {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 4px;\n background-color: rgba(136,136,136,0.26667);\n border-radius: 2px;\n min-width: 24px;\n overflow: hidden;\n}\n.be-progress-bar .progress[data-v-3ac6d224] {\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.be-progress-bar .progress.transition[data-v-3ac6d224] {\n transition: width 0.3s ease-out;\n}",""]),e.exports=i},4858:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-ring[data-v-3f873eef] {\n --ring-color: var(--theme-color);\n --ring-background: rgba(136,136,136,0.26667);\n display: flex;\n}\n.be-progress-ring svg[data-v-3f873eef] {\n transform: rotate(-90deg);\n}\n.be-progress-ring svg .progress[data-v-3f873eef] {\n stroke: var(--ring-color);\n}\n.be-progress-ring svg .progress.transition[data-v-3f873eef] {\n transition: stroke-dashoffset 0.3s ease-out;\n}\n.be-progress-ring svg .progress-background[data-v-3f873eef] {\n stroke: var(--ring-background);\n}",""]),e.exports=i},9729:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-range-input[data-v-f376e002] {\n display: flex;\n align-items: center;\n}\n.be-range-input > .be-textbox[data-v-f376e002] {\n flex: 1;\n}\n.be-range-input .default-separator[data-v-f376e002] {\n margin: 0 8px;\n flex: 0 0 auto;\n}",""]),e.exports=i},2472:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-switch-box {\n outline: none !important;\n width: 32px;\n margin: 4px 0;\n}\n.be-switch-box, .be-switch-box *, .be-switch-box *::before, .be-switch-box *::after {\n transition: 0.2s all ease-out;\n}\n.be-switch-box input[type=checkbox] {\n display: none;\n}\n.be-switch-box label {\n display: block;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n}\n.be-switch-box .bar {\n position: relative;\n background-color: rgba(136,136,136,0.26667);\n box-sizing: border-box;\n height: 12px;\n border-radius: 6px;\n}\n.be-switch-box .bar .thumb {\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 50%;\n background-color: #fff;\n border: 1px solid #ddd;\n}\nbody.dark .be-switch-box .bar .thumb {\n border-color: #555;\n background-color: #666;\n}\n.be-switch-box.checked .bar {\n background-color: var(--theme-color-50);\n}\n.be-switch-box.checked .bar .thumb {\n background-color: var(--theme-color);\n border-color: transparent;\n left: calc(100% - 18px);\n}\nbody.dark .be-switch-box.checked .bar .thumb {\n border-color: transparent;\n background-color: var(--theme-color);\n}\n.be-switch-box[focus-within].checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box:focus-within.checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box.disabled {\n opacity: 0.5;\n}\n.be-switch-box.disabled, .be-switch-box.disabled * {\n cursor: not-allowed;\n}",""]),e.exports=i},5901:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-tab-control {\n display: flex;\n flex-direction: column;\n}\n.be-tab-control .default-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 8px 8px 0;\n}\n.be-tab-control .default-header .default-tabs {\n display: flex;\n padding: 6px 8px;\n}\n.be-tab-control .default-header .default-tabs .default-tab {\n font-size: 14px;\n position: relative;\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}\n.be-tab-control .default-header .default-tabs .default-tab::after {\n content: "";\n position: absolute;\n top: calc(100% + 4px);\n left: 50%;\n display: block;\n height: 3px;\n border-radius: 2px;\n width: 80%;\n background-color: var(--theme-color);\n transition: transform 0.2s ease-out;\n transform: translateX(-50%) scaleX(0);\n}\n.be-tab-control .default-header .default-tabs .default-tab-name {\n transition: transform 0.2s ease-out;\n opacity: 0.5;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected .default-tab-name {\n font-weight: bold;\n transform: scale(1.1);\n opacity: 1;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected::after {\n transform: translateX(-50%) scaleX(1);\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n content: attr(data-count);\n position: absolute;\n bottom: calc(100% + 2px);\n left: 50%;\n transform: translateX(-50%);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 4px;\n font-size: 11px;\n border-radius: 10px;\n background-color: #fff;\n border: 1px solid rgba(136,136,136,0.13333);\n height: 10px;\n min-width: 10px;\n box-sizing: content-box;\n line-height: 1;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n background-color: #333;\n}\n.be-tab-control .default-header .header-item {\n flex: 1;\n margin: 0 8px;\n}\n.be-tab-control .default-header .be-more-link .be-button {\n padding: 4px 6px 4px 10px;\n}\n.be-tab-control .default-header .be-more-link .be-button .be-icon {\n margin-left: 4px;\n}\n.be-tab-control .default-content {\n display: flex;\n flex: 1;\n justify-content: center;\n padding: 6px 0;\n position: relative;\n max-height: 100%;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.be-tab-control .default-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-tab-control .default-content .content-transition-enter, .be-tab-control .default-content .content-transition-leave-to {\n opacity: 0;\n transform: translateY(-12px);\n}\n.be-tab-control .default-content .content-transition-leave-active {\n position: absolute;\n}\n.be-tab-control .default-content .content-transition-enter-active, .be-tab-control .default-content .content-transition-leave-active {\n transition: 0.2s ease-out;\n}',""]),e.exports=i},835:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-text-area {\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-text-area[focus-within] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area textarea {\n resize: none;\n width: 0;\n flex: 1 0 0;\n padding: 4px 6px;\n border-radius: 4px;\n background-color: transparent;\n overflow: auto;\n border: none;\n outline: none !important;\n color: black;\n font-size: inherit;\n}\nbody.dark .be-text-area textarea {\n color: #eee;\n}\n.be-text-area textarea:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-text-area textarea::-webkit-input-placeholder {\n color: #888;\n}",""]),e.exports=i},6020:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-textbox[data-v-242237dc] {\n position: relative;\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-textbox[focus-within][data-v-242237dc] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox[data-v-242237dc]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox input[type=text][data-v-242237dc] {\n line-height: normal;\n padding: 4px 6px;\n border-radius: 4px;\n flex: 1 0 0;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: black;\n width: 0;\n font-size: inherit;\n}\nbody.dark .be-textbox input[type=text][data-v-242237dc] {\n color: #eee;\n}\n.be-textbox input[type=text][data-v-242237dc]:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-textbox input[type=text][data-v-242237dc]::-webkit-input-placeholder {\n color: #888;\n}\n.be-textbox.linear[data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear input[type=text][data-v-242237dc] {\n padding: 4px;\n}\n.be-textbox.linear .linear-bar[data-v-242237dc] {\n position: absolute;\n top: calc(100% - 1px);\n left: 50%;\n transform: translateX(-50%);\n border-radius: 1px;\n height: 1px;\n width: 100%;\n background-color: rgba(136,136,136,0.26667);\n}\n.be-textbox.linear[focus-within][data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear[data-v-242237dc]:focus-within {\n box-shadow: none;\n}\n.be-textbox.linear[focus-within] .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}\n.be-textbox.linear:focus-within .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}",""]),e.exports=i},5131:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-button[data-v-7f7e80c6] {\n outline: none !important;\n line-height: normal;\n transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out;\n background-color: rgba(136,136,136,0.13333);\n color: black;\n border: none;\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.be-button[data-v-7f7e80c6], .be-button *[data-v-7f7e80c6] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-button[data-v-7f7e80c6] {\n color: #eee;\n}\n.be-button.round[data-v-7f7e80c6] {\n border-radius: calc(1em + 8px);\n padding: 4px 10px;\n}\n.be-button.icon[data-v-7f7e80c6] {\n border-radius: 50%;\n padding: 4px;\n}\n.be-button .content-container[data-v-7f7e80c6] {\n -webkit-user-select: none;\n user-select: none;\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n}\n.be-button.transparent[data-v-7f7e80c6] {\n background-color: transparent;\n}\n.be-button.primary[data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color-80);\n background-color: var(--theme-color-80);\n color: var(--foreground-color);\n}\n.be-button.light[data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n transition: box-shadow 0.2s ease-out;\n}\nbody.dark .be-button.light[data-v-7f7e80c6] {\n background-color: #333;\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[data-v-7f7e80c6]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button.disabled[data-v-7f7e80c6] {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},6015:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-dropdown[data-v-0e500725] {\n display: flex;\n border-radius: 4px;\n color: black;\n fill: black;\n stroke: black;\n background-color: #fff;\n transition: box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n position: relative;\n cursor: pointer;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-dropdown[data-v-0e500725], .be-dropdown *[data-v-0e500725] {\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n background-color: #333;\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown:not(.disabled)[focus-within][data-v-0e500725] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown[data-v-0e500725]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown .dropdown-popup[data-v-0e500725] {\n background-color: inherit;\n top: calc(100% + 4px);\n left: 50%;\n transform: translateX(-50%) translateY(-4px) scale(0.8);\n transform-origin: top;\n transition: 0.2s ease-out;\n min-width: 100%;\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 .be-dropdown .dropdown-popup[data-v-0e500725] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.be-dropdown .dropdown-popup.open[data-v-0e500725] {\n transform: translateX(-50%) scale(1);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725] {\n padding: 4px 6px;\n margin: 2px 4px;\n border-radius: 4px;\n white-space: nowrap;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: background-color 0.2s ease-out;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[focus-within][data-v-0e500725] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:first-child {\n margin-top: 4px;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:last-child {\n margin-bottom: 4px;\n}\n.be-dropdown .selected[data-v-0e500725] {\n display: flex;\n align-items: center;\n flex-grow: 1;\n line-height: normal;\n}\n.be-dropdown .selected-item[data-v-0e500725] {\n flex: 1;\n padding: 4px 8px;\n}\n.be-dropdown .selected .arrow[data-v-0e500725] {\n flex-shrink: 0;\n transition: transform 0.2s ease-out;\n}\n.be-dropdown .selected .arrow.open[data-v-0e500725] {\n transform: rotate(180deg);\n}\n.be-dropdown .selected .arrow .default-arrow[data-v-0e500725] {\n padding: 0 6px;\n display: flex;\n align-items: center;\n}\n.be-dropdown .selected .arrow .default-arrow path[data-v-0e500725] {\n fill: transparent;\n}\n.be-dropdown .selected .arrow .default-arrow svg[data-v-0e500725] {\n transition: 0.2s ease-out;\n stroke: rgba(136,136,136,0.66667);\n fill: transparent;\n width: 12px;\n height: 12px;\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled)[focus-within] .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):focus-within .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown.disabled[data-v-0e500725] {\n opacity: 0.5;\n cursor: not-allowed;\n}\n.be-dropdown.round[data-v-0e500725] {\n border-radius: calc(1em + 8px);\n}\n.be-dropdown.round .selected-item[data-v-0e500725] {\n padding: 4px 10px;\n}",""]),e.exports=i},1739:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-empty {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},9344:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-loading {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},9751:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-popup {\n position: absolute;\n z-index: 1;\n border-radius: 8px;\n}\n.be-popup.fixed {\n position: fixed;\n}\n.be-popup.close.closed-style {\n pointer-events: none;\n opacity: 0;\n}\n.be-popup.open {\n pointer-events: initial;\n opacity: 1;\n}",""]),e.exports=i},6018:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-slider[data-v-a7e33a16] {\n min-width: 50px;\n position: relative;\n outline: none !important;\n}\n.be-slider .bar-container[data-v-a7e33a16] {\n padding: 6px 0;\n}\n.be-slider .default-bar[data-v-a7e33a16] {\n height: 4px;\n cursor: pointer;\n border-radius: 2px;\n background-color: rgba(136,136,136,0.13333);\n}\n.be-slider .thumb-container[data-v-a7e33a16] {\n cursor: pointer;\n position: absolute;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n transition: none;\n}\n.be-slider .default-thumb[data-v-a7e33a16] {\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background-color: var(--theme-color);\n box-shadow: 0 0 0 2px var(--theme-color-20);\n transition: box-shadow 0.2s ease-out;\n}",""]),e.exports=i},3997:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'@charset "UTF-8";\n/** 由于允许自定义SVG插入, 样式不能是scoped的, 否则匹配不上 */\n@font-face {\n font-family: "be-iconfont-bilifont";\n src: url("//s1.hdslb.com/bfs/seed/jinkela/header-v2/asserts/iconfont.ttf") format("truetype");\n}\n@font-face {\n font-family: "be-iconfont-vanfont";\n src: url("//s1.hdslb.com/bfs/static/jinkela/video/asserts/iconfont.6401a86.ttf") format("truetype");\n}\n.be-icon {\n color: inherit;\n fill: inherit;\n stroke: inherit;\n font-size: var(--size);\n font-style: normal;\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--size);\n height: var(--size);\n}\n.be-icon.be-iconfont-logo::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-profile::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-posts::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-wallet::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-live-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-order-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-course::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-logout::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-ok::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-cancel::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-phone::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-email::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-activity::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-feeds::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-message::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-history::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-vip::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play-triangle::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-refresh::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-eye::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-danmaku::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-dislike-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-comment-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-left-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-right-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-down-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-close::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-search::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-upload::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-lv0::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #9a9a9a;\n}\nbody.dark .be-icon.be-iconfont-lv0::before {\n color: #777;\n}\n.be-icon.be-iconfont-lv1::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #646464;\n}\nbody.dark .be-icon.be-iconfont-lv1::before {\n color: #ddd;\n}\n.be-icon.be-iconfont-lv2::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #1bc861;\n}\n.be-icon.be-iconfont-lv3::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #22baea;\n}\n.be-icon.be-iconfont-lv4::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #eaa722;\n}\n.be-icon.be-iconfont-lv5::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff7631;\n}\n.be-icon.be-iconfont-lv6::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff3131;\n}\n.be-icon:not(.colored) svg, .be-icon:not(.colored) svg path {\n fill: inherit;\n stroke: inherit;\n stroke-width: 0;\n}\n.be-icon .custom-icon {\n display: flex;\n}\n.be-icon .custom-icon > svg {\n width: var(--size);\n height: var(--size);\n}',""]),e.exports=i},2089:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tippy-box {\n font-size: inherit;\n filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2));\n}",""]),e.exports=i},3645:function(e){"use strict"; +saturationl:d("hsl",1,u(100)),lightness:d("hsl",2,u(100)),saturationv:d("hsv",1,u(100)),value:d("hsv",2,u(100)),chroma:d("hcg",1,u(100)),gray:d("hcg",2,u(100)),white:d("hwb",1,u(100)),wblack:d("hwb",2,u(100)),cyan:d("cmyk",0,u(100)),magenta:d("cmyk",1,u(100)),yellow:d("cmyk",2,u(100)),black:d("cmyk",3,u(100)),x:d("xyz",0,u(100)),y:d("xyz",1,u(100)),z:d("xyz",2,u(100)),l:d("lab",0,u(100)),a:d("lab",1),b:d("lab",2),keyword:function(e){return arguments.length?new c(e):r[this.model].keyword(this.color)},hex:function(e){return arguments.length?new c(e):i.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),i=this.rgb(),r=void 0===t?.5:t,a=2*r-1,o=n.alpha()-i.alpha(),s=((a*o==-1?a:(a+o)/(1+a*o))+1)/2,l=1-s;return c.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue(),n.alpha()*r+i.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===o.indexOf(e)){var t=r[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new c(p(r[this.model][e].raw(this.color)).concat(n),e)},c[e]=function(n){return"number"==typeof n&&(n=f(a.call(arguments),t)),new c(n,e)}}})),e.exports=c},8513:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]),e.exports=i},8535:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".switch-options {\n position: relative;\n --columns: 1;\n}\n.switch-options.grid {\n width: 100%;\n}\n.switch-options .switch-icon {\n margin-right: 8px;\n transform: scale(0.9);\n}\n.switch-options .dim {\n opacity: 0.5;\n}\n.switch-options-grid {\n font-size: 12px;\n display: grid;\n grid-template-columns: repeat(auto-fill, 50%);\n}\n.switch-options-popup {\n font-size: 12px;\n transition: 0.2s ease-out;\n transform-origin: left;\n transform: translateY(-50%) scale(0.9);\n top: 50%;\n left: calc(100% + 8px);\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n white-space: nowrap;\n padding: 4px;\n display: grid;\n width: max-content;\n grid-template-columns: repeat(var(--columns), auto);\n border-radius: 5px;\n border: 1px solid rgba(136,136,136,0.13333);\n max-height: calc(100vh - 100px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\nbody.dark .switch-options-popup {\n background-color: #333;\n}\nbody.dark .switch-options-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.switch-options-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.switch-options-popup.open {\n transform: translateY(-50%) scale(1);\n}\nbody.settings-panel-dock-right .switch-options-popup {\n right: calc(100% + 8px);\n left: unset;\n transform-origin: right;\n}\n.switch-options.small-size .switch-options-popup {\n transform-origin: top;\n top: calc(100% + 8px);\n left: 50%;\n transform: translateX(-50%) scale(0.9);\n}\n.switch-options.small-size .switch-options-popup.open {\n transform: translateX(-50%) scale(1);\n}",""]),e.exports=i},8869:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".check-all-updates[data-v-31dfc406] {\n margin: 1px 0;\n}\n.check-all-updates .be-icon[data-v-31dfc406] {\n margin-right: 6px;\n}",""]),e.exports=i},5478:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.bangumi-card[data-v-3bc2da4f] {\n --cover-width: 94px;\n background-color: #fff;\n margin: 0 8px 8px 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n display: grid;\n grid-template-areas: "cover epTitle" "cover title";\n grid-template-columns: var(--cover-width) 1fr;\n grid-template-rows: 6fr 5fr;\n position: relative;\n flex-shrink: 0;\n}\n.bangumi-card .up[data-v-3bc2da4f] {\n grid-area: title;\n display: flex;\n align-items: center;\n padding: 0 12px;\n align-self: center;\n overflow: hidden;\n margin-bottom: 4px;\n}\n.bangumi-card .up .cover[data-v-3bc2da4f] {\n height: 18px;\n border-radius: 50%;\n}\n.bangumi-card .up .title[data-v-3bc2da4f] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 6px;\n line-height: normal;\n}\n.bangumi-card .ep-title[data-v-3bc2da4f] {\n grid-area: epTitle;\n font-size: 11pt;\n font-weight: bold;\n padding: 0 12px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: center;\n color: inherit;\n line-height: normal;\n margin-top: 4px;\n}\n.bangumi-card .ep-cover-container[data-v-3bc2da4f] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n display: flex;\n}\n.bangumi-card .ep-cover-container .ep-cover[data-v-3bc2da4f] {\n background-color: rgba(136,136,136,0.26667);\n width: var(--cover-width);\n min-height: 62.5px;\n}\n.bangumi-card:hover .ep-title[data-v-3bc2da4f] {\n color: var(--theme-color);\n}\n.bangumi-card:hover .ep-cover[data-v-3bc2da4f] {\n transform: scale(1.05);\n}\nbody.dark .bangumi-card[data-v-3bc2da4f] {\n box-shadow: rgba(0,0,0,0.06667) 0 4px 12px 0px;\n background-color: #2d2d2d;\n color: #eee;\n}\n.bangumi-card.new[data-v-3bc2da4f]::before {\n content: "NEW";\n position: absolute;\n top: 4px;\n left: 4px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n height: 18px;\n border-radius: 9px;\n font-weight: 700;\n font-size: 11px;\n line-height: 18px;\n z-index: 1;\n}',""]),e.exports=i},5028:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".column-card[data-v-8e8ea920] {\n width: 356px;\n display: flex;\n flex-direction: column;\n margin-bottom: 12px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n background-color: #fff;\n box-sizing: border-box;\n position: relative;\n flex-shrink: 0;\n font-size: 12px;\n cursor: pointer;\n border-radius: 8px;\n}\nbody.dark .column-card[data-v-8e8ea920] {\n background-color: #282828;\n color: #eee;\n}\n.column-card .covers[data-v-8e8ea920] {\n position: relative;\n display: flex;\n overflow: hidden;\n border-radius: 8px 8px 0 0;\n}\n.column-card .covers .cover[data-v-8e8ea920] {\n flex: 1 0 0;\n height: 120px;\n width: 0;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.column-card .up[data-v-8e8ea920] {\n position: absolute;\n left: 8px;\n top: calc(120px - 28px - 6px);\n padding: 2px;\n display: flex;\n align-items: center;\n background-color: rgba(0,0,0,0.66667);\n border-radius: 14px;\n height: 28px;\n box-sizing: border-box;\n}\n.column-card .up .face[data-v-8e8ea920] {\n border-radius: 50%;\n height: 24px;\n width: 24px;\n}\n.column-card .up .name[data-v-8e8ea920] {\n margin: 0 6px;\n color: #fff;\n}\n.column-card .title[data-v-8e8ea920] {\n padding: 10px 10px 0;\n margin: 0;\n font-size: 11pt;\n font-weight: bold;\n color: inherit;\n line-height: normal;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.column-card .description[data-v-8e8ea920] {\n margin: 8px 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.column-card:hover .title[data-v-8e8ea920] {\n color: var(--theme-color);\n}\n.column-card:hover .cover[data-v-8e8ea920] {\n transform: scale(1.05);\n}",""]),e.exports=i},3436:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-up-info {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 12px;\n line-height: normal;\n}\n.be-up-info:not(.fallback) {\n background-color: #fff;\n color: black;\n border-radius: 14px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 2px;\n box-shadow: none;\n padding-right: 8px;\n}\nbody.dark .be-up-info:not(.fallback) {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-up-info:not(.fallback) {\n background-color: #282828;\n color: #eee;\n}\n.be-up-info-cover {\n border-radius: 50%;\n}\n.be-up-info-cover-fallback {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n height: 24px;\n width: 18px;\n margin: 0 -3px 0 3px;\n}\n.be-up-info-name {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n transition: 0.2s ease-out;\n}\n.be-up-info:hover .be-up-info-name {\n color: var(--theme-color) !important;\n}",""]),e.exports=i},1745:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.video-card[data-v-0ffa1cb1] {\n display: grid;\n grid-template-columns: 200px 1fr;\n grid-template-rows: 1fr 1fr 1fr;\n grid-template-areas: "cover title" "cover description" "cover up";\n height: var(--card-height);\n width: var(--card-width);\n color: black;\n background-color: #fff;\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 margin-right: var(--card-margin);\n margin-bottom: var(--card-margin);\n position: relative;\n}\nbody.dark .video-card[data-v-0ffa1cb1], body.dark .video-card[data-v-0ffa1cb1]:hover {\n background-color: #282828;\n color: #eee;\n}\n.video-card[data-v-0ffa1cb1]:hover {\n color: black;\n}\n.video-card.vertical[data-v-0ffa1cb1] {\n grid-template-columns: auto auto;\n grid-template-rows: auto 1fr auto auto;\n grid-template-areas: "cover cover" "title title" "up up" "stats stats";\n grid-gap: 4px;\n gap: 4px;\n}\n.video-card.vertical .description[data-v-0ffa1cb1],\n.video-card.vertical .topics[data-v-0ffa1cb1] {\n display: none;\n}\n.video-card.vertical .cover-container[data-v-0ffa1cb1] {\n border-radius: 8px 8px 0 0;\n}\n.video-card.vertical .title[data-v-0ffa1cb1] {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n max-height: 3em;\n word-break: break-all;\n white-space: normal;\n line-height: 1.5;\n margin: 4px 0;\n font-size: 14px;\n}\n.video-card.vertical .up[data-v-0ffa1cb1] {\n align-self: start;\n white-space: nowrap;\n}\n.video-card.vertical .up .name[data-v-0ffa1cb1] {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.video-card.vertical .up[data-v-0ffa1cb1]:not(.no-face) {\n margin-left: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .up.no-face[data-v-0ffa1cb1] {\n margin-top: 8px;\n max-width: calc(var(--card-width) - 24px);\n}\n.video-card.vertical .cooperation[data-v-0ffa1cb1] {\n margin: 0 12px 6px 8px;\n}\n.video-card.vertical .stats[data-v-0ffa1cb1] {\n grid-area: stats;\n align-self: end;\n justify-self: start;\n margin-bottom: 8px;\n margin-right: 0;\n}\n.video-card > *[data-v-0ffa1cb1] {\n justify-self: self-start;\n align-self: center;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1],\n.video-card .publish-time-detail[data-v-0ffa1cb1],\n.video-card .duration[data-v-0ffa1cb1],\n.video-card .watchlater[data-v-0ffa1cb1] {\n opacity: 0;\n}\n.video-card:hover .cover[data-v-0ffa1cb1] {\n transform: scale(1.05);\n}\n.video-card:hover .publish-time-summary[data-v-0ffa1cb1],\n.video-card:hover .duration[data-v-0ffa1cb1],\n.video-card:hover .watchlater[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .publish-time-summary[data-v-0ffa1cb1]:hover {\n opacity: 0;\n}\n.video-card .publish-time-summary:hover ~ .publish-time-detail[data-v-0ffa1cb1] {\n opacity: 1;\n}\n.video-card .cover-container[data-v-0ffa1cb1] {\n grid-area: cover;\n border-radius: 8px 0 0 8px;\n position: relative;\n width: calc(var(--card-width) - 2px);\n height: calc(var(--card-width) / 20 * 12.5);\n overflow: hidden;\n}\n.video-card .cover-container .cover[data-v-0ffa1cb1] {\n transition: 0.1s cubic-bezier(0.39, 0.58, 0.57, 1);\n -o-object-fit: cover;\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n.video-card .cover-container[data-v-0ffa1cb1] > :not(.cover) {\n position: absolute;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1],\n.video-card .cover-container .duration[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n bottom: 6px;\n padding: 2px 8px;\n background-color: rgba(0,0,0,0.66667);\n color: white;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .duration .mdi[data-v-0ffa1cb1],\n.video-card .cover-container .watchlater .mdi[data-v-0ffa1cb1] {\n margin-right: 4px;\n}\n.video-card .cover-container .new[data-v-0ffa1cb1] {\n top: 6px;\n left: 6px;\n background-color: var(--theme-color);\n color: var(--foreground-color);\n font-weight: bold;\n padding: 2px 8px;\n border-radius: 10px;\n height: 20px;\n box-sizing: border-box;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1] {\n z-index: 0;\n}\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n z-index: 1;\n}\n.video-card .cover-container .publish-time-detail[data-v-0ffa1cb1],\n.video-card .cover-container .publish-time-summary[data-v-0ffa1cb1] {\n top: 6px;\n right: 6px;\n}\n.video-card .cover-container .duration[data-v-0ffa1cb1] {\n left: 6px;\n}\n.video-card .cover-container .watchlater[data-v-0ffa1cb1] {\n right: 6px;\n padding-left: 4px;\n}\n.video-card .title[data-v-0ffa1cb1] {\n grid-area: title;\n font-size: 16px;\n font-weight: 600;\n color: inherit;\n padding: 0 10px;\n white-space: nowrap;\n overflow: hidden;\n justify-self: stretch;\n text-overflow: ellipsis;\n}\n.video-card .title[data-v-0ffa1cb1]:hover {\n color: var(--theme-color);\n}\n.video-card .topics[data-v-0ffa1cb1] {\n grid-area: description;\n display: flex;\n align-items: center;\n margin-left: 12px;\n}\n.video-card .topics .topic[data-v-0ffa1cb1] {\n color: inherit;\n padding: 4px 8px;\n background-color: rgba(136,136,136,0.13333);\n margin-right: 8px;\n border-radius: 14px;\n white-space: nowrap;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-card .topics .topic[data-v-0ffa1cb1]:hover {\n background-color: rgba(136,136,136,0.26667);\n color: var(--theme-color);\n}\n.video-card .description[data-v-0ffa1cb1] {\n grid-area: description;\n color: inherit;\n overflow: hidden;\n align-self: stretch;\n justify-self: stretch;\n margin: 0 12px;\n line-height: 1.5;\n height: 3em;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n scrollbar-width: none !important;\n}\n.video-card .description[data-v-0ffa1cb1]::-webkit-scrollbar {\n width: 0px !important;\n}\n.video-card .description.single-line[data-v-0ffa1cb1] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.video-card .cooperation[data-v-0ffa1cb1],\n.video-card .up[data-v-0ffa1cb1],\n.video-card .stats[data-v-0ffa1cb1] {\n grid-area: up;\n}\n.video-card .up[data-v-0ffa1cb1] {\n margin-left: 12px;\n margin-bottom: 6px;\n display: flex;\n align-items: center;\n padding: 2px;\n background-color: transparent;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n border-radius: 15px;\n color: inherit;\n}\n.video-card .up .name[data-v-0ffa1cb1] {\n margin: 0 8px;\n}\n.video-card .up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .up[data-v-0ffa1cb1]:not(.no-face):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.video-card .up:hover .name[data-v-0ffa1cb1],\n.video-card .up:hover .be-icon[data-v-0ffa1cb1] {\n color: var(--theme-color);\n}\n.video-card.no-stats .up[data-v-0ffa1cb1],\n.video-card.no-stats .cooperation[data-v-0ffa1cb1] {\n margin-bottom: 4px;\n}\n.video-card .cooperation[data-v-0ffa1cb1] {\n margin-left: 12px;\n display: flex;\n align-items: center;\n justify-self: stretch;\n justify-content: space-between;\n}\n.video-card .cooperation-ups[data-v-0ffa1cb1] {\n display: flex;\n flex-direction: row-reverse;\n align-items: center;\n justify-content: flex-start;\n}\n.video-card .cooperation-ups .cooperation-up[data-v-0ffa1cb1] {\n flex: 0 0 15px;\n width: 15px;\n display: flex;\n}\n.video-card .cooperation-ups .cooperation-up.no-face[data-v-0ffa1cb1] {\n background-color: transparent;\n padding: 0;\n}\n.video-card .cooperation-ups .cooperation-up.no-face .be-icon[data-v-0ffa1cb1] {\n font-size: 18px;\n opacity: 0.75;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border-radius: 50%;\n width: 24px;\n height: 24px;\n box-sizing: content-box;\n}\n.video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n border: 1px solid rgba(136,136,136,0.13333);\n padding: 2px;\n background-color: #fff;\n}\nbody.dark .video-card .cooperation-ups .cooperation-up .face[data-v-0ffa1cb1] {\n background-color: #282828;\n}\n.video-card .cooperation-ups:hover .cooperation-up[data-v-0ffa1cb1] {\n flex-basis: auto;\n width: 30px;\n margin-right: 4px;\n}\n.video-card .cooperation-note[data-v-0ffa1cb1] {\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] {\n font-size: 11px;\n justify-self: self-end;\n margin-right: 12px;\n display: flex;\n align-items: center;\n opacity: 0.5;\n}\n.video-card .stats[data-v-0ffa1cb1] > :nth-child(n+4) {\n display: none;\n}\n.video-card .stats .be-icon[data-v-0ffa1cb1] {\n margin: 0 4px 0 12px;\n}',""]),e.exports=i},4618:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".bb-comment .translate-container,\n.card-content .translate-container {\n margin: 4px 0 2px 0;\n display: inline-block;\n font-weight: normal;\n font-size: 14px;\n}\n.bb-comment .translate-container .translated,\n.card-content .translate-container .translated {\n font-size: 12px;\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.bb-comment .translate-container .translated a,\n.card-content .translate-container .translated a {\n color: #aaa !important;\n}\n.bb-comment .translate-container .translated a:hover,\n.card-content .translate-container .translated a:hover {\n color: var(--theme-color) !important;\n}\n.bb-comment .translate-container .translate,\n.card-content .translate-container .translate {\n display: flex;\n align-items: center;\n grid-gap: 2px;\n gap: 2px;\n font-size: 12px;\n height: 18px;\n color: #aaa;\n cursor: pointer;\n}\n.bb-comment .translate-container .translate:hover,\n.card-content .translate-container .translate:hover {\n color: var(--theme-color);\n}\n.bb-comment .translate-container .translate-result,\n.card-content .translate-container .translate-result {\n padding-top: 6px;\n white-space: pre-wrap;\n line-height: 20px;\n word-break: break-all;\n word-wrap: break-word;\n}\nbody.dark .bb-comment .translate-container .translate-result,\nbody.dark .card-content .translate-container .translate-result {\n color: #eee;\n}\nbody.machine-translator-enabled .bb-comment .reply-con .text-con {\n display: block;\n margin: 0 !important;\n}\nbody.machine-translator-enabled .card-content .translate-container {\n margin: 13px 0 2px 0;\n}",""]),e.exports=i},3955:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".suggest-item {\n outline: none !important;\n padding: 6px 6px 6px 10px;\n cursor: pointer;\n}\n.suggest-item.disabled {\n cursor: default;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled)[focus-within] {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:not(.disabled):hover, .suggest-item:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.suggest-item:first-child {\n padding-top: 8px;\n border-radius: 7px 7px 0 0;\n}\n.suggest-item:last-child {\n padding-bottom: 8px;\n border-radius: 0 0 7px 7px;\n}\n.suggest-item-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.suggest-item-icon {\n margin-right: 6px;\n}\n.suggest-item-title {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n flex: 1 0 0;\n width: 0;\n}\n.suggest-item-name {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.suggest-item-description {\n opacity: 0.5;\n font-size: smaller;\n}\n.suggest-item-delete {\n opacity: 0.5;\n margin-right: 4px;\n}\n.suggest-item-delete:hover {\n opacity: 1;\n}",""]),e.exports=i},5584:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".global-launch-bar-container {\n display: flex;\n top: 20vh;\n left: 50%;\n width: 40vw;\n max-width: 650px;\n height: 50px;\n padding: 0 8px;\n z-index: 5000;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n font-size: 16px;\n transform: translateX(-50%);\n transition: opacity 0.2s ease-out;\n}\nbody.dark .global-launch-bar-container {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .global-launch-bar-container {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .global-launch-bar-container {\n background-color: #222;\n}\n.global-launch-bar-container .launch-bar {\n flex: 1;\n}\nbody.dark .global-launch-bar-container .launch-bar {\n --color: #eee;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list {\n transition: 0.2s ease-out;\n top: calc(100% + 8px);\n max-height: calc(80vh - 16px - 50px);\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n font-size: 14px;\n}\n.global-launch-bar-container .launch-bar .launch-bar-suggest-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}",""]),e.exports=i},4815:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".launch-bar {\n --color: black;\n color: var(--color);\n position: relative;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.launch-bar .input-area {\n display: flex;\n flex-direction: column;\n flex: 1;\n}\n.launch-bar .input-area .recommended-target {\n display: none;\n}\n.launch-bar .input-area .launch-bar-form {\n flex: 1;\n display: flex;\n}\n.launch-bar .input-area .launch-bar-form .input {\n flex: 1;\n padding: 8px;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: inherit;\n box-sizing: border-box;\n width: 15vw;\n font-size: inherit;\n}\n.launch-bar .input-area .launch-bar-form .input::placeholder {\n color: inherit !important;\n opacity: 0.8;\n}\n.launch-bar .input-area .launch-bar-form .submit {\n color: inherit;\n padding: 4px;\n background: transparent;\n border: none;\n outline: none !important;\n cursor: pointer;\n}\n.launch-bar .input-area .input-active-bar {\n flex: 0 0 auto;\n align-self: flex-start;\n height: 2px;\n width: 0;\n border-radius: 1px;\n background-color: var(--theme-color);\n transition: 0.3s ease-in-out;\n}\n.launch-bar .launch-bar-suggest-list {\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n width: 100%;\n transform: translateX(-50%) translateY(-4px);\n pointer-events: none;\n border: 1px solid rgba(136,136,136,0.13333);\n white-space: nowrap;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n background-color: #fff;\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .launch-bar .launch-bar-suggest-list {\n color: #eee;\n background-color: #222;\n}\n.launch-bar .launch-bar-suggest-list .suggest-highlight {\n color: var(--theme-color);\n font-style: normal;\n}\n.launch-bar[focus-within] .input-active-bar {\n width: 100%;\n}\n.launch-bar:focus-within .input-active-bar {\n width: 100%;\n}\n.launch-bar[focus-within] .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list[focus-within] {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}\n.launch-bar:focus-within .launch-bar-suggest-list,\n.launch-bar .launch-bar-suggest-list:focus-within {\n opacity: 1;\n transform: translateX(-50%);\n pointer-events: initial;\n}",""]),e.exports=i},8353:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-description {\n word-break: break-all;\n line-height: normal;\n}\n.component-description ul,\n.component-description ul li {\n list-style: disc;\n}\n.component-description ol,\n.component-description ol li {\n list-style: decimal;\n}\n.component-description ul,\n.component-description ol {\n padding-left: 16px;\n}\n.component-description ul li,\n.component-description ol li {\n line-height: 1.75;\n}\n.component-description p {\n margin: 0;\n}\n.component-description details {\n line-height: 1.75;\n}\n.component-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.component-description > p {\n line-height: 1.75;\n}\n.component-description pre {\n white-space: pre-wrap;\n}\n.component-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.component-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .component-description kbd {\n border-color: #666;\n}\n.component-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .component-description blockquote * {\n color: inherit !important;\n}\n.component-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.component-description a,\n.component-description a[focus-within],\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description a,\n.component-description a:focus-within,\n.component-description a:hover {\n color: var(--theme-color);\n}\n.component-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},7278:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-detail {\n min-width: 264px;\n width: 264px;\n flex: 1;\n background-color: inherit;\n border-radius: 7px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.component-detail .extra-option {\n display: flow-root;\n}\n.component-detail-separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n margin-bottom: 12px;\n flex-shrink: 0;\n align-self: stretch;\n}\n.component-detail-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n padding: 12px;\n background-color: inherit;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.component-detail-header .display-name {\n font-weight: bold;\n font-size: 16px;\n}\n.component-detail-header .close {\n cursor: pointer;\n}\n.component-detail-header .close:hover {\n color: var(--theme-color);\n}\n.component-detail-description:not(:last-child) {\n padding: 12px 12px 0;\n}\n.component-detail-tags {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n padding: 0 8px 8px;\n}\n.component-detail-tags .tag {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n padding: 2px 6px;\n margin-right: 4px;\n margin-bottom: 4px;\n font-size: 12px;\n box-shadow: none;\n}\nbody.dark .component-detail-tags .tag {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .component-detail-tags .tag {\n background-color: #282828;\n color: #eee;\n}\n.component-detail-tags .tag .tag-color {\n border-radius: 50%;\n width: 12px;\n height: 12px;\n margin-right: 4px;\n}\n.component-detail-internal-data {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n flex-shrink: 0;\n position: sticky;\n bottom: 0;\n min-height: 24px;\n box-sizing: content-box;\n background-color: inherit;\n padding: 8px 12px;\n}\n.component-detail-internal-data-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-detail-internal-data .internal-name {\n opacity: 0.5;\n}\n.component-detail-internal-data .tippy-content {\n padding: 4px;\n}\n.component-detail-internal-data .extra-actions-wrapper {\n position: relative;\n transform: translateX(2px);\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions {\n padding: 4px;\n cursor: pointer;\n}\n.component-detail-internal-data .extra-actions-wrapper .extra-actions-list {\n width: max-content;\n}\n.component-detail-operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-detail-operations > * {\n flex: 1 0 0;\n}\n.component-detail-operations > *:not(:last-child) {\n margin-right: 8px;\n}\n.component-detail-options {\n padding: 8px 12px;\n}\n.component-detail-options .component-detail-options-title {\n font-weight: bold;\n font-size: 14px;\n margin-bottom: 8px;\n}\n.component-detail-options .generated-option:not(:last-child) {\n margin-bottom: 4px;\n}\n.component-detail-grow {\n flex: 1;\n}",""]),e.exports=i},5136:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-option[data-v-ddb921e6] {\n display: flex;\n align-items: center;\n min-height: 24px;\n}\n.component-option .unknown-option-type[data-v-ddb921e6],\n.component-option .be-slider[data-v-ddb921e6],\n.component-option .be-range-input[data-v-ddb921e6],\n.component-option .be-text-box[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=boolean] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=dropdown] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=color] .option-name[data-v-ddb921e6] {\n flex: 1 0 0;\n}\n.component-option[data-type=switch][data-v-ddb921e6] {\n justify-content: center;\n}\n.component-option[data-type=switch] .option-name[data-v-ddb921e6] {\n display: none;\n}\n.component-option .option-name[data-v-ddb921e6] {\n margin-right: 8px;\n}\n.component-option .be-slider[data-v-ddb921e6] {\n margin: 0 8px;\n}",""]),e.exports=i},9389:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.component-settings {\n display: flex;\n flex-direction: column;\n justify-content: center;\n box-sizing: border-box;\n overflow: hidden;\n padding: 7px 12px 7px 7px;\n width: 100%;\n min-height: 36px;\n position: relative;\n cursor: pointer;\n transition: 0.2s ease-out;\n -webkit-user-select: none;\n user-select: none;\n}\n.component-settings::after {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n top: 0;\n left: 10px;\n height: 100%;\n width: calc(100% - 20px);\n pointer-events: none;\n background-image: repeating-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(136,136,136,0.13333) 10px, rgba(136,136,136,0.13333) 30px, rgba(0,0,0,0) 30px, rgba(0,0,0,0) 38px, rgba(136,136,136,0.13333) 38px, rgba(136,136,136,0.13333) 50px, rgba(0,0,0,0) 50px);\n}\n.component-settings.virtual::after {\n opacity: 1;\n}\n.component-settings.virtual .row {\n display: none;\n}\n.component-settings .row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.component-settings .row:not(:last-child) {\n margin-bottom: 8px;\n}\n.component-settings .display-name {\n font-size: 14px;\n height: 20px;\n flex: 1 0 auto;\n margin-left: 6px;\n width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.component-settings .details-arrow {\n opacity: 0.75;\n width: 32px;\n justify-content: flex-end;\n}\n.component-settings .be-switch-box {\n margin: 0;\n}\n.component-settings:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.component-settings:hover .options-count {\n opacity: 1;\n}\n.component-settings.selected {\n background-color: rgba(136,136,136,0.13333);\n}',""]),e.exports=i},2915:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-content .sidebar > * {\n position: relative;\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page {\n font-size: 13px;\n top: 12px;\n transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n transform: translateX(calc(-12.5% * var(--direction)));\n min-width: 372px;\n padding: 12px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-content .sidebar > * .settings-panel-sub-page {\n background-color: #282828;\n color: #eee;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page.open {\n transform: translateX(0);\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n flex-shrink: 0;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .sub-page-row:not(:last-child) {\n margin-bottom: 12px;\n}\n.settings-panel-content .sidebar > * .settings-panel-sub-page .separator {\n height: 1px;\n background-color: rgba(136,136,136,0.13333);\n width: 100%;\n}\n.settings-panel-content .sidebar > * .component-tags-item {\n background-color: transparent;\n cursor: pointer;\n display: flex;\n align-items: center;\n white-space: nowrap;\n padding: 8px;\n padding-right: 10px;\n font-size: 13px;\n}\n.settings-panel-content .sidebar > * .component-tags-item .tag-name {\n margin-right: 4px;\n margin-left: 8px;\n}\n.settings-panel-content .sidebar > * .component-tags-item:hover, .settings-panel-content .sidebar > * .component-tags-item.selected {\n background-color: rgba(136,136,136,0.13333);\n}\n.settings-panel-content .sidebar > * .icon-list,\n.settings-panel-content .sidebar > * .component-tags {\n flex-grow: 1;\n max-height: calc(var(--panel-height) - var(--header-height));\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n background-color: transparent;\n width: 40px;\n display: flex;\n flex-direction: column;\n}\n.settings-panel-content .sidebar > * .icon-list::-webkit-scrollbar,\n.settings-panel-content .sidebar > * .component-tags::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-content .sidebar > * .icon-list .grow,\n.settings-panel-content .sidebar > * .component-tags .grow {\n flex-grow: 1;\n}\n.settings-panel-content .sidebar > * .icon-list .be-icon,\n.settings-panel-content .sidebar > * .component-tags .be-icon {\n margin-left: 2px;\n}\n.settings-panel-content .sidebar > * .component-tags {\n height: 100%;\n width: auto;\n position: absolute;\n top: 0;\n opacity: 0;\n transition: 0.2s ease-out;\n pointer-events: none;\n background-color: #fff;\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody.dark .settings-panel-content .sidebar > * .component-tags {\n background-color: #222;\n}\n.settings-panel-content .sidebar > * .icon-list:hover ~ .component-tags,\n.settings-panel-content .sidebar > * .component-tags:hover {\n opacity: 1;\n pointer-events: initial;\n}",""]),e.exports=i},8918:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-settings {\n line-height: normal;\n font-size: 12px;\n --panel-height: calc(100vh - 120px);\n}\nbody.player-mode-blackmask .be-settings {\n visibility: hidden;\n}\n.be-settings > .sidebar {\n position: fixed;\n top: 50%;\n z-index: 1002;\n transform: translateX(calc(-50% * var(--direction))) translateY(-50%);\n}\nbody.player-mode-webfullscreen .be-settings > .sidebar, body.player-fullscreen-fix .be-settings > .sidebar, body.player-full-win .be-settings > .sidebar {\n z-index: 1;\n}\n.be-settings > .sidebar > * {\n transition: transform 0.3s ease-out, opacity 0.3s ease-out;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n width: 26px;\n height: 26px;\n padding: 8px;\n box-sizing: content-box;\n background-color: rgba(255,255,255,0.66667);\n border-radius: 50%;\n position: relative;\n}\nbody.dark .be-settings > .sidebar > * {\n background-color: rgba(51,51,51,0.66667);\n}\n.be-settings > .sidebar > *:not(:last-child) {\n margin-bottom: 26px;\n}\n.be-settings > .sidebar > *::after {\n content: "";\n width: 140%;\n height: 140%;\n position: absolute;\n top: -20%;\n left: -20%;\n background: transparent;\n}\n.be-settings > .sidebar > * .be-icon {\n font-size: 26px;\n color: #888;\n fill: #888;\n transition: fill 0.3s ease-out;\n}\n.be-settings > .sidebar > *:hover {\n transform: translateX(calc(60% * var(--direction))) scale(1.1);\n background-color: #fff;\n}\nbody.dark .be-settings > .sidebar > *:hover {\n background-color: #333;\n}\n.be-settings > .sidebar > *:hover .be-icon {\n color: #222;\n fill: #222;\n}\nbody.dark .be-settings > .sidebar > *:hover .be-icon {\n color: #eee;\n fill: #eee;\n}\n.be-settings > .sidebar > *.open {\n transform: translateX(calc(100% * var(--direction))) scale(1.5);\n opacity: 0;\n}\n.be-settings .settings-panel-popup {\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n top: 50%;\n z-index: 100001;\n}\n.be-settings .settings-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .settings-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.be-settings .widgets-panel-popup {\n top: 50%;\n z-index: 100001;\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.be-settings .widgets-panel-popup.close {\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n}\n.be-settings .widgets-panel-popup.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.bilibili-player-dm-tip-wrap {\n pointer-events: none !important;\n}\nbody:not(.settings-panel-dock-right) .contact-help {\n display: none !important;\n}\nbody:not(.settings-panel-dock-right) .be-settings {\n --direction: 1;\n}\nbody:not(.settings-panel-dock-right) .be-settings > .sidebar {\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .widgets-panel-popup,\nbody:not(.settings-panel-dock-right) .settings-panel-popup {\n left: 12px;\n transform-origin: left;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .sidebar {\n border-right: 1px solid rgba(136,136,136,0.13333);\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .settings-panel-content .main {\n border-bottom-right-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags {\n border-bottom-left-radius: 8px;\n border-right: 1px solid rgba(136,136,136,0.13333);\n left: 0;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-left-radius: 7px;\n}\nbody:not(.settings-panel-dock-right) .settings-panel-sub-page {\n left: 53px;\n}\nbody.settings-panel-dock-right {\n --direction: -1;\n}\nbody.settings-panel-dock-right .be-settings > .sidebar {\n right: 0;\n}\nbody.settings-panel-dock-right .widgets-panel-popup,\nbody.settings-panel-dock-right .settings-panel-popup {\n right: 12px;\n transform-origin: right;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .sidebar {\n order: 1;\n border-left: 1px solid rgba(136,136,136,0.13333);\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel-content .main {\n border-bottom-left-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags {\n border-bottom-right-radius: 8px;\n border-left: 1px solid rgba(136,136,136,0.13333);\n right: 0;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-tags .component-tags-item:last-child {\n border-bottom-right-radius: 7px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings {\n padding: 7px 7px 7px 12px;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row {\n flex-direction: row-reverse;\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .details-arrow {\n transform: rotate(180deg);\n}\nbody.settings-panel-dock-right .settings-panel-popup .component-settings .row .display-name {\n margin-left: 12px;\n width: 180px;\n}\nbody.settings-panel-dock-right .settings-panel-sub-page {\n right: 53px;\n}',""]),e.exports=i},3374:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".settings-panel-popup {\n z-index: 1000;\n}\n.settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n --header-height: 50px;\n --settings-panel-background: #fff;\n background-color: var(--settings-panel-background);\n position: relative;\n overscroll-behavior: contain;\n border-radius: 8px;\n color: black;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: content-box;\n width: auto;\n min-width: 320px;\n height: var(--panel-height);\n transition: opacity 0.2s 0.2s ease-out;\n}\nbody.dark .settings-panel-popup .settings-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel {\n --settings-panel-background: #222;\n color: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header {\n box-sizing: border-box;\n height: var(--header-height);\n padding: 12px;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .settings-panel-popup .settings-panel .settings-panel-header {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .title {\n font-size: 18px;\n font-weight: bold;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon {\n font-size: 28px;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .peek {\n cursor: pointer;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon {\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.settings-panel-popup .settings-panel .settings-panel-header .collaspe .be-icon:hover,\n.settings-panel-popup .settings-panel .settings-panel-header .close .be-icon:hover {\n color: var(--theme-color);\n}\n.settings-panel-popup .settings-panel .settings-panel-content {\n flex: 1;\n display: flex;\n max-height: calc(var(--panel-height) - var(--header-height));\n}\n.settings-panel-popup .settings-panel .settings-panel-content .sidebar {\n display: flex;\n flex-direction: column;\n z-index: 2;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main {\n flex: 1;\n padding: 0;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .be-empty {\n min-height: 36px;\n padding: 7px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list {\n display: grid;\n grid-template-columns: auto;\n grid-gap: 0;\n gap: 0;\n width: auto;\n margin: 0;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-move, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-active, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n transition: all 0.5s ease;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-enter-from, .settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-to {\n opacity: 0;\n transform: translateY(-30px);\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .transition-leave-active {\n position: absolute;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: var(--settings-panel-background);\n padding-right: 8px;\n height: 36px;\n box-sizing: border-box;\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n position: sticky;\n top: 0;\n z-index: 1;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search {\n align-self: stretch;\n font-size: 13px;\n box-shadow: none;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main .component-list .settings-panel-search-bar .settings-panel-search input {\n padding: 4px 10px;\n}\n.settings-panel-popup .settings-panel .settings-panel-content .main > * {\n flex: 1;\n}\n.settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n top: 50%;\n left: calc(100% - 12px);\n height: calc(100% - 22px);\n z-index: -1;\n transform: translateZ(0) translateY(-50%) translateX(calc(-48% * var(--direction)));\n transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);\n padding-left: 12px;\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .settings-panel-popup .settings-panel .component-detail-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.settings-panel-dock-right .settings-panel-popup .settings-panel .component-detail-panel {\n left: unset;\n right: calc(100% - 12px);\n padding: 0 12px 0 0;\n}\n.settings-panel-popup .settings-panel .component-detail-panel.open {\n transform: translateZ(0) translateY(-50%) translateX(0);\n}\n.settings-panel-popup .settings-panel.collapsed {\n height: auto;\n transform: translateY(calc(50% - 45vh));\n opacity: 0.3;\n}\n.settings-panel-popup .settings-panel.collapsed .header, body.dark .settings-panel-popup .settings-panel.collapsed .header {\n border-color: transparent;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar,\n.settings-panel-popup .settings-panel.collapsed .main {\n opacity: 0;\n padding: 0;\n pointer-events: none;\n}\n.settings-panel-popup .settings-panel.collapsed .sidebar {\n display: none;\n}\n.settings-panel-popup .settings-panel.collapsed:hover {\n opacity: 1;\n}\n.settings-panel-popup .settings-panel.peek {\n opacity: 0.1;\n}",""]),e.exports=i},5089:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tag-ring {\n display: flex;\n transform: scaleX(-1) rotate(-90deg);\n}\n.tag-ring svg {\n height: 18px;\n width: 18px;\n}",""]),e.exports=i},3731:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".widgets-panel {\n max-height: var(--panel-height);\n min-height: 80px;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: flex-start;\n align-items: flex-start;\n flex-wrap: wrap;\n padding: 16px;\n padding-right: 20px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .widgets-panel {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .widgets-panel {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .widgets-panel {\n background-color: #222;\n}\nbody.dark .widgets-panel {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.widgets-panel-header {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 18px;\n}\n.widgets-panel-header .be-icon {\n margin-right: 6px;\n}\n.widgets-panel .widgets-loading,\n.widgets-panel .widgets-empty {\n padding: 12px 0;\n}\n.widgets-panel .widget-items {\n position: relative;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n}\n.widgets-panel .widget-items .widget-item {\n font-size: 14px;\n transition: 0.2s ease-out;\n display: flex;\n}\n.widgets-panel .widget-items .widget-item-enter, .widgets-panel .widget-items .widget-item-leave-to {\n opacity: 0;\n transform: scale(0.9);\n}\n.widgets-panel .widget-items .widget-item-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n white-space: nowrap;\n}\n.widgets-panel .widget-items .multiple-widgets {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n align-items: flex-start;\n position: relative;\n}",""]),e.exports=i},9311:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".component-action {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n cursor: pointer;\n border-radius: 4px;\n padding: 4px 8px 4px 6px;\n font-size: 13px;\n}\n.component-action:hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.component-action.disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},9455:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-about-page {\n flex: 1;\n}\n.be-about-page-header {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n margin-bottom: 12px;\n}\n.be-about-page-header .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}\n.be-about-page-content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 24px;\n gap: 24px;\n}\n.be-about-page-content .script-meta-info {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n text-align: center;\n padding: 0 24px;\n}\n.be-about-page-content .script-meta-info .meta-info-name {\n font-weight: 500;\n font-size: 22px;\n}\n.be-about-page-content .script-meta-info .meta-info-version {\n font-size: 14px;\n color: var(--theme-color);\n}\n.be-about-page-content .script-meta-info .meta-info-description {\n opacity: 0.5;\n}\n.be-about-page-content .script-links .script-link {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n}\n.be-about-page-content .script-links .script-link .be-button {\n flex: 1;\n}\n.be-about-page-content .script-links,\n.be-about-page-content .about-page-actions {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n flex-wrap: wrap;\n}\n.be-about-page-content .script-links .script-link,\n.be-about-page-content .script-links .about-page-action,\n.be-about-page-content .about-page-actions .script-link,\n.be-about-page-content .about-page-actions .about-page-action {\n flex: 1 0 auto;\n}\n.be-about-page-content .script-links .script-link .be-icon,\n.be-about-page-content .script-links .about-page-action .be-icon,\n.be-about-page-content .about-page-actions .script-link .be-icon,\n.be-about-page-content .about-page-actions .about-page-action .be-icon {\n margin-right: 6px;\n}",""]),e.exports=i},9681:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel .manage-item {\n flex: 0 0 auto;\n min-height: 30px;\n width: 100%;\n box-sizing: border-box;\n}",""]),e.exports=i},4510:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".manage-panel {\n height: calc(var(--panel-height) - 52px - 48px);\n display: flex;\n flex-direction: column;\n}\n.manage-panel > :not(:last-child) {\n margin-bottom: 12px;\n}\n.manage-panel .be-button .be-icon {\n margin-right: 6px;\n}\n.manage-panel .exclude-built-in .be-switch-box {\n margin-left: 6px;\n}\n.manage-panel .title-text {\n font-size: 14px;\n font-weight: bold;\n}\n.manage-panel .item-url-result {\n color: var(--theme-color);\n}\n.manage-panel .item-url {\n margin-right: 12px;\n}\n.manage-panel .manage-item-list {\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n flex-shrink: 1;\n}\n.manage-panel .manage-item-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.manage-panel .item-actions {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n grid-gap: 12px;\n gap: 12px;\n}\n.manage-panel .exclude-built-in {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.manage-panel .be-loading {\n width: 100%;\n text-align: center;\n}\n.manage-panel .description-text {\n opacity: 0.75;\n}\n.manage-panel .add-item-row {\n position: relative;\n}\n.manage-panel .batch-add-popup {\n top: calc(100% + 8px);\n left: 50%;\n transition: 0.2s ease-out;\n transform: translateX(-50%) translateY(-8px);\n padding: 8px;\n width: 100%;\n min-height: calc(var(--panel-height) / 2);\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 8px;\n gap: 8px;\n}\nbody.dark .manage-panel .batch-add-popup {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .manage-panel .batch-add-popup {\n background-color: #222;\n}\n.manage-panel .batch-add-popup.open {\n transform: translateX(-50%) translateY(0px);\n}\n.manage-panel .batch-add-popup .be-text-area {\n flex: 1 0 auto;\n}\n.manage-panel .batch-add-popup .batch-add-actions {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-button {\n flex: 1 0 0;\n}\n.manage-panel .batch-add-popup .batch-add-actions .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .be-icon {\n margin-right: 6px;\n}\n.manage-panel-title .title-text {\n font-size: 16px;\n font-weight: bold;\n flex: 1 0 auto;\n}",""]),e.exports=i},1580:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.manage-panel .user-item {\n display: grid;\n grid-column-gap: 6px;\n column-gap: 6px;\n grid-template: "displayName line remove" auto "name line remove" auto/auto 1fr auto;\n align-items: center;\n padding: 6px 0;\n}\n.manage-panel .user-item .user-item-display-name {\n grid-area: displayName;\n}\n.manage-panel .user-item .user-item-name {\n grid-area: name;\n opacity: 0.5;\n font-size: 11px;\n}\n.manage-panel .user-item .user-item-line {\n grid-area: line;\n justify-self: stretch;\n transition: 0.2s ease-out;\n opacity: 0;\n height: 0;\n width: 100%;\n border-bottom: 1px dashed;\n box-sizing: border-box;\n}\n.manage-panel .user-item .user-item-toggle {\n grid-area: toggle;\n justify-self: end;\n}\n.manage-panel .user-item .user-item-remove-confirm {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n font-size: 13px;\n color: white;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button {\n color: inherit;\n font-size: 12px;\n padding: 4px;\n padding-right: 6px;\n}\n.manage-panel .user-item .user-item-remove-confirm .be-button .be-icon {\n margin-right: 4px;\n}\n.manage-panel .user-item .tippy-box {\n border-radius: 8px;\n}\n.manage-panel .user-item .tippy-box .tippy-content {\n padding-right: 5px;\n}\n.manage-panel .user-item .user-item-remove {\n grid-area: remove;\n justify-self: end;\n display: flex;\n align-items: center;\n opacity: 0.1;\n transition: 0.2s ease-out;\n cursor: pointer;\n padding: 4px;\n}\n.manage-panel .user-item .user-item-remove:hover {\n opacity: 1;\n color: #E54E4E;\n}\n.manage-panel .user-item:hover .user-item-remove:not(:hover) {\n opacity: 0.75;\n}\n.manage-panel .user-item:hover .user-item-line {\n opacity: 0.5;\n}',""]),e.exports=i},8959:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".online-registry {\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) scale(0.95);\n width: 360px;\n height: 85vh;\n z-index: 100000;\n transition: 0.2s ease-out;\n font-size: 14px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .online-registry {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .online-registry {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .online-registry {\n background-color: #222;\n}\n.online-registry.open {\n transform: translate(-50%, -50%) scale(1);\n}\n.online-registry-header {\n padding: 12px;\n display: flex;\n align-items: center;\n grid-gap: 12px;\n gap: 12px;\n}\n.online-registry-header + .online-registry-header {\n padding-top: 0;\n}\n.online-registry-header-title {\n flex: 1;\n font-size: 18px;\n font-weight: bold;\n}\n.online-registry-header-search {\n flex: 1;\n justify-content: center;\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n}\n.online-registry-header-search .be-textbox {\n max-width: 320px;\n flex: 1;\n font-size: 12px;\n}\n.online-registry-header-branch {\n display: flex;\n align-items: center;\n grid-gap: 6px;\n gap: 6px;\n font-size: 12px;\n}\n.online-registry-header-refresh-icon, .online-registry-header-close-icon {\n padding: 2px;\n cursor: pointer;\n transition: 0.3s ease-out;\n}\n.online-registry-header-refresh-icon:hover, .online-registry-header-close-icon:hover {\n color: var(--theme-color);\n}\n.online-registry-header-refresh-icon {\n padding: 3px;\n}\n.online-registry-header-refresh-icon:hover {\n transform: rotate(360deg);\n}\n.online-registry-separator {\n height: 1px;\n width: calc(100% - 24px);\n margin: 0 12px;\n background-color: rgba(136,136,136,0.13333);\n}\n.online-registry-content {\n flex: 1;\n padding: 4px 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.online-registry-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.online-registry-content .be-loading,\n.online-registry-content .be-empty {\n margin: 12px 0;\n}",""]),e.exports=i},3947:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.online-registry-item-wrapper {\n min-height: 39px;\n position: relative;\n}\n.online-registry-item-wrapper::before {\n content: "";\n opacity: 0;\n transition: opacity 0.2s ease-out;\n position: absolute;\n pointer-events: none;\n top: 50%;\n left: 12px;\n transform: translateY(-50%);\n width: calc(100% - 24px);\n height: 20px;\n background-color: rgba(136,136,136,0.13333);\n display: flex;\n}\n.online-registry-item-wrapper.virtual::before {\n opacity: 1;\n}\n.online-registry-item {\n display: flex;\n align-items: center;\n grid-gap: 4px;\n gap: 4px;\n flex-wrap: wrap;\n padding: 8px 12px;\n}\n.online-registry-item:hover {\n background-color: rgba(136,136,136,0.06667);\n}\n.online-registry-item:not(:last-child) {\n border-bottom: 1px solid rgba(136,136,136,0.13333);\n}\n.online-registry-item .item-badge {\n padding: 2px 4px;\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 4px;\n font-size: 12px;\n}\n.online-registry-item .item-display-name {\n font-weight: bold;\n}\n.online-registry-item .grow {\n flex: 1 0 0;\n}\n.online-registry-item .item-action {\n font-size: 12px;\n}\n.online-registry-item .item-action .be-icon {\n margin-right: 6px;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not([focus-within]) {\n opacity: 0.5;\n}\n.online-registry-item .item-action .reinstall-button:not(:hover):not(:focus-within) {\n opacity: 0.5;\n}\n.online-registry-item:hover .item-description {\n opacity: 1;\n}\n.online-registry-description {\n font-size: 13px;\n line-height: normal;\n word-break: break-all;\n}\n.online-registry-description ul,\n.online-registry-description ul li {\n list-style: disc;\n}\n.online-registry-description ol,\n.online-registry-description ol li {\n list-style: decimal;\n}\n.online-registry-description ul,\n.online-registry-description ol {\n padding-left: 16px;\n}\n.online-registry-description ul li,\n.online-registry-description ol li {\n line-height: 1.75;\n}\n.online-registry-description p {\n margin: 0;\n}\n.online-registry-description details {\n line-height: 1.75;\n}\n.online-registry-description details summary {\n cursor: pointer;\n margin: 4px 0;\n}\n.online-registry-description > p {\n line-height: 1.75;\n}\n.online-registry-description pre {\n white-space: pre-wrap;\n}\n.online-registry-description code {\n display: inline-block;\n padding: 0 4px;\n margin: 1px 2px;\n border-radius: 4px;\n background-color: rgba(136,136,136,0.13333);\n line-height: normal;\n}\n.online-registry-description kbd {\n font-family: monospace;\n border: 1px solid #ccc;\n display: inline-block;\n border-radius: 4px;\n padding: 0 4px;\n margin: 1px 2px;\n line-height: 1.1;\n}\nbody.dark .online-registry-description kbd {\n border-color: #666;\n}\n.online-registry-description blockquote {\n border-radius: 4px;\n margin: 0;\n padding: 4px;\n padding-left: 12px;\n color: inherit;\n background-color: rgba(136,136,136,0.06667);\n box-sizing: border-box;\n position: relative;\n}\nbody.dark .online-registry-description blockquote * {\n color: inherit !important;\n}\n.online-registry-description blockquote::before {\n content: "";\n position: absolute;\n display: block;\n width: 3px;\n height: calc(100% - 8px);\n top: 4px;\n left: 0;\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a[focus-within],\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description a,\n.online-registry-description a:focus-within,\n.online-registry-description a:hover {\n color: var(--theme-color);\n}\n.online-registry-description > :last-child {\n margin-bottom: 0;\n}',""]),e.exports=i},1885:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-video-control-bar-extend {\n display: flex;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend {\n margin-top: 1px;\n}\n.be-video-control-bar-extend, .squirtle-controller.squirtle-wide-screen .be-video-control-bar-extend.squirtle-block-wrap {\n width: auto !important;\n margin-top: 0px;\n}\n.be-video-control-bar-extend .bp-svgicon {\n width: auto;\n padding-top: 1px;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n transition: transform 0.2s ease-out;\n}\n.be-video-control-bar-extend .bp-svgicon .be-icon svg,\n.be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 22px;\n width: 22px;\n height: 22px;\n color: #fff;\n fill: #fff;\n}\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon svg, body.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon svg,\nbody.player-mode-webfullscreen .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-fullscreen-fix .be-video-control-bar-extend .bp-svgicon .be-icon,\nbody.player-full-win .be-video-control-bar-extend .bp-svgicon .be-icon {\n font-size: 28px;\n width: 28px;\n height: 28px;\n}\n.be-video-control-bar-extend .be-video-control-tooltip {\n pointer-events: none;\n font-size: 12px;\n padding: 6px 8px;\n line-height: normal;\n white-space: nowrap;\n color: #fff;\n background-color: rgba(0,0,0,0.70196);\n border-radius: 4px;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%) translateY(calc(-100% - 11px));\n opacity: 0;\n}\n.be-video-control-bar-extend-item {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n position: relative;\n}\n.squirtle-controller-wrap .be-video-control-bar-extend-item {\n align-items: center;\n}\n.be-video-control-bar-extend-item:hover .be-video-control-tooltip {\n transition: all 0.3s ease-in-out 0.3s;\n opacity: 1;\n transform: translateX(-50%) translateY(calc(-100% - 19px));\n}\n.be-video-control-bar-extend-item:active .bp-svgicon .be-icon {\n transform: scale(0.95);\n}\n.be-video-control-bar-extend-item button {\n background-color: transparent;\n margin: 0;\n padding: 0;\n border: none;\n cursor: pointer;\n}\n.be-video-control-bar-extend-item button:hover, .be-video-control-bar-extend-item button:active {\n outline: none !important;\n}",""]),e.exports=i},735:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card {\n background: #fff;\n min-width: var(--card-min-width);\n max-width: 60vw;\n min-height: 87px;\n margin: 8px 0;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: border-box;\n border: 1px solid rgba(136,136,136,0.26667);\n transform-origin: left;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n position: relative;\n padding-left: 8px;\n border-radius: 8px;\n}\nbody.dark .toast-card {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.toast-card.toast-card-container-enter, .toast-card.toast-card-container-leave-to {\n opacity: 0;\n transform: translateX(var(--card-min-width-negative));\n}\n.toast-card.toast-card-container-leave-active {\n position: absolute;\n transition: 0.3s cubic-bezier(0.6, -0.28, 0.74, 0.05);\n}\n.toast-card-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.toast-card-title {\n font-size: 18px;\n color: #444;\n opacity: 0.5;\n margin: 12px;\n font-weight: bold;\n flex: 1 1 auto;\n}\nbody.dark .toast-card-title {\n color: #999;\n}\n.toast-card-close {\n height: 24px;\n width: 24px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n position: relative;\n justify-content: center;\n flex: 0 0 auto;\n padding: 14px;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n box-sizing: content-box;\n opacity: 0.75;\n}\n.toast-card-close:hover {\n opacity: 0.85;\n}\n.toast-card-close:hover .be-icon {\n transform: scale(1.2);\n}\n.toast-card-close:active {\n opacity: 0.9;\n}\n.toast-card-close:active .be-icon {\n transform: scale(1.3);\n}\n.toast-card-close .be-icon {\n transition: 0.2s ease-out;\n}\n.toast-card-close .be-progress-ring {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n --ring-color: currentColor;\n opacity: 0;\n}\n.toast-card-close.show-progress .be-progress-ring {\n opacity: 1;\n}\n.toast-card-message {\n color: #000;\n font-size: 14px;\n margin: 0 16px 12px 12px;\n white-space: pre-wrap;\n display: flex;\n align-items: center;\n line-height: 1.5;\n flex-wrap: wrap;\n word-break: break-all;\n max-height: 200px;\n overflow: auto;\n}\n.toast-card-border {\n position: absolute;\n border-radius: 2px;\n height: calc(100% - 10px);\n width: 4px;\n top: 5px;\n left: 0;\n}\n.toast-card.toast-default .toast-card-border {\n background-color: #444;\n}\n.toast-card.toast-error .toast-card-border {\n background-color: #f44336;\n}\n.toast-card.toast-info .toast-card-border {\n background-color: #2196f3;\n}\n.toast-card.toast-success .toast-card-border {\n background-color: #8bc34a;\n}\n.toast-card span,\n.toast-card .link {\n display: inline-block;\n padding: 2px 4px;\n margin: 2px;\n background-color: rgba(136,136,136,0.13333);\n text-decoration: none;\n color: #000;\n transition: all 0.2s ease-out;\n border-radius: 6px;\n}\n.toast-card .link:hover {\n background-color: rgba(136,136,136,0.2);\n}\n.toast-card .link:active {\n background-color: rgba(136,136,136,0.26667);\n}\n.toast-card .download-link,\n.toast-card .download-link:hover {\n color: inherit !important;\n text-decoration: underline;\n word-break: break-all;\n}",""]),e.exports=i},848:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".toast-card-container {\n --card-min-width: 240px;\n --card-min-width-negative: -240px;\n position: fixed;\n left: 0;\n bottom: 0;\n display: flex;\n flex-direction: column-reverse;\n align-items: flex-start;\n padding-left: 16px;\n z-index: 100001;\n pointer-events: none;\n overflow: hidden;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n}\n.toast-card-container * {\n pointer-events: initial;\n transition: 0.2s ease-out;\n}",""]),e.exports=i},1377:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-check-box .text-container[data-v-25934ad6] {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n}\n.be-check-box .icon-container[data-v-25934ad6] {\n flex-shrink: 0;\n position: relative;\n margin: 2px 0 2px 8px;\n}\n.be-check-box .icon-container > *[data-v-25934ad6] {\n transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n}\n.be-check-box .icon-container .not-checked[data-v-25934ad6] {\n opacity: 0.75;\n}\n.be-check-box .icon-container .checked[data-v-25934ad6] {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n transform: scale(0);\n}\n.be-check-box.checked .icon-container[data-v-25934ad6] {\n color: var(--theme-color);\n}\n.be-check-box.checked .icon-container .not-checked[data-v-25934ad6] {\n transform: scale(0);\n opacity: 0;\n}\n.be-check-box.checked .icon-container .checked[data-v-25934ad6] {\n transform: scale(1);\n opacity: 1;\n}\n.be-check-box.left-icon .icon-container[data-v-25934ad6] {\n order: -1;\n margin: 2px 8px 2px 0;\n}",""]),e.exports=i},3500:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-color-picker[data-v-b80ac862] {\n font-size: 14px;\n display: flex;\n position: relative;\n color: #000;\n}\n.be-color-picker[data-v-b80ac862], .be-color-picker *[data-v-b80ac862] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-color-picker[data-v-b80ac862] {\n color: #eee;\n}\n.be-color-picker .selected-color[data-v-b80ac862] {\n cursor: pointer;\n border-radius: 50%;\n outline: none !important;\n transition: box-shadow 0.2s ease-out;\n}\n.be-color-picker .selected-color[focus-within][data-v-b80ac862] {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .selected-color[data-v-b80ac862]:focus-within {\n box-shadow: 0 0 0 3px var(--theme-color-20);\n}\n.be-color-picker .picker[data-v-b80ac862] {\n left: calc(50% + var(--offset));\n top: 100%;\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n padding: 14px;\n width: 240px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n box-sizing: content-box;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-color-picker .picker[data-v-b80ac862] {\n background-color: #222;\n}\n.be-color-picker .picker.open[data-v-b80ac862] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-color-picker .picker .item-group[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .item-title[data-v-b80ac862] {\n font-weight: bold;\n margin-bottom: 8px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862], .be-color-picker .picker .item-group.operations[data-v-b80ac862] {\n flex-direction: row;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862],\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n padding: 6px 8px;\n flex: 1 0 0;\n text-align: center;\n font-size: 14px;\n}\n.be-color-picker .picker .item-group.operations .cancel[data-v-b80ac862] {\n margin-right: 4px;\n}\n.be-color-picker .picker .item-group.operations .ok[data-v-b80ac862] {\n margin-left: 4px;\n}\n.be-color-picker .picker .item-group.info[data-v-b80ac862] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.be-color-picker .picker .item-group.info .color-preview[data-v-b80ac862] {\n transition: none;\n width: 24px;\n height: 24px;\n margin-right: 8px;\n border-radius: 50%;\n}\n.be-color-picker .picker .item-group.info .grow[data-v-b80ac862] {\n flex: 1 0 0;\n}\n.be-color-picker .picker .item-group.info .toggle-mode[data-v-b80ac862] {\n font-size: 14px;\n padding: 4px 8px;\n}\n.be-color-picker .picker .item-group.info .hex[data-v-b80ac862] {\n flex: 1 1 64px;\n}\n.be-color-picker .picker .item-group .colors[data-v-b80ac862] {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862] {\n outline: none !important;\n margin-right: 6px;\n margin-bottom: 6px;\n height: 24px;\n width: 24px;\n cursor: pointer;\n border-radius: 50%;\n transition: transform 0.2s ease-out;\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[focus-within][data-v-b80ac862] {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:hover, .be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:focus-within {\n transform: scale(1.1);\n}\n.be-color-picker .picker .item-group .colors .color[data-v-b80ac862]:active {\n transform: scale(1.05);\n}\n.be-color-picker .picker .item-group .bars[data-v-b80ac862] {\n display: flex;\n flex-direction: column;\n}\n.be-color-picker .picker .item-group .bars .bar[data-v-b80ac862] {\n display: flex;\n align-items: center;\n font-size: 14px;\n margin-bottom: 4px;\n}\n.be-color-picker .picker .item-group .bars .bar .color-bar[data-v-b80ac862] {\n height: 4px;\n border-radius: 2px;\n box-shadow: 0 0 0 2px rgba(136,136,136,0.13333);\n}\n.be-color-picker .picker .item-group .bars .bar .color-thumb[data-v-b80ac862] {\n width: 14px;\n height: 14px;\n border-radius: 50%;\n border: 2px solid var(--theme-color-20);\n transition: border 0.2s ease-out;\n background-color: #fff;\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider[focus-within] .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar .be-slider:focus-within .color-thumb[data-v-b80ac862] {\n border-color: var(--theme-color);\n}\n.be-color-picker .picker .item-group .bars .bar-name[data-v-b80ac862] {\n flex-shrink: 0;\n width: 24px;\n}\n.be-color-picker .picker .item-group .bars .bar-value[data-v-b80ac862] {\n flex: 0 0 48px;\n margin-left: 6px;\n text-align: right;\n}\n.be-color-picker .picker .item-group .bars .be-slider[data-v-b80ac862] {\n flex: 1 0 0;\n margin: 4px 6px;\n}\n.be-color-picker .picker .item-group[data-v-b80ac862]:not(:last-child) {\n margin-bottom: 16px;\n}\n.be-color-picker .picker.compact[data-v-b80ac862] {\n width: 200px;\n}\n.be-color-picker .picker.compact .item-group .colors .color[data-v-b80ac862] {\n width: 19px;\n height: 19px;\n}",""]),e.exports=i},4937:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".default-widget[data-v-8fc42b3a] {\n position: relative;\n}\n.default-widget .widget-icon[data-v-8fc42b3a] {\n margin-right: 8px;\n opacity: 0.75;\n}\n.default-widget .widget-name[data-v-8fc42b3a] {\n display: flex;\n}",""]),e.exports=i},2228:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-image-picker[data-v-22d00072] {\n position: relative;\n font-size: 14px;\n}\n.be-image-picker .popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(8px) scale(0.75);\n transform-origin: top;\n top: 100%;\n left: 50%;\n padding: 8px;\n width: 302px;\n box-sizing: border-box;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(8px) scale(1);\n}\n.be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: black;\n fill: black;\n stroke: black;\n text-align: center;\n margin-bottom: 16px;\n}\nbody.dark .be-image-picker .popup .empty-tip[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .images[data-v-22d00072] {\n max-height: 240px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n outline: none !important;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-start;\n padding-left: 6px;\n padding-top: 6px;\n}\n.be-image-picker .popup .images[data-v-22d00072]::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-image-picker .popup .images .image[data-v-22d00072] {\n border-radius: 4px;\n transition: transform 0.2s ease-out, box-shadow 0.2s ease-out;\n outline: none !important;\n overflow: hidden;\n cursor: pointer;\n display: flex;\n margin-right: 6px;\n margin-bottom: 6px;\n}\n.be-image-picker .popup .images .image.image-list-enter[data-v-22d00072], .be-image-picker .popup .images .image.image-list-leave-to[data-v-22d00072] {\n opacity: 0;\n}\n.be-image-picker .popup .images .image.image-list-leave-active[data-v-22d00072] {\n position: absolute;\n}\n.be-image-picker .popup .images .image img[data-v-22d00072] {\n -o-object-fit: cover;\n object-fit: cover;\n transition: 0.2s ease-out;\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[focus-within][data-v-22d00072] {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image[data-v-22d00072]:hover, .be-image-picker .popup .images .image[data-v-22d00072]:focus-within {\n box-shadow: 0 0 0 2px var(--theme-color), 0 0 0 4px var(--theme-color-20);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image[focus-within] img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image:hover img[data-v-22d00072], .be-image-picker .popup .images .image:focus-within img[data-v-22d00072] {\n transform: scale(1.1);\n}\n.be-image-picker .popup .images .image.selected[data-v-22d00072] {\n box-shadow: 0 0 0 3px var(--theme-color);\n}\n.be-image-picker .popup .mask[data-v-22d00072] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n background-color: rgba(0,0,0,0.66667);\n}\n.be-image-picker .popup .operations[data-v-22d00072] {\n display: flex;\n margin: 8px 4px 4px 4px;\n}\n.be-image-picker .popup .operations[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}\n.be-image-picker .popup .operations > .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations > .be-button.clear-image[data-v-22d00072] {\n flex-grow: 2;\n}\n.be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n transition: 0.12s ease-out;\n transform: translateX(-50%) translateY(-50%) scale(0.75);\n top: 50%;\n left: 50%;\n padding: 14px;\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n width: 80%;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #282828;\n color: #eee;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup[data-v-22d00072] {\n background-color: #222;\n}\n.be-image-picker .popup .operations .add-image-popup.open[data-v-22d00072] {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n display: flex;\n align-items: center;\n justify-content: center;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row[data-v-22d00072]:not(:last-child) {\n margin-bottom: 12px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-textbox[data-v-22d00072] {\n margin-left: 8px;\n flex: 1 0 0;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .be-button[data-v-22d00072] {\n flex: 1 0 0;\n padding: 6px 8px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row .title[data-v-22d00072] {\n font-weight: bold;\n font-size: 16px;\n}\n.be-image-picker .popup .operations .add-image-popup .add-image-row.buttons[data-v-22d00072] > :not(:last-child) {\n margin-right: 8px;\n}",""]),e.exports=i},7552:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.image-viewer-container[data-v-1a44716a] {\n background: rgba(0, 0, 0, 0.85);\n width: 100%;\n height: 100%;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 100002;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: 0;\n pointer-events: none;\n color: #eee;\n}\n.image-viewer-container[data-v-1a44716a], .image-viewer-container *[data-v-1a44716a] {\n transition: 0.2s ease-out;\n}\n.image-viewer-container.open[data-v-1a44716a] {\n opacity: 1;\n pointer-events: initial;\n}\n.image-viewer-container .image-viewer[data-v-1a44716a] {\n width: 90%;\n height: 90%;\n display: grid;\n grid-template: "image close" 48px "image ." auto "image copy-link" 48px "image ." 12px "image new-tab" 48px "image ." 18px "image download" 48px/auto 48px;\n grid-column-gap: 12px;\n column-gap: 12px;\n justify-items: center;\n justify-content: stretch;\n align-items: center;\n align-content: stretch;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .image-container[data-v-1a44716a] {\n grid-area: image;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.image-viewer-container .image-viewer .image-container .image[data-v-1a44716a] {\n flex: 1 0 0;\n height: 0;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.image-viewer-container .image-viewer .close[data-v-1a44716a] {\n grid-area: close;\n}\n.image-viewer-container .image-viewer .download[data-v-1a44716a] {\n grid-area: download;\n}\n.image-viewer-container .image-viewer .copy-link[data-v-1a44716a] {\n grid-area: copy-link;\n transform: scale(0.95);\n}\n.image-viewer-container .image-viewer .new-tab[data-v-1a44716a] {\n grid-area: new-tab;\n transform: scale(0.85);\n}\n.image-viewer-container .image-viewer .image-viewer-icon[data-v-1a44716a] {\n cursor: pointer;\n width: 100%;\n height: 100%;\n transition: 0.2s ease-out;\n color: #eee;\n}\n.image-viewer-container .image-viewer .image-viewer-icon:hover .be-icon[data-v-1a44716a] {\n color: var(--theme-color);\n}\n.image-viewer-container.open .image-viewer[data-v-1a44716a] {\n transform: scale(1);\n}',""]),e.exports=i},6293:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-bar[data-v-3ac6d224] {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 4px;\n background-color: rgba(136,136,136,0.26667);\n border-radius: 2px;\n min-width: 24px;\n overflow: hidden;\n}\n.be-progress-bar .progress[data-v-3ac6d224] {\n border-radius: 2px;\n background-color: var(--theme-color);\n}\n.be-progress-bar .progress.transition[data-v-3ac6d224] {\n transition: width 0.3s ease-out;\n}",""]),e.exports=i},4858:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-progress-ring[data-v-3f873eef] {\n --ring-color: var(--theme-color);\n --ring-background: rgba(136,136,136,0.26667);\n display: flex;\n}\n.be-progress-ring svg[data-v-3f873eef] {\n transform: rotate(-90deg);\n}\n.be-progress-ring svg .progress[data-v-3f873eef] {\n stroke: var(--ring-color);\n}\n.be-progress-ring svg .progress.transition[data-v-3f873eef] {\n transition: stroke-dashoffset 0.3s ease-out;\n}\n.be-progress-ring svg .progress-background[data-v-3f873eef] {\n stroke: var(--ring-background);\n}",""]),e.exports=i},9729:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-range-input[data-v-f376e002] {\n display: flex;\n align-items: center;\n}\n.be-range-input > .be-textbox[data-v-f376e002] {\n flex: 1;\n}\n.be-range-input .default-separator[data-v-f376e002] {\n margin: 0 8px;\n flex: 0 0 auto;\n}",""]),e.exports=i},2472:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-switch-box {\n outline: none !important;\n width: 32px;\n margin: 4px 0;\n}\n.be-switch-box, .be-switch-box *, .be-switch-box *::before, .be-switch-box *::after {\n transition: 0.2s all ease-out;\n}\n.be-switch-box input[type=checkbox] {\n display: none;\n}\n.be-switch-box label {\n display: block;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n}\n.be-switch-box .bar {\n position: relative;\n background-color: rgba(136,136,136,0.26667);\n box-sizing: border-box;\n height: 12px;\n border-radius: 6px;\n}\n.be-switch-box .bar .thumb {\n position: absolute;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 50%;\n background-color: #fff;\n border: 1px solid #ddd;\n}\nbody.dark .be-switch-box .bar .thumb {\n border-color: #555;\n background-color: #666;\n}\n.be-switch-box.checked .bar {\n background-color: var(--theme-color-50);\n}\n.be-switch-box.checked .bar .thumb {\n background-color: var(--theme-color);\n border-color: transparent;\n left: calc(100% - 18px);\n}\nbody.dark .be-switch-box.checked .bar .thumb {\n border-color: transparent;\n background-color: var(--theme-color);\n}\n.be-switch-box[focus-within].checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box:focus-within.checked .thumb {\n box-shadow: 0 0 0 1px var(--theme-color-20);\n}\n.be-switch-box.disabled {\n opacity: 0.5;\n}\n.be-switch-box.disabled, .be-switch-box.disabled * {\n cursor: not-allowed;\n}",""]),e.exports=i},5901:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'.be-tab-control {\n display: flex;\n flex-direction: column;\n}\n.be-tab-control .default-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 8px 8px 0;\n}\n.be-tab-control .default-header .default-tabs {\n display: flex;\n padding: 6px 8px;\n}\n.be-tab-control .default-header .default-tabs .default-tab {\n font-size: 14px;\n position: relative;\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n color: black;\n fill: black;\n stroke: black;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}\n.be-tab-control .default-header .default-tabs .default-tab::after {\n content: "";\n position: absolute;\n top: calc(100% + 4px);\n left: 50%;\n display: block;\n height: 3px;\n border-radius: 2px;\n width: 80%;\n background-color: var(--theme-color);\n transition: transform 0.2s ease-out;\n transform: translateX(-50%) scaleX(0);\n}\n.be-tab-control .default-header .default-tabs .default-tab-name {\n transition: transform 0.2s ease-out;\n opacity: 0.5;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected .default-tab-name {\n font-weight: bold;\n transform: scale(1.1);\n opacity: 1;\n}\n.be-tab-control .default-header .default-tabs .default-tab.selected::after {\n transform: translateX(-50%) scaleX(1);\n}\n.be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n content: attr(data-count);\n position: absolute;\n bottom: calc(100% + 2px);\n left: 50%;\n transform: translateX(-50%);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 4px;\n font-size: 11px;\n border-radius: 10px;\n background-color: #fff;\n border: 1px solid rgba(136,136,136,0.13333);\n height: 10px;\n min-width: 10px;\n box-sizing: content-box;\n line-height: 1;\n}\nbody.dark .be-tab-control .default-header .default-tabs .default-tab:not(.selected)[data-count]::before {\n background-color: #333;\n}\n.be-tab-control .default-header .header-item {\n flex: 1;\n margin: 0 8px;\n}\n.be-tab-control .default-header .be-more-link .be-button {\n padding: 4px 6px 4px 10px;\n}\n.be-tab-control .default-header .be-more-link .be-button .be-icon {\n margin-left: 4px;\n}\n.be-tab-control .default-content {\n display: flex;\n flex: 1;\n justify-content: center;\n padding: 6px 0;\n position: relative;\n max-height: 100%;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.be-tab-control .default-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.be-tab-control .default-content .content-transition-enter, .be-tab-control .default-content .content-transition-leave-to {\n opacity: 0;\n transform: translateY(-12px);\n}\n.be-tab-control .default-content .content-transition-leave-active {\n position: absolute;\n}\n.be-tab-control .default-content .content-transition-enter-active, .be-tab-control .default-content .content-transition-leave-active {\n transition: 0.2s ease-out;\n}',""]),e.exports=i},835:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-text-area {\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-text-area[focus-within] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-text-area textarea {\n resize: none;\n width: 0;\n flex: 1 0 0;\n padding: 4px 6px;\n border-radius: 4px;\n background-color: transparent;\n overflow: auto;\n border: none;\n outline: none !important;\n color: black;\n font-size: inherit;\n}\nbody.dark .be-text-area textarea {\n color: #eee;\n}\n.be-text-area textarea:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-text-area textarea::-webkit-input-placeholder {\n color: #888;\n}",""]),e.exports=i},6020:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-textbox[data-v-242237dc] {\n position: relative;\n flex: 1 1 32px;\n min-width: 32px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 4px;\n transition: border 0.2s ease-out, box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667), 0 0 0 0px var(--theme-color-20);\n}\n.be-textbox[focus-within][data-v-242237dc] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox[data-v-242237dc]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-textbox input[type=text][data-v-242237dc] {\n line-height: normal;\n padding: 4px 6px;\n border-radius: 4px;\n flex: 1 0 0;\n background-color: transparent;\n border: none;\n outline: none !important;\n color: black;\n width: 0;\n font-size: inherit;\n}\nbody.dark .be-textbox input[type=text][data-v-242237dc] {\n color: #eee;\n}\n.be-textbox input[type=text][data-v-242237dc]:disabled {\n opacity: 0.3;\n cursor: not-allowed;\n}\n.be-textbox input[type=text][data-v-242237dc]::-webkit-input-placeholder {\n color: #888;\n}\n.be-textbox.linear[data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear input[type=text][data-v-242237dc] {\n padding: 4px;\n}\n.be-textbox.linear .linear-bar[data-v-242237dc] {\n position: absolute;\n top: calc(100% - 1px);\n left: 50%;\n transform: translateX(-50%);\n border-radius: 1px;\n height: 1px;\n width: 100%;\n background-color: rgba(136,136,136,0.26667);\n}\n.be-textbox.linear[focus-within][data-v-242237dc] {\n box-shadow: none;\n}\n.be-textbox.linear[data-v-242237dc]:focus-within {\n box-shadow: none;\n}\n.be-textbox.linear[focus-within] .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}\n.be-textbox.linear:focus-within .linear-bar[data-v-242237dc] {\n background-color: var(--theme-color);\n}",""]),e.exports=i},5131:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-button[data-v-7f7e80c6] {\n outline: none !important;\n line-height: normal;\n transition: background-color 0.2s ease-out, box-shadow 0.2s ease-out;\n background-color: rgba(136,136,136,0.13333);\n color: black;\n border: none;\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.be-button[data-v-7f7e80c6], .be-button *[data-v-7f7e80c6] {\n -webkit-tap-highlight-color: transparent;\n}\nbody.dark .be-button[data-v-7f7e80c6] {\n color: #eee;\n}\n.be-button.round[data-v-7f7e80c6] {\n border-radius: calc(1em + 8px);\n padding: 4px 10px;\n}\n.be-button.icon[data-v-7f7e80c6] {\n border-radius: 50%;\n padding: 4px;\n}\n.be-button .content-container[data-v-7f7e80c6] {\n -webkit-user-select: none;\n user-select: none;\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n}\n.be-button.transparent[data-v-7f7e80c6] {\n background-color: transparent;\n}\n.be-button.primary[data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color-80);\n background-color: var(--theme-color-80);\n color: var(--foreground-color);\n}\n.be-button.light[data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n transition: box-shadow 0.2s ease-out;\n}\nbody.dark .be-button.light[data-v-7f7e80c6] {\n background-color: #333;\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):hover, .be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n background-color: rgba(136,136,136,0.26667);\n}\n.be-button:not(.disabled)[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button[data-v-7f7e80c6]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[focus-within][data-v-7f7e80c6] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).transparent[data-v-7f7e80c6]:hover, .be-button:not(.disabled).transparent[data-v-7f7e80c6]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[focus-within][data-v-7f7e80c6] {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).primary[data-v-7f7e80c6]:hover, .be-button:not(.disabled).primary[data-v-7f7e80c6]:focus-within {\n background-color: var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button:not(.disabled).light[data-v-7f7e80c6]:active, .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #fff;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:hover {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[focus-within][data-v-7f7e80c6] {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\nbody.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:active, body.dark .be-button:not(.disabled).light[data-v-7f7e80c6]:focus-within {\n background-color: #333;\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-button.disabled[data-v-7f7e80c6] {\n cursor: not-allowed;\n opacity: 0.5;\n}",""]),e.exports=i},6015:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-dropdown[data-v-0e500725] {\n display: flex;\n border-radius: 4px;\n color: black;\n fill: black;\n stroke: black;\n background-color: #fff;\n transition: box-shadow 0.2s ease-out;\n box-shadow: 0 0 0 1px rgba(136,136,136,0.26667);\n position: relative;\n cursor: pointer;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n color: #eee;\n fill: #eee;\n stroke: #eee;\n}\n.be-dropdown[data-v-0e500725], .be-dropdown *[data-v-0e500725] {\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\nbody.dark .be-dropdown[data-v-0e500725] {\n background-color: #333;\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):hover {\n box-shadow: 0 0 0 1px var(--theme-color);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown:not(.disabled)[focus-within][data-v-0e500725] {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown[data-v-0e500725]:not(.disabled):active, .be-dropdown[data-v-0e500725]:not(.disabled):focus-within {\n box-shadow: 0 0 0 1px var(--theme-color), 0 0 0 3px var(--theme-color-20);\n}\n.be-dropdown .dropdown-popup[data-v-0e500725] {\n background-color: inherit;\n top: calc(100% + 4px);\n left: 50%;\n transform: translateX(-50%) translateY(-4px) scale(0.8);\n transform-origin: top;\n transition: 0.2s ease-out;\n min-width: 100%;\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 .be-dropdown .dropdown-popup[data-v-0e500725] {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.be-dropdown .dropdown-popup.open[data-v-0e500725] {\n transform: translateX(-50%) scale(1);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725] {\n padding: 4px 6px;\n margin: 2px 4px;\n border-radius: 4px;\n white-space: nowrap;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: background-color 0.2s ease-out;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[focus-within][data-v-0e500725] {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:hover, .be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:focus-within {\n background-color: rgba(136,136,136,0.13333);\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:first-child {\n margin-top: 4px;\n}\n.be-dropdown .dropdown-popup .bex-dropdown-item[data-v-0e500725]:last-child {\n margin-bottom: 4px;\n}\n.be-dropdown .selected[data-v-0e500725] {\n display: flex;\n align-items: center;\n flex-grow: 1;\n line-height: normal;\n}\n.be-dropdown .selected-item[data-v-0e500725] {\n flex: 1;\n padding: 4px 8px;\n}\n.be-dropdown .selected .arrow[data-v-0e500725] {\n flex-shrink: 0;\n transition: transform 0.2s ease-out;\n}\n.be-dropdown .selected .arrow.open[data-v-0e500725] {\n transform: rotate(180deg);\n}\n.be-dropdown .selected .arrow .default-arrow[data-v-0e500725] {\n padding: 0 6px;\n display: flex;\n align-items: center;\n}\n.be-dropdown .selected .arrow .default-arrow path[data-v-0e500725] {\n fill: transparent;\n}\n.be-dropdown .selected .arrow .default-arrow svg[data-v-0e500725] {\n transition: 0.2s ease-out;\n stroke: rgba(136,136,136,0.66667);\n fill: transparent;\n width: 12px;\n height: 12px;\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled)[focus-within] .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown:not(.disabled):hover .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):active .selected .arrow .default-arrow svg[data-v-0e500725], .be-dropdown:not(.disabled):focus-within .selected .arrow .default-arrow svg[data-v-0e500725] {\n stroke: var(--theme-color);\n}\n.be-dropdown.disabled[data-v-0e500725] {\n opacity: 0.5;\n cursor: not-allowed;\n}\n.be-dropdown.round[data-v-0e500725] {\n border-radius: calc(1em + 8px);\n}\n.be-dropdown.round .selected-item[data-v-0e500725] {\n padding: 4px 10px;\n}",""]),e.exports=i},1739:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-empty {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},9344:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-loading {\n flex-grow: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}",""]),e.exports=i},9751:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-popup {\n position: absolute;\n z-index: 1;\n border-radius: 8px;\n}\n.be-popup.fixed {\n position: fixed;\n}\n.be-popup.close.closed-style {\n pointer-events: none;\n opacity: 0;\n}\n.be-popup.open {\n pointer-events: initial;\n opacity: 1;\n}",""]),e.exports=i},6018:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".be-slider[data-v-a7e33a16] {\n min-width: 50px;\n position: relative;\n outline: none !important;\n}\n.be-slider .bar-container[data-v-a7e33a16] {\n padding: 6px 0;\n}\n.be-slider .default-bar[data-v-a7e33a16] {\n height: 4px;\n cursor: pointer;\n border-radius: 2px;\n background-color: rgba(136,136,136,0.13333);\n}\n.be-slider .thumb-container[data-v-a7e33a16] {\n cursor: pointer;\n position: absolute;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n transition: none;\n}\n.be-slider .default-thumb[data-v-a7e33a16] {\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background-color: var(--theme-color);\n box-shadow: 0 0 0 2px var(--theme-color-20);\n transition: box-shadow 0.2s ease-out;\n}",""]),e.exports=i},3997:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,'@charset "UTF-8";\n/** 由于允许自定义SVG插入, 样式不能是scoped的, 否则匹配不上 */\n@font-face {\n font-family: "be-iconfont-bilifont";\n src: url("//s1.hdslb.com/bfs/seed/jinkela/header-v2/asserts/iconfont.ttf") format("truetype");\n}\n@font-face {\n font-family: "be-iconfont-vanfont";\n src: url("//s1.hdslb.com/bfs/static/jinkela/video/asserts/iconfont.6401a86.ttf") format("truetype");\n}\n.be-icon {\n color: inherit;\n fill: inherit;\n stroke: inherit;\n font-size: var(--size);\n font-style: normal;\n line-height: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--size);\n height: var(--size);\n}\n.be-icon.be-iconfont-logo::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-profile::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-posts::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-wallet::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-live-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-order-center::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-course::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-logout::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-ok::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-cancel::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-phone::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-bind-email::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-b-coin-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-activity::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-feeds::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-message::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-history::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-vip::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-outline::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play-triangle::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-refresh::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-eye::before {\n font-family: "be-iconfont-bilifont" !important;\n content: "";\n}\n.be-icon.be-iconfont-coin::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-favorites::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-play::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-danmaku::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-like-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-dislike-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-comment-outline::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-left-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-right-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-up-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-down-arrow::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-close::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-search::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-upload::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n}\n.be-icon.be-iconfont-lv0::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #9a9a9a;\n}\nbody.dark .be-icon.be-iconfont-lv0::before {\n color: #777;\n}\n.be-icon.be-iconfont-lv1::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #646464;\n}\nbody.dark .be-icon.be-iconfont-lv1::before {\n color: #ddd;\n}\n.be-icon.be-iconfont-lv2::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #1bc861;\n}\n.be-icon.be-iconfont-lv3::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #22baea;\n}\n.be-icon.be-iconfont-lv4::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #eaa722;\n}\n.be-icon.be-iconfont-lv5::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff7631;\n}\n.be-icon.be-iconfont-lv6::before {\n font-family: "be-iconfont-vanfont" !important;\n content: "";\n color: #ff3131;\n}\n.be-icon:not(.colored) svg, .be-icon:not(.colored) svg path {\n fill: inherit;\n stroke: inherit;\n stroke-width: 0;\n}\n.be-icon .custom-icon {\n display: flex;\n}\n.be-icon .custom-icon > svg {\n width: var(--size);\n height: var(--size);\n}',""]),e.exports=i},2089:function(e,t,n){var i=n(3645)((function(e){return e[1]}));i.push([e.id,".tippy-box {\n font-size: inherit;\n filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2));\n}",""]),e.exports=i},3645:function(e){"use strict"; // eslint-disable-next-line func-names e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")}, // eslint-disable-next-line func-names diff --git a/src/components/settings-panel/SettingsPanel.vue b/src/components/settings-panel/SettingsPanel.vue index 4684d0334..6ac2e8718 100644 --- a/src/components/settings-panel/SettingsPanel.vue +++ b/src/components/settings-panel/SettingsPanel.vue @@ -358,6 +358,7 @@ export default { background-color: var(--settings-panel-background); padding-right: 8px; height: 36px; + box-sizing: border-box; border-bottom: 1px solid #8882; position: sticky; top: 0;