Loading
function(e,t,n){"use strict";n.d(t,{A:()=>h}),n(321073);var i=n(439372),r=n(736056),s=n(710195),a=n(967198),o=n(38405);function l(e,t){if(null==e)return!0;let n=e.variations[t];return null==n||JSON.stringify(n)===JSON.stringify(e.defaultConfig)}let u=new Set;function d(e,t){for(let n of(e.sort(),e))o.A.addFeatureFlag(n,!0),t?.add(n)}function c(){for(let e of u)o.A.addFeatureFlag(e,!1);u.clear();let e=[],t=[],n=[],i=[],c=[],_=[],h=a.A.getGuildId(),f=r.A.getAllExperimentAssignments();for(let n in f){let i=f[n];null!=i&&!(i<=0)&&(n.includes(":")?null!=h&&n.startsWith(`${h}:`)&&t.push(`${n.split(":")[1]}:${i}`):e.push(`${n}:${i}`))}let E=s.A.getRegisteredExperiments(),p=function(){let e=s.A.getRegisteredExperiments(),t={};for(let n in e)t[s.A.getHash(n)]=n;return t}(),{evaluatedExperiments:m}=s.A.getState();for(let e of["user","installation"])for(let t in m?.[e]){let{assignments:i}=m[e]?.[t]??{};for(let e in i){let t=p[e];if(null==t)continue;let{variantId:r}=i[e];if(null==r)continue;let s=`${t}:${r}`;(l(E[t],r)?n:c).push(s)}}if(null!=h){let e=m?.guild?.[h];if(null!=e)for(let t in e.assignments){let n=p[t];if(null==n)continue;let{variantId:r}=e.assignments[t];if(null==r)continue;let s=`${n}:${r}`;(l(E[n],r)?i:_).push(s)}}d(e),d(t,u),d(n),d(i,u),d(c),d(_,u)}class _ extends i.A{stores=new Map().set(r.A,c).set(s.A,c).set(a.A,c)}let h=new _}