Files
electron-4/src/renderer/public/backManage/static/js/chunk-4afc0b70.5bd9edfe.js
2025-10-24 19:27:25 +08:00

1 line
20 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4afc0b70"],{"0e25":function(e,t,s){"use strict";s("bf3c")},4890:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACgSURBVCiRjZFBDoMwDATHFf+q+RcIo/Iv6Mu2B5wooinqSjlE9ng3jtFIEwuGnxdW2zjo6JHNrhlhBMpGY9fE0oMqkGdvXTWjHjMAz4wTwLtWzpjdeEMp2sZanHPQDQSeLsVhSQB0DvqGRGCEZjyX4JcBhyYcY0eEbaxWIxWHLOT6AzjsxViXIsJ69kUt2LzRfwIteP2Ov3QFb+N1o4rxA6+ZVrNK3CHQAAAAAElFTkSuQmCC"},"7db0":function(e,t,s){"use strict";var a=s("23e7"),r=s("b727").find,l=s("44d2"),i=s("ae40"),o="find",n=!0,c=i(o);o in[]&&Array(1)[o]((function(){n=!1})),a({target:"Array",proto:!0,forced:n||!c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),l(o)},"9e29":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAABRSURBVCiRY2RAAl/t7OoZGBkb4AL//zdwHzrUyIANfLW3/4/O/+zg4ADjM6IrwAcYsZmIDXAfPMjIhC6AjYYBFMWEwFBUTEbQ/f/fgFclVB4AKcEhwgBd1PMAAAAASUVORK5CYII="},aa93:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACeSURBVCiRjdDLEYIwAIThf8EW4EwpoQ84WAlai/ZB7MSz9sB6gDAww8PcknybbAIno2jdl427NNcZFgQAQ/w+VO8GysbdAK9M9GnNEC97J3u8PgymTiGZmG/WMBFRCQKisrkK3p+n7vkWtgipu6BKePXoLTwVvyU8B/7FACpa91MyLDe2MIDK1h5MDTB/4Q4GyJbQEI/wqhKM/3yEAX4W9Vfq1o4/kgAAAABJRU5ErkJggg=="},bf3c:function(e,t,s){},e382:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:8}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"puaseUser"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("总用户数")]),a("div",[e._v(e._s(e.totalNum))])])])]),a("el-col",{attrs:{span:8}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"normalUser"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("启用用户数")]),a("div",[e._v(e._s(e.userCount))])])])]),a("el-col",{attrs:{span:8}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"allUserNum"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("禁用用户数")]),a("div",[e._v(e._s(e.stopUserCount))])])])])],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"grid-content search"},[a("el-input",{attrs:{placeholder:"搜索用户名/昵称进行搜索",clearable:"","prefix-icon":"el-icon-search"},model:{value:e.input2,callback:function(t){e.input2=t},expression:"input2"}}),a("el-select",{attrs:{clearable:"",placeholder:"请选择角色"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.role_list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.roleName,value:e.id}})})),1),a("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(t){return e.getuserlist()}}},[e._v("搜索")]),a("el-button",{staticClass:"addUser",attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.addUser}},[e._v("新增用户")]),a("el-button",{staticClass:"delUser",attrs:{type:"danger",icon:"el-icon-delete"},on:{click:e.delUser}},[e._v("删除用户")])],1)])],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"grid-content table"},[a("div",{staticClass:"title"},[a("span",[e._v("用户列表")]),a("span",{staticClass:"totalNum"},[e._v("共 "+e._s(e.total)+" 条记录")])]),a("div",{staticClass:"tabCon"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",selectable:e.selectable}}),a("el-table-column",{attrs:{align:"center",label:"ID",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.id)+" ")]}}])}),a("el-table-column",{attrs:{label:"头像",align:"avatar"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.avatar))])]}}])}),a("el-table-column",{attrs:{label:"昵称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.nickname))])]}}])}),a("el-table-column",{attrs:{label:"角色",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.getRoleName(t.row.roleId)))])]}}])}),a("el-table-column",{attrs:{label:"手机号",align:"phone"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.phone))])]}}])}),a("el-table-column",{attrs:{label:"用户名",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.username))])]}}])}),a("el-table-column",{attrs:{label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.status?a("span",{staticClass:"state"},[e._v("正常")]):a("span",{staticClass:"state puase"},[e._v("禁用")])]}}])}),a("el-table-column",{attrs:{label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.createdAt))])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isSuper(t.row.roleId)?e._e():a("img",{staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{title:"编辑用户",src:s("aa93"),alt:""},on:{click:function(s){return e.edit(t.row)}}}),"admin"==e.loginUser||e.loginUser==t.row.username?a("img",{staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{title:"修改密码",src:s("4890"),alt:""},on:{click:function(s){return e.editRow(t.row)}}}):e._e(),e.isSuper(t.row.roleId)?e._e():a("img",{staticStyle:{cursor:"pointer"},attrs:{src:s("9e29"),title:"删除",alt:""},on:{click:function(s){return e.delRow(t.row)}}})]}}])})],1),a("div",{staticClass:"block"},[a("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[10,20,50],"page-size":e.page_size,layout:"total, sizes, prev, pager, next ",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])])],1),a("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"status-icon":"","label-width":"100px"}},[a("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[a("el-input",{model:{value:e.params.nickname,callback:function(t){e.$set(e.params,"nickname",t)},expression:"params.nickname"}})],1),a("el-form-item",{attrs:{label:"角色",prop:"roleId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择角色"},model:{value:e.params.roleId,callback:function(t){e.$set(e.params,"roleId",t)},expression:"params.roleId"}},e._l(e.role_list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.roleName,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{model:{value:e.params.phone,callback:function(t){e.$set(e.params,"phone",e._n(t))},expression:"params.phone"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{model:{value:e.params.username,callback:function(t){e.$set(e.params,"username",t)},expression:"params.username"}})],1),a("el-form-item",{staticClass:"no-status-icon",attrs:{label:"密码",prop:"password"}},[a("el-input",{ref:"password",attrs:{type:e.passwordType,autocomplete:"off"},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password",t)},expression:"params.password"}}),a("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[a("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),a("el-form-item",{staticClass:"no-status-icon",attrs:{label:"确认密码",prop:"checkPass"}},[a("el-input",{ref:"password2",attrs:{type:e.passwordType2,autocomplete:"off"},model:{value:e.params.checkPass,callback:function(t){e.$set(e.params,"checkPass",t)},expression:"params.checkPass"}}),a("span",{staticClass:"show-pwd",on:{click:e.showPwd2}},[a("svg-icon",{attrs:{"icon-class":"password"===e.passwordType2?"eye":"eye-open"}})],1)],1),a("el-form-item",{attrs:{label:"用户状态",prop:"status"}},[a("el-radio-group",{model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},[a("el-radio",{attrs:{label:1}},[e._v("启动")]),a("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1),a("el-form-item",{attrs:{label:"上传头像"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.params.avatar?a("img",{staticClass:"avatar",attrs:{src:e.params.avatar}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件且不超过2MB")])])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("创建")]),a("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1),a("el-dialog",{attrs:{title:"编辑用户",visible:e.editlogVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.editlogVisible=t}}},[a("el-form",{staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.edit_params,"status-icon":"","label-width":"100px"}},[a("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[a("el-input",{model:{value:e.edit_params.nickname,callback:function(t){e.$set(e.edit_params,"nickname",t)},expression:"edit_params.nickname"}})],1),a("el-form-item",{attrs:{label:"角色",prop:"roleId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择角色"},model:{value:e.edit_params.roleId,callback:function(t){e.$set(e.edit_params,"roleId",t)},expression:"edit_params.roleId"}},e._l(e.role_list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.roleName,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{model:{value:e.edit_params.phone,callback:function(t){e.$set(e.edit_params,"phone",t)},expression:"edit_params.phone"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{model:{value:e.edit_params.username,callback:function(t){e.$set(e.edit_params,"username",t)},expression:"edit_params.username"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-radio-group",{model:{value:e.edit_params.status,callback:function(t){e.$set(e.edit_params,"status",t)},expression:"edit_params.status"}},[a("el-radio",{attrs:{label:1}},[e._v("启动")]),a("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1),a("el-form-item",{attrs:{label:"上传头像"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.edit_params.avatar?a("img",{staticClass:"avatar",attrs:{src:e.edit_params.avatar}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件且不超过2MB")])])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitEdit("ruleForm")}}},[e._v("确定")]),a("el-button",[e._v("取消")])],1)],1),a("el-dialog",{attrs:{title:"修改密码",visible:e.passWordVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.passWordVisible=t}}},[a("el-form",{staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"status-icon":"","label-width":"100px"}},[a("el-form-item",{staticClass:"no-status-icon",attrs:{label:"密码",prop:"password"}},[a("el-input",{ref:"password",attrs:{type:e.passwordType,autocomplete:"off"},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password",t)},expression:"params.password"}}),a("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[a("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),a("el-form-item",{staticClass:"no-status-icon",attrs:{label:"确认密码",prop:"checkPass"}},[a("el-input",{ref:"password2",attrs:{type:e.passwordType2,autocomplete:"off"},model:{value:e.params.checkPass,callback:function(t){e.$set(e.params,"checkPass",t)},expression:"params.checkPass"}}),a("span",{staticClass:"show-pwd",on:{click:e.showPwd2}},[a("svg-icon",{attrs:{"icon-class":"password"===e.passwordType2?"eye":"eye-open"}})],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.editPassword}},[e._v("确定")]),a("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1)],1)},r=[],l=s("2909"),i=(s("d81d"),s("d3b7"),s("3ca3"),s("ddb0"),s("2b3d"),s("9861"),s("e9c4"),s("7db0"),s("4de4"),s("5f87")),o=s("c24f"),n=s("5c96"),c=(s("323e"),{filters:{statusFilter:function(e){var t={published:"success",draft:"gray",deleted:"danger"};return t[e]}},data:function(){var e=this,t=function(t,s,a){""===s?a(new Error("请输入密码")):(""!==e.params.checkPass&&e.$refs.ruleForm.validateField("checkPass"),a())},s=function(t,s,a){""===s?a(new Error("请再次输入密码")):s!==e.params.password?a(new Error("两次输入密码不一致!")):a()};return{totalNum:0,delIdArr:[],loginUser:null,allRoleData:null,userCount:0,stopUserCount:0,passwordType:"password",passwordType2:"password",input2:"",headers:{token:Object(i["a"])()},list:[],title:"添加用户",listLoading:!0,dialogVisible:!1,editlogVisible:!1,passWordVisible:!1,params:{username:"",nickname:"",password:"",checkPass:"",roleId:null,phone:null,status:1,avatar:""},edit_params:{nickname:"",roleId:0,status:0,phone:null,username:"",avatar:""},role_list:[],currentPage:1,page_size:10,total:1,options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],value:"",rules:{nickname:[{required:!0,message:"请输入昵称",trigger:"blur"}],roleId:[{required:!0,message:"请选择角色",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{type:"number",message:"请输入数字值"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{validator:t,required:!0,trigger:"blur"}],checkPass:[{validator:s,required:!0,trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]}}},created:function(){},mounted:function(){this.loginUser=localStorage.getItem("backUser"),this.getuserlist(),this.getuserNum(),this.getrole(),this.getUserStatusCountFun()},methods:{getUserStatusCountFun:function(){var e=this;Object(o["f"])().then((function(t){console.log(t,"resres"),e.stopUserCount=t.data.bindUserCount,e.userCount=t.data.useUserCount}))},handleSelectionChange:function(e){this.delIdArr=[],this.delIdArr=e.map((function(e){return e.id})),console.log(this.delIdArr,"aaaaaa")},showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){e.$refs.password.focus()}))},showPwd2:function(){var e=this;"password"===this.passwordType2?this.passwordType2="":this.passwordType2="password",this.$nextTick((function(){e.$refs.password2.focus()}))},selectable:function(e,t){return 1!==this.getRoleId(e.roleId)},handleAvatarSuccess:function(e,t){this.params.avatar=URL.createObjectURL(t.raw)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type,s=e.size/1024/1024<2;return t||this.$message.error("上传头像图片只能是 jpg/png 格式!"),s||this.$message.error("上传头像图片大小不能超过 2MB!"),t&&s},handleSizeChange:function(e){this.page_size=e,this.getuserlist(),console.log("每页 ".concat(e," 条"))},handleCurrentChange:function(e){this.currentPage=e,this.getuserlist(),console.log("当前页: ".concat(e))},submitEdit:function(){var e=this;Object(o["p"])(this.edit_params).then((function(t){e.getuserlist(),e.editlogVisible=!1}))},edit:function(e){this.editlogVisible=!0,this.edit_params.roleId=e.roleId,this.edit_params.id=e.id,this.edit_params.status=e.status,this.edit_params.nickname=e.nickname,this.edit_params.username=e.username,this.edit_params.phone=e.phone,this.edit_params.avatar=e.avatar,this.getrole()},editRow:function(e){this.editRowData=e,this.passWordVisible=!0},editPassword:function(){var e=this;console.log(this.editRowData,"lllll"),Object(o["c"])({id:this.editRowData.id,oldPassword:this.editRowData.password,newPassword:this.params.password}).then((function(t){t.code||e.getuserlist()}))},confirm:function(e){var t=this;Object(o["b"])(e).then((function(e){t.getuserlist(),t.delIdArr=[],t.getuserNum()}))},handleClose:function(){this.reset()},submitForm:function(){var e=this,t=JSON.parse(JSON.stringify(this.params));delete t.checkPass,Object(o["a"])(t).then((function(t){e.reset(),e.getuserlist(),e.dialogVisible=!1}))},resetUser:function(){var e=this;this.$confirm("此操作将清除超级管理员以外的所有用户,且数据无法恢复,确定要重置吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["q"])().then((function(t){t.code||(e.currentPage=1,e.getuserlist())}))})).catch((function(){}))},addUser:function(){this.dialogVisible=!0,this.title="添加用户",this.getrole()},delUser:function(){var e=this;this.delIdArr.length?this.$confirm("您确定要删除用户吗?这将删除用户数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){console.log(e.delIdArr,"this.delIdArr"),e.confirm(e.delIdArr)})).catch((function(){})):Object(n["Message"])({message:"请选择用户",type:"warning",duration:1e3})},delRow:function(e){var t=this;this.$confirm("您确定要删除当前用户吗?这将删除当前用户数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.delIdArr=[],t.delIdArr.push(e.id),t.confirm(t.delIdArr)})).catch((function(){}))},getRoleName:function(e){return this.allRoleData.find((function(t){return t.id===e})).roleName},getRoleId:function(e){return this.allRoleData.find((function(t){return t.id===e})).isSuper},isSuper:function(e){var t=this.allRoleData.find((function(e){return 1===e.isSuper})).id;return e==t},getrole:function(){var e=this;Object(o["n"])({pageNum:1,pageSize:1e3}).then((function(t){e.allRoleData=t.data.records,e.role_list=t.data.records.filter((function(e){return 1!==e.isSuper}))}))},reset:function(){this.dialogVisible=!1,this.editlogVisible=!1,this.passWordVisible=!1,this.params={username:"",nickname:"",password:"",checkPass:"",roleId:null,phone:null,status:1}},getuserlist:function(){var e=this;this.listLoading=!0,Object(o["h"])({pageNum:this.currentPage,pageSize:this.page_size,searchKey:this.input2||null,roleId:this.value||null}).then((function(t){e.list=Object(l["a"])(t.data.records),e.total=t.data.total,e.listLoading=!1}))},getuserNum:function(){var e=this;Object(o["h"])({pageNum:this.currentPage,pageSize:this.page_size}).then((function(t){e.totalNum=t.data.total}))}}}),u=c,d=(s("0e25"),s("2877")),p=Object(d["a"])(u,a,r,!1,null,"19ca5589",null);t["default"]=p.exports},e9c4:function(e,t,s){var a=s("23e7"),r=s("d066"),l=s("d039"),i=r("JSON","stringify"),o=/[\uD800-\uDFFF]/g,n=/^[\uD800-\uDBFF]$/,c=/^[\uDC00-\uDFFF]$/,u=function(e,t,s){var a=s.charAt(t-1),r=s.charAt(t+1);return n.test(e)&&!c.test(r)||c.test(e)&&!n.test(a)?"\\u"+e.charCodeAt(0).toString(16):e},d=l((function(){return'"\\udf06\\ud834"'!==i("\udf06\ud834")||'"\\udead"'!==i("\udead")}));i&&a({target:"JSON",stat:!0,forced:d},{stringify:function(e,t,s){var a=i.apply(null,arguments);return"string"==typeof a?a.replace(o,u):a}})}}]);