PageSourceSearch

https://hoocs.ai/websitecms/_next/static/chunks/9596.96d60d06810a6ec9.js

js hoocs.ai collected 2026-10-05 05:34:01 UTC 2,958 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2884,9596],{31297:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(25070).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},60319:(e,t,a)=>{a.d(t,{n:()=>o,v:()=>n});var r=a(25984),i=a(67624);let n=()=>"/websitecms",s=r.A.create({baseURL:n()});s.interceptors.request.use(e=>(!e.data||e.data instanceof FormData||(e.data=(0,i.nE)(e.data)),e.params&&(e.params=(0,i.nE)(e.params)),e),e=>Promise.reject(e)),s.interceptors.response.use(e=>(e.data&&(e.data=(0,i.tc)(e.data)),e),e=>Promise.reject(e));let o=s},67624:(e,t,a)=>{a.d(t,{fX:()=>r,nE:()=>function e(t){if(null===t||"object"!=typeof t)return t;if(Array.isArray(t))return t.map(t=>e(t));let a={};return Object.keys(t).forEach(r=>{a[r.replace(/([A-Z])/g,"_$1").toLowerCase()]=e(t[r])}),a},tc:()=>function e(t){if(null===t||"object"!=typeof t)return t;if(Array.isArray(t))return t.map(t=>e(t));let a={};return Object.keys(t).forEach(r=>{a[r.replace(/_(\w)/g,(e,t)=>t.toUpperCase())]=e(t[r])}),a}});function r(e){return e.trim().replace(/\s+/g,"-").toLowerCase()}},72884:(e,t,a)=>{a.d(t,{N6:()=>d,QU:()=>l,zE:()=>g,GE:()=>m,Eg:()=>w,D4:()=>E,B0:()=>f,yv:()=>o,CS:()=>y,kE:()=>u,a4:()=>h,ql:()=>v,cQ:()=>c,V6:()=>p});var r=a(60319),i=a(43908),n=a.n(i);let s=async e=>new Promise((t,a)=>{let r=new FileReader;r.onload=r=>{var i;let n=new Image;n.onload=()=>{let r=document.createElement("canvas");r.width=n.width,r.height=n.height;let i=r.getContext("2d");if(!i)return void a(Error("无法创建 canvas 上下文"));i.drawImage(n,0,0,n.width,n.height);let s=e.type,o=.92;if("image/png"===e.type){let e=i.getImageData(0,0,r.width,r.height).data,t=!1;for(let a=3;a<e.length;a+=4)if(e[a]<255){t=!0;break}t?o=1:(s="image/jpeg",o=.92)}r.toBlob(r=>r?r.size>=e.size?void t(e):void t(new File([r],e.name,{type:s,lastModified:Date.now()})):void a(Error("图片压缩失败")),s,o)},n.onerror=()=>{a(Error("图片加载失败"))},n.src=null==(i=r.target)?void 0:i.result},r.onerror=()=>{a(Error("文件读取失败"))},r.readAsDataURL(e)}),o=e=>r.n.get("/api/templates/",{params:e}),c=e=>r.n.put("/api/templates/".concat(e.id),e),p=async e=>{let{file:t}=e,a=await s(t),i=new FormData;return i.append("file",a),r.n.post("/api/images/upload",i,{headers:{"Content-Type":"multipart/form-data"}})},l=e=>r.n.get("/api/categories/",{params:e}),d=e=>r.n.post("/api/articles/",e),u=e=>r.n.put("/api/articles/".concat(e.id),e),m=e=>r.n.get("/api/articles",{params:e}),g=e=>r.n.get("/api/articles/".concat(e)),f=e=>{let{name:t,...a}=e;return r.n.get("/api/relative/".concat(t),{params:a})},h=(e,t)=>r.n.put("/api/article/status/".concat(e,"?status=").concat(t)),w=e=>r.n.get("/api/cards/",{params:e,paramsSerializer:e=>n().stringify(e,{arrayFormat:"repeat"})}),y=e=>r.n.post("/api/faq/".concat(e.faqId,"/likes"),{action:e.action}),E=e=>r.n.post("/api/faq/list_likes",e),v=e=>r.n.post("/api/articles/".concat(e,"/view"))}}]);

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