pixiv快速打开原图&自动收藏&原图链接打包下载&图片预览

支持快速打开pixiv图片原图,快速收藏图片,快速获取页面所有预览图对应图片原图链接,储存本次使用时收藏图片的原图链接和获取的页面内浏览图的原图链接,并下载为txt。支持浏览已储存的图片链接,浏览鼠标所选图片大中小图片(储存页面所有浏览图原图链接时有可能会超出cookie的储存范围)

ของเมื่อวันที่ 01-01-2022 ดู เวอร์ชันล่าสุด

// ==UserScript==
// @name            pixiv快速打开原图&自动收藏&原图链接打包下载&图片预览
// @description     支持快速打开pixiv图片原图,快速收藏图片,快速获取页面所有预览图对应图片原图链接,储存本次使用时收藏图片的原图链接和获取的页面内浏览图的原图链接,并下载为txt。支持浏览已储存的图片链接,浏览鼠标所选图片大中小图片(储存页面所有浏览图原图链接时有可能会超出cookie的储存范围)
// @version         2.9.4
// @namespace       akari
// @license         akari
// @author          Pikaqian
// @include         *://www.pixiv.net/*
// @include         *://www.pixivision.net/*
// @icon            data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyRkZBREZEOEVGNDExRTc4QUEzRDBCQUMxMzA0MTI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyRkZBREZFOEVGNDExRTc4QUEzRDBCQUMxMzA0MTI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJGRkFERkI4RUY0MTFFNzhBQTNEMEJBQzEzMDQxMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTJGRkFERkM4RUY0MTFFNzhBQTNEMEJBQzEzMDQxMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB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
// @grant           GM_setClipboard
// @grant           GM_xmlhttpRequest
// @require         https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// ==/UserScript==

(function() {
    'use strict';

    //tagCookie修改部分!!!
    var tagSave=``



    var match_rules=[
        /([_=:;&\-\/\.\?\d\w]+?illust_id=(\d+)(?:&|$|))/,
        /(http(?:s|):\/\/[_\-\/\.\d\w]+?\/(\d{4,})_p\d{1,4}[_\-\/\.\d\w]*)/
    ];
    let style = document.createElement('style'),rightButton,centerWrap,number=1,elem,deleteCookie,deleteAll,alert_count=0,morefunction,No1,No2,No3,No4,No5,visual_check="",No8
    var svg_re="M1023.914667 315.733333h10.325333l-3.754667 105.130667h-12.202666c-62.890667 0-128.597333 22.528-146.432 109.824V832h-117.333334V325.12h117.333334v91.050667C901.888 332.629333 964.778667 315.733333 1023.914667 315.733333z"
    var svg_cat="M851.633231 841.386667C696.753231 841.386667 606.641231 784.128 606.641231 578.56S696.753231 315.733333 851.633231 315.733333c52.565333 0 100.437333 6.570667 131.413333 16.896V433.066667c-36.608-14.08-74.154667-19.712-119.210667-19.712-97.621333 0-136.106667 36.608-136.106666 166.144 0 127.658667 37.546667 163.328 137.984 163.328 42.24 0 84.48-5.632 121.088-19.712v99.498666c-29.098667 9.386667-87.296 18.773333-135.168 18.773334z"
    var svg_moe="M859.989333 315.733333c116.394667 0 168.021333 58.197333 168.021334 175.530667V832h-117.333334V517.546667c0-71.338667-19.712-104.192-83.541333-104.192-56.32 0-93.866667 18.773333-108.885333 78.848V832h-117.333334V517.546667c0-71.338667-18.773333-104.192-81.664-104.192-56.32 0-91.050667 16.896-107.008 76.032V832h-117.333333V325.12h117.333333v60.074667C441.344 335.445333 488.277333 315.733333 555.861333 315.733333c78.848 0 122.965333 26.282667 145.493334 75.093334C730.453333 335.445333 789.589333 315.733333 859.989333 315.733333z"
    var same_img=""

    document.body.appendChild(style);
    style.textContent=`
    #rightButton{
    height:21px;
    width:21px;
    border-bottom-right-radius:21px;
    border-top-right-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.20;
    left:-20px;
    cursor:pointer;
    transform-origin:0px 17px;
    transition: 0.2s
    }


    #rightButton{
    position:fixed;
    z-index:10;
    font-size:14px}


    #rightButton{top:38%;background:#000}
    #deleteCookie{
    height:21px;
    width:21px;
    border-bottom-right-radius:21px;
    border-top-right-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.20;
    left:-20px;
    cursor:pointer
    }


    #deleteCookie{
    position:fixed;
    z-index:10;
    font-size:14px;
    transform-origin:0px 17px;
    transition: 0.2s}


    #deleteCookie{top:45%;background:#000}

    #deleteAll{
    height:21px;
    width:21px;
    border-bottom-right-radius:21px;
    border-top-right-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.20;
    left:-20px;
    cursor:pointer;
    transform-origin:0px 17px;
    transition: 0.2s
    }


    #deleteAll{
    position:fixed;
    z-index:10;
    font-size:14px}


    #deleteAll{top:57%;background:#f00}
    #morefunction{
    height:21px;
    width:21px;
    border-bottom-right-radius:21px;
    border-top-right-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.20;
    left:-20px;
    cursor:pointer;
    transform-origin:0px 17px;
    transition: 0.2s
    }


    #morefunction{
    position:fixed;
    z-index:11;
    font-size:14px}


    #morefunction{top:52%;background:#000}

    #No1{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    transition:0.5s
    }

    #No1{
    position:fixed;
    z-index:10;
    font-size:14px}

    #No1{top:52%;background:#f00}
    #No2{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    transition: 0.5s
    }

    #No2{
    position:fixed;
    z-index:10;
    font-size:14px}

    #No2{top:52%;background:#000}
    #No3{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    transition: 0.5s
    }

    #No3{
    position:fixed;
    z-index:10;
    font-size:14px}

    #No3{top:52%;background:#000}

    #text{
    top:0%;
    background:#fff;
    color:black;
    opacity:.0;
    position:fixed;
    overflow:auto;
    z-index:3;
    left:-350px;
    width:280px;
    height:100%;
    border-radius:0px;
    transform-origin:-160px 0px;
    font-size:15px;
    padding-left:40px;
    padding-top:58px;
    line-height:30px;
    transition: 0.5s;
    }::-webkit-scrollbar{width:5px;}::-webkit-scrollbar-thumb{background:rgba(117,117,117,0.7);}


  #blackcover{
    top:0%;
    background:#000;
    color:black;
    opacity:.0;
    position:fixed;
    overflow:auto;
    z-index:1;
    left:0px;
    width:100%;
    height:100%;
    transform-origin:0px 0px;
    display:none;
    transition: 0.5s
    }
    #covertitle{
    top:0%;
    background:none;
    color:black;
    opacity:.0;
    position:fixed;
    overflow:auto;
    z-index:5;
    left:-160px;
    width:150x;
    height:36px;
    transform-origin:-160px 0px;
    padding-top:27px;
    padding-right:130px;
    font-size:20px;
    transition: 0.5s
    }

    #pagenumber{
    top:34.7px;
    background:none;
    color:#606060;
    opacity:.0;
    position:fixed;
    z-index:5;
    left:-200px;
    width:50x;
    height:30px;
    font-weight:551;
    transform-origin:-160px 0px;
    font-size:10px;
    transition: 0.5s
    }

      #bigeye{
    height:37px;
    width:37px;
    color:#fff;
    opacity:.0;
    left:-154px;
    padding-top:25px;
    transition: 0.5s
    }

    #bigeye{
    position:fixed;
    z-index:4;}

    #bigeye{top:0px;background:none}
    #whitecover{
    height:65px;
    width:320px;
    box-shadow:0px 0px 60px #fff;
    opacity:.0;
    left:-300px;
    transition: 0.5s
    }

    #whitecover{
    position:fixed;
    z-index:3;}

    #whitecover{top:0px;background:#fff}

    #pages{
    top:32px;
    height:15px;
    width:15px;
    opacity:.0;
    left:-200px;
    position:fixed;
    z-index:5;
    transition: 0.5s
    }
    #No4{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    transition: 0.5s
    }

    #No4{
    position:fixed;
    z-index:10;
    font-size:14px}

    #No4{top:52%;background:#000}
    #picture{
    position:absolute;
    z-index:1000;
    transition: 0.2s
    }
    #bigImg{
    position:absolute;
    transform-origin:-160px 0px;
    opacity:1;
    transition: 1s
    }
    #bigImg_1{
    position:absolute;
    transform-origin:-160px 0px;
    opacity:1;
    transition: 1s
    }

    #No5{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    position:fixed;
    z-index:10;
    font-size:14px;
    top:52%;
    background:#000;
    transition: 0.5s
    }

    #No6{
    height:14px;
    width:14px;border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    position:fixed;
    z-index:10;
    font-size:14px;
    top:52%;
    background:#000;
    transition: 0.5s
    }

    #slider{
    width:140px;
	outline:none;
	border-radius:3px;
	left:10px;
	top:455px;
	position:fixed;
	-webkit-appearance:button;
    cursor: pointer;
    transition: 0.3s;
    opacity:0;
    }

    #slider_box{
    width: 23px;
    text-align: center;
    font-size: 13px;
    line-height: 23px;
    height: 23px;
    left: 10px;
    top: 480px;
    position: fixed;
    border-radius: 6px;
    cursor: pointer;
    background-color: #cbcbcb;
    opacity:0;
    transition: 0.3s;
    }

    #No7{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    position:fixed;
    z-index:10;
    font-size:14px;
    top:52%;
    background:#000;
    transition: 0.5s
    }

    #path14{
    transition:0.3s
    }
    #explodeFinish{
    position: fixed;
    bottom: 10px;
    left: 10px;
    font-size: 17px;
    background-color: black;
    color: white;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 10px;
    opacity: 0;
    transition: 0.2s
    }
    #insideText{
    cursor:pointer
    }
    #visual_img{
    position:fixed;
    z-index:10000;
    width:150px;
    }
    #No8{
    height:14px;
    width:14px;
    border-radius:21px;
    color:#fff;
    padding:6px;
    opacity:.0;
    left:-20px;
    cursor:pointer;
    position:fixed;
    z-index:10;
    top:52%;
    background:#000;
    transition: 0.5s
    }

    #add{
    top: 232px;
    left: 1157px;
    position: absolute;
    background-color: white;
    border-radius: 16px;
    transition: 0.2s;
    }
    .add_text{
    top: 245px;
    left: 1190px;
    font-size: 13px;
    font-weight: 550;
    position: absolute;
    transition: 0.2s;
    opacity:0;
    cursor:pointer;
    }
    #add_cover{
    top: 232px;
    left: 1157px;
    width:32px;
    height:32px;
    position: absolute;
    background-color: white;
    border-radius: 16px;
    cursor:pointer;
    transition: 0.2s;
    opacity:0;
    z-index:1;
    }

    #No9{
    height: 14px;
    width: 14px;
    border-radius: 21px;
    color: #fff;
    padding: 6px;
    opacity: .0;
    left: -20px;
    cursor: pointer;
    position: fixed;
    z-index: 10;
    font-size: 14px;
    top: 52%;
    background: #000;
    transition: 0.5s;
    }

    #check{
    border-radius: 20px;
    height: 24px;
    position: fixed;
    top: 165px;
    width: 118px;
    left: 16px;
    outline: 0;
    border: none;
    background-color: #000;
    opacity: 0;
    transition: 0.2s;
    }
    #checkInput{
    border: none;
    width: 85px;
    height: 15px;
    left: 32px;
    top: 169px;
    position: fixed;
    background-color: #000000;
    color: white;
    cursor: text;
    font-weight:550;
    opacity:0;
    transition: 0.2s;
    }
    #checkInput:focus{
    outline:0;
    }

    #No10{
    height: 14px;
    width: 14px;
    border-radius: 21px;
    color: #fff;
    padding: 6px;
    opacity: .0;
    left: -20px;
    cursor: pointer;
    position: fixed;
    z-index: 10;
    font-size: 14px;
    top: 52%;
    background: #000;
    transition: 0.5s;
    }

    #tag_view_out{
    opacity: 0;
    border-radius: 10px;
    width: 300px;
    height: 140px;
    position: fixed;
    top: 260px;
    left: 135px;
    z-index: 100;
    background-color: #e5e5e5;
    font-size: 17px;
    padding: 13px;
    overflow: hidden;
    transition: 0.3s;
    }

    #tag_view_text{
    left: 5px;
    top: -3px;
    position: relative;
    border:0;
    outline:none;
    background-color: #e5e5e5;
    width: 281px;
    height: 130px;
    resize: none;
    }

    #help{
    cursor: pointer;
    left: 291px;
    position: relative;
    top: -6px;
    }
    `;

    //初始化各个cookie
    if(getCookie("slider")==""){
        setCookie("slider",1,90)
    }
    if(getCookie("preImg")==""){
        setCookie("preImg",0,90)
    }
    if(getCookie("R-18_block")==""){
        setCookie("R-18_block",0,90)
    }
    if(getCookie("aside")==""){
        setCookie("aside","2,false",90)
    }
    if(getCookie("tagCookie")==""){
        setCookie("tagCookie","",90)
    }
    if(getCookie('tagCookieSetting')==''){
        setCookie('tagCookieSetting',0,90)
    }



    function pictureSize(element){
        var mouseX=event.clientX
        var mouseY=event.clientY
        var wide=element.clientWidth
        var hight=element.clientHeight
        var pagewide=document.documentElement.clientWidth
        var pagehight=document.documentElement.clientHeight
        var w1=wide/pagewide
        var h1=hight/pagehight
        if(w1<=h1){
            element.style.height=pagehight-mouseY+"px"/*parseInt((1/h1)*hight)-100+"px"*/
            //alert(pagehight+";"+hight)
        }
        else{
            element.style.width=pagewide-mouseX+"px"/*parseInt((1/w1)*wide)-100+"px"*/
        }
        //console.log(mouseX+";"+mouseY)
        //alert(pagewide+";"+pagehight)
        event.preventDefault()
    }
    //————————————————————————————————删除cookie
    function delCookie(name){
        var date = new Date();
        date.setTime(date.getTime() - 10000);
        document.cookie = name + "=a; expires=" + date.toGMTString()+";path=/";
        //setCookie(name,"a",date.toGMTString())
    }
    function downloadIamge(imgsrc, name) {
        let image = new Image();
        image.setAttribute("crossOrigin", "anonymous");
        image.onload = function() {
            let canvas = document.createElement("canvas");
            canvas.width = image.width;
            canvas.height = image.height;
            let context = canvas.getContext("2d");
            context.drawImage(image, 0, 0, image.width, image.height);
            let url = canvas.toDataURL("image/png"); //得到图片的base64编码数据
            let a = document.createElement("a"); // 生成一个a元素
            let event = new MouseEvent("click"); // 创建一个单击事件
            a.download = name || "photo"; // 设置图片名称
            a.href = url;
            a.dispatchEvent(event);
        };
        image.src = imgsrc;
        event.preventDefault()
    }
    function download(filename, text) {
        var element = document.createElement('a');
        element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
        element.setAttribute('download', filename);
        element.style.display = 'none';
        document.body.appendChild(element);
        element.click();
        document.body.removeChild(element);
    }
    function lastcookie(){
        var matchrule=/pixivid/
        var cookie_separate=document.cookie.split(";")
        for(var r=0;r<cookie_separate.length;r++){
            if(cookie_separate[r].match(/pixivid/)!=null){
                var results=cookie_separate[r].match(/pixivid/)
                var results_1=cookie_separate[r].split("=")[0].split("d")[1]
                }
            else{
                continue
            }
        }
        //console.log(results)
        if(results==null){
            return 0
        }
        else{
            return parseInt(results_1)+1
        }
    }

    function getelemt(findelement){
        //——————————————————————————
        var elem_1 = document.getElementsByTagName("svg");
        for(var h=0;h<elem_1.length;h++){
            var match_result=elem_1[h].id.match(findelement)
            if(match_result!=null){
                return elem_1[h]
                break
            }
        }
        //——————————————————————————
    }
    function retract(){
        var cookie_retract=getCookie("pixiv_preurl")
        var retract_num=lastcookie()
        var new_cookieNum=-1
        var new_cookieNum_1=1
        if(cookie_retract.substr(cookie_retract.length-1,1)!=","){
            new_cookieNum_1=0
        }
        for(var j=0;j<cookie_retract.split(",").length-new_cookieNum_1;j++){
            if(j>0&&cookie_retract.split(",")[j].match(cookie_retract.split(",")[j-1].match(/\d{6,10}/)[0])!=null){
                setCookie("pixivid"+new_cookieNum,getCookie("pixivid"+new_cookieNum)+","+cookie_retract.split(",")[j],-1)
            }
            else{
                setCookie("pixivid"+(new_cookieNum+1),cookie_retract.split(",")[j],-1)
                new_cookieNum++
            }
            retract_num++
        }
        delCookie("pixiv_preurl")
        return 0
    }
    //————————————————————————————————————————————————核爆·用户页面图片下载
    function user_savepicture(){
        getFinalUrl(2,"-1",-1)
    }
    function visualImg(event){
        if(event.target.localName.match(/text\d{1,3}/)!=null){
            var offT=event.target.offsetTop
            var offL=event.target.offsetLeft
            var imgId=event.target.innerText
            if(imgId.match("-")!=null){
                window.open("https://pixiv.re/"+imgId+".png","block")
            }
        }
    }
    function visualPic(event){
        if(event.target.localName.match(/text\d{1,3}/)!=null){
            if(event.target.localName.match(/text\d{1,3}/)[0]!=visual_check){
                if(document.getElementsByClassName("visual_img")!=null){
                    for(var re=0;re<document.getElementsByClassName("visual_img").length;re++){
                        document.getElementsByClassName("visual_img")[re].remove()
                    }
                }
                visual_check=event.target.localName.match(/text\d{1,3}/)[0]
                var visual_page=event.target.innerText.split("-")[1]
                var visual_pid=event.target.innerText.match(/\d{6,10}/)[0]
                GM_xmlhttpRequest({
                    method: "GET",
                    url: "https://www.pixiv.net/artworks/"+visual_pid,
                    headers:{
                        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 Edg/93.0.961.52",
                    },
                    onload: function(res) {
                        if(res.status === 200){
                            //console.log('成功')
                            var p=res.responseText
                            var visual_url=p.substring(p.match('"thumb":"').index+9,p.match('","small":"').index)
                            if(event.target.innerText.match("-")!=null){
                                var visual_url_new=visual_url.split("_p0_")[0]+"_p"+(parseInt(visual_page)-1)+"_square1200.jpg"
                                }
                            else{
                                visual_url_new=visual_url.split("_p0_")[0]+"_p0_square1200.jpg"
                            }
                            var visual_img=document.createElement("img")
                            visual_img.id="visual_img"
                            visual_img.style.left="160px"
                            //alert(event.screenY+"\n"+event.target.offsetTop)
                            visual_img.style.top=(event.screenY-78)+"px"
                            visual_img.src=visual_url_new
                            visual_img.className="visual_img"
                            document.body.appendChild(visual_img)
                        }}})
            }
        }
        else{
            var visual_remove=document.getElementsByClassName("visual_img")
            if(visual_remove.length!=0){
                for(re=0;re<visual_remove.length;re++){
                    visual_remove[re].remove()
                }
            }
        }
    }
    //————————————————————————————————————————————————
    function addRightButton () {
        var div=document.createElement("div")
        div.setAttribute("id","divnew")
        document.body.appendChild(div)


        rightButton = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path2 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        rightButton.setAttribute("aria-hidden","true");
        rightButton.setAttribute('viewbox', '0 0 24 24');
        rightButton.setAttribute('width', '24px');
        rightButton.setAttribute('height', '24px');
        //path2.setAttribute('d', 'M0 0 H 30 V 30 H 0 Z');
        path2.setAttribute('d','M 10 4 L 12 4 L 12 19 L 10 19 Z M 4 11 L 5 11 L 10 16 L 10 19 L 4 13 Z M 18 11 L 17 11 L 12 16 L 12 19 L 18 13 Z')
        path2.setAttribute('fill', '#fff');
        rightButton.appendChild(path2);
        rightButton.id = 'rightButton';
        document.getElementById("divnew").appendChild(rightButton);

        deleteCookie = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path3 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        deleteCookie.setAttribute("aria-hidden","true");
        deleteCookie.setAttribute('viewbox', '0 0 24 24');
        deleteCookie.setAttribute('width', '24px');
        deleteCookie.setAttribute('height', '24px');
        //path2.setAttribute('d', 'M0 0 H 30 V 30 H 0 Z');
        path3.setAttribute('d','M 10.24 2.56 C 5.99893334 2.56 2.56 5.99893334 2.56 10.24 2.56 14.48106666 5.99893334 17.92 10.24 17.92 14.48106666 17.92 17.92 14.48106666 17.92 10.24 17.92 9.81333334 17.885866659999998 9.38666666 17.80906666 8.96 17.57866666 8.53333334 17.06666666 8.53333334 17.06666666 8.53333334 L 15.36 8.53333334 15.36 7.68 C 15.36 6.82666666 14.50666666 6.82666666 14.50666666 6.82666666 L 12.8 6.82666666 12.8 5.97333334 C 12.8 5.12 11.94666666 5.12 11.94666666 5.12 L 11.09333334 5.12 11.09333334 3.41333334 C 11.09333334 2.56 10.24 2.56 10.24 2.56 M 8.10666666 5.12 C 8.81493334 5.12 9.38666666 5.69173334 9.38666666 6.4 9.38666666 7.108266660000001 8.81493334 7.68 8.10666666 7.68 7.3984000000000005 7.68 6.82666666 7.108266660000001 6.82666666 6.4 6.82666666 5.69173334 7.3984000000000005 5.12 8.10666666 5.12 M 5.54666666 8.53333334 C 6.25493334 8.53333334 6.82666666 9.10506666 6.82666666 9.81333334 6.82666666 10.521600000000001 6.25493334 11.09333334 5.54666666 11.09333334 4.8384 11.09333334 4.26666666 10.521600000000001 4.26666666 9.81333334 4.26666666 9.10506666 4.8384 8.53333334 5.54666666 8.53333334 M 9.81333334 9.38666666 C 10.521600000000001 9.38666666 11.09333334 9.958400000000001 11.09333334 10.66666666 11.09333334 11.37493334 10.521600000000001 11.94666666 9.81333334 11.94666666 9.10506666 11.94666666 8.53333334 11.37493334 8.53333334 10.66666666 8.53333334 9.958400000000001 9.10506666 9.38666666 9.81333334 9.38666666 M 14.08 11.09333334 C 14.78826666 11.09333334 15.36 11.66506666 15.36 12.373333339999999 15.36 13.081600000000002 14.78826666 13.65333334 14.08 13.65333334 L 14.08 13.65333334 C 13.37173334 13.65333334 12.8 13.081600000000002 12.8 12.373333339999999 L 12.8 12.373333339999999 C 12.8 11.66506666 13.37173334 11.09333334 14.08 11.09333334 M 9.38666666 13.65333334 C 10.09493334 13.65333334 10.66666666 14.22506666 10.66666666 14.933333339999999 10.66666666 15.6416 10.09493334 16.21333334 9.38666666 16.21333334 8.6784 16.21333334 8.10666666 15.6416 8.10666666 14.933333339999999 8.10666666 14.22506666 8.6784 13.65333334 9.38666666 13.65333334 Z')
        path3.setAttribute('fill', '#fff');
        deleteCookie.appendChild(path3);
        deleteCookie.id = 'deleteCookie';
        document.getElementById("divnew").appendChild(deleteCookie);
        /*
        deleteAll = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path4 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        deleteAll.setAttribute("aria-hidden","true");
        deleteAll.setAttribute('viewbox', '0 0 24 24');
        deleteAll.setAttribute('width', '24px');
        deleteAll.setAttribute('height', '24px');
        //path2.setAttribute('d', 'M0 0 H 30 V 30 H 0 Z');
        path4.setAttribute('d','M 10.24 2.56 C 5.99893334 2.56 2.56 5.99893334 2.56 10.24 2.56 14.48106666 5.99893334 17.92 10.24 17.92 14.48106666 17.92 17.92 14.48106666 17.92 10.24 17.92 9.81333334 17.885866659999998 9.38666666 17.80906666 8.96 17.57866666 8.53333334 17.06666666 8.53333334 17.06666666 8.53333334 L 15.36 8.53333334 15.36 7.68 C 15.36 6.82666666 14.50666666 6.82666666 14.50666666 6.82666666 L 12.8 6.82666666 12.8 5.97333334 C 12.8 5.12 11.94666666 5.12 11.94666666 5.12 L 11.09333334 5.12 11.09333334 3.41333334 C 11.09333334 2.56 10.24 2.56 10.24 2.56 M 8.10666666 5.12 C 8.81493334 5.12 9.38666666 5.69173334 9.38666666 6.4 9.38666666 7.108266660000001 8.81493334 7.68 8.10666666 7.68 7.3984000000000005 7.68 6.82666666 7.108266660000001 6.82666666 6.4 6.82666666 5.69173334 7.3984000000000005 5.12 8.10666666 5.12 M 5.54666666 8.53333334 C 6.25493334 8.53333334 6.82666666 9.10506666 6.82666666 9.81333334 6.82666666 10.521600000000001 6.25493334 11.09333334 5.54666666 11.09333334 4.8384 11.09333334 4.26666666 10.521600000000001 4.26666666 9.81333334 4.26666666 9.10506666 4.8384 8.53333334 5.54666666 8.53333334 M 9.81333334 9.38666666 C 10.521600000000001 9.38666666 11.09333334 9.958400000000001 11.09333334 10.66666666 11.09333334 11.37493334 10.521600000000001 11.94666666 9.81333334 11.94666666 9.10506666 11.94666666 8.53333334 11.37493334 8.53333334 10.66666666 8.53333334 9.958400000000001 9.10506666 9.38666666 9.81333334 9.38666666 M 14.08 11.09333334 C 14.78826666 11.09333334 15.36 11.66506666 15.36 12.373333339999999 15.36 13.081600000000002 14.78826666 13.65333334 14.08 13.65333334 L 14.08 13.65333334 C 13.37173334 13.65333334 12.8 13.081600000000002 12.8 12.373333339999999 L 12.8 12.373333339999999 C 12.8 11.66506666 13.37173334 11.09333334 14.08 11.09333334 M 9.38666666 13.65333334 C 10.09493334 13.65333334 10.66666666 14.22506666 10.66666666 14.933333339999999 10.66666666 15.6416 10.09493334 16.21333334 9.38666666 16.21333334 8.6784 16.21333334 8.10666666 15.6416 8.10666666 14.933333339999999 8.10666666 14.22506666 8.6784 13.65333334 9.38666666 13.65333334 Z')
        path4.setAttribute('fill', '#fff');
        deleteAll.appendChild(path4);
        deleteAll.id = 'deleteAll';
        document.body.appendChild(deleteAll);
*/
        morefunction = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path5 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        morefunction.setAttribute("aria-hidden","true");
        morefunction.setAttribute('viewbox', '0 0 24 24');
        morefunction.setAttribute('width', '24px');
        morefunction.setAttribute('height', '24px');
        //path2.setAttribute('d', 'M0 0 H 30 V 30 H 0 Z');
        path5.setAttribute('d','M 841.639 555.272 c 1.77544 -14.2014 3.10676 -28.626 3.10676 -43.2715 c 0 -14.6456 -1.33132 -29.0691 -3.10676 -43.2715 l 93.8658 -73.4499 c 8.43204 -6.65661 10.8737 -18.6395 5.32528 -28.4039 l -88.7616 -153.779 c -5.54734 -9.54233 -17.0872 -13.5363 -27.0726 -9.54233 l -110.509 44.6028 c -22.8566 -17.5303 -47.9317 -32.3979 -75.0032 -43.7156 L 622.841 86.8306 c -1.99749 -10.4295 -11.0957 -18.6395 -22.1904 -18.6395 l -177.523 0 c -11.0957 0 -20.1929 8.20999 -21.9683 18.6395 l -16.6431 117.61 c -27.0726 11.3167 -52.1477 25.9623 -75.0032 43.7156 l -110.508 -44.6028 c -9.98542 -3.77191 -21.5242 0 -27.0726 9.54233 l -88.7616 153.779 c -5.54734 9.54233 -3.10676 21.5242 5.32528 28.4039 l 93.6438 73.4499 c -1.77544 14.2014 -3.10676 28.626 -3.10676 43.2715 c 0 14.6456 1.33132 29.0691 3.10676 43.2715 l -93.6438 73.4499 c -8.43204 6.65661 -10.8737 18.6395 -5.32528 28.4039 l 88.7616 153.779 c 5.54734 9.54233 17.0861 13.5363 27.0726 9.54233 l 110.509 -44.6028 c 22.8566 17.5303 47.9317 32.3979 75.0032 43.7156 l 16.6431 117.61 c 1.77544 10.4295 10.8737 18.6395 21.9683 18.6395 l 177.523 0 c 11.0957 0 20.1929 -8.20999 21.9683 -18.6395 l 16.6431 -117.61 c 27.0726 -11.3167 52.1477 -25.9623 75.0032 -43.7156 l 110.508 44.6028 c 9.98542 3.77191 21.5252 0 27.0726 -9.54233 l 88.7616 -153.779 c 5.54734 -9.54233 3.10676 -21.5242 -5.32528 -28.4039 L 841.639 555.272 Z M 511.888 667.333 c -85.8769 0 -155.333 -69.4559 -155.333 -155.333 s 69.4559 -155.333 155.333 -155.333 c 85.8769 0 155.333 69.4559 155.333 155.333 S 597.765 667.333 511.888 667.333 Z')
        path5.style.transform="scale(0.0205)"
        path5.setAttribute('fill', '#fff');
        morefunction.appendChild(path5);
        morefunction.id = 'morefunction';
        document.getElementById("divnew").appendChild(morefunction);

        No1 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path6 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No1.setAttribute("aria-hidden","true");
        No1.setAttribute('viewbox', '0 0 24 24');
        No1.setAttribute('width', '24px');
        No1.setAttribute('height', '24px');
        //path2.setAttribute('d', 'M0 0 H 30 V 30 H 0 Z');
        path6.setAttribute('d','M975.84684 177.147982H796.422168V104.289287a104.944321 104.944321 0 0 0-107.60847-104.249325H328.226866a105.407651 105.407651 0 0 0-108.303466 104.249325v72.858695H40.498728a34.749775 34.749775 0 1 0 0 68.57289h935.348112a34.749775 34.749775 0 1 0 0-68.57289z m-324.331234 571.517967v-393.830784a37.413924 37.413924 0 0 0-74.712016 0v393.830784a37.413924 37.413924 0 0 0 74.712016 0z m-218.34442 0v-393.830784a34.749775 34.749775 0 1 0-68.804554 0v393.830784a34.749775 34.749775 0 1 0 68.804554 0z m400.433241-428.580559a37.066427 37.066427 0 0 0-37.413924 35.792269v536.304861a35.792268 35.792268 0 0 1-35.676436 35.328938H256.410664a36.023933 36.023933 0 0 1-36.487264-35.328938V354.371835a34.749775 34.749775 0 1 0-68.804555 0V892.066687a108.535131 108.535131 0 0 0 105.407651 110.73595h503.987571A113.515932 113.515932 0 0 0 871.597515 892.066687V355.877659a37.298092 37.298092 0 0 0-37.529757-35.792269z m-112.010108-142.937408H289.770448V104.289287a37.877255 37.877255 0 0 1 38.456418-35.560603h360.586832a33.012286 33.012286 0 0 1 32.780621 35.560603z m0 0')
        path6.style.transform="scale(0.014) translate(0px, -22px)"
        path6.setAttribute('fill', '#fff');
        No1.appendChild(path6);
        No1.id = 'No1';
        document.getElementById("divnew").appendChild(No1);

        No2 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path7 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No2.setAttribute("aria-hidden","true");
        No2.setAttribute('viewbox', '0 0 24 24');
        No2.setAttribute('width', '24px');
        No2.setAttribute('height', '24px');
        if(getCookie("Size")==2){
            No2.style.backgroundColor="red"
        }
        else{
            No2.style.backgroundColor="black"
        }
        path7.setAttribute('d','M879.420952 785.798095c-24.088381 43.495619-89.941333 84.382476-121.660952 135.289905 43.446857 1.536 96.768-6.704762 121.660952 13.433905 4.656762 11.824762 5.461333 27.672381 4.559238 45.104762-32.207238 28.891429-116.736 17.993143-184.734476 17.993143H298.154667c-64.463238 0-160.816762 14.336-162.206477-36.010667-1.852952-64.048762 84.626286-32.768 126.171429-40.594286-25.916952-41.74019-78.896762-95.378286-126.171429-130.730667 71.753143 6.38781 166.66819 28.647619 243.297524 45.104762 2.535619-42.496 6.509714-83.529143 4.534857-130.657523 24.576 11.995429 39.399619 33.718857 63.097905 54.101333 11.849143 10.24 51.712 53.662476 63.073524 54.052571 15.652571 0.536381 48.88381-42.008381 63.097905-54.052571 25.648762-21.918476 43.715048-36.303238 63.049143-54.101333 12.726857 32.304762-3.462095 93.500952 8.97219 126.147047 67.34019-7.826286 161.28-28.062476 234.349714-45.080381z m-482.133333 76.702476c-58.270476-9.435429-127.024762-32.207238-180.224-31.622095 45.470476 24.624762 77.507048 107.398095 139.654095 85.674667-12.653714-11.605333-44.544-27.477333-40.545524-40.594286 39.375238 3.242667 86.137905 21.308952 117.126096 17.968762 2.974476-24.039619-5.924571-59.952762 4.534857-76.531809 26.843429 19.72419 47.152762 46.031238 76.653714 63.073523 24.088381-22.479238 46.713905-46.34819 76.580572-63.073523v76.531809c32.621714 3.510857 79.384381-16.14019 121.660952-17.968762-10.971429 19.065905-35.181714 24.81981-45.104762 45.080381 78.774857 0.512 93.45219-62.805333 139.727238-94.695619-62.561524 11.093333-122.270476 24.966095-184.783238 36.156952-12.995048-26.209524 4.120381-82.310095-8.947809-108.178285-34.06019 29.013333-64.512 61.70819-103.66781 85.625904-36.10819-26.940952-66.901333-59.221333-103.643429-85.625904-1.609143 37.400381 5.217524 83.285333-9.020952 108.178285z M667.623619 528.944762c-46.518857 70.582857-43.300571 191.000381-126.122667 225.401905-9.679238-87.893333-15.506286-179.712-26.989714-265.923048-14.116571 85.113905-22.991238 175.34781-31.573333 265.923048-79.872-38.838857-75.53219-161.792-112.713143-243.419429-3.730286 54.881524 16.871619 124.318476 22.552381 184.832-12.239238 3.267048-9.020952-8.923429-17.993143-9.045333v45.056c-35.498667-71.168-61.781333-151.503238-94.598095-225.28-72.338286 24.624762-157.281524 15.652571-193.77981-31.548953-59.172571-76.409905 11.02019-182.442667 72.094476-225.304381-4.656762-64.560762 40.643048-113.859048 90.063239-130.706285 20.553143-7.021714 45.372952 2.730667 67.632761-4.559238 22.454857-7.314286 29.891048-29.720381 49.615239-45.031619C453.632 0.731429 629.735619 6.753524 699.270095 114.371048c70.680381-5.924571 151.942095 23.600762 166.716953 99.108571 2.29181 11.678476-4.461714 25.185524 0 36.108191 21.211429 52.662857 113.834667 76.312381 90.136381 189.244952-13.336381 63.171048-129.219048 114.93181-216.356572 67.608381-34.084571 60.513524-59.855238 129.365333-85.601524 198.241524-6.826667-10.654476-6.826667-16.65219-22.576762-8.972191 7.070476-60.513524 27.574857-107.666286 36.035048-166.765714z')
        path7.style.transform="scale(0.014)"
        path7.setAttribute('fill', '#fff');
        No2.appendChild(path7);
        No2.id = 'No2';
        document.getElementById("divnew").appendChild(No2);

        No3 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path9 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No3.setAttribute("aria-hidden","true");
        No3.setAttribute('viewbox', '0 0 24 24');
        No3.setAttribute('width', '24px');
        No3.setAttribute('height', '24px');
        path9.setAttribute('d','M512 808.96C177.3568 808.96 64.6144 525.9264 63.488 523.0592l-4.5056-11.5712 4.8128-11.4688C65.024 497.152 188.2112 215.04 512 215.04c334.6432 0 447.3856 283.0336 448.512 285.9008l4.5056 11.5712-4.8128 11.4688C958.976 526.848 835.7888 808.96 512 808.96zM125.952 512.6144C149.1968 562.0736 253.8496 747.52 512 747.52c248.1152 0 360.96-187.5968 386.048-236.1344C874.7008 461.824 770.1504 276.48 512 276.48c-248.1152 0-361.0624 187.5968-386.048 236.1344zM512 675.84a163.84 163.84 0 1 1 163.84-163.84 163.84 163.84 0 0 1-163.84 163.84z m0-266.24a102.4 102.4 0 1 0 102.4 102.4 102.4 102.4 0 0 0-102.4-102.4zM563.2 542.72a81.92 81.92 0 1 1 81.92-81.92 81.92 81.92 0 0 1-81.92 81.92z m0-102.4a20.48 20.48 0 1 0 20.48 20.48 20.48 20.48 0 0 0-20.48-20.48z')
        path9.style.transform="scale(0.015) translate(79px, -153px) rotate(12deg)"
        path9.setAttribute('fill', '#fff');
        No3.appendChild(path9);
        No3.id = 'No3';
        document.getElementById("divnew").appendChild(No3);

        No4 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path11 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No4.setAttribute("aria-hidden","true");
        No4.setAttribute('viewbox', '0 0 24 24');
        No4.setAttribute('width', '24px');
        No4.setAttribute('height', '24px');
        path11.setAttribute('d','M538.87104 32c-128 0-243.2 51.2-332.8 128L110.07104 57.6c-12.8-12.8-32-6.4-38.4 6.4L1.27104 422.4c-6.4 12.8 12.8 32 25.6 25.6l339.2-70.4c19.2-6.4 25.6-25.6 12.8-38.4L295.67104 256c64-57.6 147.2-96 243.2-96C737.27104 160 897.27104 320 897.27104 512s-160 352-358.4 352c-153.6 0-281.6-89.6-332.8-217.6l-115.2 57.6c76.8 172.8 249.6 294.4 448 294.4 268.8 0 486.4-217.6 486.4-480C1025.27104 249.6 807.67104 32 538.87104 32zM615.67104 300.8h-57.6c-12.8 0-25.6 12.8-25.6 32V512H353.27104c-19.2 0-32 12.8-32 25.6v51.2c0 12.8 12.8 25.6 32 25.6h262.4c6.4 0 12.8 0 19.2-6.4 0-6.4 6.4-12.8 6.4-19.2v-256c0-19.2-12.8-32-25.6-32z')
        path11.style.transform="scale(0.014)"
        path11.setAttribute('fill', '#fff');
        No4.appendChild(path11);
        No4.id = 'No4';
        document.getElementById("divnew").appendChild(No4);


        var slider=document.createElement("input")
        slider.id="slider"
        slider.type="range"
        slider.min="1"
        slider.max="10"
        //slider.value="5"
        slider.style.display="none"
        if(getCookie("slider")!=""){
            slider.value=getCookie("slider")
        }
        else{
            slider.value="3"
        }
        document.body.appendChild(slider)




        var oText=document.createElement("cookie_text");
        oText.setAttribute("id","text");
        oText.type="text";
        //oText.id="oText";
        var text1=document.createTextNode("");
        oText.appendChild(text1)
        document.getElementById("divnew").appendChild(oText)

        var Covertitle=document.createElement("cover_title");
        Covertitle.setAttribute("id","covertitle");
        Covertitle.type="text";
        //oText.id="oText";
        var text2=document.createTextNode("已储存链接");
        Covertitle.appendChild(text2)
        document.getElementById("divnew").appendChild(Covertitle)


        var Textbackground=document.createElement("text_background")
        Textbackground.type="text";
        Textbackground.display="none";
        Textbackground.setAttribute("id","textbackground")
        document.getElementById("divnew").appendChild(Textbackground)

        var BlackCover=document.createElement("black_cover")
        BlackCover.type="text";
        BlackCover.setAttribute("id","blackcover")
        document.getElementById("divnew").appendChild(BlackCover)

        var BigEye = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path8 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        path8.setAttribute('d','M512 808.96C177.3568 808.96 64.6144 525.9264 63.488 523.0592l-4.5056-11.5712 4.8128-11.4688C65.024 497.152 188.2112 215.04 512 215.04c334.6432 0 447.3856 283.0336 448.512 285.9008l4.5056 11.5712-4.8128 11.4688C958.976 526.848 835.7888 808.96 512 808.96zM125.952 512.6144C149.1968 562.0736 253.8496 747.52 512 747.52c248.1152 0 360.96-187.5968 386.048-236.1344C874.7008 461.824 770.1504 276.48 512 276.48c-248.1152 0-361.0624 187.5968-386.048 236.1344zM512 675.84a163.84 163.84 0 1 1 163.84-163.84 163.84 163.84 0 0 1-163.84 163.84z m0-266.24a102.4 102.4 0 1 0 102.4 102.4 102.4 102.4 0 0 0-102.4-102.4zM563.2 542.72a81.92 81.92 0 1 1 81.92-81.92 81.92 81.92 0 0 1-81.92 81.92z m0-102.4a20.48 20.48 0 1 0 20.48 20.48 20.48 20.48 0 0 0-20.48-20.48z')
        path8.style.transform="scale(0.03)"
        path8.setAttribute('fill', '#000');
        BigEye.setAttribute("aria-hidden","true");
        BigEye.setAttribute('viewbox', '0 0 24 24');
        BigEye.setAttribute('width', '37px');
        BigEye.setAttribute('height', '26px');
        BigEye.appendChild(path8);
        BigEye.id = 'bigeye';
        document.getElementById("divnew").appendChild(BigEye);
        var Whitecover = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        Whitecover.setAttribute("aria-hidden","true");
        Whitecover.setAttribute('viewbox', '0 0 24 24');
        Whitecover.setAttribute('width', '37px');
        Whitecover.setAttribute('height', '26px');
        Whitecover.id = 'whitecover';
        document.getElementById("divnew").appendChild(Whitecover);


        var Pages = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path10 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        path10.setAttribute('d','M8,3 C8.55228475,3 9,3.44771525 9,4 L9,9 C9,9.55228475 8.55228475,10 8,10 L3,10 C2.44771525,10 2,9.55228475 2,9 L6,9 C7.1045695,9 8,8.1045695 8,7 L8,3 Z M1,1 L6,1 C6.55228475,1 7,1.44771525 7,2 L7,7 C7,7.55228475 6.55228475,8 6,8 L1,8 C0.44771525,8 0,7.55228475 0,7 L0,2 C0,1.44771525 0.44771525,1 1,1 Z')
        path10.style.transform="scale(1.5)"
        path10.setAttribute('fill', '#606060');
        Pages.setAttribute("aria-hidden","true");
        Pages.setAttribute('viewbox', '0 0 24 24');
        Pages.setAttribute('width', '37px');
        Pages.setAttribute('height', '26px');
        Pages.id = 'pages';


        var Pagenumber=document.createElement("page_number");
        Pagenumber.setAttribute("id","pagenumber");
        Pagenumber.type="text";
        var text3=document.createTextNode("");
        Pagenumber.appendChild(text3)
        document.body.appendChild(Pagenumber)
        Pages.appendChild(path10);
        document.getElementById("divnew").appendChild(Pages);

        var preImg_pointer=getCookie("preImg")
        var path12_color='#fff'
        if(preImg_pointer==1){
            path12_color='#0f0'
        }
        else if(preImg_pointer==2){
            path12_color='#00a4ff'
        }
        else if(preImg_pointer==3){
            path12_color='#f00'
        }

        No5 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path12 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No5.setAttribute("aria-hidden","true");
        No5.setAttribute('viewbox', '0 0 24 24');
        No5.setAttribute('width', '24px');
        No5.setAttribute('height', '24px');
        path12.setAttribute('d','M1000.118474 874.180089l-137.726949-137.616258a222.405362 222.405362 0 1 0-179.872446 92.509783 219.139985 219.139985 0 0 0 131.362231-43.639823l137.616258 137.256513a33.926711 33.926711 0 0 0 48.399524 0 34.341801 34.341801 0 0 0 0-48.510215z m-207.545131-159.007243a160.307859 160.307859 0 0 1-219.859474 0 155.382121 155.382121 0 1 1 219.859474 0z M613.309696 953.130256H172.400822a87.694736 87.694736 0 0 1-87.639391-87.63939V158.509134a87.694736 87.694736 0 0 1 87.639391-87.63939h497.029077a87.694736 87.694736 0 0 1 87.639391 87.63939v143.897957a35.448708 35.448708 0 0 0 70.869744 0v-143.897957A158.702843 158.702843 0 0 0 669.429899 0H172.400822A158.702843 158.702843 0 0 0 13.891687 158.509134v706.981732a158.702843 158.702843 0 0 0 158.509135 158.509134h440.908874a35.448708 35.448708 0 1 0 0-70.869744z M550.520376 266.792347a32.709113 32.709113 0 0 0-32.626094-32.626095H198.0534a32.626094 32.626094 0 0 0 0 65.252189h319.674846a32.819803 32.819803 0 0 0 32.764457-32.626094z m-124.111988 180.757972a32.709113 32.709113 0 0 0-32.626094-32.626095H197.998054a32.626094 32.626094 0 1 0 0 65.252189h195.78424a32.709113 32.709113 0 0 0 32.626094-32.626094zM197.998054 595.792887a32.626094 32.626094 0 0 0 0 65.252189h106.650525a32.626094 32.626094 0 1 0 0-65.252189z')
        path12.setAttribute('left','1000px')
        path12.style.transform="scale(0.0124) translateX(134px) translateY(62px)"
        path12.setAttribute('fill',path12_color);
        path12.id='path12';
        No5.appendChild(path12);
        No5.id = 'No5';
        document.getElementById("divnew").appendChild(No5);

        var No6 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path13 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No6.setAttribute("aria-hidden","true");
        No6.setAttribute('viewbox', '0 0 24 24');
        No6.setAttribute('width', '24px');
        No6.setAttribute('height', '24px');
        path13.setAttribute('d','M423.1984 640a83.84 83.84 0 0 1-64-28.8 259.84 259.84 0 0 1-26.88-308.48L441.1184 128a261.12 261.12 0 1 1 448 272l-35.2 57.6a83.84 83.84 0 1 1-145.92-90.24l35.2-57.6a92.8 92.8 0 0 0-158.72-96.64L476.9584 389.76a92.8 92.8 0 0 0 9.6 109.44 83.84 83.84 0 0 1-64 139.52zM357.9184 1024A261.12 261.12 0 0 1 135.1984 626.56L166.5584 576a83.84 83.84 0 1 1 144 87.68l-31.36 51.2a92.8 92.8 0 0 0 30.72 128 91.52 91.52 0 0 0 70.4 10.88 92.16 92.16 0 0 0 57.6-41.6L545.4384 634.24a93.44 93.44 0 0 0-6.4-105.6A83.84 83.84 0 1 1 673.4384 424.96a262.4 262.4 0 0 1 17.28 296.96L581.2784 896A259.84 259.84 0 0 1 417.4384 1016.32a263.68 263.68 0 0 1-59.52 7.68z')
        path13.style.transform="scale(0.0124) translate(490px, -73px) rotate(37deg)"
        path13.setAttribute('fill','#fff');
        path13.id='path13';
        No6.appendChild(path13);
        No6.id = 'No6';
        document.getElementById("divnew").appendChild(No6);

        var slider_box=document.createElement("text")
        slider_box.id="slider_box"
        slider_box.type="text"
        slider_box.style.display="none"
        document.body.appendChild(slider_box)

        var No7 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path14 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No7.setAttribute("aria-hidden","true");
        No7.setAttribute('viewbox', '0 0 24 24');
        No7.setAttribute('width', '24px');
        No7.setAttribute('height', '24px');
        path14.setAttribute('d','M512 64c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448z m0 128a318.46912 318.46912 0 0 1 176.4352 53.05856L245.05856 688.4352A318.46912 318.46912 0 0 1 192 512c0-176.73216 143.26784-320 320-320z m0 640a318.44352 318.44352 0 0 1-176.43008-53.05856l443.37152-443.37152A318.44352 318.44352 0 0 1 832 512c0 176.73216-143.26784 320-320 320z')
        path14.style.transform="scale(0.015) translate(750px, -216px) rotate(67deg)"
        if(getCookie("R-18_block")==""||getCookie("R-18_block")=="0"){
            var path14_color="#fff"
            }
        else if(getCookie("R-18_block")=="1"){
            path14_color="#f00"
        }
        path14.setAttribute('fill',path14_color);
        path14.transition="0.5"
        path14.id='path14';
        No7.appendChild(path14);
        No7.id = 'No7';
        document.getElementById("divnew").appendChild(No7);

        No8 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path15 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No8.setAttribute("aria-hidden","true");
        No8.setAttribute('viewbox', '0 0 24 24');
        No8.setAttribute('width', '24px');
        No8.setAttribute('height', '24px');
        if(getCookie("outUrl")==0){
            var svg=svg_cat
            path15.style.transform="scale(0.017) translate(-391px, -130px)"
        }
        else if(getCookie("outUrl")==1){
            svg=svg_re
            path15.style.transform="scale(0.017) translate(-424px, -120px)"
        }
        else if(getCookie("outUrl")==2){
            svg=svg_moe
            path15.style.transform="scale(0.016) translate(-204px, -130px)"
        }
        path15.setAttribute('d',svg)
        path15.id="path15"
        path15.setAttribute('fill', '#fff');
        No8.appendChild(path15);
        No8.id = 'No8';
        document.body.appendChild(No8);

        var user_add = document.createElementNS("http://www.w3.org/2000/svg", "svg");//人物右侧更多功能
        var path16 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        user_add.setAttribute("aria-hidden","true");
        user_add.setAttribute('viewbox', '0 0 32 32');
        // user_add.setAttribute('width', '32px');
        // user_add.setAttribute('height', '32px');
        user_add.style.height="32px"
        user_add.style.width="32px"
        path16.setAttribute('d','M512 688a80 80 0 1 1 0 160 80 80 0 0 1 0-160z m0-256a80 80 0 1 1 0 160 80 80 0 0 1 0-160z m0-256a80 80 0 1 1 0 160 80 80 0 0 1 0-160z')
        path16.style.transform="scale(0.02) translate(300px, 280px)"
        path16.setAttribute('fill', '#666666');
        path16.id="path16"
        path16.style.transition="0.4s"
        user_add.appendChild(path16);
        user_add.id = 'add';
        var div_add=document.createElement("div")
        document.body.appendChild(div_add)
        div_add.id="div_add"
        var add_cover=document.createElement("a")
        add_cover.id="add_cover"
        div_add.appendChild(add_cover)
        div_add.appendChild(user_add);
        //M512 688a80 80 0 1 1 0 160 80 80 0 0 1 0-160z m0-256a80 80 0 1 1 0 160 80 80 0 0 1 0-160z m0-256a80 80 0 1 1 0 160 80 80 0 0 1 0-160z

        var recommend=document.createElement("div")//相似作者推荐框
        document.body.appendChild(recommend)
        recommend.id="recommend"
        recommend.outerHTML=`<div class="recommend" id="recommend" style="height:270px;left:0px; transform: translateY(0px);opacity: 1;transition: 0.75s;position: fixed;bottom: -350px;z-index: 2;width: 100%;background-color: rgba(0, 0, 0, 0.8);padding: 16px 0px;">
	<div class="recommend_title" id="recommend_title" style="font-size: 16px;line-height: 24px;font-weight: bold;display: flow-root;color: rgb(255, 255, 255);margin-bottom: 24px;text-align: center;">推荐用户</div>
	<div class="recommend_cross" id="recommend_cross" style="color: rgb(255, 255, 255);padding-top: 16px;padding-right: 16px;transition: color 0.2s ease 0s;position:absolute;top: 0px;right: 0px;cursor: pointer;">
		<svg viewBox="0 0 24 24" size="24" class="recommend_svg" id="recommend_svg" style="stroke: none;fill: currentcolor;width: 24px;height: 24px;line-height: 0;font-size: 0px;vertical-align: middle;">
			<path d="M14.8284 12L19.4142 16.5858C20.1953 17.3668 20.1953 18.6332 19.4142 19.4142
			C18.6332 20.1953 17.3668 20.1953 16.5858 19.4142L12 14.8284L7.41421 19.4142
			C6.63317 20.1953 5.36684 20.1953 4.58579 19.4142C3.80474 18.6332 3.80474 17.3668 4.58579 16.5858L9.17157 12
			L4.58579 7.41421C3.80474 6.63317 3.80474 5.36684 4.58579 4.58579
			C5.36684 3.80474 6.63317 3.80474 7.41421 4.58579L12 9.17157L16.5858 4.58579
			C17.3668 3.80474 18.6332 3.80474 19.4142 4.58579C20.1953 5.36684 20.1953 6.63317 19.4142 7.41421L14.8284 12Z" transform="">
			</path>
		</svg>
	</div>
	<div class="recommend_inner_all" id="recommend_inner_all" style="height:225px;position: relative;z-index: 0;overflow: auto;">
		<div class="recommend_inner_1" id="recommend_inner_1" style="overflow-x: auto;padding: 0px;margin: 0px;">
			<ul class="recommend_inner_2" id="recommend_inner_2" style="vertical-align: top;overflow: hidden;list-style: none;padding: 0px;min-width: 100%;box-sizing:border-box;display: inline-flex;margin: 0px;">
				<div class="recommend_inner_real" id="recommend_inner_real" style="white-space: nowrap;line-height: 0;padding: 0px 0px 24px;margin: 0px;list-style: none;"></div>
			</ul>
		</div>
	</div>
</div>`


        var No9 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path17 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No9.setAttribute("aria-hidden","true");
        No9.setAttribute('viewbox', '0 0 24 24');
        No9.setAttribute('width', '24px');
        No9.setAttribute('height', '24px');
        path17.setAttribute('d','M1024.000065 920.894642L670.809372 566.972705a365.621836 365.621836 0 1 0-103.836601 103.836602L920.894708 1024zM146.50766 365.880696a219.373101 219.373101 0 1 1 219.373101 219.373101 219.373101 219.373101 0 0 1-219.373101-219.373101z')
        path17.style.transform="scale(0.0124) translate(490px, -73px) rotate(37deg)"
        path17.setAttribute('fill','#fff');
        path17.id='path17';
        No9.appendChild(path17);
        No9.id = 'No9';
        document.getElementById("divnew").appendChild(No9);

        var check=document.createElement('check')
        var checkInput=document.createElement('input')
        check.id='check'
        checkInput.id='checkInput'
        check.style.display='none'
        checkInput.style.display='none'
        check.appendChild(checkInput)
        document.getElementById("divnew").appendChild(check);


        var No10 = document.createElementNS("http://www.w3.org/2000/svg", "svg");
        var path18 = document.createElementNS("http://www.w3.org/2000/svg", 'path');
        No10.setAttribute("aria-hidden","true");
        No10.setAttribute('viewbox', '0 0 24 24');
        No10.setAttribute('width', '24px');
        No10.setAttribute('height', '24px');
        path18.setAttribute('d','M602.286735 614.33737l23.025908-204.67474h-204.674739l-23.025908 204.67474z m-11.257111 102.337369h-204.674739L358.212109 978.146718a51.168685 51.168685 0 0 1-102.33737-11.25711L284.017516 716.674739H102.368685a51.168685 51.168685 0 0 1 0-102.337369h192.905941l23.025908-204.67474H102.368685a51.168685 51.168685 0 0 1 0-102.337369h227.18896L358.212109 45.853282a51.168685 51.168685 0 0 1 102.337369 11.25711L432.406701 307.325261h204.67474L665.224217 45.853282a51.168685 51.168685 0 0 1 102.33737 11.25711L739.41881 307.325261H921.067641a51.168685 51.168685 0 0 1 0 102.337369h-192.905942l-23.025908 204.67474H921.067641a51.168685 51.168685 0 0 1 0 102.337369h-227.18896L665.224217 978.146718a51.168685 51.168685 0 1 1-102.337369-11.25711z')
        path18.style.transform="scale(0.0124) translate(270px, -73px) rotate(17deg)"
        if(getCookie('tagCookieSetting')==0){
            path18.setAttribute('fill','#fff');
        }
        else if(getCookie('tagCookieSetting')==1){
            path18.setAttribute('fill','#f00');
        }
        path18.id='path18';
        No10.appendChild(path18);
        No10.id = 'No10';
        document.getElementById("divnew").appendChild(No10);
        //——————————————————————————————————————————————————————————————————————————————————————————————
    }
    addRightButton ()


    function addImg(top_1,left_1,innerHTML,event){
        if(document.getElementById("bigImg_1")==null){
            var elem_2=document.getElementById("bigImg")
            if(elem_2!=null){
                elem_2.remove()
            }
            bigpicture_1(top_1,left_1,innerHTML,event)
        }
        else{
            elem_2=document.getElementById("bigImg")
            if(elem_2!=null){
                elem_2.remove()
            }
            var elem_3=document.getElementById("bigImg_1")
            if(elem_3!=null){
                elem_3.remove()
            }
            bigpicture_1(top_1,left_1,innerHTML,event)
        }}

    function bigpicture_1(x,y,innerHTML,event){
        var bigImg_1 = document.createElement("img");
        bigImg_1.id = 'bigImg_1';
        bigImg_1.src = innerHTML;
        bigImg_1.style.top=parseInt(x)+5+"px"
        bigImg_1.style.left=parseInt(y)+5+"px"
        //bigImg_1.style.transform="scale(2)"
        //console.log(bigImg_1.offsetTop)
        if(getCookie("preImg")!="3"){
            var spaceX=1,spaceY=1//1为下,0为上
            if((720-(event.screenY+bigImg_1.height))<(event.screenY-bigImg_1.height)){
                spaceY=0
            }
            if((1280-(event.screenX+bigImg_1.width))<(event.screenX-bigImg_1.width)){
                spaceX=0
            }
            /*
            if((event.screenY+bigImg_1.height)>720){
                //bigImg_1.transition="0"
                bigImg_1.style.top=(parseInt(bigImg_1.style.top.match(/\d{1,4}/)[0])-bigImg_1.height-10)+"px"
                //bigImg_1.transition="1"
            }
            if((event.screenX+bigImg_1.width)>1280){
                bigImg_1.style.left=(parseInt(bigImg_1.style.left.match(/\d{1,4}/)[0])-bigImg_1.width-10)+"px"
            }
            */
            if(spaceX==0){
                bigImg_1.style.left=(parseInt(bigImg_1.style.left.match(/\d{1,4}/)[0])-bigImg_1.width-10)+"px"
            }
            if(spaceY==0){
                bigImg_1.style.top=(parseInt(bigImg_1.style.top.match(/\d{1,4}/)[0])-bigImg_1.height-10)+"px"
            }
        }
        document.body.appendChild(bigImg_1);
    }
    var m="",n=""
    function GetMouse(oEvent){
        m=oEvent.clientX;
        n=oEvent.clientY;
        //console.log(m)
        document.getElementById("bigImg").style.left=(parseInt(m)-100)+"px";
        document.getElementById("bigImg").style.top=n+"px";
    }
    function mouseX(event){
        document.body.addEventListener('mousemove',(event)=>{
            return event.clientX
        })
    }
    function mouseY(event){
        document.body.addEventListener('mousemove',(event)=>{
            return event.clintY
        })
    }
    function cookie_size(){
        if(document.cookie.length>=7000&&document.cookie.length<7650&&getCookie("Size")!=1){
            alert("链接储存即将溢出")
            var explode=document.getElementById("No2")
            explode.style.backgroundColor="black"
            setCookie("Size",1,-1)
        }
        else if(document.cookie.length>=7650){
            alert('链接储存过大,已停止"核爆"与"Alt"功能使用,请尽快下载链接或清空cookie')
            explode=document.getElementById("No2")
            explode.style.backgroundColor="red"
            setCookie("Size",2,-1)
        }
        else if(document.cookie.length<7000){
            setCookie("Size",0,-1)
        }
    }
    //图片链接获取id
    // function saveUrl(e){
    //     var page_out=e.target.closest("a").innerText//包含“R-18”等字符
    //     if(page_out.match(/R-18/)==null){
    //         if(page_out!=""){
    //             var page=page_out
    //             }
    //         else{
    //             var
    //             page=1
    //         }
    //     }
    //     if(getCookie("outUrl")==0||getCookie("outUrl")==1){
    //         var Url=e.target.src.match(/\d{6,10}/)[0]
    //         }
    //     else{
    //         Url=e.target.src.match(/\d{4}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{6,10}(?=_p0)/)[0]
    //     }
    // }
    //原图url请求
    function getPageNum(event,element){//判断链接图片数量
        if(element==0&&event!=null){
            if(event.target.closest("a").innerText!=""&&event.target.closest("a").innerText.match(/^R-18$/)==null){
                var pageNum=event.target.closest("a").innerText.match(/(?<=R\-18\n|^)\d{1,2}/)[0]
                return pageNum
            }
            else{
                pageNum=1
                return pageNum
            }
        }
        else if(event==0&&element!=null){
            var pageCheck=element.outerHTML.match(/(?<=<span>)\d{1,3}(?=<\/span>)/)//判断有没有图片
            if(pageCheck!=null){
                pageNum=element.outerHTML.match(/(?<=<span>)\d{1,3}(?=<\/span>)/)[0]
                return pageNum
            }
            else{
                pageNum=1
                return pageNum
            }
        }
    }

    //相似作者推荐
    function add_recommend(url_1,user_href_1,url_2,user_href_2,url_3,user_href_3,user_pic,user_title_view,user_id,user_url,left){
        var recom=document.createElement("li")
        var recommend_out=document.getElementById("recommend_inner_real")//id通过创建时添加,为可以放置li文件的上一个元素
        recommend_out.appendChild(recom)
        var outerHtml=`<li class="li_all" id="li_all"  style="position:absolute;top:0px;left:*leftpx;transform: translateY(0px) scale(1) rotateZ(0deg); opacity: 1; z-index: 1;">
	<div class="li_all_2" style="width: 392px;background-color: rgb(255, 255, 255);-webkit-mask-image: -webkit-radial-gradient(center,white,black);border-radius: 8px;overflow: hidden;">
		<div class="li_all_3" style="display: flex;">
			<div class="li_pic" style="width: 33.333%;height: 130px;overflow: hidden;">
				<div class="li_all_5" style="width: 136px;">
					<div type="illust" size="136" class="li_all_6" style="position: relative;">
						<div width="136" height="136" class="li_all_7" style="position: relative;z-index: 0;width: 136px;height: 136px;">
							<a class="li_a_1" id="li_a_1" data-gtm-value="*user_id" href="*user_href_1" style="text-decoration: none;">
								<div class="li_a_1_nom" style="position: absolute;top: 0px;left: 0px;right: 0px;box-sizing: border-box;display: flex;align-items: flex-start;padding: 4px 4px 0px;z-index: 1;"></div>
								<div class="li_img_out_1" id="li_img_out_1" style="position: relative;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 100%;height: 100%;">
									<img src="*url_1" alt="*name" class="li_img_1" id="li_img_1" style="width: 100%;height: 100%;border-radius: 0px;background-color: rgb(255, 255, 255);transition: opacity 0.2s ease 0s;object-fit: cover; object-position: center center;">
								</div>
							</a>
						</div>
					</div>
				</div>
			</div>
			<div class="li_pic" style="width: 33.333%;height: 130px;overflow: hidden;">
				<div class="li_all_5" style="width: 136px;">
					<div type="illust" size="136" class="li_all_6" style="position: relative;">
						<div width="136" height="136" class="li_all_7" style="position: relative;z-index: 0;width: 136px;height: 136px;">
							<a class="li_a_2" id="li_a_2" data-gtm-value="*user_id" href="*user_href_2" style="text-decoration: none;">
								<div class="li_a_2_nom" style="position: absolute;top: 0px;left: 0px;right: 0px;box-sizing: border-box;display: flex;align-items: flex-start;padding: 4px 4px 0px;z-index: 1;"></div>
								<div class="li_img_out_2" id="li_img_out_2" style="position: relative;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 100%;height: 100%;">
									<img src="*url_2" alt="*name" class="li_img_2" id="li_img_2" style="width: 100%;height: 100%;border-radius: 0px;background-color: rgb(255, 255, 255);transition: opacity 0.2s ease 0s;object-fit: cover; object-position: center center;">
								</div>
							</a>
						</div>
					</div>
				</div>
			</div>
			<div class="li_pic" style="width: 33.333%;height: 130px;overflow: hidden;">
				<div class="li_all_5" style="width: 136px;">
					<div type="illust" size="136" class="li_all_6" style="position: relative;">
						<div width="136" height="136" class="li_all_7" style="position: relative;z-index: 0;width: 136px;height: 136px;">
							<a class="li_a_3" id="li_a_3" data-gtm-value="*user_id" href="*user_href_3" style="text-decoration: none;">
								<div class="li_a_3_nom" style="position: absolute;top: 0px;left: 0px;right: 0px;box-sizing: border-box;display: flex;align-items: flex-start;padding: 4px 4px 0px;z-index: 1;"></div>
								<div class="li_img_out_3" id="li_img_out_3" style="position: relative;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 100%;height: 100%;">
									<img src="*url_3" alt="*name" class="li_img_3" id="li_img_3" style="width: 100%;height: 100%;border-radius: 0px;background-color: rgb(255, 255, 255);transition: opacity 0.2s ease 0s;object-fit: cover; object-position: center center;">
								</div>
							</a>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="li_all_3" style="display: flex;-webkit-box-align: center;align-items: center;padding: 0px 16px;height: 64px;">
			<a class="li_a_3" id="li_a_3" data-gtm-value="*recommend_id" href="*recommend_user_url" style="color: inherit;text-decoration: none;">
				<div class="li_name" size="40" title="*user_user_name" role="img" class="sc-1asno00-0 jIsznR">
					<img class="li_img_4" id="li_img_4" src="*user_pic" width="40" height="40" alt="*user_name" style="border-radius:20px;object-fit: cover; object-position: center top;">
				</div>
			</a>
			<div class="li_a_out"style="display: grid;color: rgba(0, 0, 0, 0.88);font-weight: bold;font-size: 14px;line-height: 22px;padding: 0px 8px;margin: auto 0px;flex: 1 1 0%;overflow: hidden;">
				<a class="li_a_4" id="li_a_4" data-gtm-value="*user_id" href="*user_url">*user_title_view</a>
			</div>
		</div>
	</div>
</li>`
        outerHtml=outerHtml.replace("*url_1",url_1)
        outerHtml=outerHtml.replace("*url_2",url_2)
        outerHtml=outerHtml.replace("*url_3",url_3)
        outerHtml=outerHtml.replace("*user_href_1",user_href_1)
        outerHtml=outerHtml.replace("*user_href_2",user_href_2)
        outerHtml=outerHtml.replace("*user_href_3",user_href_3)
        outerHtml=outerHtml.replace("*user_pic",user_pic)
        outerHtml=outerHtml.replace("*user_title_view",user_title_view)
        outerHtml=outerHtml.replace("*user_id",user_id)
        outerHtml=outerHtml.replace("*user_url",user_url)
        outerHtml=outerHtml.replace("*recommend_user_url",user_url)
        outerHtml=outerHtml.replace("*left",left)
        recom.outerHTML=outerHtml
    }

    function aside(type){
        if(document.getElementsByTagName("aside")[0]!=null){
            var user_id=document.getElementsByTagName("aside")[0].innerHTML.match(/(?<=\/users\/)\d+/)[0]
            if(type=="recommend"){
                var getURL='https://www.pixiv.net/rpc/index.php?mode=following_user_detail&user_id='+user_id+'&lang=zh'
                }
            GM_xmlhttpRequest({
                method: "GET",
                url: getURL,
                headers:{
                    "x-user-id":49139386
                },
                onload: function(res) {
                    if(res.status === 200){
                        console.log('成功')
                        var p=res.responseText
                        if(type=="recommend"){
                            var replace=p.match(/(?<="restrict":")\d+/)[0]
                            if(replace!=null){
                                setCookie("aside",getCookie("aside").replace(/\d+(?=\,)/,replace),90)//0为关注,1为隐私关注
                            }
                            else{
                                setCookie("aside",getCookie("aside").replace(/\d+(?=\,)/,2),90)//2为未关注
                            }
                        }
                    }
                    else if(res.status == 400){
                        setCookie("aside",getCookie("aside").replace(/\d+(?=\,)/,2),90)//2为未关注
                        console.log("失败400")
                    }
                }
            })
        }
    }

    function getFinalUrl(k,e,num){//k=0为ctrl事件,k=1为alt事件,k-2为核爆,e为event即事件,num为图片数量
        var block=""//防止cat和re在“图片数量限制”的影响下出现多张图片不加“-1”的情况
        var num_alt=num
        var lastUrl=""//最终需要设置为cookie的元素
        var set_moe
        if(k==2&&document.getElementsByClassName("sc-9y4be5-1 jtUPOE")[0].children.length!=0){//核爆事件;"document"部分用来判定页面上是否有可以核爆的元素,防止报错
            var ULpicture=document.getElementsByClassName("sc-9y4be5-1 jtUPOE")[0].children
            for(var w=0;w<ULpicture.length;w++){
                // if(getCookie("outUrl")==2){//可删除
                //2016/08/16/00/03/30/58466452
                var num_explode=getPageNum(0,ULpicture[w])
                // var num_explode=2
                //console.log("图片数:"+num_explode)
                if(ULpicture[w].outerHTML.match(/(?<=\d{1,3}\/)\d{6,10}(?=_p)/)!=null){
                    lastUrl=lastUrl+ULpicture[w].outerHTML.match(/(?<=\d{1,3}\/)\d{6,10}(?=_p)/)[0]+"*"+num_explode+","
                }
                // }
                //alert(lastUrl)
            }
            setCookie("user_url",lastUrl,-1)
        }

        if(num>getCookie("slider")){//alt和ctrl时判断是否大于“最大打开次数”
            num=1
            block="-1"
        }

        if(getCookie("outUrl")==0){//0为cat
            var cat_id=e.target.src.match(/\d{6,10}/)[0]//window.location.href.match(/\d{6,10}/)
            if(num>1){
                if(k==0){
                    for(var i=1;i<parseInt(num)+1;i++){
                        window.open("https://pixiv.cat/"+cat_id+"-"+i+".png")
                    }
                }
                else if(k==1){
                    setCookie("pixivid"+lastcookie(),cat_id+"*"+num_alt,-1)
                }
            }
            else{
                if(k==0){
                    window.open("https://pixiv.cat/"+cat_id+block+".png")
                }
                else if(k==1){
                    setCookie("pixivid"+lastcookie(),cat_id+"*"+num_alt,-1)
                }
            }
        }

        else if(getCookie("outUrl")==1){//1为re
            var re_id=e.target.src.match(/\d{6,10}/)[0]//window.location.href.match(/\d{6,10}/)
            if(num>1){
                if(k==0){
                    for(var j=1;j<parseInt(num)+1;j++){
                        window.open("https://pixiv.re/"+re_id+"-"+j+".png")
                    }
                }
                else if(k==1){
                    setCookie("pixivid"+lastcookie(),re_id+"*"+num_alt,-1)
                }
            }
            else{
                if(k==0){
                    window.open("https://pixiv.re/"+re_id+block+".png")
                }
                else if(k==1){
                    setCookie("pixivid"+lastcookie(),re_id+"*"+num_alt,-1)
                }
            }
        }

        else if(getCookie("outUrl")==2){//2代表使用moe
            var moe_pid=e.target.src.match(/\d{7,9}/)[0]
            if(moe_pid!=null){
                GM_xmlhttpRequest({
                    method: "GET",
                    url: "https://www.pixiv.net/artworks/"+moe_pid,
                    headers:{
                        "User-Agent": navigator.userAgent,
                    },
                    onload: function(res) {
                        if(res.status === 200){
                            //console.log('成功')
                            var p=res.responseText
                            var moe_url1=p.split('"original":"')[1]
                            var moe_url2=moe_url1.split('"},"tags":{"')[0]//moe_url1和2根据原始url的前后端框住真实url
                            var moe_url_model="https://api.pixiv.moe/image/"+moe_url2.split("https://")[1]//+"@progressive.webp"//https://api.pixiv.moe/image/i.pximg.net/img-original/img/2021/10/14/00/49/28/[email protected]
                            for(var i=0;i<num;i++){
                                if(k==0){
                                    window.open(moe_url_model.replace(/p\d{1,2}/,"p"+i),"_blank")
                                }
                            }
                            setCookie("pixivid"+lastcookie(),moe_url2.split("https://")[1].split("/img/")[1]+"*"+num_alt,-1)
                        }
                    }
                })
            }
        }
    }
    //——————————————————————————————————————————————R-18模糊函数开始
    function r18_block(blur){
        var match_1=/([_=:;&\-\/\.\?\d\w]+?illust_id=(\d+)(?:&|$|))/
        var match_2=/(http(?:s|):\/\/[_\-\/\.\d\w]+?\/(\d{4,})_p\d{1,4}[_\-\/\.\d\w]*)/
        //https://i.pximg.net/c/360x360_70/img-master/img/2021/08/17/07/30/01/92048077_p0_square1200.jpg
        var match_3=/(http(?:s|):\/\/[_\-\/\.\d\w]+?\/(\d{4,})_square\d{0,4})/
        //https://i.pximg.net/c/360x360_70/img-master/img/2021/08/17/06/50/28/92047747_square1200.jpg
        new MutationObserver(mutations => {
            for(var i=0;i<mutations.length;i++){
                if(mutations[i].addedNodes.length!=0){
                    if(mutations[i].addedNodes[0].src!=null){
                        if(mutations[i].addedNodes[0].src.match(match_1)!=null||mutations[i].addedNodes[0].src.match(match_2)!=null||mutations[i].addedNodes[0].src.match(match_3)!=null){
                            if(mutations[i].addedNodes[0].src.match("master1200")==null){
                                switch(mutations[i].type) {
                                    case 'childList':
                                        //console.log(mutations[i])
                                        var mutate=mutations[i].addedNodes[0]
                                        var count=0
                                        for(var j=0;j<10;j++){
                                            if(mutate==null){
                                                break
                                            }
                                            else if(mutate.className=="k3uf3r-0 bnSRmG"){
                                                count=1
                                                break
                                            }
                                            else{
                                                mutate=mutate.parentNode
                                            }
                                        }
                                        if(count==0&&mutations[i].addedNodes[0].parentNode.nextSibling.innerText.match("R-18")!=null){
                                            mutations[i].addedNodes[0].style.filter="blur("+blur+"px)"
                                        }
                                        break;
                                }
                            }
                        }
                    }
                }
            }
            //console.log(mutations)
        }).observe(document.body, {childList: true, subtree: true})
    }
    //——————————————————————————R-18模糊内容开始
    var original_url=window.location.href
    window.addEventListener('click',function(event){
        var new_url=window.location.href
        if(new_url!=original_url){
            if(getCookie("R-18_block")=="1"){
                r18_block(5)
            }
            else if(getCookie("R-18_block")=="0"||getCookie("R-18_block")==""){
                r18_block(0)
            }
            aside("recommend")
            original_url=window.location.href
        }
    })
    if(getCookie("R-18_block")=="1"){
        r18_block(5)
    }
    else if(getCookie("R-18_block")=="0"||getCookie("R-18_block")==""){
        r18_block(0)
    }
    //——————————————————————————————————————————R-18模糊结束


    window.addEventListener('load', function(){
        var style = document.createElement('style');
        style.innerHTML =
            '.fvHsDQ:after{'+
            'display:none;'+
            '}'+
            '.hYvGvO{'+
            'display:none;'+
            '}'
        ;
        document.body.appendChild(style);
    })
    window.addEventListener('contextmenu',function (event){

        //————————————————————————————————
        //————————————————————————————————
        var el=event.target
        if(el!=null){
            var url,pid,HTML,results
            if(event.ctrlKey==true){
                HTML=el.outerHTML
                for(var i in match_rules){
                    results=HTML.match(match_rules[i])
                    if(results!=null&&results.length>1){
                        url=results[1]
                        pid=results[2]
                        break
                    }
                }
                if(event.altKey!=true&&event.shiftKey!=true){
                    var pageNum=getPageNum(event,0)
                    getFinalUrl(0,event,pageNum)
                    event.preventDefault()
                }
            }
            //——————————————————————————————————————————ctrl事件结束,alt事件开始
            //自动普通收藏↓↓↓
            if(event.altKey==true&&event.ctrlKey!=true){
                var HTML_click_1=event.target.closest("a")
                if(HTML_click_1!=null){
                    HTML_click_1.nextSibling.childNodes[0].childNodes[0].click()
                }
                event.preventDefault()
                //console.log("Complete click")
            }
            if(event.altKey==true&&event.ctrlKey==true){
                if(event.target.closest("a").nextSibling.innerHTML.split("</path>").length!=5){//判定是否为已经隐私收藏了
                    var cookie_tag=[]
                    var id=event.target.src.match(/\d{6,10}/)[0]
                    GM_xmlhttpRequest({
                        method: "GET",
                        url: "https://www.pixiv.net/artworks/"+id,
                        headers:{
                            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 Edg/93.0.961.52",
                        },
                        onload: function(res) {
                            if(res.status === 200){
                                //console.log('成功')
                                var p=res.responseText
                                var final=p.match(/(?<="tag":").*?(?=")/g).toString().split(',')
                                console.log(final)
                                if(getCookie('tagCookie')==''){
                                    var tag_cookie=tagSave.split('*')
                                    }
                                else{
                                    tag_cookie=getCookie('tagCookie').split('*')
                                }
                                console.log(tag_cookie)
                                cookie_tag[0]='全部'
                                var count=1
                                if(getCookie('tagCookieSetting')==1){
                                    for(var i=0;i<final.length;i++){
                                        for(var j=0;j<tag_cookie.length;j++){
                                            if(tag_cookie[j].match(final[i])!=null){
                                                cookie_tag[count]=tag_cookie[j].split(',')[0]
                                                count++
                                            }
                                        }
                                    }
                                }
                                fetch("https://www.pixiv.net/ajax/illusts/bookmarks/add",{
                                    headers: {
                                        "accept": "application/json",
                                        "content-type": "application/json; charset=utf-8",
                                        "x-csrf-token": getCookie('token')
                                    },
                                    "referrer": "https://www.pixiv.net",
                                    'method':'POST',
                                    'body':JSON.stringify({illust_id: id, restrict: 1, comment: "", tags: cookie_tag})
                                })
                            }
                        }
                    })
                    var lock_white=document.createElementNS("http://www.w3.org/2000/svg", 'path');
                    var lock_black=document.createElementNS("http://www.w3.org/2000/svg", 'path');
                    var lock_red=document.createElementNS("http://www.w3.org/2000/svg", 'path');
                    var lock_out=document.createElementNS("http://www.w3.org/2000/svg", 'path');
                    lock_white.setAttribute('d',"M29.9796 20.5234C31.1865 21.2121 32 22.511 32 24V28 C32 30.2091 30.2091 32 28 32H21C18.7909 32 17 30.2091 17 28V24C17 22.511 17.8135 21.2121 19.0204 20.5234 C19.2619 17.709 21.623 15.5 24.5 15.5C27.377 15.5 29.7381 17.709 29.9796 20.5234Z")
                    lock_white.setAttribute('fill',"#fff")
                    lock_black.setAttribute('d',"M28 22C29.1046 22 30 22.8954 30 24V28C30 29.1046 29.1046 30 28 30H21 C19.8954 30 19 29.1046 19 28V24C19 22.8954 19.8954 22 21 22V21C21 19.067 22.567 17.5 24.5 17.5 C26.433 17.5 28 19.067 28 21V22ZM23 21C23 20.1716 23.6716 19.5 24.5 19.5C25.3284 19.5 26 20.1716 26 21V22H23 V21Z")
                    lock_black.setAttribute('fill',"#000")
                    lock_black.setAttribute('clip-rule',"evenodd")
                    lock_black.setAttribute('fill-rule',"evenodd")
                    lock_red.setAttribute('d',"M16,11.3317089 C15.0857201,9.28334665 13.0491506,7.5 11,7.5 C8.23857625,7.5 6,9.73857647 6,12.5 C6,17.4386065 9.2519779,21.7268174 15.7559337,25.3646328 C15.9076021,25.4494645 16.092439,25.4494644 16.2441073,25.3646326 C22.7480325,21.7268037 26,17.4385986 26,12.5 C26,9.73857625 23.7614237,7.5 21,7.5 C18.9508494,7.5 16.9142799,9.28334665 16,11.3317089 Z")
                    lock_red.setAttribute('fill',"#ff4060")
                    lock_out.setAttribute('d',"M21,5.5 C24.8659932,5.5 28,8.63400675 28,12.5 C28,18.2694439 24.2975093,23.1517313 17.2206059,27.1100183 C16.4622493,27.5342993 15.5379984,27.5343235 14.779626,27.110148 C7.70250208,23.1517462 4,18.2694529 4,12.5 C4,8.63400691 7.13400681,5.5 11,5.5 C12.829814,5.5 14.6210123,6.4144028 16,7.8282366 C17.3789877,6.4144028 19.170186,5.5 21,5.5 Z")
                    lock_out.setAttribute('fill',"#ff4060")
                    event.target.closest("a").nextSibling.childNodes[0].childNodes[0].childNodes[0].childNodes[1].remove()
                    event.target.closest("a").nextSibling.childNodes[0].childNodes[0].childNodes[0].appendChild(lock_red)
                    event.target.closest("a").nextSibling.childNodes[0].childNodes[0].childNodes[0].appendChild(lock_out)
                    event.target.closest("a").nextSibling.childNodes[0].childNodes[0].childNodes[0].appendChild(lock_white)
                    event.target.closest("a").nextSibling.childNodes[0].childNodes[0].childNodes[0].appendChild(lock_black)
                    getFinalUrl(1,event,getPageNum(event,0))
                    event.preventDefault()
                }
                else{
                    HTML_click_1=event.target.closest("a")
                    if(HTML_click_1!=null){
                        HTML_click_1.nextSibling.childNodes[0].childNodes[0].click()
                    }
                    event.preventDefault()
                }
            }
            if(event.ctrlKey==true&&event.shiftKey==true){//直接下载图片
                var down_1=event.target.parentNode.nextSibling.childNodes[1]
                if(down_1!=undefined){
                    var down_2=down_1.childNodes[0].innerText
                    var html_pid=event.target.src.split("/")[event.target.src.split("/").length-1].split("_")[0]
                    for(var img_num=1;img_num<=down_2;img_num++){
                        //downlad_img("https://pixiv.re/"+html_pid+"-"+img_num+".png")
                        downloadIamge("https://pixiv.re/"+html_pid+"-"+img_num+".png",html_pid+"_"+(img_num-1))
                    }
                }
                else{
                    html_pid=event.target.src.split("/")[event.target.src.split("/").length-1].split("_")[0]
                    downloadIamge("https://pixiv.re/"+html_pid+".png",html_pid+"_0")
                }
            }
        }
    });


    //————————————————————————————————————————————————————————————

    var num=0
    //————————————————————————————————创建cookie
    function setCookie(cname,cvalue,exdays){
        var cookie_all=cname
        /*
        for(var i=0;i<20;i++){
            cookie_all=cookie_all+"1"
        }
        */
        //exdays=-1
        if(exdays!=-1){
            var d = new Date();
            d.setTime(d.getTime()+(exdays*24*60*60*1000));
            var expires = "expires="+d.toGMTString();
            cookie_all=cname+"="+cvalue+"; "+expires+";path=/"
        }
        else{
            cookie_all=cname+"="+cvalue+"; "+exdays+";path=/"
        }
        document.cookie = cookie_all;
        num=num+1
    }
    //————————————————————————————————调取cookie
    function getCookie(cname){
        var name = cname + "=";
        var ca = document.cookie.split(';');
        for(var i=0; i<ca.length; i++) {
            var c = ca[i].trim();
            if (c.indexOf(name)==0){
                return c.substring(name.length,c.length);
            }
        }
        return "";
    }
    //————————————————————————————————使用cookie
    function checkCookie(){
        window.addEventListener('contextmenu',function (event){
            var el=event.target
            ////////////////////////////////////////////////////////
            for(var i in match_rules){
                var result=el.outerHTML.match(match_rules[i])
                if(result!=null&&result.length>1){
                    var url_result=result[1]
                    var pid=result[2]
                    break
                }
            }
            ///////////////////////////////////////////////////////
            if(getCookie("Size")!=2){
                if(event.altKey==true&&event.ctrlKey!=true){
                    if(event.target.src!=null){
                        getFinalUrl(1,event,getPageNum(event,0))
                    }
                    num=lastcookie()
                    //setCookie("pixivid"+num,url,-1);
                    cookie_size()
                    event.preventDefault()
                }
            }
            else{
                //alert("链接储存过大,已禁用Alt快速收藏、储存链接功能")
                cookie_size()
            }
            var user=getCookie("pixivid");
            var x = document.cookie
            //console.log(x)
            })
        //————————————————————————————————

        //获取token
        if(getCookie('token')==""||getCookie('token')=="err"){//对应未抓取token(即当天第一次打开pixiv)和抓取token出现错误
            GM_xmlhttpRequest({
                method: "GET",
                url: "https://www.pixiv.net/",
                headers:{
                    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 Edg/93.0.961.52",
                },
                onload: function(res) {
                    if(res.status === 200){
                        //console.log('成功')
                        var p=res.responseText
                        var token=p.match(/(?<="token":").*?(?=",")/)
                        if(token!=null){
                            setCookie('token',token[0],-1)//不是err则为成功
                            console.log(token[0])
                        }
                        else{
                            setCookie('token','err',-1)//err代表失败
                            console.log('token获取失败')
                        }
                    }
                }
            })
        }


        window.addEventListener('load',function(event){
            aside("recommend")
        })


        rightButton.addEventListener('mouseenter',()=>{
            elem=getelemt("rightButton")
            elem.style.transform="translateX(20px)"
        })
        rightButton.addEventListener('mouseleave',()=>{
            elem=getelemt("rightButton")
            elem.style.transform="translateX(0px)"
        })
        deleteCookie.addEventListener('mouseenter',()=>{
            elem=getelemt("deleteCookie")
            elem.style.transform="translateX(20px)"
        })
        deleteCookie.addEventListener('mouseleave',()=>{
            elem=getelemt("deleteCookie")
            elem.style.transform="translateX(0px)"
        })

        //——————————————————————————————————————————————————————

        morefunction.addEventListener('mouseenter',()=>{
            var elem=getelemt("morefunction")
            elem.style.transform="translateX(20px)"
        })
        morefunction.addEventListener('mouseleave',()=>{
            var elem=getelemt("morefunction")
            elem.style.transform="translateX(0px)"
        })
        No2.addEventListener('click',()=>{
            //————————————————————————————————————————————————————————————————————————————————————————
            user_savepicture()
        })
        var click_num=0
        var w=1
        morefunction.addEventListener('click',()=>{
            if(document.getElementById("slider").style.display=="block"){
                slider.style.opacity="0"
                slider_box.style.opacity="0"
                setTimeout(function () {
                    slider.style.display="none"
                }, 250);
                setTimeout(function () {
                    slider_box.style.display="none"
                }, 250);
            }
            if(document.getElementById("check").style.display=='block'){
                var check=document.getElementById('check')
                var checkInput=document.getElementById('checkInput')
                check.style.opacity=0
                checkInput.style.opacity=0
                setTimeout(function () {
                    check.style.display='none'
                    checkInput.style.display='none'
                }, 210)
            }
            w=Math.pow(-1, click_num)
            var elem_1=getelemt("No1")
            var elem_2=getelemt("No2")
            var elem_3=getelemt("No3")
            var elem_4=getelemt("No4")
            var elem_5=getelemt("No5")
            var elem_6=getelemt("No6")
            var elem_7=getelemt("No7")
            var elem_8=getelemt("No8")
            var elem_9=getelemt("No9")
            var elem_10=getelemt("No10")
            var elem=getelemt("morefunction")
            elem.style.transform="translateX(20px)"
            if(w>0){
                elem_1.style.opacity="0.25"
                elem_2.style.opacity="0.20"
                elem_3.style.opacity="0.20"
                elem_4.style.opacity="0.20"
                elem_5.style.opacity="0.20"
                elem_6.style.opacity="0.20"
                elem_7.style.opacity="0.20"
                elem_8.style.opacity="0.20"
                elem_9.style.opacity="0.20"
                elem_10.style.opacity="0.20"
                elem_1.style.transform="rotate(49deg) translateX(75px)"
                elem_2.style.transform="rotate(-45deg) translateX(89px)"
                elem_3.style.transform="rotate(16deg) translateX(69px)"
                elem_4.style.transform="rotate(38deg) translateX(113px)"
                elem_5.style.transform="rotate(-36deg) translateX(128px)"
                elem_6.style.transform="rotate(58deg) translateX(120px)"
                elem_7.style.transform="rotate(-18deg) translateX(75px)"
                elem_8.style.transform="rotate(13deg) translateX(111px)"
                elem_9.style.transform="rotate(-57deg) translateX(139px)"
                elem_10.style.transform="rotate(-12deg) translateX(116px)"
                click_num++
            }
            else if(w<0){
                elem_1.style.opacity="0"
                elem_2.style.opacity="0"
                elem_3.style.opacity="0"
                elem_4.style.opacity="0"
                elem_5.style.opacity="0"
                elem_6.style.opacity="0"
                elem_7.style.opacity="0"
                elem_8.style.opacity="0"
                elem_9.style.opacity="0"
                elem_10.style.opacity="0"
                elem_1.style.transform="rotate(0deg) translateX(0px)"
                elem_2.style.transform="rotate(0deg) translateX(0px)"
                elem_3.style.transform="rotate(0deg) translateX(0px)"
                elem_4.style.transform="rotate(0deg) translateX(0px)"
                elem_5.style.transform="rotate(0deg) translateX(0px)"
                elem_6.style.transform="rotate(0deg) translateX(0px)"
                elem_7.style.transform="rotate(0deg) translateX(0px)"
                elem_8.style.transform="rotate(0deg) translateX(0px)"
                elem_9.style.transform="rotate(0deg) translateX(0px)"
                elem_10.style.transform="rotate(0deg) translateX(0px)"
                //elem.style.transform="translateX(0px)"
                click_num++
            }
        })
        var click_num_1=0
        var v=1
        No3.addEventListener('click',()=>{
            if(document.getElementById("slider").style.display=="block"){
                slider.style.opacity="0"
                slider_box.style.opacity="0"
                setTimeout(function () {
                    slider.style.display="none"
                }, 250);
                setTimeout(function () {
                    slider_box.style.display="none"
                }, 250);
            }
            if(document.getElementById("check").style.display=='block'){
                var check=document.getElementById('check')
                var checkInput=document.getElementById('checkInput')
                check.style.opacity=0
                checkInput.style.opacity=0
                setTimeout(function () {
                    check.style.display='none'
                    checkInput.style.display='none'
                }, 210)
            }
            v=Math.pow(-1, click_num_1)
            click_num_1++
            var elem_1=document.getElementsByTagName("cookie_text")[0]
            var elem_2=document.getElementsByTagName("text_background")[0]
            var elem_3=document.getElementsByTagName("black_cover")[0]
            var elem_7=document.getElementsByTagName("cover_title")[0]
            var elem_12=document.getElementsByTagName("page_number")[0]
            var elem_8=getelemt("bigeye")
            var elem_10=getelemt("whitecover")
            var elem_11=getelemt("pages")
            //——————————————————————————————————————————————————————————可以设为函数
            var cookie_split=document.cookie.split(";")
            var cookie_txt=""
            var p=0
            for(var k=0;k<cookie_split.length;k++){
                var cookie_match=cookie_split[k].match("pixivid")
                if(cookie_match!=null){
                    var cookie_url=cookie_match.input.split("=")[1]
                    var cookie_url_split=cookie_url.split(",")
                    var cookie_url_recombine=cookie_url_split[0]
                    var new_occup=1
                    if(cookie_url.substr(cookie_url.length-1,1)!=","){
                        new_occup=0
                    }
                    for(y=1;y<cookie_url_split.length-new_occup;y++){
                        cookie_url_recombine=cookie_url_recombine+"\n"+cookie_url_split[y]
                    }
                    if(cookie_txt!=null){
                        cookie_txt=cookie_txt+cookie_url_recombine+"\n"
                        p++
                    }
                    else{
                        cookie_txt=cookie_url_recombine+"\n"
                    }
                    event.preventDefault()
                }
            }
            for(var f=0;k<cookie_split.length;k++){
                cookie_match=cookie_split[k].match("pixivid")
                if(cookie_match!=null){
                    cookie_url=cookie_match.input.split("=")[1]
                    cookie_url_split=cookie_url.split(",")
                    cookie_url_recombine=cookie_url_split[0]
                    for(var y=1;y<cookie_url_split.length;y++){
                        cookie_url_recombine=cookie_url_recombine+"\n"+cookie_url_split[y]
                    }
                    if(cookie_txt!=null){
                        cookie_txt=cookie_txt+cookie_url_recombine+"\n"
                        p++
                    }
                    else{
                        cookie_txt=cookie_url_recombine+"\n"
                    }
                    event.preventDefault()
                }
            }
            var userurl_cookie=getCookie("user_url").split(",")[0]
            for(var m=1;m<getCookie("user_url").split(",").length-1;m++){
                userurl_cookie=userurl_cookie+"\n"+getCookie("user_url").split(",")[m]
            }
            if(cookie_txt!="undefined"){
                cookie_txt=cookie_txt+userurl_cookie
            }
            var cookie_txt_num=0
            for(var nn=0;nn<cookie_txt.split("\n").length;nn++){
                if(cookie_txt.split("\n")[nn]!=""){
                    cookie_txt_num=cookie_txt_num+1
                }
            }
            //cookie_txt_num=cookie_txt.split("\n").length
            if(cookie_txt==""){
                elem_1=document.getElementsByTagName("cookie_text")[0]
                elem_1.style.fontSize="30px"
                cookie_txt="\n\n\\アッカリ~ン/"
            }
            //————————————————————————————————————————————————
            //elem_1.innerText=cookie_txt
            if(cookie_txt!="\n\n\\アッカリ~ン/"){
                var visual_id=cookie_txt.split("\n")
                var visual_id_new=[]//把visual_id中的多张图片链接分开,方便后面使用
                var count=0
                for(var o=0;o<visual_id.length;o++){
                    for(var q=0;q<parseInt(visual_id[o].split("*")[1]);q++){
                        if(visual_id[o].split("*")[1]!=1){
                            visual_id_new[count]=visual_id[o].split("*")[0].match(/\d{6,10}/)+"-"+(q+1)//后面要跟完全分开的visual_id
                            count++
                        }
                        else{
                            visual_id_new[count]=visual_id[o].split("*")[0].match(/\d{6,10}/)//后面要跟完全分开的visual_id
                            count++
                        }
                    }
                }
                for(var i=0;i<visual_id_new.length;i++){
                    var insideText=document.createElement("text"+[i])
                    insideText.style.fontSize="15px"
                    insideText.className="insideText"
                    insideText.style.opacity="1"
                    insideText.style.transform="translateX(350px)"
                    insideText.innerText=visual_id_new[i]+"\n"
                    insideText.id="insideText"
                    elem_1.appendChild(insideText)
                }
                if(document.getElementById("text").innerText.match("\アッカリ~ン/")==null){
                    for(var j=i;j<i+2;j++){
                        insideText=document.createElement("text"+[j])
                        insideText.style.fontSize="15px"
                        insideText.className="insideText"
                        insideText.style.opacity="1"
                        insideText.style.transform="translateX(350px)"
                        insideText.innerText="\n"
                        insideText.id="insideText"
                        elem_1.appendChild(insideText)
                    }
                }
            }
            else{
                elem_1.innerText=cookie_txt
            }
            //————————————————————————————————————————————————
            if(document.getElementById("text").innerText.match("\アッカリ~ン/")==null){
                elem_12.innerText=parseInt(document.getElementsByClassName("insideText").length)-2
            }
            else{
                elem_12.innerText=parseInt(document.getElementsByClassName("insideText").length)
            }
            if(v>0){
                elem_1.style.opacity="1"
                elem_1.style.transform="translateX(350px)"
                elem_10.style.opacity="1"
                elem_10.style.transform="translateX(300px)"
                //elem_2.style.opacity="0.4"
                elem_2.style.transform="translateX(160px)"
                elem_3.style.display="block"
                setTimeout(function () {
                    elem_3.style.opacity="0.3"
                }, 0.1);
                elem_7.style.transform="translateX(234px)"
                elem_7.style.opacity="1"
                elem_8.style.transform="translateX(191px)"
                elem_8.style.opacity="1"
                elem_11.style.transform="translateX(443px)"
                elem_11.style.opacity="1"
                elem_12.style.transform="translateX(462px)"
                elem_12.style.opacity="1"
                var elem_4=getelemt("No1")
                var elem_5=getelemt("No2")
                var elem_6=getelemt("No3")
                var elem_13=getelemt("No4")
                var elem_14=getelemt("No5")
                var elem_15=getelemt("No6")
                var elem_16=getelemt("No7")
                var elem_17=getelemt("No8")
                var elem_18=getelemt("No9")
                var elem_19=getelemt("No10")
                var elem=getelemt("morefunction")

                elem_4.style.opacity="0"
                elem_5.style.opacity="0"
                elem_6.style.opacity="0"
                elem_13.style.opacity="0"
                elem_14.style.opacity="0"
                elem_15.style.opacity="0"
                elem_16.style.opacity="0"
                elem_17.style.opacity="0"
                elem_18.style.opacity="0"
                elem_19.style.opacity="0"
                elem_4.style.transform="rotate(0deg) translateX(0px)"
                elem_5.style.transform="rotate(0deg) translateX(0px)"
                elem_6.style.transform="rotate(0deg) translateX(0px)"
                elem_13.style.transform="rotate(0deg) translateX(0px)"
                elem_14.style.transform="rotate(0deg) translateX(0px)"
                elem_15.style.transform="rotate(0deg) translateX(0px)"
                elem_16.style.transform="rotate(0deg) translateX(0px)"
                elem_17.style.transform="rotate(0deg) translateX(0px)"
                elem_18.style.transform="rotate(0deg) translateX(0px)"
                elem_19.style.transform="rotate(0deg) translateX(0px)"

                click_num++
            }
            else{
                elem_1.style.opacity=".0"
                elem_1.style.transform="translateX(0px)"
                elem_1.style.fontSize="15px"
                elem_10.style.opacity=".0"
                elem_10.style.transform="translateX(0px)"
                elem_2.style.opacity=".0"
                elem_2.style.transform="translateX(0px)"
                elem_3.style.opacity=".0"
                setTimeout(function () {
                    elem_3.style.display="none"
                }, 300);
                elem_7.style.transform="translateX(0px)"
                elem_7.style.opacity="0"
                elem_8.style.transform="translateX(0px)"
                elem_8.style.opacity="0"
                elem_11.style.transform="translateX(0px)"
                elem_11.style.opacity="0"
                elem_12.style.transform="translateX(0px)"
                elem_12.style.opacity="0"
                elem_1.innerText=""
            }
        })
        var textPart=document.getElementById("text")
        textPart.addEventListener('click',function(event){
            if(event.target.localName.match(/text\d{1,3}/)!=null){
                var textLink="https://www.pixiv.net/artworks/"+event.target.innerText.match(/\d{6,10}/)[0]
                window.open(textLink)
            }
        })
        No4.addEventListener('click',()=>{
            retract()
        })
        document.getElementsByTagName("black_cover")[0].addEventListener('click',()=>{
            var elem_1=document.getElementsByTagName("cookie_text")[0]
            var elem_2=document.getElementsByTagName("text_background")[0]
            var elem_3=document.getElementsByTagName("black_cover")[0]
            var elem_7=document.getElementsByTagName("cover_title")[0]
            var elem_8=getelemt("bigeye")
            var elem_10=getelemt("whitecover")
            var elem_11=getelemt("pages")
            var elem_12=document.getElementsByTagName("page_number")[0]
            elem_1.style.opacity=".0"
            elem_1.style.transform="translateX(0px)"
            elem_1.style.fontSize="15px"
            elem_10.style.opacity=".0"
            elem_10.style.transform="translateX(0px)"
            elem_2.style.opacity=".0"
            elem_2.style.transform="translateX(0px)"
            elem_3.style.opacity=".0"
            setTimeout(function () {
                elem_3.style.display="none"
            }, 300);
            elem_7.style.transform="translateX(0px)"
            elem_7.style.opacity="0"
            elem_8.style.transform="translateX(0px)"
            elem_8.style.opacity="0"
            elem_11.style.transform="translateX(0px)"
            elem_11.style.opacity="0"
            elem_12.style.transform="translateX(0px)"
            elem_12.style.opacity="0"
            click_num_1++
            elem_1.innerText=""
        })


        // 搜索页快捷键翻页
        window.addEventListener('keydown',function(event){
            if(window.location.href.match(/\/tags\//)!=null){
                var clickNum=document.querySelectorAll(".fuSMYC")//获取除已选页数以外的页数按钮
                if(event.keyCode=="37"&&clickNum[0].hidden==false){//判断左翻页按钮是否隐藏
                    clickNum[0].click()
                }
                else if(event.keyCode=="39"&&clickNum[1].hidden==false){//判断右翻页按钮是否隐藏
                    clickNum[1].click()
                }
            }
        })


        rightButton.addEventListener('click',()=>{
            var cookie_split=document.cookie.split(";")
            var cookie_txt
            var p=0
            //————————————————————————————————从cookie中匹配pixivid相关cookie
            for(var k=0;k<cookie_split.length;k++){
                var cookie_match=cookie_split[k].match("pixivid")
                if(cookie_match!=null){
                    var cookie_url=cookie_match.input.split("=")[1]
                    var cookie_url_split=cookie_url.split(",")
                    var cookie_url_recombine=cookie_url_split[0]
                    var new_occup=1
                    if(cookie_url.substr(cookie_url.length-1,1)!=","){
                        new_occup=0
                    }
                    for(var y=1;y<cookie_url_split.length-new_occup;y++){
                        cookie_url_recombine=cookie_url_recombine+"\n"+cookie_url_split[y]
                    }
                    if(cookie_txt!=null){
                        cookie_txt=cookie_txt+cookie_url_recombine+"\n"
                        p++
                    }
                    else{
                        cookie_txt=cookie_url_recombine+"\n"
                    }
                    event.preventDefault()
                }
            }
            var userurl_cookie=""
            if(getCookie("user_url")!=""){
                userurl_cookie=getCookie("user_url").split(",")[0]
                for(var m=1;m<getCookie("user_url").split(",").length-1;m++){
                    userurl_cookie=userurl_cookie+"\n"+getCookie("user_url").split(",")[m]
                }
            }
            cookie_txt=cookie_txt+userurl_cookie
            var intercept=cookie_txt
            if(cookie_txt=="undefined"){
                intercept="\\アッカリ~ン/"
            }
            else if(cookie_txt.match("undefined")!=null){
                intercept=cookie_txt.substr(9)
            }
            var intercept_final=""
            if(intercept.split("\n")[intercept.split("\n").length-1]==""){
                var bb=1
                }
            else{
                bb=0
            }
            for(var ic=0;ic<intercept.split("\n").length-bb;ic++){
                if(intercept.split("\n")!=""){
                    for(var ie=0;ie<parseInt(intercept.split("\n")[ic].split("*")[1]);ie++){
                        if(intercept.split("\n")[ic].split("*")[1]==1){
                            if(intercept.split("\n")[ic].match(/\d{4}\/\d{2}/)==null){
                                intercept_final=intercept_final+"https://pixiv.re/"+intercept.split("\n")[ic].match(/\d{6,10}/)+".png\n"//注意!不包括moe的情况
                            }
                            else{//moe形式
                                intercept_final=intercept_final+"https://api.pixiv.moe/image/i.pximg.net/img-original/img/"+intercept.split("\n")[ic].split("*")[0]+"\n"//+"@progressive.webp\n"
                            }
                        }
                        else{
                            if(intercept.split("\n")[ic].match(/\d{4}\/\d{2}/)==null){
                                intercept_final=intercept_final+"https://pixiv.re/"+intercept.split("\n")[ic].match(/\d{6,10}/)+"-"+(ie+1)+".png\n"
                            }
                            else{
                                intercept_final=intercept_final+"https://api.pixiv.moe/image/i.pximg.net/img-original/img/"+intercept.split("\n")[ic].split("*")[0].replace(/(?<=_p)\d{1}/,ie)+"\n"//+"@progressive.webp\n"
                            }
                        }
                    }
                }
            }
            //——————————————————————————————————————————————————————————————————————————11111111111111111
            download("Pixiv Url.txt",intercept_final);
            var count=lastcookie()
            for(var o=0;o<count;o++){
                var pixiv_preurl
                if(pixiv_preurl==null){
                    pixiv_preurl=getCookie("pixivid"+o)
                }
                else{
                    var occup=""
                    if(pixiv_preurl.substr(pixiv_preurl.length-1,1)!=","){
                        occup=","
                    }
                    pixiv_preurl=pixiv_preurl+occup+getCookie("pixivid"+o)
                }
                delCookie("pixivid"+o)
            }
            delCookie("user_url")
            setCookie("pixiv_preurl",pixiv_preurl,-1)
        })

        No5.addEventListener('click',()=>{
            var preCheck=getCookie("preImg")
            var path_color=document.getElementById("path12")
            var pretext="0"
            if(preCheck==""||preCheck=="0"){
                pretext="1"
                path_color.style.fill="#0f0"
            }
            else if(preCheck=="1"){
                pretext="2"
                path_color.style.fill="#00a4ff"
            }
            else if(preCheck=="2"){
                pretext="3"
                path_color.style.fill="#f00"
            }
            else if(preCheck=="3"){
                pretext="0"
                path_color.style.fill="#fff"
            }
            setCookie("preImg",pretext,90)
        })

        var No6=document.getElementById("No6")
        var slider_box=document.getElementById("slider_box")
        var slider=document.getElementById("slider")
        No6.addEventListener('click',function(event){
            if(slider.style.display=="block"){
                slider.style.opacity="0"
                slider_box.style.opacity="0"
                setTimeout(function () {
                    slider.style.display="none"
                }, 250);
                setTimeout(function () {
                    slider_box.style.display="none"
                }, 250);
            }
            else{
                slider.style.display="block"
                slider_box.style.display="block"
                setTimeout(function () {
                    slider.style.opacity="1"
                }, 0.1);
                setTimeout(function () {
                    slider_box.style.opacity="1"
                }, 0.1);
            }
            if(slider.value!=10){
                slider_box.innerText=slider.value
                slider_box.style.backgroundColor="#cbcbcb"
            }
            else{
                slider_box.innerText="∞"
                slider_box.style.backgroundColor="#f7cbcb"
            }
            slider.oninput=function(){
                if(slider.value!=10){
                    slider_box.innerText=slider.value
                    slider_box.style.backgroundColor="#cbcbcb"
                }
                else{
                    slider_box.innerText="∞"
                    slider_box.style.backgroundColor="#f7cbcb"
                }
                setCookie("slider",slider.value,90)
            }

        })
        var No7=document.getElementById("No7")
        No7.addEventListener('click',function(event){
            var path14=document.getElementById("path14")
            if(getCookie("R-18_block")==""||getCookie("R-18_block")=="0"){
                setCookie("R-18_block",1,90)
                path14.style.fill="#f00"
            }
            else if(getCookie("R-18_block")=="1"){
                setCookie("R-18_block",0,90)
                path14.style.fill="#fff"
            }
            //alert("没做完呢,点你妈")
        })

        document.getElementById("No8").addEventListener('click',function(e){
            if(getCookie("outUrl")==0){
                setCookie("outUrl",1,90)
                document.getElementById("path15").setAttribute('d',svg_re)
                document.getElementById("path15").style.transform="scale(0.017) translate(-424px, -120px)"
                console.log('a')
            }
            else if(getCookie("outUrl")==1){
                setCookie("outUrl",2,90)
                document.getElementById("path15").setAttribute('d',svg_moe)
                document.getElementById("path15").style.transform="scale(0.016) translate(-204px, -130px)"
            }
            else if(getCookie("outUrl")==2){
                setCookie("outUrl",0,90)
                document.getElementById("path15").setAttribute('d',svg_cat)
                document.getElementById("path15").style.transform="scale(0.017) translate(-391px, -130px)"
            }
        })
        deleteCookie.addEventListener('click',()=>{
            var pid_num=lastcookie()
            delCookie("pixivid"+(pid_num-1))
        })

        No1.addEventListener('click',()=>{
            var pid_num=lastcookie()
            var reply=confirm("是否要清除所有已储存的pixiv图片链接?")
            // if(alert_count==0){
            //     alert("是否要清除所有已储存的pixiv图片链接?\n关闭此提示后再次点击清楚按钮即可清除。")
            //     alert_count=1
            // }
            if(reply==true){
                for(var v=pid_num-1;v>=0;v--){
                    var pixiv_preurl
                    if(pixiv_preurl==null){
                        pixiv_preurl=getCookie("pixivid"+v)
                    }
                    else{
                        var occup=""
                        if(pixiv_preurl.substr(pixiv_preurl.length-1,1)!=","){
                            occup=","
                        }
                        pixiv_preurl=pixiv_preurl+occup+getCookie("pixivid"+v)
                    }
                    delCookie("pixivid"+(v))
                }
                delCookie("user_url")
                setCookie("pixiv_preurl",pixiv_preurl,-1)
                alert("已清除所有pixiv图片链接")
                alert_count=0
            }
        })
    }

    var No9=document.getElementById("No9")
    No9.addEventListener('click',function(event){
        var check=document.getElementById("check")
        var checkInput=document.getElementById("checkInput")
        if(check.style.display=='none'||check.style.display==''){
            check.style.display='block'
            checkInput.style.display='block'
            setTimeout(function () {
                check.style.opacity=0.3
                checkInput.style.opacity=1
            }, 210);
        }
        else{
            check.style.opacity=0
            checkInput.style.opacity=0
            setTimeout(function () {
                check.style.display='none'
                checkInput.style.display='none'
            }, 210)
        }
    })
    window.addEventListener('keydown',function(event){//判断是否按下回车,与手动查看标签相关
        var text=document.getElementById("checkInput")
        if(event.keyCode==13&&window.getSelection()!=null&&(window.getSelection().focusNode.id=='checkInput'||window.getSelection().focusNode.id=='check')&&text.value!=""){//点击是否为回车,分别为判断光标位置是否为空,光标指向的id是否为输入框或输入框外围,输入框内部是否为""
            GM_xmlhttpRequest({
                method: "GET",
                url: "https://www.pixiv.net/artworks/"+text.value,
                headers:{
                    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 Edg/93.0.961.52",
                },
                onload: function(res) {
                    if(res.status === 200){
                        //console.log('成功')
                        var p=res.responseText
                        var final=p.match(/(?<="tag":").*?(?=")/g).toString()
                        final=final.replace(/,/g,',')
                        console.log(final)
                        alert(final)
                    }
                }
            })
        }
    })

    var No10=document.getElementById('No10')
    No10.addEventListener('click',function(event){
        if(getCookie('tagCookieSetting')==0){
            setCookie('tagCookieSetting',1,90)
            document.getElementById('path18').style.fill='#f00'
        }
        else if(getCookie('tagCookieSetting')==1){
            setCookie('tagCookieSetting',0,90)
            document.getElementById('path18').style.fill='#fff'
        }
    })
    window.addEventListener('contextmenu',function(event){//右键No10触发编辑tagCookie功能
        if(event.target.id=='No10'||event.target.id=='path18'){
            if(document.getElementById('tag_view_out')==null){
                var tag_view_out=document.createElement('a')
                var tag_view_text=document.createElement('textarea')
                tag_view_out.id='tag_view_out'
                tag_view_text.id='tag_view_text'
                document.body.appendChild(tag_view_out)
                document.getElementById('tag_view_out').appendChild(tag_view_text)
                if(getCookie('tagCookie')!=''){
                    tag_view_text.style.fontWeight=500
                    tag_view_text.innerText=getCookie('tagCookie')
                }
                else{
                    tag_view_text.style.fontWeight=550
                    tag_view_text.innerText='未设置匹配标签'
                }

                var help = document.createElementNS("http://www.w3.org/2000/svg", "svg");
                var path_help = document.createElementNS("http://www.w3.org/2000/svg", 'path');
                help.setAttribute("aria-hidden","true");
                help.setAttribute('viewbox', '0 0 24 24');
                help.setAttribute('width', '16px');
                help.setAttribute('height', '16px');
                path_help.setAttribute('d','M512 938.666667c235.648 0 426.666667-191.018667 426.666667-426.666667S747.648 85.333333 512 85.333333 85.333333 276.352 85.333333 512s191.018667 426.666667 426.666667 426.666667z m0 85.333333C229.248 1024 0 794.752 0 512S229.248 0 512 0s512 229.248 512 512-229.248 512-512 512z M520.96 232.106667c-62.293333 0-111.786667 17.92-147.626667 54.613333-36.693333 35.84-54.613333 84.48-54.613333 146.773333h90.453333c0-37.546667 7.68-67.413333 23.04-87.893333 17.066667-23.893333 45.226667-35.84 83.626667-35.84 30.72 0 54.613333 8.533333 71.68 25.6 16.213333 17.066667 24.746667 40.106667 24.746667 69.973333 0 22.186667-7.68 42.666667-23.04 62.293334l-14.506667 16.213333c-52.906667 46.933333-85.333333 81.92-97.28 105.813333-11.093333 22.186667-16.213333 49.493333-16.213333 81.066667v14.506667h91.306666v-14.506667c0-21.333333 4.266667-40.106667 13.653334-57.173333 7.68-15.36 19.626667-29.866667 34.986666-43.52 40.96-34.986667 64.853333-57.173333 72.533334-66.56 20.48-27.306667 31.573333-62.293333 31.573333-104.106667 0-51.2-17.066667-92.16-50.346667-122.026667-34.133333-30.72-78.506667-45.226667-133.973333-45.226666z m-14.506667 499.2c-17.92 0-32.426667 5.12-43.52 17.066666-12.8 11.093333-18.773333 25.6-18.773333 43.52 0 17.066667 5.973333 31.573333 18.773333 43.52 11.093333 11.946667 25.6 17.92 43.52 17.92 17.066667 0 32.426667-5.973333 45.226667-17.066666 11.946667-11.946667 17.92-26.453333 17.92-44.373334 0-17.92-5.973333-32.426667-17.92-43.52-11.946667-11.946667-27.306667-17.066667-45.226667-17.066666z')
                path_help.style.transform="scale(0.015)"
                path_help.id='path_help';
                help.appendChild(path_help);
                help.id = 'help';
                document.getElementById("tag_view_out").appendChild(help);


                setTimeout(function () {
                    tag_view_out.style.opacity='0.8'
                }, 50);
            }
            else{
                document.getElementById('tag_view_out').style.opacity='0'
                setTimeout(function () {
                    document.getElementById('tag_view_out').remove()
                }, 250);
            }
            event.preventDefault()
        }
    })
    window.addEventListener('click',function(event){//若点击了不是编辑tagCookie相关位置则设置cookie,并关闭编辑框
        if(getCookie('tagCookieSetting')==1){
            if(event.target.id!='tag_view_out'&&event.target.id!='tag_view_text'&&event.target.id!='help'&&event.target.id!='path_help'&&document.getElementById('tag_view_text')!=null&&document.getElementById('tag_view_text').innerText!='未设置匹配标签'){
                setCookie('tagCookie',document.getElementById('tag_view_text').value,90)
                document.getElementById('tag_view_out').style.opacity='0'
                setTimeout(function () {
                    document.getElementById('tag_view_out').remove()
                }, 250);
            }
            if(event.target.id=='help'||event.target.id=='path_help'){//点击问号,触发tagCookie格式
                alert('tagCookie格式\n用"*"分割两个主标签,","分割主标签和其副标签,"|"分割副标签和副标签\n如:“风景,景色|场景*自然,森林|草地|野外”,当遇到作品标签中包含“风景、景色、场景”时,将设置标签为“风景”,包含“自然、森林、草地、野外”时将设置标签为“自然”')
            }
        }
    })
    checkCookie()
    //————————————————————————————————————————————————————————————

    var left_1,top_1
    document.body.addEventListener('mousemove',function(event){
        var pre_check=getCookie("preImg")
        if((pre_check=="1"||pre_check=="2"||pre_check=="3")&&event.ctrlKey!=true){
            var left_1=event.pageX+"px"
            var top_1=event.pageY+"px"

            event.target.addEventListener('mousemove',(event)=>{
                left_1=event.pageX+"px"
                top_1=event.pageY+"px"
            })

            var kid=event.target.innerHTML//
            if(kid==""){
                kid=event.target.parentNode.innerHTML
            }
            //var father_check=event.target.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode
            var eventt=event.target
            for(var ab=0;ab<10;ab++){
                if(eventt==null){
                    break
                }
                else if(eventt.className=="sc-1nhgff6-4 boBnlf"||eventt.className=="sc-l7cibp-1 krFoBL"||eventt.className=="sc-9y4be5-1 jtUPOE"||eventt.className=="sc-1kr69jw-0 hkzusx"/*||eventt.className=="l7cibp-1 iTgRcY"*/){//分别对应“大图页面画师下方滚动图”,“大图页面图片推荐、主页‘推荐作品’”,“主页除‘推荐作品’以外大部分位置”
                    var className=true
                    break
                }
                else{
                    eventt=eventt.parentNode
                }
            }
            //var className=father_check.className
            if(kid.match("square1200.jpg")!=null&&className!=""||kid.match("custom1200.jpg")!=null&&className!=""){
                var url=window.location.href
                if(className==true){
                    if(url.match("artwork")!="null"){
                        if(event.target.childNodes.length!=0){
                            var innerHTML=event.target.childNodes[0].currentSrc
                            }
                        else{
                            innerHTML=event.target.currentSrc
                        }
                        if(innerHTML!=undefined){
                            if(getCookie("preImg")=="2"){
                                //https://i.pximg.net/c/540x540_70/img-master/img/2021/08/21/18/55/36/92152529_p0_master1200.jpg
                                //https://i.pximg.net/c/250x250_80_a2/custom-thumb/img/2020/07/16/06/21/20/83003632_p0_custom1200.jpg
                                //innerHTML=innerHTML.replace(/square1200/,"master1200")
                                var inside=innerHTML.match(/\d{4}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{6,10}(_p0){0,1}/)[0]
                                innerHTML="https://i.pximg.net/c/540x540_70/img-master/img/"+inside+"_master1200.jpg"
                            }
                            if(getCookie("preImg")=="3"){
                                inside=innerHTML.match(/\d{4}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{6,10}(_p0){0,1}/)[0]
                                innerHTML="https://i.pximg.net/img-master/img/"+inside+"_master1200.jpg"
                            }
                            if(document.getElementById("bigImg_1")!=null){
                                if(event.target.src==same_img){
                                    innerHTML=document.getElementById("bigImg_1").src
                                }
                                else{
                                    same_img=event.target.src
                                }
                            }
                            addImg(top_1,left_1,innerHTML,event)
                            if(getCookie("preImg")=="3"){
                                pictureSize(document.getElementById("bigImg_1"))
                            }
                        }
                        //bigImg.style.transform="scale(1.5)"
                        //GetMouse()
                        //console.log(event.target)
                    }
                }
            }
        }
    })
    document.body.addEventListener('mousemove',function(event){
        var eventT=event.target
        /*         console.log(eventT.className)
        for(var aa=0;aa<10;aa++){
            if(eventT==null){
                break
            }
            if(eventT.className=="sc-iasfms-1 hYfnPb"||eventT.className=="sc-iasfms-3 jDiPOg"||eventT.className=="sc-l7cibp-1 krFoBL"||eventT.className=="sc-9y4be5-1 jtUPOE"){//分别对应“大图片页面下推荐图片部分单个图片”和“主页面部分图片单个图片”、“大图片页面画师信息下滚动部分单个图片”
                var ab=true
                break
            }
            else{
                eventT=eventT.parentNode
                ab=false
            }
        } */
        if(eventT.tagName!='UL'&&eventT.tagName!='SECTION'){
            var eventT_ul=eventT.closest('ul')
            }
        else{
            ab=false
        }
        // console.log(eventT.closest('u'))
        if(eventT_ul!=null){
            if(ab!=false&&eventT_ul!=null&&(eventT_ul.className=="sc-iasfms-1 hYfnPb"||eventT_ul.className=="sc-iasfms-3 jDiPOg"||eventT_ul.className=="sc-l7cibp-1 krFoBL"||eventT_ul.className=="sc-1kr69jw-0 hkzusx"||eventT_ul.className=="sc-9y4be5-1 jtUPOE")){//分别对应“大图片页面下推荐图片部分单个图片”和“主页面部分图片单个图片”、“大图片页面画师信息下滚动部分单个图片”
                var ab=true
                }
            else{
                ab=false
            }
        }
        else{
            eventT_ul=eventT.closest('NAV')
            if(eventT_ul!=null&&eventT_ul.className=="sc-1nhgff6-3 cAicGw"){//最近的nav元素的className
                ab=true
            }
            else{
                ab=false
            }
        }
        if(ab==false){
            var search=document.getElementById("bigImg")
            if(search==null){
                search=document.getElementById("bigImg_1")
            }
            if(search!=null){
                search.remove()
            }
        }
    })
    window.addEventListener('keydown',function(event){
        if(document.getElementById("bigImg_1")!=null||document.getElementById("bigImg")!=null){
            var preview=document.getElementById("bigImg")
            if(preview==null){
                preview=document.getElementById("bigImg_1")
            }
            var preSrc=preview.src.split(/_p\d{1,3}_/)
            var preNum=parseInt(preview.src.match(/_p\d{1,3}_/)[0].match(/\d{1,3}/))
            if(event.keyCode===188){
                if(preNum!=0){
                    preview.src=preSrc[0]+"_p"+(preNum-1)+"_"+preSrc[1]}
            }
            else if(event.keyCode===190){
                preview.src=preSrc[0]+"_p"+(preNum+1)+"_"+preSrc[1]
            }
        }
    })
    window.addEventListener('mousemove',function(event){//储存链接栏显示预览图
        visualPic(event)
    })
    window.addEventListener('contextmenu',function(event){//储存链接栏右键删除链接
        if(event.target.className=="insideText"){
            var id=event.target.innerText.match(/\d+/)[0]
            if(getCookie("user_url").match(id)!=null){
                var newCookie=getCookie("user_url").split(id)[0]+getCookie("user_url").split(id)[1].replace(/\*\d+,/,"")
                // console.log(newCookie)
                event.target.remove()
                setCookie("user_url",newCookie,-1)
            }
            else{
                var allCookie=document.cookie
                var cookie_num=allCookie.substr(allCookie.match(id).index-2,1)//获取是第几个pixivid
                // console.log(cookie_num)
                event.target.remove()
                delCookie("pixivid"+cookie_num)
            }
            event.preventDefault()
        }
    })
    var add_count=0//用于判断展开user_add还是收回
    document.getElementById("add_cover").addEventListener('click',function(event){
        // alert("点击")
        // var add=document.getElementById("add")
        if(add_count==0){
            var text1=document.createElement("text")
            if(document.getElementsByClassName("sc-mhypg7-1 dmRrjk")[0].innerText=="已关注"&&getCookie("aside").split(",")[0]=="1"){
                text1.innerText="已关注"
            }
            else{
                text1.innerText="隐私关注"
            }
            text1.id="add_text1"
            text1.className="add_text"
            var text2=document.createElement("text")
            text2.id="add_text2"
            text2.style.top="271px"
            text2.className="add_text"
            text2.innerText="相似作者"
            var text3=document.createElement("text")
            text3.id="add_text3"
            text3.style.top="297px"
            text3.className="add_text"
            text3.innerText="黑名单"
            document.getElementById("div_add").appendChild(text1)
            document.getElementById("div_add").appendChild(text2)
            document.getElementById("div_add").appendChild(text3)
            $("#add").animate({height:"96px",width:"102px",borderRadius:"15px"},100);
            $("#add_cover").animate({height:"96px"},100)
            setTimeout(function () {
                $(".add_text").animate({opacity:"1"},100)
            }, 250);
            document.getElementById("path16").style.transform="scale(0.03) translate(60px, 990px)"
            add_count=1
        }
        else if(add_count==1){
            $(".add_text").animate({opacity:"0"},100)
            setTimeout(function () {
                $("#add").animate({height:"32px",width:"32px",borderRadius:"16px"},100);
                $("#add_cover").animate({height:"32px"},100)
                document.getElementById("path16").style.transform="scale(0.02) translate(300px, 280px)"
            }, 100);
            setTimeout(function () {
                document.getElementById("add_text1").remove()
                document.getElementById("add_text2").remove()
                document.getElementById("add_text3").remove()
            }, 600);
            add_count=0
        }
    })
    window.addEventListener('click',function(event){
        if(event.target.id=="add_text1"){
            var user_id=document.getElementsByTagName("aside")[0].innerHTML.match(/(?<=\/users\/)\d+/)[0]
            fetch("https://www.pixiv.net/bookmark_add.php",{
                headers: {
                    "accept": "application/json",
                    "content-type": "application/x-www-form-urlencoded; charset=utf-8",
                    "x-csrf-token": getCookie('token')
                },
                "referrer": window.location.href,
                'method':'POST',
                "mode": "cors",
                "credentials": "include",
                body:"mode=add&type=user&user_id="+user_id+"&restrict=1&format=json&tag=[]"
            })
            setCookie("aside","1"+","+getCookie("aside").split(",")[1],90)
            event.target.innerText="已关注"
        }
        else if(event.target.id=="add_text2"){
            var user_recommend_id=document.getElementsByClassName("sc-d98f2c-0 sc-fujyAs eEzOcr")[0].outerHTML.match(/(?<=\/users\/)\d+/)[0]//classname为大图页面上任意一个能够获取到作者id的元素,此处为右侧aside元素中的作者昵称部分
            GM_xmlhttpRequest({
                method: "GET",
                url: "https://www.pixiv.net/ajax/user/"+user_recommend_id+"/recommends?userNum=20&workNum=3&isR18=true&lang=zh",
                headers:{
                    "x-user-id":10000000
                },
                onload: function(res) {
                    if(res.status === 200){
                        console.log('成功')
                        var p=res.responseText
                        // p=p.toString().replace("\\\\","\\")
                        // console.log(p)
                        var img_url=[]
                        var img_href=[]
                        var user_id=[]
                        var user_img=[]
                        var user_name=[]
                        var user_href=[]
                        var img_url_count=0,img_href_count=0,user_id_count=0,user_img_count=0,user_name_count=0,user_href_count=0
                        var q=p.split(",")
                        for(var i=0;i<q.length;i++){
                            if(q[i].match(/^"urls":\{"250x250"/)!=null){
                                img_url[img_url_count]=q[i].substring(q[i].match(/https/).index,q[i].length-1).replace(/\\/g,"")
                                img_href[img_href_count]="https://www.pixiv.net/artworks/"+img_url[img_url_count].match(/\d+(?=_p0)/)
                                // alert(w[count])
                                img_href_count++
                                img_url_count++
                            }
                            else if(q[i].match('"userId":"')!=null){//或许可以只取前20个,但有风险
                                if(user_id[user_id_count-1]!=q[i].match(/\d+/)[0]){
                                    user_id[user_id_count]=q[i].match(/\d+/)[0]
                                    user_href[user_href_count]="https://www.pixiv.net/users/"+user_id[user_id_count]
                                    user_href_count++
                                    user_id_count++
                                }
                            }
                            else if(q[i].match('"userName":"')!=null){
                                if(user_name[user_name_count-1]!=eval("'"+q[i].substring(12,q[i].length-1)+"'")){
                                    user_name[user_name_count]=eval("'"+q[i].substring(12,q[i].length-1)+"'")
                                    user_name_count++
                                }
                            }
                            else if(q[i].match('"profileImageUrl":"')!=null){
                                if(user_img[user_img_count-1]!=q[i].substring(19,q[i].length-2).replace(/\\/g,"")){//数组的最后一位出现了链接最后有一个“\”,导致出现了和上一位一样的链接
                                    //或许可以直接删掉最后一项(判断user_img_count是否等于20),也可以不管
                                    user_img[user_img_count]=q[i].substring(19,q[i].length-2).replace(/\\/g,"")
                                    user_img_count++
                                }
                            }
                        }
                        for(var j=0;j<20;j++){
                            add_recommend(img_url[j*3],img_href[j*3],img_url[j*3+1],img_href[j*3+1],img_url[j*3+2],img_href[j*3+2],user_img[j],user_name[j],user_id[j],user_href[j],15+j*417)
                            //user_pic,user_title_view,user_id,user_url
                        }
                        document.getElementById("recommend").style.bottom="0px"
                        /*                     console.log(user_name)
                    console.log(user_id)
                    console.log(user_img)
                    console.log(img_url)
                    console.log(img_href) */
                        // console.log(p)
                    }}})
            //间距435px
            // add_recommend('https://i.pximg.net/c/250x250_80_a2/custom-thumb/img/2021/08/05/01/35/46/91733496_p0_custom1200.jpg','https://i.pximg.net/c/250x250_80_a2/custom-thumb/img/2021/05/28/01/40/29/90139784_p0_custom1200.jpg','https://i.pximg.net/c/250x250_80_a2/custom-thumb/img/2021/02/02/01/00/01/87471343_p0_custom1200.jpg','https://i.pximg.net/user-profile/img/2013/12/12/13/04/23/7163881_fa6b714a45aadc1a6f86002969ee1a23_50.jpg','Kaitan','2924751')
        }
        else if(event.target.id=="add_text3"){
            console.log(user_recommend_id)
            user_recommend_id=document.getElementsByClassName("sc-d98f2c-0 sc-fujyAs eEzOcr")[0].outerHTML.match(/(?<=\/users\/)\d+/)[0]//classname为大图页面上任意一个能够获取到作者id的元素,此处为右侧aside元素中的作者昵称部分
            window.open('https://www.pixiv.net/user_infomsg.php?id='+user_recommend_id,'_blank')
        }

        if(event.target.className=="js-click-trackable _2Of8xxg"){//未关注时(蓝色)作者关注按钮
            setCookie("aside","0,"+getCookie("aside").split(",")[1],90)
        }
        else if(event.target.className=="js-click-trackable _3LhShlo _2Of8xxg"){//关注时(白色)作者关注按钮
            setCookie("aside","2,"+getCookie("aside").split(",")[1],90)
        }

    })
    document.getElementById("recommend_svg").addEventListener('click',function(e){
        document.getElementById("recommend").style.bottom="-350px"
    })


})();