$('.cmsads').each((i,t)=>{
var m,r=0,t=$(t),o=t.data();
$.getJSON('/adplace/'+o.place+'/',function(r){
var k=Object.keys(r);
if(k.length){
var cmax=o.max-k.length,c=0,a=[],x=1,s=[];
for(var i in r){
var f=[],u=r[i];
for(var z in u){
var b=u[z],d=b.id,l=window.location.pathname,j=b.include;
if(j)j.indexOf(l)>=0&&f.push(d)
else if(typeof b.exclude=='undefined'||b.exclude.indexOf(l)<0){
f.push(d);
}
}
if(f[1]){
c+=r.length;
f=f.sort(()=>0.5-Math.random());
var s=f.splice(0,Math.max(cmax+1,1));
cmax-=r.length||0;
a=[...a,...s];
}else if(f[0]){
a.push(f[0]);
c++;
}
}
for(var i in a){
s[i]=[];
$.getJSON('/cmsads/'+a[i]+'/',r=>{
if(r.script&&!s[i][r.script[0]])s[i][r.script[0]]=r.script[1];
r.style&&!$('#style_'+r.style[0]).length&&t.before('');
r.content&&t.before(r.content);
if(x++==a.length){
var v=Object.values(s[i]);
v.length&&t.after('')
t.remove()
}
});
}
}
});
});