PageSourceSearch

https://otobanana.com/_nuxt/CJTR9qlq.js

js otobanana.com collected 2026-09-24 10:36:30 UTC 2,276 bytes, 1 lines download raw bytes

1import{e as x,W as O,N as R,B as d,T,n as k,i as v,w as E,Y as N,k as F,o as t,c as f,h as s,b as r,_ as H}from"./OxIcw8id.js";import{H as w}from"./BofUd4eO.js";import{U as M}from"./BA76MQrh.js";import{E as q}from"./CjgDqutO.js";import{L as A}from"./BY2hrziu.js";import{B as $}from"./DgV6Esw8.js";import"./BF8BneKt.js";import"./BuchrI5j.js";import"./D38ydReu.js";import"./6f67yMYv.js";import"./DZXlDvG6.js";import"./Dwamipdb.js";import"./Uy1T3CgA.js";const D={key:0,class:"followers"},P={key:0},S={key:1},V=x({__name:"followers",setup(W){const{userApiResponse:o,followersListApiResponse:n,nextFollowersListUrl:h,fetchUser:i,fetchFollowersList:y,fetchNextFollowersList:U,fetchBlockUser:B,fetchUnBlockUser:g}=O(),m=R(),a="id"in m.params?m.params.id:"",c=d([]),l=d(!1),u=d(!1),p=async()=>{n.value.data&&await n.value.data.forEach(e=>{c.value.push({userId:e.id,userIcon:e.avatar_url||N,userName:e.mask_name,userHiddenId:e.id})})};T(async()=>{if(await i(a),o.value&&"status_code"in o.value&&o.value.status_code===404)await k("/error");else{if(u.value=o.value&&"code"in o.value&&o.value.code==="access_blocked",u.value||(await y(a),n.value&&"status_code"in n.value))return;await p()}});const L=async()=>{l.value=!0;try{await U()}catch(e){console.error("フォロワーリスト取得処理でエラーが発生しました",e),l.value=!1;return}await p(),l.value=!1},b=async()=>{try{await B(a)}catch(e){console.error("ブロック処理でエラーが発生しました",e);return}await i(a)},C=async()=>{try{await g(a)}catch(e){console.error("ブロック解除処理でエラーが発生しました",e);return}await i(a)};return(e,_)=>{const I=F;return t(),v(I,null,{default:E(()=>[s(u)?(t(),f("div",S,[r(w),r($,{username:s(o).blocker_username,"is-blocking":s(o).is_blocking,onOnClickBlock:b,onOnClickUnblock:C,onOnClickTop:_[0]||(_[0]=Y=>("navigateTo"in e?e.navigateTo:s(k))(e.$convertUrl("/")))},null,8,["username","is-blocking"])])):(t(),f("div",D,[r(w,{text:"フォロワー"}),s(c)?.length?(t(),f("div",P,[r(M,{"user-list":s(c),"hide-user-id":""},null,8,["user-list"]),r(A,{"has-more":!!s(h),"is-loading":s(l),onOnRequest:L},null,8,["has-more","is-loading"])])):(t(),v(q,{key:1,type:"mutes"}))]))]),_:1})}}}),re=H(V,[["__scopeId","data-v-6f84c58c"]]);export{re as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.