JDの方は
https://pastebin.com/cS5HK69r
な感じかな...