def buildFeatured(self, b, data):
        s = self.style
        for item in data.items:
            b.div(class_=self.CLASS_FEATURED_ITEM, display=s.itemDisplay,
                clear=s.itemClear, marginbottom=s.itemMarginBottom, width=s.itemWidth,
            )
            b.a(href=(self.C.PARAM_ARTICLE, item.id) % '/%s-%s')
            if s.showLevel:
                b.h5(color=s.levelColor, fontsize=s.levelSize, fontweight=s.levelWeight,
                    margintop=s.levelMarginTop)
                b.text(item.level or s.genericLevel)
                b.text(' level')
                b._h5()
            b.img(class_=self.C.CLASS_AUTOWIDTH, src=item.poster)
            if s.showName:
                b.h4(color=s.nameColor, fontsize=s.nameSize, fontweight=s.nameWeight, 
                     lineheight=s.nameLineHeight)
                b.text(item.name)
                b._h4()
            if s.showTopic and item.topic is not None: # Elements must be defined in global style
                self.buildElement(b, item.topic)
            b._a()
            b._div(comment=self.CLASS_FEATURED_ITEM)
dataset/ETHPy150Open petrvanblokland/Xierpa3/xierpa3/components/_legacy/featured.py/FeaturedByImageList.buildFeatured/swapped operands of `%`