ソースはだいたいちょっと調べればすぐわかることだらけだろ