{
const node = DOM.svg(
width ,
height
);
const svg = d3.select(node);
svg
.append('defs')
.append ('filter')
.attr('id','f1')
.attr('x','0')
.attr('y','0')
.attr('width','120%')
.attr('height','120%');
svg.select('filter')
.append('feOffset')
.attr('dx',10)
.attr('dy',10);
svg.select('filter')
.append('feGaussianBlur')
.attr('stdDeviation','2');
svg
.append('rect')
.attr('x',20)
.attr('y',20)
.attr('width',120)
.attr('height',100)
.attr('filter','url(#f1)');
svg
.append('rect')
.attr('x',28)
.attr('y',28)
.attr('width',120)
.attr('height',100)
.attr('ry',4)
.attr('fill','blue');
return node;
}