localp={}localtrim=require('پودمان:ابزارها').trimlocal_moduleYesnolocalfunctionyesno(...)ifnot_moduleYesnothen_moduleYesno=require('پودمان:Yesno')endreturn_moduleYesno(...)endfunctionp.templatestyles(pictogramme)pictogramme=trim(pictogramme)ifnotpictogrammethenreturn''endpictogramme=pictogramme:gsub('^entete +',''):gsub('^entete$',''):gsub(' +entete$',''):gsub(' +entete +',' ')ifpictogramme~=''andpictogramme~='defaut'thenifpictogramme:match('%s')thenreturn'[[رده:Infobox avec plusieurs class]]'elsereturnmw.getCurrentFrame():extensionTag('templatestyles','',{src='ازداگنجه/فرتورنگاشت/'..pictogramme..'.css'})endendreturn''endfunctionp.couleurs(background,color)localcouleur=require('پودمان:دیز رنگ وب').couleurbackground=trim(background)or'#E1E1E1'color=trim(color)or'black'return'background-color:'..couleur(background)..';'..'color:'..couleur(color)..';'endfunctionp.V2(frame)localargs=frame.getParentandframe:getParent().argsorframelocalcolspan=trim(args[5])or'2'localtexte=trim(args[1])ormw.title.getCurrentTitle().textlocalclasses=trim(args[3])or'defaut'locallang=args['lang']or''localitalic=args['italic']or''localsetDisplayTitle=args['setdisplaytitle']or''iflang~=''thenlocallangueFunction=require('پودمان:زبان').languetexte=langueFunction({lang,texte})endifitalic~=''andyesno(italic)thenclasses=classes..' italique'endlocaldisplayTitleEval=''ifsetDisplayTitle~=''andyesno(setDisplayTitle)thenlocalsetDisplayTitleFunction=require('پودمان:Formatage du titre').setDisplayTitledisplayTitleEval=setDisplayTitleFunction({args={lang=lang,italic=italic,options='noreplace'}})endreturn'colspan="'..colspan..'" '..'class="entete '..classes..'" '..'style="'..p.couleurs(args[2],args[4])..'" '..' | '..texte..p.templatestyles(args[3])..displayTitleEvalendreturnp