localp={}localnumConv=require('Module:Numeral converter').convertlocalfunctionsetCleanArgs(argsTable)localcleanArgs={}forkey,valinpairs(argsTable)doiftype(val)=='string'thenval=mw.ustring.match(val,'^%s*(.-)%s*$')ifval~=''thencleanArgs[key]=valendelsecleanArgs[key]=valendendreturncleanArgsendp.main=function(frame)localparent=frame.getParent(frame)localoutput=p._main(parent.args)returnframe:extensionTag{name='templatestyles',args={src='پودمان:Flex columns/styles.css'}}..frame:preprocess(output)endp._main=function(_args)localargs=setCleanArgs(_args)localii=1localcontainer=mw.html.create('div'):addClass('flex-columns-container')whileargs[ii]do-- List localized named parametersifargs['منعطف'..numConv('fa',ii)]thenargs['flex'..ii]=args['منعطف'..numConv('fa',ii)]endlocalcolumn=container:tag('div'):addClass('flex-columns-column'):wikitext(args[ii])ifargs['flex'..ii]thencolumn:css('flex',args['flex'..ii])endii=ii+1endreturntostring(container)endreturnp