From 39a5b49213b0b5c02cebefc819e6e31e88ef53a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=88=90?= Date: Tue, 17 Mar 2026 15:10:27 +0800 Subject: [PATCH] 1 --- api/controller_front/static.js | 64 +++++++++---------- api/middleware/job/managers/chatManager.js | 23 +++++-- api/middleware/mqtt/mqttDispatcher.js | 20 ++++-- api/services/ai_service.js | 14 ++-- ...hipin-sign_v5260_static_js_app.282ca49d.js | 1 + 5 files changed, 70 insertions(+), 52 deletions(-) create mode 100644 static/boss/fe-zhipin-sign_v5260_static_js_app.282ca49d.js diff --git a/api/controller_front/static.js b/api/controller_front/static.js index 886dd46..315e76b 100644 --- a/api/controller_front/static.js +++ b/api/controller_front/static.js @@ -57,41 +57,37 @@ module.exports = { } }; - try { - // 确保目录存在 - if (!fs.existsSync(jsRootDir)) { - fs.mkdirSync(jsRootDir, { recursive: true }); - } - // 3. 如果文件已存在,直接返回本地文件(文件内容已是替换后的,无需再次注入) - if (fs.existsSync(localFilePath)) { - ctx.type = 'application/javascript; charset=utf-8'; - ctx.body = fs.createReadStream(localFilePath); - return; - } - - // 4. 文件不存在:从远程下载并保存(带钩子注入) - const response = await axios.get(urlStr, { - responseType: 'arraybuffer', - timeout: 15000, - }); - - if (response.status !== 200) { - ctx.status = 502; - ctx.body = { code: 502, message: '下载远程 JS 失败' }; - return; - } - - const patched = injectOnMessageArrivedHook(Buffer.from(response.data)); - - fs.writeFileSync(localFilePath, patched); - - ctx.type = 'application/javascript; charset=utf-8'; - ctx.body = patched; - } catch (error) { - console.error('[static/boss] 处理失败:', error); - ctx.status = 500; - ctx.body = { code: 500, message: '静态资源代理失败', error: error.message }; + // 确保目录存在 + if (!fs.existsSync(jsRootDir)) { + fs.mkdirSync(jsRootDir, { recursive: true }); } + + // 3. 如果文件已存在,直接返回本地文件(文件内容已是替换后的,无需再次注入) + if (fs.existsSync(localFilePath)) { + ctx.type = 'application/javascript; charset=utf-8'; + ctx.body = fs.createReadStream(localFilePath); + return; + } + + // 4. 文件不存在:从远程下载并保存(带钩子注入) + const response = await axios.get(urlStr, { + responseType: 'arraybuffer', + timeout: 15000, + }); + + if (response.status !== 200) { + ctx.status = 502; + ctx.body = { code: 502, message: '下载远程 JS 失败' }; + return; + } + + const patched = injectOnMessageArrivedHook(Buffer.from(response.data)); + + fs.writeFileSync(localFilePath, patched); + + ctx.type = 'application/javascript; charset=utf-8'; + ctx.body = patched; + }, } \ No newline at end of file diff --git a/api/middleware/job/managers/chatManager.js b/api/middleware/job/managers/chatManager.js index 242cac9..f81a241 100644 --- a/api/middleware/job/managers/chatManager.js +++ b/api/middleware/job/managers/chatManager.js @@ -135,12 +135,16 @@ class ChatManager { */ async get_chat_detail(sn_code, mqttClient, params = {}) { const { platform = 'boss', ...rest } = params; - console.log(`[聊天管理] 开始获取设备 ${sn_code} 的沟通详情`); + const friendId = rest.friendId != null ? Number(rest.friendId) : NaN; + if (!Number.isFinite(friendId) || friendId <= 0) { + throw new Error('缺少必要参数:friendId(需为有效正数)'); + } + console.log(`[聊天管理] 开始获取设备 ${sn_code} 的沟通详情`, { friendId }); const response = await mqttClient.publishAndWait(sn_code, { platform, action: 'get_chat_detail', - data: rest + data: { ...rest, friendId } }); const ok = response && (response.code === 200 || response.code === 0); @@ -285,6 +289,16 @@ class ChatManager { const jobInfo = detail.job || {}; + // 用 messages 判定整条对话最后一条是否来自 HR,只有最后一条是 HR 才需要回复 + const last_in_messages = messages[messages.length - 1]; + const last_from_uid = last_in_messages && last_in_messages.from ? this._normalizeUid(last_in_messages.from.uid) : null; + const hr_uid_str = this._normalizeUid(hr_uid); + const is_last_from_hr = hr_uid_str && last_from_uid === hr_uid_str && !this._isSystemMessage(last_in_messages); + if (!is_last_from_hr) { + this._saveReplyIntentLog(options, '', jobInfo, '', '', false, '最后一条消息不是HR发的', null); + return { replied: false, reason: '最后一条消息不是HR发的' }; + } + const hrList = this._filterHrReplyableMessages(messages, geek_uid); if (hrList.length === 0) { this._saveReplyIntentLog(options, '', jobInfo, '', '', false, '无HR可回复消息(已过滤系统与己方)', null); @@ -292,11 +306,6 @@ class ChatManager { } const last = hrList[hrList.length - 1]; - if (!last.from || last.from.uid !== hr_uid) { - this._saveReplyIntentLog(options, '', jobInfo, '', '', false, '最后一条可回复消息不是HR', null); - return { replied: false, reason: '最后一条可回复消息不是HR' }; - } - const body = last.body || {}; const hr_message_text = (typeof body.text === 'string' && body.text) || diff --git a/api/middleware/mqtt/mqttDispatcher.js b/api/middleware/mqtt/mqttDispatcher.js index 2e1e42c..9bcfb0c 100644 --- a/api/middleware/mqtt/mqttDispatcher.js +++ b/api/middleware/mqtt/mqttDispatcher.js @@ -337,12 +337,20 @@ class MqttDispatcher { ? firstMsg.body.text : null; + // 兼容 uid 为数字或 { low, high } 两种格式 + const toUidStr = (uid) => { + if (uid == null) return null; + if (typeof uid === 'number' && !Number.isNaN(uid)) return String(uid); + if (typeof uid === 'object' && typeof uid.low === 'number') return String(uid.low); + return null; + }; + const normalized = { sn_code, type: payload.type || null, version: payload.version || null, - from_uid: fromUidObj && typeof fromUidObj.low === 'number' ? String(fromUidObj.low) : null, - to_uid: toUidObj && typeof toUidObj.low === 'number' ? String(toUidObj.low) : null, + from_uid: toUidStr(fromUidObj), + to_uid: toUidStr(toUidObj), text, raw: payload }; @@ -406,12 +414,16 @@ class MqttDispatcher { // 调用现有 AI 自动回复流程(基于 get_chat_detail + getReplyContentFromDetail) try { - if (normalized.from_uid && this.mqttClient) { + const friendIdNum = normalized.from_uid != null ? Number(normalized.from_uid) : 0; + const hasValidFriendId = friendIdNum > 0 && Number.isFinite(friendIdNum); + if (hasValidFriendId && this.mqttClient) { const result = await chatManager.auto_reply_with_ai(sn_code, this.mqttClient, { - friendId: Number(normalized.from_uid), + friendId: friendIdNum, platform: 'boss' }); console.log('[MQTT Boss 消息] AI 自动回复结果:', result); + } else if (!hasValidFriendId && normalized.from_uid != null) { + console.warn('[MQTT Boss 消息] 跳过 AI 回复:friendId 无效或为 0', { from_uid: normalized.from_uid, friendIdNum }); } } catch (e) { console.warn('[MQTT Boss 消息] AI 自动回复失败:', e.message); diff --git a/api/services/ai_service.js b/api/services/ai_service.js index bdf5829..064f87f 100644 --- a/api/services/ai_service.js +++ b/api/services/ai_service.js @@ -284,15 +284,15 @@ action 仅允许以下五种之一: 规则: 1. 若 HR 明确表示暂不匹配、感谢关注、有合适机会再沟通、与岗位不够匹配、婉拒、不考虑、不招了、已招到 等 → action 为 no_reply,reply_content 留空。 -2. 若 HR 明确要求发简历/投递/看简历 → action 为 send_resume,reply_content 可为简短附言或空。 -3. 若 HR 明确要求加微信/留微信/发微信 → action 为 exchange_wechat,reply_content 可为简短附言或空。 -4. 若 HR 明确要求留电话/发电话/联系方式 → action 为 exchange_phone,reply_content 可为简短附言或空。 -5. 若仅为普通聊天、打招呼 → action 为 text,reply_content 为一句自然回复(50字以内)。 -6. reply_content 必须为字符串,不要换行。 +2. 若 HR 明确要求发简历/投递/看简历 → action 为 send_resume,reply_content 简短附言或空(10字内)。 +3. 若 HR 明确要求加微信/留微信/发微信 → action 为 exchange_wechat,reply_content 简短附言或空(10字内)。 +4. 若 HR 明确要求留电话/发电话/联系方式 → action 为 exchange_phone,reply_content 简短附言或空(10字内)。 +5. 若仅为普通聊天、打招呼 → action 为 text,reply_content 为一两句简短回复(20字以内),语气平淡、不要过于热情。 +6. reply_content 必须为字符串,不要换行;整体风格:简洁、克制、不啰嗦。 `.trim(); const result = await this.callAPI(prompt, { - systemPrompt: '你是求职沟通助手。根据 HR 消息判断动作:no_reply(不需要回复)、text(仅文字)、send_resume(发简历)、exchange_wechat(换微信)、exchange_phone(换电话)。HR 婉拒/暂不匹配/感谢关注时用 no_reply。输出 JSON:{"action":"上述五选一","reply_content":"..."}。只返回合法 JSON。', + systemPrompt: '你是求职沟通助手。根据 HR 消息判断动作:no_reply、text、send_resume、exchange_wechat、exchange_phone。HR 婉拒/暂不匹配时用 no_reply。回复内容务必简短(20字以内)、语气平淡、不要过于热情。输出 JSON:{"action":"五选一","reply_content":"..."}。只返回合法 JSON。', temperature: 0.3, maxTokens: 500, business_type: 'chat_reply_intent', @@ -308,7 +308,7 @@ action 仅允许以下五种之一: const reply_content = typeof parsed.reply_content === 'string' ? parsed.reply_content.trim() : ''; return { action, reply_content }; } catch (e) { - return { action: 'text', reply_content: raw || '收到,谢谢您。' }; + return { action: 'text', reply_content: raw || '好的' }; } } diff --git a/static/boss/fe-zhipin-sign_v5260_static_js_app.282ca49d.js b/static/boss/fe-zhipin-sign_v5260_static_js_app.282ca49d.js new file mode 100644 index 0000000..ada6c1f --- /dev/null +++ b/static/boss/fe-zhipin-sign_v5260_static_js_app.282ca49d.js @@ -0,0 +1 @@ +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(window,(function(){return function(e){function t(t){for(var o,r,s=t[0],c=t[1],l=t[2],u=0,f=[];u-1,n="https://www.zhipin.com";return n=e.indexOf("pre-www.zhipin.com")>-1?"https://pre-www.zhipin.com":t?"https://www.zhipin.com":"https://boss-m-qa.weizhipin.com",o.includes(e)&&(n="https://www.zhipin.com"),n}},"4k2V":function(e,t,n){"use strict";n.r(t);n("sMBO");var o=n("Kw5r"),r=n("lSNA"),a=n.n(r),i={name:"UiDialog",data:function(){return{visible:!1,addToElement:null,userHtmlString:!1,wrapClass:"",content:"",title:"",type:"",width:"",onOpen:null,onConfirm:null,onClose:null,onCancel:null,onHide:null,closeText:!1,confirmText:"确定",cancelText:"取消",confirmLoading:!1,showConfirmLoading:!1,preventConfirm:!1,preventCancel:!1,preventLayer:!1,showHeader:!0,showFooter:!0,showLayer:!0,preKa:"",time:null,lock:!1,opacityLock:!1,transition:"",around:"",transfer:!0,enableEscClose:!0,specialType:""}},computed:{isOpacityShow:function(){return this.opacityLock},classes:function(){return["dialog-wrap",a()(a()(a()(a()({},"".concat(this.wrapClass),this.wrapClass),"dialog-icons-default",this.type),"dialog-around-default dialog-".concat(this.around,"-default"),this.around),"dialog-".concat(this.specialType),this.specialType)]},layerClasses:function(){return["dialog-layer",a()({},"dialog-opacity-layer",this.opacityLock)]},iconsClasses:function(){return["icon-dialog",a()({},"icon-dialog-".concat(this.type),this.type)]},ka:function(){return this.preKa?"".concat(this.preKa,"_"):""}},created:function(){this.around&&(this.transferStatus=!1)},mounted:function(){this.show(),this.enableEscClose&&document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose),this.lock&&(document.body.style.overflow="visible")},methods:{show:function(){var e=this;this.lock&&document.documentElement.classList.add("lock-html"),this.visible=!0,"function"==typeof this.onOpen&&this.onOpen(this.$el),this.$nextTick((function(){e.setPosition()}))},hide:function(){this.preventHide||(this.lock&&document.documentElement.classList.remove("lock-html"),this.visible=!1,"function"==typeof this.onHide&&this.onHide(this.$el)),this.confirmLoading&&(this.showConfirmLoading=!1)},handlerLayer:function(){this.preventLayer||this.hide(),"function"==typeof this.onLayer&&this.onLayer(this.$el)},handlerClose:function(){this.preventClose||this.hide(),"function"==typeof this.onClose&&this.onClose(this.$el)},handlerConfirm:function(){this.showConfirmLoading||(this.preventConfirm||this.hide(),"function"==typeof this.onConfirm&&(this.onConfirm(this.$el),this.confirmLoading&&(this.showConfirmLoading=!0)))},handlerCancel:function(){this.preventCancel||this.hide(),"function"==typeof this.onCancel&&this.onCancel(this.$el)},escClose:function(e){this.visible&&!this.preventLayer&&27===e.keyCode&&this.hide()},setPosition:function(){this.around&&"left"==this.around&&(this.$el.style.top=-this.$el.offsetHeight/2+this.$el.parentNode.offsetHeight/2+"px"),this.around&&"left-top"==this.around&&(this.$el.style.top=-this.$el.offsetHeight+this.$el.parentNode.offsetHeight+"px"),this.around&&"right"==this.around&&(this.$el.style.top=-this.$el.offsetHeight/2+this.$el.parentNode.offsetHeight/2+"px"),this.around&&"right-top"==this.around&&(this.$el.style.top=-this.$el.offsetHeight+this.$el.parentNode.offsetHeight+"px")}}},s=n("KHd+"),c=Object(s.a)(i,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transition}},[e.visible?n("div",{class:e.classes},[e.showLayer?n("div",{class:e.layerClasses,attrs:{ka:e.ka+"dialog_layer"},on:{click:e.handlerLayer}}):e._e(),n("div",{staticClass:"dialog-container",style:{width:e.width+"px"||!1}},[e.showHeader?n("div",{staticClass:"dialog-header"},[e.type?n("i",{class:e.iconsClasses}):e._e(),n("h3",{staticClass:"title"},[e._t("title",[e._v(e._s(e.title))])],2),e.closeText?n("span",{staticClass:"close-text",attrs:{ka:e.ka+"dialog_close"},on:{click:e.handlerClose}},[e._v(e._s(e.closeText))]):n("span",{staticClass:"close",attrs:{ka:e.ka+"dialog_close"},on:{click:e.handlerClose}},[n("i",{staticClass:"icon-close"})])]):e._e(),e.userHtmlString?n("div",{staticClass:"dialog-body",domProps:{innerHTML:e._s(e.content)}}):n("div",{staticClass:"dialog-body"},[e.type?n("div",{staticClass:"tip-text"},[e._v(e._s(e.content))]):e._t("content",[e._v(e._s(e.content))])],2),e.showFooter?n("div",{staticClass:"dialog-footer"},[e._t("footer",[n("div",{staticClass:"btns"},[e.cancelText?n("span",{staticClass:"btn btn-outline btn-cancel",attrs:{ka:e.ka+"dialog_cancel"},on:{click:e.handlerCancel}},[e._v(e._s(e.cancelText))]):e._e(),e.confirmText?n("span",{staticClass:"btn btn-primary btn-sure",class:{"btn-disabled":e.showConfirmLoading},attrs:{ka:e.ka+"dialog_sure"},on:{click:e.handlerConfirm}},[e.showConfirmLoading?n("i",{staticClass:"ui-icon-loading"}):e._e(),e._v(e._s(e.confirmText))]):e._e()])])],2):e._e()])]):e._e()])}),[],!1,null,null,null).exports,l=(n("qePV"),n("tkto"),n("rB9j"),n("UxlC"),n("MgzW"));function u(e){return void 0===e||"string"==typeof e&&0===e.indexOf("?")?document.body:("string"==typeof e&&e.indexOf("?")>0&&(e=e.split("?")[0]),"body"===e||!0===e?document.body:e instanceof window.Node?e:document.querySelector(e))}var d,f={name:"UiDialogNew",directives:{transferDom:{inserted:function(e,t,n){var o=t.value;if(e.dataset&&"true"!==e.dataset.transfer)return!1;e.className=e.className?e.className+" v-transfer-dom":"v-transfer-dom";var r=e.parentNode,a=document.createComment(""),i=!1;!1!==o&&(r&&r.replaceChild(a,e),u(o).appendChild(e),i=!0),e.__transferDomData||(e.__transferDomData={parentNode:r,home:a,target:u(o),hasMovedOut:i})},componentUpdated:function(e,t){var n=t.value;if(e.dataset&&"true"!==e.dataset.transfer)return!1;if(function(e){if(!e)return!1;if("string"==typeof e&&e.indexOf("?")>0)try{return JSON.parse(e.split("?")[1]).autoUpdate||!1}catch(e){return!1}return!1}(n)){var o=e.__transferDomData,r=o.parentNode,a=o.home,i=o.hasMovedOut;!i&&n?(r&&r.replaceChild(a,e),u(n).appendChild(e),e.__transferDomData=l({},e.__transferDomData,{hasMovedOut:!0,target:u(n)})):i&&!1===n?(r&&r.replaceChild(e,a),e.__transferDomData=l({},e.__transferDomData,{hasMovedOut:!1,target:u(n)})):n&&u(n).appendChild(e)}},unbind:function(e,t){e.className=e.className.replace("v-transfer-dom",""),e.__transferDomData&&!0===e.__transferDomData.hasMovedOut&&e.__transferDomData.parentNode&&e.__transferDomData.parentNode.appendChild(e),e.__transferDomData=null}}},props:{value:{type:Boolean,default:!1},title:{type:String,default:""},content:{type:String,default:""},type:{type:String,default:""},wrapClass:{type:String,default:""},width:{type:[String,Number],default:""},showLayer:{type:Boolean,default:!0},showHeader:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},closeText:{type:[Boolean,String],default:!1},confirmText:{type:[String,Boolean],default:"确定"},cancelText:{type:[String,Boolean],default:"取消"},confirmLoading:{type:Boolean,default:!1},preventConfirm:{type:Boolean,default:!1},preventCancel:{type:Boolean,default:!1},preventClose:{type:Boolean,default:!1},preventLayer:{type:Boolean,default:!1},preventHide:{type:Boolean,default:!1},preKa:{type:String,default:""},time:{type:Number,default:null},lock:{type:Boolean,default:!1},opacityLock:{type:Boolean,default:!1},transition:{type:String,default:""},around:{type:String,default:""},transfer:{type:Boolean,default:!0},enableEscClose:{type:Boolean,default:!0},specialType:{type:String,default:""}},data:function(){return{visible:this.value,transferStatus:this.transfer,showConfirmLoading:!1}},computed:{classes:function(){return["dialog-wrap",a()(a()(a()(a()({},"".concat(this.wrapClass),this.wrapClass),"dialog-icons-default",this.type),"dialog-around-default dialog-".concat(this.around,"-default"),this.around),"dialog-".concat(this.specialType),this.specialType)]},layerClasses:function(){return["dialog-layer",a()({},"dialog-opacity-layer",this.opacityLock)]},iconsClasses:function(){return["icon-dialog",a()({},"icon-dialog-".concat(this.type),this.type)]},ka:function(){return this.preKa?"".concat(this.preKa,"_"):""}},watch:{value:function(e){return this.visible=e},visible:function(e){e&&this.show(),this.$emit("on-visible-change",e),e?this.$emit("on-show"):this.$emit("on-hide"),this.confirmLoading&&(this.showConfirmLoading=!1)},confirmLoading:function(e){this.showConfirmLoading=e}},created:function(){this.around&&(this.transferStatus=!1)},mounted:function(){this.enableEscClose&&document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose),this.lock&&(document.body.style.overflow=""),this.visible=!1,this.transferStatus&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},methods:{show:function(){var e=this;this.lock&&document.documentElement.classList.add("lock-html"),this.visible=!0,this.$emit("input",!0),this.$nextTick((function(){e.setPosition()}))},hide:function(){this.preventHide||(this.lock&&document.documentElement.classList.remove("lock-html"),this.visible=!1,this.$emit("input",!1)),this.confirmLoading&&(this.showConfirmLoading=!1)},handlerLayer:function(){this.preventLayer||this.hide(),this.$emit("on-layer")},handlerClose:function(){this.preventClose||this.hide(),this.$emit("on-close")},handlerConfirm:function(){this.showConfirmLoading||(this.preventConfirm||this.hide(),this.$emit("on-confirm"),this.confirmLoading&&(this.showConfirmLoading=!0))},handlerCancel:function(){this.preventCancel||this.hide(),this.$emit("on-cancel")},escClose:function(e){this.visible&&!this.preventLayer&&27===e.keyCode&&this.hide()},setPosition:function(){this.around&&"left"==this.around&&(this.$el.style.top=-this.$el.offsetHeight/2+this.$el.parentNode.offsetHeight/2+"px"),this.around&&"left-top"==this.around&&(this.$el.style.top=-this.$el.offsetHeight+this.$el.parentNode.offsetHeight+"px"),this.around&&"right"==this.around&&(this.$el.style.top=-this.$el.offsetHeight/2+this.$el.parentNode.offsetHeight/2+"px"),this.around&&"right-top"==this.around&&(this.$el.style.top=-this.$el.offsetHeight+this.$el.parentNode.offsetHeight+"px")}}},p=Object(s.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transition}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"},{name:"transfer-dom",rawName:"v-transfer-dom"}],ref:"wrap",class:e.classes,attrs:{"data-transfer":e.transferStatus}},[e.showLayer?n("div",{class:e.layerClasses,attrs:{ka:e.ka+"dialog_layer"},on:{click:e.handlerLayer}}):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"container",staticClass:"dialog-container",style:{width:e.width+"px"||!1}},[e.showHeader?n("div",{staticClass:"dialog-header"},[e.type?n("i",{class:e.iconsClasses}):e._e(),n("h3",{staticClass:"title"},[e._t("title",[e._v(e._s(e.title))])],2),e.closeText?n("span",{staticClass:"close-text",attrs:{ka:e.ka+"dialog_close"},on:{click:e.handlerClose}},[e._v(e._s(e.closeText))]):n("span",{staticClass:"close",attrs:{ka:e.ka+"dialog_close"},on:{click:e.handlerClose}},[n("i",{staticClass:"icon-close"})]),e._t("header")],2):e._e(),n("div",{staticClass:"dialog-body"},[e.type?n("div",{staticClass:"tip-text"},[e._v(e._s(e.content))]):e._t("content",[e._v(e._s(e.content))])],2),e.showFooter?n("div",{staticClass:"dialog-footer"},[e._t("footer",[n("div",{staticClass:"btns"},[e.cancelText?n("span",{staticClass:"btn btn-outline btn-cancel",attrs:{ka:e.ka+"dialog_cancel"},on:{click:e.handlerCancel}},[e._v(e._s(e.cancelText))]):e._e(),e.confirmText?n("span",{staticClass:"btn btn-primary btn-sure",class:{"btn-disabled":e.showConfirmLoading},attrs:{ka:e.ka+"dialog_sure"},on:{click:e.handlerConfirm}},[e.showConfirmLoading?n("i",{staticClass:"ui-icon-loading"}):e._e(),e._v(e._s(e.confirmText))]):e._e()])])],2):e._e()])])])}),[],!1,null,null,null).exports,h=o.a.extend(c),m=function(e){d&&d.$el&&(document.body.removeChild(d.$el),d=null,clearTimeout(null)),function(e){d=new h({el:document.createElement("div"),data:e}),e.addToElement?e.addToElement.parentNode.appendChild(d.$el):document.body.appendChild(d.$el)}(e)};m.hide=function(){d&&(document.body.removeChild(d.$el),d=null,clearTimeout(null))},window.addEventListener("hashchange",m.hide,!1),window.addEventListener("popstate",m.hide,!1),p.install=function(e){e.component(p.name,p),e.prototype.$dialog=m};t.default=p},"5vpZ":function(e,t,n){"use strict";n.r(t);n("4mDm"),n("07d7"),n("5s+n"),n("PKPk"),n("3bBZ");t.default=[{name:"verify-slider",path:"/safe/verify-slider",meta:{pk:"safe_verify_slider",wrapClassName:"wrap-verify-slider",title:"网站访客身份验证 - BOSS直聘",content:{keywords:"boss直聘访客验证,官网,访客验证",description:"请按照指示完成网站访客验证。"}},component:function(){return n.e(1).then(n.bind(null,"Yq1k"))}}]},"7OVO":function(e,t,n){"use strict";n.r(t);var o={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{iconName:function(){return"#icon-".concat(this.iconClass)},svgClass:function(){return this.className?"svg-icon "+this.className:"svg-icon"}}},r=n("KHd+"),a=Object(r.a)(o,(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{class:this.svgClass,attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":this.iconName}})])}),[],!1,null,null,null);t.default=a.exports},"7h21":function(e,t,n){"use strict";n.r(t);n("4mDm"),n("07d7"),n("5s+n"),n("PKPk"),n("3bBZ");t.default=[{name:"cpc_user_safe_sure",path:"/user-safe",meta:{hideHeader:!0,hideFooter:!0,hideSiderbar:!0,notLogin:!0},component:function(){return n.e(10).then(n.bind(null,"cLm4"))}}]},"8+Sn":function(e,t,n){"use strict";n("oVuX"),n("+2oP"),n("TWNs"),n("rB9j"),n("JfAA"),n("Rm1S");var o="."+location.hostname.split(".").slice(-2).join("."),r={get:function(e){var t,n=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return(t=document.cookie.match(n))?unescape(t[2]):null},set:function(e,t,n,r,a){var i=e+"="+encodeURIComponent(t),s=new Date;if(n&&(s.setTime(s.getTime()+60*n*1e3),i+="; expires="+s.toGMTString()),i=a?i+"; path="+a:i,i=r?i+"; domain="+r:i,document.cookie=i,void 0!==window.wst&&"function"==typeof window.wst.postMessage){var c={name:"setWKCookie",params:{url:r||o,name:e,value:encodeURIComponent(t),expiredate:s.getTime(),path:a||"/"}};window.wst.postMessage(JSON.stringify(c))}},del:function(e,t,n){var o=e+"=null;expires="+new Date("1970/01/01").toGMTString();o=t?o+";domain="+t:o,o=n?o+";path="+n:o,document.cookie=o}};t.a=r},BbCk:function(e,t,n){"use strict";n.r(t);n("4mDm"),n("07d7"),n("5s+n"),n("PKPk"),n("3bBZ");var o=n("ygAv");t.default={path:"/",component:function(){return n.e(5).then(n.bind(null,"44Km"))},children:[{name:"login-page",path:"/",component:function(){return n.e(4).then(n.bind(null,"K6Od"))},alias:["login","signup"],meta:{pk:"cpc_user_sign_up".concat(Object(o.f)()?"_wap":""),wrapClassName:"wrap-sign"}}]}},DcyJ:function(e,t,n){"use strict";n.d(t,"b",(function(){return A})),n.d(t,"c",(function(){return j})),n.d(t,"a",(function(){return S}));var o=n("3tO9"),r=n.n(o),a=(n("oVuX"),n("tkto"),n("07d7"),n("rB9j"),n("Rm1S"),n("FZtP"),n("Qyje")),i=n.n(a),s=(n("yq1k"),n("5s+n"),n("k1GQ")),c=n("vDqi"),l=n.n(c),u=n("Kw5r"),d=n("cDf5"),f=n.n(d),p=(n("+2oP"),n("sMBO"),n("8+Sn")),h=n("2bsR"),m=n("vYQH"),v=Object(h.a)(),g="."+v.split(".").slice(-2).join(".");var y=function(){var e,t={},n=document.createElement("iframe");function o(t,n){(new Date).getTime();var o="";try{o=(new e).z(t,parseInt(n)+60*(480+(new Date).getTimezoneOffset())*1e3)}catch(e){}o&&p.a.set("__zp_stoken__",o,3840,g,"/"),p.a.del("__zp_sseed__","/",g),p.a.del("__zp_sname__","/",g),p.a.del("__zp_sts__","/",g)}return n.style.height=0,n.style.width=0,n.style.margin=0,n.style.padding=0,n.style.border="0 none",n.style.position="fixed",n.style.zIndex="-100",n.name="zhipinFrame",n.src="about:blank",(document.body||document.documentElement).appendChild(n),function(r,a,i){r&&a&&i||(r=p.a.get("__zp_sseed__"),a=p.a.get("__zp_sname__"),i=p.a.get("__zp_sts__")),r&&a&&i&&(t["".concat(a)]?o(r,i):function(e,t,n){"object"!=f()(e)&&(e=[e]);var o=n||document.getElementsByTagName("head").item(0)||document.documentElement,r=new Array,a=e.length-1;!function n(i){r[i]=document.createElement("script"),r[i].setAttribute("type","text/javascript"),r[i].setAttribute("charset","UTF-8"),r[i].onload=r[i].onreadystatechange=function(){this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(this.onload=this.onreadystatechange=null,this.parentNode.removeChild(this),i!=a?n(i+1):"function"==typeof t&&t())},r[i].setAttribute("src",e[i]),"IFRAME"!=o.tagName?o.appendChild(r[i]):o.contentDocument.body?o.contentDocument.body.appendChild(r[i]):o.contentDocument.documentElement.appendChild(r[i])}(0)}("/web/common/security-js/"+a+".js",(function(){t["".concat(a)]=1,e=n.contentWindow.ABC,o(r,i)}),n))}}();document.addEventListener("DOMContentLoaded",(function(){y()}));var w=n("Q2AE"),b=n("m66B"),C=n("jGoM"),k=["/wapi/zppassport/qrcode/scanByMp","/wapi/zppassport/qrcode/scan","/wapi/zppassport/qrcode/scanLogin","/wapi/zppassport/qrcode/scanSecond","/wapi/zpgeek/resume/attachment/parser/upload.json"],_=l.a.create({timeout:6e4,withCredentials:!0});_.interceptors.request.use((function(e){return function(){e.headers.common["X-Requested-With"]="XMLHttpRequest",w.a.getters.token&&(e.headers.common.token=w.a.getters.token.split("|")[0]);var t=p.a.get("bst");e.headers.common.traceId=Object(s.a)(),t&&(e.headers.common.zp_token=t);try{var n=(w.a.state.userInfo||{}).userId;!t&&n&&u.a.prototype.$logAPM({action:"boss_safe_zpToken",type:"zpToken-null",data:{code:10001,message:"请求拦截器无法在header里携带bst",extraInfo:{api:e.url,referrer:document.referrer,userId:n,network:navigator.onLine}}})}catch(e){}}(),e}),(function(e){try{var t=(e||{}).config;u.a.prototype.$logAPM({action:"api_abnormal",type:"request",data:{code:1e4,message:"接口请求发生未知异常",extraInfo:{api:t.url,method:t.method,referrer:document.referrer,network:navigator.onLine,platform:m.a.platform,data:JSON.stringify(t.data||t.params)||""}}})}catch(e){}Promise.reject(e)})),_.interceptors.response.use((function(e){var t,n=e.status,o=e.data,a=e.config;return a.retryCount||(a.retryCount=0),120!==o.code&&121!==o.code&&122!==o.code||function(e){try{var t=(w.a.state.userInfo||{}).userId;t&&u.a.prototype.$logAPM({action:"boss_safe_zpToken",type:"zpToken-invalid",data:{code:10010,message:"服务端检查 bst 异常",extraInfo:{api:e,userId:t,token:p.a.get("bst"),referrer:document.referrer,network:navigator.onLine}}})}catch(e){}}(a.url),122==o.code&&a.retryCount<1?Object(b.a)().then((function(){a.retryCount+=1;var e=p.a.get("bst");e&&(a.headers.zp_token=e);var t=(w.a.state.userInfo||{}).userId;try{!e&&t&&u.a.prototype.$logAPM({action:"boss_safe_zpToken",type:"zpToken-null",data:{code:10002,message:"重试种bst成功后,获取bst失败",extraInfo:{userId:t,retryCount:a.retryCount,network:navigator.onLine,referrer:document.referrer}}})}catch(e){}return _(a)})).catch((function(e){try{var t,n=(null===(t=w.a.state.userInfo)||void 0===t?void 0:t.userId)||"";u.a.prototype.$logAPM({action:"boss_safe_zpToken",type:"zpToken-refresh",data:{code:10003,message:"重试种bst失败",extraInfo:{referrer:document.referrer,userId:n,retryCount:a.retryCount,network:navigator.onLine,token:p.a.get("bst"),error:e}}})}catch(e){}})):200!==n?Promise.reject(o):(120!==o.code&&121!==o.code&&122!==o.code||(o.message="操作失败,请刷新页面重试!"),t=o.code,o.zpData,[31,32,35,36,37].indexOf(t)>-1||y(),Object(C.verifyPassportCode)(o.code)&&Object(C.handlePassportController)({appName:"zhipin_web_sign",code:o.code,data:o,env:"prod"}),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t=e.data,n=e.config,o=[0,7,31,32,35,36,37,120,121,122,1011];if(void 0===(null==t?void 0:t.code)||void 0!==(null==t?void 0:t.code)&&o.includes(parseInt(null==t?void 0:t.code)))return;if(k.includes(n.url))return;u.a.prototype.$logAPM({action:"api_abnormal",type:"response",data:{code:10010,message:"接口响应存在异常",extraInfo:{api:n.url,method:n.method,referrer:document.referrer,network:navigator.onLine,zpData:r()({},t),platform:m.a.platform}}})}catch(e){}}(e),o)}),(function(e){return Promise.reject(e)}));var x=_,O={isLoading:!0,isApiHost:!1,isRemoveField:!1,removeField:[]},L={headers:{"content-type":"application/json;charset=UTF-8"}};function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r()(r()({},O),n);return o.params=D(t,o),x.get(e,o)}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r()(r()(r()({},O),L),n),a=D(t,o);if(o.headers){var s=Object.keys(o.headers).join("|").match(/Content\-Type/i);s&&o.headers["".concat(s)].match(/x\-www\-form\-urlencoded/i)&&(a=i.a.stringify(a))}return x.post(e,a,o)}var S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return j(e,T(n),r()(r()({},t),{},{headers:r()(r()({},t["Content-Type"]),{},{"Content-Type":"application/x-www-form-urlencoded"})}))}};function D(e,t){return t.isRemoveField?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=JSON.parse(JSON.stringify(e)),o=t;0===t.length&&(o=Object.keys(e));return o.forEach((function(e){var t=n[e];""!==t&&null!=t||delete n[e]})),n}(e,t.removeField):e}function T(){var e,t,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=[];for(e in o)if((t=o[e])instanceof Array)for(n=t.length;n--;)r.push(e+"[]="+encodeURIComponent(t[n]));else r.push(e+"="+encodeURIComponent(void 0===t?"":t));return r.join("&")}},F1jg:function(e,t,n){"use strict";n.r(t);var o=n("vY5j");t.default={install:function(e){e.prototype.$dayjs=o.a}}},N0RU:function(e,t,n){},Q2AE:function(e,t,n){"use strict";var o=n("QILm"),r=n.n(o),a=n("fsL8"),i=n.n(a),s=n("yXPU"),c=n.n(s),l=n("3tO9"),u=n.n(l),d=(n("ma9I"),n("4mDm"),n("oVuX"),n("+2oP"),n("sMBO"),n("07d7"),n("5s+n"),n("PKPk"),n("3bBZ"),n("Kw5r")),f=n("L2JU"),p=n("8+Sn"),h=n("DcyJ"),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(h.b)("/wapi/zpuser/wap/getUserInfo.json",e)},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(h.b)("/wapi/zppassport/smsSwitch",e)},g=n("wyEq"),y=["successCallback"];d.a.use(f.a);var w=n("1a9p"),b=w.keys().reduce((function(e,t){var n=w(t).default;return e[n.name]=n,e}),{});t.a=new f.a.Store({namespaced:!0,modules:u()({},b),state:{userInfo:{},pageLoading:!1,smsSwitch:!0,abDataIsReady:!1,abData:{}},getters:{token:function(e){return e.userInfo.token}},mutations:{setUserInfo:function(e,t){e.userInfo=t||{}},updatePageLoading:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.pageLoading=t},setSmsSwitch:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.smsSwitch=t},setABData:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.abData=t||{},e.abDataIsReady=!0}},actions:{getABData:function(e){return c()(i()().mark((function t(){var o,r,a,s,c,l,u,d;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.commit,t.prev=1,r=p.a.get("__a"),a=r?r.split(".").slice(0,2).reverse().join(""):"",t.next=6,n.e(8).then(n.bind(null,"BbMF"));case 6:return s=t.sent,c=s.getABData,t.next=10,c({type:"global",system:"9E2145704D3D49648DD85D6DDAC1CF0D",attrs:{userAgent:window.navigator.userAgent,pc_device_id:a}});case 10:l=t.sent,u=l.code,d=l.zpData,0==u&&o("setABData",d||{}),t.next=19;break;case 16:t.prev=16,t.t0=t.catch(1),console.error(t.t0);case 19:case"end":return t.stop()}}),t,null,[[1,16]])})))()},getUserInfo:function(e){return c()(i()().mark((function t(){var n,o,r,a;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.commit,t.prev=1,t.next=4,m();case 4:o=t.sent,r=o.code,a=o.zpData,0==r&&n("setUserInfo",a),t.next=12;break;case 10:t.prev=10,t.t0=t.catch(1);case 12:case"end":return t.stop()}}),t,null,[[1,10]])})))()},getSmsSwitch:function(e){return c()(i()().mark((function t(){var n,o,r,a,s;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.commit,t.prev=1,t.next=4,v();case 4:o=t.sent,r=o.code,a=o.zpData,0==r&&n("setSmsSwitch",null===(s=null==a?void 0:a.smsSwitch)||void 0===s||s),t.next=12;break;case 10:t.prev=10,t.t0=t.catch(1);case 12:case"end":return t.stop()}}),t,null,[[1,10]])})))()},logoutAction:function(e,t){return c()(i()().mark((function n(){var o,a,s,c,l,u,f;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.commit,n.prev=1,a=(o=t||{}).successCallback,s=r()(o,y),n.next=5,Object(g.b)(s);case 5:if(c=n.sent,l=c.code,u=c.message,f=c.zpData,0==l)"function"==typeof a?a():window.location.href=f.toUrl||"/";else try{d.a.prototype.$logAPM({action:"api_abnormal",type:"request",errorCode:"user_logout_fail",json:"logout_fail_code_".concat(l,"_message_").concat(u)})}catch(e){}n.next=15;break;case 12:n.prev=12,n.t0=n.catch(1);try{d.a.prototype.$logAPM({action:"api_abnormal",type:"request",errorCode:"user_logout_error",json:JSON.stringify(n.t0.stack||n.t0.message||n.t0)})}catch(e){}case 15:case"end":return n.stop()}}),n,null,[[1,12]])})))()}}})},R5Pt:function(e,t,n){var o={"./boss-loading.g.vue":"kvRT","./svg-icon.g.vue":"7OVO"};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id="R5Pt"},SyJe:function(e,t,n){"use strict";n.r(t);n("4mDm"),n("07d7"),n("5s+n"),n("PKPk"),n("3bBZ");t.default={name:"login-quick",path:"/quick",component:function(){return n.e(6).then(n.bind(null,"K8W+"))},meta:{pk:"login_quick"}}},"U/gv":function(e,t,n){"use strict";n.r(t);var o=n("cDf5"),r=n.n(o),a=n("3tO9"),i=n.n(a),s=n("QILm"),c=n.n(s),l=(n("ma9I"),n("4mDm"),n("Tskq"),n("07d7"),n("PKPk"),n("3bBZ"),n("vYQH")),u=n("Q2AE"),d=["action","type"];function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t=u.a.state.userInfo||{},n=t.userId,o=e||{},r=o.action,a=o.type,s=c()(o,d);r&&a&&window.customReportData&&window.customReportData(i()({v:l.a.version,platform:l.a.platform,userId:n},s),r,a)}catch(e){}}var p=new Map;function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e=e||{},n=t.type,o=t.data,a="";o&&"object"===r()(o)&&(a=o.code,e.data=JSON.stringify(o));var i="".concat(n,"-").concat(a);if(p.has(i))clearTimeout(p.get(i)),p.set(i,setTimeout((function(){f(e),p.delete(i)}),2e3));else{if(f(e),p.size>=100){var s=p.keys().next().value;p.delete(s)}p.set(i,setTimeout((function(){p.delete(i)}),2e3))}}t.default={install:function(e){e.prototype.$logAPM=h}}},W4z5:function(e,t,n){var o={"./day.p.js":"F1jg","./log-apm.p.js":"U/gv","./log-ka.p.js":"iOzN"};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id="W4z5"},WWTb:function(e,t,n){var o={"./login-page.r.js":"BbCk","./login-pes.r.js":"YElD","./login-quick.r.js":"SyJe","./safe-device.r.js":"7h21","./safe.r.js":"5vpZ"};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id="WWTb"},YElD:function(e,t,n){"use strict";n.r(t);n("4mDm"),n("07d7"),n("5s+n"),n("PKPk"),n("3bBZ");t.default=[{name:"login-pes",path:"/login-pes",meta:{pk:"pes_login",wrapClassName:"login-pes-wrapper"},component:function(){return n.e(3).then(n.bind(null,"tRgp"))}}]},YJ22:function(e,t,n){var o={"./clickoutside.dir.js":"choc"};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id="YJ22"},YzU1:function(e,t,n){"use strict";var o=n("N0RU");n.n(o).a},choc:function(e,t,n){"use strict";n.r(t);n("pDQq"),n("07d7");var o,r=[],a="@@clickoutsideContext",i=0;function s(e,t,n){return function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(n&&n.context&&o.target&&r.target)||e.contains(o.target)||e.contains(r.target)||e===o.target||n.context.popperElm&&(n.context.popperElm.contains(o.target)||n.context.popperElm.contains(r.target))||(t.expression&&e[a].methodName&&n.context[e[a].methodName]?n.context[e[a].methodName]():e[a].bindingFn&&e[a].bindingFn())}}"undefined"!=typeof document&&document.addEventListener("click",(function(e){return o=e})),"undefined"!=typeof document&&document.addEventListener("click",(function(e){r.forEach((function(t){return t[a].documentHandler(e,o)}))})),t.default={name:"clickoutside",handler:{bind:function(e,t,n){r.push(e);var o=i++;e[a]={id:o,documentHandler:s(e,t,n),methodName:t.expression,bindingFn:t.value}},update:function(e,t,n){e[a].documentHandler=s(e,t,n),e[a].methodName=t.expression,e[a].bindingFn=t.value},unbind:function(e){for(var t=r.length,n=0;n1?c-1:0),u=1;ut[0]?1:0})),e._entries&&(e._entries={});for(var n=0;n1?a(o[1]):"")}})}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0),function(e){if(function(){try{var t=new e.URL("b","http://a");return t.pathname="c d","http://a/c%20d"===t.href&&t.searchParams}catch(t){return!1}}()||function(){var t=e.URL,n=function t(n,o){"string"!=typeof n&&(n=String(n)),o&&"string"!=typeof o&&(o=String(o));var r,a=document;if(o&&(void 0===e.location||o!==e.location.href)){o=o.toLowerCase(),(r=(a=document.implementation.createHTMLDocument("")).createElement("base")).href=o,a.head.appendChild(r);try{if(0!==r.href.indexOf(o))throw new Error(r.href)}catch(t){throw new Error("URL unable to set base "+o+" due to "+t)}}var i=a.createElement("a");i.href=n,r&&(a.body.appendChild(i),i.href=i.href);var s=a.createElement("input");if(s.type="url",s.value=n,":"===i.protocol||!/:/.test(i.href)||!s.checkValidity()&&!o)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:i});var c=new e.URLSearchParams(this.search),l=!0,u=!0,d=this;["append","delete","set"].forEach((function(e){var t=c[e];c[e]=function(){t.apply(c,arguments),l&&(u=!1,d.search=c.toString(),u=!0)}})),Object.defineProperty(this,"searchParams",{value:c,enumerable:!0});var f=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==f&&(f=this.search,u&&(l=!1,this.searchParams._fromString(this.search),l=!0))}})},o=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(e){!function(e){Object.defineProperty(o,e,{get:function(){return this._anchorElement[e]},set:function(t){this._anchorElement[e]=t},enumerable:!0})}(e)})),Object.defineProperty(o,"search",{get:function(){return this._anchorElement.search},set:function(e){this._anchorElement.search=e,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(o,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:!0},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],t=this._anchorElement.port!=e&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(e){},enumerable:!0},username:{get:function(){return""},set:function(e){},enumerable:!0}}),n.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)},n.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)},e.URL=n}(),void 0!==e.location&&!("origin"in e.location)){var t=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:t,enumerable:!0})}catch(n){setInterval((function(){e.location.origin=t()}),100)}}}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0)}).call(this,n("yLpj"))},pLGG:function(e,t,n){},tjUo:function(e,t,n){"use strict";n.r(t);var o=n("fsL8"),r=n.n(o),a=n("yXPU"),i=n.n(a),s=n("QILm"),c=n.n(s),l=(n("tkto"),n("07d7"),n("rB9j"),n("FZtP"),n("Kw5r")),u=n("3tO9"),d=n.n(u),f=n("L2JU"),p={name:"App",computed:d()({},Object(f.b)(["pageLoading"]))},h=n("KHd+"),m=Object(h.a)(p,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.$route.meta.wrapClassName||"",attrs:{id:"wrap"}},[n("keep-alive",[e.$route.meta.keepAlive?n("router-view",{class:e.$route.meta.pageClassName||""}):e._e()],1),e.$route.meta.keepAlive?e._e():n("router-view",{class:e.$route.meta.pageClassName||""}),e.pageLoading?n("boss-loading"):e._e()],1)}),[],!1,null,null,null).exports,v=n("RIqP"),g=n.n(v),y=(n("4mDm"),n("UxlC"),n("3bBZ"),n("jE9Z")),w=y.a.prototype.push,b=y.a.prototype.replace;y.a.prototype.push=function(e){return w.call(this,e).catch((function(e){return e}))},y.a.prototype.replace=function(e){return b.call(this,e).catch((function(e){return e}))},l.a.use(y.a,{});var C,k,_,x=(C=[],(k=n("WWTb")).keys().forEach((function(e){Array.isArray(k(e).default)?C.push.apply(C,g()(k(e).default)):C.push(k(e).default)})),C),O=new y.a({mode:"history",base:(_="/web/user/",_&&"undefined"!==_?/^\/|http/.test(_)||(_="/"+_):_="/",_),routes:g()(x)}),L=n("Q2AE"),A=n("W4z5");A.keys().forEach((function(e){var t=A(e).default;l.a.use(t)}));n("sMBO");var j=n("YJ22");j.keys().forEach((function(e){var t=j(e).default;l.a.directive(t.name,t.handler)}));var S=n("R5Pt"),D=n("kv+9");S.keys().forEach((function(e){var t=S(e).default;l.a.component(t.name,t)})),D.keys().forEach((function(e){var t=D(e).default;l.a.use(t)}));n("pLGG"),n("pNMO"),n("4Brf");var T=n("vYQH"),E=n("2bsR");O.beforeEach((function(e,t,n){e.matched.length?n():(n(!1),function(e){var t=e.to;try{var n,o=((null===L.a||void 0===L.a||null===(n=L.a.state)||void 0===n?void 0:n.userInfo)||{}).userId,r=document.referrer;l.a.prototype.$logAPM({action:"route_abnormal",type:"404",data:{code:1e4,message:"目标路由无法匹配",extraInfo:{userId:o,platform:T.a.platform,referrer:r,path:t.fullPath}}})}catch(e){}window.location.href=Object(E.a)()+"/web/common/404.html"}({to:e}))})),O.beforeEach((function(e,t,n){try{var o=e.meta||{};if(o.content){var r=o.content,a=r.keywords,i=r.description;a&&document.querySelector('meta[name="keywords"]').setAttribute("content",a),i&&document.querySelector('meta[name="description"]').setAttribute("content",i)}o.title&&(document.title=o.title)}catch(e){}n()})),O.afterEach((function(e,t,n){try{var o=e.meta.pk;o&&"verify-slider"!==e.name&&(document.querySelector("#page_key_name").value=o||"",_T.sendPageView())}catch(e){}}));var B=n("wyEq"),P=n("m66B"),N=n("8+Sn"),z=(n("oVuX"),n("maa0"));function U(){return(U=i()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L.a.state.abDataIsReady){e.next=3;break}return e.next=3,L.a.dispatch("getABData");case 3:n=null===(t=L.a.state.abData)||void 0===t||null===(t=t.nd_result_13912_number_1)||void 0===t?void 0:t.result;try{n!=="Q,M,&L,b".split(",").join("")&&Object(z.a)({env:"prod",appName:"zhipin_web_sign"})}catch(e){console.warning(e)}case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}n("oyPC");var F=["action"];try{!function(){U.apply(this,arguments)}(),N.a.del("geek_zp_token")}catch(e){}function I(){return(I=i()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(P.a)();case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),l.a.prototype.$logAPM({action:"boss_safe_zpToken",type:"zpToken-refresh",data:{code:1e4,message:"尝试第1次种bst失败",extraInfo:{referrer:document.referrer,network:navigator.onLine,error:e.t0,token:N.a.get("bst")}}});case 8:return e.prev=8,new l.a({router:O,store:L.a,render:function(e){return e(m)}}).$mount("#app"),e.finish(8);case 12:case"end":return e.stop()}}),e,null,[[0,5,8,12]])})))).apply(this,arguments)}l.a.prototype.$sendAction=function(e){try{var t=e.action,n=c()(e,F),o={};Object.keys(n).forEach((function(e){var t="number"==typeof n[e]?n[e]+"":n[e];/^p(\d)*$/.test(e)?o["action"+e]=t:o[e]=t})),Warlock&&t&&Warlock.track(t,o)}catch(e){}return Object(B.a)(e)},l.a.config.productionTip=!1,l.a.config.ignoredElements=["wx-open-launch-weapp"],function(){I.apply(this,arguments)}()},vYQH:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var o={platform:"zhipin-sign",version:"5260"}},wyEq:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var o=n("DcyJ"),r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(o.c)("/wapi/zpCommon/actionLog/common.json",{ba:JSON.stringify(e)},{headers:{"Content-Type":"application/x-www-form-urlencoded"}})},a=Object(o.a)("/wapi/zppassport/user/logout")},yWbZ:function(e,t,n){"use strict";n.r(t);var o,r=n("cDf5"),a=n.n(r),i=n("Kw5r"),s={name:"UiToast",data:function(){return{show:!1,wrapClass:"",type:"",content:"",duration:1500}},computed:{classObject:function(){return this.wrapClass},classIcon:function(){return"icon-toast-"+this.type}}},c=(n("YzU1"),n("KHd+")),l=Object(c.a)(s,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticClass:"toast-new",class:e.classObject},[n("div",{ref:"container",staticClass:"toast-con"},[n("i",{class:e.classIcon},["success"==e.type?n("svg",{attrs:{width:"20px",height:"20px",viewBox:"0 0 22 22",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(-681.000000, -2402.000000)"}},[n("g",{attrs:{id:"Group-16-Copy",transform:"translate(681.000000, 2402.000000)"}},[n("circle",{attrs:{id:"Oval-14",fill:"#00A6A7",cx:"11",cy:"11",r:"11"}}),n("path",{attrs:{id:"Path-5",d:"M15.6186523,7.40771484 L10.1137815,14.4787402 C10.0120008,14.6094779 9.82350739,14.6329522 9.6927697,14.5311715 C9.68701098,14.5266882 9.68141777,14.5219964 9.67600123,14.5171052 L6.77929688,11.9013672",stroke:"#FFFFFF","stroke-width":"2","stroke-linecap":"round"}})])])])]):e._e(),"warning"==e.type?n("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"20px",height:"20px",viewBox:"0 0 24 24",version:"1.1"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(-761.000000, -2401.000000)"}},[n("g",{attrs:{id:"Group-17-Copy",transform:"translate(762.000000, 2402.000000)"}},[n("circle",{attrs:{id:"Oval-14-Copy",stroke:"#FC6C37","stroke-width":"2",fill:"#FC6C37",cx:"11",cy:"11",r:"11"}}),n("rect",{attrs:{id:"Rectangle-35",fill:"#FFFFFF",x:"10",y:"5",width:"2",height:"8",rx:"1"}}),n("rect",{attrs:{id:"Rectangle-34",fill:"#FFFFFF",x:"10",y:"15",width:"2",height:"2",rx:"1"}})])])])]):e._e(),"error"==e.type?n("svg",{attrs:{width:"20px",height:"20px",viewBox:"0 0 22 22",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(-722.000000, -2402.000000)"}},[n("g",{attrs:{transform:"translate(722.000000, 2402.000000)"}},[n("circle",{attrs:{fill:"#FC5B5C",cx:"11",cy:"11",r:"11"}}),n("path",{attrs:{id:"Combined-Shape",d:"M12.363961,10.9497475 L15.1923882,13.7781746 C15.5829124,14.1686989 15.5829124,14.8018639 15.1923882,15.1923882 C14.8018639,15.5829124 14.1686989,15.5829124 13.7781746,15.1923882 L10.9497475,12.363961 L8.12132034,15.1923882 C7.73079605,15.5829124 7.09763107,15.5829124 6.70710678,15.1923882 C6.31658249,14.8018639 6.31658249,14.1686989 6.70710678,13.7781746 L9.53553391,10.9497475 L6.70710678,8.12132034 C6.31658249,7.73079605 6.31658249,7.09763107 6.70710678,6.70710678 C7.09763107,6.31658249 7.73079605,6.31658249 8.12132034,6.70710678 L10.9497475,9.53553391 L13.7781746,6.70710678 C14.1686989,6.31658249 14.8018639,6.31658249 15.1923882,6.70710678 C15.5829124,7.09763107 15.5829124,7.73079605 15.1923882,8.12132034 L12.363961,10.9497475 Z",fill:"#FFFFFF"}})])])])]):e._e(),"info"==e.type?n("svg",{attrs:{width:"20px",height:"20px",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(-800.000000, -2401.000000)"}},[n("g",{attrs:{transform:"translate(801.000000, 2402.000000)"}},[n("circle",{attrs:{id:"Oval-14-Copy-2",stroke:"#5E96F2","stroke-width":"2",fill:"#5E96F2",cx:"11",cy:"11",r:"11"}}),n("path",{attrs:{id:"Combined-Shape",d:"M11,5 C11.5522847,5 12,5.44771525 12,6 C12,6.55228475 11.5522847,7 11,7 C10.4477153,7 10,6.55228475 10,6 C10,5.44771525 10.4477153,5 11,5 Z M11,9 C11.5522847,9 12,9.44771525 12,10 L12,16 C12,16.5522847 11.5522847,17 11,17 C10.4477153,17 10,16.5522847 10,16 L10,10 C10,9.44771525 10.4477153,9 11,9 Z",fill:"#FFFFFF"}})])])])]):e._e(),"loading"==e.type?n("svg",{attrs:{width:"20px",height:"20px",viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(-2342.000000, -1459.000000)"}},[n("g",{attrs:{transform:"translate(2322.000000, 1444.000000)"}},[n("image",{attrs:{x:"20",y:"15",width:"20",height:"20","xlink:href":"data:image/png;base64,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"}})])])])]):e._e()]),e._v(" "+e._s(e.content)+" ")])])}),[],!1,null,null,null).exports,u=null,d=i.a.extend(l),f=function(e,t){var n={};"string"==typeof e?(n.content=e,t&&(n.type=t)):"object"===a()(e)&&(n=e),o&&(document.body.removeChild(o.$el),o=null,clearTimeout(u)),o=new d({el:document.createElement("div")}),document.body.appendChild(o.$el),o.show=!0,o.content=n.content,o.type=n.type,o.wrapClass=n.wrapClass,o.duration=n.duration||2300,"loading"!==o.type&&(u=setTimeout((function(){document.body.removeChild(o.$el),o=null}),o.duration))};f.hide=function(){o&&(document.body.removeChild(o.$el),o=null,clearTimeout(u))};t.default={install:function(e){e.prototype.$toast=f}}},ygAv:function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"h",(function(){return f})),n.d(t,"f",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m}));n("cDf5"),n("ma9I"),n("yq1k"),n("4mDm"),n("oVuX"),n("sMBO"),n("qePV"),n("07d7"),n("rB9j"),n("JfAA"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("SYor"),n("3bBZ"),n("Kz25"),n("vxnP"),n("mGGf"),n("8+Sn");var o=n("K4CH"),r=n.n(o),a=n("2bsR"),i=n("k1GQ");n.d(t,"g",(function(){return i.b})),n.d(t,"i",(function(){return i.c}));var s=[".zhipin.com",".bosszhipin.com"];["pre","prod"].includes("prod")||s.push(".weizhipin.com");var c,l=function(){var e=window.location.hostname;return-1!==e.indexOf("127")||-1!==e.indexOf("qa")?"https://live-qa.weizhipin.com/web/boss/webcast":-1!==e.indexOf("pre")?"https://live-pre.zhipin.com/web/boss/webcast":"https://live.zhipin.com/web/boss/webcast"},u=function(e){return e?e.replace(/\/g,">").replace("","").replace("","").replace("","").replace("",""):e},d={versions:(c=window.navigator.userAgent,{trident:c.indexOf("Trident")>-1,presto:c.indexOf("Presto")>-1,webKit:c.indexOf("AppleWebKit")>-1,gecko:c.indexOf("Gecko")>-1&&-1==c.indexOf("KHTML"),mobile:!!c.match(/AppleWebKit.*Mobile.*/),ios:!!c.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:c.indexOf("Android")>-1||c.indexOf("Adr")>-1,iPhone:c.indexOf("iPhone")>-1,iPad:c.indexOf("iPad")>-1,webApp:-1==c.indexOf("Safari"),weixin:c.indexOf("MicroMessenger")>-1,qq:" qq"==c.match(/\sQQ/i)}),language:(window.navigator.browserLanguage||window.navigator.language).toLowerCase()},f=function(e,t,n){var o,r;return t=t||300,function(){var a=arguments,i=n||this,s=+new Date;o&&s0&&void 0!==arguments[0]?arguments[0]:"";if(!(e=e.trim())||0===e.length)return"/";try{e=Object(i.c)(e);var t=new URL(e),n=t.hostname,o=t.pathname;return"".concat(n).concat(o)||"/"}catch(e){try{_T.sendTracking("get-pathname-erro: ",e)}catch(e){}}return e},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;e=Object(i.c)(e);var o=t.customWhiteHostnames||s;Object(i.b)(e,{whiteHostnames:o})||(e=Object(a.a)()),n&&n.nestCallback&&"function"==typeof n.nestCallback?n.nestCallback():t&&t.open?window.open(e):e?window.location.replace(e):window.location.reload()}}})})); \ No newline at end of file