PageSourceSearch

https://app.brandefense.io/assets/create-D8M3KGPf.js

js brandefense.io collected 2026-10-01 11:54:07 UTC 4,795 bytes, 3 lines download raw bytes

1import X from"./form-layout-D9XpuQDT.js";import{_ as Y,t as q,s as z,p as Q,m as Z,a as ee,e as te}from"./IncidentCreateForm-eQRRBSHW.js";import{d as ae,ab as ne,g as oe,ax as S,M as h,af as I,j as l,h as v,aJ as se,aR as a,aj as re,O as C,aA as ie,H as ce,c as le,o as E,a as de,w as ue,i as T,x as N,f as s,aS as me,ar as pe,as as fe,a5 as _e,ay as Ie}from"./index-BlHny-td.js";import{_ as ve}from"./Breadcrumb.vue_vue_type_script_setup_true_lang-8OhWHBNK.js";import{g as Ee,m as ye,n as De}from"./draft-incident-4JSW4SpV.js";import{b as g}from"./route-block-BIO7NrfO.js";import"./concat-Dls7Snfr.js";import"./BasicForm-DZ1wf7tz.js";import"./Field-CSxFZ0KW.js";import"./Select.vue_vue_type_script_setup_true_lang-DsUxZKsh.js";import"./ScrollView.vue_vue_type_style_index_0_lang-pWQIt5pm.js";import"./_baseUniq-CsPei8i6.js";import"./Tags.vue_vue_type_script_setup_true_lang-B-QAJlwe.js";import"./Textarea.vue_vue_type_script_setup_true_lang-CLk2oa6Q.js";import"./Alert.vue_vue_type_script_setup_true_lang-bI6wPawf.js";import"./Grid.vue_vue_type_script_setup_true_lang-DekI0Vyh.js";import"./GridItem-nljvN1ot.js";import"./CodeSnippet.vue_vue_type_script_setup_true_lang-SA-0VVrk.js";import"./CollapseLinks-CWt7iC0G.js";import"./MediaBrowser.vue_vue_type_script_setup_true_lang-Asm8mvhu.js";import"./some-DlHfk-AU.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-DM9fkvmW.js";import"./useImagePopupViewer-CvogPiig.js";import"./media-hKMuVN-E.js";import"./useDownload-QYIfi87H.js";import"./RadioOptionGroup.vue_vue_type_script_setup_true_lang-CtIdJQSR.js";import"./DatePicker.vue_vue_type_script_setup_true_lang-BNjywca6.js";import"./usePhisMonV2Dashboard-acKVjzJD.js";import"./phishingMonitoringEnum-kgthUbc1.js";import"./intelligences-DA5yW6Jy.js";import"./useDynamicRoute-B7x_lRZi.js";import"./slice-qV2_FaL9.js";import"./sidebar-BQ2SWMfB.js";try{let n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},r=new n.Error().stack;r&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[r]="afe04973-be27-43c2-b7fb-4e41c58e9656",n._sentryDebugIdIdentifier="sentry-dbid-afe04973-be27-43c2-b7fb-4e41c58e9656")}catch{}const y="draftIncident",be=ae({__name:"create",setup(n){const r=ne(),F=ce(),{t:i}=oe(),R=S(),{findRow:L,deleteRowByKey:P}=S(),{dataObject:k,needFetchDetail:w}=h(R),{setRouteName:M}=I();M(`${i("action.create")} ${i("common.incident")}`);const{closeModalOrOpenRoute:H}=I(),U=I(),{isModalOpen:j}=h(U),t=l({}),d=l(),D=l({}),o=v(()=>se(r.params,"code")),b=l([a.CONFIRMED_IMPERSONATED_ACCOUNT,a.CONFIRMED_PHISHING_ADDRESS,a.DARKWEB_INTELLIGENCE,a.MALICIOUS_FILE,a.SENSITIVE_FILE_DISCLOSURE]),B=v(()=>b.value.includes(t.value.type)?"asset_ids":"asset_id"),K=v(()=>b.value.includes(t.value.type)?[t.value.asset.id]:t.value.asset);function x(e){switch(e){case a.EXECUTIVE_POTENTIAL_IMPERSONATED_ACCOUNT:return te;case a.POTENTIAL_IMPERSONATED_ACCOUNT:return ee;case a.MALICIOUS_FILE:return Z;case a.POTENTIAL_PHISHING_ADDRESS:return Q;case a.SENSITIVE_FILE_DISCLOSURE:return z;case a.TECHNOLOGY_MATCHED_CVE_FOUND:return q;default:return}}function V(e,u,m){const p=_e(x(u),"key"),f=[],O=u===a.DARKWEB_INTELLIGENCE;return O&&(e=m.indicators),e.forEach(_=>{if(!_.isRemoved)if(O){const c=Object.values(_).join(",");f.push(c)}else{const c=[];p.forEach(J=>{c.push(_[J])}),f.push(c.join(","))}}),f.join(`
2`)}function G(e){return C(e.indicators)||Ie(e.indicators)?[]:Object.keys(e.indicators[0])}function A(){D.value={threat:{type:t.value.type,title:t.value.title,network_type:t.value.network_type,content_object:t.value.evidence},[B.value]:K.value,indicators:V(t.value.indicators,t.value.type,t.value.evidence),darkwebIndicatorKeys:G(t.value.evidence),draft_attachments:t.value.attachments,removedAttachments:t.value.removedAttachments||[],...me(t.value,["evidence","indicators","title","type","network_type","asset"])}}async function W(e){return De(t.value.code,e)}async function $(){P(y,o.value,"code");const{send:e}=pe(fe);await H({name:"AnalystDraftIncident"}),await e()}return re(async()=>{if(o.value)try{if(!C(k.value[y])){const e=L(y,{code:o.value});w.value?d.value=await Ee(o.value):d.value=e==null?void 0:e.limited_indicators,t.value=ie(e,{indicators:d.value}),A();return}t.value=await ye(o.value),A()}catch(e){F.error(e.message)}}),(e,u)=>{const m=Y,p=X;return E(),le("div",null,[de(p,{class:"p-4"},{default:ue(()=>[s(j)?N("",!0):(E(),T(ve,{key:0,items:[{label:s(i)("draft-incident.draft
2-incident")},{label:s(i)("issues.create-incident")}]},null,8,["items"])),s(t).code?(E(),T(m,{key:1,"is-draft-incident":"","incident-data":s(D),"draft-incident-create":W,onFormSuccess:$},null,8,["incident-data"])):N("",!0)]),_:1})])}}});typeof g=="function"&&g(be);export{be as default};
3//# sourceMappingURL=create-D8M3KGPf.js.map

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.