myfreemp3 token逆向

 完整js代码在下面在node环境可直接运行

其中有一些值写死了导致代码比较长·:pi函数中的变量n,$s函数中的变量o,Qs对象中encode函数的变量t和函数f,另外删除了一些不必要的判断。

var CryptoJS = require("crypto-js");

function pi(e, t) {
    const n = [
        "https://p1.music.126.net/ZSU2mgF43Pv6vsYneprVWw==/109951165818611746.jpg?param={size}y{size}", "absolute w-full h-2px bg-$text", "scrollDebounceThreshold", "END", "0L8c", "这个家伙很懒,什么都没有留下", "W7JcSmkAWRFdSq", "bOxXD", "QLQZU", "onGradientChange", "song", "包含歌曲列表", "embed", "sessionStorage", "data-time", "nToNi", "flex-y-center flex-shrink-0 space-x-2 ml-2 flex-auto sm:max-w-xs", "毛不易", "XWBny", "mCbaq", "href", "fillStyle", "tooltipColor", "./lang/zh-TW.4c346128.js", "ZUFcb", "rgb(var(--primary-6))", "!w-10", "warning", "./workbox-window.prod.es5.bb1c7045.js", "top: ", "windowHeight", "defaultStateName", "ViOMp", "tASXE", "step", "window", "absolute top-1.5", "data-v-00a66cdf", "coverImgUrl", "W4xcTSkmWPFdJW", "flex items-center space-x-4", "/auth", "prOdj", "length", "LPWOa", "parentNode", "verify_code", "Cefaa", "ZMAvY", "pb-$vueuse-safe-area-bottom flex-x-center h-full px-4 mx-auto <md:max-w-576px 2xl:ml-5vw 4xl:ml-10vw", "https://p1.music.126.net/OZh9Xp2iiyu93HOCXtxwqA==/5927467185648928.jpg?param={size}y{size}", "config", "keepData", "handleClose", "bTbLm", "oYSMP", "TSEGM", "charCodeAt", "activeColorsPos", "mobile-nav", "/api/playlist/info", "用户名", "GVZtk", "kzhtD", "Recent", "player.singleLoop", "flex-y-center justify-between ml-4 flex-1 truncate cursor-pointer transition hover:text-[rgb(var(--primary-6))]", "ContextMenuMobile", "Beyond", "ABvQz", "callbackParamName", "script", "KTV", "auth.btn.login", "has", "RYVsq", "gOExb", "mb-2 min-h-120px", "ibiFO", "pYhRz", "ruNME", "order-2 my-4 flex-1", "Click the icon of the Adblock Plus plug-in in the browser, and click the green 'Enable' button in the pop-up dialog box to disable it. At this time, the ABP icon changes from red to gray, and the operation Success, then press F5 to reload the page.一、如何將本站加入到Adblock插件白名單:點擊瀏覽器AdBlock插件的圖標,在彈出的對話框中點擊“在本網站上暫停AdBlock”,然後按F5重新加載網頁即可。二、如何將本站加入到Adblock Plus插件白名單:點擊瀏覽器Adblock Plus插件的圖標,在彈出的對話框中點擊綠色“啟用”按鈕之後即可禁用,這時候ABP圖標由紅變灰,操作成功,然後按F5重新加載網頁即可。", "backend", "trim", "xFEAS", "nH]K", "zMl7", "!text-$text !bg-$color-secondary-hover !cursor-default", "https://p1.music.126.net/31QAzJPNmYzZIpx-iAcy0g==/109951165432652392.jpg?param={size}y{size}", "moveList", "py-50vh", "xlink:href", "sqFqL", "object", "ieXVr", "00后", "lpnBe", "d1143033", "flex flex-col h-38px justify-between overflow-hidden", "createWritable", "playQueue.nowPlaying", "exclusion", "311570rIQYwO", "open", "Artist", "n8^Y", "menu.explore", "OSOpo", "msg", "要不要买菜", "/api/playlist/update", "string", "isNaN", "bottom-0", "getDimensions", "ekgbE", "hasOwnProperty", "JlDZ", "autoplay", " - ", "startY: ", "mt-4px text-12px truncate", "stretch-if-smaller", "value", "https:", "integrity", "iWifm", "newpassword", "isCurrentColorsSet", "Dev Test", "text-btn !text-inherit", "total", "rate", "relative flex-y-center pt-1 px-3 flex-shrink-0 border-b min-h-13", "mask absolute inset-0 flex-center bg-[#3c3c3c70] text-white duration-500 transition", "/explore/artist", "KAxVy", "登录密码", "updateSeek", "uDSCo", "avatar.login", "data-v-1908228c", "innerHeight", "origin", "cWWih", "slots", "旧密码", "./lang/zh-CN.4105e3ca.js", "download.method1", "JUpED", "p-3 md:p-5 max-w-8xl mx-auto", "isDragging", "basis-100px", "CoverRow", "download.song", "playPrevious", "innerHTML", "NNxmA", "Fsjvt", "max-w-85 w-full m-auto pt-[5vmin]", "https://p1.music.126.net/cBW-awheYxln_RXFrohh_Q==/109951165080289545.jpg?param={size}y{size}", "mr-2 relative", "jPhyw", "referrerpolicy", "fromTo", "language", "recommendSong", "options", "汪苏泷", "-subtitle", "artists", "烟(许佳豪)", "kpP0", "YVQIU", "获取数据: ", "yxQmh", "settings.themeSubtitle", "ZIOMN", "h-15", "RdmsD", "min", "请重新输入一遍新密码", "mx-context-menu-item", "text", "nwlTB", "oM59WRfx", "includes", "TryvD", "calc(", "power2.out", "jaS*", "/explore", "showCover", "yQgMN", "w-12 text-right", "-0.5s", "fluid", "nbNdGNtcOWKCzmoRWOf/ymoIcmooWOdcPc3cMsFcRCoKWQJcKb0FumonW77dT0FcRCk0W4acWPGYW7LiW4H2W5ldOMZcT2eIWQ3dMmoCWOtdJwmOWQhdJc8KWQZdVYpdRKXn", "normal", "!w-40px !h-40px", "cxYHv", "UZPWz", "626670Zhzgtx", "WO1yWOS/W4W", "settings.preset1", "trueMode", "zgwiO", " / ", "createLinearGradient", "categories", "paddingRight", "addedNodes", "playerState", "settings.theme", "wxBvl", "en-US", "colors", "range", "response", "prepareImage", "hotkey", "焦迈奇", "pSAiG", "请先登录!", "Content-Type", "push", "data-v-b80f89ee", "px)", "H1Tt", "isPlayedBecauseInView", "HYYis", "eOUTX", "togglePlay", "animation", "isSwiping: ", "subscribe", "nUYhO", "_context", "component", "text-", "/api/link", "multiply", "var(--color-neutral-4)", "h-full overflow-y-auto w-full", "Buffered", "elementFromPoint", "currentColor", "direction: ", "歌单介绍", "text-16px leading-6 space-y-3", "tooltipTextColor", "download.128", "https://p1.music.126.net/9AxOvJQqBkMY0pHC9VbPCw==/109951162809089968.jpg?param={size}y{size}", "zh-CN", "meta_arrowleft", "gvEuS", "head", "ODXDl", "张国荣", "swuyW5/dNN4DlSogW5NdQmomWQ4", "AAIsY", "div", "自建歌单", "fallbackLocale", "px-4 pt-3", "sqWZh", "zohCI", "initialData", "addsub", "https://p1.music.126.net/7wDg-DUN511nwSSPmOU5Xw==/109951165745388126.jpg?param={size}y{size}", "h-[calc(100vh-1px)]", "30px", "OoltI", "tN8lWQlcQCkGlq", "d7424", "SezzQ", ".lrc", "responseURL", "https://p1.music.126.net/Wj6YO6c3JIRVTm7Qmc7Iyg==/1383185640161007.jpg?param={size}y{size}", "jhdcSKtdGSoZ", "/api/artist/list", "MlFqt", "flex-y-center justify-between mt-1 px-2", "history", "absolute", "gNKm", "QueueHeader", "IBNGY", "pauseWhenNotInViewNameSpace", "https://p1.music.126.net/VJLUv2HtobEqsfvE4H8xNg==/109951163464459383.jpg?param={size}y{size}", "XsygN", "https://p1.music.126.net/XX8qcU-G2EFe4tbanLjIIw==/109951167087325545.jpg?param={size}y{size}", "mt-0.5 cursor-pointer truncate opacity-50", "render", "hue", "cover", "xdtcPmk9va", "Unknown variable dynamic import: ", "onPlay", "aKJcJ", "bdFdK", "oYAvf", "https://npm.elemecdn.com/eruda", "settings.playStrategy2", "cache", "settings.playStrategy1", "table.album", "VNodeRender", "gmLZS", "text-btn !text-$color-text-2", "https://p1.music.126.net/hcwPSdlU235A9VENxlOl2g==/109951167507013622.jpg?param={size}y{size}", "blwaq", "https://p1.music.126.net/SZci-Drl-nWi-wpoytvEsQ==/109951165663277602.jpg?param={size}y{size}", "lazy", "skUmQ", "createEvent", "use-credentials", "crossorigin", "lanzou", "list", "navigator", "w-50 h-50 <sm:w-35 <sm:h-35", "back", "QPfsM", "absolute flex-center inset-0 bg-$color-neutral-1 text-$color-neutral-4", "pt-[100%]", "App", "mt-1.5 cursor-pointer line-clamp-2 opacity-100", "不是花火呀", "updateRate", "isLogin", "size", "WO/dVIZcVmkj", "/api/song/order/update", "then", "Aqzmm", "jYPbN", "nexttrack", "250px", "eruda", "filter", "mx-context-menu ", "addState", "JZgoP", "ctrl_arrowright", "label", "reload", "kRzxu", "previousTimeStamp", "left-right", " 旧 ", "RBKl", "map", "soEi", "timers", "data-v-db6d1d35", "ifbjp", "mask", "首字母", "ContextMenuItem", "Granim: Input error on \"", "onPositioning", "https://p1.music.126.net/2aCqy2k9cIMzJDd0TU9CMg==/109951164513946258.jpg?param={size}y{size}", "Yonfl", "duration", "order-2", "n8oGWOtdRX4", "btn", "updateProgress", "/top/playlist?cat=", "NotFound", "auth.email", "https://p1.music.126.net/UCAHaG-61YTw36aKlVJrmw==/109951165851372781.jpg?param={size}y{size}", "FetgR", "settings.playlist", "imageNode", "/api/stat/play", "duration-400 ease-in", "陈奕迅", "/api/auth/password/set", "https://u.y.qq.com/cgi-bin/musicu.fcg", "router-link", "danger", "noAnimation", "JbLOK", "Ase2", "refCover", "ListItem", "mFOTk", "fromCharCode", "smooth", "activeColorsDiff", "h-10 flex-y-center justify-between", "formRef", "https://p1.music.126.net/mf_zWF3REZJQU5Ge38KX_g==/109951166114595166.jpg?param={size}y{size}", "scrollHeight", "onBodyWhell", "w8oYWOFcRh8", "flex justify-between items-center space-x-2 mt-2 px-2", "relative min-h-0", "font-semibold", "128", "WCFbr", "https://p1.music.126.net/7OoAuH2Iqjr3Owmqf4pNFQ==/109951165912271970.jpg?param={size}y{size}", "WINOZ", "/api/top/song", "$reset", "data-v-5945495a", "mTSlM", "https://p1.music.126.net/Kwr9wbqqncajark2P3bCGg==/109951167626611050.jpg?param={size}y{size}", "iFwXo", "fillPadding", "参数id必须为数字!", "onload", "stringify", "getCurrentColors", "https://p1.music.126.net/qLLALOy08DZJO9raDsWeEg==/109951163664620182.jpg?param={size}y{size}", "isPlaying", "EgtRY", "LyricControlbutton", "relList", "canDrag", "opacity", "密码不能为空", "X7NR", "onScroll", "key", "_blank", "WONcO8kDA8khr2BcImowCSkZWQRdVIBdS8kLWP7dVflcKtJcNCoCW60LzmkOW4TijSk/kSosW5/cGCkgW7r6FmkMrH3dLCkntwFcOCkHWOVcUCkyW6KKWRZcSxddVmkioCoqW7ldKmo0WOxdKW", "qEqOX", "WP0Sa8oNpxixW7hdOH3cOG", "Pwztg", "jjbua", "currentTime", "arg", "contextmenu.copyname", "input", "matchAll", "kV02", "https://p1.music.126.net/VGnB9gbxE1xHs6nsxNMh9A==/109951164639836060.jpg?param={size}y{size}", "TAjWX", "/upload?", "overlay-MobileModal", "Suvvo", "hEHVN", "556978jszwoQ", "/user", "truncate opacity-80", "确认密码", "mr-0.1 !text-$text text-16px font-bold superellipse", "WQNdLrJdIH4", "隔壁老樊", "states", "groups", "[data-postimg=\"", "rate h-35", "name", "kK0D", "WQZcISodWQzA", "showUp", "mr-2 overflow-hidden pointer-events-none", "网络歌曲", "mshfX", "下午茶", "NEaN", "https://p1.music.126.net/N2IEIuGMR7N4vtXfRntDqw==/109951164269428307.jpg?param={size}y{size}", "data-v-0dcbc61d", "SkrRw", "mouseup", "z3o3", "positioning", "settings.animation", "已设置。密码至少6位字符,支持数字、字母和除空格外的特殊字符,且必须同时包含数字和大小写字母。", "SrdUr", "defaultMaxWidth", "DIFiS", " 完成 ", "wrHQX", "Rrp0", "G.E.M.邓紫棋", "font-medium select-text !mb-3 !text-3xl !<sm:text-lg <sm:mb-2", "removeEventListener", "getCurrentColorsPos", "7530611ktucQm", "items-center", "finally", "AZqmV", "BrclQ", "settings.preset", "floor", "vkfqE", "<lg:flex-1 flex flex-col", "vdXNh", "OFgvZ", "排行榜", "INPUT", "description", "密码修改", "NoAX", "imgOriginalWidth", "WRjzysTw", "BCotW6WdW7y", "User", "scrollDebounceTimeout", "onEnd", "info", "房东的猫", "update", "truncate", "Esc", "Ngna", "primary", "omit", "cSlTk", "pLYTN", "zdGcE", "棱镜乐队", "no-referrer", "CancelToken", "default", "calc(var(--vh, 1vh)*100 - ", "zjstf", "supports", "onBodyClick", "滑动抽屉组件测试", "pyBwM", " · ", "LRhpe", "精品歌单", "app", "WQjBiIPs", "https://p1.music.126.net/Kqx0dEl5scrp07q_V_CntQ==/109951164312904511.jpg?param={size}y{size}", "no-underline pan-link", "WPjUesjs", "isPausedWhenNotInView", "font-bold text-18px leading-tight", "pkaFG", "kY5V", "close", "PlayerMode", "kGzc", "flex-center flex-col mt-8", "满舒克", "ctrl_arrowup", "firstElementChild", "/api/playlist/subscribe", "contents", "iNMi", "timeupdate", "jIYhS", "offsetWidth", "标签:", "container", "添加收藏失败", ".flac", "https://i.biliimg.com/bfs/im/36b8b87699975bda16d572d137df7343f77fae7a.png@{size}w_{size}h_1c.webp", "FJaUG", "change", "vrnGV", "pauseWhenNotInView", "PasswordFind", "directive", "singer", "W7ZdPN/dQgC", "取消收藏失败", "WRHLAZv3", "wvxjz", "seekto", "download.320", "FBgtN", "UYInL", "https://p1.music.126.net/87vq44o-RhgpUSu0QbeRow==/1419469526616922.jpg?param={size}y{size}", "settings.action.locale", "-icon-custom", "data-v-3e4ab373", "utATy", "vJHlw", "PlayerState", "GTRLU", "/:pathMatch(.*)*", "by ", "mt-8 mb-5 px-3", "uQQwq", "mb-2 pl-10px text-lg", "-dark", "hidden", "flex-y-center px-10px py-6px", "highlightIndex", "W49YWO/cKhDm", "pid", "locale", "colorsPosDiff", "end", "isImgLoaded", "titleRef", "黄丽玲", "absolute top-[50%] -mt-20px right-0 h-40px z-9", "liebiaoxunhuan", "removeBodyEvents", "bodyRef", "#f1f1f1", "header", "xOffset", "hSoYWPnfCIe", "py-[calc(50vh-120px)]", "王以太", "scrollbars=1,resizable=0,width=690,height=620", "w-32px h-32px", "tags", "WR4DWQJcQftcPuJdICkNAW", "itemlist", "aside", "VQWdT", "kMG7", "closed", "isReady", "ubuBM", "query", "zq34", "lyricSize", "$slots", "table.up", "HPrAi", "fuZUz", "activated", "REMrC", "mxtJe", "hideClose", "flex-y-center text-base", "change:select", "shuffledList", "opt", "https://p1.music.126.net/htZBUaMOnJqHLKsUL5Mkrw==/109951167140367485.jpg?param={size}y{size}", "triggerError", "center", "qeVGW", "loadError", "^isO", "Qm7(", "w-16 h-16 rounded-lg mr-4 flex-shrink-0", "Authorization", "Kiaoa", "编辑歌单信息", "getComputedStyle", "find", "qgZEH", "ArtistsInLine", "className", "stylesheet", "reverse", "gUaMH", "mt-0", "注册邮箱", "SearchModalInput", "MyFreeMP3:1.5.62", "download.cover", "onClick", "https://p1.music.126.net/8HNv_H6Qf0JdRt79nvlHfA==/109951166669433027.jpg?param={size}y{size}", "loading", "text-btn", "#000", "NZnN", "clientWidth", "vmCgi", "https://", "QFwKK", "w-35 mx-auto", "mr-0.1 superellipse", "ubUDd", "lrc", "captchaObj", "content-style", "N2Wo", "W5JdUuldUxy", "BCkbrCknW4dcNW", "LtBr", "TagSelect", "wrapperRef", "/passwordfind/:uid?/:verify_code?", "overlay", "square", "/artist/:id", "appContext", "flex-1 flex items-center space-x-4 border-b py-4", "queueListRef", "isEdit", "俩次输入密码不一致!", "hw3I", "WRTBbdfxu3ddKa", "truncate w-full", "Jony J", "d12121264", "matched", "reloadPrompt.update", "localStorage", "volume", "luminosity", "contains", "ELEMENT_NODE", "space-between", "3px", "dDNwc", "leading-6", "h#AG", "mt-1 text-lg truncate min-h-28px", "px ", "iYQmT", "https://p1.music.126.net/uTwOm8AEFFX_BYHvfvFcmQ==/109951164232057952.jpg?param={size}y{size}", "setLyricSize", "anonymous", "fixed pt-18 -top-3 bottom-$fotter-height right-0 bg-$color-bg-2 w-350px max-w-100vw shadow-xl", "icon-mute", "W7DLWPJcGuC", "李荣浩", "song/:keywords", "clamp", "reserveScrollBarGap", "YsRQh", "getPropertyValue", "mb-6", "WQ/dTG/cNmkQ", "request.unkown", "https://p1.music.126.net/UxM5Hr-t16-dwpgMfri-Mw==/6048413465039896.jpg?param={size}y{size}", "jVxim", "2PiC", "lfOGH", "ctrl_arrowdown", "image", "modal-mask absolute inset-0 bg-$color-mask-bg", "https://p1.music.126.net/HTXB834S72ulGPL1oM-RCg==/109951167728753946.jpg?param={size}y{size}", "方大同", "darken", "checkLoading", "flex-center min-w-15 font-bold", "k7jl", "subtitle text-xs truncate opacity-88", "cTOKI", "getTime", "h8ouWO8zaW", "WPP1", "arco-theme", "large", "path", "volumeValue", "isMuted", "LOADING", "OUohu", "tooltip", "playQueueButton", "flex-1 text-right", "hxIAZ", "ZkJHt", "ceil", "hmmRm", "router-view", "写入成功: ", "$router", "difference", "https://i.biliimg.com/bfs/im/7dedc4fdccd5efca8b50dd100331de01de5c05b1.png@{size}w_{size}h_1c.webp", "TrSmk", "highlight", "d29393033", "cancel", "removeListeners", "line line-1", "MobileModal test", "prefix", "zGPQw", "prevSongs", "旧密码不能为空", "yOyOq", "12bhIHHp", "flex w-full items-center font-harmony", "easeOut", "Capper", "vnode", "activeColors", "HmYZb", "https://p1.music.126.net/8_cpEv3Qt-0puHoq89elbA==/109951165027027385.jpg?param={size}y{size}", "LDKNH", ".ts", "kgOV", "Home", "wVCIw", "forEach", "bg-$bg", "4336550278", "number", "onStart", "NbgNT", "maskRef", "catRef", "data-v-ce358e8f", "toggleMute", "closeOtherSubMenu", "application/json;charset=UTF-8", "meta", "rrjjWPFcL8oTW5zTW73dQSkq", "DEFAULT", "https://i.biliimg.com/bfs/im/28992b83a58081a50f36f0c36db49c7d1c2afd2f.jpg@{size}w_{size}h_1c.webp", "aTYXN", "preventDefault", "FEW&", "./lang/en-US.3c1578e5.js", "now", "resume", "data-v-769abe13", "NPl7", "FlbCU", "W8sh", "colorsTo", "loadedmetadata", "isCanvasInWindowView", "isPausedBecauseNotInView", "OHBPF", "disable", "addSong", "[rel=\"stylesheet\"]", "firstScrollInit", "formatTooltip", "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6", "flex", "此歌曲不支持", "empty", "contextmenu.lyricOffset", "BTjGt", "volumechange", "XKUTB", "animate", "oGRCq", "创建歌单失败!", "animating", "text-$color-text-2 ml-2", "touchend", "GALI", "uploadImg", "appendChild", "rows", "flex-shrink-0 bg-auto", "2Z]Z", "blob", "e8osWPDzEa", "$emit", "https://p1.music.126.net/n3xTPeo2r-H_nSz6_4hEUA==/109951167342725530.jpg?param={size}y{size}", "ExplorePlaylist", "clearRect", "px + var(--vueuse-safe-area-bottom))", "egGu", "mr-2", "settings.namedRules", "seekbackward", "&_r=", "/api/artist", "setColors", "https://p1.music.126.net/daqU7RiA2mfTneyWQn2ZOg==/109951163582530189.jpg?param={size}y{size}", "isShuffled", "use", "fixed", "transition bg-auto flex-1 h-9 leading-9 px-4 cursor-pointer hover:bg-$color-fill-3 text-$color-neutral-8 rounded-6xl", "some", "flex justify-between px-5 <md:px-2", "nGVzn", "convertColorToRgba", "album", "toggleShuffleSongList", "Eruda", "editable", "pointerEvents", "update:isHistory", "data-v-eaef4d66", "dispatchEvent", "uid", "GlQds", "/api/search/artist", "Event", "kCBJn", "Slider", "getDifferenceFromInitialOffset", "注册邮箱(必填)", "scrollBehavior", "-light", "W4BcUZhcISkH", "show", "https://p1.music.126.net/3WhzK6ozFXUsNutDU566ZA==/6641050233030995.jpg?param={size}y{size}", "nHSIa", "一支榴莲", "edit", "已添加到播放列表", "320px", "popup-container", "download.192", "https://static.hifiveai.open.hifiveai.com/WaterMark/hifive/COPYRIGHT/2C39B199802F43/mp3_320/2C39B199802F43.mp3?sign=98af52010599dd6e148ace65ff676f6d&t=2667674815", "WQKGfYZcNq", "https://p1.music.126.net/SC4xC0MMlPC4nViAO0768g==/109951163676566884.jpg?param={size}y{size}", "indexOf", "auth.pass", "mx-context-menu-item-wrapper", "rel", "memo", "https://p1.music.126.net/xQHd2jGf6z0thNcNamwBhQ==/109951166566542419.jpg?param={size}y{size}", "Auy7WOhcNSkxbI7dTSkkW4pdGSk7WR0ab8kLWOahWQJdK3VcGSokW4iOWRPZWPr1W5tcSL7cV8oCr8kNWONdTv3cOI/dQSoLWPBcNmoToG5EumoW", "validate", "oSCPz", "result", "VLUNch", "cIDeQ", "<p>Test Test Test1</p><p>Test Test Test2</p><p>Test Test Test3</p><p>Test Test Test4</p><p>Test Test Test5</p><p>Test Test Test6</p><p>Test Test Test7</p><p>Test Test Test8</p><p>Test Test Test9</p><p>Test Test Test10</p><p>Test Test Test11</p><p>Test Test Test12</p><p>Test Test Test13</p><p>Test Test Test14</p><p>Test Test Test15</p><p>Test Test Test16</p><p>Test Test Test17</p><p>Test Test Test18</p><p>Test Test Test19</p><p>Test Test Test20</p><p>Test Test Test21</p><p>end</p>", "right", "https://p1.music.126.net/EawqbkXCxGmxZ6nnqTKxKw==/109951165566992331.jpg?param={size}y{size}", "settings.lyricColorMode", "oXUKK", "Yzkfo", "auth.userAndEmail", "scrollWidth", "onBeforeClose", "customDirection", "kY1a", "SSHKf", "width", "找回密码", "mx-context-menu-item-sperator mx-context-no-clickable", "direction", "order-1 top-1.5 h-4vh -mt-2vh pt-2vh", "rounded-full", "世界音乐", "remove", "CustomEvent", "k8l8", "#splash", "jmMLN", "absolute inset-0 w-full h-full object-cover", "context", "confirmpassword", "removeChild", "$el", "cors", "flex-x-center <sm:justify-between", "sZKSX", "bg-$black text-white", "lezwA", "!m-0 !py-4 bg-$color-neutral-2 flex-1 rounded-xl", "./lang/ko-KR.0a309272.js", "mUifz", "Settings", "data-v-02d9272f", "kpq7", "dXwPf", "data-v-b6395527", "ContextMenu", "offsetParent", "style", "w-44px h-44px", "KujjA", "编辑歌单信息成功!", "hZSjZ", "var(--text)", "影视原声", "WPP3mSkqua", "targetTouches", "Uyp9", "settings.logout", "getItemDataForChildren", "engine", "RecommendSong:", "ubgAJ", "公开失败", ".mp3", "select-text", "aDEcy", "playlistCoverUpdate", "flex px-6 space-x-2", "#fff", "classic", "搜索结果", "Lcmvc", "basis-1/4", "data-v-f395848d", "status", "OBMTz", "NaeJ", "bind", "R3Ge", "FcmiP", "歌手介绍", "ContextSubMenu", "!h-10", "justify-center mt-4", "wFrUy", "TzCjx", "LIvWa", "create_time", "showAlbum", "extra", "w-12", "20hsjCiQ", "imhGm", "order-3 justify-between", "WO1ZWPiuW4PTpSoH", "resetFields", "text-center", "#222", "hKfxWP5P", "link[rel=\"modulepreload\"]", "UMLXV", "QvSqt", "add", "nodeType", "ucDrE", "1400px", "data-v-4fd854ff", "200px", "BQbFa", "table.name", "settings.incVolume", "ins", "onResize", "active-key", "eygRz", "d1085047", "https://p1.music.126.net/dvBg6zC0sQNNvl9DdW7p2Q==/109951163267157138.jpg?param={size}y{size}", "ZGaFu", "is-history", "https://p1.music.126.net/j6KWzSdlRKzZUwJnQx3vBA==/3300733912483912.jpg?param={size}y{size}", "start", "周兴哲", "MrYM", "scrollRef", "isChangingState", "W412WPFcNMrfgCkQW7C", "maxWidth", "IPBju", "superellipse", "playAll", "EPYca", "type", "ExploreArtist", "N86k", "Ro1p", "福禄寿FloruitShow", "简体中文", "Result", "XoZR", "time", "OcglO", "DuNlC", "mount", "lighten", "granim:end", "wqkzW", "delsub", "bg_wrapper absolute overflow-hidden -z-1 -top-10vh left-0 right-0 h-470px", "amoWWQmtgG", "https://p1.music.126.net/bGTTVbPYHT24w2HkHrdXmQ==/109951166958310165.jpg?param={size}y{size}", "⌘ K", "getValidate", "基本信息", "topMenu.recent", "data-v-71b8316a", "$route", "收藏歌单", "line--1", "data-v-d4881c24", "128x128", "callback", "xVes", "data-v-11e2efe7", "https://p1.music.126.net/02owJjzGzmqqL7QxU51s3w==/109951164503325260.jpg?param={size}y{size}", "抱歉,页面不见了~", "getItemType", "entries", "<mark>$&</mark>", "playQueue.playHistory", "WRFcG8o8WQnW", "count", "onSuccess", "line-container", "swXen", "hSozWOJdNd7dTZy", " 3月26日 已关闭新用户注册 ", "clearloadErrorTime", "DOWN", "!pb-4", "关于ios后台播放", "index", "settings.openSearch", "image/jpg", "N1BG", "QGpcu", "scrollList", "g2mDW78sicLYfW", "min-h-0 text-center", "data-v-27d6b3c4", "JSQWV", "W4TYrgdcOa", "handle", "郁可唯", "PlayListEdit", "globalCompositeOperation", "NoQy", "WRJcNfrZWPlcO0hdQatcUxFdKa", "1.5x", "top-btn", "gYgwy", "seekforward", "!w-full !h-full pt-[100%]", "轻音乐", "lyric-content transition-all duration-300 h-full hide-scrollbar overflow-y-auto", "参数错误,编辑歌单信息失败!", "menu.home", "getColorPosDiff", "kind", "login", "setVolume", "WKeZy", "isArray", "detail", "100%", "no-underline cursor-pointer", "pXehZ", "./resize-observer.36dc943a.js", "lyric", "ka7N", "gme9", "E8obe8o/gW", "font-medium text-xl", "Udyjb", "play", "startsWith", "更新成功", "ehQoB", "bg-white text-[#222]", "itemIconRender", "stop", "isOver", "Folder write test", "model-value", "TrackSlider", "clientX", "breakpoints", "home.artist", "XGMLO", "-hh-7+2h-1m-4u", "adsbygoogle", "documentElement", "-extra", "round", "-icon-", "jgJcQu7dIq", "content", "256", "LyricRightQueue", "danquxunhuan1", "VAPXz", "ko-KR", "WRJdRc7cUCk5", "toFixed", "background-color", "https://p1.music.126.net/M9GvSuKJQyfPKprZaLKt7A==/109951165122696427.jpg?param={size}y{size}", "resolve", "mittInstance", "player.listLoop", "click", "flex mb-2 justify-between", "]i!f", "hzQpi", "flex-y-center space-x-2 overflow-hidden", "https://p1.music.126.net/TBrlu0t5QqKfEcCBOCfwrA==/109951166337304954.jpg?param={size}y{size}", "placeholder", "menuContext", "meta_arrowdown", "durationchange", "data-v-92206943", "code", "isHistory", "aznNv", "clickableWhenHasChildren", "play superellipse", "DWRjpVpsCjnlhiVXaIfPmKiQqA.rcJHqoLmkE.v7==", "JoJel", "settings.decVolume", "asideRef", "exit", "iWmgQ", "theme", "itemLabelRender", "OYIUH", "GTFMl", "90后", "h-15 leading-15 w-12 mx-0 px-1", "true", "zrYZl", "input:focus,textarea:focus", "uCoOWOmvW7L5odCTrG", "scrollValue", "exports", "isMySubscribe", "function", "target", "rgba(193, 200, 209, 0.6)", "https://p1.music.126.net/SKvkD2uPkcdUPwok9dZ6Yw==/109951167693663659.jpg?param={size}y{size}", "TolHQ", "UserAvatar", "table.artist", "abs", "blur", "eGPrP", "data-v-1b322d90", "padding-right", "update:playlist", "touches", "ioHUS", "data-v-698f33c5", "暂无歌词", "global", "esMQS", "LPJhi", "公开歌单", "Unable to preload CSS for ", "align-middle mr-1", "GIspe", "https://p1.music.126.net/FWsjo25wumC67z53LXXRUQ==/109951165694813396.jpg?param={size}y{size}", "PAUSE", "stretch", "/user/info", "left", "70px", "LyricRightContent", "channelsIndex", "opacity-0 pointer-events-none", ".css", "data-v-da83167e", "/name/", ".arco-scrollbar-container", "100px", "qKLUX", "WPBdL8o9W7lcNW", "VUPPC", "ml-1", "zXQk", "-content", "rs94", "all", "W4WJASoppYq/D1K1AW", "YdyWU", "validateInput", "eegRq", "%cDon't paste unknown code here, your account may be hijacked!", "getColorDiff", "modal-body flex-shrink-0 pb-$vueuse-safe-area-bottom overflow-x-hidden overflow-y-auto", "eYJmA", "crossOrigin", "eNYRM", "HkzGj", "qCotWQRcH0G", "saturation", "flex-y-center <md:flex-col", "link", "请等待验证程序初始化完成", "innerHeight: ", "YBTPK", "kZon", "clear", "https://p1.music.126.net/ArbpVuafLfcdRAPDi4JTDA==/109951167896179360.jpg?param={size}y{size}", "写入失败", "currentIndex", "refScrollbar", "elastic.out(1,0.3)", "top", "Tbjit", "playQueue.totalSongs", "unshift", "getElement", "request", "https://p1.music.126.net/Uz3kQexeEK-HY_pNk3V0UA==/109951166229097647.jpg?param={size}y{size}", "aZUiy", "FlmDB", "mousemove", "refresh", "JKeJK", "constOptions", "zEla", "GhPDc", "PUIzj", "h-120px text-red-800", "#app", "调整歌曲顺序", "iVGZK", "https://p1.music.126.net/qmR3rXVA5TarwtumEjVgEw==/109951165702046669.jpg?param={size}y{size}", "setDirection", "JWaDt", "https://p1.music.126.net/SJnVAjDS4GCSxv7-hPu5uw==/109951164831722513.jpg?param={size}y{size}", "Album:", "/api/user/password/update", "player.randomPlay", "modelValue", "loop", "服务器繁忙,请稍后重试。", "W6BcQSk3WRFdVsuJztznW4JcMW", " TOP 50", "flex justify-between mb-4", "small", "mousedown", "pl-3", "HSYOl", "4tD(", "PlayQueue", "divided", "onOpen", "touchstart", "蔡健雅", "SearchSong", "DudSf", "topSong", "LZfgi", "beforeEach", "QmcG", "kpDk", "https://p1.music.126.net/5_0ux0Y9P5WTfW70zSP2wQ==/3243559305677511.jpg?param={size}y{size}", "vsKAk", "cFIuE", "changeDirection", "[artist]", "relative w-40px h-40px rounded-1 z-1", "w-42px h-42px mr-2 rounded-md", "MfYVm", "flex-y-center cursor-pointer font-medium text-2xl mb-2 font-smiley", "mb-4 text-$color-neutral-6", "./lang/", "IowhT", "vertical", "makeGradient", "currentSong", "xvbVO", "trackColor", "WqKDP", "更新失败,请上传jpg,png格式的图片", "mt-15vh", "setItem", "showSaveFilePicker", "replace", "text-btn w-16 h-16 <md:w-13 <md:h-13 superellipse opacity-50 hover:opacity-100", "/api/playlist/create", "GET", "update:showPlayQueue", "OInhu", "192", "every", "rawLrc", "nehuQ", "ontouchmove", "nmHbJ", "mEbPv", "imagePosition", "bYIZf", "current", "mx-context-menu-updown mx-context-no-clickable down", "seekOffset", "zIndex", "off", "sm:line-clamp-3 <sm:truncate cursor-pointer", "icon-sound", "mx-auto", "热门搜索", "text-$color-text-2", "rgb", "LtSeF", "jZnZv", "d29588305", "发生未知错误", "ratechange", "#content", " 由于ios限制无法在后台切换歌曲,可以添加到主屏幕、升级到ios16.1.1", "KKECHO", "BDDcV", "sippr", "bc-none", "email", "flex items-center mb-2", "http://tools.liumingye.cn/music_old/", "KnowKnow", "px-2", "resize", "itemRightArrowRender", "user", "nUAua", "default-active-key", "RBWq", "徐佳莹", "YaChM", "W7v8uCkxsG", "kae3", "download.copyTip", "same-origin", "canvas", "设置密码失败", "wtP6W50ojWb5", "歌单描述", "test", "stretch-if-bigger", "PLAYING", "王贰浪", "保存成功: ", "SMwpz", "offsetTop", "FrNvY", "setActionHandler", "baidupan", "mr-1", "杨千嬅", "getSourceClientOffset", "hWBYd", "globalTheme", "⌘/Ctrl", "FioDm", "section", "phpbb3", "mx-menu-host", "[name]", "kill", "w-32px h-32px rounded-md align-middle", "#555", "W7nAq03cTW", "The element you used is neither a String, nor a HTMLCanvasElement", "body", "fTXtx", "qB2g", "touchAction", "flex flex-col flex-1 w-full md:max-w-[30vmax] md:justify-center md:mr-8 <md:justify-end my-2vh transition-all duration-500", "!mr-0", "data-v-05801ce8", "recent", "iconfont", "indicator absolute w-full h-2px bg-$text", "stopPropagation", "wEiPV", "mb-2 text-3xl font-bold", "active", "wStir", "/settings", "arco-notification pwa-toast", "50px", "player h-50px px-2", "那奇沃夫", "modulepreload", "data-v-52ea3f6d", "data-v-22ae0e78", "USNER", "无标题", "ResizeObserver", "seeked", "NP51", "reset", "crjpWR/cMq", "w-full filter blur-xl", "zmo9gSoFba", "&offset=", "MobileModal", "min-w-0 flex-1 will-change-transform", "W7Kbh8orW6BdJmkxWRRdOq", "lighter", "eSo/WPvtud9rwvvptmotDSkspcnYx8o6nCoRWPBdP8oEWR3cPWBdLCoUW5ZcV8kulSosvvT6lmorAaVcMmoivhhcOga3W5JcKwVdUW", "order-2 will-change-transform w-full", "font-medium text-2xl mb-2 font-smiley", "random", "params", "d784257", "serviceWorker", "https://p1.music.126.net/1KQVD6XWbs5IAV0xOj1ZIA==/18764265441342019.jpg?param={size}y{size}", "/api/auth/sign", "Kirsty刘瑾睿", "新密码,至少为6个字符", "clientHeight", "setSizeAttributes", "TopMenu", "cursor-pointer hover:bg-$item-hover transition", "change:input", "requestAnimationFrame", "data-v-211b59cd", "zRYcP", "md:p-5 px-0 py-4 rounded-xl opacity-50", "submenu", "playQueue.clearList", "settings.preset2", "HJsFZ", "https://api.liumingye.cn/m", "button", "bottom: ", "#canvas-interactive", "KiVfh", "diagonal", "bg-auto", "text-btn max-w-full truncate !block !px-2", "creator", "activeColorsPosDiff", "clientY", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=", "loadSong", "touchcancel", "offsetHeight", "REPEAT_SONG", "onMouseEnter", "KEY.L刘聪", "mx-context-menu-updown mx-context-no-clickable up", "settings.closeLyric", "offsetLeft", "mediaSession", "Album", "qetYJ", "speratorRender", "absolute z-1 right-3 top-3 sm:right-8 sm:top-8 flex flex-col gap-2", "overflow-hidden", "aNpZD", "<lg:mx-1", "「Fuck You」", "./index.655fa6e9.js", "data-v-d141ecf3", "w-max will-change-transform", "d12631485", "data-v-e7cd654a", "YYMlf", "getBoundingClientRect", "flex overflow-hidden", "alert", "method", "max-w-100 h-9", "setProgress", "新密码", "wtDbL", "mDoVd", "self", "glAiG", "h-full overflow-x-hidden overflow-y-auto", "992px", "shkuR", "txWRb", "playlist", "initCustomEvent", "success", "KKJ%", "YznqW", "QELhp", "color", "none", "/search/:engine", "GgJAE", "oIHThw", "openMenu", "https://p1.music.126.net/GL0xcgu4OUml509BbW2qAQ==/109951163137467389.jpg?param={size}y{size}", "Vinida (万妮达)", "PhdYP", "%amn", "ZjnfhJ", "&limit=48", "Rw73", "小一点", "main", " 找回密码 ", "icon", "keys", "TVLdn", "inline-flex items-center justify-between w-full", "avatar", "setTimeout", "colorType", "changeImage", "cross-site", "kwOk", "half-divider", "RGGuH", "audioOutput", "customRender", "Search", "rounded-2xl shadow-xl max-w-full max-h-full", "itemRender", "jPuJs", "历史搜索", "mx-context-no-clickable", "getPalette", "globalOptions", " 修改密码 ", "/api/home/recommend", "seekbar flex-1", "select", "coordsStart: ", "ja5+WRNcQXHW", "block !important", "getLightness", "SbuuR", "height", "will-change-transform fixed inset-0 z-9", "OkRnB", "__scopeId", "d50275485", "密码至少为6个字符", "WPrtWQKhW7O", "keywords", "__vccOpts", "changeBlendingMode", "pItPv", "percent", "yCkltSkAW6lcNW", "acceleration: ", "ypIiu", "UhBwv", "你还没有创建歌单", "pass", "download.method2", "charAt", "1500px", "contextmenu.lyricSize", "kaPM", "modal-container fixed inset-0 z-1001 text-16px", "testPassive", "slide", "toggleShowLyric", "class", "繁體中文", "showDirectoryPicker", "8W2a", "日本語", "promise", "tab", "5YdNoWx", "4rem", "parse", "徐秉龙", "log", "https://i.biliimg.com/bfs/im/5e1bb206013edfc359509b33e32ff2ca046d2f88.png@{size}w_{size}h_1c.webp", "W6lcT8kmWPVdSmkI", "歌单名不能为空", "message", "player", "写入失败: ", "yuMnW", "installBodyEvents", "XfdOp", "/api/search/playlist", "setSrc", "text-[rgb(var(--primary-6))]", "circle", "longpress", "KKuCK", "gradientLength", "eYtaN", "contextmenu", "hard-light", "Aioz", "getColorPos", "findIndex", "https://p1.music.126.net/iDyW-cvqOLkuQbuz0smYYQ==/109951164764858797.jpg?param={size}y{size}", "公开后将无法重设为隐私歌单,你确定要将此歌单设为公开?", "*/*", "UNW!", "waiting", "d29235210", "infinite-load", "jjDOJ", "getColor", "contextmenu.nextPlay", "ja-JP", "player.previous", "YpEdm", "./sw.js", "player.singlePlay", "/api/lyric", "XQEGN", "opacity-50 will-change-transform transition-transform duration-250 inline-block origin-left", "FAdmR", "change:loading", "currentColors", "events", "Lyric", "var(--color-fill-3)", "isPaused", "currentColorsPos", "100", "cacheEmptyValue", "catch", "https://p1.music.126.net/nDHmzzJFCPnqbdFEkZh9eA==/109951163534426092.jpg?param={size}y{size}", "isLooping", "WGPPe", "莫文蔚", "subtitle", "{\"hotkey\":{\"module\":\"tencent_musicsoso_hotkey.HotkeyService\",\"method\":\"GetHotkeyForQQMusicMobile\",\"param\":{\"remoteplace\":\"txt.miniapp.wxada7aab80ba27074\",\"searchid\":\"1666765215569\"}}}", "postimages.org", "gxqEs", "songList", "pause", "256x256", "1099626yXHkwy", "getItem", "W5BdJbZcQ8ow", "https://p1.music.126.net/nmNsl9BXuwoAgB1mQtXCFw==/109951165738539025.jpg?param={size}y{size}", "tlyric", "onScrollPassive", "ripii", "download.coverText", "20230327.", "showRightArrow", "granim:start", "沙一汀EL", "search", "kbMXW", "enter", "model", "scrollTo", "W59QvSk2EW", "eeDYN", "artist", "sLMtv", "QtvfJ", "DPjPM", "createdOn", "ml-2px", "SongList", "https://p1.music.126.net/A29AvNO-UD5iRl_LtuBlrw==/109951165139737007.jpg?param={size}y{size}", "Xurnl", "AlbumInLine", "findCurrentIndex", "showIcon", "Recommend", "3rem", "text-right", "REPEAT_LIST", "mmoxW4tcRmkf", "https://p1.music.126.net/q-I4cF6k7MJ5K_fRxEvozg==/109951163511967669.jpg?param={size}y{size}", "flex-y-center justify-end", "auto", "isUpdate", "globalRenderSlot", "setLocaleMessage", "XJLId", "exposed", "UlGdH", "showContextMenu", "eDDOx", "blendingMode", "refreshColorsAndPos", "AvatarCard", "?param=150y150", "reject", "vTArc", "修改失败", "callbacks", "cacheTime", "ContextMenuSperator", "Player", "get", "onClose", "amkkWPXvW40", "fOOWb", "OqrML", "var(--black)", "adjustSubMenuPosition", "observe", "span", "my-0", "d13899303", "activetransitionSpeed", "shape", "歌单描述最多200个汉字", "reloadPrompt.offlineReady", "设置密码成功", "display", "customClass", "download.2000", "zGmhZ", "MxvcH", "colorsPos", "canplay", "load", "targetElement", "write", "lmoNWQ4", "ended", "uBDLP", "张学友", "lKZxI", "onRefresh", "zYOg", "$persistedState", "bg-$color-fill-3 pointer-events-none", "NJM6", "destroy", "LJHPR", "五月天", "url", "dKuDj", "arco-locale", "storage", "/api/user/detail", "text-3xl <md:text-lg <sm:text-base transition min-h-full", "kaMP", "WPiNW5hdHderxSoXW63dK8o5WQ7dIeS", "globalProperties", "20px", "xJdPu", "platform", "-icon-tip", "SvOou", "gMRro", "Auth", "bottom", "cFHWd", "RTGpJ", "from", "setPlayerList", "opacity-58", "GLMmx", "mt-1", "download.lyric", "stateTransitionSpeed", "bZHKF", "mx-menu-ghost-host", "yZtjs", "drawImage", "table.duration", "playNext", "scrollLeft", "channels", "winding", "jvLbs", "FTfxS", "HomeRecommend", "leading-[1.1] max-w-100/130", "eventPolyfill", "querySelectorAll", "pos", "80后", "排序失败", "transitionend", "h-70px !text-$color-text-2 text-xs flex flex-col", "controlling", "flex-center w-32px h-48px", "max-w-[calc(100vh-238px)] mb-6 mx-auto", "API写入(测试功能):", "歌单名", ".playQueueButton", "杨和苏KeyNG", "FHdwI", "ontouchstart", "林俊杰", "44px", "clearPlaylist", "DGXVP", "system", "纯音乐,请欣赏", "nickname", "uKvzu", "elastic.out(1,0.5)", "/my", "removeItem", "nextSongs", "BMZpf", "addSongs", "eMYQt", "contextmenu.viewArtist", "modalStyle", "hex", "set", "token", "+0.5s", "ggqBWPPkFXz8bKbtWOi", "playerMode", "desc", "update:modelValue", "logout", "云音乐", "english", "inputRef", "UserSecurity", "soft-light", " :(", "1300px", "k&ub", "2000", "jDsrU", "lyricWithTranslation", "var(--blue)", "d1079074", "data-v-efd859b4", "createElement", "IkrQY", "CKfvP", "data-v-ee792174", "mx-right-arrow", "overflow-hidden ml-2", "uEgbG", "FgRxi", "default-state", "interceptors", "flex-1 font-medium text-xs rounded-full", "WEFGO", "ACkfnmkAWOnjWQdcJa", "update:show", "image.position", "https://p1.music.126.net/vwAaR1GsU-GpNCk9QnXaDg==/109951166653150223.jpg?param={size}y{size}", "mt-2", "ytMkg", "1200px", "N8KD", "createRadialGradient", "WPX8l8k7Ba", "shuffleSongList", "event", "sCzHn", "ZAQNe", "gZRQv", "IBHUf", "top-bottom", "menu.subscribedPlaylist", "location", "settings.themeColorMode", "mb-8", "d27868624", "disabled", "8289402EdWAsm", "sm:line-clamp-3 <sm:line-clamp-2 cursor-pointer <md:mb-0", "eFpoq", "initGeetest4", "focus", "allowTouchMove", "suijibofang1", "http://", "zzoYg", "k2KV", "top-0", "WJGMs", "UgRck", "init", "onChange", "ajOgF", "Iconfont", "footer", "ywKVp", "uMnwZ", "playbackRate", "0px", "取回密码的方法已通过 Email 发送到您的信箱中,请在 3 天之内修改您的密码", "ca-pub-8773997952639831", "setLyricDelay", "contextmenu.viewAlbum", "DarkVibrant", "wheel", "font-medium select-text !mb-2 !text-3xl !<sm:text-lg", "ACdqo", "/api/playlist/privacy", " | MyFreeMP3", "object-cover", "jsonpCallback", "changeState", "querySelector", "MyFreeMP3", "InfiniteLoad", "张碧晨", "208KeqAad", "ZaQiy", "flex-y-center font-medium text-2xl font-smiley", "kibSs", "mb-2", "player.next", "detail.data", "menu", "NGdQs", "SearchModalContent", "undefined", "uATJz", "vgyZA", "call", "namedRules", "https://p1.music.126.net/T-HudMiTDp3iSgSfkkhqmQ==/109951165134947137.jpg?param={size}y{size}", "https://p1.music.126.net/DV7_R9yRIC2u7iMlLgPZPg==/109951167434894779.jpg?param={size}y{size}", "textarea", "addOpenedSubMenu", "RHXpR", "isMyPlaylist", "dCoIxb3cObddJCon", "你的昵称", "overflow-hidden rounded", "lyricDelay", "link[href=\"", "vec_hotkey", "48px", "fUNVq", "0.375rem", "/api/album", "onDblclick", "RBlJ", "request.error", "children", "retry", "ONLow", "hotSongs", "items", "+0.1s", "cancelToken", "screen", "mt-1 opacity-58 text-base truncate", "https://i.biliimg.com/bfs/im/acf0e19c3faa42d8667495c14f2929df4f467255.png@{size}w_{size}h_1c.webp", "MCrVC", "gradients", "公开成功", "splice", "UmPVk", "邮箱格式错误", "closeMenu", "1600px", "fillRect", "YXsWI", "2jRmSLq", "LaHQN", "data-v-27779356", "hash", "element", "LQoVg", "pMPDg", "create", "https://registry.npmmirror.com/@liumingye/cdn2/latest/files/", "closeWhenScroll", "修改成功", "新建歌单", "IjVUA", "post", "auth.user", "relative min-h-0 md:ml-8 md:max-w-50vw md:w-50vw lg:max-w-40vw lg:w-40vw", "SVCCg", "Neo5", "gradientChange", "h-full", "FwRJj", "download.title", "stretchMode", "LINK", "flex-col truncate", "ppvNR", "BXCtb", "submit", "seekTime", "contextmenu.uncollection", "radial", "download.unable", "ZUXkX", "UserInfo", "78TD", "data-v-c2805aad", "setNextPlayerMode", "headers", "MbAfl", "flex-1 text-$color-text-2", "playlistUpdate", "emit", "my-3 <md:my-1", "prototype", "getElementById", "512", "align", "z8J2", "CLQrd", "line-", "item relative rounded-md transition-colors", "contentRef", "32px", "flex-none", " 设置密码 ", "WCIuC", "getDetail", "한국어", "15vh", "E!JR", "R49q", "nDMcw", "LightMuted", "/toplist?before=", "English", "text-sm", "WRZdTW3dSWddMSoAWQvPWOf3dSoyn8koW4LQ", "WO1YnmkOEW", "mgDvr", "王巨星", "historyList", "https://p1.music.126.net/vQR_RyWqA459KtXsFk4zig==/109951166564724055.jpg?param={size}y{size}", "取消收藏成功", "sCfbL", "menu.settings", "h-15 fixed top-0 left-$sider-width right-0 border-b", "scrollTop", "!mx-2", "data-v-1e793d61", "max", "overflow", "tag-click", "checkTargetAndClose", "ABoQy", "setCurrentSong", "myfreemp3", "dark", "Menu", "reduce", "ScrollAnimation", "delSong", "svg", "space-x-1", "onInfiniteLoad", "text-center w-50 mt-5", "POST", "image.stretchMode", "register", "tabs", "source", "setAttribute", "rules", "Explore", "uCkKeCkCWRm", "收藏成功", "is-edit", "YaehA", "isEmpty", "Wesge", "余佳运", "jzsKK", "progress", "defaultMinWidth", "imgOriginalHeight", "muted", "ZQGQM", "animateColors", "contextmenu.collection", "SUVmV", "取消收藏", "half-divider lg:hidden", "quality", "queueHeaderRef", [], "include", "var(--color-bg-1)", "color-dodge", "picRef", "XcqZY", "tbqek", "popupVisible", "31036188iyDpIO", "ACG", "forward", "arrow w-full left-0 right-0 h-2", "CDuqD", "toggleShowPlayQueue", "mr-2 flex-shrink-0", "beta", "windows", "MdFkw", "flex my-2px", "https://p1.music.126.net/BO0kDJYEoGuUwjMT5oyHRw==/109951167710097414.jpg?param={size}y{size}", "WRFdPZ3cQYy", "data-v-37f4b987", "N1EJ", "username", "Tizzy T", "DComWOBcI14", "rgba", "-my-3", "Y8AT", "xEplq", "MediaMetadata", "min-h-[calc(100vh-1px)]", "settings.disableAnimation", "timer", "NeQN", "ContextMenuGroup", "rPVom", "arco-result", "autofocus", "#FFF", "cancelable", "Playlist", "text-btn !text-[initial] !px-3 backdrop-filter backdrop-blur-lg", "d12570417", "z3Ol", "page", "https://p1.music.126.net/q-s8gygLEeqQQvi4OvadBw==/109951165816744411.jpg?param={size}y{size}", "oldpassword", "zanZc", "WPVcM8okBCkfcwu", "金玟岐", "assign", "ssNxO", "tip", "settings.general", "colorsDiff", "settings.shortcuts", "toString", "private", "security", "[artist] - [name]", "onerror", "custom", "!ar6", "home.song", "expireTime", "DndProvider", "NjeQJ", "playlists", "match", "DownModel", "开始写入: ", "ESC", "captchaRes", "gbTjl", "title", "UvWHH", "$props", "centerY: ", "[name] - [artist]", "TeCbv", "granim:gradientChange", "showCaptcha", "IDLE", "flex-grow", "d12236125", "showPlayQueue", "hsl", "prefixCls", "pic", "MCYrX", "data-v-26c536be", "kpja", "vars", "uaZcM8kuEW", "W5H1ACkRFu4qW6m", "lastLock", "lmomWOJdPdm", "no-underline", "oJkDI", "mySlp", "position", "夏日入侵企画", "倍速播放 (", "flex-1 ml-2", "setMediaMetadata", "rgba(173, 180, 189, 0.6)", "userAgent", "light", "word", "showSubMenu", "activeState", "EDTkY", "zxdiL", "70后", "fixed inset-0 w-full h-full -z-1", "file", "#d5d5d5", "-mt-2 text-$color-neutral-6", "R&B/Soul", "hsla", "e$GE", "elToSetClassOn", "IEBIb", "ipc", "yOffset", "visible", "img", "isCleared", "uyVLz", "meta_k", "fidXz", "slice", "exec", "globalHasSlot", "NAxB", "RLNXP", "lang", "encode", "maxTouchPoints", "src", "-icon", "addEventListener", "order-4 my-3 h-64px", "GGkHR", "ZlMnV", "showLyric", "ydyXZ", "touchmove", "flex-grow <lg:hidden", "GJXsH", "ek[T", "noMore", "join", "dYvkr", "error", " icon ", "confirm", "CfARv", "update:isEdit", "innerWidth", "LbEbo", "max-w-100vw", "QueueList", "scroll", "iconFontClass", "RQKwU", "jsjiami.com.v7", "classList", "告五人", "WEqUE", "k8x5", "host", ")O3J", "onBlur", "detailFirst", "nmo1WRVdUZRdJWZcM8ol", "setSizeAttributesNameSpace", "flex-y-center font-medium text-2xl mb-2 mt-4 font-smiley", "credentials", "flex-center flex-col", "CRhZL", "sMZdH", "defaultZindex", "ref", ".arco-overlay-modal .arco-modal", "goxZY", "externalwaiting", "fmoqWPnBAq", "globalCloseMenu", "progressRef", "https://p1.music.126.net/NjkDrM9njCsZ1UTynMGbDg==/109951167065627347.jpg?param={size}y{size}", "XWUWF", "minWidth", "uVASk", "update:showLyric", "N2wl", "data", "data-postimg", "split", "zQ49", "picUrl", "item", "17n]", "QQvhq", "` could not be found in the DOM"
    ];
    return (pi = function (e, t) {
            return n[e -= 183]
        }
    )(e, t)
}

const p = pi

function $s(e, t) {
    const n = p
        , s = {
        wStir: function (e, t) {
            return e + t
        }, vtrCh: n(1735)
    };
    var o = [
        "m8ovfSoqWPhcVSolWRiCWR0Q", "W497vSkZ", "WQjBiIPs", "sSkBjCk2WRS", "amkkWPXvW40", "swuyW5/dNN4DlSogW5NdQmomWQ4", "W4WJASoppYq/D1K1AW", "crjpWR/cMq", "WO/dVIZcVmkj", "WRFdPZ3cQYy", "sSk7pfNdOu/cL8kAW59yWP/dGfTI", "W59QvSk2EW", "qmkowSk7W40", "nbNdGNtcOWKCzmoRWOf/ymoIcmooWOdcPc3cMsFcRCoKWQJcKb0FumonW77dT0FcRCk0W4acWPGYW7LiW4H2W5ldOMZcT2eIWQ3dMmoCWOtdJwmOWQhdJc8KWQZdVYpdRKXn", "W6ldG17dOxK", "yCkltSkAW6lcNW", "WO1yWOS/W4W", "W7JcSmkAWRFdSq", "WRZdTW3dSWddMSoAWQvPWOf3dSoyn8koW4LQ", "tN8lWQlcQCkGlq", "eSo/WPvtud9rwvvptmotDSkspcnYx8o6nCoRWPBdP8oEWR3cPWBdLCoUW5ZcV8kulSosvvT6lmorAaVcMmoivhhcOga3W5JcKwVdUW", "WR7dTZtcGa", "zmo9gSoFba", "WPVcM8okBCkfcwu", "uCkylSknWRm", "DComWOBcI14", "dbtcL0fZ", "oM59WRfx", "uvNdVJ3cSa", "e8osWPDzEa", "nmo1WRVdUZRdJWZcM8ol", "b0SXWQ7cJSoMW6ncW58", "WRRcMvzYWPhcOZxcLINcH2tdIImU", "ggqBWPPkFXz8bKbtWOi", "uCkKeCkCWRm", "WQKGfYZcNq", "g2mDW78sicLYfW", "W4xcTSkmWPFdJW", "WRHLAZv3", "FuuZWPdcMmkx", "r8owl8ozf8kBs8oPbG", "WPiNW5hdHderxSoXW63dK8o5WQ7dIeS", "WO1YnmkOEW", "WPBdL8o9W7lcNW", "W4BcUZhcISkH", "WO1Pkmkazr0PrhyaA8ovySkvFCohzmkOWQNdNHJdH8kXuSkvW6xcNgKaW5NdNIBcTaXSktiqdmkNEqFdHCk6kSoRW6tdTmkcqs8d", "wtP6W50ojWb5", "W6lcT8kmWPVdSmkI", "WP0Sa8oNpxixW7hdOH3cOG", "WQNdLrJdIH4", "WRFcG8o8WQnW", "W7Khh8kPWPpcRmopW6pdLCkIc8kEW7VdTG", "WRTBbdfxu3ddKa", "amoWWQmtgG", "WRZdIbNdKaq", "E8obe8o/gW", "egGu", "hG/dIxTHWO4", "W5JdUuldUxy", "uaZcM8kuEW", "fmoqWPnBAq", "WQBdRtVcMmkMhcmC", "BCotW6WdW7y", "jgJcQu7dIq", "xdtcPmk9va", "n8oGWOtdRX4", "WRjzysTw", "WPX8l8k7Ba", "uCoOWOmvW7L5odCTrG", "W77cHW/cQ8kD", "Auy7WOhcNSkxbI7dTSkkW4pdGSk7WR0ab8kLWOahWQJdK3VcGSokW4iOWRPZWPr1W5tcSL7cV8oCr8kNWONdTv3cOI/dQSoLWPBcNmoToG5EumoW", "W49YWO/cKhDm", "WQZcISodWQzA", "W412WPFcNMrfgCkQW7C", "w8oYWOFcRh8", "h8ouWO8zaW", "lmomWOJdPdm", "qCotWQRcH0G", "dCoIxb3cObddJCon", "BCkbrCknW4dcNW", "W7Kbh8orW6BdJmkxWRRdOq", "WPP3mSkqua", "hKfxWP5P", "hSoYWPnfCIe", "hSozWOJdNd7dTZy", "naj+WQpcMG", "ja5+WRNcQXHW", "WQRcINqOza", "WOBcGK47sqldLq", "W5BdJbZcQ8ow", "hMaBWPTnEYLueu1NWOe", "W6BcQSk3WRFdVsuJztznW4JcMW", "WO1ZWPiuW4PTpSoH", "W5H1ACkRFu4qW6m", "rrjjWPFcL8oTW5zTW73dQSkq", "W7ZdPN/dQgC", "WQ/dTG/cNmkQ", "WPjUesjs", "mmoxW4tcRmkf", "d8oBWO8tlCkC", "W7v8uCkxsG", "ACkfnmkAWOnjWQdcJa", "WPrtWQKhW7O", "WRPLfXX6", "WRJcNfrZWPlcO0hdQatcUxFdKa", "lSk9WPPZ", "W6xdOqmVW6G", "W4TYrgdcOa", "WRJdRc7cUCk5", "qCoSWOSeW58", "W7DLWPJcGuC", "W7nAq03cTW", "jhdcSKtdGSoZ", "WRhdPW7cKIe", "WONcO8kDA8khr2BcImowCSkZWQRdVIBdS8kLWP7dVflcKtJcNCoCW60LzmkOW4TijSk/kSosW5/cGCkgW7r6FmkMrH3dLCkntwFcOCkHWOVcUCkyW6KKWRZcSxddVmkioCoqW7ldKmo0WOxdKW", "WR4DWQJcQftcPuJdICkNAW", "jCkOWOrDWRncWRBdSCo6W5JcRMin", "amk4W5nsWOXEjHCGDSkm", "lmoNWQ4"
    ];
    return $s = function (t, i) {
        const a = n
            , l = {
            tOqpc: function (e, t) {
                return e >> t
            }, MCYrX: a(226), mEbPv: a(2448)
        };
        var r = o[t -= 366];
        if (void 0 === $s[a(1735)]) {
            $s[a(1088)] = function (e, t) {
                const n = a;
                var o, i, r = [], c = 0, u = "";
                for (e = function (e) {
                    const t = a;
                    for (var n, s, o = t(1679), i = "", r = "", c = 0, u = 0; s = e[t(1791)](u++); ~s && (n = c % 4 ? 64 * n + s : s, c++ % 4) ? i += String[t(573)](255 & l.tOqpc(n, -2 * c & 6)) : 0)
                        s = o.indexOf(s);
                    for (var d = 0, p = i[l[t(2406)]]; d < p; d++)
                        r += "%" + ("00" + i[t(240)](d)[t(2373)](16))[l[t(1535)]](-2);
                    return decodeURIComponent(r)
                }(e), i = 0; i < 256; i++)
                    r[i] = i;
                for (i = 0; i < 256; i++)
                    c = (c + r[i] + t[n(240)](i % t[n(226)])) % 256, o = r[i], r[i] = r[c], r[c] = o;
                i = 0, c = 0;
                for (var d = 0; d < e[n(226)]; d++)
                    i = (i + 1) % 256, c = s[n(1621)](c, r[i]) % 256, o = r[i], r[i] = r[c], r[c] = o, u += String.fromCharCode(e[n(240)](d) ^ r[(r[i] + r[c]) % 256]);
                return u
            }
                , e = arguments, $s[s.vtrCh] = !0
        }
        var c = t + o[0]
            , u = e[c];
        return u ? r = u : (void 0 === $s.oIHThw && ($s[a(1729)] = !0), r = $s[a(1088)](r, i), e[c] = r), r
    }
        , $s(e, t)
}

const Os = $s

function Fs(e, t) {
    const n = p;
    var s = Os;
    return e[s(434, "17n]")](Math[s(432, n(1023))]({
        ELxvT: function (e, t) {
            return e % t
        }
    }[{
        NGdQs: function (e, t, n) {
            return e(t, n)
        }
    }[n(2147)](s, 409, n(1225))](t, e[n(226)])))
}

function qs(e, t) {
    const n = p
        , s = {
        jZnZv: n(1935), ydyXZ: function (e, t, n) {
            return e(t, n)
        }, DPjPM: function (e, t, n) {
            return e(t, n)
        }, eNYRM: function (e, t, n) {
            return e(t, n)
        }, ZkJHt: n(2227), gYgwy: n(1499), jDsrU: n(289), pHjJG: "UNW!", UhBwv: n(608), BDDcV: n(1143)
    };
    var o = Os
        , i = {
        OqrML: function (e, t, n) {
            return e(t, n)
        }, mnxHn: function (e, t) {
            return e - t
        }, RvJOk: function (e, t) {
            return e ^ t
        }, oJkDI: function (e, t) {
            return e + t
        }, YfkHE: function (e, t) {
            return e(t)
        }, BmuSn: function (e, t) {
            return e === t
        }, wXjod: o(408, n(269)), lCMrv: s[n(2463)](o, 469, n(2467)), nHenK: function (e, t) {
            return e !== t
        }, sWlFh: function (e, t) {
            return e(t)
        }, WHKWQ: function (e, t) {
            return e === t
        }
    }
        , a = t[n(2515)]("")
        , l = 114514;
    // if (i[o(391, n(1163))](Us, window) !== As) {
    //     if (i[o(378, n(569))](i[o(440, n(1163))], i[s.DPjPM(o, 419, n(412))]))
    //         return _0x406ade[n(240)](0) ^ i[o(369, "gNKm")](_0x598509, _0x4e1094, i[o(383, n(822))](_0x52d809 + _0x3869f5, 1));
    //     l = 4
    // } else
    // l = i[s.eNYRM(o, 472, s[n(935)])]('object', As) || i[o(395, n(724))]('string', Ds) ? 3 : i[o(380, s[n(2060)])]('object', As) || i[o(401, n(2437))]('string', Ds) ? 2 : true && true ? 1 : 0;
    l = 1
    return a[o(484, n(2489))]((function (t, a) {
            const r = n;
            return i[o(421, "xVes")](t[r(240)](0), i[s[r(1550)]](Fs, e, i[r(2415)](a, l) - 1))
        }
    ))
}

function Bs(e) {
    const t = p
        , n = {
        XWBny: function (e, t) {
            return e - t
        }, bZHKF: function (e, t, n) {
            return e(t, n)
        }, YsRQh: t(537), DuNlC: function (e, t, n) {
            return e(t, n)
        }, skUmQ: t(1347), guxfe: "Ase2", cQIYb: t(986), AnvyV: function (e, t) {
            return e >> t
        }, EuXaV: t(2379), MdFkw: t(226)
    };
    var s, o, i, a, l, r, c, u, d = Os, m = {
        bgtAe: function (e, t) {
            return e !== t
        }, HPrAi: n[t(1996)](d, 451, "%amn"), UvJUa: d(384, t(289)), lBwln: function (e, t) {
            return e >> t
        }, TjpAy: function (e, t) {
            return e + t
        }, GVZtk: function (e, t) {
            return e + t
        }, PhnhP: function (e, t) {
            return e | t
        }, txWRb: function (e, t) {
            return e << t
        }, dlijY: function (e, t) {
            return e << t
        }, iJalZ: function (e, t) {
            return e & t
        }, PUIzj: function (e, t) {
            return e & t
        }, kCBJn: function (e, t) {
            return e % t
        }, oYAvf: function (e, s) {
            return n[t(201)](e, s)
        }, lPeqS: d(422, n[t(901)]), OcODS: function (e, t) {
            return e || t
        }
    }, f = 0, h = "";
    if (!e) {
        if (!m[n[t(1228)](d, 433, "nH]K")](m[d(455, t(1722))], m[t(806)]))
            return e;
        _0x514518 = 4
    }
    do {
        for (var y = m[d(479, t(821))][d(377, t(731))]("|"), g = 0; ;) {
            switch (y[g++]) {
                case "0":
                    s = e[f++];
                    continue;
                case "1":
                    r = 63 & m[d(473, t(986))](u, 6);
                    continue;
                case "2":
                    i = e[f++];
                    continue;
                case "3":
                    Es = 'pW8jg/mke6cO1F4CTuaiswhZfQGzMyq5NJRLPVIvDxlA7=E3YrSUoH0b2BXKn9td+'
                    h += m[n.DuNlC(d, 438, "h#AG")](m[t(245)](Es[d(449, t(724))](a), Es[d(465, "H1Tt")](l)), Es[d(423, n[t(498)])](r)) + Es[d(381, n.guxfe)](c);
                    continue;
                case "4":
                    u = m[d(403, t(822))](m[t(1718)](s, 16), m[d(447, t(269))](o, 8)) | i;
                    continue;
                case "5":
                    l = m[d(426, t(724))](m[d(473, n.cQIYb)](u, 12), 63);
                    continue;
                case "6":
                    o = e[f++];
                    continue;
                case "7":
                    a = m[t(1466)](n.AnvyV(u, 18), 63);
                    continue;
                case "8":
                    c = m[d(392, n.EuXaV)](u, 63);
                    continue
            }
            break
        }
    } while (f < e[d(405, "4tD(")]);
    var v = m[t(1059)](e[n[t(2333)]], 3);
    return m[d(477, "FEW&")](v ? h[d(475, t(2519))](0, m[t(485)](v, 3)) : h, m[d(404, t(1023))][d(429, t(871))](m[d(416, t(887))](v, 3)))
}

Qs = {
    encode: function (e, t) {
        const n = p
            , s = {
            mgDvr: function (e, t, n) {
                return e(t, n)
            }, JWLTa: n(2344), wvxjz: n(859), tASXE: function (e, t, n) {
                return e(t, n)
            }, kzbSy: n(1836)
        };
        var o = Os
            , i = {
            uDSCo: function (e, t) {
                return e % t
            }, sgaxo: function (e, t) {
                return e === t
            }, ekgbE: function (e) {
                return e()
            }, mvjKT: o(413, n(822)), XvyNk: function (e, t, n) {
                return e(t, n)
            }, rCgSw: function (e, t) {
                return e + t
            }, zOXmu: n(1881), ZGaFu: function (e, t) {
                return e(t)
            }, ntiMu: o(368, "ek[T"), RjFPk: o(431, n(2489))
        };


        f = function (s) {
            return CryptoJS.MD5(s).toString()
        }
        t = "yGz4n9XE9xYy2Oj5Ub7E6u9a5p5aIWZYe53Orq5wE5UgnjbWq0410WTvmLBO1Z2N"
        var a = i[o(430, s.JWLTa)](qs, t[o(412, n(537))](), e[o(444, s[n(750)])]());
        return i[o(373, n(1734))](i[o(428, "j2WC")], i[n(1204)](f, i[n(1204)](Bs, a)))

    }
}

function get_token(json_s) {
    return Qs['encode'](encodeURIComponent(json_s))
}


console.log(get_token('{"type":"YQM","text":"千年泪","page":1,"v":"beta","_t":1707098867090}'))
// 正确结果: 20230327.f8203bfeb10ee9c9bdd54fa7f8dffe84
// 播放的json格式: '{"id":"b3f634HzOLrfMF9SfoAk8MgCYEBYCwprUnzMqLaUFiqF-S2j6OxY","_t":1707043531588}'
// 搜索时json格式: '{"type":"YQM","text":"千年泪","page":1,"v":"beta","_t":1707098867090}'

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
在Vue3中处理token刷新的方法可以参考引用中的内容。根据引用中的介绍,单token用于登录判断,当token过期时会自动刷新,并累加刷新次数。但是,刷新次数上限为20次。如果超过20次刷新,token将无法再刷新,需要重新登录来获取新的token。 在前端代码中,可以使用Axios进行封装,当发起token更新请求时,可以利用promise将其他请求先挂起,并将这些请求放入一个数组中。等待token请求返回结果后,再重新发起这些挂起的请求,执行push的数组。同时,根据后端返回的状态码,如果是456,表示token已过期。 在Vue3的项目中,可以使用Pinia库来定义store,其中可以定义一个userInfo store来存储用户信息和token。可以参考引用中的示例代码,使用Pinia的defineStore函数来定义一个名为userInfo的store,其中可以定义state来存储用户信息和token的相关属性,例如auth表示登录的token。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【Token+Vue3】token无感刷新 | token自动刷新 | token过期](https://blog.csdn.net/qq_43614372/article/details/131387406)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [vue的token刷新处理的方法](https://download.csdn.net/download/weixin_38747087/12955275)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦为何欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值