Squirt hard compilation

STANDARD - 182,971   GOLD - 2,740