define(["@mediahuis/simple-pubsub","../helpers"],function(e,a){function s(e,s){var t=document.querySelector(e);t&&a.addClass(s,t)}var t={CLASSES:{stickyHalfpage:"js-sticky-halfpage",stickyRectangle:"js-sticky-rectangle",stickyMediumRectangle:"js-sticky-mediumrectangle"},SELECTORS:{rectangle:".ad--rectangle",halfpage:".ad--halfpage"},CHANNELS:{HALFPAGE:"adv/load/halfpage",RECTANGLE:"adv/load/rectangle"}};window.CSS&&CSS.supports&&(CSS.supports("position","sticky")||CSS.supports("position","-webkit-sticky"))&&(e.subscribe(t.CHANNELS.RECTANGLE,function(e){600===e.size[1]?s(t.SELECTORS.rectangle,t.CLASSES.stickyHalfpage):s(t.SELECTORS.rectangle,t.CLASSES.stickyMediumRectangle)}),e.subscribe(t.CHANNELS.HALFPAGE,function(){s(t.SELECTORS.halfpage,t.CLASSES.stickyHalfpage)}))});