PageSourceSearch

https://www.octoparse.fr/_next/static/chunks/pages/console/task/task-info-a706062e4806e968.js

js octoparse.fr collected 2026-10-04 07:06:31 UTC 85,763 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4155,1787],{85912:function(e,t,a){"use strict";var s,n=a(50959);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)({}).hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(null,arguments)}var o=(0,n.forwardRef)(function(e,t){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",ref:t},e),s||(s=n.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.333},n.createElement("path",{d:"M5.542 1.75H2.625a.875.875 0 0 0-.875.875v8.75c0 .483.392.875.875.875h8.75a.875.875 0 0 0 .875-.875V8.458M12.25 5.542l-1.166-3.5-3.5 1.166"}),n.createElement("path",{d:"M11.084 2.042c-1.458 4.375-2.333 5.25-5.25 6.416"}))))});t.Z=o},35265:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/console/task/task-info",function(){return a(19557)}])},60066:function(e,t,a){"use strict";a.d(t,{v:function(){return r}});var s,n,l=a(45127),o=a(39203),i=a(70755);
1let r=(s=e=>(0,l.iD)().subscribe(e),n=o.o9,async function(e,t){let a;let l=s(t=>{"error"===t.action&&(0,i.d)(t.payload)&&t.payload.taskId===e&&(a=t.payload)});try{try{let e=await t();if(!a)return e}catch(e){if(!a)throw e}await n(a);return}finally{l()}})},70755:function(e,t,a){"use strict";a.d(t,{d:function(){return l}});let s=/^(\d{4})-(0[1-9]|1[0-2])$/;function n(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function l(e){return!!(n(e)&&"TRIAL_QUOTA_EXCEEDED"===e.code&&"string"==typeof e.sessionId&&e.sessionId.trim()&&(void 0===e.taskId||"string"==typeof e.taskId&&e.taskId.trim())&&(void 0===e.message||function(e){if(!n(e)||"ai"!==e.type||!n(e.data))return!1;let t=e.data.content;return"string"==typeof t||Array.isArray(t)}(e.message)))&&(void 0===e.quota||!!n(e.quota)&&"string"==typeof e.quota.period&&s.test(e.quota.period)&&"number"==typeof e.quota.remainingCount&&Number.isInteger(e.quota.remainingCount)&&e.quota.remainingCount>=0)}},96340:function(e,t,a){"use strict";a.d(t,{T:function(){return c},v:function(){return d}});var s=a(11527),n=a(82187),l=a.n(n),o=a(67422),i=a.n(o);let r={primary:"bg-primary text-white hover:bg-primary-hover disabled:hover:bg-primary",outline:"border border-[#d9d9d9] bg-white text-ink hover:bg-[#f5f5f5] disabled:hover:bg-white",ghost:"text-[#595959] hover:bg-[#f5f5f5] disabled:hover:bg-transparent",danger:"border border-[#d9d9d9] bg-white text-[#ff4d4f] hover:bg-[#f5f5f5] disabled:hover:bg-white"};function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"outline",t=arguments.length>1?arguments[1]:void 0;return l()("inline-flex h-8 shrink-0 cursor-pointer items-center gap-1.5 whitespace-nowrap rounded-8 px-3 text-14 font-medium leading-6 disabled:cursor-not-allowed disabled:opacity-65",r[e],t)}function c(e){let{variant:t="outline",className:a,...n}=e,l=d(t,a);return void 0!==n.href?(0,s.jsx)(i(),{...n,className:l}):(0,s.jsx)("button",{type:"button",...n,className:l})}},29694:function(e,t,a){"use strict";a.d(t,{o:function(){return i},L:function(){return ec}});var s,n,l,o,i,r=a(11527),d=a(50959);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)({}).hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(null,arguments)}var u=(0,d.forwardRef)(function(e,t){return d.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:t},e),l||(l=d.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.53 12.138a.667.667 0 0 1 0-.943l3.528-3.528-3.529-3.529a.667.667 0 1 1 .943-.943l4 4c.26.26.26.683 0 .943l-4 4a.667.667 0 0 1-.943 0",clipRule:"evenodd"})))}),p=a(8525),m=a(24767),f=a(15760),x=a(46337),h=a(67799),v=a(31263),g=a(28209);(s=o||(o={})).GoogleDrive="GoogleDrive",s.Dropbox="Dropbox";let k=(e,t,a)=>g.Z.post("/v1/asynchronousExport/ExportGoogleSheet/GetToken",{code:e,redirectUri:t,driveProvider:a}),y=()=>g.Z.get("/v1/asynchronousExport/ExportGoogleSheet/authorizedAccounts"),j=e=>g.Z.get("/v1/asynchronousExport/ExportGoogleSheet/".concat(e,"/spreadsheets")),N=(e,t)=>{let a="/v1/asynchronousExport/ExportGoogleSheet/".concat(e,"/").concat(t,"/sheets");return g.Z.get(a)},w=(e,t)=>g.Z.post("/v1/asynchronousExport/ExportGoogleSheet/".concat(e,"/spreadsheets"),{name:t}),T=(e,t,a)=>{let s="/v1/asynchronousExport/ExportGoogleSheet/".concat(e,"/").concat(t,"/sheets:create");return g.Z.post(s,{sheetName:a})},b=e=>g.Z.get("/v1/asynchronousExport/ExportGoogleSheet/".concat(e,"/token"));var C=a(84721),I=a(55740),S=a(22553),A=a(5154),E=a.n(A);let _=new(E()).Parser({explicitArray:!1,mergeAttrs:!0}),D=new(E()).Builder,L={xml2Json:e=>{let t={};return _.parseString(e,(e,a)=>{t=a}),t||(e=e.replace(/&#x0(;)?/gi,""),_.parseString(e,(e,a)=>{t=a})),t},json2Xml:e=>D.buildObject(e)},P=new class{constructor(){this.serializer=e=>L.json2Xml(e),this.deserializer=e=>L.xml2Json(e)}};new class{constructor(){this.serializer=e=>JSON.stringify(e),this.deserializer=e=>JSON.parse(e)}},new class{constructor(){this.serializer=e=>"".concat(e),this.deserializer=e=>e}};var M=a(21601),R=a(8826),Z=a(82187),F=a.n(Z),O=a(25654),W=a(15481),z=a.n(W),G=a(5277),q=a(14669),V=a(6821),U=a(9284),H=a(95692),B=a(10422),Y=a(7591),$=a.n(Y);let J=e=>{let{type:t,openId:a,spreadSheetId:s,onDestroy:n,onSuccess:l}=e,{t:o}=(0,O.$G)(),[i,c]=(0,d.useState)(""),u=e=>{c(e.target.value)},m=async()=>
1{if(i){if(t===C.jy.SpreadSheet)await w(a,i);else{let e=await T(a,s,i);if("sheetnameexist"===e.code){M.y.error(o("task:ExportWindow.GoogleSheet.SheetExisted"));return}}l(),n()}};return(0,r.jsx)(p.Z,{className:$().warp,title:t===C.jy.SpreadSheet?o("task:ExportWindow.GoogleSheet.NewSpreadSheet"):o("task:ExportWindow.GoogleSheet.NewSheet"),onClose:()=>n(),children:(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:$().content,children:[(0,r.jsx)("input",{className:"global-input mb-6",value:i,onChange:u}),(0,r.jsxs)("div",{className:"flex justify-end",children:[(0,r.jsx)("button",{className:"global-default-btn mr-3",onClick:()=>n(),children:o("console:App.Cancel")}),(0,r.jsx)("button",{className:"global-primary-btn",onClick:()=>m(),children:o("console:App.Confirm")})]})]})})})},K=e=>new Promise(t=>{let a=document.createElement("div");document.body.appendChild(a);let s=()=>{let e=B.unmountComponentAtNode(a);e&&a.parentNode&&a.parentNode.removeChild(a),t()};B.render(d.createElement(J,{onDestroy:s,...e}),a)});var X=a(70109),Q=a(87082),ee=a(40685),et=a.n(ee);let ea=e=>{let{successCb:t}=e,{t:a}=(0,O.$G)(),s=(0,R.Nq)({onSuccess:async e=>{await k(e.code,location.origin,o.GoogleDrive),t()},flow:"auth-code",scope:I.T});return(0,r.jsxs)("div",{className:"flex px-4 py-2 rounded-[8px] border-[1px] border-[#d9d9d9] hover:border-[#3470FF] w-[fit-content] hover:bg-[#eff4ff] cursor-pointer color hover:text-[#3470FF]",onClick:()=>s(),children:[(0,r.jsx)(z(),{alt:"",src:"/static/assets/icon-google.svg",width:18,height:18,className:""}),(0,r.jsx)("span",{className:"pl-2",children:a("auth:google.EnableSyncing")})]})},es=()=>{let{t:e}=(0,O.$G)(),t=(0,R.Nq)({onSuccess:async e=>{await k(e.code,location.origin,o.GoogleDrive)},flow:"auth-code"});return(0,r.jsxs)("div",{className:"flex items-center pl-3 h-8 cursor-pointer",onClick:t,children:[(0,r.jsx)(m.Z,{className:"size-4 text-[#262626]","aria-hidden":!0}),(0,r.jsx)("div",{className:"ml-1 text-[14px]",children:e("task:ExportWindow.GoogleSheet.AuthorizeNewAccount")})]})},en="createNewConfig",el=e=>{let{dataSource:t,lotNo:a,taskId:s,goBack:n}=e,{t:l,i18n:o}=(0,O.$G)(),[i]=(0,q.cI)(),[c,u]=(0,d.useState)(!1),[p,g]=(0,d.useState)(en),[k,w]=(0,d.useState)(""),[T,I]=(0,d.useState)(!1),[A,E]=(0,d.useState)(!1),[_,D]=(0,d.useState)([]),{data:L=[],mutate:Z}=(0,v.h2)("ExportDatabase"),[W,B]=(0,d.useState)([]),[Y,$]=(0,d.useState)(new Map),[J,ee]=(0,d.useState)(""),[el,eo]=(0,d.useState)([]),[ei,er]=(0,d.useState)(""),[ed,ec]=(0,d.useState)([]),[eu,ep]=(0,d.useState)(""),[em,ef]=(0,d.useState)([]),[ex,eh]=(0,d.useState)(),ev=(0,d.useMemo)(()=>[{label:l("task:ExportWindow.GoogleSheet.CreateNew"),value:en}].concat(W.map(e=>({label:e.name,value:e.name}))),[W]);(0,d.useEffect)(()=>{if(0===L.length)return;let e=(null==L?void 0:L.map(e=>{var t;return{...e,setting:null===(t=P.deserializer(e.setting))||void 0===t?void 0:t.setting}}).filter(e=>{var t;return(null==e?void 0:null===(t=e.setting)||void 0===t?void 0:t.docsType)==="1"}))||[];B(e)},[L]);let eg=async()=>{let e=await y();0!==e.length&&eo(e)},ek=async e=>{let t=await j(e);ec(t)},ey=async(e,t)=>{let a=await N(e,t);1===a.length&&i.setFieldsValue({sheetId:a[0]}),ef(a)};(0,d.useEffect)(()=>{J===C.xK.OAuth&&(async()=>{await eg()})()},[J]),(0,d.useEffect)(()=>{ei&&(async()=>{await ek(ei)})()},[ei]),(0,d.useEffect)(()=>{ei&&eu&&(async()=>{await ey(ei,eu)})()},[ei,eu]);let ej=()=>{let e="https://helpcenter.octoparse.com/en/articles/6696879";return"es-ES"===o.language&&(e="https://helpcenter.octoparse.com/es/articles/6471019-como-extraer-datos-a-google-sheet"),"ja-JP"===o.language&&(e="https://helpcenter.octoparse.com/ja/articles/6696879"),"de-DE"===o.language&&(e="https://helpcenter.octoparse.com/de/articles/6696879"),"fr-FR"===o.language&&(e="https://helpcenter.octoparse.com/fr/articles/6696879-exporter-des-donnees-directement-vers-google-sheets"),e},eN=async()=>{var e;if(!k)return!0;let t=P.serializer({setting:{formField:i.getFieldsValue(),configName:k,docsType:1}}),a=await (0,v.Oh)({Name:k,Setting:t,Type:"ExportDatabase"});return await Z(),null==a||!a.error||null==a||null===(e=a.error)||void 0===e||!e.Message||(M.y.error(a.error.Message),!1)},ew=async(e,t)=>{if(e.stopPropagation(),await h.Z.confirm({info:l("task:ExportWindow.SureDelete"),desc:l("task:ExportWindow.SureDeleteDesc")||""})===h.q.Confirm){var a,s;let e=null===(a=null==L?void 0:L.find(e=>e.name===t))||void 0===a?void 0:a.id;if(e){let a=await (0,v.mx)(e);(null==a?void 0:a.error)&&(null==a?void 0:null===(s=a.error)||void 0===s?void 0:s.Message)?M.y.error(null==a?void 0:a.error.Message):M.y.success("success"),p===t&&(g(""),w("")),Z()}}},eT=e=>{let t=i.getFieldsValue();for(let s in t)if(Object.prototype.hasOwnProperty.call(t,s)){var a;if(!(null===(a=t[s])||void 0===a?void 0:a.trim())&&!("sheetId"===s&&!e))return M.y.warning(l("task:ExportWindow.GoogleSheet.FieldEmpty")),!1}return!0},eb=async()=>{var e,n;if(!eT(!0)||c||T)return;if(u(!0),!await eN()){u(!1);return}let{email:o,url:r,key:d,sheetId:p,authType:m}=i.getFieldsValue(),f=await (0,v.PW)({dataSourceType:t,taskId:s,lotNo:a,exportFileType:S.Tv.GoogleSheets,googleSheetExportConfiguration:{email:o,privateKey:d,docUrl:r,sheetId:p,authType:m,openId:ei,spreadSheetId:eu}});if((null==f?void 0:f.error)&&(null==f?void 0:null===(e=f.error)||void 0===e?void 0:e.Me
1ssage)){let e=(null==f?void 0:f.error.code)==="WebTaskExportCannotRepeat"?l("task:ExportWindow.GoogleSheet.ExportRepeatTip"):null==f?void 0:null===(n=f.error)||void 0===n?void 0:n.Message;M.y.error(e),u(!1);return}M.y.success("success"),u(!1),window.open("/console/task/export-record")},eC=async e=>{var t;let a=W.find(t=>t.name==e);eh(a);let s=null==a?void 0:null===(t=a.setting)||void 0===t?void 0:t.formField;s&&(i.setFieldsValue(s),ee((null==s?void 0:s.authType)||C.xK.ServiceAccount),s.authType||i.setFieldsValue({authType:C.xK.ServiceAccount}),(null==s?void 0:s.openId)&&er(s.openId),(null==s?void 0:s.spreadSheetId)&&ep(s.spreadSheetId)),w(e===en?"":(null==a?void 0:a.name)||""),g(e),setTimeout(async()=>{i.getFieldsValue().authType===C.xK.ServiceAccount&&e!==en&&await eS(!1)},500)},eI=e=>{w(e.target.value)},eS=async function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(!eT(!1))return;I(!0);let{email:t,url:a,key:s,sheetId:n}=i.getFieldsValue(),{sheetTitles:l=[],valid:o,message:r}=await (0,v.$G)({docUrl:a,privateKey:s,email:t});D(l||[]),!n||(null==l?void 0:l.includes(n))||i.setFieldsValue({sheetId:""}),o?e&&M.y.success("success"):M.y.error(r||"error"),I(!1)},eA=e=>{let t=new Map([...Y]);for(let a in e)Object.prototype.hasOwnProperty.call(e,a)&&e[a]&&t.delete(a);$(t)};return(0,r.jsxs)("div",{className:et().config,children:[(0,r.jsx)("h2",{children:l("task:ExportWindow.GoogleSheet.DatabaseConfig")}),(0,r.jsxs)(q.ZP,{className:"form",form:i,onValuesChange:eA,children:[(0,r.jsxs)("div",{className:et().configField,children:[(0,r.jsx)(H.II,{onChange:eI,value:k,className:et().selectInput}),(0,r.jsx)(G.default,{trigger:"click",overlay:(0,r.jsx)(V.default,{onSelect:e=>{eC("null"===e.key?"":e.key)},className:et().option,children:null==ev?void 0:ev.map(e=>(0,r.jsxs)(V.Item,{className:F()({active:String(e.value)===String(p)}),children:[(0,r.jsx)("div",{children:e.label}),e.value!==en&&(0,r.jsx)("div",{onClick:t=>ew(t,e.value),children:(0,r.jsx)(x.Z,{className:"size-[13px] text-[#262626]","aria-hidden":!0})})]},e.value))}),onVisibleChange:e=>E(e),onOverlayClick:()=>E(!1),overlayStyle:{maxHeight:300,overflowY:"auto",width:552,position:"fixed",zIndex:1111},align:{offset:[-522,14]},children:(0,r.jsx)(f.Z,{className:F()(et().image,"size-4 text-[#8C8C8C]",A?et()["arrow-reverse"]:""),"aria-hidden":!0})})]}),(0,r.jsx)(q.gN,{name:"authType",children:(0,r.jsx)(X.Sr,{label:"Authentication",options:[{label:C.xK.ServiceAccount,value:C.xK.ServiceAccount}],style:{width:"100%"},onSelect:e=>{ee(e),i.setFieldsValue({authType:e,sheetId:ex&&e===C.xK.OAuth?null==ex?void 0:ex.setting.formField.sheetId:""})}})}),J===C.xK.OAuth&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-[#8c8c8c] text-[13px] pb-2",children:l("task:ExportWindow.GoogleSheet.Account")}),(0,r.jsx)(R.rg,{clientId:"795155983623-pe3siegat7ckvuqg2vp31vamjniketud.apps.googleusercontent.com",children:0===el.length?(0,r.jsx)(ea,{successCb:async()=>{await eg()}}):(0,r.jsx)(q.gN,{name:"openId",children:(0,r.jsx)(X.Tc,{className:"mb-6",options:el.map(e=>({label:e.email,value:e.openId,icon:"/static/assets/icon-google.svg"})),value:ei,style:{width:"100%"},onSelect:async e=>{let{success:t}=await b(e);if(!t){M.y.error(l("task:ExportWindow.GoogleSheet.GoogleSheetsTokenExpired"));return}er(e),i.setFieldsValue({openId:e}),ek(e)},prefixIcon:(0,r.jsx)(z(),{alt:"",src:"/static/assets/icon-google.svg",width:18,height:18,className:""}),addAccountElement:(0,r.jsx)(es,{})})})})]}),ei&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"flex items-end",children:(0,r.jsx)("div",{className:"w-[100%]",children:(0,r.jsx)(q.gN,{name:"spreadSheetId",children:(0,r.jsx)(X.Sr,{label:"Select SpreadSheet",options:ed.map(e=>({label:e.name,value:e.id})),style:{width:"100%"},onSelect:e=>{ep(e),ey(ei,e),i.setFieldsValue({spreadSheetId:e,sheetId:null})},addItemElement:(0,r.jsxs)("div",{className:"flex items-center pl-4 py-2 cursor-pointer",onClick:()=>{K({type:"SpreadSheet",openId:ei,spreadSheetId:eu,onSuccess:()=>ek(ei)})},children:[(0,r.jsx)(m.Z,{className:"size-4 text-[#262626]","aria-hidden":!0}),(0,r.jsx)("div",{className:"ml-2",children:l("task:ExportWindow.GoogleSheet.Add")})]})})})})}),(0,r.jsx)("div",{className:"flex items-end",children:(0,r.jsx)("div",{className:"w-[100%]",children:(0,r.jsx)(q.gN,{name:"sheetId",children:(0,r.jsx)(X.Sr,{label:l("task:ExportWindow.GoogleSheet.SelectSheet"),className:"h-10",options:em.map(e=>({label:e,value:e})),style:{width:"100%"},onSelect:e=>{i.setFieldsValue({sheetId:e})},addItemElement:(0,r.jsxs)("div",{className:"flex items-center pl-4 py-2 cursor-pointer",onClick:()=>{K({type:"Sheet",openId:ei,spreadSheetId:eu,onSuccess:()=>ey(ei,eu)})},children:[(0,r.jsx)(m.Z,{className:"size-4 text-[#262626]","aria-hidden":!0}),(0,r.jsx)("div",{className:"ml-2",children:l("task:ExportWindow.GoogleSheet.Add")})]})})})})},"sheetId")]})]}),J===C.xK.ServiceAccount&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(q.gN,{name:"url",children:(0,r.jsx)(H.II,{label:"Google Sheets URL"})}),(0,r.jsx)(q.gN,{name:"email",children:(0,r.jsx)(H.II,{label:"Client Email"})}),(0,r.jsxs)("div",{className:"private-wrap",children:[(0,r.jsx)(z(),{"data-tooltip-id":"tooltip","data-tooltip-content":l("task:ExportWindow.GoogleSheet.LearnMore"),src:"/static/pricing/question.svg",width:15,height:15,style:{cursor:"pointer"},onClick:()=>{window.open(ej(),"_blank")},alt:""}),(0,r.jsx)(q.gN,{name:"key",children:(0,r.jsx)(H.Kx,{label:"Private Key"})})]}),(0,r.jsx)(U.u,{id:"tooltip",place:"right"}),(0,r.jsx)(q.gN,{name:"sheetId",children:(0,r.jsx)(X.Sr,{label:l("task:ExportWindow.GoogleSheet.SelectSheet"),options:_.map(e=>({label:e,value:e})),style:{width:"100%"},onSelect:e=>{i.setFieldsValue({sheetId:e})}})})]})]}),(0,r.jsxs)("div",{className:F()("btn",{"!justify-between":J===C.xK.ServiceAccount}),children:[J===C.xK.ServiceAccount&&(0,r.jsx)(Q.f,{textColor:"text-primary",className:F()("test",{loading:T}),onClick:()=>eS(!0),loading:T,children:l("task:ExportWindow.GoogleSheet.TestButton")}),(0,r.jsxs)("div",{children:[(0,r.jsx)("button",{className:"left",onClick:n,children:l("console:App.Cancel")}),(0,r.jsx)(Q.f,{disabled:T,className:"right",onClick:eb,loading:c,children:l("console:App.Confirm")})]})]})]})};var eo=a(78962),ei=a.n(eo);(n=i||(i={}
1))[n.ALL=0]="ALL",n[n.UnExported=1]="UnExported",n[n.Lot=2]="Lot";let er=Object.entries(S.nc).map(e=>{let[t,a]=e;return{value:Number(t),label:a}}).filter(e=>e.value!==S.Tv.ZapierFile&&e.value!==S.Tv.Zip),ed=e=>{let{onDestroy:t,dataSource:a=i.ALL,lotNo:s,taskId:n,taskName:l}=e,{t:o}=(0,O.$G)(),[c,m]=(0,d.useState)(!1),[f,x]=(0,d.useState)(s?i.Lot:a),[h,g]=(0,d.useState)(S.Tv.Excel),[k,y]=(0,d.useState)(!1),j=async()=>{var e,a;if(m(!0),l&&!l.includes(o("task:ExportWindow.DemoName"))&&await (0,v.$q)(10),h===S.Tv.GoogleSheets){y(!0),m(!1);return}let i=await (0,v.PW)({dataSourceType:f,taskId:n,lotNo:s,exportFileType:h});if((null==i?void 0:i.error)&&(null==i?void 0:null===(e=i.error)||void 0===e?void 0:e.Message)){let e=(null==i?void 0:i.error.code)==="WebTaskExportCannotRepeat"?o("task:ExportWindow.ExportCreatingTip"):null==i?void 0:null===(a=i.error)||void 0===a?void 0:a.Message;M.y.error(e),m(!1);return}M.y.success("success"),m(!1),t(),window.open("/console/task/export-record?refresh=true")},N=e=>{x(Number(e.target.value))},w=e=>{g(Number(e.target.value))},T=()=>{window.open("octoparse://?type=2","_self")};return(0,r.jsx)(p.Z,{className:ei().warp,title:o("task:ExportWindow.title",{taskName:l}),onClose:()=>t(),children:(0,r.jsxs)(r.Fragment,{children:[!k&&(0,r.jsxs)("div",{className:ei().content,children:[!s&&f!==i.Lot&&(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"title",children:o("task:ExportWindow.SelectRange")}),(0,r.jsxs)("ul",{className:"all",children:[(0,r.jsxs)("li",{children:[(0,r.jsx)("input",{id:"DataSource.ALL",onChange:N,value:i.ALL,checked:f===i.ALL,type:"radio"}),(0,r.jsx)("label",{htmlFor:"DataSource.ALL",children:o("task:ExportWindow.AllData")})]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("input",{id:"DataSource.UnExported",onChange:N,value:i.UnExported,checked:f===i.UnExported,type:"radio"}),(0,r.jsx)("label",{htmlFor:"DataSource.UnExported",children:o("task:ExportWindow.RestData")})]})]})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"title",children:o("task:ExportWindow.SelectExport")}),(0,r.jsx)("ul",{className:"files",children:er.map(e=>(0,r.jsxs)("li",{children:[(0,r.jsx)("input",{id:e.label,onChange:w,type:"radio",value:e.value,checked:h===e.value}),(0,r.jsx)("label",{htmlFor:e.label,children:e.label})]},e.value))})]}),(0,r.jsx)("div",{className:"database",children:(0,r.jsxs)("a",{onClick:T,children:[o("task:ExportWindow.OpenClient"),(0,r.jsx)(u,{className:"inline-block size-[15px] text-primary","aria-hidden":!0})]})}),(0,r.jsxs)("div",{className:"btn",children:[(0,r.jsx)("button",{className:"left",onClick:()=>t(),children:o("console:App.Cancel")}),(0,r.jsx)(Q.f,{className:"right",onClick:j,loading:c,children:o("console:App.Confirm")})]})]}),k&&(0,r.jsx)("div",{className:ei().content,children:(0,r.jsx)(el,{dataSource:f,taskId:n,lotNo:s,goBack:()=>y(!1)})})]})})},ec=e=>new Promise(t=>{let a=document.createElement("div");document.body.appendChild(a);let s=()=>{let e=B.unmountComponentAtNode(a);e&&a.parentNode&&a.parentNode.removeChild(a),t()};B.render(d.createElement(ed,{onDestroy:s,...e}),a)})},8525:function(e,t,a){"use strict";var s=a(11527),n=a(98143),l=a(82187),o=a.n(l),i=a(15481),r=a.n(i),d=a(50959),c=a(15912),u=a.n(c);let p=e=>{let{icon:t,iconClassName:a}=e;return"string"==typeof t?(0,s.jsx)(r(),{className:"icon",src:t,width:24,height:24,alt:""}):(0,s.jsx)(t,{className:o()("icon size-6",a),"aria-hidden":!0})},m=e=>{let{title:t,className:a,style:l,children:i,onClose:r,titleAlign:c="start",back:m,goBack:f,loading:x,icon:h,iconClassName:v,hideHeader:g}=e,k=(0,d.useRef)(null);return(0,s.jsx)("div",{className:o()("".concat(u()["global-dialog-wrapper"]),a),style:l,children:(0,s.jsxs)("div",{className:"dialog-container",ref:k,children:[!g&&(0,s.jsxs)("div",{className:"dialog-header",children:[h&&(0,s.jsx)(p,{icon:h,iconClassName:v}),(0,s.jsx)("div",{className:"title-row",children:t}),(0,s.jsx)(n.Z,{className:"close size-6 text-[#262626]",onClick:r,"aria-hidden":!0})]}),i]})})};t.Z=m},95692:function(e,t,a){"use strict";a.d(t,{II:function(){return h},Kx:function(){return v},nP:function(){return k}});var s=a(11527),n=a(8525),l=a(70109),o=a(31263),i=a(54540),r=a(34533),d=a(21601);a(15481);var c=a(14669),u=a(50959),p=a(10422);a(9284);var m=a(65154),f=a.n(m);let{t:x}=r.Z,h=e=>{let{value:t="",label:a="",required:n=!1,...l}=e;return(0,s.jsxs)("div",{className:f().field,children:[a&&(0,s.jsx)("label",{htmlFor:"",className:n?"required":void 0,children:a}),(0,s.jsx)("input",{value:t,...l,autoComplete:"off"})]})},v=e=>{let{value:t="",label:a="",required:n=!1,...l}=e;return(0,s.jsxs)("div",{className:f().field,children:[a&&(0,s.jsx)("label",{htmlFor:"",className:n?"required":void 0,children:a}),(0,s.jsx)("textarea",{value:t,...l,autoComplete:"off"})]})},g=e=>{let{onDestroy:t,mutate:a}=e,[u]=c.ZP.useForm(),{data:p}=(0,i.h8)(),{data:m}=(0,o.mA)(),v=()=>{u.setFieldsValue({companyName:null==m?void 0:m.extractInfo.company,firstName:null==m?void 0:m.extractInfo.fullName,email:null==m?void 0:m.email})};return(0,s.jsx)(n.Z,{title:x("console:PlansAndPayment.OrdersInvoices.BillingInformation"),onClose:t,children:(0,s.jsx)("div",{className:f().content,children:(0,s.jsxs)(c.ZP,{initialValues:p,form:u,onFinish:async e=>{let s=await (0,i.$v)(e);s&&s.error||(t(),a())},onFinishFailed:e=>{e.errorFields.length>0&&d.y.error(x("console:PlansAndPayment.Dialog.RequiredError"))},children:[(0,s.jsxs)("div",{className:"scroll",id:"country",children:[(0,s.jsx)("div",{className:"check",onClick:v,children:x("console:PlansAndPayment.Dialog.SameInformation")}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)(c.gN,{name:"firstName",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.FirstName"),label:
1x("console:PlansAndPayment.Dialog.FirstName"),required:!0})}),(0,s.jsx)(c.gN,{name:"lastName",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.LastName"),label:x("console:PlansAndPayment.Dialog.LastName"),required:!0})})]}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)(c.gN,{name:"email",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.EmailAddress"),label:x("console:PlansAndPayment.Dialog.EmailAddress"),required:!0})}),(0,s.jsx)(c.gN,{name:"phone",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.Phone"),label:x("console:PlansAndPayment.Dialog.Phone"),required:!0})})]}),(0,s.jsx)(c.gN,{name:"companyName",children:(0,s.jsx)(h,{label:x("console:PlansAndPayment.Dialog.CompanyOrganization")})}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)(c.gN,{name:"address1",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.AddressLine1"),label:x("console:PlansAndPayment.Dialog.Address"),required:!0})}),(0,s.jsx)(c.gN,{name:"address2",children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.AddressLine2")})})]}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)(c.gN,{name:"country",rules:[{required:!0}],children:(0,s.jsx)(l.OP,{arrow:!0,label:x("console:PlansAndPayment.Dialog.Country"),required:!0})}),(0,s.jsx)(c.gN,{name:"city",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.City"),label:x("console:PlansAndPayment.Dialog.City"),required:!0})})]}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)(c.gN,{name:"postalCode",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.ZipPostalCode"),label:x("console:PlansAndPayment.Dialog.ZipPostalCode"),required:!0})}),(0,s.jsx)(c.gN,{name:"province",rules:[{required:!0}],children:(0,s.jsx)(h,{placeholder:x("console:PlansAndPayment.Dialog.StateProvince"),label:x("console:PlansAndPayment.Dialog.StateProvince"),required:!0})})]}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)(c.gN,{name:"dutyParagraph",children:(0,s.jsx)(h,{placeholder:"en-US"===r.Z.language?"":"es-ES"===r.Z.language?x("console:PlansAndPayment.Dialog.VATNumberPlaceholder"):x("console:PlansAndPayment.Dialog.VATNumber"),label:x("console:PlansAndPayment.Dialog.VATNumber")})}),(0,s.jsx)(c.gN,{name:"remark",children:(0,s.jsx)(h,{placeholder:"en-US"===r.Z.language?"":x("console:PlansAndPayment.Dialog.Notes"),label:x("console:PlansAndPayment.Dialog.Notes")})})]})]}),(0,s.jsxs)("div",{className:"btn",children:[(0,s.jsx)("button",{className:"left",onClick:t,children:x("console:PlansAndPayment.Dialog.Discard")}),(0,s.jsx)("button",{className:"right",children:x("console:PlansAndPayment.Dialog.Save")})]})]})})})},k=e=>new Promise(t=>{let a=document.createElement("div");document.body.appendChild(a);let s=()=>{let e=p.unmountComponentAtNode(a);e&&a.parentNode&&a.parentNode.removeChild(a),t()};p.render(u.createElement(g,{...e,onDestroy:s}),a)})},22316:function(e,t,a){"use strict";a.d(t,{EY:function(){return g},IC:function(){return d}});var s=a(6663),n=a(48277),l=a(45127),o=a(30197),i=a(50959),r=a(64819);function d(e,t,a){return!!e&&(!(e.lotNo&&t&&e.lotNo===t&&void 0!==a&&Number.isFinite(a))||Math.floor(e.statusUpdatedAt/1e3)>Math.floor(a/1e3))}let c=BigInt("621355968000000000"),u=BigInt(1e4);function p(e){if(!/^\d+$/.test(e))throw Error("Agent Task Lot 必须是十进制字符串");return BigInt(e)}function m(e,t){let a=p(e),s=p(t);return a===s?0:a>s?1:-1}function f(e){let t=p(e);if(t<c)return;let a=Number((t-c)/u);return Number.isSafeInteger(a)&&a>0?a:void 0}function x(e){return e===s.Lg.Running||e===s.Lg.Waiting}function h(e,t,a){let s={...e};return a?s[t]=a:delete s[t],s}function v(e,t){var a;let s=e.states[t.taskId],n=!("idle"!==t.status||(null==s?void 0:s.lotNo)&&t.lotNo&&0>m(t.lotNo,s.lotNo))&&(!s||t.updatedAt>=s.statusUpdatedAt);return{states:h(e.states,t.taskId,function(e,t){var a;let s=!!e;if((null==e?void 0:e.lotNo)&&t.lotNo){let a=m(t.lotNo,e.lotNo);if(a<0)return e;s=0===a}if("idle"===t.status)return s&&e&&t.updatedAt<e.statusUpdatedAt?e:void 0;let n=!s||!e||t.updatedAt>=e.statusUpdatedAt,l=t.liveDataCount,i=l&&(!t.lotNo||!l.lotNo||l.lotNo===t.lotNo),r=i&&(!s||(null==e?void 0:e.dataCountUpdatedAt)===void 0||l.updatedAt>=e.dataCountUpdatedAt),d=null!==(a=t.startedAt)&&void 0!==a?a:t.lotNo?f(t.lotNo):void 0,c=n?(0,o.kl)(t.status):null==e?void 0:e.status;if(void 0===c)throw Error("Agent Task Runtime 状态合并失败");let u=r&&l?l.dataCount:s?null==e?void 0:e.dataCount:void 0,p=r&&l?l.updatedAt:s?null==e?void 0:e.dataCountUpdatedAt:void 0,x=n?t.deliveryPending||"paused"===t.status||"completed"===t.status||"failed"===t.status||"cancelled"===t.status?t.updatedAt:void 0:null==e?void 0:e.finishedAt,h=n?t.updatedAt:null==e?void 0:e.statusUpdatedAt;if(void 0===h)throw Error("Agent Task Runtime 更新时间合并失败");return{taskId:t.taskId,...void 0!==t.lotNo?{lotNo:t.lotNo}:s&&(null==e?void 0:e.lotNo)?{lotNo:e.lotNo}:{},status:c,...void 0!==u?{dataCount:u}:{},...void 0!==p?{dataCountUpdatedAt:p}:{}
1,...void 0!==d?{startedAt:d}:s&&(null==e?void 0:e.startedAt)!==void 0?{startedAt:e.startedAt}:{},...void 0!==x?{finishedAt:x}:{},statusUpdatedAt:h}}(s,t)),serverHandoffs:n?{...e.serverHandoffs,[t.taskId]:Math.max(null!==(a=e.serverHandoffs[t.taskId])&&void 0!==a?a:0,t.updatedAt)}:e.serverHandoffs}}function g(e){var t;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,d=Array.from(new Set(e.map(e=>e.trim()).filter(Boolean))).sort().join("\x00"),c=(0,i.useMemo)(()=>d?d.split("\x00"):[],[d]),u=(0,i.useMemo)(()=>new Set(c),[c]),p=(0,l.Me)(),g=p&&c.length?["agent-task-runtime-snapshots",d,a]:null,k=(0,i.useRef)(!1),{data:y,error:j,mutate:N}=(0,r.ZP)(g,async()=>{try{return(await (0,o.rT)(c)).reduce(v,{states:{},serverHandoffs:{}})}catch(e){if(e instanceof DOMException)return{states:{},serverHandoffs:{}};throw e}},{revalidateOnFocus:!1});(0,i.useEffect)(()=>{let e;if(k.current=!1,!p||0===c.length)return;let t=(0,l.iD)(p),a=!1,n=()=>{a||e||(e=setTimeout(()=>{e=void 0,N().finally(()=>{k.current||n()})},5e3))},o=t.subscribe(e=>{if(e.action===l.wM.STATUS_CHANGED&&(0,l.$t)(e.payload)){let t=e.payload;if(!u.has(t.taskId))return;N(e=>v(e||{states:{},serverHandoffs:{}},t),{revalidate:!1});return}if(e.action!==l.wM.DATA_COUNT_CHANGED||!(0,l.ZD)(e.payload))return;let t=e.payload;u.has(t.taskId)&&N(e=>{var a;let n=e||{states:{},serverHandoffs:{}},l=function(e,t){var a,n;if("server"===t.source){if(!e)return;if(e.lotNo&&t.lotNo&&0>m(t.lotNo,e.lotNo))return e;let s=Math.max(e.statusUpdatedAt,null!==(a=e.dataCountUpdatedAt)&&void 0!==a?a:0);return t.updatedAt<s?e:void 0}if((null==e?void 0:e.lotNo)&&t.lotNo){let a=m(t.lotNo,e.lotNo);if(a<0||0===a&&void 0!==e.dataCountUpdatedAt&&t.updatedAt<e.dataCountUpdatedAt)return e}else if((null==e?void 0:e.dataCountUpdatedAt)!==void 0&&t.updatedAt<e.dataCountUpdatedAt)return e;let l=e&&(!e.lotNo||!t.lotNo||e.lotNo===t.lotNo),o=null!==(n=t.startedAt)&&void 0!==n?n:t.lotNo?f(t.lotNo):void 0;return{taskId:t.taskId,...void 0!==t.lotNo?{lotNo:t.lotNo}:l&&(null==e?void 0:e.lotNo)?{lotNo:e.lotNo}:{},status:l&&e?e.status:s.Lg.Running,dataCount:t.dataCount,...void 0!==o?{startedAt:o}:l&&(null==e?void 0:e.startedAt)!==void 0?{startedAt:e.startedAt}:{},...l&&(null==e?void 0:e.finishedAt)!==void 0?{finishedAt:e.finishedAt}:{},statusUpdatedAt:l&&e?e.statusUpdatedAt:t.updatedAt,dataCountUpdatedAt:t.updatedAt}}(n.states[t.taskId],t);return{states:h(n.states,t.taskId,l),serverHandoffs:"server"===t.source&&void 0===l?{...n.serverHandoffs,[t.taskId]:Math.max(null!==(a=n.serverHandoffs[t.taskId])&&void 0!==a?a:0,t.updatedAt)}:n.serverHandoffs}},{revalidate:!1})}),i=t.subscribeConnection(t=>{"connected"===t?(k.current=!0,e&&clearTimeout(e),e=void 0,N()):(k.current&&(k.current=!1,N({states:{},serverHandoffs:{}},{revalidate:!1})),n())});return()=>{a=!0,e&&clearTimeout(e),o(),i()}},[p,N,u,c.length]);let w=(0,i.useCallback)(()=>{N()},[N]),T=(0,i.useMemo)(()=>(null==y?void 0:y.states)||{},[null==y?void 0:y.states]),b=(0,i.useMemo)(()=>Object.values(T).some(e=>void 0!==e.startedAt&&void 0===e.finishedAt&&x(e.status)),[T]),C=(0,n.Tf)(b),I=(0,i.useMemo)(()=>Object.fromEntries(Object.entries(T).map(e=>{let[a,s]=e;return[a,void 0!==s.startedAt&&(void 0!==s.finishedAt||x(s.status))?{...s,timeSpent:(0,n.Jg)(s.startedAt,null!==(t=s.finishedAt)&&void 0!==t?t:C)}:s]})),[C,T]);if(j)throw j;return{states:I,serverHandoffs:(null==y?void 0:y.serverHandoffs)||{},refresh:w}}},55740:function(e,t,a){"use strict";a.d(t,{T:function(){return s}});let s="openid profile email https://www.googleapis.com/auth/drive.file"},22553:function(e,t,a){"use strict";var s,n,l,o;a.d(t,{Tv:function(){return s},nc:function(){return i}}),(l=s||(s={}))[l.Excel=0]="Excel",l[l.CSV=1]="CSV",l[l.HTML=2]="HTML",l[l.JSON=3]="JSON",l[l.XML=4]="XML",l[l.GoogleSheets=5]="GoogleSheets",l[l.ZapierFile=6]="ZapierFile",l[l.Zip=7]="Zip",(o=n||(n={}))[o.OAuth=0]="OAuth",o[o.ServiceAccount=1]="ServiceAccount";let i={0:"Excel",1:"CSV",2:"HTML",3:"JSON",4:"XML",5:"GoogleSheets",6:"ZapierFile",7:"Zip"}},48277:function(e,t,a){"use strict";a.d(t,{Jg:function(){return n},Tf:function(){return l},sx:function(){return o}});var s=a(50959);function n(e,t){return Math.max(0,Math.floor((t-e)/1e3))}
1function l(e){let[t,a]=(0,s.useState)(Date.now);return(0,s.useEffect)(()=>{if(!e)return;a(Date.now());let t=window.setInterval(()=>a(Date.now()),1e3);return()=>window.clearInterval(t)},[e]),e?Math.max(t,Date.now()):t}function o(e){let{startedAt:t,finishedAt:a,running:s}=e,o=l(!!(t&&s&&!a));return t?a?n(t,a):s?n(t,o):0:0}},77195:function(e,t,a){"use strict";a.d(t,{C:function(){return o}});var s=a(31263),n=a(45127),l=a(50959);function o(){let{data:e}=(0,s.mA)();(0,l.useEffect)(()=>{if(!(null==e?void 0:e.userId))return;let t=(0,n.Me)();t&&(0,n.iD)(t).refreshAuth(e.userId).catch(e=>{})},[null==e?void 0:e.userId])}},19557:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return ta},default:function(){return ts}});var s,n,l,o,i=a(11527),r=a(15760),d=a(7534),c=a(13061),u=a(58834),p=a(50959);function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)({}).hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(null,arguments)}var f=(0,p.forwardRef)(function(e,t){return p.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",ref:t},e),n||(n=p.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.333},p.createElement("path",{d:"M12.25 2.333H1.75a.593.593 0 0 0-.583.602v8.422c0 .332.261.601.583.601h10.5c.322 0 .584-.27.584-.601V2.935a.593.593 0 0 0-.584-.602M9.333 7.292v2.041M7 4.667v4.666M4.667 5.833v3.5"}))))}),x=a(8407),h=a(91546),v=a(85912),g=a(2962),k=a(45419),y=a(4438),j=a(23599),N=a(74396),w=a(12907),T=a(26715),b=a(32632);function C(){return(C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)({}).hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(null,arguments)}var I=(0,p.forwardRef)(function(e,t){return p.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:t},e),l||(l=p.createElement("g",{stroke:"currentColor"},p.createElement("path",{strokeLinejoin:"round",strokeWidth:1.333,d:"M13.666 2.667H2.333a1 1 0 0 0-1 1v8.666a1 1 0 0 0 1 1h11.333a1 1 0 0 0 1-1V3.667a1 1 0 0 0-1-1Z"}),p.createElement("path",{strokeWidth:1.333,d:"M1.333 3.667a1 1 0 0 1 1-1h11.333a1 1 0 0 1 1 1v3H1.333z"}),p.createElement("path",{fill:"currentColor",strokeWidth:.333,d:"M3.333 4.167a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1ZM5.333 4.167a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1Z"}))))}),S=a(16738),A=a(66896),E=a(60066),_=a(76935),D=a(89849),L=a(22316),P=a(67799),M=a(29694),R=a(28527),Z=a(16130),F=a(76282),O=a(3933),W=a(87082),z=a(31263),G=a(31244),q=a(8098),V=a(82187),U=a.n(V),H=a(25654),B=a(33405);let Y="h-8 rounded-8 bg-primary px-4 text-14 font-medium text-white transition-colors hover:bg-[#5c92ff]",$=e=>{let{isCompleted:t}=e,{t:a}=(0,H.$G)(),s=t?Z.Z:F.Z;return(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)(s,{className:U()("mr-4 size-5 shrink-0",t?"text-[#52C41A]":"text-[#FAAD14]"),"aria-hidden":!0}),(0,i.jsx)("span",{className:"text-16 font-medium text-[rgba(0,0,0,0.85)]",children:a(t?"task:Dialog.CloudCollect.Completed":"task:Dialog.CloudCollect.Stopped")})]})},J=e=>{let{taskName:t,extractedCount:a,dataCount:s,spendSeconds:n,taskId:l,lotNo:o,isTemplate:r,resolveWith:d}=e,{t:c,i18n:u}=(0,H.$G)(),{data:m}=(0,z.mA)(),f=()=>{let e="https://helpcenter.octoparse.com/hc/en-us/categories/900000221526-FAQ";"es-ES"==u.language?e="https://helpcenter.octoparse.com/es":"ja-JP"==u.language&&(e="https://helpcenter.octoparse.com/ja/collections/3590192"),window.open(e)},{trigger:x,isMutating:h}=(0,B.Z)("collect-complete-export",async()=>{await (0,G.z)(m,s,M.o.Lot,o)&&await (0,M.L)({taskName:t,taskId:l,lotNo:o})});return(0,p.useEffect)(()=>{let e=async()=>{a>=10&&await (0,z.$q)(7),a>=50&&(r?await (0,z.$q)(4):t&&!t.includes(c("task:ExportWindow.DemoName"))&&await (0,z.$q)(9))};e()},[]),(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsxs)("div",{className:"px-8 text-14 text-[#262626]",children:[(0,i.jsxs)("div",{className:"flex items-center whitespace-nowrap leading-6",children:[(0,i.jsx)("span",{children:c("task:Dialog.CloudCollect.TaskNameLabel")}),(0,i.jsx)("span",{className:"mx-2.5 overflow-hidden text-ellipsis whitespace-nowrap",children:t})]}),(0,i.jsxs)("div",{className:"flex items-center whitespace-nowrap leading-6",children:[0===a&&(0,i.jsx)("span",{className:"whitespace-normal",children:c("task:Dialog.CloudCollect.NoData")}),a>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:c("task:Dialog.CloudCollect.SpendTime")}
1),(0,i.jsx)("span",{className:"mx-2.5 overflow-hidden text-ellipsis whitespace-nowrap",children:(0,q.Y)(n)})]})]}),(0,i.jsx)("div",{className:"flex items-center whitespace-nowrap leading-6",children:a>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:c("task:Dialog.CloudCollect.CollectedData")}),(0,i.jsxs)("span",{className:"mx-2.5 overflow-hidden text-ellipsis whitespace-nowrap",children:[a," ",c("task:Dialog.CloudCollect.Item")," ",a-s," ",c("task:Dialog.CloudCollect.Repeat")]})]}):(0,i.jsx)("a",{className:"cursor-pointer text-[#3470ff]",onClick:f,children:c("task:Dialog.CloudCollect.CheckError")})})]}),(0,i.jsx)("div",{className:"mt-6 flex justify-end",children:a>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{type:"button",className:U()("h-8 rounded-8 border border-[#d9d9d9] bg-white px-4 text-14 font-medium text-[#262626] transition-colors hover:bg-[#f0f0f0]","mr-3"),onClick:()=>d(),children:c("task:Dialog.CloudCollect.ExportLater")}),(0,i.jsx)(W.f,{className:Y,loading:h,onClick:()=>x(),children:c("task:Dialog.CloudCollect.ExportData")})]}):(0,i.jsx)("button",{type:"button",className:Y,onClick:()=>d(),children:c("console:App.Confirm")})})]})},K=e=>(0,O.G)(t=>(0,i.jsx)(J,{...e,resolveWith:t}),{dismissResult:void 0,title:(0,i.jsx)($,{isCompleted:e.isCompleted}),size:600});var X=a(6663),Q=a(30197),ee=a(61216),et=a(49990),ea=a(70318),es=a(17888),en=a.n(es),el=a(15481),eo=a.n(el),ei=a(67422),er=a.n(ei),ed=a(69864),ec=a(5277),eu=a(6821),ep=a(4530),em=a(9284),ef=a(64819),ex=a(835),eh=a(96340),ev=a(21601),eg=a(77195),ek=a(48021),ey=a(25701),ej=a(72999),eN=a(99676),ew=a(84554),eT=a(34751),eb=a(33724),eC=a(19842),eI=a.n(eC);let eS=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{rows:[],rawParameters:{UIParameters:[]},templateParameters:[],templateName:e,templateVersion:""}},eA=e=>Array.isArray(e)?e:null==e?[]:[e],eE=e=>{if("string"!=typeof e)return e;let t=e.trim();if(!t)return"";let a=t.startsWith("{")&&t.endsWith("}")||t.startsWith("[")&&t.endsWith("]")||t.startsWith('"')&&t.endsWith('"');if(!a)return e;try{return eE(JSON.parse(t))}catch(t){return e}},e_=(e,t)=>{for(let a of t){let t=e[a];if("string"==typeof t&&t.trim())return t.trim();if("number"==typeof t&&Number.isFinite(t))return String(t)}},eD=e=>{let t=eE(e);if("string"==typeof t)return t.trim()||void 0},eL=e=>{let t=eE(e);return Array.isArray(t)?t:t&&"object"==typeof t?eA(t.parameters||t.Parameters):[]},eP=e=>eL(e).reduce((e,t)=>{if(!t||"object"!=typeof t||Array.isArray(t))return e;let a=e_(t,["Id","id"]),s=eD(t.DisplayText||t.displayText);return a&&s&&(e[a]=s),e},{}),eM=(e,t)=>{if(Array.isArray(e)){let a=e.flatMap(e=>eM(e,t)).filter(Boolean);return a.length>0?a:["-"]}if("boolean"==typeof e)return[e?t.booleanTrue:t.booleanFalse];if(null==e||""===e)return["-"];if("string"==typeof e){let t=e.split(/\r\n|\n|\r/).map(e=>e.trim()).filter(Boolean);return t.length>0?t:["-"]}if("object"==typeof e)try{return[JSON.stringify(e)]}catch(e){}return[String(e)]},eR=e=>{if(Array.isArray(e))return e.map(eR).join(", ");if("object"==typeof e&&null!==e)try{return JSON.stringify(e)}catch(t){return String(e)}return"boolean"==typeof e?e?"true":"false":null==e||""===e?"-":String(e)},eZ=e=>{if(null!=e&&""!==e&&-1!==e&&"-1"!==e)return String(e)},eF=(e,t)=>{for(let a of e){if(String(a.id)===t&&a.name)return a.name;let e=a.children?eF(a.children,t):void 0;if(e)return e}},eO=(e,t,a)=>{let s=eE(e);if(!s||"object"!=typeof s||Array.isArray(s)||!Object.prototype.hasOwnProperty.call(s,"ipProxyFromType"))return;let n=s.ipProxyFromType;if(void 0===n||0===n||"0"===n)return null;let l=s.strongIpProxySettings;if(l&&"object"==typeof l&&!Array.isArray(l)){let e=eZ(l.areaId),s=e?eF(a,e):void 0;if(s)return"".concat(t.enabled," ").concat(t.ipLocation(s))}return t.enabled},eW=(e,t,a,s)=>{let n=[],l=new Set,o=(e,t)=>{let s=eE(t),o="".concat(e,"::").concat(eR(s));l.has(o)||(l.add(o),n.push({label:e,displayValues:eM(s,a),rawValue:s}))};if(e&&"object"==typeof e&&!Array.isArray(e)){let{UIParameters:l,...i}=e;for(let e of eA(l)){if(!e||"object"!=typeof e||Array.isArray(e))continue;let n=e,l=e_(n,["Id","id"]),i=eO(n.Value,a,s);if(null===i)continue;let r=i?a.proxy:l&&t[l]||l;r&&o(r,i||n.Value)}
10===n.length&&void 0===l&&Object.entries(i).forEach(e=>{let[t,a]=e;return o(t,a)})}return n},ez=async(e,t)=>{if(!e)return t||"";let a=new AbortController,s=window.setTimeout(()=>a.abort(),9e4);try{let s=await fetch(e,{signal:a.signal});if(!s.ok)return t||"";return s.text()}catch(e){return t||""}finally{window.clearTimeout(s)}},eG=e=>{if(!e)return"-";let t=en()(e);return t.isValid()?t.format("YYYY-MM-DD HH:mm:ss"):"-"},eq=(e,t)=>e?t?"".concat(e," v").concat(t):e:"-",eV=e=>{let{taskId:t,taskName:a,cloudTaskInfo:s}=e,{t:n,i18n:l}=(0,H.$G)(),o=(0,eN.RL)(),[r,d]=(0,p.useState)(!0),[c,u]=(0,p.useState)(()=>eS(a)),m=(0,p.useMemo)(()=>({proxy:n("task:TaskInfos.Input.Proxy"),enabled:n("task:TaskInfos.Input.Enabled"),ipLocation:e=>n("task:TaskInfos.Input.IpLocation",{areaName:e}),booleanTrue:n("task:TaskInfos.Input.BooleanTrue"),booleanFalse:n("task:TaskInfos.Input.BooleanFalse")}),[n]);(0,p.useEffect)(()=>{let e=!1,s=async()=>{d(!0);try{let s=await (0,z.TY)(t,{useFile:!0});if(!s||s.error){e||u(eS(a));return}let n=s.templateRegistrationId||s.templateId,[o,i,r]=await Promise.all([n?(0,z.wN)(n):void 0,ez(s.userInputParametersUrl,s.userInputParameters),(0,z.te)(l.language)]),d=Array.isArray(r)?r:[],c=eE(i),p=eE(null==o?void 0:o.parameters),f=eP(null==o?void 0:o.parameters);e||u({rows:eW(c,f,m,d),rawParameters:c,templateParameters:p,templateName:(null==o?void 0:o.name)||a,templateVersion:String(s.templateVersion||(null==o?void 0:o.version)||(null==o?void 0:o.currentTemplateVersion)||"").trim()})}catch(t){e||u(eS(a))}finally{e||d(!1)}};return s(),()=>{e=!0}},[null==s?void 0:s.lotNo,l.language,m,t,a]);let f=(0,p.useMemo)(()=>c.rows.map(e=>"".concat(e.label,": ").concat(e.displayValues.join(", "))).join("\n"),[c.rows]),x=async()=>{if(!f)return;let e=await (0,ej.v)(f);e?ev.y.success(n("task:TaskInfos.Input.CopySuccess")):ev.y.error(n("task:TaskInfos.Input.CopyFailed"))},h=()=>{if(0===c.rows.length)return;let e={parameters:c.rawParameters,templateParameters:c.templateParameters,runInfo:{taskId:t,template:eq(c.templateName,c.templateVersion),started:(null==s?void 0:s.startTime)||"",ended:(null==s?void 0:s.endTime)||""}},a=URL.createObjectURL(new Blob([JSON.stringify(e,null,2)],{type:"application/json"})),l=document.createElement("a");l.href=a,l.download="task-input-".concat(t||"parameters",".json"),document.body.appendChild(l),l.click(),l.remove(),URL.revokeObjectURL(a),ev.y.success(n("task:TaskInfos.Input.ExportSuccess"))},v=()=>{o("gysLuAbc",{hidden:{lead_source_cta:"Template_Detail_Feedback",task_id:t}})};return(0,i.jsx)("div",{className:eI().inputPanel,children:(0,i.jsxs)("div",{className:eI().inputTable,children:[(0,i.jsxs)("div",{className:eI().summary,children:[(0,i.jsxs)("div",{className:eI().heading,children:[(0,i.jsx)("div",{className:eI().title,children:n("task:TaskInfos.Input.Title")}),(0,i.jsx)("div",{className:eI().note,children:n("task:TaskInfos.Input.ReadOnlyHint")})]}),(0,i.jsxs)("div",{className:eI().actions,children:[(0,i.jsx)("button",{type:"button",className:eI().iconButton,"aria-label":n("task:TaskInfos.Input.ReportIssue"),"data-tooltip-id":"tooltip-id","data-tooltip-content":n("task:TaskInfos.Input.ReportIssue"),onClick:v,children:(0,i.jsx)(ew.Z,{size:16})}),(0,i.jsx)("button",{type:"button",className:eI().iconButton,"aria-label":n("task:TaskInfos.Input.ExportJson"),"data-tooltip-id":"tooltip-id","data-tooltip-content":n("task:TaskInfos.Input.ExportJson"),disabled:0===c.rows.length,onClick:h,children:(0,i.jsx)(eT.Z,{size:16})}),(0,i.jsx)("button",{type:"button",className:eI().iconButton,"aria-label":n("task:TaskInfos.Input.CopyParameters"),"data-tooltip-id":"tooltip-id","data-tooltip-content":n("task:TaskInfos.Input.CopyParameters"),disabled:!f,onClick:x,children:(0,i.jsx)(eb.Z,{size:16})})]})]}),r?(0,i.jsx)("div",{className:eI().loading,children:(0,i.jsx)(S.$,{className:"size-6"})}):(0,i.jsxs)(i.Fragment,{children:[c.rows.length>0?c.rows.map(e=>(0,i.jsxs)("div",{className:eI().parameterRow,children:[(0,i.jsx)("div",{className:eI().label,children:e.label}),(0,i.jsx)("div",{className:eI().value,children:e.displayValues.length>1?(0,i.jsxs)("div",{className:eI().tags,children:[e.displayValues.slice(0,10).map((t,a)=>(0,i.jsx)("span",{className:eI().tag,title:t,children:t},"".concat(e.label,"-").concat(t,"-").concat(a))),e.displayValues.length>10&&(0,i.jsxs)("span",{className:eI().tag,children:["+",e.displayValues.length-10]})]}):(0,i.jsx)("span",{className:eI().text,title:e.displayValues[0],children:e.displayValues[0]})})]},"".concat(e.label,"-").concat(eR(e.rawValue)))):(0,i.jsxs)("div",{className:eI().empty,children:[(0,i.jsx)(eo(),{src:"/static/task/empty.svg",alt:"",width:118,height:88}),(0,i.jsx)("span",{children:n("task:TaskInfos.Input.NoParameters")})]}),(0,i.jsx)("div",{className:eI().sectionTitle,children:n("task:TaskInfos.Input.RunInfo")}),(0,i.jsxs)("div",{className:eI().infoRow,children:[(0,i.jsx)("div",{className:eI().label,children:n("task:TaskInfos.Input.TaskId")}),(0,i.jsx)("div",{className:eI().value,children:t?"#".concat(t):"-"})]}),(0,i.jsxs)("div",{className:eI().infoRow,children:[(0,i.jsx)("div",{className:eI().label,children:n("task:TaskInfos.Input.Template")}),(0,i.jsx)("div",{className:eI().value,children:eq(c.templateName,c.templateVersion)})]}),(0,i.jsxs)("div",{className:eI().infoRow,children:[(0,i.jsx)("div",{className:eI().label,children:n("task:TaskInfos.Input.
1Started")}),(0,i.jsx)("div",{className:eI().value,children:eG(null==s?void 0:s.startTime)})]}),(0,i.jsxs)("div",{className:eI().infoRow,children:[(0,i.jsx)("div",{className:eI().label,children:n("task:TaskInfos.Input.Ended")}),(0,i.jsx)("div",{className:eI().value,children:eG(null==s?void 0:s.endTime)})]})]})]})})};var eU=a(94027),eH=a(34533);let{t:eB}=eH.Z;(s=o||(o={}))[s.Data=0]="Data",s[s.RunInfo=1]="RunInfo",s[s.History=2]="History",s[s.Input=3]="Input";let eY=e=>e?en()(e).format("YYYY-MM-DD HH:mm:ss"):"-",e$={get[X.Ys.Completed](){return eB("task:TaskList.TaskStatus.Finish")},get[X.Ys.Stopped](){return eB("task:TaskList.TaskStatus.Stop")},get[X.Ys.Running](){return eB("task:TaskList.TaskStatus.Running")},get[X.Ys.Waiting](){return eB("task:TaskList.TaskStatus.Waiting")},get[X.Ys.Unknown](){return eB("task:TaskList.TaskStatus.Waiting")}},eJ={stop:"bg-[#fff1f0] text-[#ff4d4f]",starting:"bg-[#f0f7ff] text-primary [&_svg]:animate-[spin_2s_linear_infinite]",nonStart:"bg-[#f5f5f5] text-[#8c8c8c]",complete:"bg-[#d9f7be] text-[#389e0d]",waiting:"bg-[#fff7e6] text-[#fa8c16]"},eK="flex items-center gap-1 rounded-6 px-1.5 py-0.5 text-12 font-normal",eX="mb-2 text-12 font-normal leading-5 text-[#8c8c8c]",eQ="text-16 font-medium text-[#1f1f1f]",e0="flex cursor-pointer items-center gap-2 rounded-8 border border-[#d9d9d9] px-4 py-1.5",e1="relative mt-[18px] overflow-x-auto overflow-y-hidden scrollbar-thin [&_.rc-table_table]:w-full [&_.rc-table_thead_tr]:border-b [&_.rc-table_thead_tr]:border-[#f0f0f0] [&_.rc-table-row]:border-b [&_.rc-table-row]:border-[#f0f0f0] [&_.rc-table_tr:hover_td
1]:bg-[#f5f5f5] [&_.rc-table_th]:h-[34px] [&_.rc-table_th]:text-left [&_.rc-table_th]:text-12 [&_.rc-table_th]:font-medium [&_.rc-table_th]:text-[#8c8c8c] [&_.rc-table_td]:h-[52px] [&_.rc-table_td]:text-12 [&_.rc-table_td]:font-normal [&_.rc-table_td]:leading-5 [&_.rc-table_td]:text-[#1f1f1f] [&_.rc-table-cell]:px-3 [&_.rc-table-cell]:py-0 [&_.rc-table-cell-ellipsis]:truncate",e5={[X.Db.Stopped]:{get title(){return eB("task:TaskList.TaskStatus.Stop")},class:eJ.stop,icon:j.Z},[X.Db.Executing]:{get title(){return eB("task:TaskList.TaskStatus.Running")},class:eJ.starting,icon:T.Z},[X.Db.Stopping]:{get title(){return eB("task:TaskList.TaskStatus.Running")},class:eJ.starting,icon:T.Z},[X.Db.Unexecuted]:{get title(){return eB("task:TaskList.TaskStatus.Ready")},class:eJ.nonStart,icon:w.Z},[X.Db.Completed]:{get title(){return eB("task:TaskList.TaskStatus.Finish")},class:eJ.complete,icon:N.Z},[X.Db.Waiting]:{get title(){return eB("task:TaskList.TaskStatus.Waiting")},class:eJ.waiting,icon:w.Z}},e2={[X.Lg.Stoped]:{get title(){return eB("task:TaskList.TaskStatus.Stop")},class:eJ.stop,icon:j.Z},[X.Lg.Running]:{get title(){return eB("task:TaskList.TaskStatus.Running")},class:eJ.starting,icon:T.Z},[X.Lg.Ready]:{get title(){return eB("task:TaskList.TaskStatus.Ready")},class:eJ.nonStart,icon:w.Z},[X.Lg.Completed]:{get title(){return eB("task:TaskList.TaskStatus.Finish")},class:eJ.complete,icon:N.Z},[X.Lg.Waiting]:{get title(){return eB("task:TaskList.TaskStatus.Waiting")},class:eJ.waiting,icon:w.Z}},e6=e=>{let{extractedCount:t,dataCount:a}=e,{t:s}=(0,H.$G)(),n=(0,p.useMemo)(()=>(t||0)-(a||0),[t,a]);return(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center text-center",children:[(0,i.jsx)("div",{className:"flex justify-center",children:(0,i.jsx)(eo(),{src:"/static/task/empty.svg",alt:"",width:148,height:110})}),(0,i.jsxs)("div",{className:"mt-5 text-16 font-medium text-[#595959]",children:[(0,i.jsx)("div",{children:s("task:TaskInfos.EmptyTable.NoData")}),(0,i.jsx)("div",{className:"mt-2 text-14 leading-normal text-[#8c8c8c]",children:s("task:TaskInfos.EmptyTable.DataDetail",{allData:t||0,repeatData:n,newData:a||0})})]})]})},e3=e=>{let{description:t}=e;return(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center text-center",children:[(0,i.jsx)("div",{className:"flex justify-center",children:(0,i.jsx)(eo(),{src:"/static/task/empty.svg",alt:"",width:148,height:110})}),(0,i.jsx)("div",{className:"mt-6 flex justify-center text-14 leading-normal text-[#3d3d3d]",children:(0,i.jsx)("span",{children:t})})]})},e9=(e,t)=>e(t===X.Db.Waiting?"task:TaskInfos.EmptyTable.Waiting":"task:TaskInfos.EmptyTable.Running"),e4=e=>{let{taskId:t,lotNo:a,cloudTaskInfo:s,taskInfo:n,isAgentTask:l}=e,o=(0,ed.useRouter)(),{t:r}=(0,H.$G)(),{data:d}=(0,z.mA)(),c=[{title:r("task:Index"),dataIndex:"_index",width:48}],[u,m]=(0,p.useState)(1),[x,h]=(0,p.useState)(0),[g,y]=(0,p.useState)(10),[j,N]=(0,p.useState)({taskId:t,lotNo:a,page:u,pageSize:g}),[w,T]=(0,p.useState)(!0),[b,C]=(0,p.useState)([]),[I,S]=(0,p.useState)([]),[A,E]=(0,p.useState)(),[_,D]=(0,p.useState)(!1),{data:L,error:P,mutate:R,isLoading:Z}=(0,z.Dk)(j);if(l&&P)throw P;let F=e=>{m(e)},O=(e,t)=>{y(t)},W=()=>{D(!0),R().finally(()=>{D(!1)})};(0,p.useEffect)(()=>{if((null==L?void 0:L.items)&&0!==L.items.length){let{items:e,total:t}=L,a=new Set;e.forEach(e=>Object.keys(e).forEach(e=>a.add(e)));let s=Array.from(a).map(e=>({title:e,dataIndex:e,width:194,ellipsis:!0})),n=e.map((e,t)=>({_index:(t+1).toString(),...e}));S(c.concat(s)),C(n),h(t),E(194*a.size+48),T(!1)}else T(!0)},[L]),(0,p.useEffect)(()=>{t&&a&&N({taskId:t,lotNo:a,page:u,pageSize:g})},[t,a]),(0,p.useEffect)(()=>{N({taskId:t,lotNo:a,page:u,pageSize:g})},[u,g]);let q=(0,p.useMemo)(()=>(null==L?void 0:L.total)===0||null==L||!L.total,[L]),V=async()=>{!q&&s&&await (0,G.z)(d,s.dataCount,M.o.Lot,s.lotNo)&&await (0,M.L)({taskId:t,taskName:null==n?void 0:n.taskName,lotNo:null==s?void 0:s.lotNo})},B=(0,p.useMemo)(()=>!l&&((null==s?void 0:s.status)===X.Db.Executing||(null==s?void 0:s.status)===X.Db.Waiting)&&(null==L?void 0:L.total)===0,[null==s?void 0:s.status,null==L?void 0:L.total,l]),Y=(0,p.useMemo)(()=>l?!a||(null==L?void 0:L.total)===0:((null==s?void 0:s.status)===X.Db.Stopped||(null==s?void 0:s.status)===X.Db.Completed)&&(null==L?void 0:L.total)===0||(null==s?void 0:s.status)===X.Db.Unexecuted&&!L,[null==s?void 0:s.status,L,l,a]);return(0,i.jsxs)("div",{className:"relative flex flex-1 flex-col overflow-hidden px-8 py-6",children:[(0,i.jsxs)("div",{className:U()("flex items-center text-14 font-medium text-ink",w?"justify-end":"justify-between"),children:[!w&&(0,i.jsxs)("div",{className:"flex items-center gap-4",children:[(0,i.jsx)("div",{className:"text-12 font-normal leading-5 text-[#8
1c8c8c]",children:r("task:TaskInfos.OnlyShowNewData")}),(0,i.jsxs)("div",{className:U()(e0,"hover:bg-[#f5f5f5]"),onClick:W,children:[(0,i.jsx)(k.Z,{className:"size-4 text-ink","aria-hidden":!0}),(0,i.jsx)("span",{children:r("task:Button.Refresh")})]})]}),(l?(null==s?void 0:s.dataCount)||0:(null==s?void 0:s.extractedCount)||0)!==0&&(0,i.jsxs)("div",{className:"flex items-center gap-4",children:[(0,i.jsxs)("div",{className:U()(e0,"hover:bg-[#f5f5f5]"),onClick:()=>o.push("/console/task/all-data?taskId=".concat(t)),children:[(0,i.jsx)(f,{className:"size-4 text-ink","aria-hidden":!0}),(0,i.jsx)("span",{children:r("task:Button.CheckAllData")})]}),(0,i.jsxs)("div",{className:U()(e0,"text-14 font-medium",q?"cursor-not-allowed bg-[#f5f5f5] text-[#d9d9d9] hover:bg-transparent":"text-ink hover:bg-[#f5f5f5]"),onClick:V,children:[(0,i.jsx)(v.Z,{className:U()("size-4",q?"text-[#d9d9d9]":"text-ink"),"aria-hidden":!0}),(0,i.jsx)("span",{children:r("task:TaskInfos.ExportData")})]})]})]}),(0,i.jsx)(ey.z,{className:U()(e1,"min-h-[610px]"),loading:Z||_,loadingContent:r("task:TaskInfos.LoadingData"),empty:w,emptyContent:B?(0,i.jsx)(e3,{description:e9(r,null==s?void 0:s.status)}):Y&&(l?(0,i.jsx)(e3,{description:r("task:NoData")}):(0,i.jsx)(e6,{extractedCount:null==s?void 0:s.extractedCount,dataCount:null==s?void 0:s.dataCount})),pagination:{total:x,current:u,pageSize:g,onChange:F,onShowSizeChange:O},children:(0,i.jsx)(ep.ZP,{rowKey:"_index",columns:I,data:b,scroll:{x:A},emptyText:""})})]})},e8=e=>{let{taskId:t,lotNo:a,subTaskStatistics:s,taskName:n,cloudTaskInfo:l,taskInfo:o}=e,{t:r}=(0,H.$G)(),[d,c]=(0,p.useState)(1),[u,m]=(0,p.useState)(0),[f,x]=(0,p.useState)(),[h,v]=(0,p.useState)(10),[g,y]=(0,p.useState)(!1),[j,N]=(0,p.useState)({taskId:t,lotNo:a,page:d,pageSize:h}),[w,T]=(0,p.useState)(!0),{data:b,mutate:C,isLoading:I}=(0,z.Q6)(j),[S,A]=(0,p.useState)([]),E=[{title:r("task:Index"),key:"index",dataIndex:"_index",width:48},{title:r("task:TaskInfos.TableCell.StartTime"),key:"beginTime",dataIndex:"beginTime",render:e=>eY(e)},{title:r("task:TaskInfos.TableCell.EndTime"),key:"endTime",dataIndex:"endTime",render:e=>eY(e)},{title:r("task:TaskInfos.TableCell.CollectSpendTime"),key:"spendTime",dataIndex:"spendTime",render:(e,t)=>{let{beginTime:a,endTime:s}=t,n=en()(s).diff(en()(a),"second");return a&&s?(0,q.Y)(n):"-"}},{title:r("task:TaskInfos.TableCell.CurrentCollectData"),key:"lastExtractedCount",dataIndex:"lastExtractedCount"},{title:r("task:TaskInfos.TableCell.Status"),key:"status",dataIndex:"status",render:e=>e$[e]},{title:r("task:TaskList.TableCell.TaskOption"),key:"operation",dataIndex:"operation",render:(e,t)=>[X.Ys.Stopped,X.Ys.Completed].includes(t.status)?(0,i.jsx)("span",{className:"cursor-pointer text-primary",onClick:()=>P(t.subTaskId),children:r("task:TaskInfos.ReStart")},t.subTaskId):t.status===X.Ys.Running?(0,i.jsx)("span",{className:"cursor-pointer text-primary",onClick:()=>M(t.subTaskId),children:r("task:TaskInfos.Stop")},t.subTaskId):null}],_=e=>{c(e)},D=(e,t)=>{v(t)},L=()=>{y(!0),C().finally(()=>{y(!1)})},P=async e=>{t&&(y(!0),await (0,z.MT)(t,e),await C(),y(!1))},M=async e=>{if(null==l?void 0:l.taskId){y(!0);try{await (0,z.sV)(t,e),await C(),K({taskName:n||"",dataCount:(null==l?void 0:l.dataCount)||0,extractedCount:(null==l?void 0:l.extractedCount)||0,spendSeconds:(null==l?void 0:l.spendSeconds)||0,isCompleted:(null==l?void 0:l.status)===X.Db.Completed,taskId:l.taskId,lotNo:null==l?void 0:l.lotNo,isTemplate:!!(null==o?void 0:o.templateRegistrationId)})}finally{y(!1)}}};(0,p.useEffect)(()=>{if((null==b?void 0:b.items)&&0!==b.items.length){let{items:e,total:t}=b,a=e.map((e,t)=>({_index:(t+1).toString(),...e}));x(a),A(E),T(!1),m(t)}else A([]),T(!0)},[b]),(0,p.useEffect)(()=>{N({taskId:t,lotNo:a,page:d,pageSize:h})},[d,h]),(0,p.useEffect)(()=>{t&&a&&N({taskId:t,lotNo:a,page:d,pageSize:h})},[t,a]);let R=(0,p.useMemo)(()=>((null==l?void 0:l.status)===X.Db.Executing||(null==l?void 0:l.status)===X.Db.Waiting)&&(null==b?void 0:b.total)===0,[null==l?void 0:l.status,null==b?void 0:b.total]),Z=(0,p.useMemo)(()=>((null==l?void 0:l.status)===X.Db.Stopped||(null==l?void 0:l.status)===X.Db.Completed)&&(null==b?void 0:b.total)===0||(null==l?void 0:l.status)===X.Db.Unexecuted&&!b,[null==l?void 0:l.status,null==b?void 0:b.total]);return(0,i.jsxs)("div",{className:"relative flex flex-1 flex-col px-8 py-6",children:[!w&&(0,i.jsxs)("div",{className:"flex gap-4 text-14",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2 text-12 font-normal leading-5 text-[#8
1c8c8c]",children:[(0,i.jsxs)("div",{children:[r("task:TaskInfos.SubtaskNum"),":",(null==s?void 0:s.subTaskCount)||0]}),(0,i.jsxs)("div",{children:[r("task:TaskList.TaskStatus.Running"),":",(null==s?void 0:s.executingCount)||0]}),(0,i.jsxs)("div",{children:[r("task:TaskList.TaskStatus.Finish"),":",(null==s?void 0:s.finishedCount)||0]}),(0,i.jsxs)("div",{children:[r("task:TaskList.TaskStatus.Waiting"),":",(null==s?void 0:s.waittingCount)||0]}),(0,i.jsxs)("div",{children:[r("task:TaskList.TaskStatus.Stop"),":",(null==s?void 0:s.stoppedCount)||0]})]}),(0,i.jsxs)("div",{className:e0,onClick:L,children:[(0,i.jsx)(k.Z,{className:"size-4 text-ink","aria-hidden":!0}),(0,i.jsx)("span",{children:r("task:Button.Refresh")})]})]}),(0,i.jsx)(ey.z,{className:e1,loading:I||g,loadingContent:r("task:TaskInfos.LoadingData"),empty:w,emptyContent:R?(0,i.jsx)(e3,{description:e9(r,null==l?void 0:l.status)}):Z&&(0,i.jsx)(e3,{description:r("task:TaskInfos.EmptyTable.NoRunInfo")}),pagination:{total:u,current:d,pageSize:h,onChange:_,onShowSizeChange:D},children:(0,i.jsx)(ep.ZP,{rowKey:"_index",columns:S,data:f,scroll:{x:!0},emptyText:""})})]})},e7=e=>{let{taskId:t,taskName:a,cloudTaskInfo:s,isAgentTask:n,refreshVersion:l}=e,{t:o}=(0,H.$G)(),r=(0,ed.useRouter)(),[d,c]=(0,p.useState)(1),[u,m]=(0,p.useState)(10),{data:f,isLoading:x}=(0,z.q3)({taskId:n?"":t,page:d,pageSize:u}),{data:h,error:g,isLoading:k,mutate:y}=(0,z.jc)({taskId:n?t:"",page:d,pageSize:u},{refreshInterval:0}),j=(0,p.useRef)(l);(0,p.useEffect)(()=>{j.current!==l&&(j.current=l,y())},[y,l]);let{data:N}=(0,z.mA)();if(n&&g)throw g;let w=n?(null==h?void 0:h.records)||[]:(null==f?void 0:f.items)||[],T=n?(null==h?void 0:h.total)||0:(null==f?void 0:f.total)||0,b=0===w.length,C=[{title:o("task:TaskInfos.TableCell.LotNo"),dataIndex:"uploadBatchNo"},{title:o("task:TaskInfos.TableCell.StartTime"),dataIndex:"startTime",render:e=>eY(e)},{title:o("task:TaskInfos.TableCell.EndTime"),dataIndex:"endTime",render:e=>eY(e)},{title:o("task:TaskInfos.TableCell.CollectSpendTime"),render:(e,t)=>{let a=en()(t.endTime).diff(en()(t.startTime),"second");return t.startTime&&t.endTime?(0,q.Y)(Math.max(0,a)):"-"}},{title:o("task:TaskInfos.TableCell.CollectData"),render:(e,a)=>{let s=Math.max(0,a.extractedTotal-a.duplicatedTotal);return(0,i.jsx)("div",{"data-tooltip-id":"deduplicated-data-tooltip",className:"cursor-pointer hover:text-primary","data-tooltip-content":o("task:Tooltip.ClickCheck"),onClick:()=>r.push("/console/task/lot-data?taskId=".concat(t,"&lotNo=").concat(a.uploadBatchNo)),children:(0,i.jsx)("span",{"data-tooltip-id":"deduplicated-data-tooltip","data-tooltip-content":o("task:Tooltip.ClickCheck"),children:o("task:TaskInfos.DuplicatedData",{dataCount:s,diff:a.duplicatedTotal})})})}},{title:o("task:TaskInfos.TableCell.Export"),dataIndex:"exported",render:e=>e?o("task:Exported"):o("task:NoExport")},{title:o("task:TaskInfos.TableCell.Status"),render:()=>o("task:TaskList.TaskStatus.Finish")},{title:o("task:TaskList.TableCell.TaskOption"),key:"operation",render:(e,s)=>{let n=Math.max(0,s.extractedTotal-s.duplicatedTotal);return(0,i.jsx)("span",{className:n<=0?"cursor-not-allowed text-[#d9d9d9]":"cursor-pointer text-primary",onClick:async()=>{n>0&&N&&await (0,G.z)(N,n,M.o.Lot,s.uploadBatchNo)&&(0,M.L)({taskId:t,taskName:a,lotNo:s.uploadBatchNo,dataSource:M.o.Lot})},children:o("task:TaskInfos.Export")})}}],I=[{title:o("task:TaskInfos.TableCell.LotNo"),key:"lotNo",dataIndex:"lotNo",render:e=>(0,q.WB)(e)},{title:o("task:TaskInfos.TableCell.StartTime"),key:"startTime",dataIndex:"startTime",render:e=>eY(e)},{title:o("task:TaskInfos.TableCell.EndTime"),key:"endTime",dataIndex:"endTime",render:e=>eY(e)},{title:o("task:TaskInfos.TableCell.CollectSpendTime"),key:"spendSeconds",dataIndex:"spendSeconds",render:e=>e?(0,q.Y)(en()(e)):"-"},{title:o("task:TaskInfos.TableCell.CollectData"),key:"total",dataIndex:"total",render:(e,t)=>(0,i.jsx)("div",{"data-tooltip-id":"deduplicated-data-tooltip",className:"cursor-pointer hover:text-primary","data-tooltip-content":o("task:Tooltip.ClickCheck"),onClick:()=>r.push("/console/task/lot-data?taskId=".concat(t.taskId,"&lotNo=").concat(t.lotNo)),children:(0,i.jsx)("span",{"data-tooltip-id":"deduplicated-data-tooltip","data-tooltip-content":o("task:Tooltip.ClickCheck"),children:o("task:TaskInfos.DuplicatedData",{dataCount:t.dataCount,diff:t.extractedCount-t.dataCount})})})},{title:o("task:TaskInfos.TableCell.Export"),key:"exported",dataIndex:"exported",render:e=>e?o("task:Exported"):o("task:NoExport")},{title:o("task:TaskInfos.TableCell.Status"),key:"status",dataIndex:"status",render:e=>e5[e].title},{title:o("task:TaskList.TableCell.TaskOption"),key:"operation",dataIndex:"operation",render:(e,s)=>![1,2,3].includes(s.status)&&N&&(0,i.jsx)("span",{className:s.dataCount<=0?"cursor-not-allowed text-[#d9d9d9]":"cursor-pointer text-primary",onClick:async()=>{s.dataCount>0&&await (0,G.z)(N,s.dataCount,M.o.Lot,s.lotNo)&&(0,M.L)({taskId:t,taskName:a,lotNo:s.lotNo,dataSource:M.o.Lot})},children:o("task:TaskInfos.Export")},s.lotNo)}],S=e=>{c(e)},A=(e,t)=>
1{m(t)},E=async()=>{var e;if(n){let{total:e}=await (0,z.ph)(t,1,1);if(e<=0){ev.y.warning(o("task:TaskList.TaskFilter.NoData"));return}await (0,G.z)(N,e,M.o.ALL)&&(0,M.L)({taskId:t,taskName:a});return}let s=T<=u?(null==f?void 0:f.items)||[]:(null===(e=await (0,z.gs)(t))||void 0===e?void 0:e.items)||[],l=!s.find(e=>e.dataCount>0),i=s.reduce((e,t)=>e+t.dataCount,0);l?ev.y.warning(o("task:TaskList.TaskFilter.NoData")):await (0,G.z)(N,i,M.o.ALL)&&(0,M.L)({taskId:t,taskName:a})},_=(0,p.useMemo)(()=>!n&&((null==s?void 0:s.status)===X.Db.Executing||(null==s?void 0:s.status)===X.Db.Waiting)&&(null==f?void 0:f.total)===0,[null==s?void 0:s.status,n,null==f?void 0:f.total]),D=(0,p.useMemo)(()=>n?(null==h?void 0:h.total)===0:((null==s?void 0:s.status)===X.Db.Stopped||(null==s?void 0:s.status)===X.Db.Completed||(null==s?void 0:s.status)===X.Db.Unexecuted)&&(null==f?void 0:f.total)===0,[null==h?void 0:h.total,null==s?void 0:s.status,n,null==f?void 0:f.total]);return(0,i.jsxs)("div",{className:"flex flex-1 flex-col px-8 py-6",children:[!b&&(0,i.jsxs)("div",{className:"flex items-center justify-between text-14 font-normal text-[#8c8c8c]",children:[(0,i.jsx)("div",{children:o("task:AllDataTip")}),(0,i.jsxs)("div",{className:U()(e0,"text-14 font-medium text-ink hover:bg-[#f5f5f5]"),onClick:E,children:[(0,i.jsx)(v.Z,{className:"size-4 text-ink","aria-hidden":!0}),(0,i.jsx)("span",{children:o("task:Button.AllExport")})]})]}),(0,i.jsxs)(ey.z,{className:e1,loading:n?k:x,loadingContent:o("task:TaskInfos.LoadingData"),empty:b,emptyContent:_?(0,i.jsx)(e3,{description:e9(o,null==s?void 0:s.status)}):D&&(0,i.jsx)(e3,{description:o("task:TaskInfos.EmptyTable.NoHistory")}),pagination:{total:T,current:d,pageSize:u,onChange:S,onShowSizeChange:A},children:[(0,i.jsx)(em.u,{id:"deduplicated-data-tooltip",place:"top"}),(0,i.jsx)(ep.ZP,{rowKey:n?"uploadBatchNo":"_index",columns:n?C:I,data:w,scroll:{x:!0},emptyText:""})]})]})},te=()=>{let{t:e}=(0,H.$G)(),t=(0,ed.useRouter)(),{taskId:a,tabType:s,parentNav:n}=t.query,l=Number(function(e){if("string"==typeof e)return e.trim()||void 0}(s)),o=[0,1,2,3].includes(l)?l:0,{data:m}=(0,z.mA)(),{data:f,mutate:v}=(0,z.tX)(a);(0,ex.iK)(f?{taskId:f.taskId,workFlowType:f.workFlowType}:null);let k=!!f&&(0,ea.Wz)(f).runsOnAgentGateway,j=(0,ea.ex)(null!=f?f:{}),{states:N,serverHandoffs:w,refresh:T}=(0,L.EY)(k&&"string"==typeof a?[a]:[]),C="string"==typeof a?N[a]:void 0,_="string"==typeof a?w[a]:void 0,{data:M,error:Z,mutate:F}=(0,z.jc)({taskId:k&&"string"==typeof a?a:"",page:1,pageSize:1},{refreshInterval:0});if(k&&Z)throw Z;let O=null==M?void 0:M.records[0],W=!!(null==f?void 0:f.templateRegistrationId),G=f&&(k&&1===o||!W&&3===o)?0:o,{data:V,mutate:B}=(0,z.de)(f&&!k&&"string"==typeof a?a:""),{data:Y,mutate:$}=(0,z._p)(f&&!k&&"string"==typeof a?[a]:[]),J=!k;(0,p.useEffect)(()=>{k&&void 0!==_&&F()},[_,k,F]);let es=(0,p.useMemo)(()=>{var e,t,a,s,n,l,o;let i=null!==(t=null!==(e=null==O?void 0:O.extractedTotal)&&void 0!==e?e:null==f?void 0:f.currentTotalExtractCount)&&void 0!==t?t:0,r=(null==O?void 0:O.startTime)?en()(O.startTime).valueOf():void 0,d=(null==O?void 0:O.endTime)?en()(O.endTime).valueOf():void 0,c=(0,L.IC)(C,null==O?void 0:O.uploadBatchNo,d)?C:void 0,u=(null==O?void 0:O.startTime)&&O.endTime?Math.max(0,en()(O.endTime).diff(en()(O.startTime),"second")):null==f?void 0:f.spendingTime,p=O?O.status===X.KU.Stopped?X.Lg.Stoped:X.Lg.Completed:null!==(a=null==f?void 0:f.taskExecuteStatus)&&void 0!==a?a:X.Lg.Ready;return{status:null!==(s=null==c?void 0:c.status)&&void 0!==s?s:p,dataCount:null!==(n=null==c?void 0:c.dataCount)&&void 0!==n?n:i,startedAt:null!==(l=null==c?void 0:c.startedAt)&&void 0!==l?l:r,timeSpent:null!==(o=null==c?void 0:c.timeSpent)&&void 0!==o?o:u}},[C,O,null==f?void 0:f.currentTotalExtractCount,null==f?void 0:f.spendingTime,null==f?void 0:f.taskExecuteStatus]),el=O?Math.max(0,O.extractedTotal-O.duplicatedTotal):0,ei=k&&O?{taskId:a,lotNo:O.uploadBatchNo,dataCount:el,extractedCount:O.extractedTotal,exported:O.exported}:V,ep=(null==O?void 0:O.uploadBatchNo)||"",ef=es.status,eg=k?e2[ef]:void 0,ey=null==eg?void 0:eg.icon,ej=!k&&(null==V?void 0:V.status)?e5[Number(V.status)]:void 0,eN=null==ej?void 0:ej.icon,ew=ef===X.Lg.Running||ef===X.Lg.Waiting,[eT,eb]=(0,p.useState)(!1),[eC,eI]=(0,p.useState)(X.Q.Both),[eS,eA]=(0,p.useState)(),eE=(0,p.useRef)(!1),e_=(0,p.useRef)(null),eD=(0,p.useRef)(null);eD.current="string"==typeof a&&(null==f?void 0:f.taskId)===a&&k?a:null;let eL=(0,p.useRef)(null),[eP,eM]=(0,p.useState)(null),[eR,eZ]=(0,p.useState)(!1),eF="str
1ing"==typeof a&&eP===a,eO=(0,p.useMemo)(()=>{if(!Y||(null==Y?void 0:Y.length)===0)return"-";{let[t]=Y,{nextExecuteTime:a,scheduleType:s}=t;return(0,c.Xd)(s,a)?e("task:NoSet"):a?en()((0,q.mo)(a)).format("MM/DD HH:mm"):e("task:NoStart")}},[Y]),eW=(0,p.useMemo)(()=>{if(!Y||(null==Y?void 0:Y.length)===0)return 0;let[e]=Y;return(null==e?void 0:e.executedTimes)||0},[Y]),ez=async()=>{if(a&&(null==f?void 0:f.taskName)){let e=await (0,R.$)({taskId:a,taskName:f.taskName,taskGroupId:f.taskGroupId});e&&v()}},eG=async()=>{if(a&&m)((null==f?void 0:f.workFlowType)===X.$5.TemplateMode?await (0,ek.PO)(m,a):await (0,ek.lp)(m))&&(eZ(!0),await (0,z.D0)([a]),await B(),eZ(!1))},eq=async e=>{let{key:t}=e;if("web-cloud-collect"===t&&await eG(),"client-run"===t&&a&&f){if(f.workFlowType===X.$5.TemplateMode){let{templateRegistrationId:e}=await (0,z.TY)(a);if(e){let{runOn:t}=await (0,z.wN)(e);window.open("octoparse://?type=2&taskID=".concat(a,"&runOn=").concat(t),"_self")}}else window.open("octoparse://?type=2&taskID=".concat(a),"_self")}eb(!1)},eU=async()=>{if(null==V?void 0:V.taskId){let a=await P.Z.confirm({info:e("task:TaskInfos.SureStop")});if(a===P.q.Confirm){if(await (0,z.lX)([V.taskId]),await B(),t.query.taskId!==V.taskId)return;eE.current=!1,K({taskName:(null==f?void 0:f.taskName)||"",dataCount:(null==V?void 0:V.dataCount)||0,extractedCount:(null==V?void 0:V.extractedCount)||0,spendSeconds:(null==V?void 0:V.spendSeconds)||0,isCompleted:(null==V?void 0:V.status)===X.Db.Completed,taskId:V.taskId,lotNo:null==V?void 0:V.lotNo,isTemplate:!!(null==f?void 0:f.templateRegistrationId)})}}},eH=async()=>{if("string"==typeof a&&(null==f?void 0:f.taskId)===a&&k&&eL.current!==a){eL.current=a,eM(a);try{await (0,A.T)(async()=>{if(ew){let s=await P.Z.confirm({info:e("task:TaskInfos.SureStop")});if(s!==P.q.Confirm||eL.current!==a||eD.current!==a||"/console/task/task-info"!==t.pathname||t.query.taskId!==a)return}try{ew?await (0,Q.ku)(a):await (0,E.v)(a,()=>(0,Q.p4)(a)),T()}catch(s){if(!(s instanceof DOMException))throw s;T(),eD.current===a&&"/console/task/task-info"===t.pathname&&t.query.taskId===a&&ev.y.error(e(ew?"task:TaskList.RightMenu.StopError":"task:TaskList.RightMenu.StartError"))}})}finally{eL.current===a&&(eL.current=null,eM(e=>e===a?null:e))}}};(0,p.useEffect)(()=>{if(!f||k){eE.current=!1;return}"string"==typeof a&&(null==V?void 0:V.taskId)&&V.taskId===a&&(e_.current!==a&&(e_.current=a,eE.current=!1),[X.Db.Executing,X.Db.Waiting,X.Db.Stopping].includes(V.status)&&(eE.current=!0))},[null==V?void 0:V.status,null==V?void 0:V.taskId,k,a,f]),(0,p.useEffect)(()=>{f&&!k&&(null==V?void 0:V.taskId)&&a===V.taskId&&eE.current&&V.status===X.Db.Completed&&(eE.current=!1,K({taskName:(null==f?void 0:f.taskName)||"",dataCount:(null==V?void 0:V.dataCount)||0,extractedCount:(null==V?void 0:V.extractedCount)||0,spendSeconds:(null==V?void 0:V.spendSeconds)||0,isCompleted:(null==V?void 0:V.status)===X.Db.Completed,taskId:a,lotNo:null==V?void 0:V.lotNo,isTemplate:!!(null==f?void 0:f.templateRegistrationId)}))},[null==V?void 0:V.status,null==V?void 0:V.taskId,k,a,f]),(0,p.useEffect)(()=>{eA(void 0),(null==f?void 0:f.templateRegistrationId)&&(async()=>{let e=await (0,z.wN)(f.templateRegistrationId);eI(e.runOn),eA(e)})()},[null==f?void 0:f.templateRegistrationId]);let eB=(0,p.useMemo)(()=>{var e;if(k)return C?0:null!==(e=null==O?void 0:O.duplicatedTotal)&&void 0!==e?e:0;let t=(null==V?void 0:V.extractedCount)||0,a=(null==V?void 0:V.dataCount)||0;return t-a},[C,null==V?void 0:V.extractedCount,null==V?void 0:V.dataCount,k,null==O?void 0:O.duplicatedTotal]),eY=k?es.dataCount:(null==V?void 0:V.extractedCount)||0,e$=()=>{if((null==f?void 0:f.templateRegistrationId)&&eS&&a){if(3===eS.status)return ev.y.warning(e("task:Dialog.CloudCollect.AbandonTip"));t.push({pathname:"/console/template/".concat(eS.slug),query:{taskId:a,parentNav:n||X.z6.TaskList,from:X.z6.TaskList}})}},eJ=async()=>{f&&k&&await (0,A.T)(()=>t.push((0,ee.S)(f.taskId)))},e0=async()=>{if("string"!=typeof a)return;let e=await (0,d.D)(m,[a]);e&&await $()},e1=async()=>{let t=await P.Z.warning({info:e("task:Dialog.OpCloudStartPrompt.AutoExportHint"),confirmText:e("task:Button.OpenClient"),cancelText:e("task:Button.Cancel")});t===P.q.Confirm&&window.open("/client-run-download?workFlowType=".concat(X.$5.AdvanceMode))};return(0,i.jsx)(D.yl,{className:"scrollbar-thin",children:(0,i.jsxs)("div",{className:"relative flex flex-1 flex-col",children:[(0,i.jsx)(em.u,{id:"tooltip-id",place:"right"}),(0,i.jsxs)(D.V_,{className:"mb-6",children:[(0,i.jsxs)("div",{className:"mb-2 flex min-h-[38px] items-center justify-between gap-2",children:[(0,i.jsxs)("div",{className:"flex max-w-[800px] items-center gap-2",children:[(0,i.jsx)(D.TH,{children:(null==f?void 0:f.taskName)||"-"}
1),(0,i.jsx)(h.Z,{className:"size-4 cursor-pointer text-[#8c8c8c]",onClick:ez,"aria-hidden":!0})]}),(0,i.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:[!k&&!!(null==f?void 0:f.templateRegistrationId)&&eS&&(0,i.jsxs)(eh.T,{onClick:e$,children:[(0,i.jsx)(y.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskList.RightMenu.Edit")]}),k&&f&&(0,i.jsxs)(eh.T,{variant:"ghost",onClick:eJ,children:[(0,i.jsx)(u.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskList.RightMenu.ContinueChat")]}),j&&f&&(0,i.jsxs)(eh.T,{variant:"ghost",href:(0,et.Jt)(f.taskId),children:[(0,i.jsx)(u.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskList.RightMenu.ContinueChat")]}),j&&f&&!(0,ea.Gd)(f)&&(0,i.jsxs)(eh.T,{variant:"ghost",href:(0,et.jq)(f.taskId),children:[(0,i.jsx)(y.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskList.RightMenu.EditInput")]}),f&&k&&(ew?(0,i.jsxs)(eh.T,{variant:"danger",disabled:eF,onClick:eH,children:[eF?(0,i.jsx)(S.$,{}):(0,i.jsx)(b.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskInfos.Stop")]}):(0,i.jsx)("div",{className:"flex shrink-0 items-center gap-4",children:(0,i.jsxs)(eh.T,{variant:"primary",disabled:eF,onClick:eH,children:[eF?(0,i.jsx)(S.$,{className:"text-current"}):(0,i.jsx)(g.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskInfos.ReCollect")]})})),f&&!k&&V&&[X.Db.Waiting,X.Db.Executing,X.Db.Stopping].includes(V.status)&&(0,i.jsxs)(eh.T,{variant:"danger",onClick:eU,children:[(0,i.jsx)(b.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskInfos.Stop")]}),f&&!k&&V&&[X.Db.Stopped,X.Db.Completed,X.Db.Unexecuted].includes(V.status)&&(0,i.jsx)("div",{className:"flex shrink-0 items-center gap-4",children:j?!(0,ea.Gd)(f)&&(0,i.jsxs)(eh.T,{variant:"primary",disabled:eR,onClick:eG,children:[eR?(0,i.jsx)(S.$,{className:"text-current"}):(0,i.jsx)(g.Z,{className:"size-4","aria-hidden":!0}),e("task:TaskInfos.ReCollect")]}):(0,i.jsx)(ec.default,{getPopupContainer:e=>e.parentElement,trigger:["click"],visible:eT,onVisibleChange:eb,overlayStyle:{width:"max-content"},overlay:(0,i.jsxs)(eu.default,{onClick:e=>{eb(!1),eq(e)},getPopupContainer:e=>e.parentElement,children:[(0,i.jsxs)(eu.Item,{disabled:eC===X.Q.Local,children:[(0,i.jsx)(I,{className:"size-4 text-[#595959]","aria-hidden":!0}),eC===X.Q.Local?(0,i.jsx)("span",{"data-tooltip-id":"tooltip-id","data-tooltip-content":e("task:TaskInfos.OnlyRunClient"),children:e("task:TaskInfos.WebRun")}):(0,i.jsx)("span",{children:e("task:TaskInfos.WebRun")})]},"web-cloud-collect"),(0,i.jsxs)(eu.Item,{children:[(0,i.jsx)(x.Z,{className:"size-4 text-[#595959]","aria-hidden":!0}),(0,i.jsx)("span",{children:e("task:TaskInfos.ClientRun")})]},"client-run")]}),placement:"bottomLeft",overlayClassName:"option-dropdown",children:(0,i.jsxs)("div",{className:(0,eh.v)("primary"),children:[(0,i.jsx)(g.Z,{className:"size-4","aria-hidden":!0}),(0,i.jsx)("span",{children:e("task:TaskInfos.ReCollect")}),eR?(0,i.jsx)(S.$,{className:"text-current"}):(0,i.jsx)(r.Z,{className:U()("size-4",{"-rotate-180":eT}),"aria-hidden":!0})]})})})]})]}),(0,i.jsxs)("div",{className:"flex w-full items-center gap-10 border-b border-[#f0f0f0] pb-6 text-14 font-normal leading-[21px] text-[#8c8c8c]",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{className:"mr-2",children:e("task:TaskInfos.OpenTime")}
1),(0,i.jsx)("span",{children:(k?es.startedAt:null==V?void 0:V.startTime)?en()(k?es.startedAt:null==V?void 0:V.startTime).format("YYYY-MM-DD HH:mm:ss"):"-"})]}),f&&!k&&(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{className:"mr-2",children:e("task:TaskInfos.MaxCloudNode")}),(0,i.jsx)("span",{children:null==f?void 0:f.capacity})]}),!k&&(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{className:"mr-2",children:e("task:TaskInfos.CaptchaNum")}),(0,i.jsx)("span",{children:null==V?void 0:V.captcha})]}),!!(null==f?void 0:f.templateRegistrationId)&&eS&&(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("span",{className:"mr-2",children:e("task:TaskInfos.FromTemplate")}),(0,i.jsx)(eo(),{className:"h-[30px] w-[30px] shrink-0 rounded-6 border border-[#f5f5f5]",src:eS.imageUrl||"",width:30,height:30,alt:""}),(0,i.jsx)("span",{className:"cursor-pointer text-primary",onClick:()=>{if(3===eS.status)return ev.y.warning(e("task:TemplateRemoved"));t.push({pathname:"/console/template/".concat(eS.slug),query:{parentNav:X.z6.TemplateList,from:X.z6.TaskList}})},children:eS.name})]})]}),(0,i.jsxs)("div",{className:"mt-6 flex max-w-[1300px] justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:eX,children:e("task:TaskInfos.TaskStatus")}),eg&&ey?(0,i.jsxs)("div",{className:U()(eK,eg.class),children:[(0,i.jsx)(ey,{className:"size-4","aria-hidden":!0}),(0,i.jsx)("span",{children:eg.title})]}):ej&&eN?(0,i.jsxs)("div",{className:U()(eK,ej.class),children:[(0,i.jsx)(eN,{className:"size-4","aria-hidden":!0}),(0,i.jsx)("span",{children:ej.title})]}):"-"]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:eX,children:e("task:TaskInfos.LastCollectData")}),(0,i.jsxs)("div",{className:eQ,children:[(0,i.jsx)("span",{children:eY}),0!==eB&&(0,i.jsx)("span",{className:"ml-2 text-12 font-medium text-[#8c8c8c]",children:e("task:TaskInfos.Dduplicated",{diff:eB})})]})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:eX,children:e("task:TaskInfos.StartTime")}),(0,i.jsx)("div",{className:eQ,children:(k?es.startedAt:null==V?void 0:V.startExtractTime)?en()(k?es.startedAt:null==V?void 0:V.startExtractTime).format("YYYY-MM-DD HH:mm:ss"):"-"})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:eX,children:e("task:TaskInfos.SpendTime")}
1),(0,i.jsx)("div",{className:eQ,children:k?void 0!==es.timeSpent?(0,q.Y)(es.timeSpent)||"0s":"-":(null==V?void 0:V.spendSeconds)?(0,q.Y)(V.spendSeconds):"-"})]}),f&&!k&&(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:eX,children:e("task:TaskInfos.TimerCollect")}),(0,i.jsx)("div",{className:U()(eQ,"cursor-pointer hover:text-primary"),onClick:e0,children:eO})]}),f&&!k&&!j&&(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:eX,children:e("task:TaskInfos.AutoExport")}),(0,i.jsx)("div",{className:U()(eQ,"cursor-pointer hover:text-primary"),onClick:e1,children:(null==V?void 0:V.exported)?e("task:Opened"):e("task:NoSet")})]})]})]}),(0,i.jsxs)(D.V_,{fill:!0,className:"p-0",children:[(0,i.jsx)("div",{className:"sticky top-0 z-10 flex w-full items-center gap-6 rounded-t-16 border-b border-[#f0f0f0] bg-white px-8 text-14 font-medium leading-6 text-[#595959]",children:[{type:0,get title(){return e("task:TaskInfos.Tabs.Data")}},{type:1,get title(){return e("task:TaskInfos.Tabs.RunInfo")}},{type:2,get title(){return e("task:TaskInfos.Tabs.History")},isShowNum:!0},{type:3,get title(){return e("task:TaskInfos.Tabs.Input")}}].filter(e=>(1!==e.type||!!f&&J)&&(2!==e.type||!!f)&&(3!==e.type||W)).map(e=>(0,i.jsxs)(er(),{href:{pathname:"/console/task/task-info",query:{..."string"==typeof a?{taskId:a}:{},tabType:e.type}},shallow:!0,scroll:!1,"aria-current":G===e.type?"page":void 0,className:U()("cursor-pointer px-2 py-3",G===e.type&&"relative text-primary before:absolute before:bottom-0 before:left-0 before:h-0.5 before:w-full before:bg-primary before:content-['']"),children:[(0,i.jsx)("span",{children:e.title}),e.isShowNum&&(0,i.jsx)("span",{className:U()("ml-1.5 inline-block h-[18px] rounded-[50%] px-1.5 text-12",2===G?"bg-[#ebf1ff] text-primary":"bg-[#f5f5f5] text-[#7f7f7f]"),children:k?(null==M?void 0:M.total)||0:eW})]},e.type))}),f&&0===G&&(0,i.jsx)(e4,{cloudTaskInfo:ei,taskId:a,lotNo:(null==ei?void 0:ei.lotNo)||"",taskInfo:f,isAgentTask:k},"".concat(a,":").concat((null==ei?void 0:ei.lotNo)||"")),f&&!k&&1===G&&(0,i.jsx)(e8,{taskId:a,taskInfo:f,taskName:null==f?void 0:f.taskName,cloudTaskInfo:V,lotNo:null==V?void 0:V.lotNo,subTaskStatistics:null==V?void 0:V.subTaskStatistics}),f&&2===G&&(0,i.jsx)(e7,{cloudTaskInfo:V,taskName:(null==f?void 0:f.taskName)||"",taskId:a,isAgentTask:k,refreshVersion:ep}),3===G&&W&&(0,i.jsx)(eV,{cloudTaskInfo:V,taskId:a,taskName:(null==f?void 0:f.taskName)||""})]})]})})},tt=e=>{(0,eg.C)();let{taskId:t,taskInfo:a}=e,s=(0,p.useMemo)(()=>t&&a?{[(0,ef.wE)((0,z.oc)(t))]:a}:{},[t,a]);return(0,i.jsx)(ef.J$,{value:{fallback:s},children:(0,i.jsx)(te,{})})};tt.consolePage=(0,eU.G)({title:"task:TaskInfo",parent:"/console/task/task-list",taskScoped:!0}),tt.getLayout=_.G;var ta=!0,ts=tt},30197:function(e,t,a){"use strict";a.d(t,{kl:function(){return f},ku:function(){return p},p4:function(){return u},rT:function(){return m}});var s=a(6663),n=a(45127);function l(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}async function o(){let e=await (0,n.iD)().request(n.wM.GET_CAPABILITIES,{});if(!l(e)||1!==e.protocolVersion||!l(e.agentTask)||!l(e.session)||!0!==e.agentTask.statusSnapshot||!0!==e.agentTask.runRule||!0!==e.agentTask.stop||!0!==e.session.viewerRestore)throw Error("扩展不支持 Agent Task 协议 v1")}function i(e,t){if(!(0,n.$t)(e)||void 0!==t&&e.taskId!==t)throw Error("扩展返回的 Agent Task 状态无效");return e}async function r(e){let t=await (0,n.iD)().request(n.wM.GET_STATUSES,{taskIds:e});return function(e,t){if(!Array.isArray(e))throw Error("扩展返回的 Agent Task 状态列表无效");let a=e.map(e=>i(e)),s=new Set(a.map(e=>e.taskId));if(a.length!==t.length||s.size!==t.length||t.some(e=>!s.has(e)))throw Error("扩展返回的 Agent Task 状态与请求不匹配");return a}(t,e)}async function d(e){let[t]=await r([e]);return t}async function c(e,t,a){if(!(t instanceof DOMException))throw t;try{let t=await d(e);if(a(t))return t}catch(e){if(!(e instanceof DOMException))throw e}throw t}async function u(e){let t=e.trim();if(!t)throw Error("Agent Task ID 不能为空");await o();let a=await d(t),s=Date.now();try{let e=await (0,n.iD)().request(n.wM.RUN,{taskId:t});return i(e,t)}catch(e){return c(t,e,e=>void 0!==e.batchId&&e.batchId!==a.batchId&&e.updatedAt>=s)}}async function p(e){let t=e.trim();if(!t)throw Error("Agent Task ID 不能为空");await o();let a=await d(t),s=Date.now();try{let e=await (0,n.iD)().request(n.wM.STOP,{taskId:t});return i(e,t)}catch(e){return c(t,e,e=>{var t;return void 0!==a.batchId&&("waiting"===(t=a.status)||"preparing"===t||"collecting"===t||"paused"===t)&&e.batchId===a.batchId&&"cancelled"===e.status&&e.updatedAt>=s})}}async function m(e){let t=function(e){let t=Array.from(new Set(e.map(e=>
1e.trim()).filter(Boolean))).sort();if(t.length>200)throw Error("单次最多查询 200 个 Agent Task 状态");return t}(e);return 0===t.length?[]:(await o(),r(t))}function f(e){switch(e){case"idle":return s.Lg.Ready;case"waiting":return s.Lg.Waiting;case"preparing":case"collecting":return s.Lg.Running;case"paused":case"failed":case"cancelled":return s.Lg.Stoped;case"completed":return s.Lg.Completed}}},72999:function(e,t,a){"use strict";async function s(e){if(!e)return!1;if((null==navigator?void 0:navigator.clipboard)&&window.isSecureContext)try{return await navigator.clipboard.writeText(e),!0}catch(t){try{let t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",document.body.appendChild(t);try{return t.select(),document.execCommand("copy")}finally{document.body.removeChild(t)}}catch(e){return!1}}try{let t=document.createElement("textarea");t.value=e,t.style.position="absolute",t.style.opacity="0",t.style.left="-999999px",t.style.top="-999999px",t.setAttribute("readonly",""),document.body.appendChild(t);try{return t.select(),t.setSelectionRange(0,e.length),document.execCommand("copy")}finally{document.body.removeChild(t)}}catch(e){return!1}}a.d(t,{v:function(){return s}})},31244:function(e,t,a){"use strict";a.d(t,{z:function(){return c}});var s=a(67799),n=a(29694),l=a(4779),o=a(31263),i=a(20276),r=a(34533);let{t:d}=r.Z,c=async(e,t,a,r)=>{if(!e)return!1;let{currentAccountLevel:c}=e;if(t>1e4&&c===i.IA.Free){let e=d("task:ExportLimit.MaximumAmountDataExported"),i=d("task:ExportLimit.InCurrentTask")+t+d("task:ExportLimit.Strip")+(a===n.o.UnExported?d("task:ExportLimit.NotExported"):"")+d("task:ExportLimit.CloudDataAcquisition")+d("common:Plan.Free")+d("task:ExportLimit.UpperLimit")+1e4+d("task:ExportLimit.ContinueExportingUpgradeAccount"),r=await (0,o.G$)(),c=await s.Z.info({info:e,desc:i,confirmText:r?d("task:Button.StartFreeTrial"):d("task:Button.UpgradeNow"),cancelText:r?d("task:Button.UpgradeNow"):void 0});return c===s.q.Confirm&&r&&window.open("/console/trial"),(!r&&c===s.q.Confirm||c===s.q.Cancel&&r)&&(0,l.M)(),!1}return!0}},19842:function(e){e.exports={inputPanel:"input-panel_inputPanel__J4aY_",inputTable:"input-panel_inputTable__Z_hK1",summary:"input-panel_summary__UoJG0",heading:"input-panel_heading__AthHA",title:"input-panel_title___nQA9",note:"input-panel_note__zNv9S",actions:"input-panel_actions__3AQnY",iconButton:"input-panel_iconButton__35p0_",loading:"input-panel_loading__GqPWD",parameterRow:"input-panel_parameterRow__JOaxi",infoRow:"input-panel_infoRow__OZ532",label:"input-panel_label__LAdIW",value:"input-panel_value__s2lrC",text:"input-panel_text__Gi9ic",tags:"input-panel_tags__aEbnF",tag:"input-panel_tag__rRxeP",empty:"input-panel_empty__MOwvW",sectionTitle:"input-panel_sectionTitle___kzmD"}},78962:function(e){e.exports={warp:"exportWindow_warp__Cz8KH",content:"exportWindow_content__PkpKQ"}},15912:function(e){e.exports={"global-dialog-wrapper":"dialog_global-dialog-wrapper__8yuJv","task-setting-dialog":"dialog_task-setting-dialog__XihCG"}},65154:function(e){e.exports={content:"invoiceSetting_content__IMEPc",field:"invoiceSetting_field___1MxY",error:"invoiceSetting_error__7nl3c"}},7591:function(e){e.exports={warp:"newGoogleSheet_warp__6XTaK",content:"newGoogleSheet_content__PlE0G"}},40685:function(e){e.exports={config:"googleSheetConfig_config__Wq7Xe",configField:"googleSheetConfig_configField__JnJlI",image:"googleSheetConfig_image__OnPvi","arrow-reverse":"googleSheetConfig_arrow-reverse__AIg3e",option:"googleSheetConfig_option__VImkw"}}},function(e){e.O(0,[6841,5989,8827,1460,6678,1631,1358,166,8616,4898,5733,6327,9325,4669,2645,9670,6919,835,6935,2953,7664,7360,1249,8077,9774,2888,179],function(){return e(e.s=35265)}),_N_E=e.O()}]);

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.