1import{af as r,r as c}from"./vendor-B2oIjyY4.js";import{n as d,R as m}from"./timeline-BZdAdcpe.js";import{u as v}from"./outlet-CRFGt_DD.js";import{sJ as i,sK as u,av as p}from"./main-CJK8sxkW.js";import{p as y}from"./parent-model-activity-BRKs0m3M.js";import"./notifications-B-3WAdFi.js";import"./drawer-uoKBN2zN.js";import"./bounded-range-fetch-CggGfMWc.js";import"./vendor-charts-BqgCVUWx.js";import"./model-activity-B0_ox2kw.js";import"./common-mappings-BxteBB50.js";const g=[...y,{accessor:"visual_query_filter.splitTestDefinition",parser:(t,{parsedDiff:e})=>e.type!=="value"?null:{message:`${{added:"enabled",removed:"disabled",updated:"updated"}[e.operation]} audience splits`,icon:r.jsx(u,{})}},{accessor:"visual_query_filter.conditions",parser:(t,{parsedDiff:e})=>e.type!=="array"?null:{message:"updated audience conditions",icon:r.jsx(p,{})}},{accessor:"visual_query_filter.splitTestDefinition.splits",parser:(t,{parsedDiff:e})=>e.type!=="array"?null:{message:"updated split definitions",icon:r.jsx(p,{})}},{accessor:"visual_query_filter.splitTestDefinition.exactCount",parser:(t,{parsedDiff:e})=>e.type!=="value"?null:{message:e.operation!=="removed"&&e.value?"enabled exact count splits":"disabled exact count splits",icon:r.jsx(u,{})}},{accessor:"visual_query_filter.splitTestDefinition.samplingType",parser:(t,{parsedDiff:e})=>e.type!=="value"?null:{message:e.value==="stratified"?"enabled stratified sampling":"disabled stratified sampling",icon:r.jsx(u,{})}},{accessor:"visual_query_filter.splitTestDefinition.groupColumnName",parser:(t,{parsedDiff:e})=>e.type!=="value"?null:{message:`updated split group column to \`${e.value}\``,icon:r.jsx(i,{})}},{accessor:"visual_query_filter.splitTestDefinition.stratificationVariables",parser:(t,{parsedDiff:e})=>{if(e.type!=="array")return null;const s={added:"added",removed:"removed",updated:"updated"};return{message:"updated stratification variables",icon:r.jsx(u,{}),changes:e.array.map(n=>{var a;return`${s[n.operation]} variable \`${((a=n.value)==null?void 0:a.name)??"unknown"}\``})}}},{accessor:"visual_query_filter.splitTestDefinition.splitAssignmentColumn",parser:(t,{parsedDiff:e})=>{var s;return e.type==="value"?{message:e.operation==="removed"?"removed split assignment column":`updated split assignment column to \`${(s=e.value)==null?void 0:s.name}\``,icon:r.jsx(i,{})}:e.type==="nested"?{message:"updated split assignment column",icon:r.jsx(i,{})}:null}},{accessor:"visual_query_filter.additionalColumns",parser:(t,{parsedDiff:e})=>{if(e.type!=="array")return null;const s={added:"added",removed:"removed",updated:"updated"};return{message:"updated trait enrichments",icon:r.jsx(p,{}),changes:e.array.map(n=>{const{operation:a,value:o}=n,l=(o==null?void 0:o.alias)??"trait";return`${s[a]} trait \`${l}\``})}}}],_=[{accessor:"",parser:(t,{parsedDiff:e})=>{if(e.type!=="nested")return null;const s=t.new.friendly_name;if(Object.keys(e.nested).map(d).length<2)return null;const a=Object.entries(e.nested).map(([o,l])=>f({key:o,diff:l}));return{message:`updated \`${s}\` split properties`,icon:r.jsx(i,{}),changes:a}}},{accessor:"column_value",parser:(t,{parsedDiff:e})=>e.type!=="value"?null:{message:`updated split name to \`${e.value}\` `,icon:r.jsx(i,{})}},{accessor:"percentage",parser:(t,{parsedDiff:e})=>{if(e.type!=="value")return null;const s=t.new.friendly_name,n=e.value;return{message:`updated \`${s}\` percentage to \`${n}\` `,icon:r.jsx(i,{})}}}],x={percentage:"updated split percentage",column_value:"updated name"},f=({key:t,diff:e})=>{if(e.type!=="value")return null;const s=e.value;return s?`${x[t]??`updated \`${t}\``} to \`${s}\` `:`removed \`${t}\``},h=()=>{const{id:t,audience:e}=v(),s=c.useMemo(()=>e.splits.map(n=>({mappers:_,resource:"Audience Split",resourceNameOverride:n.friendly_name,resourceId:n.id,ignoreColumns:["friendly_name"]})),[e.splits]);return r.jsx(m,{primaryResource:{mappers:g,resource:"Audience",resourceId:String(t)},relatedResources:s})};export{h as AudienceActivity}; 2//# sourceMappingURL=activity-547AyLIT.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.