Viewing File: /usr/local/cpanel/base/frontend/jupiter/koality/_nuxt/BjqkuZcY.js
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CSCYg4QR.js","./COaTHx-9.js","./EJiqiqZX.js","./entry.D7E-n75W.css","./b6minSIt.js","./D7qtAg9b.js","./88opOQSr.js","./iik6CYzq.js","./AdvisorContent.DYQ3sc2k.css"])))=>i.map(i=>d[i]);
import{_ as xe}from"./CMk4p11g.js";import{_ as oe}from"./COaTHx-9.js";import{_ as te}from"./b6minSIt.js";import{aa as ye,A as O,d as P,i as K,N as ne,Q as le,P as $e,R as se,J as j,o as r,c as R,w as $,a as m,b as f,t as h,k as e,q as ae,p as S,z as J,s as I,l as A,ab as ke,ac as De,e as d,j as W,F as B,r as Q,m as M,u as Z,_ as X,n as G,B as ie,ad as Se,ae as Re,S as Ee,h as Ue,a4 as Fe,a5 as Te}from"./EJiqiqZX.js";import{_ as V}from"./EjhM9UWu.js";import{_ as Ie}from"./DFn9I5Nm.js";import{_ as ce}from"./BfhOLfqp.js";import{_ as ue}from"./D7qtAg9b.js";import{_ as Oe,a as Ne,u as de,b as Ae}from"./DjV0gvgT.js";import{l as Le}from"./BonserMD.js";import{u as Pe}from"./558z3Na8.js";import{_ as Be}from"./D_7mLYJ8.js";import{_ as je}from"./iSIG-dMA.js";import"./nktVwxwq.js";import"./DPX3lXZf.js";import"./BdHYZYxo.js";import"./CC92fphK.js";import"./Cqd5VgjX.js";import"./NwK2Pm4d.js";import"./qv9l9arW.js";import"./CASzI7RK.js";import"./B3XbUJXz.js";import"./88opOQSr.js";import"./iik6CYzq.js";import"./8R23gm1P.js";import"./CSwwpV8A.js";import"./BBOQFEVZ.js";import"./lBS7YjNH.js";import"./ByTKohwH.js";import"./C4BmrwDT.js";import"./DbaqFYix.js";import"./CB5_IlOE.js";import"./DTYT2AtJ.js";import"./iLxCpTU2.js";import"./BQhrwMTP.js";const re=ye("CrawlerStore",()=>{const n=O(),t=O(null),a=O(null);return{crawlId:n,falsePositive:t,guide:a}}),ze={class:"text-lg font-semibold o_mb-4"},Me={class:"o_mb-4 text-uiText-toned text-sm"},Ge={class:"flex gap-2 justify-end"},He=P({__name:"ReportCrawlerFalsePositives",setup(n){const t=re(),a=O(!1),w=()=>{t.falsePositive=null,a.value=!1};K(()=>t.falsePositive,s=>{a.value=!!s});const{kapi:b}=ne(),i=le(),{tracker:o}=$e(),C=se().getCompanyId,l=O(null),_=async()=>{if(!C)throw new Error("Company ID not found");if(!t.falsePositive)throw new Error("No reporting data");const{group:s,message:x}=t.falsePositive;l.value=null;try{await b("Crawler").then(u=>u.setCheckStatus(C,{check_type:s,check_status:"false_positive",url:x})),i.add({title:k("fsCrawler.elementReported"),color:"success"}),o("crawlerFalsePositive","storeForm","Reported false positive"),w()}catch(u){console.error(u),l.value=u}},{t:k}=j(),g=I(()=>{const s=t.falsePositive?.message;return s?s.startsWith("collection-")?k("fsCrawler.results.collections."+s.slice(11)):s:""});return(s,x)=>{const u=te,p=ae,D=oe,U=V,N=Ie;return r(),R(N,{open:e(a),"onUpdate:open":x[0]||(x[0]=H=>J(a)?a.value=H:null),class:"sqmInner"},{content:$(()=>[m(U,{class:"bg-uiBg rounded-lg o_p-8",ui:{body:"o_p-0 border-0"}},{default:$(()=>[f("h3",ze,h(s.$t("fsCrawler.reportWrongTestResults")),1),f("p",Me,h(s.$t("fsCrawler.reportMessage")),1),m(u,{class:"o_mb-4",size:"sm",color:"info",variant:"subtle",title:s.$t("fsCrawler.ReportedElement"),description:e(g),ui:{root:"p-00 o_px-3 o_py-2"}},null,8,["title","description"]),f("div",Ge,[m(p,{label:s.$t("cancel"),variant:"subtle",color:"neutral",onClick:w},null,8,["label"]),m(p,{label:s.$t("fsCrawler.report"),onClick:_},null,8,["label"])]),e(l)?(r(),R(D,{key:0,error:e(l),"with-refresh":!1,refresh:()=>{}},null,8,["error"])):S("",!0)]),_:1})]),_:1},8,["open"])}}}),qe=Object.assign(He,{__name:"ReportCrawlerFalsePositives"}),Qe=ke(()=>De(()=>import("./CSCYg4QR.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url).then(n=>n.default||n)),Ve={class:"text-xl text-uiText-toned"},Ke={class:"text-uiText-muted font-normal"},Je=P({__name:"GlobalGuideTrigger",setup(n){const t=re(),a=O(!1);K(()=>t.guide,i=>{i&&(a.value=!0)},{immediate:!0});const w={"html.deadlink.0":"0","html.deadlink.404":"404","html.deadlink.429":"429","html.deadlink.500":"500","html.deadlink.503":"503","html.deadlink.special-cloudflare":"403","html.deadlink.same_domain":"Same Domain"},b=I(()=>t.guide?w[t.guide]:t.guide);return(i,o)=>{const C=Qe,l=ce;return r(),R(l,{open:e(a),"onUpdate:open":o[0]||(o[0]=_=>J(a)?a.value=_:null),ui:{content:"max-w-[500px]"},"onAfter:leave":o[1]||(o[1]=_=>e(t).guide=null)},{title:$(()=>[f("span",Ve,[A(h(i.$t("Advisor"))+": ",1),f("span",Ke,h(i.$t("httpStatusInfo",{status:e(b)})),1)])]),body:$(()=>[e(t).guide?(r(),R(C,{key:0,"guide-key":e(t).guide},null,8,["guide-key"])):S("",!0)]),_:1},8,["open"])}}}),We=Object.assign(Je,{__name:"GlobalGuideTrigger"}),Ze={class:"text-uiText-toned font-medium o_mb-2"},Xe={key:0,class:"font-normal text-dimmed"},Ye={key:0},et={class:"text-uiText-toned text-sm font-medium o_mb-2"},tt=P({__name:"CrawlerDetailSummary",props:{crawlDetails:{}},setup(n){const t=n,a=I(()=>({success:t.crawlDetails.success,failure:t.crawlDetails.failure,uncertain:t.crawlDetails.uncertain,resultCount:t.crawlDetails.result_count})),{locale:w,t:b}=j(),i=se(),{formatLocaleTimeAgo:o}=Pe(),C=I(()=>{const l=b("fsCrawler.crawlSummaryText",{url:t.crawlDetails.startpage,depth:t.crawlDetails.crawl_depth,resultCount:t.crawlDetails.result_count}),_=b("fsCrawler.crawlDateString",{timeAgo:o(new Date(t.crawlDetails.start_date)),date:Le(new Date(t.crawlDetails.start_date),w.value,i.timeZone)});return`
${l}
<span class="text-sm">${_}</span>
`});return(l,_)=>{const k=ue,g=Oe;return r(),d("div",null,[f("h3",Ze,[A(h(l.$t("fsCrawler.Summary"))+" ",1),n.crawlDetails.checklist?(r(),d("span",Xe,"("+h(l.$t("fsCrawler.crawlerTypes.LiteCrawler"))+")",1)):S("",!0)]),m(k,{text:e(C),markdown:"",class:"o_mb-4"},null,8,["text"]),n.crawlDetails.status!=="error"?(r(),d("div",Ye,[f("h4",et,h(l.$t("fsCrawler.Ratio")),1),m(g,{result:n.crawlDetails.progress,"meta-status":e(a),status:n.crawlDetails.status,"show-tooltip":!1},null,8,["result","meta-status","status"])])):S("",!0)])}}}),st=Object.assign(tt,{__name:"CrawlerDetailSummary"});var ee=(n=>(n.DEAD_LINK="DeadLink",n.BROKEN_LINK="BrokenLink",n.JS_ERROR_SCANNER="JsErrorScanner",n.SITE_INFO_BIG_FILE="SiteInfoBigFile",n.MISSING_REQUEST="MissingRequest2",n))(ee||{}),L=(n=>(n.UNCERTAIN_ERRORS="uncertainErrors",n.DUPLICATES="duplicates",n))(L||{});const rt={class:"font-medium mb-2 text-sm"},ot={class:"text-xs text-dimmed o_mt-4"},nt=P({__name:"CrawlerFilter",props:{possibleFilters:{}},emits:["filter"],setup(n,{emit:t}){const a=n,w=t,b={uncertainErrors:!0,duplicates:!0},i=()=>{const s=[];s.push(L.UNCERTAIN_ERRORS),s.push(L.DUPLICATES);const x=a.possibleFilters.filter(u=>!Object.values(L).includes(u)&&b[u]);return[...s,...x]},o=O([]);o.value=i(),K(()=>o.value,()=>{w("filter",o.value)});const C=Object.values(L),l=O(a.possibleFilters),{t:_}=j(),k=I(()=>{const s=C.map(u=>({label:_(`fsCrawler.filter.${u}`),value:u})),x=l.value.filter(u=>!C.includes(u)).map(u=>({label:_(`fsCrawler.filter.${u}`),value:u}));return[{title:_("fsCrawler.GeneralFilters"),items:s},{title:_("fsCrawler.CheckFilters"),items:x}]}),g=O(null);return(s,x)=>{const u=X,p=Ne,D=W("tippy");return r(),d("div",null,[f("div",{ref_key:"crawlFilter",ref:g,class:"flex gap-8 w-full flex-row"},[(r(!0),d(B,null,Q(e(k),U=>(r(),d("div",{key:U.title},[f("p",rt,h(U.title),1),m(p,{modelValue:e(o),"onUpdate:modelValue":x[0]||(x[0]=N=>J(o)?o.value=N:null),items:U.items,orientation:"horizontal"},{label:$(({item:N})=>[A(h(N.label)+" ",1),M(m(u,{name:e(G).icoQuestion,class:"o_ml-0.5 top-0.5 relative text-uiText-dimmed size-4"},null,8,["name"]),[[D,{content:e(_)(`fsCrawler.specificFilterInfo.${N.value}`),theme:("useUiStore"in s?s.useUiStore:e(Z))().tippyTheme}]])]),_:1},8,["modelValue","items"])]))),128))],512),f("p",ot,h(e(_)("fsCrawler.filterInfo")),1)])}}}),lt=Object.assign(nt,{__name:"CrawlerFilter"}),at={class:"crawlDetailsEntry"},it={class:"list-disc text-sm"},ct={class:"flex items-center justify-start gap-2"},ut={key:1,class:"truncate"},dt={key:2,class:"rounded o_px-1 text-xs inline-block shrink-0 bg-warning-100 o_border border-warning-200"},_t=["onClick"],pt={key:4,class:"rounded o_px-1 text-xs shrink-0 bg-slate-200 text-gray-900"},mt={key:5,class:"rounded px-1 text-xs shrink-0 bg-slate-200 text-gray-900"},ft=["onClick"],wt=P({__name:"CrawlerDetailEntry",props:{groupName:{},results:{},url:{default:""}},setup(n){const{t}=j(),a=re(),w=o=>{a.guide=o},b=o=>{a.falsePositive=o},i=o=>o.duplicationCount>1?{show:!0,text:`#${o.duplicationCount}`,tooltip:`<span class='break-all'>${t("fsCrawler.duplicatesCount",{count:o.duplicationCount})}</span>`}:o.duplication?{show:!0,text:"#D",tooltip:t("fsCrawler.DuplicateEntry")}:!o.duplication&&!o.duplicationCount?{show:!0,text:"#U",tooltip:t("fsCrawler.UniqueEntry")}:{show:!1,text:"",tooltip:""};return(o,C)=>{const l=Be,_=ie,k=X,g=W("tippy");return r(),d("div",at,[f("ul",it,[(r(!0),d(B,null,Q(n.results,(s,x)=>(r(),d("li",{key:x,class:"o_ml-4"},[f("div",ct,[m(l,{color:"neutral",variant:"subtle",size:"xs"},{default:$(()=>[M((r(),d("span",null,[A(h(o.$t(`fsCrawler.crawlerTypesHint.${n.groupName}.short`)),1)])),[[g,{content:o.$t(`fsCrawler.crawlerTypesHint.${n.groupName}.long`),theme:("useUiStore"in o?o.useUiStore:e(Z))().tippyTheme}]])]),_:1}),["JsErrorScanner","MissingRequest2"].includes(n.groupName)?(r(),d("span",ut,[s.message.startsWith("collection-")?(r(),d(B,{key:0},[A(h(o.$t(`fsCrawler.results.collections.${s.message.substr(11)}`)),1)],64)):(r(),d(B,{key:1},[A(h(s.message),1)],64))])):(r(),R(_,{key:0,to:s.message,target:"_blank",class:"hover:underline cursor-pointer truncate"},{default:$(()=>[A(h(s.message),1)]),_:2},1032,["to"])),i(s).show?M((r(),d("span",dt,[A(h(i(s).text),1)])),[[g,{content:i(s).tooltip,allowHTML:!0,placement:"top"}]]):S("",!0),s.guide?M((r(),d("button",{key:3,class:"rounded o_px-1 text-xs shrink-0 cursor-pointer bg-info-100 text-info hover:bg-info-500 hover:text-white transition duration-200",onClick:Se(u=>w(s.guide),["stop"])},[A(h(s.label),1)],8,_t)),[[g,{content:o.$t("fsCrawler.adivse."+s.guide),allowHTML:!0,placement:"top"}]]):s.label?(r(),d("span",pt,h(s.label),1)):S("",!0),s.certainty&&s.certainty<=50?(r(),d("span",mt,h(e(t)("Uncertain")),1)):S("",!0),M((r(),d("button",{class:"o_p-1 cursor-pointer text-slate-400 hover:text-slate-700 transition duration-200",onClick:u=>b(s)},[m(k,{name:"octicon:report-16",class:"size-4 top-0.5 relative"})],8,ft)),[[g,{content:o.$t("fsCrawler.reportFalsePositive"),allowHTML:!0,placement:"top"}]])])]))),128))])])}}}),ht=Object.assign(wt,{__name:"CrawlerDetailEntry"}),Ct={class:"flex flex-col gap-px bg-gray-100"},gt={class:"text-uiText-toned font-medium bg-white o_px-4 o_py-3"},bt={class:"o_mb-2"},vt={class:"w-full flex-1"},xt={key:1,class:"bg-white o_px-4 o_py-3"},yt=P({__name:"CrawlerDetailEntries",props:{results:{}},setup(n){return(t,a)=>{const w=X,b=ie,i=ht,o=te,C=W("tippy");return r(),d("div",Ct,[n.results.length>0?(r(),d(B,{key:0},[f("h3",gt,h(t.$t("fsCrawler.foundResults",{n:n.results.length})),1),(r(!0),d(B,null,Q(n.results,(l,_)=>(r(),d("div",{key:_,class:"bg-white o_px-4 o_py-3"},[f("div",bt,[m(b,{to:l.url,class:"block hover:underline font-medium truncate",target:"_blank"},{default:$(()=>[M((r(),d("span",vt,[A(h(l.url),1)])),[[C,{content:l.url,theme:("useUiStore"in t?t.useUiStore:e(Z))().tippyTheme}]]),m(w,{name:e(G).icoExternalLink,class:"ms-2 flex-shrink-0 size-3 text-uiText-dimmed relative top-px"},null,8,["name"])]),_:2},1032,["to"])]),(r(!0),d(B,null,Q(l.findings,(k,g)=>(r(),R(i,{key:g,"group-name":String(g),results:k,url:l.url},null,8,["group-name","results","url"]))),128))]))),128))],64)):(r(),d("div",xt,[m(o,{color:"error",variant:"subtle",title:t.$t("fsCrawler.noResultsFound")},null,8,["title"])]))])}}}),$t=Object.assign(yt,{__name:"CrawlerDetailEntries"}),kt={class:"text-uiText-toned font-medium flex group items-center justify-between"},Dt={class:"o_mt-2 flex flex-col gap-2"},St={class:"text-xl text-uiText-toned"},Rt=P({__name:"CrawlerDetailOptions",props:{crawlDetails:{}},async setup(n){let t,a;const w=n,{runNewCrawler:b,getFSCQuota:i}=de(),{data:o,error:C}=([t,a]=Re(()=>i()),t=await t,a(),t),l=le(),{t:_}=j();if(C.value)throw C.value;const k=async()=>{const p=w.crawlDetails;p.startpage="/";const{error:D}=await b(w.crawlDetails);if(D)throw l.add({title:_("errorOccured"),description:D.message,color:"error"}),D;l.add({title:_("crawlerActions.started.title"),description:_("crawlerActions.started.description"),color:"success",icon:"i-heroicons-check-circle"})},g=()=>{window.open(w.crawlDetails.csvUrl,"_blank")},s=O(!1),x=I(()=>{const{crawl_schedule:p}=w.crawlDetails;return p?{enabled:p.enabled,depth:p.crawl_depth,options:w.crawlDetails.collections.map(D=>D.id),frequency:p.interval,dayOfMonth:p.day_of_month_or_week,dayOfWeek:p.day_of_month_or_week,timeSlot:p.timeslot,timeZone:p.timezone}:null}),u=()=>{Ee(`fsc-scheduledCrawls-${w.crawlDetails.project.id}`)};return(p,D)=>{const U=ae,N=Ae,H=ce,Y=V;return r(),R(Y,{variant:"subtle",class:"o_overflow-hidden",ui:{header:"o_px-4 o_py-3 border-uiBorder-subtle",body:"border-b-0 o_p-3"}},{default:$(()=>[f("h4",kt,[f("span",null,h(p.$t("fsCrawler.Options")),1)]),f("div",Dt,[m(U,{color:"neutral",variant:"subtle",icon:"material-symbols-light:download",label:p.$t("downloadCsv"),onClick:g},null,8,["label"]),n.crawlDetails.collections&&e(o)?.hasConcurrentCrawls?(r(),R(U,{key:0,color:"neutral",variant:"subtle",icon:e(G).icoMagnifying,label:p.$t("fsCrawler.rerunCrawl"),onClick:k},null,8,["icon","label"])):S("",!0),n.crawlDetails.crawl_schedule?(r(),R(H,{key:1,open:e(s),"onUpdate:open":D[1]||(D[1]=q=>J(s)?s.value=q:null),ui:{content:"max-w-[500px]"}},{title:$(()=>[f("span",St,h(p.$t("fsCrawler.EditScheduledCrawlSettings")),1)]),body:$(()=>[m(N,{"is-scheduled":!0,"edit-id":n.crawlDetails.id,"edit-data":e(x),onClose:D[0]||(D[0]=q=>s.value=!1),onCrawlScheduledUpdated:u},null,8,["edit-id","edit-data"])]),default:$(()=>[m(U,{color:"neutral",variant:"subtle",icon:e(G).icoEdit,label:p.$t("fsCrawler.EditScheduledCrawl")},null,8,["icon","label"])]),_:1},8,["open"])):S("",!0)])]),_:1})}}}),Et=Object.assign(Rt,{__name:"CrawlerDetailOptions"}),Ut={class:"text-uiText-toned font-medium flex group items-center justify-between"},Ft={class:"list-disc mt-2"},Tt={class:"inline-flex gap-1 items-center"},It={class:"text-sm"},Ot=P({__name:"CrawlerSelectedChecks",props:{crawlDetails:{}},setup(n){const t=n,{t:a}=j(),w={_deadlinks:"DeadLink",_brokenResource:"BrokenLink",_big_file_2:"SiteInfoBigFile"},b=I(()=>{if(!t.crawlDetails.collections){const i=w[t.crawlDetails.checklist.name],o=a(`fsCrawler.crawlerTypes.O${i}`),C=a(`fsCrawler.liteCrawlerDescription.${i}`);return[{id:1,name:o,description:C}]}return t.crawlDetails.collections||[]});return(i,o)=>{const C=X,l=je,_=V,k=W("tippy");return r(),R(_,{variant:"subtle",class:"o_overflow-hidden",ui:{header:"o_px-4 o_py-3 border-uiBorder-subtle",body:"border-b-0 o_p-3"}},{default:$(()=>[m(l,null,{content:$(()=>[f("ul",Ft,[(r(!0),d(B,null,Q(e(b),g=>(r(),d("li",{key:g.id,class:"o_ml-4"},[f("span",Tt,[f("span",It,h(g.name),1),g.description?M((r(),R(C,{key:0,name:e(G).icoQuestion,class:"text-gray-400 hover:text-gray-600 cursor-help",size:"16"},null,8,["name"])),[[k,{content:g.description,theme:("useUiStore"in i?i.useUiStore:e(Z))().tippyTheme,placement:"top"}]]):S("",!0)])]))),128))])]),default:$(()=>[f("h4",Ut,[f("span",null,h(i.$t("fsCrawler.SelectedChecks",{count:e(b)?.length})),1),m(C,{name:e(G).icoChevron,class:"group-data-[state=open]:rotate-0 group-data-[state=closed]:-rotate-90 transition-transform duration-200"},null,8,["name"])])]),_:1})]),_:1})}}}),Nt=Object.assign(Ot,{__name:"CrawlerSelectedChecks"}),At={class:"text-uiText-toned font-medium o_mb-2"},Lt=P({__name:"CrawlerScheduledOptions",props:{crawlDetails:{}},setup(n){const t=n,{t:a}=j(),{timeSlotStringGenerator:w}=de(),b=I(()=>{const i=t.crawlDetails.crawl_schedule;return`
${w(i)}
${a(`fsCrawler.${i.interval}Interval`)}
`});return(i,o)=>{const C=ue,l=V;return r(),R(l,{variant:"subtle",class:"o_overflow-hidden",ui:{header:"o_px-4 o_py-3 border-uiBorder-subtle",body:"border-b-0 o_p-3"}},{default:$(()=>[f("h4",At,h(i.$t("fsCrawler.ScheduledCrawlSetting")),1),m(C,{text:e(b),markdown:"",class:"text-sm"},null,8,["text"])]),_:1})}}}),Pt=Object.assign(Lt,{__name:"CrawlerScheduledOptions"}),Bt={class:"@container/crawldetails"},jt={key:1,class:"flex flex-col gap-6 @min-[700px]/crawldetails:flex-row"},zt={class:"w-full"},Mt={key:0,class:"o_py-3"},Gt={class:"o_px-4 o_py-3 border-b border-uiBorder-subtle"},Ht={class:"min-w-[300px] shrink-0 @container/crawlaside flex flex-col gap-4"},Ds=P({__name:"[id]-[pid]-[sid]",setup(n){const t=Ue(),{id:a,pid:w,sid:b}=t.params;if(se().getCompanyId,!a)throw new Error("Crawl ID not found");const{kapi:i}=ne(),{addTimeToProcessedData:o,setCachedData:C}=Fe(),{data:l,error:_,status:k,refresh:g}=Te(`crawlResult-${a}-${w}-${b}`,async()=>await i("Crawler").then(c=>c.getCrawl(String(a),{show_finding_details:!0})),{transform:c=>{const y=c.results.filter(F=>F.status==="failure"),v={details:c.crawl,results:y};return["finished","aborted"].includes(c.crawl.status)?o(v,36e5):o(v,0)},getCachedData:(c,y,v)=>{if(!(v.cause==="refresh:manual"||v.cause==="refresh:hook"))return C(c)}}),s=O([]),x=c=>{s.value.includes(c)||s.value.push(c)};K(()=>l.value,c=>{c?.results&&c.results.forEach(y=>{Object.entries(y.findings).forEach(([v,F])=>{F.forEach(E=>{E.group=v,x(v)})})})},{immediate:!0,deep:!0});const{t:u}=j(),p=I(()=>l.value?.results.length),D=I(()=>p.value&&["finished","aborted"].includes(l.value?.details.status)),U=I(()=>{if(!l.value?.details)return null;const c=l.value.details.status;return c==="finished"&&!p.value?{title:u("fsCrawler.NoResultsFound"),description:u("fsCrawler.NoResultsFoundDescription"),color:"success",show:!0}:["error","aborted"].includes(c)?{title:u("fsCrawler.CrawlError"),description:u("fsCrawler.CrawlErrorDescription"),color:"error",show:!0}:["queued","running","start","run"].includes(c)?{title:u("fsCrawler.CrawlQueued"),description:u("fsCrawler.CrawlQueuedDescription"),color:"info",show:!0}:null}),N=c=>q.value=c,H=c=>c.filter(y=>!y.duplication),Y=(c,y)=>c.filter(v=>v.group!==y),q=O([L.UNCERTAIN_ERRORS,L.DUPLICATES]),_e=(c,y,v,F)=>{let E=[...c];return Object.values(ee).includes(y)&&v.has(y)&&(E=Y(E,y)),y===ee.DEAD_LINK&&F>0&&(E=E.filter(T=>T.certainty?(x(L.UNCERTAIN_ERRORS),T.certainty>=F):!0)),E},pe=(c,y,v)=>{const F={};for(const[E,z]of Object.entries(c)){let T=_e(z,E,y,v.uncertaintyThreshold);v.shouldFilterDuplicates&&(T=H(T)),T.length>0&&(F[E]=T)}return F},me=I(()=>{if(!p.value)return[];const c=new Set(q.value),y=c.has(L.UNCERTAIN_ERRORS),v=c.has(L.DUPLICATES),F=y?50:0;return l.value.results.reduce((E,z)=>{const T=pe(z.findings,c,{shouldFilterDuplicates:v,uncertaintyThreshold:F});return Object.keys(T).length>0&&E.push({...z,findings:T}),E},[])});return(c,y)=>{const v=xe,F=oe,E=qe,z=We,T=st,fe=te,we=lt,he=$t,Ce=V,ge=Et,be=Nt,ve=Pt;return r(),d("div",Bt,[m(v,{"page-key":"pFSCrawlDetails"}),e(_)?(r(),R(F,{key:0,error:e(_),refresh:e(g)},null,8,["error","refresh"])):S("",!0),m(E),m(z),!e(_)&&e(k)==="success"&&e(l)?(r(),d("div",jt,[m(Ce,{variant:"subtle",class:"o_overflow-hidden flex-1",ui:{header:e(p)?"o_px-4 o_py-3 border-uiBorder-subtle":"border-b-0",body:"border-b-0"}},{header:$(()=>[f("div",zt,[m(T,{"crawl-details":e(l).details},null,8,["crawl-details"]),e(U)?.show?(r(),d("div",Mt,[m(fe,{title:e(U).title,description:e(U).description,color:e(U).color,variant:"subtle"},null,8,["title","description","color"])])):S("",!0)])]),default:$(()=>[f("div",Gt,[e(D)?(r(),R(we,{key:0,"possible-filters":e(s),onFilter:N},null,8,["possible-filters"])):S("",!0)]),e(p)?(r(),R(he,{key:0,results:e(me)},null,8,["results"])):S("",!0)]),_:1},8,["ui"]),f("aside",Ht,[m(ge,{"crawl-details":e(l).details},null,8,["crawl-details"]),m(be,{"crawl-details":e(l).details},null,8,["crawl-details"]),e(l).details.crawl_schedule?(r(),R(ve,{key:0,"crawl-details":e(l).details},null,8,["crawl-details"])):S("",!0)])])):S("",!0)])}}});export{Ds as default};
Back to Directory
File Manager