1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`78c493f1-714e-4ae5-aec3-62c66c4b4e26`,e._sentryDebugIdIdentifier=`sentry-dbid-78c493f1-714e-4ae5-aec3-62c66c4b4e26`)}catch{}})();import{o as e}from"./chunk-bgq0ntb0.js";import{t}from"./chunk-e1m0qmo0.js";import{Lr as n,Pr as r,es as i,ga as a,mt as o,xa as s}from"./chunk-y8ejenfl.js";import{g as c}from"./chunk-igoiqa17.js";import{Kc as ee,Lu as te,Ml as l,Mu as ne,Nu as re,Pu as ie,Rc as ae,Rg as u,Tl as d,Uu as f,al as p,du as m,el as h,ho as g,il as oe,pu as se,uu as ce,wc as le,zl as ue}from"./chunk-ldoysaxl.js";import{t as de}from"./chunk-h0he71g7.js";import{ia as _,lr as v,tn as y,ua as fe}from"./chunk-jb0gvbz2.js";import{C as pe,It as b,bt as me,z as he}from"./chunk-m27bmrwz.js";import{n as x}from"./chunk-z6reftqq.js";import{t as S}from"./chunk-j88ik1rf.js";import{t as ge}from"./chunk-e41julbg.js";import{t as C}from"./chunk-ofrt254j.js";import{t as w}from"./chunk-kawtnjln.js";import{p as T,t as E}from"./chunk-m5iz8snh.js";import{n as D}from"./chunk-l3a5fibm.js";import{t as O}from"./chunk-jpmoxgpt.js";import{g as k}from"./chunk-ecczr31h.js";import{t as A}from"./chunk-jax2su9y.js";var j=e(E(),1),M=1e3,N=864e5,P=e=>e*M,F={[v.grey]:{value:v.grey,label:`sdkIntegrations.newGlobalSettings.tags.grey`,bgClass:`bg-semantic-background-neutral-subtle-normal dark:bg-semantic-background-neutral-strong-normal`,textClass:`text-semantic-text-neutral-strong dark:text-semantic-text-neutral-inverse`,counterColor:_.grey},[v.blue]:{value:v.blue,label:`sdkIntegrations.newGlobalSettings.tags.blue`,bgClass:`bg-semantic-background-blue-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.blue},[v.cyan]:{value:v.cyan,label:`sdkIntegrations.newGlobalSettings.tags.cyan`,bgClass:`bg-semantic-background-cyan-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.cyan},[v.teal]:{value:v.teal,label:`sdkIntegrations.newGlobalSettings.tags.teal`,bgClass:`bg-semantic-background-teal-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.teal},[v.green]:{value:v.green,label:`sdkIntegrations.newGlobalSettings.tags.green`,bgClass:`bg-semantic-background-green-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.green},[v.orange]:{value:v.orange,label:`sdkIntegrations.newGlobalSettings.tags.orange`,bgClass:`bg-semantic-background-orange-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.orange},[v.volcano]:{value:v.volcano,label:`sdkIntegrations.newGlobalSettings.tags.volcano`,bgClass:`bg-semantic-background-volcano-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.volcano},[v.red]:{value:v.red,label:`sdkIntegrations.newGlobalSettings.tags.red`,bgClass:`bg-semantic-background-red-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.red},[v.pink]:{value:v.pink,label:`sdkIntegrations.newGlobalSettings.tags.pink`,bgClass:`bg-semantic-background-pink-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.pink},[v.fuchsia]:{value:v.fuchsia,label:`sdkIntegrations.newGlobalSettings.tags.fuchsia`,bgClass:`bg-semantic-background-fuchsia-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.fuchsia},[v.purple]:{value:v.purple,label:`sdkIntegrations.newGlobalSettings.tags.purple`,bgClass:`bg-semantic-background-purple-normal`,textClass:`text-semantic-text-neutral-inverse`,counterColor:_.purple},[v.black]:{value:v.black,label:`sdkIntegrations.newGlobalSettings.tags.black`,bgClass:`bg-semantic-background-neutral-strong-normal dark:bg-semantic-background-neutral-subtle-normal`,textClass:`text-semantic-text-neutral-inverse dark:text-semantic-text-neutral-strong`,counterColor:_.darkgrey}},I=Object.values(F).map(e=>({value:e.value,label:e.label})),L=e=>e in F,_e=e=>{let t=(e&&R[e])??e;return t&&L(t)?F[t]:F[v.grey]},ve=Object.keys(F),ye=v.grey,R={[v.yellow]:v.orange,[v.lime]:v.teal},be=e=>({...e,riskLevelThresholds:e.riskLevelThresholds.map(e=>({...e,styleClass:R[e.styleClass]??e.styleClass}))}),z={all:()=>[`riskLevelsSettings`],values:()=>w({queryKey:z.all(),queryFn:g,select:be,staleTime:N})};he();var B=[{ff:{include:[i.tmApplicantAssessmentRevisions]},permissionPreset:{include:[o.kytApplicantScoring]}}],V=()=>{let{checkAclOr:e}=O();return pe(()=>e(B).allowed)},xe=D(`rules`,{state:()=>({rulesTab:localStorage.getItem(`rulesTab`)??a.installed,rules:{[a.installed]:null,[a.available]:null},loadingRules:{}}),getters:{getRulesTab(){return this.rulesTab}},actions:{setRulesTab(e){localStorage.setItem(k,e),this.rulesTab=e},async loadRules(e,t=!1){if(this.rules[e]===null||t){if(this.loadingRules[e]===!0)return;this.loadingRules[e]=!0,await l(e,s.events,new c({limit:200})).then(t=>{this.rules[e]=t.items}).finally(()=>{this.loadingRules[e]=!1}
1)}return this.rules[e]}}});me();var H=[`kytRule`],U={rule:e=>[...H,b(e)],transactionFilters:()=>[...H,`transactionFilters`],transactionQueueFilters:()=>[...H,`transactionQueueFilters`],scheduledEventTestTxnQuery:e=>[...H,`scheduledEventTestTxnQuery`,e],tmLevels:()=>[...H,`tmLevels`]},Se={rule:e=>w({queryKey:U.rule(e),enabled:fe(b(e)),retry:!1,queryFn:()=>d(b(e))}),transactionFilters:(e=!0)=>w({queryKey:U.transactionFilters(),enabled:()=>b(e),queryFn:()=>l(a.installed,s.events,new c({limit:200})),retry:!1}),transactionQueueFilters:()=>w({queryKey:U.transactionQueueFilters(),queryFn:()=>l(a.installed,s.events,new c({limit:200})),retry:!1}),scheduledEventTestTxnQuery:e=>w({queryKey:U.scheduledEventTestTxnQuery(e),enabled:!1,retry:!1,initialData:{items:[],total:0},queryFn:()=>e.value?ne(e.value):{items:[],total:0}}),tmLevels:e=>w({queryKey:U.tmLevels(),queryFn:()=>u(e)})};function Ce(){let e=S();return{createRule:C({mutationFn:ae,retry:!1,onSuccess(t,{rule:n}){n?.name&&e.setQueryData(U.rule(n.name),e=>{let n=(0,j.default)(e??[]),r=n.find(e=>e.actual);return r&&(r.actual=!1),[t,...n]})}}),validateRule:C({mutationFn:f}),tryFixRule:C({mutationFn:re}),generateRuleConditionExpression:C({mutationFn:h}),duplicateRule:C({mutationFn:ee}),deleteRule:C({mutationFn:le}),makeRevisionActual:C({mutationFn:m,onSuccess(t){e.setQueryData(U.rule(t.name),e=>{let n=(0,j.default)(e??[]),r=n.find(e=>e.actual);r&&(r.actual=!1);let i=n.findIndex(e=>e.id===t.id);return i!==-1&&(n[i]=t),n})}}),changeRuleStatus:C({mutationFn:e=>te(e.ruleId,e.newStatus,e.withDependencies),onSuccess(t){e.setQueryData(U.rule(t.name),e=>{let n=(0,j.default)(e??[]),r=n.findIndex(e=>e.id===t.id);return r!==-1&&(n[r]=t),n})}}),generateRuleDescription:C({mutationFn:ue,retry:!1})}}var W=[];for(let e=0;e<256;++e)W.push((e+256).toString(16).slice(1));function we(e,t=0){return(W[e[t+0]]+W[e[t+1]]+W[e[t+2]]+W[e[t+3]]+`-`+W[e[t+4]]+W[e[t+5]]+`-`+W[e[t+6]]+W[e[t+7]]+`-`+W[e[t+8]]+W[e[t+9]]+`-`+W[e[t+10]]+W[e[t+11]]+W[e[t+12]]+W[e[t+13]]+W[e[t+14]]+W[e[t+15]]).toLowerCase()}var G,Te=new Uint8Array(16);function K(){if(!G){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);G=crypto.getRandomValues.bind(crypto)}return G(Te)}var q={};function J(e,t,n){let r;if(e)r=Y(e.random??e.rng?.()??K(),e.msecs,e.seq,t,n);else{let e=Date.now(),i=K();Ee(q,e,i),r=Y(i,q.msecs,q.seq,t,n)}return t??we(r)}function Ee(e,t,n){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=n[6]<<23|n[7]<<16|n[8]<<8|n[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function Y(e,t,n,r,i=0){if(e.length<16)throw Error(`Random bytes length must be >= 16`);if(!r)r=new Uint8Array(16),i=0;else if(i<0||i+16>r.length)throw RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`);return t??=Date.now(),n??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],r[i++]=t/1099511627776&255,r[i++]=t/4294967296&255,r[i++]=t/16777216&255,r[i++]=t/65536&255,r[i++]=t/256&255,r[i++]=t&255,r[i++]=112|n>>>28&15,r[i++]=n>>>20&255,r[i++]=128|n>>>14&63,r[i++]=n>>>6&255,r[i++]=n<<2&255|e[10]&3,r[i++]=e[11],r[i++]=e[12],r[i++]=e[13],r[i++]=e[14],r[i++]=e[15],r}function De(e){return e in v}function Oe(e){return e?De(e.styleClass)?e.styleClass:v.blue:v.deleted}function X(e){return t(e.name,`Tag name should exist`),e.name}function ke(e){return t(e.scoreWeight!==void 0,`Tag weight should exist`),e.scoreWeight}var Z=(e,t,n,r)=>{let i=(t??[]).filter(e=>!(r??[]).includes(e));return!i.includes(e)&&(n??[]).length>0&&(t??[]).length-i.length===1&&(t??[]).includes(e)};function Ae(e){let n=e.split(`.`),r=n.slice(0,-1).join(`.`),i=n.slice(-1).join(`.`),a=Number(i);return t(!isNaN(a),`Child path should be a number`),{parentPath:r,childIdx:a}}function je(e=``){return/^Tag .+ is not defined$/.test(e)}var Me=e=>({id:J(),tag:X(e),includeInTotalScore:!1,styleClass:e.styleClass,scoreWeight:e.scoreWeight||100}),Q=(e=[])=>e.flatMap(e=>[e,...Q(e.items)]),Ne=[n.ubo,n.shareholder],Pe=e=>({...e,aggregateFunction:e.aggregateFunction??r.max,includeOwnershipPercentage:e.includeOwnershipPercentage??!1}),$={key:()=>[`applicantAssesmentSettings`],listView:e=>w({queryKey:$.key(),queryFn:p,refetchOnMount:e?.refetchOnMount??!1,refetchOnWindowFocus:!0}),revisionsKey:()=>[`applicantAssessmentRevisions`],revisions:()=>w({queryKey:$.revisionsKey(),queryFn:oe})},Fe=()=>{let e=V();return ge({...$.revisions(),enabled:e})},Ie=e=>{let t=S(),{t:n}=T(),r=x();return{mutateAsync:C({mutationFn:se,onSuccess:n=>{t.setQueryData($.key(),n),t.invalidateQueries({queryKey:$.revisionsKey()}),t.invalidateQueries({queryKey:A()}),e?.onSuccess?.()},onError:t=>{let i=t?.response?.data,a=String(de(i)&&i.description),o=je(a)?n(`kyt.settings.applicantScoring.actions.errors.tagNotExist`,{apiError:a}):n(`kyt.settings.applicantScoring.actions.errors.unknown`);r.notify({type:y.danger,title:n(`errors.generic`),text:o}),e?.onError?.()}}).mutateAsync}},Le=()=>{let e=S(),{t}=T(),n=x();return C({mutationFn:ce,onSuccess:r=>(e.setQueryData($.key(),r.assessmentSettings),e.setQueryData(z.all(),r.riskLevelSettings),e.invali
1dateQueries({queryKey:A(),refetchType:`all`}),n.success(t(`kyt.settings.applicantScoring.history.makeActual.toast.success`)),e.invalidateQueries({queryKey:$.revisionsKey()}))})},Re=e=>{let t=S(),{t:n}=T(),r=x(),i=C({mutationFn:ie,onSuccess:()=>{t.invalidateQueries({queryKey:$.key()}),t.invalidateQueries({queryKey:$.revisionsKey()}),t.invalidateQueries({queryKey:H}),e?.onSuccess?.()},onError:()=>{r.notify({type:y.danger,title:n(`errors.generic`),text:n(`kyt.settings.applicantScoring.actions.errors.unknown`)}),e?.onError?.()}});return{mutateAsync:i.mutateAsync,isPending:i.isPending}};export{ye as C,N as D,_e as E,P as O,z as S,ve as T,Se as _,Re as a,B as b,Me as c,Oe as d,X as f,H as g,J as h,Fe as i,Ae as l,Z as m,Ie as n,Ne as o,ke as p,Le as r,Q as s,$ as t,Pe as u,Ce as v,I as w,V as x,xe as y};
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.