
管理员
站长
- UID
- 1
- 积分
- 224394
- 余额
- 13 R
- Moe币
- 84875
- 在线时间
- 279 小时
- 注册时间
- 2025-12-28
- 最后登录
- 2026-11-3
|
|
var w={};function l(e,r,c){return r in e?Object.defineProperty(e,r,{value:c,enumerable:!0,configurable:!0,writable:!0}):e[r]=c,e}function Y(e){for(var r=1;r<arguments.length;r++){var c=arguments[r]!=null?arguments[r]:{},i=Object.keys(c);typeof Object.getOwnPropertySymbols=="function"&&(i=i.concat(Object.getOwnPropertySymbols(c).filter(function(n){return Object.getOwnPropertyDescriptor(c,n).enumerable}))),i.forEach(function(n){l(e,n,c[n])})}return e}var j=function(e){return e===void 0},q=function(){return typeof document>"u"},L=function(e,r,c){if(!e||!r)return c;try{var i=r.split(".").filter(Boolean),n=e,v=!0,h=!1,N=void 0;try{for(var C=i[Symbol.iterator](),k;!(v=(k=C.next()).done);v=!0){var G=k.value;if(n==null)return c;n=n[G]}}catch(K){h=!0,N=K}finally{try{!v&&C.return!=null&&C.return()}finally{if(h)throw N}}return j(n)?c:n}catch{return c}},$="cn",x={region:$,isOverseas:!1},z=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=Y({},x),c=q()?L(process,"env.KAE_SERVER_DOMAIN"):L(window,"location.href"),i=e||c||"";try{var n=i.match(/(\w+)\.(wps365|wps)\.com/);n&&n[1]&&(r.region=n[1],r.isOverseas=!0)}catch{}return r},P={necessary:"necessary",preferences:"preferences",analysis:"analysis"},O;O={},l(O,P.necessary,!0),l(O,P.preferences,!1),l(O,P.analysis,!1);var y=Object.defineProperty,Z=Object.defineProperties,X=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,R=(e,r,c)=>r in e?y(e,r,{enumerable:!0,configurable:!0,writable:!0,value:c}):e[r]=c,d=(e,r)=>{for(var c in r||(r={}))J.call(r,c)&&R(e,c,r[c]);if(b)for(var c of b(r))Q.call(r,c)&&R(e,c,r[c]);return e},m=(e,r)=>Z(e,X(r)),ee=(e,r)=>{for(var c in r)y(e,c,{get:r[c],enumerable:!0})},a={};ee(a,{ACCOUNT:()=>ce,ACCOUNTKDOCS:()=>cr,AIPPTWPS:()=>ac,APIWPS:()=>ec,APKDOCS:()=>Gr,AVATAR:()=>or,CONTACT:()=>rc,CONTACTWPS:()=>cc,CONTRACT:()=>ne,COPILOT:()=>nc,COPILOTAPI:()=>tc,DC:()=>Ar,DCKDOCS:()=>rr,DOC2HTML:()=>te,DOCERAPI:()=>br,DOCERAPIWPS:()=>oc,DOCERHOME:()=>ur,DOCERKDOCS:()=>ar,DOCERMOWPS:()=>dr,DOCERVCLKDOCS:()=>fr,DOCERWPS:()=>vr,DOCKERMOKDOCS:()=>pr,DOCS:()=>ie,DOCSAPI:()=>tr,DOCSERVER:()=>pe,DOCSK:()=>Xe,DRIVE:()=>se,DWEBMODOU:()=>oe,DYNAMICEDU:()=>ae,ECIS:()=>Tr,EDU:()=>$e,EDUDOCS:()=>je,EDUKDOCS:()=>qe,EMAIL:()=>sc,FACE:()=>$r,FACEAPI:()=>zr,FACEAPIWPS:()=>Zr,FACEWPS:()=>xr,FEEDBACKWPS:()=>Qr,FILECOLLECT:()=>Oe,FILEOPERATE:()=>ue,FORM:()=>ve,FORMAPI:()=>de,GEOACCOUNT:()=>re,HD:()=>Pr,IMAGE:()=>Sr,IMAGEBUCKET:()=>lr,IMG:()=>Or,JUMP:()=>Se,KDOC:()=>Rr,KDOCS:()=>xe,KDOCSCN:()=>Ze,KDOCSFIXED:()=>ze,KDOCSOM:()=>wr,KDOCSVCL:()=>we,KOA:()=>le,LINK:()=>nr,MAIL:()=>ke,MEDIALINK:()=>ir,MEETING:()=>Je,MOWEB:()=>Yr,MSGCENTER:()=>fe,MSGEVENT:()=>De,NOTE:()=>Ce,NOTEAPI:()=>Pe,OLDLINK:()=>sr,OPEN:()=>me,OPENAPI:()=>Ie,PAN:()=>Ne,PAYAPI:()=>Ae,PAYCONFIGAPI:()=>ge,PC:()=>Lr,PLUS:()=>he,PLUSKDOCS:()=>hr,PLUSSVR:()=>Ee,PLUSSVRDOCS:()=>Qe,PORTAL:()=>Ur,PRIVACYWPS:()=>Fr,PUB:()=>Ir,PUBAPI:()=>Er,PUBKDOCS:()=>kr,PUBLISH:()=>gr,PUBWPS:()=>Kr,RESUMEWEB:()=>Cr,RILI:()=>Le,RILIWPS:()=>Nr,SECURITYDOC:()=>be,STORE:()=>Re,TIANCE:()=>Xr,TKDOCS:()=>yr,TODO:()=>Ue,TODOAPI:()=>Te,TODOKDOCS:()=>er,TWPS:()=>Ye,VAS:()=>Mr,VAS2T:()=>jr,VASKDOCS:()=>Wr,VIP:()=>_e,VIPAPI:()=>We,VIPAPIKDOCS:()=>Dr,VIPCASHDESK:()=>ye,VIPERSOPNAL:()=>Me,VIPKDOCS:()=>Jr,WEBOFFICE:()=>Ve,WEBOFFICEPLUGIN:()=>Br,WOA:()=>Be,WORK:()=>Fe,WPS:()=>He,WPS365:()=>Vr,WPSGLOBAL:()=>ic,WPSPAN:()=>Ke,WPSPLUS:()=>qr,WXBMC:()=>Hr,YUNAPI:()=>mr,YUNBIZ:()=>Ge,ZTKDOCS:()=>_r});var re="geo.wps.cn",ce="account.wps.cn",ne="contract.wps.cn",se="drive.wps.cn",ie="docs.wps.cn",te="doc2html.wps.cn",oe="dweb-modou.wps.cn",ae="dynamicedu.wps.cn",pe="docserver.wps.cn",ve="f.wps.cn",de="f-api.wps.cn",ue="fileoperate.wps.cn",Oe="filecollect.wps.cn",Se="jump.wps.cn",le="koa.wps.cn",we="kdocs-vcl.ext.wps.cn",fe="msgcenter.wps.cn",De="msgevent.wps.cn",Ce="note.wps.cn",Pe="note-api.wps.cn",me="open.wps.cn",Ie="openapi.wps.cn",Ee="plussvr.wps.cn",Ae="pay.wps.cn",ge="docs-dapi.wps.cn",he="plus.wps.cn",Ne="pan.wps.cn",ke="mail.wps.cn",Ke="pan.wps.cn",Le="rili.wps.cn",be="securitydoc.wps.cn",Re="store.wps.cn",Ue="todo.wps.cn",Te="todos-api.wps.cn",_e="vip.wps.cn",ye="vip.wps.cn",Me="personal-act.wps.cn",We="vipapi.wps.cn",Fe="work.wps.cn",He="www.wps.cn",Ve="web.wps.cn",Be="woa.wps.cn",Ge="yunbiz.wps.cn",Ye="t.wps.cn",je="edu.kdocs.cn",qe="edu.kdocs.cn",$e="edu.kdocs.cn",xe="www.kdocs.cn",ze="www.kdocs.cn",Ze="kdocs.cn",Xe="docs.kdocs.cn",Je="meeting.kdocs.cn",Qe="plussvr.kdocs.cn",er="todos-api.kdocs.cn",rr="dc.kdocs.cn",cr="account.kdocs.cn",nr="www.kdocs.cn",sr="www.kdocs.cn",ir="www.kdocs.cn",tr="docs.wps.cn",or="vatar.qwps.cn",ar="docer.kdocs.cn",pr="docer-mo.kdocs.cn",vr="docer-kdocs.wps.cn",dr="kdocer-mo.wps.cn",ur="www.docer.com",Or="img.qwps.cn",Sr="image.qwps.cn",lr="imagebucket.test.wpscdn.cn",wr="kdocs-om.wpscdn.cn",fr="docer-vcl.kdocs.cn",Dr="vipapi.kdocs.cn",Cr="resume-web.docer.wps.cn",Pr="hd.wps.cn",mr="yun-api.wps.cn",Ir="pub-api.wps.cn",Er="pub-api.wps.cn",Ar="adc.wps.cn",gr="pub-api.kdocs.cn",hr="plus.kdocs.cn",Nr="rili.wps.cn",kr="pub.kdocs.cn",Kr="publish.wps.cn",Lr="pc.kdocs.cn",br="docer-api.kdocs.cn",Rr="wwww.kdoc.cn",Ur="portal.wps.cn",Tr="ecis.wps.cn",_r="zt.kdocs.cn",yr="t.kdocs.cn",Mr="kvas-api.wps.cn",Wr="vas-api.kdocs.cn",Fr="privacy.wps.cn",Hr="wxbmc.wps.cn",Vr="365.wps.cn",Br="weboffice-plugin.wps.cn",Gr="p.kdocs.cn",Yr="moweb.docer.wps.cn",jr="vas2t-api.wps.cn",qr="wpsplus.com",$r="face.kdocs.cn",xr="face.wps.cn",zr="face-api.kdocs.cn",Zr="face-api.wps.cn",Xr="tiance.wps.cn",Jr="vip.kdocs.wps.cn",Qr="get.wps.cn",ec="api.wps.cn",rc="coop-contact.kdocs.cn",cc="coop-contact.wps.cn",nc="copilot.wps.cn",sc="email.wps.cn",ic="global.wps.com",tc="copilot-api.wps.cn",oc="docer-api.wps.cn",ac="aippt.wps.cn",s=Object.keys(a).reduce((e,r)=>(e[r]=r,e),{}),pc=typeof window<"u"?window:global,f=function(e="KDOCS",r){let c={};try{const i=this&&this.__KD_CONFIG__&&this.__KD_CONFIG__.addresses||pc.__KD_CONFIG__.addresses,n=i[e.toLowerCase()]||i[e.toUpperCase()];c={host:n.host,path:n.path,scheme:n.scheme+":",port:Number(n.port)===80||Number(n.port)===443||!n.port?"":":"+n.port}}catch{c={host:e&&a[e.toUpperCase()]||a.KDOCS,path:"",scheme:"https:",port:""}}return c[r]||""},M=function(e="KDOCS"){return f.call(this,e,"scheme")},W=function(e="KDOCS"){return f.call(this,e,"path")},F=function(e="KDOCS"){return f.call(this,e,"host")},H=function(e="KDOCS"){return f.call(this,e,"port")},V=function(e){const r=F.call(this,e),c=H.call(this,e),i=W.call(this,e);return r+c+i},vc=function(e){return M.call(this,e)+"//"+V.call(this,e)};function p(){return typeof window<"u"}function D(){return typeof global<"u"&&global.process&&global.process.versions&&global.process.versions.node}function dc(){return p()&&typeof location<"u"&&/kdocs\.cn$/.test(location.host)}var t=d({},a),uc=["test-edu.kdocs.cn","edu.kdocs.cn","pc.kdocs.cn","qr.kdocs.cn","internal.kdocs.cn","docs.kdocs.cn","www.kdocs.cn","meeting.kdocs.cn","plussvr.kdocs.cn","dc.kdocs.cn","docer.kdocs.cn","docer-vcl.kdocs.cn","vipapi.kdocs.cn","plus.kdocs.cn","pub.kdocs.cn","rili.kdocs.cn","f.kdocs.cn","securitydoc.kdocs.cn","hd.kdocs.cn","docer-mo.kdocs.cn"];function Oc(){if(D())return!1;const e=typeof window<"u"&&typeof location<"u"&&location.host||"";return e&&!~uc.indexOf(e)&&/^([\s\S]+?)\.(kdocs\.cn)$/.test(e)||!1}function Sc(){if(D())return!1;const e=typeof window<"u"&&typeof location<"u"&&location.host||"";return e&&["docs.wps.cn","web.wps.cn"].includes(e)}function U(){if(D())return!1;const e=typeof window<"u"&&typeof location<"u"&&location.host||"";return e&&["www.kdoc.cn","docs.kdocs.cn"].includes(e)}function I(e){return d({encryption:!1,insecure:!0,host:"",path:"",port:"",scheme:"https"},e)}function T(){const e={};if(dc()&&(t.PLUS="plus.kdocs.cn",t.RILI="rili.kdocs.cn",t.FORM="f.kdocs.cn",t.SECURITYDOC="securitydoc.kdocs.cn",t.HD="hd.kdocs.cn",t.FORMAPI="f-api.kdocs.cn",t.PAYCONFIGAPI="docer-api.kdocs.cn",t.PAYAPI="pay.kdocs.cn",t.VIPCASHDESK="vipapi.kdocs.cn",t.VAS2T="vas2t-api.kdocs.cn"),Oc()||U()||Sc()){const r=typeof window<"u"&&typeof location<"u"&&location.host||"";t.KDOCS=r,t.LINK=r,t.OLDLINK=r,t.MEDIALINK=r}U()&&(t.TWPS="t.kdocs.cn",t.FORMAPI="f-api.kdocs.cn");for(const r in t)e[r]=I({host:t[r]});return e}function lc(e){return e}var wc=[{privateServiceName:"kdocs",publicServiceDomain:["wps.cn","www.wps.cn","kdocs.cn","www.kdocs.cn","docs.wps.cn","docs.kdocs.cn"]},{privateServiceName:"account",publicServiceDomain:["account.wps.cn","account.kdocs.cn"]},{privateServiceName:"drive",publicServiceDomain:["drive.wps.cn","drive.kdocs.cn"]},{privateServiceName:"form",publicServiceDomain:["f.wps.cn","f.kdocs.cn"]},{privateServiceName:"formapi",publicServiceDomain:["f-api.wps.cn","f-api.kdocs.cn"]},{privateServiceName:"rili",publicServiceDomain:["rili.wps.cn","rili.kdocs.cn"]},{privateServiceName:"todo",publicServiceDomain:["todo.wps.cn","todo.kdocs.cn"]},{privateServiceName:"roaming",publicServiceDomain:["roaming.wps.cn","roaming.kdocs.cn"]},{privateServiceName:"plus",publicServiceDomain:["plus.wps.cn","plus.kdocs.cn"]},{privateServiceName:"work",publicServiceDomain:["work.wps.cn","work.kdocs.cn"]},{privateServiceName:"weboffice",publicServiceDomain:["web.wps.cn","web.kdocs.cn"]},{privateServiceName:"open",publicServiceDomain:["open.wps.cn","open.kdocs.cn"]},{privateServiceName:"openapi",publicServiceDomain:["openapi.wps.cn","openapi.kdocs.cn"]},{privateServiceName:"plussvr",publicServiceDomain:["plussvr.wps.cn","plussvr.kdocs.cn"]},{privateServiceName:"securitydoc",publicServiceDomain:["securitydoc.wps.cn","securitydoc.kdocs.cn"]},{privateServiceName:"wpsplus",publicServiceDomain:["wpsplus.com"]},{privateServiceName:"qwps",publicServiceDomain:["qwps.com"]},{privateServiceName:"yun",publicServiceDomain:["yun.wps.cn","yun.kdocs.cn"]},{privateServiceName:"msgcenter",publicServiceDomain:["msgcenter.wps.cn","msgcenter.kdocs.cn"]},{privateServiceName:"ksopushLoginWeb",publicServiceDomain:["loginweb.wps.cn","loginweb.kdocs.cn"]},{privateServiceName:"avatar",publicServiceDomain:["avatar.wps.cn","avatar.kdocs.cn","vatar.qwps.cn"]},{privateServiceName:"docserver",publicServiceDomain:["docserver.wps.cn","docserver.kdocs.cn"]},{privateServiceName:"ecis",publicServiceDomain:["ecis.wps.cn"]},{privateServiceName:"woa",publicServiceDomain:["woa.wps.cn"]},{privateServiceName:"minio",publicServiceDomain:["minio.wps.cn","minio.kdocs.cn"]},{privateServiceName:"qn",publicServiceDomain:["qn.cache.wpscdn.cn"]},{privateServiceName:"meeting",publicServiceDomain:["meeting.kdocs.cn"]},{privateServiceName:"vas2t",publicServiceDomain:["vas2t-api.wps.cn","vas2t-api.kdocs.cn"]}],E=new Map;for(const e of wc){const r=e.privateServiceName,c=e.publicServiceDomain;for(const i of c){if(E.has(i))throw new Error(`已存在相同的domain配置:${i}`);E.set(i,r)}}var o="__KD_CONFIG__",u="addresses";function fc(e){return E.get(a[e.toUpperCase()])||"kdocs"}function Dc(){return p()?window[o]&&window[o].release:D()?global[o]&&global[o].release:""}function A(){return(typeof process<"u"&&w.KAE_RELEASE)==="oem"||Dc()==="oem"}var g={[s.DOCS]:"/docs",[s.KDOCS]:"/docs",[s.DOCSAPI]:"/office/docs",[s.LINK]:"/l",[s.MEDIALINK]:"/docs/view/media/l",[s.FILECOLLECT]:"/office/filecollect",[s.OLDLINK]:"/p",[s.WOA]:"/teams",[s.MEETING]:"/meeting",[s.RILI]:"/calendar",[s.FORM]:"/forms",[s.MAIL]:"/mail",[s.DRIVE]:"/drive",[s.ACCOUNT]:"/account",[s.PLUS]:"/plus",[s.PLUSSVR]:"/plussvr",[s.WORK]:"/admin/center",[s.VAS]:"/vas",[s.PUBAPI]:"/office/docs/template_publish",[s.MSGCENTER]:"/office/message/msgcenter",[s.EMAIL]:"/email",[s.YUNBIZ]:"/docs/yunbiz"},Cc=class{constructor(e={}){this.isOem=!1,this.addresses={},this.PUBLIC_HOSTS=a,this.getHostKey=A()?fc:lc,this.init(e)}init(e={}){if(e.isUnitedDomain){let r;e.unitedDomainHost?r={protocol:p()?"https":"http",hostname:e.unitedDomainHost,port:""}:p()&&(r=location);const c={};r&&(c.scheme=r.protocol.split(":")[0]==="http"?"http":"https",c.host=r.hostname,c.port=r.port),this.addresses=Object.keys(a).reduce((i,n)=>{const v=g[n];return v?i[n]=I(m(d({},c),{path:v})):i[n]=I(m(d({},c),{host:a[n]})),i},{})}else e.addresses&&(this.addresses=e.addresses)}get conf(){return{[o]:{[u]:this.addresses}}}getHostName(e){const r=this.getHostKey(e);return F.call(this.conf,r)}getHost(e){const r=this.getHostKey(e);return V.call(this.conf,r)}getScheme(e){const r=this.getHostKey(e);return M.call(this.conf,r)}getPath(e){const r=this.getHostKey(e);return W.call(this.conf,r)}getPort(e){const r=this.getHostKey(e);return H.call(this.conf,r)}getOrigin(e){const r=this.getHostKey(e);return vc.call(this.conf,r)}getKdocsPath(){return this.getPath("KDOCS")}getServiceConf(e){const r=this.getHostKey(e),c=p()?window:global,i=this.conf[o][u]||c[o][u],n=i[r.toLowerCase()]||i[r.toUpperCase()];return{host:n.host,path:n.path,scheme:n.scheme+":",port:Number(n.port)===80||Number(n.port)===443||!n.port?"":":"+n.port}}replaceOpenHref(e=""){return mc(e)?e:A()&&Object.values(this.addresses).every(c=>e.indexOf(c.path)===-1)?`${this.getKdocsPath()}${e}`:e}};function Pc(e={}){let r;if(e.addresses?r=e.addresses:r=p()?window[o]&&window[o][u]:global[o]&&global[o][u],r)r=d(d({},T()),r);else{if(A())throw console.log("私网环境 addresses 为必要参数"),new Error("私网环境 addresses 为必要参数");r=T()}return r}function mc(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}function S(e={}){const r=Pc(e);return new Cc(r?m(d({},e),{addresses:r}):e)}var Ic={kdocs:s.KDOCS,drive:s.DRIVE,rili:s.RILI,plussvr:s.PLUSSVR,plus:s.PLUS,form:s.FORM},Ec=e=>{const r={};return e.forEach(c=>{const i=Ic[c.name];if(i){const n=c.servings[0]&&c.servings[0].addresses&&c.servings[0].addresses.ROOT;n&&(r[i]=n)}}),r},Ac=typeof process<"u"&&w.KAE_SERVER_DOMAIN||"",_=typeof process<"u"&&w.KAE_INTERNAL_DOMAIN_CONFIG||"",B={};if(_)try{B=JSON.parse(_)}catch{}var gc=(typeof process<"u"&&w.KAE_RELEASE)==="oem",hc=z().isOverseas,Nc=class{constructor(){this.isUnitedDomain=hc,this.service=!gc&&this.isUnitedDomain?S({isUnitedDomain:!0,unitedDomainHost:p()?void 0:Ac}):S()}reset(e){typeof window>"u"||this.isUnitedDomain||(this.service=S({addresses:e}))}resetByApi(e){e.length&&this.reset(Ec(e))}resetForUnitedDomain(e){typeof window>"u"||(this.isUnitedDomain=!0,this.service=S({isUnitedDomain:!0,unitedDomainHost:e}))}get(e){if(!p()&&this.isUnitedDomain){const c=B[e.toUpperCase()];if(c)return`http://${c}`}const r=e.toUpperCase();return(r===s.LINK||r===s.OLDLINK)&&!this.isUnitedDomain?this.service.getOrigin(e)+g[r]:r===s.MEDIALINK&&!this.isUnitedDomain?this.service.getOrigin(e)+"/view/l":this.service.getOrigin(e)}getHost(e){return this.service.getHostName(e)+this.service.getPort(e)}getPath(e){return this.service.getPath(e)}getKdocsPath(){return this.getPath(s.KDOCS)}replaceOpenHref(e=""){return this.service.replaceOpenHref(e)}isValidOrigin(e){return this.isUnitedDomain?!!g[e.toUpperCase()]:!0}};function kc(){return new Nc}var Kc=kc(),Lc=(...e)=>Kc.get(...e);export{s as PUBLIC_HOSTS_KEYS,Lc as getOrigin,Oc |
|