SFQCLMDPIF4O636XML6KIWP6XFACJ5HE6DD3GZHDGA5USSBP3OAAC
6K5PFF6XBFTM6CXUVVFIH4CQMCMPHTND3ICDMRMNOME5BUBF27NQC
PLKNHYZ4KXWWKC2DHXCI4WVO23I7VMEVYT5H2J6JDE4S3D3CHDJQC
BULPIBEGL7TMK6CVIE7IS7WGAHGOSUJBGJSFQK542MOWGHP2ADQQC
endfunction starts_with(s, sub) return s:find(sub, 1, --[[no escapes]] true) == 1endfunction ends_with(s, sub) return s:reverse():find(sub:reverse(), 1, --[[no escapes]] true) == 1
end
function starts_with(s, sub)
return s:find(sub, 1, --[[no escapes]] true) == 1
function ends_with(s, sub)
return s:reverse():find(sub:reverse(), 1, --[[no escapes]] true) == 1