ELF>p@@8@55 QtdPtd<<"<"`%+ Rtd<<"<"XXp"p"PPp"p"$$""$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX isy  u TQp DR"Ta [_   +XM tR =p> 9M9n2 +C@8-jnr   R) dhF    X]|"<o5 8 N2_v $ K} N L2< : 7l I 1+C ti"d)(voPMP  g b"s h"=@Y`&! 0 !}&"` b""fBU"@dc0% ;"@dc"dY"0hBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  ui x H  P&y  / @) ӯk t) V ui x <"<"<"<"<"<"_"F"pF"P"F"K"F"@K"F"K"F"J"G"J"G"@J"G"J"G"I" G"I"(G"@I"0G"I"8G"H"@G"H"HG"@H"PG"H"XG"G"`G"G"G"`L"G"L"H"L"@H" M"H"`M"H"M"I"M"@I" N"I"`N"I"N"J"N"@J" O"J"`O"J"O"K"O"@K" P"K"`P"K"`P"K" P"K"O"K"O"K"`O"K" O"K"N"K"N"L"`N"L" N"L"M"L"M" L"`M"(L" M"0L"L"8L"L"@L"`L"`L"phL"L"*pL"0L";pL" M"Kp(M"`M"\phM"lpM"{pM"0M"pM"p N"(N"`N"hN" N"PN"xN"N" O"(O"`O"8hO"hO"O"O"pO" P"p(P"X`P"jhP"pP"pP"P"lP" P"P"pP"PQ"pQ"Q" Q"p(Q"8Q"@Q"qHQ"pXQ"`Q" qhQ"xQ"Q"!qQ"@%Q"Q"kQ"Q"PQ"kQ"pQ"0Q"lQ"Q"hR"lR"P R"2q R"k(R"8R"Pq@R"mqHR"XR"`R"qhR"` xR"R"kR"@R"(R"kR"R"R"qR"`R"R"kR"0R" S"S"S" S"j(S"P8S"@S"qHS"XS"`S"`hS"]xS"(S"oS"[S"pS"RoS"0HS"`S"}S"S"S"lS"S"`T"qT"pT"q T"q(T"8T"r@T"rHT"pXT"`T".rhT"xT"T"PT"pT"xT";rT"T"T"alT"`T"OrT"pU"`rU"P U"8o(U"E@U"oHU" ``U"ohU" TU"oU"XU"nU"<U"xU"LlU"U"U"lU"V"wlV" V"|r(V" @V"rHV"й`V"rhV"V"rV"V"nV"9V"rV"PV"V"mV"0$V"W"mW"#W" W"j(W"к8W"0@W"rHW"XW"``W"(hW"0xW"W"rW"W"W"rW"W"W"sW"0W"8W".sW"W"hX"EsX"0X" X"Us(X"8X"@X"isHX"0`X"zshX"X"sX"X"sX" X"X"jX"X"X"sX"X"(Y"sY"Y"` Y"s(Y"8Y"x@Y"sHY"XY"s`Y"thY"xY"tY" kY"Y"Y"4tY"PY"Y"JtY"Y"`Y"`tY"PY"Z".lZ" Z"|t(Z" @Z"tHZ" `Z"thZ"Z"tZ"PZ"tZ"Z"tZ"PZ"kZ"[",k[" ["t(["@["tH["p`["uh["p["u["["["*u["["["l[""["8["l["!["\";u\"\"s \"Iu(\"8\"t@\";kH\"X\"`\"Pkh\"x\"`\"Wu\"\"@\"hu\" \"\"~u\"\"\"u\" ]"u]" ]"gk(]" @]"xkH]"`]"uh]"]"u]"]"u]"@]"l]"@]"]"H]"]"^"^"^" ^"@(^"8^"8@^"`H^"X^"h`^"uh^"0^"^"^" v^"^"l^"^"'v^"_"_" _"Av(_"@_"oH_"`O`_"oh_"J_"]v_"0B_"d"`"` a"sv(a"8a"@a"zvHa"Xa"`a"iha"xa"(a"va"pa"va"va"a"Pa"ta"a"v?"?" ?"(?"0?"!8?"$@?"'H?"(P?"5X?":`?"<h?">p?"Sx?"V?"`?"h?"i?"n?"?"?"?"?"?"?"?"?"?"?"?"b"T@" @"(@"0@"8@"@@"H@"P@" X@" `@"h@" p@" x@" @"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"A"A" A""A"# A"%(A"&0A")8A"*@A"+HA",PA"XA"-`A".hA"/pA"0xA"1A"2A"3A"4A"6A"7A"8A"9A";A"=A"?A"@A"AA"BA"CA"DA"EB"FB"GB"B"H B"I(B"J0B"K8B"L@B"MHB"NPB"OXB"P`B"QhB"RpB"UxB"WB"XB"YB"ZB"[B"\B"]B"^B"_B"aB"bB"cB"dB"eB"fB"gB"jC"kC"lC"mC"o C"p(C"q0C"8C"r@C"sHC"tPC"uXC"v`C"whC"xpC"yxC"zC"{C"C"|C"}C"~C"C"C"C"C"C"C"C"C"C"C"D"D"D"D" D"(D"0D"8D"@D"HD"PD"XD"`D"hD"pD"xD"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"E"E"E"E" E"(E"0E"8E"@E"HE"PE"XE"`E"hE"pE"xE"E"E"E"E"E"HH5!%!@%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%z!h P%r!h @%j!h 0%b!h %Z!h %R!h%J!h%B!h%:!h%2!h%*!h%"!h%!h%!h% !hp%!h`%!hP%!h@%!h0%!h %!h%!h%!h%!h %!h!%!h"%!h#%!h$%!h%%!h&%!h'p%!h(`%z!h)P%r!h*@%j!h+0%b!h, %Z!h-%R!h.%J!h/%B!h0%:!h1%2!h2%*!h3%"!h4%!h5%!h6% !h7p%!h8`%!h9P%!h:@%!h;0%!h< %!h=%!h>%!h?%!h@%!hA%!hB%!hC%!hD%!hE%!hF%!hGp%!hH`%z!hIP%r!hJ@%j!hK0%b!hL %Z!hM%R!hN%J!hO%B!hP%:!hQ%2!hR%*!hS%"!hT%!hU%!hV% !hWp%!hX`%!hYP%!hZ@%!h[0%!h\ %!h]%!h^%!h_%!h`%!ha%!hb%!hc%!hd%!he%!hf%!hgp%!hh`%z!hiP%r!hj@%j!hk0%b!hl %Z!hm%R!hn%J!ho%B!hp%:!hq%2!hr%*!hs%"!ht%!hu%!hv% !hwp%!hx`%!hyP%!hz@%!h{0%!h| %!h}%!h~%!h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%z!hP%r!h@%j!h0%b!h %Z!h%R!h%J!h%B!h%:!h%2!h%*!h%"!h%!h%!h% !hp%!h`%!hP%!h@%!h0%!h %!h%!h%!h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%z!hP%r!h@%j!h0%b!h %Z!h%R!h%J!h%B!h%:!hH=!HH=!HH=!HH=!HH=!HH=!HLHMtL&HnH=w!RHZH=c!>HFH=O!*H2H=;!HH='!H H=!HH=!HH=!HH=!HH=!HH߾0)HL9tH4H|L9tHHgM9tL H}L9tHDM9tLH}L9tH!L`H HHHHH=5!HH=!!HH=M!HH=!HH=!HHD$(HxH;=0!t!HiHH$HtMtLH|$PHtH|$0HtHLHI9tLI9tLHD$HxL9tHH}L9trLL9tHؾL8HD$HxL9tCHHネHvLHD$HxH9tHNH}H9tLH}H9tLHD$HxH9tHL־LHD$HxH9tHH}H9tzLH}H9tgLHD$HxH9tQHLH2HLrI9tLH9tHLPH}L9tLL9tHH*HHjLHタHHD$HxL9tHHD$HxL9tHHタJHH߾5HH߾ HHH=q!H=i!HH!H5S!BfHH!HtHfH=!H!H9tH!Ht H=!H5z!H)HHH?HHtH!HtfD=Y!u/UH=V!Ht H=!=h1!]{f. wHaHcHH!HDH!HDH!HDH!HDH!!HDH!HDH9!HDHy!HDH1!HDHɶ!HDHѶ!HDH!G Hf.Hi!G Hf.USH!H!tHĘH[]f1H2Hy!HHHMH߹2HD$HHD$0H HD$XH`!HD$`HL!H$H$H]!H$HN H$H?!HD$ 0HDŽ$H$HHGHHHĘH[]@HHŵ!H5H8fHff.HH!H5H86Hff.HHe!H5H8Hff.HH5!H5H8Hff.HH!H5H8Hff.UH1SH1H51HHD$LD$?t1Hc} H|$HHtPtH!E HHH[]H!E HHH[]@ATUSHWHHHBHHƄt%DH|HDuHHHDH=1H1H{(HHt)HHH@HIHLH[]A\fH2H5Df.HWHѲ!H9!HѲ!AUH5ATUS1HHHL IHtlfI܋B(tOHj HtFH}Ht H/uHGP0H}Ht H/uHGP0H}Ht H/uHGP0IMHH9rH=!Ht)H/uHGP0H!H[]A\A]fDH=gHH!US1HHt|H0&HEH5!HH(HLt`HCHkHEH;H5XHC/HtzEHCC C$HC(HH[]DH;H5 HCHtXHH1HCHHkHElHCHtHH@@C wDHkfHGt+USHHH]HuH+H[]fDf[@H!Hc8H!Hc8qHٰ!H9Ft HH=(!tHHV HvH= !6HHf.USHH_HtH;HkHHHuH[]f.AVAUATUSHH=R9H[IHL582LHHIHILH[HtnH;LHIXLHLH{uH=EHHH$HIH[L]A\A]A^DL뽐f.H=d@HHtHUHSHHH{tH[HuH[]DHHx uHxHp H@Df.HG(HuH!HÐf.U12SHH-!H !H|$Ht$HHH߹2HD$(HHD$@Hh HD$hH HD$~D$Hj!HD$r!H$HD$0($HDŽ$HHHHIHĨ[]USHHQ!HotIHR!H9tHC H=Hpu H{HH[]fU12HSHH!H!H|$HT$Ht$~D$HHH߹2HD$(HHD$@H HD$HHD$hHH$H!D$H$HD$HD$0)D$PHHPHHIHĨ[]f.Bw(HNH9Or@1@@H1!H@AUATUHSHHHtkH61HHtAH5!HHHtHH[]A\A]H+u HCHP0H1H[]A\A]1IHtIHHLLH8ImHu IELP0HteH5!H}HHt5HCHI,$BID$LP0HH[]A\A]fH+u HCHP01@H=7HHz!DH=HHZ!hf.SHgH+uHCH[H@0[@f.UHSHH_Hu4@H[Ht'H;HuSHHt HH[]HHt 1HH[]Hx!HH5H81fATIUSHHHH5!H9tRŅuGHCt_H2D$7HuBMt0D$A$H[]A\fDMtHA$1H[]A\ @H=!tG~GPW@f.SHGHHut#[DHHH[H٨!H5lH8[HHHGtfLOI~$IuHGHHG HBHDHq!HAH H5H811HfHA!H5bH8:1HH!HAH qH5 H811HÐHHHGLOL9uI#M}HGHItHG HAItHG(HAIAILIqJ HHHHHOE1HD1HqHH)ʃrr1ɉσL>9r^HbH9HAHAHDHHH NAHEHئ!HH5H81T1HDH!H5H81HHH HAAHEHu!HH5H811Hf.HH HAHE빸f.HtNHHWtELOMxt'H!HE1H NH5?H81e1HfDH!H5H81HHHtwHGtZLOM~!IuHGHHf.HY!HAH H5H811HÐH:HH!HAH qH5 H811HÐHHHGtvLOE1H yMx@I-MHGHIHG HB.@AH >H|!HH5H811HÐH:HBHHA!HE1H H55H811HøLJE1HH s t@HHD2HrHH)у_1҉׃L>9rHUHSH(H!HH3HtsHT$Ht$HD$HD$H|$HD$Ht$H1H=NH|$HHtH/t3HT$H|$HH([]fH;HH([]fDHGP0Df.HLG HGL_KTHwoN$_HL9tHNL @HH׃@AA<9@yQI9uJDFIH=D1jHfI3H=1OHHFf.ATUHSH_Ht8I H[Ht'H;HduLSÃt []A\@CHuH!HH5H81.ff.HLG HGL_KTHwoN$_HL9toHNL t@HH׃@AA<9@yQI9uJDFIH=1*HfI;HHFf.GxH;=z!HOH@H?ATIUSHHWH9H9v HH9HBHC9H=v%H9s %HH)H?H9HGH{eHXI$HHH@HtHtTHIt$HHH;-Ÿ!uH[H]A\H=0!tHW-fGAD$EDH]DH=)fAWAVAUATUHSH(!tdH!H$HH<$HIrHtu1HII,$tH(L[]A\A]A^A_ID$LP0H=!tt+H=!H$H!vH!HD$HH\$Ld$Hl$IMmL;l$IEHtHXM}1 @InH9wLtIO$I4$HtH|$tyMtI^MLd$11LH<$LHH:H+HCHP0HD$Hl$HD$HD$LxMlL E1O,I]HHHLD؄f|OI fA|tIEJIzEuH9L9H@ uH9u T@H9tKH t uI9uI9t H t8ujHKHH9t.I9t)SH u@I9uHKHH9ufD)ʉLH))Eu-Ld$Ѻ 8~}Et(IzHtfDIM9HD$H@HD$H;D$iLd$E1 DHHnEtIz1H=H!HtH!)@H!HD$H)HATUSHWHHHBHHƄt%DH|HDuHHHDH=!H1H{(HHt)~HHH0HIHLH[]A\fH2H5oDf.AUATIUSHHLn!tyH-!L9tHC H=Hpu&H!I\$(HHH[]A\A]H!H5*H8H1[]A\A]DH=!sH=h!HHf!9ZH@ff.AWAVAUATUSHH8 Ho(t5HtHmtHQH8[]A\A]A^A_fHEHP0@LgMMl$ MMuMHT$(Ht$ HD$HD$ H|$HD$(AE IF1HP@ HIMXHT$(Ht$ H|$I,$$ID$LP0fID$HtVHƄt$@H|HDuHH:HDH=1*DH5I4$f.I~>L{!L-!!H!Hx LHIHt(L|$~D$Ld$@ H@(D$@11LLImIIELP0LHT$(Ht$ H|$H=!,M_H=!H!HD$HD$-DH=!H=!IH!YHtH@H5!ATUSHHHHHH(HhtC$!tML%!!L9tHC H=5HpuUH[]A\DHU0Hk׿!uH=̿!tNH=!IH!fDH[]A\GH=HH!,DHmcHATUSLgH>!tJH-;!I9tHC H=OHpuH[]A\H[]A\@H=!4tkH=Ծ!HHҾ!Hf.H[H;=!*AWAVAUATIUSH(H4$0HHLhMH@I9Mt$DL8MLH[HtHLH8uI9t.HCHsHFHCHtHpLsHCI^I\$H<$tWHCD$HtL$ LHt$ЋL$ IH$L(*fHm(HtOHELmI9FH$HtL(1H([]A\A]A^A_Ht1H1ɉù@AWAVAUATIUHSH(HGHHtnHT$Ht$HtWHD$Lt$HhHHLHIPHl$H+u HCHP0MfH@r!H[!H"Ht$HÅxMt HD$I$H([]A\A]A^A_Ë 2!H#!HtHt$HHD$pÅvLl$M8LHhMIIIH?I9pH7HLt$H}HHD$ALAHAILLLHL$HL$IH; !MM<$uLf.Hё!L@H=?d!HH!H=<!HH!HMfI$Yf.HM8HH)H9HFHD$HxAEA L1D)H=]HfATUSHHHD$HHt$ŅxsH\$HHL%֐!I$t9HHxH;=!H߾LEHH[]A\fLHH[]A\ÐD1ۉ H5}HHH[]A\ÐH1H[]A\fHُ!H5H8ZHH[]A\fDY@f.HHD$Ht^H/!HHt$JxH|$ Hŏ!HH@D‰FH5H1H1HfHHD$HtnH!HHt$x&HD$Hx(H+x HHc=HD‰H5GH?1H1HfHHD$HtnH!HHt$:x&HD$HH+HHcHfD‰.H5H1H1HfAVAUATUSH0HD$HH!HHt$Ht$H|$Lt$Ll$LL)HHHtFM9tAM1!f.HUIKHM9tHcA$HuHmt"1MtLcH0H[]A\A]A^HEHP01fD1 H5UHH0H[]A\A]A^DH01[H]A\A]A^H@f.UHH5lS1HHHD$HL$ &HH.!H|$ Ht$GH|$(Ht$Hl$x_D$H|$0H!D$H9G1D$H@9HHHH[]@D‰H5HgDD‰H5wH?HHH[]DH!H51H8}HHD$Ht^H!HHt$*xH|$tHD‰&H5H1H1HfAUHH5ATUS1H(HT$H$HHp!H|$HH|$Ht$L,$HD$ŅxaLd$MLLHt"I$HxH;=~!LCH(H[]A\A]DDH5HH(H[]A\A]ÐD‰H5HoH(H[]A\A]ÐHɉ!H5H8JrDVfDHHD$Ht^H/!HHt$JxH|$Hʼn!HH@D‰FH5H1H1HfHHD$Ht^H!HHt$xH|$HE!HH@D‰H5HG1H1HfHHD$Ht^H/!HHt$JxH|$|HĿHD‰FH5gH1H1HfHHD$Ht^H!HHt$xH|$ HDHD‰H5GHG1H1HfHHD$Ht^H/!HHt$JxH|$HfD‰NH5'H1H1HfHHD$Ht^H!HHt$xH|$ܾHD‰H5HG1H1HfSH HD$HH*!HHt$ExIH\$H|$H@T$HHD$wH8p|H蔽H [fDD‰H5H藿H 1[H 1[SH HD$HHz!HHt$xIH\$7H|$H@T$HHD$ǾH8p̼HH [fDD‰fH5gHH 1[H 1[HHD$Ht^HϪ!HHt$xH|$HdHD‰H5?Hg1H1HfHHD$Ht^HG!HHt$jxH|$lH!HH@D‰fH5H1H1HfUHH5S1H(HT$H$HtHH!H|$HxoH|$Ht$H,$lx(D$HH3!HH(H[]DD‰H5H/H(H[]DD‰~H5HH(H[]DHHD$Ht^H!HHt$ xHD$@8wHfD‰H5H菼1H1HfSHH51H HD$HT$|HtVHP!H|$Ht$qxMH|$H\$H,!H9Gu^!tT1H@ Hł!HH H[D‰>H5wH迻DH!H51H8蠻@f.HHD$HtnH!HHt$x&H|$1jH#!HHf.D‰H5H1H1HfHHD$HtnH!HHt$x&H|$H!HHD‰H5_H菺1H1HfHHD$Ht^Hg!HHt$xH|$|ԾHD‰H57H1H1HfHHD$Ht^H!HHt$ xH|$LTHD‰H5H臹1H1HfHHD$Ht^Hg!HHt$xH|$|HfD‰H5H1H1HfHHD$Ht^H!HHt$ xH|$ܿwHfD‰H5H菸1H1HfHHD$Ht^Hg!HHt$xHD$@8HfD‰H5H1H1HfSHH5;1H HD$HT$HtVH!H|$Ht$xMH|$H\$H~!H9Gu^衻tT1H@̹HE~!HH H[D‰H5_H?DH!~!H51H8 @f.HHD$Ht.H!HHt$*x&HD$xxH1HfD‰H5WH蟶1HHHD$Ht^H!HHt$xH|$茶HfD‰H5GH/1H1HfHHD$Ht^H!HHt$*xHD$Hc8詳H@D‰.H5/H诵1H1HfHHD$Ht^H!HHt$xHD$@HfD‰H5H/1H1HfHHD$Ht^H!HHt$*xHD$@藸HfD‰.H5H说1H1HfUHH5S1HXHD$HL$0fHtxH!H|$0Ht$H|$8Ht$ Hl$xSD$ H|$@Ht$(D$D$L$(HHz!HHXH[]D‰6H5H跳HXH[]DD‰H5H至HXH[]DD‰H5HWifHHD$Ht^H_!HHt$jxH|$׶HfD‰nH5WH1H1HfHHD$Ht^Hߞ!HHt$xH|$!HHt$x`H\$HtHC HxH;=h!u%HHHHh!HH[KfH1[D‰H5׽HH1[SHfH5JHPHT$0)D$0HD$@EHtHHHtH=p1HP[H!!H|$0Ht$HD$1xH!H|$81xH!H|$0Ht$ HD$ HD$(H|$8Ht$(H\$ H!HD$(HHHŨHc-:Ha!H|$0Ht$ HD$ qH:!H|$0Ht$(HD$(JxH|$(HcĝD‰FH5wHǟ1D‰H5H蟟1zHf!H5HD$H:}HD$UHHD$HtnHw!HHt$x!H|$0袠He!HHfD‰~H5ϽH1H1HfHHD$HtnHNJ!HHt$ux!H|$Hke!HHfD‰H5Ho1H1HfHHD$Ht>HO!HHt$x1H|$HtHPHd!HHÐ1HfD‰NH5oHϝ1HAUHH5͗ATUSH(HT$һHAH\$Lcy!H-r!I9HC H=HpHHHuvH5!HT$H\$H<H謤Hc!HDH=!4kgH=Ќ!HHΌ!衞R@Hl$Lm!L%!M9tHE H=Hpu=HNc!Hk(HEHHQHHH([]A\A]@H(1[]A\A]H1c!H5H82Hb!HfDH= !T\臬H=!IH!C@H=HT$ǛHT$HHP!H-H9AUHH5ATUSH(HT$¹HAH\$Lci!H-b!I9HC H=rHpHHHuvH5!HT$H\$H<H蜢Ha!HDH=ي!$kWH=!HH!葜R@Hl$Lm!L%!M9tHE H=Hpu=H>a!Hk(HEHHQHHH([]A\A]@H(1[]A\A]H!a!H5H8"H`!HfDH=!D\wH=!IHމ!豛C@H=HT$跙HT$HH@!HEHQAUHH5ATUSH(HT$買HAH\$LcY!H-R!I9HC H=bHpHHHuvH5!HT$H\$H<H茠H_!HDH=Ɉ!kGH=!HH!聚R@Hl$Lm!L%!M9tHE H=Hpu=H._!Hk(HEHHQHHH([]A\A]@H(1[]A\A]H_!H5H8H^!HfDH=!4\gH=Ї!IH·!衙C@H=HT$觗HT$HH0!H]HiHtKSHFHtB5HݟHuPHH9wJO[fD1D螦H5H1[裙ٿDAUATUSHHHH|$HtXLf MtRI|$(HtH舘HH~D$Hl$@ H@(D$@HH[]A\A]E1n!Hg!X!L-Q!I} PHHuHHtX~D$Hl$@ H@(D$@Mt0I|$It$HðH+HH H\!HHH[]A\A]H=!\7H=!IH!qC@H=!̕H=h!HHf!9@HCHHP0iH0H<@f.HtCHv*!SHtLH5݀!Ht0H[H̔@H[!H@H[!H[H=׆!HHx!fDAUHH5ATUS1H(HT$H$訲HH!H|$HH|$Ht$L,$HD$ŅxiLd$MLLXH59!H Ht"I$HxH;=Z!LLH(H[]A\A]fDD&H5oH觓H(H[]A\A]fD‰H5׳HoH(H[]A\A]ÐHY!H5bH8JiD˰MfDAUATUSHhHD$HHFLNIUIKoVH~!)T$0o^(H|$0)\$@HF8Ht$HD$PxH|$8Ht$Hl$茯d$H|$@Ht$ $$jl$ H|$HHpY!l$H9G@[AŃ/H|$PHt$(HD$(ÅLd$(M1L$E$@HL耒H5~!HtjI $HyH;=eX!LH$&H$Hh[]A\A]HX!AH HH5ΑH811Hh[]A\A]HQX!H5rH8JHh1[]A\A]DD‰薠H5HHh1[]A\A]f.HW!AH DHH5֐H81THh1[]A\A]D‰H5oH蟐Hh1[]A\A]fD؉H5Ho1Hh[]A\A]fD‰辟H5GH?1HV!H5ڲH81fDHV!H5:H81H$wH$@f.AUHH5ATUS1H(HT$H$حHH{!H|$HH|$Ht$L,$HD$ŅxiLd$MLL討H5i{!H9Ht"I$HxH;=U!L|H(H[]A\A]fDDVH5GH׎H(H[]A\A]fD‰H5H蟎H(H[]A\A]ÐHT!H52H8ziDMfDAUHH5ATUS1H(HT$H$hHH@z!H|$H[H|$Ht$L,$HD$ŅxiLd$MLLXH5y!HHt"I$HxH;=GT!L H(H[]A\A]fDDH5߱HgH(H[]A\A]fD‰讜H5GH/H(H[]A\A]ÐHS!H5ұH8 iD苪MfDAUfATUSHx)D$@)D$PHD$`HHFHuvHt$@Hx!Ht$0HHD$0ԽHx!Ht$8HHD$8诽H|$8-H5Nx!HNkfLNE1H }MIMJ H|$@HNH1ƒH4H49rItaLLIIJ4HHH HO1HOHHHH\$@Hw!Ht$HD$H蝼iHl$H1H6RLd$P1L;Ll$X1LȽ$H!w!Ht$ HHD$ 3kHt$(HH\$ ɧT$(Ht$0LT$訧L$0Ht$8LHD$8 $? $Ld$8MD$LH1H5Rv!HRtlI $HyH;=P!LH$蔋H$@fDAH {HP!HK}H5FH81lH=501Hx[]A\A]H\$@Hu!Ht$(HD$(HxHl$H1HKxHu!Ht$0HHD$0躺Ht$8HLd$0HD$8ÅHl$8HHLtH5%u!H%>HMHyH;=O!HH$fH$DHO!E1H xzH|H5H81?f.H\$@Ht!Ht$ HD$ HιHl$H1HgLd$P1LPlHit!Ht$(HHD$({Ht$0HH\$(D$0Ht$8L$$L$8HFH5s!HfHLFHDJ1҉փI<09rD‰ޖH5H_1z1H|$@gD‰袖H5SH#1>D‰zH5kH1DRH5HӆD؉,H55H譆HM!H5bH8蒆HL!H5oH8wH$H$+H$H$GH\$@@HHD$HtnH?r!HHt$Zx&HD$H5r!HHfD‰NH5Hυ1H1HfAWAVAUATUSHHAAHH|$AHtZLf MtTI|$(HtJ*HH~D$Hl$Dp H@(D$@HH[]A\A]A^A_@E1u!Hu!t!L=t!I HHHHt~D$Hl$Dp H@(D$@MvAlI|$It$HXH+HHEHIK!H2H=Yt!褄\הH=@t!IH>t!C@H=!t!l蟔H=t!HHt!م@HCHHP0HH@f.HUHSH(HD$Ht$[ÅxeHl$HHoH5o!Ht,HMHyH;=I!HHD$迄HD$H([]D؉螒H5_HH(1[]fD1DHqI!H5H8H(1[]fHD$fHD$kff.HHH5v}Ht8螁1H5n!fHǺ@@'HfD1HfUHH5uSHHt60K~@UHH5|oS1H8HD$HT$ 軙HHg!H|$ Ht$謬H|$(Hl$HGH謃HHHu/HA!HD$H $H0D$H8H8H[]Hؿ(kHS㥛 HHH?HHH)HiH)HHHHH?HH)‰HzH:nDD‰H5HgzH8H[]D辉H51H=z>|@ATHH5US1H0HL$H$HHf!H|$HH|$L$$HGq~HHHHH9H|$ Ht$hx,D$LdH-@!HH0H[]A\DD‰覈H5H'yDD‰~H5קHxH0H[]A\VH51HxH0H[]A\fK{ɿf.H(HH5tHT$ؙ1HtDH|$WLpd!IHI@ HtHyt,HIHuH?!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uHzHr HHD$HD$f.H(HH5/tHT$1HtDH|$臌Lc!IHI@ HtHyt,HIHuHL>!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uHzHr HHD$HD$f.H(HH5_sHT$81HtDH|$跋Lb!IHI@ HtHyt,HIHuH|=!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uHzHr HHD$!HD$f.H(HH5rHT$h1HtDH|$L(b!IHI@ HtHyt,HIHuHH5ǡHo1D؉H5ϡHo1HP[]A\@H5!H5H8jo1H$H$a@ATUSHPHD$HHFULNIIoVH~H[!)T$0o^(Ht$)\$@$4H|$8Ht$Ld$踋d$H|$@Ht$ d$蕋L$ H|$HHt$(HD$( $* $Hl$(HD$HL\qH5mZ!H=t^HMHyH;=4!HH$oH$2@H4!AH L_HaH56nH81\u1HP[]A\ÐH4!H5mH8mHP1[]A\D‰}H5oHmHP1[]A\@Ha4!AH ^HVaH5NmH81tHP1[]A\ÐD‰|H5WHmHP1[]A\@D‰n|H5_Hl1D؉>|H5gHl1HP[]A\@H3!H5H8l1H$H$a@ATUSH HD$HHX!HHt$蒝:HD$Hh EH]HSxbL%2!L9HuHAW!KH5W!HHL9zH []A\fLeHUH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$ijHUHL`@HHhL%1!L9HD DH1!H-D‰nzH5?HjH 1[]A\@H 1[]A\DH]Hj@H=\HHrV!pV!HHHtNHHpHUH%HHD$HD$oH=`1!t&DECHUHDEH=\klHRtATUSH HD$HHU!HHt$:HD$HhHEH]HSxbL%C0!L9HuHAcU!KH5LU!HHkL9zH []A\fLeHUH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$gHUHL`@HHhL%[/!L9HD DHq/!H-D‰wH5HohH 1[]A\@H 1[]A\DH?[H!h@H=GZlHHS!S!HHHtNHHknHUH%HHD$kHD$oH=.!t&DECHUHDEH=YiHqAVAUATUSH HD$HHS!HHt$莘HD$Hh UH]HCL%-!L9AT$y AD$yEqIIL9IvH!R!+H5R!HLM9RL9)H []A\A]A^@LeHUH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$!eHUHL`HH@HtHHHalHUHL%{,!L9"HCHfDH,!H D‰uH5HeH 1[]A\A]A^LuHUH?I9I9v HI9LBIF9H=v%L9s %II)H?I9LGI~dHULpILp@HtHHL[kHUM9IUADH 1[]A\A]A^fHWLd@H=V̋HHRP!PP!HHD$HD$fLHD$ӁHD$fH=@+!tNDH=(+!tF#DECHUEAEHUEEHDH=UeH=UeHnH nAVAUATUSH HD$HHO!HHt$莔HD$Hh UH]HCL%)!L9AT$y AD$yEqIIL9IvH!N!+H5N!HLM9RL9)H []A\A]A^@LeHUH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$!aHUHL`HH@HtHHHahHUHL%{(!L9"HCHfDH(!H D‰qH5HaH 1[]A\A]A^LuHUH?I9I9v HI9LBIF9H=v%L9s %II)H?I9LGI~`HULpILp@HtHHL[gHUM9IUADH 1[]A\A]A^fHSL`@H=ṘHHRL!PL!HHD$}HD$fLHD$}HD$fH=@'!tNDH=('!tF#DECHUEAEHUEEHDH=QaH=QaH'jH,jAUHH5{SATUSH8HT$ }Hu 1H8[]A\A]H|$ Ht$HD$ŅH\$HH|$(HGcImgH?LH95`]DHHIgH5J!LHH HyH;=-%!HHD$_HD$DmH5HO^f.H$!H5*H8*^DmH5_H^HHxH;=$!uHN_|f[{HD$O{HD$&@`뎿HYhf.HtkHHFtjLNMxt7HX$!E1H NHiQH5]H81d1H0H``H$!H5"]H8\1HHtkHHFtjLNMxt7H#!E1H NHPH5]H81&d1HHG`x3`Ha#!H5\H8Z\1HAVAUATUSHHHH`H|$Hu\L$$AT$ID$HHxfH-"!H9VH|$L#@u!m>!@!>A!H=)!H)!H-!=!uf.H H{L+MtH5*FLRIHtDuH@ HD$EtIE1%AIcH@HLdE4$EtML$LD$LLL$QLL$Ht$HLPLD$uATM|$ MFID$(H ,!L|$hE1MHD$H/,!HD$H+,!HD$`fDHD$L|$N$H+!I9I$LLHD$(MH+!I9IoHtHM/1I^H9wL4+IOdI4$HtH|$(HL$8HT$0HHT$0HL$8tyMtInHB ILHtHC IHD$`J,HEHI\$LT$H +!I9HLHMMIHD$(f.Md$H*!I9Mt$MtM$I1LMI @I_L9woN<3IO,ImHt[H|$(HLL$PLD$@HL$8HT$0LT$HGHT$0HL$8LD$@LL$Pt-LT$HyMtMwL9vMHLMIIIHD$HLJ9IHuMvMILH8GuI9t4IFIVHBIFHtHPI^IFLsLMt$H HEHgHD$N$IL;l$XgJL|$hHD$HD$HIHMLHtHkH]Il$HDLEfIIDH=1!BGRH=1!H1!CH=/!A.!H'.!OH=/!H/!JH"JHBJ@f.AUHfH5,5ATUSHXHT$0)D$0HD$@`H.H\$H|$0H*!HD$HOH*!H|$0HHD$%H\$(H|$8H;THD$(AHL9H`*!H|$0Ht$ HD$ HoHLl$ MpH|$8HSHt$(HL9HtDHt$(LHVCHL$(HyH;=;!yH5)!H莦@Hi!HHX[]A\A]fHl$(H|$8HNSHD$(AALL9Hr)!H|$0Ht$ HD$ Znx^H\$ HH|$8HRH|$(IM9BHHHBH5)!H>D‰LH5yH<"?Hs!HH!H5yH8l<ӃD‰KH5yHI<밃D‰KH56zH&H>H>H>fAVHH5l)AUATUSH0HD$HT$ PHH!H|$ Ht$cPHl$11HI2H|$(1H5(18HHteHD$H@HD$H_nHT$Ht$H8Ht$Ht T$L0H+L% HT$LHID$HD$3AD$xpH\$CxTHHt$HWHpHHlH}IL9L47L9H0L[]A\A]A^CAD$H\$CyِD‰@H5pH1H0E1[L]A\A]A^@HCHP0fHxNhkNJfDHt$H8HHD$H H52"H80HfDLHD$>HD$:fA$AEIT$zDH=( t.DH H5fH8 fDAD$H=)#I.I4.I.I.fAUHH5ATUSHHD$ HL$@q?HHy !H|$@Ht$ QH|$HLd$ HI H9_7:$)H|$PH9_:$,1Hl$`D$,'D$(H1fT$)HLH\$0HT$(HHH|$8HL%B I\$@HD$0HxL9H!AD$y AD$CyCHHHbEHpHH !H5 !HHH}L9L9|HHD$ LHLHD$(1H@Ǩ^H>1OD‰>$H5]H1H1D‰$H5H]HH1NH"H"fSHH@uHHxH;= u[HHxH;= tH=; tP[DPJHf.HPy@HJyBHHAUATUHSHIHOHtBHHSHCHHH; H]HH[]A\A]Ld$@Ll$0HLHHPH$HHD$`H$HD$hPHL$`HLL)L$HLd$8HD$0HǔH$HD$$_H= =LcHSH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$IHSIL`@Hu"HXL;- IUADfHHHt&HHkHSHfCsAEHSHH=$@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$fHT$HL$HIIILLM)HK9HD$I9HHLL$HL$-HL$LL$I9t>LLLpHu+H\$~D$MuD$AEH([]A\A]A^A_HXfDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$HT$HL$HIAILLM)K9HD$I9HHLL$HL$HL$LL$I9t;LLLHu(H\$~D$MuD$AEH([]A\A]A^A_HfDHH95E11HIDI9u딐L4fHH 0@P0123456789abcdefSwigPyObjectunknownthis__new____swig_destroy__(, SwigPyPackedswigvarlinkExpecting str or bytesat least at most %S Additional information: %s%s%sbasic_string::_S_create_p_charstd::string *Solver_VerifySolutionObjective_SetOffsetVariable_SetIntegerVariable_SetBoundsVariable_SetLbVariable_SetUbConstraint_SetBoundsConstraint_set_is_lazyConstraint_SetLbConstraint_SetUbSolver_SolvesurrogateescapeSolver_LookupVariableSolver_VarSolver_BoolVarSolver_LookupConstraintSolver_Constraintnew_ModelExportOptionsnew_MPSolverParametersVariable_SetBranchingPrioritySolver_SetNumThreadsSolver_set_time_limitSolver_SetTimeLimitSolver_NumVarSolver_IntVarnew_SolverSolver_InfinitySolver_infinityConstraint_GetCoefficientConstraint_SetCoefficientObjective_GetCoefficientObjective_SetCoefficientswig_ptr: swig_runtime_data4type_pointer_capsuleSolver_CLP_LINEAR_PROGRAMMINGSolver_OPTIMALSolver_FEASIBLESolver_INFEASIBLESolver_UNBOUNDEDSolver_ABNORMALSolver_NOT_SOLVEDSolver_FREESolver_AT_LOWER_BOUNDSolver_AT_UPPER_BOUNDSolver_FIXED_VALUESolver_BASICMPSolverParameters_PRESOLVEMPSolverParameters_SCALINGMPSolverParameters_DUALMPSolverParameters_PRIMALMPSolverParameters_BARRIERMPSolverParameters_SCALING_ONcvar__lshift__Solver_SetHintsequence(double) expectedhint.SerializeToStringSolver_LoadModelFromProtoSolver_ExportModelToProto(O)ParseFromStringMPModelProtoSolver_ExportModelAsLpFormatSolver_ExportModelAsMpsFormatSolver_SolveWithProtoSolver_LoadSolutionFromProtoMPSolutionResponse_pywraplp_p_unsigned_short_p_unsigned_long_p_unsigned_int_p_unsigned_char_p_std__ostreamstd::ostream *_p_signed_char_p_short_p_long_p_intchar *SWIG_PyInstanceMethod_Newdelete_SolverSolver_CreateSolverSolver_SupportsProblemTypeSolver_ClearSolver_NumVariablesSolver_variables Creates an integer variable. Creates a boolean variable.Solver_NumConstraintsSolver_constraintsSolver_ObjectiveSolver_InterruptSolveSolver_EnableOutput Enables solver logging.Solver_SuppressOutput Suppresses solver logging.Solver_iterationsSolver_nodesSolver_NextSolutionSolver_wall_timeSolver_SetGurobiLibraryPathSolver_WallTimeSolver_IterationsSolver_swigregisterSolver_swiginitObjective_ClearObjective_offsetObjective_SetMinimizationObjective_SetMaximizationObjective_maximizationObjective_minimizationObjective_ValueObjective_BestBoundObjective_Offsetdelete_ObjectiveObjective_swigregisterVariable_nameVariable_integerVariable_solution_valueVariable_indexVariable_lb Returns the lower bound.Variable_ub Returns the upper bound.Variable_reduced_costVariable_basis_statusVariable_branching_priorityVariable___str__Variable___repr__Variable_SolutionValueVariable_IntegerVariable_LbVariable_UbVariable_ReducedCostdelete_VariableVariable_swigregisterConstraint_nameConstraint_ClearConstraint_lbConstraint_ubConstraint_indexConstraint_dual_valueConstraint_basis_statusConstraint_LbConstraint_UbConstraint_DualValuedelete_ConstraintConstraint_swigregisterdelete_MPSolverParametersMPSolverParameters_swiginitdelete_ModelExportOptionsModelExportOptions_swiginitFindErrorInModelProtodisownacquireappendappends another 'this' objectnextreturns object representationVariable MPSolverParameters_kDefaultIncrementality is read-only.Variable MPSolverParameters_kDefaultPresolve is read-only.Variable MPSolverParameters_kDefaultDualTolerance is read-only.Variable MPSolverParameters_kDefaultPrimalTolerance is read-only.Variable MPSolverParameters_kDefaultRelativeMipGap is read-only.swig_runtime_data4.type_pointer_capsuleUnknown C global variable '%s'%s expected %s%d arguments, got noneUnpackTuple() argument list is not a tuple%s expected %s%d arguments, got %dAttempt to append a non SwigPyObjectswig/python detected a memory leak of type '%s', no destructor found. in method 'Solver_SetGurobiLibraryPath', argument 1 of type 'std::string const &'invalid null reference in method 'Solver_SetGurobiLibraryPath', argument 1 of type 'std::string const &'in method 'Solver_Clear', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_NumVariables', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_NumConstraints', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_ComputeConstraintActivities', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_VerifySolution', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_VerifySolution', argument 2 of type 'double'in method 'Solver_VerifySolution', argument 3 of type 'bool'in method 'Solver_InterruptSolve', argument 1 of type 'operations_research::MPSolver *'Solver_SetSolverSpecificParametersAsStringin method 'Solver_SetSolverSpecificParametersAsString', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SetSolverSpecificParametersAsString', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_SetSolverSpecificParametersAsString', argument 2 of type 'std::string const &'in method 'Solver_EnableOutput', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SuppressOutput', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_iterations', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_nodes', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_ComputeExactConditionNumber', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_NextSolution', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_wall_time', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_WallTime', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_Iterations', argument 1 of type 'operations_research::MPSolver const *'in method 'Objective_Clear', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetOffset', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetOffset', argument 2 of type 'double'in method 'Objective_offset', argument 1 of type 'operations_research::MPObjective const *'Objective_SetOptimizationDirectionin method 'Objective_SetOptimizationDirection', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetOptimizationDirection', argument 2 of type 'bool'in method 'Objective_SetMinimization', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetMaximization', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_maximization', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_minimization', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_Value', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_BestBound', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_Offset', argument 1 of type 'operations_research::MPObjective const *'in method 'Variable_SetInteger', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetInteger', argument 2 of type 'bool'in method 'Variable_integer', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_solution_value', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_index', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_lb', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_ub', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_SetBounds', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetBounds', argument 2 of type 'double'in method 'Variable_SetBounds', argument 3 of type 'double'in method 'Variable_reduced_cost', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_basis_status', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_branching_priority', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_SolutionValue', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_Integer', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_Lb', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_Ub', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_SetLb', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetLb', argument 2 of type 'double'in method 'Variable_SetUb', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetUb', argument 2 of type 'double'in method 'Variable_ReducedCost', argument 1 of type 'operations_research::MPVariable const *'in method 'Constraint_Clear', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_lb', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_ub', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_SetBounds', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetBounds', argument 2 of type 'double'in method 'Constraint_SetBounds', argument 3 of type 'double'in method 'Constraint_set_is_lazy', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_set_is_lazy', argument 2 of type 'bool'in method 'Constraint_index', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_dual_value', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_basis_status', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_Lb', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_Ub', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_SetLb', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetLb', argument 2 of type 'double'in method 'Constraint_SetUb', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetUb', argument 2 of type 'double'in method 'Constraint_DualValue', argument 1 of type 'operations_research::MPConstraint const *'in method 'delete_Objective', argument 1 of type 'operations_research::MPObjective *'in method 'delete_Constraint', argument 1 of type 'operations_research::MPConstraint *'in method 'delete_Variable', argument 1 of type 'operations_research::MPVariable *'in method 'Solver_Solve', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_Solve', argument 2 of type 'operations_research::MPSolverParameters const &'invalid null reference in method 'Solver_Solve', argument 2 of type 'operations_research::MPSolverParameters const &'Wrong number or type of arguments for overloaded function 'Solver_Solve'. Possible C/C++ prototypes are: operations_research::MPSolver::Solve() operations_research::MPSolver::Solve(operations_research::MPSolverParameters const &) in method 'delete_MPSolverParameters', argument 1 of type 'operations_research::MPSolverParameters *'in method 'delete_ModelExportOptions', argument 1 of type 'operations_research::MPModelExportOptions *'in method 'delete_Solver', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SupportsProblemType', argument 1 of type 'operations_research::MPSolver::OptimizationProblemType'in method 'Solver_LookupVariable', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_LookupVariable', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_LookupVariable', argument 2 of type 'std::string const &'in method 'Solver_Var', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_Var', argument 2 of type 'double'in method 'Solver_Var', argument 3 of type 'double'in method 'Solver_Var', argument 4 of type 'bool'in method 'Solver_Var', argument 5 of type 'std::string const &'invalid null reference in method 'Solver_Var', argument 5 of type 'std::string const &'in method 'Solver_BoolVar', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_BoolVar', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_BoolVar', argument 2 of type 'std::string const &'in method 'Solver_LookupConstraint', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_LookupConstraint', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_LookupConstraint', argument 2 of type 'std::string const &'in method 'Solver_Constraint', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_Constraint', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_Constraint', argument 2 of type 'std::string const &'in method 'Solver_Constraint', argument 2 of type 'double'in method 'Solver_Constraint', argument 3 of type 'double'in method 'Solver_Constraint', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_Constraint', argument 4 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Solver_Constraint'. Possible C/C++ prototypes are: operations_research::MPSolver::MakeRowConstraint(double,double) operations_research::MPSolver::MakeRowConstraint() operations_research::MPSolver::MakeRowConstraint(double,double,std::string const &) operations_research::MPSolver::MakeRowConstraint(std::string const &) in method 'Solver_Objective', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_CreateSolver', argument 1 of type 'std::string const &'invalid null reference in method 'Solver_CreateSolver', argument 1 of type 'std::string const &'in method 'Variable_SetBranchingPriority', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetBranchingPriority', argument 2 of type 'int'MPSolverParameters_GetDoubleParamin method 'MPSolverParameters_GetDoubleParam', argument 1 of type 'operations_research::MPSolverParameters const *'in method 'MPSolverParameters_GetDoubleParam', argument 2 of type 'operations_research::MPSolverParameters::DoubleParam'MPSolverParameters_GetIntegerParamin method 'MPSolverParameters_GetIntegerParam', argument 1 of type 'operations_research::MPSolverParameters const *'in method 'MPSolverParameters_GetIntegerParam', argument 2 of type 'operations_research::MPSolverParameters::IntegerParam'in method 'Solver_SetNumThreads', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SetNumThreads', argument 2 of type 'int'in method 'Solver_set_time_limit', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_set_time_limit', argument 2 of type 'int64'in method 'Solver_SetTimeLimit', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SetTimeLimit', argument 2 of type 'int64'MPSolverParameters_SetDoubleParamin method 'MPSolverParameters_SetDoubleParam', argument 1 of type 'operations_research::MPSolverParameters *'in method 'MPSolverParameters_SetDoubleParam', argument 2 of type 'operations_research::MPSolverParameters::DoubleParam'in method 'MPSolverParameters_SetDoubleParam', argument 3 of type 'double'MPSolverParameters_SetIntegerParamin method 'MPSolverParameters_SetIntegerParam', argument 1 of type 'operations_research::MPSolverParameters *'in method 'MPSolverParameters_SetIntegerParam', argument 2 of type 'operations_research::MPSolverParameters::IntegerParam'in method 'MPSolverParameters_SetIntegerParam', argument 3 of type 'int'in method 'Solver_NumVar', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_NumVar', argument 2 of type 'double'in method 'Solver_NumVar', argument 3 of type 'double'in method 'Solver_NumVar', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_NumVar', argument 4 of type 'std::string const &'in method 'Solver_IntVar', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_IntVar', argument 2 of type 'double'in method 'Solver_IntVar', argument 3 of type 'double'in method 'Solver_IntVar', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_IntVar', argument 4 of type 'std::string const &'in method 'Variable_name', argument 1 of type 'operations_research::MPVariable const *'in method 'Constraint_name', argument 1 of type 'operations_research::MPConstraint const *'in method 'Variable___str__', argument 1 of type 'operations_research::MPVariable *'in method 'Variable___repr__', argument 1 of type 'operations_research::MPVariable *'in method 'new_Solver', argument 1 of type 'std::string const &'invalid null reference in method 'new_Solver', argument 1 of type 'std::string const &'in method 'new_Solver', argument 2 of type 'operations_research::MPSolver::OptimizationProblemType'in method 'Solver_constraints', argument 1 of type 'operations_research::MPSolver const *'in method 'Constraint_GetCoefficient', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_SetCoefficient', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetCoefficient', argument 3 of type 'double'in method 'Objective_GetCoefficient', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_SetCoefficient', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetCoefficient', argument 3 of type 'double'in method 'Solver_variables', argument 1 of type 'operations_research::MPSolver const *'Solver_GLPK_LINEAR_PROGRAMMINGSolver_GLOP_LINEAR_PROGRAMMINGSolver_SCIP_MIXED_INTEGER_PROGRAMMINGSolver_GLPK_MIXED_INTEGER_PROGRAMMINGSolver_CBC_MIXED_INTEGER_PROGRAMMINGSolver_GUROBI_LINEAR_PROGRAMMINGSolver_GUROBI_MIXED_INTEGER_PROGRAMMINGSolver_CPLEX_LINEAR_PROGRAMMINGSolver_CPLEX_MIXED_INTEGER_PROGRAMMINGSolver_XPRESS_LINEAR_PROGRAMMINGSolver_XPRESS_MIXED_INTEGER_PROGRAMMINGSolver_BOP_INTEGER_PROGRAMMINGSolver_SAT_INTEGER_PROGRAMMINGMPSolverParameters_RELATIVE_MIP_GAPMPSolverParameters_PRIMAL_TOLERANCEMPSolverParameters_DUAL_TOLERANCEMPSolverParameters_LP_ALGORITHMMPSolverParameters_INCREMENTALITYMPSolverParameters_PRESOLVE_OFFMPSolverParameters_PRESOLVE_ONMPSolverParameters_INCREMENTALITY_OFFMPSolverParameters_INCREMENTALITY_ONMPSolverParameters_SCALING_OFFFailure to create SWIG globals.in method '__lshift__', argument 1 of type 'std::ostream &'invalid null reference in method '__lshift__', argument 1 of type 'std::ostream &'in method '__lshift__', argument 2 of type 'operations_research::MPSolver::OptimizationProblemType'in method '__lshift__', argument 2 of type 'operations_research::MPSolver::ResultStatus'in method 'Solver_SetHint', argument 1 of type 'operations_research::MPSolver *'sequence(operations_research::MPVariable*) expectedortools/gen/ortools/linear_solver/linear_solver_python_wrap.ccDifferent number of variables and values when setting in method 'Solver_LoadModelFromProto', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_ExportModelToProto', argument 1 of type 'operations_research::MPSolver const *'ortools.linear_solver.linear_solver_pb2in method 'ExportModelAsMpsFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'invalid null reference in method 'ExportModelAsMpsFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'Wrong number or type of arguments for overloaded function 'ExportModelAsMpsFormat'. Possible C/C++ prototypes are: operations_research::ExportModelAsMpsFormatReturnString(operations_research::MPModelProto const &,operations_research::MPModelExportOptions const &) operations_research::ExportModelAsMpsFormatReturnString(operations_research::MPModelProto const &) in method 'ExportModelAsLpFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'invalid null reference in method 'ExportModelAsLpFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'Wrong number or type of arguments for overloaded function 'ExportModelAsLpFormat'. Possible C/C++ prototypes are: operations_research::ExportModelAsLpFormatReturnString(operations_research::MPModelProto const &,operations_research::MPModelExportOptions const &) operations_research::ExportModelAsLpFormatReturnString(operations_research::MPModelProto const &) in method 'Solver_ExportModelAsLpFormat', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_ExportModelAsLpFormat', argument 2 of type 'bool'in method 'Solver_ExportModelAsMpsFormat', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_ExportModelAsMpsFormat', argument 2 of type 'bool'in method 'Solver_ExportModelAsMpsFormat', argument 3 of type 'bool'in method 'Solver_SolveWithProto', argument 1 of type 'operations_research::MPModelRequest const &'invalid null reference in method 'Solver_SolveWithProto', argument 1 of type 'operations_research::MPModelRequest const &'Solver_FillSolutionResponseProtoin method 'Solver_FillSolutionResponseProto', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_LoadSolutionFromProto', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_LoadSolutionFromProto', argument 3 of type 'double'Wrong number or type of arguments for overloaded function 'Solver_LoadSolutionFromProto'. Possible C/C++ prototypes are: operations_research::MPSolver::LoadSolutionFromProto(operations_research::MPSolutionResponse const &,double) operations_research::MPSolver::LoadSolutionFromProto(operations_research::MPSolutionResponse const &) uint16 *|unsigned short *|uint_least16_t *|uint16_t *uintptr_t *|uint_least64_t *|uint_fast32_t *|uint_fast64_t *|uint64 *|uint64_t *|unsigned long *|uint_fast16_t *|uintmax_t *uint_least32_t *|uint32 *|uint32_t *|unsigned int *unsigned char *|uint8 *|uint_least8_t *|uint_fast8_t *|uint8_t *signed char *|int8 *|int_least8_t *|int_fast8_t *|int8_t *int16 *|short *|int_least16_t *|int16_t *_p_operations_research__MPVariableoperations_research::MPVariable *_p_operations_research__MPSolverParametersoperations_research::MPSolverParameters *_p_operations_research__MPSolveroperations_research::MPSolver *_p_operations_research__MPObjectiveoperations_research::MPObjective *_p_operations_research__MPModelRequestoperations_research::MPModelRequest *_p_operations_research__MPModelExportOptionsoperations_research::MPModelExportOptions *_p_operations_research__MPConstraintoperations_research::MPConstraint *intptr_t *|int_least64_t *|int_fast32_t *|int_fast64_t *|int64 *|int64_t *|long *|int_fast16_t *|intmax_t *int *|int_least32_t *|int32 *|int32_t * Create a solver with the given name and underlying solver backend. Recommended factory method to create a MPSolver instance, especially in non C++ languages. It returns a newly created solver instance if successful, or a nullptr otherwise. This can occur if the relevant interface is not linked in, or if a needed license is not accessible for commercial solvers. Ownership of the solver is passed on to the caller of this method. It will accept both string names of the OptimizationProblemType enum, as well as a short version (i.e. "SCIP_MIXED_INTEGER_PROGRAMMING" or "SCIP"). solver_id is case insensitive, and the following names are supported: - CLP_LINEAR_PROGRAMMING or CLP - CBC_MIXED_INTEGER_PROGRAMMING or CBC - GLOP_LINEAR_PROGRAMMING or GLOP - BOP_INTEGER_PROGRAMMING or BOP - SAT_INTEGER_PROGRAMMING or SAT or CP_SAT - SCIP_MIXED_INTEGER_PROGRAMMING or SCIP - GUROBI_LINEAR_PROGRAMMING or GUROBI_LP - GUROBI_MIXED_INTEGER_PROGRAMMING or GUROBI or GUROBI_MIP - CPLEX_LINEAR_PROGRAMMING or CPLEX_LP - CPLEX_MIXED_INTEGER_PROGRAMMING or CPLEX or CPLEX_MIP - XPRESS_LINEAR_PROGRAMMING or XPRESS_LP - XPRESS_MIXED_INTEGER_PROGRAMMING or XPRESS or XPRESS_MIP - GLPK_LINEAR_PROGRAMMING or GLPK_LP - GLPK_MIXED_INTEGER_PROGRAMMING or GLPK or GLPK_MIP Whether the given problem type is supported (this will depend on the targets that you linked). Clears the objective (including the optimization direction), all variables and constraints. All the other properties of the MPSolver (like the time limit) are kept untouched. Returns the number of variables. Returns the array of variables handled by the MPSolver. (They are listed in the order in which they were created.) Looks up a variable by name, and returns nullptr if it does not exist. The first call has a O(n) complexity, as the variable name index is lazily created upon first use. Will crash if variable names are not unique. Creates a variable with the given bounds, integrality requirement and name. Bounds can be finite or +/- MPSolver::infinity(). The MPSolver owns the variable (i.e. the returned pointer is borrowed). Variable names are optional. If you give an empty name, name() will auto-generate one for you upon request. Creates a continuous variable. Returns the number of constraints. Returns the array of constraints handled by the MPSolver. They are listed in the order in which they were created. Looks up a constraint by name, and returns nullptr if it does not exist. The first call has a O(n) complexity, as the constraint name index is lazily created upon first use. Will crash if constraint names are not unique. *Overload 1:* Creates a linear constraint with given bounds. Bounds can be finite or +/- MPSolver::infinity(). The MPSolver class assumes ownership of the constraint. :rtype: :py:class:`MPConstraint` :return: a pointer to the newly created constraint. | *Overload 2:* Creates a constraint with -infinity and +infinity bounds. | *Overload 3:* Creates a named constraint with given bounds. | *Overload 4:* Creates a named constraint with -infinity and +infinity bounds. Returns the mutable objective object. *Overload 1:* Solves the problem using the default parameter values. | *Overload 2:* Solves the problem using the specified parameter values. Solver_ComputeConstraintActivities Advanced usage: compute the "activities" of all constraints, which are the sums of their linear terms. The activities are returned in the same order as constraints(), which is the order in which constraints were added; but you can also use MPConstraint::index() to get a constraint's index. Advanced usage: Verifies the *correctness* of the solution. It verifies that all variables must be within their domains, all constraints must be satisfied, and the reported objective value must be accurate. Usage: - This can only be called after Solve() was called. - "tolerance" is interpreted as an absolute error threshold. - For the objective value only, if the absolute error is too large, the tolerance is interpreted as a relative error threshold instead. - If "log_errors" is true, every single violation will be logged. - If "tolerance" is negative, it will be set to infinity(). Most users should just set the --verify_solution flag and not bother using this method directly. Interrupts the Solve() execution to terminate processing if possible. If the underlying interface supports interruption; it does that and returns true regardless of whether there's an ongoing Solve() or not. The Solve() call may still linger for a while depending on the conditions. If interruption is not supported; returns false and does nothing. Encodes the current solution in a solution response protocol buffer. Solves the model encoded by a MPModelRequest protocol buffer and fills the solution encoded as a MPSolutionResponse. Note(user): This creates a temporary MPSolver and destroys it at the end. If you want to keep the MPSolver alive (for debugging, or for incremental solving), you should write another version of this function that creates the MPSolver object on the heap and returns it. Note(user): This attempts to first use `DirectlySolveProto()` (if implemented). Consequently, this most likely does *not* override any of the default parameters of the underlying solver. This behavior *differs* from `MPSolver::Solve()` which by default sets the feasibility tolerance and the gap limit (as of 2020/02/11, to 1e-7 and 0.0001, respectively). Exports model to protocol buffer. Advanced usage: pass solver specific parameters in text format. The format is solver-specific and is the same as the corresponding solver configuration file format. Returns true if the operation was successful. Infinity. You can use -MPSolver::infinity() for negative infinity. Returns the number of simplex iterations. Returns the number of branch-and-bound nodes evaluated during the solve. Only available for discrete problems. Solver_ComputeExactConditionNumber Advanced usage: computes the exact condition number of the current scaled basis: L1norm(B) * L1norm(inverse(B)), where B is the scaled basis. This method requires that a basis exists: it should be called after Solve. It is only available for continuous problems. It is implemented for GLPK but not CLP because CLP does not provide the API for doing it. The condition number measures how well the constraint matrix is conditioned and can be used to predict whether numerical issues will arise during the solve: the model is declared infeasible whereas it is feasible (or vice-versa), the solution obtained is not optimal or violates some constraints, the resolution is slow because of repeated singularities. The rule of thumb to interpret the condition number kappa is: - o kappa <= 1e7: virtually no chance of numerical issues - o 1e7 < kappa <= 1e10: small chance of numerical issues - o 1e10 < kappa <= 1e13: medium chance of numerical issues - o kappa > 1e13: high chance of numerical issues The computation of the condition number depends on the quality of the LU decomposition, so it is not very accurate when the matrix is ill conditioned. Some solvers (MIP only, not LP) can produce multiple solutions to the problem. Returns true when another solution is available, and updates the MPVariable* objects to make the new solution queryable. Call only after calling solve. The optimality properties of the additional solutions found, and whether or not the solver computes them ahead of time or when NextSolution() is called is solver specific. As of 2020-02-10, only Gurobi and SCIP support NextSolution(), see linear_solver_interfaces_test for an example of how to configure these solvers for multiple solutions. Other solvers return false unconditionally. Set a hint for solution. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions. Sets the number of threads to be used by the solver. Clears the offset, all variables and coefficients, and the optimization direction. Sets the coefficient of the variable in the objective. If the variable does not belong to the solver, the function just returns, or crashes in non-opt mode. Gets the coefficient of a given variable in the objective It returns 0 if the variable does not appear in the objective). Sets the constant term in the objective. Gets the constant term in the objective. Sets the optimization direction (maximize: true or minimize: false). Sets the optimization direction to minimize. Sets the optimization direction to maximize. Is the optimization direction set to maximize? Is the optimization direction set to minimize? Returns the objective value of the best solution found so far. It is the optimal objective value if the problem has been solved to optimality. Note: the objective value may be slightly different than what you could compute yourself using ``MPVariable::solution_value();`` please use the --verify_solution flag to gain confidence about the numerical stability of your solution. Returns the best objective bound. In case of minimization, it is a lower bound on the objective value of the optimal integer solution. Only available for discrete problems. Returns the name of the variable. Sets the integrality requirement of the variable. Returns the integrality requirement of the variable. Returns the value of the variable in the current solution. If the variable is integer, then the value will always be an integer (the underlying solver handles floating-point values only, but this function automatically rounds it to the nearest integer; see: man 3 round). Returns the index of the variable in the MPSolver::variables_. Sets both the lower and upper bounds. Advanced usage: returns the reduced cost of the variable in the current solution (only available for continuous problems). Advanced usage: returns the basis status of the variable in the current solution (only available for continuous problems). See also: MPSolver::BasisStatus. Advanced usage: Certain MIP solvers (e.g. Gurobi or SCIP) allow you to set a per-variable priority for determining which variable to branch on. A value of 0 is treated as default, and is equivalent to not setting the branching priority. The solver looks first to branch on fractional variables in higher priority levels. As of 2019-05, only Gurobi and SCIP support setting branching priority; all other solvers will simply ignore this annotation. Returns the name of the constraint. Clears all variables and coefficients. Does not clear the bounds. Sets the coefficient of the variable on the constraint. If the variable does not belong to the solver, the function just returns, or crashes in non-opt mode. Gets the coefficient of a given variable on the constraint (which is 0 if the variable does not appear in the constraint). Advanced usage: sets the constraint "laziness". **This is only supported for SCIP and has no effect on other solvers.** When **laziness** is true, the constraint is only considered by the Linear Programming solver if its current solution violates the constraint. In this case, the constraint is definitively added to the problem. This may be useful in some MIP problems, and may have a dramatic impact on performance. For more info see: http://tinyurl.com/lazy-constraints. Returns the index of the constraint in the MPSolver::constraints_. Advanced usage: returns the dual value of the constraint in the current solution (only available for continuous problems). Advanced usage: returns the basis status of the constraint. It is only available for continuous problems). Note that if a constraint "linear_expression in [lb, ub]" is transformed into "linear_expression + slack = 0" with slack in [-ub, -lb], then this status is the same as the status of the slack variable with AT_UPPER_BOUND and AT_LOWER_BOUND swapped. See also: MPSolver::BasisStatus. The constructor sets all parameters to their default value. Sets a double parameter to a specific value. Sets a integer parameter to a specific value. Returns the value of a double parameter. Returns the value of an integer parameter.MPSolverParameters_swigregisterModelExportOptions_swigregisterreleases ownership of the pointeracquires ownership of the pointerreturns/sets ownership of the pointerreturns the next 'this' object for enum type: Invalid enum value of: MPSolverParameters_kDefaultRelatrs_kDefaultPrimars_kDefaultDualTrs_kDefaultPresors_kDefaultIncre;0{8`tĆ؆PD*Rz"ʇ#߇ (|( 4),)O@*d<+t+(./40T0,1ʉ1D2p243 3^4445L0`Ѝt@pЏ4LP`p p< h Г @  `D pX Е 0  P4 Й 0 `D l `  < t p Ф@`@ ,0Ю@l@`Dhp@h`$H`l``0d@ 4X |  0Tx@Lp@@@$H4X,PtP` 8 \@\4\` `x $!0!!P$"H""(#0H##$H$$P$ %pD%%%%`%0& $& @&p &@ ''$((L)) X* |*@!*0#T+ %+@%+P%+&<,&T,&l,p',p(, ), *-0*0-P+-p+->.A/ Gd0J0 MD1O1PT\2Y2\L3`3bL4e40i*i@.iT.k/ md/zRx $s0 FJ w?;*3$"DXTl`4lAANQ DAJ DA4$D_L$D_d$D_|$D_$D_00AKR0L DAA VDA,dBAA  ABC  8BIA A(F0 (A ABBG ( ,AAF  DAF 0LLNAG YAAGH ,($FfX$\3AAD jAA<tBBB A(A0 (D BBBF ( ,<QIDG T AAF `l@(LAHQAA(gAAG F DAL (4AOQAA<\sBBA D(G0{ (D ABBD T (F ABBI  (D ABBC x4"AV I A4D~ADD v DAD S DAA @BDA G0W  AABG Y  CABA 2$(]A] J O I \(PLD~ F n J \ D n,|D F z F \ D } K }NCO\(Dq K n B L D n$tID B T D k A 4 ADD@ AAC O AAG X4G C X H (|ДtBAD y ABE $G C O A 4'lDA DBAp zPLRxX  L$&BBB B(A0D8D`J 8D0A(B BBBH (zPLRxMX  `0w{&,ęBAA  ABC PT;&BBD A(G0R (A ABBH Z (C ABBF $zPLRxW  0,v%L|%BBB B(A0A8Gpb 8A0A(B BBBC (zPLRxV  p0lv(W%<G%IAA d ABF L ABI $zPLRxqV   ,v$<|$BAA A ABH D ABI u$d ĝlXBB B(D0A8D`8C0A(B BBBHX`GLP̞7$BBB B(D0D8D` 8C0A(B BBBA 0u$l dBAA D0w  DABJ G  DABB g  DABB D  FABC Z  DABG ( wD  E g A F L pD C I g I F p ܢD I C g I FpH2#BBB A(A0D` 0D(A BBBD w 0D(A BBBF D 0C(D BBBA (zPLRxS  `0s"4L У=APF` DAE M DAF ؤwD | H g A F\ 4ZBLA A(FP (D ABBF e (D ABBB e (D ABBB  4wD  E g A F , wD  E g A F P wD | H g A F t HwD | H g A F wD y C g I F wD | H g A F0 \AD0k AG e CH DC0بAD0k AG e CH DC HTwD | H g A F lwD  E g A F< AKF@c DAF e DAF eDA wD y C g I F AP0r DI īD A K g I F <0D D H g I F `wD | H g A F wD | H g A F TwD y C g I F wD y C g I F  wD y C g I F hAP0r DI 8$xD x D F J g \wD y C g I F ܯwD w E g I F 8wD y C g I F wD y C g I F@>APFp DAH e DAF e DAF 0wD y C g I F THwD | H g A F xwD x D g I F wD y C g I F \xD x D F J g wD y C g I F wD y C g I F<,pAKF@h DAA e DAF eDA<lAKF@h DAA e DAF eDA wD y C g I F  wD  E g A F hwD y C g I F ĶwD y C g I F@< >APFp DAH e DAF e DAF AP0h DC ȸwD x D g I F $wD y C g I F wD | H g A F ܹwD y C g I F 48wD y C g I F<XAKF@h DAA e DAF eDA<4AKF@h DAA e DAF eDA ԻwD y C g I F|0XBB B(D0A8D` 8C0A(B BBBC @``D8F0A(B BBBA0|@AD X AB T CI eC4AD q AI D CI e CH 0TAD b AH T CI eC AR`C AI @D I C g I F d(D I C g I F D J B F J gP BLA A(DPI (A ABBE D (C ABBD $zPLRxH  P,h(P@| BLA A(DPI (A ABBE D (C ABBD rh(uP eBLA A(DPI (A ABBE D (C ABBD .h(0$F|V\ D P@,BBA A(D@a (D ABBD  (D ABBH $zPLRx-G  @,g($hUWlL D \jBLA A(FP (D ABBG e (D ABBJ e (D ABBB \RBBA A(Dx (A ABBH r (A ABBH Z (C ABBF e (C ABBK p (C ABBH e (C ABBC g (A ABBC \jBLA A(FP (D ABBG e (D ABBJ e (D ABBB \hjBLA A(FP (D ABBG e (D ABBJ e (D ABBB <BFA A(D (A ABBD $D B J g I FL,.BBB B(A0A8DPh 8D0A(B BBBE (zPLRxED  P0d(HJDD@x AAD eCAGH@Z CAJ  WDA K F8,aPAKD j IAL D CAA zPLRxYC   (d@AKF@ DAG e DAF _ DAD @AKF@ DAF e DAF _ DAD @,AKF@ DAG e DAF _ DAD DplK$AKF@ DAK u DAF _ DAD 4tAKFP DAA  DAF 4AKFP DAA  DAF P($sBPA FP  DABF M  DABD _  DABJ |PD0f F D0f F D0f F lD0f F  D0f F D0f F H$BQB B(A0A8Fp 8D0A(B BBBE |pBAA Dpr  AABB Z  CABH e  CABE p  CABB e  CABE W  AABE |,BAA Dpr  AABB Z  CABH e  CABE p  CABB e  CABE W  AABE Tp|}2BAA D@  AABJ   CABE D  CABF $zPLRx>  @,_Td}BAA D@  AABJ   CABE D  CABF p_pxtvBBB A(A0DP 0A(A BBBE  0C(A BBBA  0C(A BBBJ (zPLRx=  P0^#p0 BBB A(A0DP 0A(A BBBE  0C(A BBBA  0C(A BBBJ d^# <0 BLA A(D`U (A ABBA $zPLRx<  `,^E <#IG H L\\ `#IG H L\\$>c A^ A n J Dp BBB A(A0G@^ 0D(A BBBH (zPLRx;  @0 ]d D8T BBB A(A0G@^ 0D(A BBBH \ $dDP$l X$h"BBA A(D@ (D DBBH P (D ABBG h(D ABB %<D N8%DDP(P%LAN0e AK eC(|%ASP AG g AH (%AN0e AK eC(%(ASP AG g AH & X&BBA A(D@ (D DBBH P (D ABBG h(D ABBp&D NP" BBB B(A0A8D 8A0A(B BBBE ,zPLRx8  4TZd $'X;)88't;BBA D(IE (D ABBH @t j BPA A(D_ (A ABBC (zPLRx 8  0Y H'N\%$,>BLB A(A0D` 0D(A BBBG D 0F(A BBBG !"W0p0&L.hBLB A(A0D`n 0D(A BBBA D 0C(A BBBB u 0C(A BBBA !V0<&00BKH A(D (A ABBA HV**Q *d< Wp%--]}3A *YD A))'-'-    / &!&"w#&#%#%&U++N    +   H:,?($;g|h%$;g{BB-    t    H #DB-    t    H #D8'z'-*0%!%$Dp|s %$;g{B&)o<"_"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<"Vvfvvvvvvvvvvvww&w6wFwVwfwvwwwwwwwwwxx&x6xFxVxfxvxxxxxxxxxyy&y6yFyVyfyvyyyyyyyyyzz&z6zFzVzfzvzzzzzzzzz{{&{6{F{V{f{v{{{{{{{{{||&|6|F|V|f|v|||||||||}}&}6}F}V}f}v}}}}}}}}}~~&~6~F~V~f~v~~~~~~~~~&6FVfv&6FVfvƀր&6FVfSwig var link objectSwig object carries a C/C++ instance pointerSwig object carries a C/C++ instance pointerpP"K"@K"K"J"J"@J"J"I"I"@I"I"H"H"@H"H"G"G"`L"L"L" M"`M"M"M" N"`N"N"N" O"`O"O"O" P"`P"`P" P"O"O"`O" O"N"N"`N" N"M"M"`M" M"L"L"`L"p*p0;pKp\plp{p0pp Px8hppXjppl pPppqp q!q@%kPkp0lhlP 2qkPqmqq` k@(kq`k0 jPq`](o[pRo0H`}l`qpqqrrp.rPpx;ral`Orp`rP8oEo `o ToXn<xLllwl|r rйrrn9rPm0$m#jк0r`(0rrs08.shEs0Usis0zsss js(s`sxsstt k4tPJt``tP.l|t t ttPttPk,kttpupu*ul"8l!;usIut;kPk`Wu@hu ~uu ugk xkuuu@l@H@8`hu0 vl'vAvo`OoJ]v0Bd"`svzvi(vpvvPtvGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (GNU) 8.3.1 20190311 (Red Hat 8.3.1-3)""Pr"x80::xe(v@vp ti i  0 D0<"<"<"p"?"@"E" b"0r*FZo g"f"P`" 5 F"-a <z a" $P$$0$h$` p0g(e"L4FN@d" iP3~p Q@e"0e"@БgUgxE"-@~`b"Hb"t/E"W`s}"02p]4Жqp}(Ie i'e" e"+  e"U pt  p h" h"  ( 01 @I q ԁ l P hd" `d"J xd"m pd"  P pw d"  < 2e  P= w Z pw w6 pwN wa pw w p  йw Pw кw00Yy0ww0ww0w4xKwiw~ww>PwwPww2PxIw[Pwmwwww> )w@ w\wz ww w`-Ep[0n0P ( :(, Hb(m(pj$pR5jJ@jh`( W'@aDڂjK`0sXxp@.P B }Vs} # <# )_CYot\` "u!"#0$@% f")P" :d"0PK"g`F"h_"0f"@b"F"d90<yEMc.|d"0Bd1EmE(0HhHڄ0qJ v`Ov T:DXh0>[n0]h0- `PΆ*|K"@@K"@K"@J"@J"@!@J"@TJ"@I"@I"@@I"@ I"@, H"@G H"@c @H"@ H"@ G"@ G"@ `L"0 L"0!L"0.! M"0K!`M"0g!M"0!M"0! N"0!`N"0!N"0*"N"0Z" O"0"`O"0"O"0"O"0 # P"0#`P"02#=#P?#R#h# b"w#<"##<"2## @0#b"#@"#<"$ $<""$b">${$$$$$^%s%%%%"0hB*&;&m&&&&='R' n''''P  (!( ti'(:(O(`(((( ))"8)T)g))))*O*a****b"**/+!m++++ ,",6,h,,h", ,,,-S-a--!--.\.o..... //\/p/@/60D0d00081}1111-2<2]2&"n22b"292*36333384P4444445E5v5555 6K6v6`&66667=7"fB7"@dc78o888889:(vs999"@dc9 :D:R:l:y::::;.;B;S;;;;P<0 S<_<<<<"=J="d)Y=g=y==>I>\>> >>>>>??.?t??"d? @@&@7@F@Y@@@AGAdApA0% AAAA.BbBsBBBBBB:C|CCDDVDDDDD:ETE/usr/lib/../lib64/crti.ocall_gmon_start_ZL21SWIG_Python_ErrorTypeiSwigPyObject_disownSwigPyObject_acquireSwigPyObject_TypeOnce_ZZ21SwigPyObject_TypeOnceE17swigpyobject_type_ZZ21SwigPyObject_TypeOnceE9type_initSwigPyObject_deallocSwigPyObject_repr_ZZ21SwigPyObject_TypeOnceE22SwigPyObject_as_number_ZZ21SwigPyObject_TypeOnceE14swigobject_docSwigPyObject_richcompare_ZL18swigobject_methodsSwig_var_MPSolverParameters_kDefaultIncrementality_setSwig_var_MPSolverParameters_kDefaultPresolve_setSwig_var_MPSolverParameters_kDefaultDualTolerance_setSwig_var_MPSolverParameters_kDefaultPrimalTolerance_setSwig_var_MPSolverParameters_kDefaultRelativeMipGap_setSwigPyObject_ownSwigPyObject_longSwig_var_MPSolverParameters_kDefaultDualTolerance_getSwig_var_MPSolverParameters_kDefaultPrimalTolerance_getSwig_var_MPSolverParameters_kDefaultRelativeMipGap_getSWIG_Python_DestroyModule_ZL16Swig_This_globalSwigPyClientData_New_ZL15SWIG_AsVal_longP7_objectPlSwig_var_MPSolverParameters_kDefaultIncrementality_getSwig_var_MPSolverParameters_kDefaultPresolve_getSWIG_PyInstanceMethod_New_ZL21SwigMethods_proxydocsswig_varlink_deallocswig_varlink_strswig_varlink_reprSWIG_TypeClientData.isra.0SwigPyObject_nextSwigPyPacked_TypeOnce.part.6_ZZ21SwigPyPacked_TypeOnceE17swigpypacked_type_ZZ21SwigPyPacked_TypeOnceE9type_initSwigPyPacked_deallocSwigPyPacked_reprSwigPyPacked_str_ZZ21SwigPyPacked_TypeOnceE14swigpacked_docswig_varlink_type.part.8swig_varlink_getattr_ZZ17swig_varlink_typeE12varlink_type_ZZ17swig_varlink_typeE9type_initswig_varlink_setattr_ZZ17swig_varlink_typeE14varlink__doc__SWIG_Python_NewShadowInstance.isra.11_ZL23SWIG_Python_SetConstantP7_objectPKcS0__ZL17SWIG_AsVal_doubleP7_objectPd_ZNSs4_Rep10_M_disposeERKSaIcE.isra.74.part.75_ZL24PyString_AsStringAndSizeP7_objectPPcPl.constprop.188_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.194_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.197_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.198_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.199_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.200_ZL34SWIG_Python_RaiseOrModifyTypeErrorPKc_ZZ13SWIG_PackDataE3hex_ZNSs4_Rep7_M_grabERKSaIcES2_.isra.100SWIG_Python_TypeQuery_ZGVZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_GetModuleE12type_pointerSWIG_Python_TypeQuery.cold.204SwigPyObject_repr2SwigPyObject_append_ZGVZ17SwigPyObject_typeE4type_ZZ17SwigPyObject_typeE4typeSwigPyObject_append.cold.205SwigPyObject_dealloc.cold.206SWIG_Python_GetSwigThis.part.5SWIG_Python_GetSwigThisSWIG_Python_GetSwigThis.part.5.cold.207SWIG_Python_GetSwigThis.cold.208SWIG_Python_ConvertPtrAndOwn.constprop.192_ZL21SWIG_AsPtr_std_stringP7_objectPPSs_ZZL21SWIG_AsPtr_std_stringP7_objectPPSsE4init_ZZL21SWIG_AsPtr_std_stringP7_objectPPSsE10descriptor_ZZL21SWIG_pchar_descriptorvE4init_ZZL21SWIG_pchar_descriptorvE4info_ZL21SWIG_AsPtr_std_stringP7_objectPPSs.cold.209_wrap_Solver_SetGurobiLibraryPath_wrap_Solver_Clear_ZL10swig_types_wrap_Solver_NumVariables_wrap_Solver_NumConstraints_wrap_Solver_ComputeConstraintActivities_wrap_Solver_ComputeConstraintActivities.cold.210_wrap_Solver_VerifySolution_wrap_Solver_InterruptSolve_wrap_Solver_SetSolverSpecificParametersAsString_wrap_Solver_EnableOutput_wrap_Solver_SuppressOutput_wrap_Solver_iterations_wrap_Solver_nodes_wrap_Solver_ComputeExactConditionNumber_wrap_Solver_NextSolution_wrap_Solver_wall_time_wrap_Solver_WallTime_wrap_Solver_Iterations_wrap_Objective_Clear_wrap_Objective_SetOffset_wrap_Objective_offset_wrap_Objective_SetOptimizationDirection_wrap_Objective_SetMinimization_wrap_Objective_SetMaximization_wrap_Objective_maximization_wrap_Objective_minimization_wrap_Objective_Value_wrap_Objective_BestBound_wrap_Objective_Offset_wrap_Variable_SetInteger_wrap_Variable_integer_wrap_Variable_solution_value_wrap_Variable_index_wrap_Variable_lb_wrap_Variable_ub_wrap_Variable_SetBounds_wrap_Variable_reduced_cost_wrap_Variable_basis_status_wrap_Variable_branching_priority_wrap_Variable_SolutionValue_wrap_Variable_Integer_wrap_Variable_Lb_wrap_Variable_Ub_wrap_Variable_SetLb_wrap_Variable_SetUb_wrap_Variable_ReducedCost_wrap_Constraint_Clear_wrap_Constraint_lb_wrap_Constraint_ub_wrap_Constraint_SetBounds_wrap_Constraint_set_is_lazy_wrap_Constraint_index_wrap_Constraint_dual_value_wrap_Constraint_basis_status_wrap_Constraint_Lb_wrap_Constraint_Ub_wrap_Constraint_SetLb_wrap_Constraint_SetUb_wrap_Constraint_DualValueSWIG_Python_ConvertPtrAndOwn.constprop.193_wrap_delete_Objective_wrap_delete_Constraint_wrap_delete_Variable_wrap_Solver_Solve_wrap_delete_MPSolverParameters_wrap_delete_ModelExportOptions_wrap_delete_SolverModelExportOptions_swiginitModelExportOptions_swiginit.cold.211Solver_swiginitSolver_swiginit.cold.212MPSolverParameters_swiginitMPSolverParameters_swiginit.cold.213_wrap_Solver_SupportsProblemTypeSWIG_Python_NewPointerObj.constprop.190SWIG_Python_NewPointerObj.constprop.190.cold.214_ZL23SWIG_FromCharPtrAndSizePKcm_wrap_Solver_LookupVariable_wrap_Solver_Var_wrap_Solver_BoolVar_wrap_Solver_LookupConstraint_wrap_Solver_Constraint_wrap_Solver_ObjectiveSWIG_Python_NewPointerObj.constprop.191SWIG_Python_NewPointerObj.constprop.191.cold.215_wrap_Solver_CreateSolver_wrap_new_ModelExportOptions_wrap_new_MPSolverParameters_wrap_new_MPSolverParameters.cold.216_wrap_Variable_SetBranchingPriority_wrap_MPSolverParameters_GetDoubleParam_wrap_MPSolverParameters_GetIntegerParam_wrap_Solver_SetNumThreads_wrap_Solver_set_time_limit_wrap_Solver_SetTimeLimit_wrap_MPSolverParameters_SetDoubleParamModelExportOptions_swigregisterMPSolverParameters_swigregisterSolver_swigregisterVariable_swigregisterConstraint_swigregisterObjective_swigregister_wrap_MPSolverParameters_SetIntegerParam_wrap_Solver_NumVar_wrap_Solver_IntVar_wrap_Variable_name_wrap_Variable_name.cold.217_wrap_Constraint_name_wrap_Constraint_name.cold.218_wrap_Variable___str___wrap_Variable___str__.cold.219_wrap_Variable___repr___wrap_Variable___repr__.cold.220_wrap_new_Solver_wrap_new_Solver.cold.221_wrap_Solver_Infinity_wrap_Solver_infinity_ZN19operations_research33ExportModelAsLpFormatReturnStringERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE.cold.222_ZN19operations_research34ExportModelAsMpsFormatReturnStringERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE.cold.223_wrap_Solver_constraints_wrap_Constraint_GetCoefficient_wrap_Constraint_SetCoefficient_wrap_Objective_GetCoefficient_wrap_Objective_SetCoefficient_wrap_Solver_variables_ZGVZ17SwigPyPacked_typeE4type_ZL11SwigMethods_ZL16swig_const_table_ZL17swig_type_initial_ZZ16PyInit__pywraplpE11SWIG_module_ZL11swig_module_ZZ17SwigPyPacked_typeE4type_ZZ12SWIG_globalsE7globals_ZL17swig_cast_initialPyInit__pywraplp.cold.224_wrap___lshift___wrap___lshift__.cold.225_wrap_Solver_SetHint_wrap_Solver_SetHint.cold.226_GLOBAL__sub_I_linear_solver_python_wrap.cc_ZStL8__ioinit_wrap_FindErrorInModelProto_wrap_FindErrorInModelProto.cold.227_wrap_Solver_LoadModelFromProto_wrap_Solver_LoadModelFromProto.cold.228_wrap_Solver_ExportModelToProto_wrap_Solver_ExportModelToProto.cold.229_wrap_ExportModelAsMpsFormat_wrap_ExportModelAsMpsFormat.cold.230_wrap_ExportModelAsLpFormat_wrap_ExportModelAsLpFormat.cold.231_wrap_Solver_ExportModelAsLpFormat_wrap_Solver_ExportModelAsLpFormat.cold.232_wrap_Solver_ExportModelAsMpsFormat_wrap_Solver_ExportModelAsMpsFormat.cold.233_wrap_Solver_SolveWithProto_wrap_Solver_SolveWithProto.cold.234_wrap_Solver_FillSolutionResponseProto_wrap_Solver_FillSolutionResponseProto.cold.235_wrap_Solver_LoadSolutionFromProto_wrap_Solver_LoadSolutionFromProto.cold.236_ZL14_swigc__p_char_ZL13_swigc__p_int_ZL14_swigc__p_long_ZL43_swigc__p_operations_research__MPConstraint_ZL51_swigc__p_operations_research__MPModelExportOptions_ZL45_swigc__p_operations_research__MPModelRequest_ZL42_swigc__p_operations_research__MPObjective_ZL39_swigc__p_operations_research__MPSolver_ZL49_swigc__p_operations_research__MPSolverParameters_ZL41_swigc__p_operations_research__MPVariable_ZL15_swigc__p_short_ZL21_swigc__p_signed_char_ZL22_swigc__p_std__ostream_ZL23_swigc__p_unsigned_char_ZL22_swigc__p_unsigned_int_ZL23_swigc__p_unsigned_long_ZL24_swigc__p_unsigned_short_ZL24_swigt__p_unsigned_short_ZL23_swigt__p_unsigned_long_ZL22_swigt__p_unsigned_int_ZL23_swigt__p_unsigned_char_ZL22_swigt__p_std__ostream_ZL21_swigt__p_signed_char_ZL15_swigt__p_short_ZL41_swigt__p_operations_research__MPVariable_ZL49_swigt__p_operations_research__MPSolverParameters_ZL39_swigt__p_operations_research__MPSolver_ZL42_swigt__p_operations_research__MPObjective_ZL45_swigt__p_operations_research__MPModelRequest_ZL51_swigt__p_operations_research__MPModelExportOptions_ZL43_swigt__p_operations_research__MPConstraint_ZL14_swigt__p_long_ZL13_swigt__p_int_ZL14_swigt__p_charcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7182__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____TMC_END___GLOBAL_OFFSET_TABLE__DYNAMIC__GNU_EH_FRAME_HDR__dso_handleDW.ref.__gxx_personality_v0_ZN4absl14lts_2020_09_2319ToInt64MillisecondsENS0_8DurationE_ZNK19operations_research8MPSolver18ExportModelToProtoEPNS_12MPModelProtoEPyLong_FromLongPyUnicode_AsUTF8StringPyDict_SetItem_ZN19operations_research22ExportModelAsMpsFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsEPyUnicode_FromFormatPyExc_ValueError_ZN6google8protobuf11MessageLite14ParseFromArrayEPKviprintf@@GLIBC_2.2.5_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_PyModule_Create2_ZN19operations_research8MPSolver12NextSolutionEv_ZSt17__throw_bad_allocv@@GLIBCXX_3.4_ZNK19operations_research8MPSolver10iterationsEv_ZNK19operations_research11MPObjective12minimizationEv_ZNK19operations_research8MPSolver27ComputeConstraintActivitiesEvPyDict_SetItemString_ITM_deregisterTMCloneTablePyImport_ImportModulePyExc_OverflowError_ZN19operations_research8MPSolver17MakeRowConstraintEv_Z22FromObjectMPConstraintPN19operations_research12MPConstraintEPyType_IsSubtype_fini_Znwm@@GLIBCXX_3.4memmove@@GLIBC_2.2.5PyModule_GetDict_ZN19operations_research8MPSolver14SuppressOutputEvPyErr_Fetch_ZNK19operations_research12MPConstraint10dual_valueEv_ZN19operations_research8MPSolver11MakeBoolVarERKSsfree@@GLIBC_2.2.5__cxa_finalize@@GLIBC_2.2.5PyErr_GivenExceptionMatchesPyExc_RuntimeError_ZN4absl14lts_2020_09_238DurationmIES1__ZN19operations_research8MPSolver12EnableOutputEv_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4strncmp@@GLIBC_2.2.5_ZNK19operations_research11MPObjective14GetCoefficientEPKNS_10MPVariableEPyExc_MemoryError_ZN19operations_research18MPSolverParameters21kDefaultDualToleranceEPyUnicode_DecodeUTF8PyUnicode_FromString__bss_startPyErr_SetString_ZN19operations_research12MPModelProtoC1EPN6google8protobuf5ArenaE_Z7PyObjAsIPN19operations_research10MPVariableEEbP7_objectPT__ZNK19operations_research10MPVariable14solution_valueEv__cxa_guard_acquire@@CXXABI_1.3_ZN4absl14lts_2020_09_236Status15UnrefNonInlinedEmPyObject_IsInstancePyErr_WriteUnraisable_ZdaPv@@GLIBCXX_3.4_ZN19operations_research8MPSolver7MakeVarEddbRKSs_ZNK19operations_research10MPVariable12basis_statusEv_end__gmon_start__strlen@@GLIBC_2.2.5_ZNK6google8protobuf11MessageLite17SerializeToStringEPSs__cxa_guard_abort@@CXXABI_1.3_ZNK19operations_research10MPVariable12reduced_costEvPyExc_IOError_ZNK19operations_research12MPConstraint12basis_statusEv_Z24CanConvertToMPConstraintP7_objectPyType_Type_ZN19operations_research12MPConstraint14SetCoefficientEPKNS_10MPVariableEd_ZN19operations_research18MPSolverParameters22kDefaultRelativeMipGapE_Znam@@GLIBCXX_3.4strstr@@GLIBC_2.2.5PyObject_Init_ZNK19operations_research8MPSolver20LookupVariableOrNullERKSs_ZN19operations_research11MPObjective5ClearEvPyLong_AsDouble_ZdlPvm_ZN19operations_research23FindErrorInMPModelProtoERKNS_12MPModelProtoE_ZdlPv@@GLIBCXX_3.4_ZN19operations_research34ExportModelAsMpsFormatReturnStringERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_ZNK19operations_research8MPSolver25FillSolutionResponseProtoEPNS_18MPSolutionResponseE_PyObject_New__cxa_guard_release@@CXXABI_1.3_ZN19operations_research8MPSolver12CreateSolverERKSs_ZNK19operations_research18MPSolverParameters14GetDoubleParamENS0_11DoubleParamE_ZN19operations_research8MPSolver18LoadModelFromProtoERKNS_12MPModelProtoEPSs_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4PyCapsule_GetPointer_ZN19operations_research12MPModelProtoD1Ev_ZN19operations_research10MPVariable20SetBranchingPriorityEi_ZN19operations_research10MPVariable10SetIntegerEb_Py_NoneStruct__gxx_personality_v0@@CXXABI_1.3PyInit__pywraplp_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4_edata_ZN19operations_research18MPSolverParameters16kDefaultPresolveE_ZN19operations_research11MPObjective14SetCoefficientEPKNS_10MPVariableEdPyErr_Clear_ZN19operations_research8MPSolver35SetSolverSpecificParametersAsStringERKSs_ZNK19operations_research18MPSolverParameters15GetIntegerParamENS0_12IntegerParamEPyCapsule_New_ZN19operations_research8MPSolver21LoadSolutionFromProtoERKNS_18MPSolutionResponseEd_Unwind_Resume@@GCC_3.0_ZN19operations_research8MPSolver13SetNumThreadsEi_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4PyDict_New_ZN19operations_research8MPSolver10MakeIntVarEddRKSsPyModule_AddObjectPy_DecRef_ZN4absl14lts_2020_09_2316numbers_internal15FastIntToBufferEiPc_ZN19operations_research18MPSolverParametersC1Ev_ZN19operations_research8MPSolver17MakeRowConstraintEdd_Py_NotImplementedStructPyExc_TypeError_ZN19operations_research12MPConstraint9SetBoundsEdd_ZNK19operations_research8MPSolver22LookupConstraintOrNullERKSs_ZNK19operations_research8MPSolver5nodesEv_Z22CanConvertToMPVariableP7_object_ZN19operations_research8MPSolver10MakeNumVarEddRKSsPyExc_SystemErrorPyType_ReadyPyFloat_FromDouble_ZN19operations_research8MPSolver17MakeRowConstraintEddRKSs_ZNSt6vectorIPN19operations_research10MPVariableESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN4absl8StatusOrISsED2Ev_ZN19operations_research8MPSolver20SetGurobiLibraryPathERKSs_ZN19operations_research8MPSolver19SupportsProblemTypeENS0_23OptimizationProblemTypeEPyObject_IsTruePyDict_GetItemStringPyObject_Free_ZN19operations_research8MPSolver17MakeRowConstraintERKSs_ZNK19operations_research8MPSolver14VerifySolutionEdb_ZN19operations_research21ExportModelAsLpFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsEstrcmp@@GLIBC_2.2.5_ZN19operations_research8MPSolver7SetHintESt6vectorISt4pairIPKNS_10MPVariableEdESaIS6_EE_ZN4absl8StatusOrISsED1EvPyBool_FromLong_ZNK6google8protobuf14EnumDescriptor17FindValueByNumberEiPyLong_AsLong__cxa_atexit@@GLIBC_2.2.5PyFloat_TypePyExc_IndexError_ZNK19operations_research8MPSolver27ComputeExactConditionNumberEv_ZN19operations_research10MPVariable9SetBoundsEddPyObject_Malloc_ZN6google15LogMessageFatalD1Evmalloc@@GLIBC_2.2.5PyFloat_AsDouble_ZNK19operations_research11MPObjective12maximizationEvPyTuple_SetItemPyBool_Type_ZN19operations_research33ExportModelAsLpFormatReturnStringERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_Z7PyObjAsIPN19operations_research12MPConstraintEEbP7_objectPT_PyIter_Next_ZN19operations_research18MPSolutionResponseC1EPN6google8protobuf5ArenaEPyErr_Restore_ZN19operations_research12MPModelProtoD0Ev__pthread_key_create@@GLIBC_2.2.5_ZN19operations_research18MPSolverParameters23kDefaultPrimalToleranceE_ZNSs4swapERSsPyObject_CallPyArg_UnpackTuple_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9_ZN19operations_research8MPSolver5SolveEv_ZN19operations_research8ToStringENS_8MPSolver23OptimizationProblemTypeEPyLong_FromVoidPtr_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_ITM_registerTMCloneTable_ZN6google10LogMessage6streamEvPyCapsule_ImportPyObject_CallMethodmemcpy@@GLIBC_2.2.5PyObject_GetAttrPyObject_GetAttrStringPyExc_SyntaxError_ZN19operations_research18MPSolverParameters22kDefaultIncrementalityE_ZN19operations_research12MPConstraint5ClearEv_ZN19operations_research17ProtoEnumToStringINS_22MPSolverResponseStatusEEESsT_PyBytes_AsStringAndSizePyCFunction_TypePyList_NewPyObject_GetIterPyDict_GetItemPyImport_AddModule_ZN19operations_research8MPSolver5ClearEv_ZNK19operations_research11MPObjective9BestBoundEv_ZN19operations_research8MPSolver14SolveWithProtoERKNS_14MPModelRequestEPNS_18MPSolutionResponseE_ZNK19operations_research11MPObjective5ValueEvPyObject_CallFunctionObjArgsPyTuple_New_Z20FromObjectMPVariablePN19operations_research10MPVariableEPyExc_ZeroDivisionErrorPyErr_FormatPyObject_SetAttr_ZNK19operations_research12MPConstraint14GetCoefficientEPKNS_10MPVariableE_ZN19operations_research8MPSolver14InterruptSolveEvPyUnicode_ConcatPyCFunction_NewExPyUnicode_AsUTF8AndSize_ZN4absl14lts_2020_09_233NowEvPyExc_AttributeErrorPyObject_GenericGetAttr_ZN19operations_research18MPSolverParameters14SetDoubleParamENS0_11DoubleParamEd_ZN19operations_research11MPObjective24SetOptimizationDirectionEb_ZN19operations_research18MPSolverParameters15SetIntegerParamENS0_12IntegerParamEi_ZN19operations_research11MPObjective9SetOffsetEdPyUnicode_InternFromString_ZN4absl14lts_2020_09_236StrCatERKNS0_8AlphaNumES3_S3_S3__ZN19operations_research8MPSolver5SolveERKNS_18MPSolverParametersEPyErr_Occurred_ZN19operations_research18MPSolutionResponseD0Ev_ZN6google15LogMessageFatalC1EPKci_ZN19operations_research33MPSolverResponseStatus_descriptorEvPyBytes_FromStringAndSize_ZN19operations_research8MPSolverC1ERKSsNS0_23OptimizationProblemTypeE.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment8 pHox8x8Uo0:0:d::*nBxexex(v(vs@v@v0 ~pptiti ii00.D0D0<"<<"<<"<?"?@"@E"EH  b"b 0bYhb2E 8E p"P@Pr"P!.o""$_!  $ / > H V (v ti<"<"o"Pr" ! @"xe:* o0:oox8o__gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyExc_RuntimeErrorPyExc_IOErrorPyExc_MemoryErrorPyExc_AttributeErrorPyExc_SystemErrorPyExc_ValueErrorPyExc_SyntaxErrorPyExc_OverflowErrorPyExc_ZeroDivisionErrorPyExc_TypeErrorPyExc_IndexError_Py_NoneStructPyObject_GenericGetAttrPyType_ReadyPyErr_SetStringPyArg_UnpackTuplePyBool_FromLongPyObject_IsTruePyUnicode_FromFormatPyUnicode_ConcatPy_DecRefPyLong_FromVoidPtr_ZN19operations_research18MPSolverParameters21kDefaultDualToleranceEPyFloat_FromDouble_ZN19operations_research18MPSolverParameters23kDefaultPrimalToleranceE_ZN19operations_research18MPSolverParameters22kDefaultRelativeMipGapEPyCapsule_GetPointerPyUnicode_FromStringmallocPyType_TypePyObject_IsInstancePyObject_GetAttrStringPyErr_OccurredPyErr_ClearPyTuple_NewPyTuple_SetItemPyLong_AsLong_ZN19operations_research18MPSolverParameters22kDefaultIncrementalityEPyLong_FromLong_ZN19operations_research18MPSolverParameters16kDefaultPresolveEPyCFunction_TypePyInstanceMethod_NewPyCFunction_NewExfreePyUnicode_InternFromStringPyObject_Free_Py_NotImplementedStructPyObject_CallPyObject_SetAttrPyDict_NewPyDict_SetItemStringstrcmpPyErr_FormatPyFloat_TypePyType_IsSubtypePyLong_AsDoublePyFloat_AsDouble_ZdlPvPyBytes_AsStringAndSizePyUnicode_AsUTF8AndSizePyErr_GivenExceptionMatchesPyErr_FetchPyErr_Restore_ZNSs4_Rep20_S_empty_rep_storageE_Znwmmemcpy_ZSt20__throw_length_errorPKcPyDict_GetItem__cxa_guard_acquire__cxa_guard_releasePyCapsule_NewPyDict_SetItemstrlenPyCapsule_Import__gxx_personality_v0__cxa_guard_abort_Unwind_ResumeprintfPyObject_MallocPyObject_InitPyObject_CallFunctionObjArgsPyErr_WriteUnraisablePyObject_GetAttrPyUnicode_AsUTF8String_Znam_ZdaPv_ZdlPvm_ZN19operations_research8MPSolver20SetGurobiLibraryPathERKSs_ZN19operations_research8MPSolver5ClearEv_ZNK19operations_research8MPSolver27ComputeConstraintActivitiesEvPyList_NewPyBool_Type_ZNK19operations_research8MPSolver14VerifySolutionEdb_ZN19operations_research8MPSolver14InterruptSolveEv_ZN19operations_research8MPSolver35SetSolverSpecificParametersAsStringERKSs_ZN19operations_research8MPSolver12EnableOutputEv_ZN19operations_research8MPSolver14SuppressOutputEv_ZNK19operations_research8MPSolver10iterationsEv_ZNK19operations_research8MPSolver5nodesEv_ZNK19operations_research8MPSolver27ComputeExactConditionNumberEv_ZN19operations_research8MPSolver12NextSolutionEv_ZN4absl14lts_2020_09_233NowEv_ZN4absl14lts_2020_09_238DurationmIES1__ZN4absl14lts_2020_09_2319ToInt64MillisecondsENS0_8DurationE_ZN19operations_research11MPObjective5ClearEv_ZN19operations_research11MPObjective9SetOffsetEd_ZN19operations_research11MPObjective24SetOptimizationDirectionEb_ZNK19operations_research11MPObjective12maximizationEv_ZNK19operations_research11MPObjective12minimizationEv_ZNK19operations_research11MPObjective5ValueEv_ZNK19operations_research11MPObjective9BestBoundEv_ZN19operations_research10MPVariable10SetIntegerEb_ZNK19operations_research10MPVariable14solution_valueEv_ZN19operations_research10MPVariable9SetBoundsEdd_ZNK19operations_research10MPVariable12reduced_costEv_ZNK19operations_research10MPVariable12basis_statusEv_ZN19operations_research12MPConstraint5ClearEv_ZN19operations_research12MPConstraint9SetBoundsEdd_ZNK19operations_research12MPConstraint10dual_valueEv_ZNK19operations_research12MPConstraint12basis_statusEv_ZN19operations_research8MPSolver5SolveERKNS_18MPSolverParametersE_ZN19operations_research8MPSolver5SolveEv_ZN19operations_research8MPSolver19SupportsProblemTypeENS0_23OptimizationProblemTypeE_PyObject_NewPyUnicode_DecodeUTF8_ZNK19operations_research8MPSolver20LookupVariableOrNullERKSs_ZN19operations_research8MPSolver7MakeVarEddbRKSs_ZN19operations_research8MPSolver11MakeBoolVarERKSs_ZNK19operations_research8MPSolver22LookupConstraintOrNullERKSs_ZN19operations_research8MPSolver17MakeRowConstraintEv_ZN19operations_research8MPSolver17MakeRowConstraintEddRKSs_ZN19operations_research8MPSolver17MakeRowConstraintERKSs_ZN19operations_research8MPSolver17MakeRowConstraintEdd_ZN19operations_research8MPSolver12CreateSolverERKSs_ZN19operations_research18MPSolverParametersC1Ev_ZN19operations_research10MPVariable20SetBranchingPriorityEi_ZNK19operations_research18MPSolverParameters14GetDoubleParamENS0_11DoubleParamE_ZNK19operations_research18MPSolverParameters15GetIntegerParamENS0_12IntegerParamE_ZN19operations_research8MPSolver13SetNumThreadsEi_ZN4absl14lts_2020_09_236Status15UnrefNonInlinedEm_ZN19operations_research18MPSolverParameters14SetDoubleParamENS0_11DoubleParamEd_ZN19operations_research18MPSolverParameters15SetIntegerParamENS0_12IntegerParamEi_ZN19operations_research8MPSolver10MakeNumVarEddRKSs_ZN19operations_research8MPSolver10MakeIntVarEddRKSs_ZN19operations_research8MPSolverC1ERKSsNS0_23OptimizationProblemTypeE_ZN4absl8StatusOrISsED2Ev_ZN4absl8StatusOrISsED1Ev_ZN19operations_research33ExportModelAsLpFormatReturnStringERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_ZN19operations_research21ExportModelAsLpFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_ZN19operations_research34ExportModelAsMpsFormatReturnStringERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_ZN19operations_research22ExportModelAsMpsFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_Z7PyObjAsIPN19operations_research12MPConstraintEEbP7_objectPT__Z22FromObjectMPConstraintPN19operations_research12MPConstraintE_Z24CanConvertToMPConstraintP7_object_Z7PyObjAsIPN19operations_research10MPVariableEEbP7_objectPT__ZNK19operations_research12MPConstraint14GetCoefficientEPKNS_10MPVariableE_ZN19operations_research12MPConstraint14SetCoefficientEPKNS_10MPVariableEd_ZNK19operations_research11MPObjective14GetCoefficientEPKNS_10MPVariableE_ZN19operations_research11MPObjective14SetCoefficientEPKNS_10MPVariableEd_Z20FromObjectMPVariablePN19operations_research10MPVariableE_Z22CanConvertToMPVariableP7_objectPyInit__pywraplpstrstrstrncmpPyModule_Create2PyModule_GetDictPyImport_AddModulePyModule_AddObject_ZNSs4swapERSs_ZN19operations_research17ProtoEnumToStringINS_22MPSolverResponseStatusEEESsT__ZN19operations_research33MPSolverResponseStatus_descriptorEv_ZNK6google8protobuf14EnumDescriptor17FindValueByNumberEi_ZN4absl14lts_2020_09_2316numbers_internal15FastIntToBufferEiPc_ZN4absl14lts_2020_09_236StrCatERKNS0_8AlphaNumES3_S3_S3__ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN19operations_research8ToStringENS_8MPSolver23OptimizationProblemTypeE_ZNSt6vectorIPN19operations_research10MPVariableESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_memmove_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_PyObject_GetIterPyIter_Next_ZN19operations_research8MPSolver7SetHintESt6vectorISt4pairIPKNS_10MPVariableEdESaIS6_EE_ZN6google15LogMessageFatalC1EPKci_ZN6google10LogMessage6streamEv_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZN6google15LogMessageFatalD1Ev_ZSt17__throw_bad_allocv_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZN19operations_research12MPModelProtoC1EPN6google8protobuf5ArenaEPyObject_CallMethod_ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi_ZN19operations_research23FindErrorInMPModelProtoERKNS_12MPModelProtoE_ZN19operations_research12MPModelProtoD0Ev_ZN19operations_research8MPSolver18LoadModelFromProtoERKNS_12MPModelProtoEPSs_ZNK19operations_research8MPSolver18ExportModelToProtoEPNS_12MPModelProtoE_ZNK6google8protobuf11MessageLite17SerializeToStringEPSsPyBytes_FromStringAndSizePyImport_ImportModulePyDict_GetItemString_ZN19operations_research12MPModelProtoD1Ev_ZN19operations_research18MPSolutionResponseC1EPN6google8protobuf5ArenaE_ZN19operations_research8MPSolver14SolveWithProtoERKNS_14MPModelRequestEPNS_18MPSolutionResponseE_ZN19operations_research18MPSolutionResponseD0Ev_ZNK19operations_research8MPSolver25FillSolutionResponseProtoEPNS_18MPSolutionResponseE_ZN19operations_research8MPSolver21LoadSolutionFromProtoERKNS_18MPSolutionResponseEd__pthread_key_createlibortools.solibrt.so.1libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGLIBC_2.2.5GCC_3.0GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4$ORIGIN:$ORIGIN/../../ortools:$ORIGIN/../../ortools/.libs:$ORIGIN/../../../../lib:$ORIGIN/../../../../dependencies/install/lib64:$ORIGIN/../../../../dependencies/install/lib$ORIGIN:$ORIGIN/../../ortools:$ORIGIN/../../ortools/.libs:$ORIGIN/../../ortools.libsCKfD(EqX|=Y~X/z3>-CED^bȼqxbDGNU4?= 6`&6)