 local pu800 function pu800u82eusesproperty frame local parent frameu82egetparent frame local result   local iiu800 1u800 while true dou800 local p_num parentu82eargs iiu800 oru800   ifu800 p_num   then local label mwu800u82ewikibaseu82elabel p_num oru800 "nou800 label" result result .. " du800 property " .. p_num .. " " .. label .. " " .. stringu82eupper p_num .. " du800 special whatlinkshere property " .. p_num .. " u8daa9u8d8a7u8d8b1u8d8a8u8d8b1u8d8afu8d987u8d8a7 u8d8b1u8d8a7 u8d8a8u8d8a8u8db8cu8d986u8db8cu8d8af " iiu800 iiu800 1u800 else break endu800 endu800 return result endu800 return pu800 