вeK}\xf0\xc1\af\xef\vx\xee\xb9\xe7t\xc5\x15W\x98\xd4\x06\x1a\x83K\x00\t\xe2\xc7?\xfe\xb1\xd9\xc1_\x92\xee\xbc\xf3N\x0e\xfe0UQQ\xa1\x1bo\xbcѬ\xfew\xbe\xf3\x1d\x15\x14\x14\x98\xd5\a\x1a\xc3\xfc4\x04iZ\xb2\xb2\xb2\\ii\xa9٩\xcf-[\xb6\xb8\xe6͛\x9b\xaf\x03!\x92\xdc\xfc\xf9\xf3\xcd\xfe.\xdcs\xcf=\xe6\x7f~B\xea\x1b\xce\x00$\x80K/\xbdTmڴ1\xab\xff\x8b_\xfcB{\xf7\xee5\xab\x0f|ل\t\x13TSScR{ܸq\x81x\xf56P\x1f\f\x00\t\xe0\xba\xeb\xae3\xab\xbdl\xd92=\xf5\xd4Sf\xf5\x81\xaf[\xb1b\x85\xfe\U00097fd8\xd4nժ\x95.\xbe\xf8b\x93\xda@Cq\x13`\x9c\xebѣ\x87V\xaf^\xad\xa4\xa4$\x93\xfag\x9du\x96\x16.\\hR\x1b\xa8K\xbbv\xed\xf4\xf1\xc7\x1f\xaby\xf3\xe6\xdek/X\xb0@C\x87\x0e\xf5^\x17h(\xce\x00Ĺ뮻\xce\xec\xe0?k\xd6,\x0e\xfe\b\xa4\xed۷\xeb\xfe\xfb\xef7\xa9=d\xc8\x10\x9dr\xca)&\xb5\x81\x86`\x00\x88c\xe9\xe9\xe9\xba\xe6\x9ak\xcc\xea\xff\xf6\xb7\xbf5\xab\r\x1c\xcf\x1f\xfe\xf0\a\x95\x95\x95\x99\xd4\xfe\xfe\xf7\xbfoR\x17h\b\x06\x8086j\xd4(\xb5k\xd7Τ\xf6K/\xbd\xa4%K\x96\x98\xd4\x06꣼\xbc\\\xf7\xde{\xafI\xedk\xae\xb9F)))&\xb5\x81\xfab\x00\x88c\x97]v\x99I]\xe7\x1c?\xfd#.\xdc{\xef\xbd&g\x01N8\xe1\x04\x9d}\xf6\xd9\xde\xeb\x02\r\xc1\x00\x10\xa72335f\xcc\x18\x93ڳg\xcfֻ\xef\xbekR\x1bh\x88ݻw\xeb\xe1\x87\x1f6\xa9m5\xa0\x03\xf5\xc5\x00\x10\xa7.\xb8\xe0\x02\xe5\xe4\xe4\x98Ծ뮻L\xea\x02\x8dq\xdf}\xf7\xe9\xc0\x81\x03\xde\xeb^z\xe9\xa5JMM\xf5^\x17\xa8/\x06\x8085v\xecX\x93\xba+W\xaeԜ9sLj\x03\x8d\xf1\xd9g\x9f\xe9\x99g\x9e\xf1^7//O\xe7\x9cs\x8e\xf7\xba@}1\x00ġf͚\x99\x9d\xfe\xbf뮻L_\xbb\n4\xc6\xddw\xdfmR\x97\xcb\x00\b2\x06\x8084l\xd80\x93\a\x9c\x94\x97\x97kڴi\xde\xeb\x02M\xf5\xfe\xfb\xef\x9b<\xb3b̘1f\xcf\xe9\x00\x8e\x87\x01 \x0e\x8d\x1c9Ҥ\xee\xe3\x8f?\xae\xca\xcaJ\x93\xda@S=\xf2\xc8#\xdek\x9ep\xc2\t\xfa\xe67\xbf\xe9\xbd.P\x1f\f\x00q\xc8j\x00x\xf4\xd1GM\xea\x02\xd10m\xda4\x93\x8f\x04Z\xfd}\x05\x8e\x87\x01 \xce\x14\x16\x16\xaak\u05ee\xde\xeb.Z\xb4H\x1f|\xf0\x81\xf7\xba@\xb4\xec߿_O?\xfd\xb4\xf7\xba\xa3F\x8d\xf2^\x13\xa8\x0f\x06\x8083z\xf4h\x93\xba\x93'O6\xa9\vD\x93\xc5v<`\xc0\x00\xd3\xd7u\x03ua\x00\x883#F\x8c\xf0^\xb3\xba\xbaZ/\xbc\xf0\x82\xf7\xba@\xb4\xbd\xfd\xf6\xdbڰa\x83ך)))\x1a6l\x98ך@}0\x00đ\xe4\xe4d\x9du\xd6Y\xde\xebΝ;W;v\xec\xf0^\x17\x886眦N\x9d\xea\xbd\xee\x90!C\xbc\xd7\x04\x8e\x87\x01 \x8e\xf4\xea\xd5K-[\xb6\xf4^\xd7b\x87\t\xc4\xcas\xcf=\xe7\xbd\xe6\xe0\xc1\x83\xbd\xd7\x04\x8e\x87\x01 \x8e\f\x180\xc0{͚\x9a\x1a\xbd\xf4\xd2K\xde\xeb\x02\xb1\xb2|\xf9r}\xfc\xf1\xc7^k\xf6\xee\xdd[-Z\xb4\xf0Z\x138\x1e\x06\x8082h\xd0 \xef5\xdfz\xeb-\x95\x96\x96z\xaf\v\xc4\xd2̙3\xbd\xd6KIIQ\xff\xfe\xfd\xbd\xd6\x04\x8e\x87\x01 \x8eX\f\x00\xb3f\xcd\xf2^\x13\x885\x8b\xed\xda\xe2\xef/p,\f\x00q\xa2]\xbbv\xeaҥ\x8b\xf7\xba\f\x00HD\xaf\xbf\xfe\xba\xf77\x042\x00 h\x18\x00\xe2\xc47\xbe\xf1\r\xef5\xb7o߮e˖y\xaf\v\xc4Zee\xa5\x16,X൦\xc5\xdfa\xe0X\x18\x00\xe2DQQ\x91\xf7\x9a\xf3\xe7\xcfW$\x12\xf1^\x17\xf0a\xfe\xfc\xf9^\xeb\xe5\xe5\xe5)??\xdfkM\xe0X\x18\x00\xe2D\xef\u07bd\xbd\xd7\\\xb4h\x91\xf7\x9a\x80/\x16o\a\xb4\x18䁺0\x00\xc4\t\x8b\x1d\a\x03\x00\x12\xd9\xdbo\xbf\xed\xfd>\x00\x8bA\x1e\xa8\v\x03@\x1cHMM\xd5)\xa7\x9c\xe2\xb5\xe6\xbe}\xfb\xb4b\xc5\n\xaf5\x01\x9f\xaa\xaa\xaa\xbc\xdf\xe3\xc2\x00\x80 a\x00\x88\x03ݺuSff\xa6ךo\xbf\xfd\xb6\xaa\xab\xab\xbd\xd6\x04|[\xbcx\xb1\xd7z\\\x02@\x900\x00ānݺy\xaf\xb9|\xf9r\xef5\x01\xdf|\x9f\xe5\xb2x\x957P\x17\x06\x808PPP\xe0\xbd\xe6ʕ+\xbd\xd7\x04|\xf3\xbd\x9dggg\xabm۶^k\x02ua\x00\x88\x03\x9d:u\xf2^\xf3\xbd\xf7\xde\xf3^\x13\xf0m\xf5\xea\xd5:x\xf0\xa0ך\x85\x85\x85^\xeb\x01ua\x00\x88\x03\xbew\x18555Z\xb5j\x95ך\x80\x85\x83\a\x0fj\xedڵ^kZ\x9c\xd1\x03\x8e\x86\x01 \x0e\xf8>\x03PRR\xa2\xfd\xfb\xf7{\xad\tXY\xbdz\xb5\xd7z\x9c\x01@P0\x00\xc4\x01\xdf?1lذ\xc1k=\xc0\x92\xef\xed\x9d3\x00\b\n\x06\x80\x80\xcb\xcc\xccT\x9b6m\xbc\xd6,))\xf1Z\x0f\xb0\xe4{{\xe7q\xc0\b\n\x06\x80\x80\xcb\xcd\xcd\xf5^\x93\x01\x00a\xe2\xfb\f\x80\xc5\xdfi\xe0h\x18\x00\x02\x8e\x01\x00\x88-\xdf\xdb{^^\x9e\xd7z@]\x18\x00\x02\xceb\x00غu\xab\xf7\x9a\x80\x15\xdf\xdb;g\x00\x10\x14\f\x00\x01g\xf1\xd3\xc2Ν;\xbd\xd7\x04\xacTTTx}\x16@\x9b6m\x94\x9c̮\x17\xf6\xd8\n\x03\xce⧅\xd2\xd2R\xef5\x01K\xbbv\xed\xf2V+99Y\xad[\xb7\xf6V\x0f\xa8\v\x03@\xc0\xe5\xe4\xe4x\xaf\xc9\x00\x80\xb0\xf1}֫e˖^\xeb\x01G\xc3\x00\x10p\x19\x19\x19^\xeb\xed۷\xcf\xfb;\xd2\x01k>\xcf\x00H\xfe\xff^\x03G\xc3\x00\x10p\xe9\xe9\xe9^\xeb\xf1\x04@\x84Qee\xa5\xd7z\xbe\xff^\x03G\xc3\x00\x10p\xbew\x14UUU^\xeb\x01A\xe0\xfb\x85@\x9c\x01@\x100\x00\x04\x9c\xef\x1d\x85\xef\x1d!\x10\x04\xbe\a_\x06\x00\x04\x01\x03@\xc0q\x06\x00\x88=\xdf\xdb=\x97\x00\x10\x04\f\x00\x01\x97\x96\x96\xe6\xb5^uu\xb5\xd7z@\x10\xf8>\xf3\xc5\x00\x80 `\x00\b8\xdf\a\xe4\xd4\xd4T\xaf\xf5\x80 `\xd0F\x181\x00\x04\x1c\xa7&\x81\xd8\xf3}M\xfeСC^\xeb\x01G\xc3\x00\x10p\x9c\x9a\x04b\x8f\x9bm\x11F\f\x00\x01\xc7Ǔ\x80\xd8\xe3\f\x00\u0088\x01 \xe0|_\x02h֬\x99\xd7z@\x10dffz\xad\xc7\x00\x80 `\x00\b8\xdfg\x00\x9a7o\xcee\x00\x84N\x9b6m\xbc\xd6۷o\x9f\xd7z\xc0\xd10\x00\x04\xdc\xeeݻ\xbd\xd7\xe4}\xe5\b\x9b\xb6m\xdbz\xadWVV\xe6\xb5\x1ep4\f\x00\x01g\xf1f\xbe\xbc\xbc<\xef5\x01K\xbe\xcf\x00TTTx\xad\a\x1c\r\x03@\xc0\xf9~M\xa9\xc4\x19\x00\x84K\x8b\x16-\xbc\xde\x04\xb8w\xef^\xee\x01@ 0\x00\x04\x9c\xc5\x19\x80\xf6\xed\xdb{\xaf\tX\xf1\xbd\xbd[\\\xd6\x03\x8e\x86\x01 \xe0,\xce\x00\x14\x14\x14x\xaf\tX\xf1\xbd\xbd[\f\xf5\xc0\xd10\x00\x04\x9c\xc5\u0382\x01\x00aRXX\xe8\xb5\xde\xe6͛\xbd\xd6\x03\xea\xc2\x00\x10p\a\x0e\x1cPyy\xb9ך\xbew\x88\x80%\xdf\x03\xef\x96-[\xbc\xd6\x03\xea\xc2\x00\x10\aJJJ\xbc\xd6\xebԩ\x93\xd7z\x80%\xdf\x03\xef\xa6M\x9b\xbc\xd6\x03\xea\xc2\x00\x10\a|\x0f\x00]\xbat\xe1a@\b\x8dSN9\xc5k=\xce\x00 (\x18\x00\xe2\xc0\x86\r\x1b\xbc\xd6KKK\xf3\xbeS\x04,\xa4\xa6\xa6\xea\xd4SO\xf5Z\x93{\x00\x10\x14\f\x00q\xc0\xf7\x19\x00I***\xf2^\x13\xf0\xad{\xf7\xee\xde\xdf\x03\xf0\xd1G\x1fy\xad\aԅ\x01 \x0e0\x00\x00\xb1\xe1{;\xaf\xa9\xa9\xd1\xfa\xf5\xeb\xbd\xd6\x04\xea\xc2\x00\x10\a,~b(..\xf6^\x13\xf0\xadw\xef\xde^\xebmܸ\xd1\xfb\v\xbe\x80\xba0\x00ā\xb5k\xd7\xea\xc0\x81\x03^k\xf6\xef\xdf_)))^k\x02\xbe\r\x1c8\xd0k\xbd\xb5k\xd7z\xad\a\x1c\v\x03@\x1c\xa8\xae\xae֚5k\xbc\xd6\xcc\xc9\xc9QϞ=\xbd\xd6\x04|JKK\xd3\x19g\x9c\xe1\xb5\xe6\xbau\xeb\xbc\xd6\x03\x8e\x85\x01 N\xbc\xf7\xde{\xdek\x0e\x1a4\xc8{M\xc0\x97\xd3O?]\xd9\xd9\xd9^kZ\xfc=\x06\xea\xc2\x00\x10'V\xae\\\xe9\xbd&\x03\x00\x12\x99\xc5\xf6\xbd|\xf9r\xef5\x81\xba0\x00\xc4\t\x8b\x9f\x1c\x86\f\x19\xe2\xbd&\xe0\xcb\xd9g\x9f\xed\xb5ޡC\x87\xf4\xc1\a\x1fx\xad\t\x1c\v\x03@\x9cx\xf7\xddw\xbd\xd7<餓ԫW/\xefu\x81XKOOװaü\xd6\\\xbdz\xb5\xf7\x9by\x81ca\x00\x88\x13۷o7\xf98\xe0\xa8Q\xa3\xbc\xd7\x04bm\xf0\xe0\xc1jѢ\x85ך\x16C\\]\xbat\xf1^\x17\x88\x96\xd4\xd4T]s\xcd5\xde\xebΞ=\x9b\xeb\xff\b$\x06\x808dq\x16 ))I\xe3ƍ\xf3^\x17\x88\x96\v/\xbcP\x1d:t\xf0^\xd7\xe2\xb2\x1dP\x1f\f\x00qh֬Y&u\xaf\xbd\xf6Z\xa5\xa6\xa6\x9a\xd4\x06\x9a\xea\xba\xeb\xae\xf3^\xd39\xa7ٳg{\xaf\v\xd4\a\x03@\x1c\x9a?\x7f\xbe\xf6\xec\xd9\xe3\xbdn~~\xbe.\xbc\xf0B\xefu\x81\xa6*((\xd0\xf9\xe7\x9f\xef\xbd\xee\x92%K\xb4m\xdb6\xefu\x81\xfa`\x00\x88C\a\x0e\x1c\xd0\xcb/\xbflR\xfb\xc6\x1bo4\xa9\v4ō7ި\x94\x94\x14\xefu\xff\xf7\x7f\xff\xd7{M\xa0\xbe\x18\x00\xe2\xd4ԩSM\xea\x0e\x1e
\xfa\x17\x89D4e\xca\x14\xefu\x81\x86H\x92䬛@㤦\xa6j\xe3ƍ\xca\xcf\xcf\xf7^\xbb\xa6\xa6F\xbd{\xf7\xd6\xeaի\xbd\xd7\x06\xea#;;[\x1f\x7f\xfc\xb1ڷo\xef\xbd\xf6\x9c9s4|\xf8p\xefu\x81\x86\xe0\f@\x1c\xab\xae\xae\xd6\xe4ɓMj\xa7\xa4\xa4\xe87\xbf\xf9\x8dIm\xa0>~\xfc\xe3\x1f\x9b\x1c\xfc%\xe9\xf1\xc7\x1f7\xa9\v4\x04g\x00\xe2\\\x97.]\xb4n\xdd:%%%y\xaf\x1d\x89Dt\xfa\xe9\xa7kŊ\x15\xdek\x03ǒ\x93\x93\xa3\x8f?\xfeXyyy\xdekWTT(??_\x95\x95\x95\xdek\x03\r\xc1\x19\x808\xf7\xf1\xc7\x1fk\u07bcy&\xb5\x93\x93\x93u\xd7]w\x99\xd4\x06\x8e\xe5\xbf\xfe\xeb\xbfL\x0e\xfe\x92\xf4\xec\xb3\xcfr\xf0G\xdcp$\xbes\xc5\x15W8K\x17]t\x91\xf9\x1a\x10\xf2E\xbat\xe9\xe2\x0e\x1c8`\xf6\xf7\xa1\xa8\xa8\xc8|\r\b\xa9O\xb8\x04\x90\x00222\xf4駟\xaam۶&\xf5?\xfa\xe8#\x9dv\xdai\xaa\xaa\xaa2\xa9\x0f|ً/\xbe\xa8\x8b.\xbaȤ\xf6\x82\x05\v4t\xe8P\x93\xda@Cq\t \x01TUU\xe9\xc1\a\x1f4\xabߵkWM\x980\xc1\xac>\xf0\x85\xe1Ç\x9b\x1d\xfc%\xe9\x8f\x7f\xfc\xa3Ym\xa0\xa18\x03\x90 ڶm\xab\x8d\x1b7\xaaY\xb3f&\xf5+++UTT\xa4\x8f?\xfeؤ>ЬY3\xbd\xf7\xde{f\x0f\xa9\xfa\xf4\xd3OչsgUWW\x9b\xd4\a\x1a\x8a3\x00\tbǎ\x1dz\xf2\xc9'\xcd\xeagee\xe9\xe1\x87\x1f6\xf94\x02 I\xbf\xf9\xd8\xdfF\xe6\x00\x00\x16\xa5IDAT\xcdoL\x9fP\xf9\xc0\x03\x0fp\xf0G\\\xe1\f@\x02\xe9\u07bd\xbbV\xaf^\xad\xe4d\xbb\xb9nܸqz\xe2\x89'\xcc\xea#\x9c\x8a\x8a\x8a\xb4t\xe9R\xa5\xa5\xa5\x99\xd4ߵk\x97\n\n\nL^\xd3\r4\x16g\x00\x12\xc8ڵk\xf5\xca+\xaf\x98\xf6p\xf7\xddw\x9b ٬\x87={\xf6\xa8k\u05eeھ}\xbbY\x0f@cq\x0f@\x02Z\xb6l\x99^|\xf1E\xd3\x1e222\xf4\xf4\xd3O\xaby\xf3\xe6\xa6} 1%%%\xe9\xf1\xc7\x1f7=\xf8Kҝw\xde\xc9\xc1\x1fq\xcd\xfc4\x04\x89~N;\xed4\xf3S\xa3\xce9\xf7\xc2\v/p?\x00\x89zn\xba\xe9&\xebM\xdbm߾ݵh\xd1\xc2|-\bilR$\xfdVH8۷oW\xf7\xee\xddUTTd\xda\xc7)\xa7\x9c\xa2}\xfb\xf6i\xf1\xe2Ŧ} q\f\x1f>\\\x8f=\xf6\x98\xe9\xc7]%馛nқo\xbei\xda\x03\xd0\x14\xdc\x03\x90\xc0N:\xe9$\xadY\xb3FYYY\xa6}TWWkĈ\x11fo-D\xe2(((\xd0ҥK\x95\x9b\x9bk\xdaǺu\xebԻwo\xde\x7f\x81\xb8\xc6=\x00\t\xec\xd3O?\xd5\x1dw\xdca݆RSS5m\xda4\xf5\xe8\xd1ú\x15ı\x9c\x9c\x1c\xbd\xf4\xd2K\xe6\a\x7fI\xba\xf1\xc6\x1b9\xf8#!\x98_\x87 \xb1K\xb3f\xcd\\II\x89\xf5\xe5R\xe7\x9cs\xebׯw\xed۷7_\x13\x12\x7fIKKs\xb3g϶ބ\x9dsν\xfc\xf2\xcb\xe6\xebAH\x94b\xde\x00\x89q\xae\xbc\xf2J\xeb}\xe6ao\xbf\xfd\xb6\xcb\xca\xca2_\x13\x12_y衇\xac7]\xe7\x9csUUU\xae{\xf7\xee\xe6\xebAH\x94b\xde\x00\x89q\x92\x92\x92\xdc\x1bo\xbca\xbd\xef<\xec\xc5\x17_t\xa9\xa9\xa9\xe6\xebB\xe2#\xbf\xfb\xdd\xef\xac7\xd9\xc3n\xbe\xf9f\xf3\xf5 $\x8a1o\x80xH\x8f\x1e=\xdc\xfe\xfd\xfb\xad\xf7\x9f\x87M\x9b6ͥ\xa4\xa4\x98\xaf\v\tv&L\x98`\xbd\xa9\x1e\xb6f\xcd\x1a\x97\x99\x99i\xbe&\x84D+|\f0$JKK\x95\x9a\x9a\xaa\xa1C\x87Z\xb7\"I\xeaٳ\xa7N>\xf9d\xbd\xfc\xf2\xcb֭ \xa0\xae\xbd\xf6Z=\xf8\xe0\x83\x81x\xc5t$\x12\xd1%\x97\\\xa2\xf5\xeb\xd7[\xb7\x02D\x95\xf9\x14B\xfc$==ݽ\xff\xfe\xfb\xd6?H}\xc5\xfd\xf7\xdfσ\x82\xc8\x11\x197n\\ \x1ed\xf5\x85\a\x1ex\xc0|M\b\x89A\xcc\x1b \x1e3`\xc0\x80@\xedX\x9dsnҤI.99\xd9|mH0\xf2o\xff\xf6o\x81\xdaFKJJx\xe2\x1fIԘ7@<\xe7\xde{\xef\xb5ާ\x1eᩧ\x9e\xe2\xc6@\xe2\xfe\xe3?\xfe\xc3\xfcu\xd6_VSS\xe3\x86\f\x19b\xbe.\x84\xc4(\xe6\r\x10\xcf\xc9\xcc\xcc\fܥ\x00\xe7\x9c{\xfe\xf9\xe7\xb9\xc9*\xa4IJJr7\xdf|\xb3\xf5&x\x84\xdf\xff\xfe\xf7\xe6kCH\fc\xde\x001H\xaf^\xbd\x02\xf5\xa9\x80/\xfc\xfd\xef\x7fwm۶5_\x1f\xe2/\xa9\xa9\xa9\xee\xe1\x87\x1f\xb6\xde\xf4\x8e\xb0t\xe9R\x97\x9e\x9en\xbe>\x84\xc40\xe6\r\x10\xa3\xfc\xecg?\xb3\xde\xc7\x1e\xd5G\x1f}\xe4z\xf4\xe8a\xbe>$\xf6iѢ\x85\x9b9s\xa6\xf5&w\x84\xbd{\xf7\xf2\xc0\x1f\x12\x86\x987@\x8c\x92\x94\x94\x14\x98ǫ~ݎ\x1d;\xdc\xe0\xc1\x83\xcd\u05c8\xc4.\x85\x85\x85\x81\xbc\x14\xe5\x9csW^y\xa5\xf9\xfa\x10\xe2!\xe6\r\x10\xc3t\xe8\xd0\xc1mݺ\xd5z\x7f{T\a\x0f\x1et\xff\xfe\xef\xffn\xbeF$\xfa\x191b\x84+--\xb5\xdeĎ\xea\xbe\xfb\xee3_\x1fB<ż\x01b\x9c\x81\x03\a\xba\xaa\xaa*\xeb\xfdn\x9d\xa6L\x99ⲳ\xb3\xcd\u05c94=IIIn\xe2ĉ\xae\xba\xba\xdaz\xb3:\xaaŋ\x17sݟ\x84)\xe6\r\x90\x00\xe4\x86\x1bn\xb0\xde\xf7\x1e\xd3\xf2\xe5˹/ Γ\x9b\x9b\xeb^~\xf9e\xebM\xa9N[\xb7nu\xf9\xf9\xf9\xe6\xebD\x88ǘ7@\x02\x92'\x9ex\xc2z\x1f|L\x95\x95\x95n\u0084\t\xe6\xebD\x1a\x9eaÆ\xb9M\x9b6YoB\xc7T^^\xee\xfa\xf5\xebg\xbeV\x84x\x8cy\x03$ \xc9\xce\xcev+W\xae\xb4\xde\x0f\x1f\xd7\xf3\xcf?\xefrss\xcd\u05cb\x1c?\xe9\xe9\xe9\xee\x8e;\xee\bԓ\xfd\x8e\xa5\xac\xac̝q\xc6\x19\xe6\xebF\x88\xa7\x987@\x02\x94\xc2\xc2B\xb7m\xdb6\xeb\xfd\xf0qmٲ\xc5]|\xf1\xc5\xe6\xebE\xeaN߾}ݻ\xef\xbek\xbd\xa94\x18C\x00\tQ\xcc\x1b \x01K߾}\xdd\u07bd{\xad\xf7\xc3\xf52}\xfatױcG\xf35#\xffL\xb3f\xcd\xdcm\xb7\xdd\x16\xd8\x1b\xfd\xea\x83\xcb\x01$$1o\x80\x040\x97\\rI\\\x9d\xb6\x1d?~\x14\n@F\x8d\x1a\xe5֯_o\xbdID\x05g\x02H\bb\xde\x00\th~\xfe\xf3\x9f[\xef\x83\x1bdٲe\xbc\xb8\xc5(ݺusS\xa7N\xb5\xde\x04\xa2\x8e3\x01$\xc1c\xde\x00\tp\xee\xbf\xff~\xeb}p\x83M\x9d:\xd5\x15\x14\x14\x98\xaf]\x18ҪU+w\xf7\xddw\xbb\x83\a\x0fZ\x7f\xdbc\x863\x01$\x81c\xde\x00\tp\x92\x92\x92\xdc#\x8f\xaaq\xe3\xc6Y\xb7\x12U\xbbv\xedҌ\x1934m\xda4͜9S\xd5\xd5\xd5\xd6-\xc5T\xaf^\xbd4v\xecX]q\xc5\x15\xeaѣ\x87u;q\xa7\xa2\xa2B#F\x8cВ%K\xac[\x01\x1a\x8c\x01\x00\x8d\x96\x9c\x9c\xac\x87\x1ezH\xe3Ǐ\xb7n%&>\xfb\xec3\xbd\xfa\uaada9s\xa6^{\xed5\x95\x96\x96Z\xb7\xd4dYYY\x1a2d\x88F\x8d\x1a\xa5Q\xa3F\xa9k\u05ee\xd6-Ž\xf2\xf2r\x9d\x7f\xfe\xf9z\xfb\xed\xb7\xad[\x01\x1a\x84\x01\x00M\xf6\xab_\xfdJ\xff\xfd\xdf\xff\xad\xa4\xa4$\xebVb\xa6\xa6\xa6F\xff\xf8\xc7?\xf4\xfa\xeb\xafkѢEZ\xbcx\xb1\xca\xcb˭\xdb:\xaef͚\xe9\x8c3\xce\xd0\xe0\xc1\x83u\xf6\xd9gkȐ!\xca\xcc̴n+\xe10\x04 \x1e1\x00 *\xae\xbe\xfaj=\xf6\xd8cJOO\xb7nŋH$\xa2\x0f>\xf8@\x7f\xff\xfbߵ|\xf9r\xad\\\xb9R\xef\xbf\xff\xbe***\xccz\xca\xcc\xccTϞ=UTT\xa4\xa2\xa2\"\xf5\xef\xdf_}\xfa\xf4\t\xcd\xf7\xc4\x1aC\x00\xe2\r\x03\x00\xa2f\xe8Сz\xfe\xf9\xe7պuk\xebV̔\x94\x94h\xf5\xea\xd5ڰa\x83JJJ\x0e\xff\xef\x96-[TZZ\xaa\xaa\xaa\xaaF\x7f\xed\xd4\xd4T\xe5\xe6\xe6\xaa]\xbbv*((Paa\xe1\xe1\xf4\xe8\xd1C]\xbbvUjjj\x14\xff4h(\x86\x00\xc4\x13\x06\x00DUϞ=5}\xfatu\xee\xdcٺ\x95@ڻw\xafJKKUZZ\xaa={\xf6\xe8СC\xaa\xa9\xa9\xd1\xeeݻ\x0f\xff\x7f\xb2\xb2\xb2\x94\x91\x91\xa1\xa4\xa4$\xb5j\xd5J999j۶\xadZ\xb5je\xd89\xea\x8b!\x00\xf1\x82\x01\x00Q\x97\x93\x93\xa3ɓ'뢋.\xb2n\x050\xc1\xa7\x03\x10\x0f\x92\xad\x1b@\xe2ٽ{\xb7.\xb9\xe4\x12\xddr\xcb-r\x8e\xf9\x12\xd1\xf7\xde{\xef\xe9;\xdf\xf9N`?\x99ѲeK͚5Kg\x9cq\x86u+@\x9d8\x03\x80\x98\x1a=z\xb4\x9ez\xea)N_#j\x9e|\xf2I\xfd\xe8G?Ree\xa5\x8a\x8b\x8b5g\xce\x1c\xe5\xe5\xe5Y\xb7uT\x9c\t@\x901\x00 \xe6\xbawﮧ\x9f~Z}\xfa\xf4\xb1n\x05q\xac\xb2\xb2R\xd7_\x7f\xbd\x9ex≯\xfczqq\xb1\xe6Ν\xab\xdc\xdc\\\xa3Ύ\x8d{\x02\x10T\\\x02@̭]\xbbV\x03\a\x0e\xd4\x1dwܡH$b\xdd\x0e\xe2\xd0\xf2\xe5\xcbu\xc6\x19g\x1cq\xf0\x97\xa4\x15+V\xe8\xdcs\xcf\r\xec\xe5\x80V\xadZi\xf6\xec\xd9\\\x0e@\xe0p\x06\x00^\x9ds\xce9\x9a \xe1\x9e\x00B\xec\x1b $*\xe9ҥ\x8b\xbb\xf5\xd6[\xdd֭[\xad\xf7ݡQUU\xe5\x9ey\xe6\x197p\xe0@\xf3\xef\x7fc\u0099\x00\x12\xf2\x987@HT\x93\x92\x92\xe2\xce;\xef<7u\xeaTw\xe8\xd0!\xeb}xBZ\xb5j\x95\x9b8q\xa2k\u05ee\x9d\xf9\xf7\xbb\xa9\xe1L\x00\tkx\x1b \x12Z\xa7N\x9dt\xd5UW\xe9\xf2\xcb/WQQ\x91u;qm\xe7Ν\x9a6m\x9a\xfe\xfa\u05ff&\xdc\xdb\xecx\x8b \u0088\x01\x00\xa1QXX\xa8\xcb.\xbbL\xdf\xfb\xde\xf7tꩧZ\xb7\x13\x17v\xedڥ\x193fhڴi\x9a5k\x96\x0e\x1d:d\xddR\xcc\x14\x17\x17kΜ9\xca\xcb˳n\xe5\xa8***4b\xc4\b-Y\xb2ĺ\x15$\b\x06\x00\x84R\xef\u07bd5f\xcc\x18\x8d\x1a5J\x03\x06\fPjj\xaauK\x81\xb1f\xcd\x1a\xfd\xdf\xff\xfd\x9ff̘\xa1\x05\v\x16\xa8\xa6\xa6ƺ%o8\x13\x800a\x00@\xe8\xb5j\xd5JÇ\x0f\xd7ȑ#5r\xe4H\xe5\xe7\xe7[\xb7\xe4Uyy\xb9\xde|\xf3M͜9S\xb3f\xcd҆\r\x1b\xac[2\xc5\x10\x80\xb0`\x00\x00\xbe\xa6s\xe7\xce\x1a \xfb\xec3\xbd\xf9\xe6\x9bz\xf3\xcd7\xf5\xc6\x1bo\xe8\xbd\xf7\xdeS$\x12\xb1n+P\x18\x02\x10\x06\f\x00\xc0q\xb4i\xd3F\xfd\xfb\xf7WQQ\x91\x8a\x8b\x8bջwo\xf5\xe8\xd1#..\x1blݺU˖-\xfbJ>\xf9\xe4\x13\xeb\xb6\xe2\x02C\x00\x12\x1d\x03\x00\xd0\b\x19\x19\x19\xeaٳ\xa7z\xf5\xea\xa5.]\xba\xa8\xa0\xa0@\x85\x85\x85*,,ԉ'\x9e\xa8\x94\x94\x14o\xbdl۶M[\xb6lц\r\x1b\xb4v\xedZ}\xf8\xe1\x87Z\xb3f\x8d֮]\xab\xb2\xb22o}$\"\x86\x00$2\x06\x00 \xca\xd2\xd2\xd2ԱcG\xb5o\xdf^\xb9\xb9\xb9\x87\x93\x97\x97\xa7\xdc\xdc\\\xe5\xe4\xe4(55U)))\xca\xc9ɑ$egg+55U\x15\x15\x15\x92\xa4H$\xa2\x8a\x8a\n9\xe7TVV\xa6\xf2\xf2r\x95\x95\x95\xa9\xac\xacL\xbbv\xedҶm۴y\xf3fmٲEUUU\x96\x7f܄\xc7\x10\x80D\xc5\x00\x00\x00\xc7\xc1G\x04\x91\x88\x92\xad\x1b\x00\x80\xa0[\xb1b\x85\xce;\xef<\xedܹӺ\x95\xa3jٲ\xa5^}\xf5U\xf5\xeb\xd7Ϻ\x15\xc4\x11\x06\x00\x00\xa8\a\x86\x00$\x1a\x06\x00\x00\xa8'\x86\x00$\x12\x06\x00\x00h\x00\x86\x00$\n\x06\x00\x00h \x86\x00$\x02\x06\x00\x00h\x04\x86\x00\xc4;\x06\x00\x00h$\x86\x00\xc43\x06\x00\x00h\x02\x86\x00\xc4+\x06\x00\x00h\"\x86\x00\xc4#\x06\x00\x00\x88\x02\x86\x00\xc4\x1b\x06\x00\x00\x88\x12\x86\x00\xc4\x13\x06\x00\x00\x88\"\x86\x00\xc4\v\x06\x00\x00\x882\x86\x00\xc4\x03\x06\x00\x00\x88\x01\x86\x00\x04\x1d\x03\x00\x00\xc4\bC\x00\x82\x8c\x01\x00\x00b\x88!\x00A\xc5\x00\x00\x001\xc6\x10\x80 b\x00\x00\x00\x0f\x18\x02\x104\f\x00\x00\xe0\tC\x00\x82\x84\x01\x00\x00\x05\x00\x008,''GÆ\rS\x8f\x1e=ԡC\a\xb5n\xddZ\xbbv\xed\xd2\xe6͛\xb5z\xf5j͛7O\xfb\xf7\xef\xb7n\x13Q\xc0\x00\x00\x00@\b\xf1)\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10b\x00\x00\x00 \x84\x18\x00\x00\x00\b!\x06\x00\x00\x00B\x88\x01\x00\x00\x80\x10J\x96\x14\xb1n\x02\x00\x00x\x15I\x96\xb4Ϻ\v\x00\x00\xe0\xd5\xdedI{\xad\xbb\x00\x00\x00^\xedI\x96\xb4Ǻ\v\x00\x00\xe0՞dI[\xad\xbb\x00\x00\x00^mM\x96\xb4κ\v\x00\x00\xe0\xd5\xdadIk\xad\xbb\x00\x00\x00^\xadM\x96\xb4ں\v\x00\x00\xe0՚$Im$\xed\x10\x0f\x05\x02\x00 \fj$\xb5M\x96\xb4K\xd2J\xe3f\x00\x00\x80\x1f\xefJ*\xfb\xe2\xa7\xfe\xf9\x86\x8d\x00\x00\x00\x7f\xe6K\xff<\xed\xff\x8a]\x1f\x00\x00\xc0\xa3W$)\xe9\xf3\x7fI\x96\xf4\x89\xa4\x13\xcd\xda\x01\x00\x00\xb1\xb6Y\xd2\xc9\xfa\xfc]\x00R\xed\v\x81\x9e\xb5\xeb\a\x00\x00x0E\x9f\xbf\x040\xe9K\xbfx\x9a\xa4\xf7\xbe\xf6k\x00\x00 18I\xbd%} }\xf5\xa3\x7f\xefK\x9ai\xd1\x11\x00\x00\x88\xb9W\xf4\xf9\xc1_:\xf2\xb3\xff\xb7\xf9\xed\x05\x00\x00xr\xfb\x97\xff\xe5\xeb\x03\xc0\x9b\x9f\a\x00\x00$\x8e\xd7%-\xfa\xf2/\x1c\xedz\xff\xe9\x92\xfe!)\xc5GG\x00\x00 \xa6j$\xf5U\xed\x03\x80\x0e;\xda\xe3\x7f\x97I\xfa\xb3\x8f\x8e\x00\x00@\xcc=\xa8\xaf\x1d\xfc\xa5\xba\xef\xf8o\xa3ڗ\x04\xb5\x8beG\x00\x00 \xa6\xb6I:UR\xf9\xd7\xffC]/\x00\xda%\xe9{\xfa\xfc\xb3\x82\x00\x00 \xeeDT{,?\xe2\xe0/\x1d\xfb:\xffG\x92\xb2%\r\x8aAS\x00\x00 \xb6n\x95\xf4H]\xff\xf1x\x0f\xfdI\x934O\xd2\xe0hv\x04\x00\x00b\xea\rI\xe7J\xaa\xae\xeb\xffP\x9f\xa7\xfe\xb5\xfc\xfc\v\x15E\xa9)\x00\x00\x10;\xab$\x9d\xa5\xda\xcb\xf9u\xaa\xefc\x7fOT\xed\xe7\a;5\xb1)\x00\x00\x10;\x9b%\rT\xed\v\xfe\x8e\xa9\xae\x9b\x00\x8f\xf6\x05GI\xdaԄ\xa6\x00\x00@\xec|*i\xb8\xeaq\xf0\x97\xea?\x00H\xb5\x1f\v\xec\xa7\xda\x17\x06\x01\x00\x80\xe0X\xa5\xda\xfb\xf5V\xd7\xf774d\x00\x90\xa4-\x92Α\xb4\xb0\x81\xbf\x0f\x00\x00\xc4\xc6\x1b\xaa\xbd\xe6_\xaf\x9f\xfc\xbfИ\xc7\xfd\xee\x97\xf4\xa4j_+x\xb6x}0\x00\x00\x16\x9c\xa4\a$]-i_C\x7fsS\x0f\xde#$=!\xa9}\x13\xbf\x0e\x00\x00\xa8\xbfm\xaa}\xc8\xcf\xec\xc6~\x81\xa6\xbe\xf0\xe7cI\x8fJ\xcaR\xed\x8b\x06\x1azI\x01\x00\x00\xd4_D\xd2S\x92.\x92\xf4~S\xbeP4O\xdf\x7fS\xd2ݒ\x86F\xf1k\x02\x00\x80Z\xafK\xbaQҊh|\xb1h\xfeľ\\\xb57\b\xf6\x914M\xb5\xd7&\x00\x00@\xd3\xccQ\xedc\xf9\x87)J\a\x7f)\xb67\xf0\xf5R\xed\xf5\x89+%u\x8ca\x1d\x00\x00\x12ͧ\x92\x9eQ\xed}v\xabbQ\xc0\xc7\x1d\xfcɒ\x86H\xfa\x96j/\x0f\x14\x8b{\x05\x00\x00\xf8\xb2\x1a\xd5\xfet?_\xd2t\xd5~\xb4/\xa6o\xe4\xb5\xf8\b_kI\x03T\xfb~\xe2\ue4baIʗ\xd4\\\xb5o\x1fle\xd0\x13\x00\x00\xb1V\xaeڏ\xeb\xedU\xedsu\xd6JZ\xa7ڇ\xf7,V\x1d\xaf퍕\xff\aø\xed\xf2GG_0\x00\x00\x00\x00IEND\xaeB`\x82"), } -var resourceLogoPng = &fyne.StaticResource{ - StaticName: "logo.png", +var resourceLogoWideLightStaticPng = &fyne.StaticResource{ + StaticName: "logo-wide-light.static.png", StaticContent: []byte( - "\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\xfa\x00\x00\x002\b\x06\x00\x00\x00uW\xc6\xe4\x00\x00\x00\tpHYs\x00\x00\x03/\x00\x00\x03/\x01=-=\xee\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x17\"IDATx\x9c\xed]{\\\x14\xd7\xf5\xff\xee\"\b\x85\x02\xa2\v\x88 \xbbw\xcf9\xf7\xcc윹w\xee9\xe7\x0e\x00\x10\x00\xb2\xb4\xb4\xa4\xc4\xc4D\xbax\xf1\"\xb5\xb7\xb7\xd3pDkk+\x15\x15\x15Ѻu\xeb\xc8\xc8Ȉ\xfalד\x9e\xf4\xa4\x96@\x93'O\xa6\xda\xdaڡ\xf6cA(..&kk\xeb\xa1>yz\xd2\xd3\x13A\"KKK\xaa\xa8\xa8\x80\xa3\xa3#\x9e4\xe4\xe7\xe7# \x00r\xb9|\xa8M\xd1C\x8fa\r\xf1\xfa\xf5\xeb\x9fH'\a\x80\x17^x\x01\x8b\x17/\x1ej3\xf4\xd0c\xd8C\x1c\x16\x166\xd46h\x85\xd0\xd0С6A\x0f=\x86=Į\xae\xaeCm\x83V\x980a\xc2P\x9b\xa0\x87\x1e\xc3\x1e\xe2\x91#G\x0e\xb5\rZ\xe1I\xb7_\x0f=\x1e\a\xc4Cm\xc0p\xc3\xf6\xed\xdbAD,JNN\xd6H\x9f\xb1\xb11KWyy\xb9\x8e\xad\xeeEJJ\n\xab\xaf\xa7\x9f~zP\xfa\xd2\xe3\xc9\xc2\bm\x15\xb4\xb7\xb7#++\v\xdf~\xfb-\xaa\xab\xabQ__\x8f\x96\x96\x16\xd8\xd8\xd8\xc0\xce\xce\x0eS\xa7NEHH\b<==ua\xef\xa0B,\x16\xe3\xe5\x97_\xe6\xfc-$$\x04\x96\x96\x96x\xf0\xe0\xc1c\xb6J\x0f=t\x00M\xe3\xd8\xcd\xcdʹa\xc3\x06255\xe5\x15Ǜ4i\x12\x9d8q\x82\xe4r\xb9\x96\x11t&~\xfc\xf1G\x9d\xc5\x1a\xe7̙\xa3\xb2\xaf\xa8\xa8(\xc1:\x8d\x8d\x8dYz\xca\xcb\xcb\a%V\x9a\x92\x92\xc2\xea\xeb駟\x1e\xf2\x18\xae\x9e\x86\x9e4\x9a\xba\x1f?~\x1c\xae\xae\xaeؾ};\xda\xda\xdax\xc9\\\xbe|\x19aaa\xf0\xf7\xf7\xc7͛75\xe9vбb\xc5\n\x95\xbfGDD<&K\xf4\xd0C\xb7\x10\xe4\xe8D\x84\xc4\xc4D,[\xb6\fMMM\x8avggg\xc4\xc4\xc4 --\r\xe5\xe5\xe5\xb8z\xf5*\n\v\vq\xf4\xe8Q,_\xbe\x1c\x16\x16\x16\n\xde\xc2\xc2B\xf8\xfa\xfa\xa2\xa0\xa0@wG\xa1\x03\x98\x98\x98\xe0W\xbf\xfa\x95J\x9e\x993g\xc2\xd9\xd9\xf9\xf1\x18\xa4\x87\x1e\xba\x84\x90i\xf2\x1f\xff\xf8G\xc6t\xc0\xceΎ\x0e\x1d:D2\x99L\xa5\\SS\x13\xc5\xc6\xc62\xf2\xd3\xcd\xcc\xcc\xe8\u0085\vB\xba焮\xa6\xee/\xbf\xfc2\xaf\xfe\xe2\xe2\xe2\x04\xe9\xd5O\xdd\xf54,\x88\xafC\x9d8q\x82D\"\x91B\xf0\xf9矧\xfa\xfaz\xbe\xe2DD\xf4\xc3\x0f?\x90\x8d\x8d\x8dB\x87\x93\x93\x13ݻwO\x90\x8e\x81Е\xa3gdd\xb0t\xbf\xf6\xdak\xac\xb6K\x97.\tҫwt=\r\v\xe2\xe3LR\xa9\x94$\x12\x89Bhڴi\x1aW\xb8]\xb9r\x85,--\x15\xba\xa2\xa2\xa24\xd2\xd3\a]8\xba\x8d\x8d\ruww3\xf4\u07bcy\x93\xc4b1\x95\x97\x97\xb3\xfa\xf4\xf6\xf6\xe6\xad[\x13G700\xd0\xe88t\xed\xe8\x9a\xda1\\\xf4\xf7\xa7\x11#FШQ\xa3x/\x1e\x0f\x85\x9d\xda\xf4\xa3N\x96\xd73\xfa\x87\x1f~\x88\x86\x86\x06\x00\x80\xb5\xb55RSSall\xccG\x94\x05777\x1c;vL\xf1=))\t\x17/^\xd4H\x97\xae\x10\x1e\x1e\x8e\x11#\x98\x91\xc6\xe4\xe4d\xc8\xe5r\xfc\xedo\x7fc\xf1\xab[\xb4\x13\n\x1f\x1f\x1f\xec߿\x1f\u05ee]ãG\x8f \x93\xc9\xd0\xd6ֆ\x92\x92\x12l߾\x1d\x93&M\xd2i\x7f\\\x18?~<\xe2\xe3㑓\x93\x83{\xf7\ue048 \x93\xc9\xd0\xd4Ԅ\xb2\xb22|\xf4\xd1G\b\b\b\xd0X\xff\xcf~\xf63DEE!==\x1d\xb7o\xdf\x06\x11\xa1\xbb\xbb\x1b\xf5\xf5\xf58s\xe6\fV\xaf^\u0378\xa6\xdc\xdc\xdc\xf0\xfd\xf7\xdf3(**\x8a\xa5\xf7СC\f\x9e/\xbf\xfcR\U0005b451\x11\xa2\xa3\xa3QRR\x82\xf6\xf6v455\xa1\xb5\xb5\x15\xbbv\xedRj\xa7\xad\xad-bbb\x90\x9a\x9a\x8a\xba\xba:\xc5\xff\xd1\xd3Ӄ\x1b7n\xe0\xbb\xef\xbe\xc3;#\xf1\xe3ǫ=f\x13\x13\x13\xd61\xc4\xc4\xc4(~744ĪU\xab\x90\x9d\x9d\x8d\x96\x96\x16\xc8d2\xc8\xe5r\xd4\xd4\xd4`\xef\u07bd*\xb3>\x17.\\\x88\xaf\xbf\xfe\x1auuu\x8a\xff\xaa\xb9\xb9\x19YYYX\xbbv-;\x91L݈\xd9\xd5\xd5\xc5\x18\x81\xf7\xed\xdb\xc7{\xb4U\x85\x97^zI\xa1S\x9bQ]\x17#zii)K\xaf\x8f\x8f\x0f\x01 GGGVH\xf0?\xff\xf9\x0f\x8d\x181\x82\x97nU#\xba\x81\x81\x01\xed\u07bd\x9bzzzT\x1ecOO\x0f}\xfe\xf9\xe7dnn\xae\xb2/MFt+++^\xeb,}8w\xee\x1c͘1C\xd0\xf9]\xb6l\x19ݾ}[\xad\xee\xea\xeaj\xc5y\xf7\xf5\xf5e\xfd\xfe\xe7?\xff\x99\xa5\xfb\xe2ŋ,\x1d\x00h\xfc\xf8\xf1\xf4\xe3\x8f?r\xf6\xb3k\xd7.\x96\x9e1c\xc6\xd0\x17_|A\x9d\x9d\x9d\xbc\xceCww7\x1d>|\x98F\x8d\x1a\xa5\xf4\xb8\xcd\xcc\xccXr\x9f}\xf6\x19\x01\xa0\x89\x13'*\xb5\xaf\x0f\x1d\x1d\x1d\xb4f\xcd\x1a\x86NGGG:s\xe6\x8cZ\xfb\xae_\xbfΜy\xaa\x138}\xfa\xb4\x82\xd9\xc6Ɔ\xba\xba\xba\xd4v\xc2\a%%%\n\xbd\x12\x89\x84\xf7\x856\x10\xda:\xfa\xa4I\x93X:\xab\xaa\xaa\x18<\xf9\xf9\xf9,\x9e\x05\v\x16h\xed\xe8_|\xf1\x85\xa0c\xad\xaa\xaa\"GGG\x9d9\xba\x8f\x8f\x0f\xd5\xd5\xd5\t\xb2\x81\x88H&\x93\xd1ƍ\x1b\xd5\x1e\xbbH$\xa2]\xbbv\t\xd2\xdd\xdc\xdcL\xee\xee\xeeZ9\xba\x85\x85\x05\xfd\xf4\xd3OJ\xfb\x18\xe8\xe8\xfe\xfe\xfe\xbcnD\\\xa8\xae\xae\xa6\t\x13&\brt[[[\xbay\xf3&\xef>\"##\t\xe8]\xd3\x12\"\xd7\xda\xdaJ\x9e\x9e\x9e\x04\xf0\x98\xbagdd(>/Z\xb4\b\x86\x86\x86\xeaDx\xc1\xc7\xc7\aNNN\x00\x80\x86\x86\x06\x94\x94\x94\xe8D\xafPpMÿ\xfe\xfak\xc6\xf7\xc1\x98\xbe/_\xbe\x1c+W\xae\x14$\xf3\xd4SO!;;\x1b\x96\x96\x96Z\xf5\r\x00^^^\xc8\xcaʂ\x83\x83\x83`Y\x03\x03\x03lݺ\x15\xb1\xb1\xb1*\xf9\xb6lق\xf5\xeb\xd7\v\xd2mii\x89cǎiUði\xd3&\xf0-\xd6rwwGzz:\xec\xec\xec\x94\xf2H\xa5R\xa5\xf9\"\x13'N\xc47\xdf|#\xc8\xde]\xbbv\xc1\xdeޞ7\xff\x9e={0v\xecX\x1c=zT\x90\x9c\xa9\xa9)\x92\x93\x93a``\x00\xb5#z\xff)vRR\x12\xef\xbb\t\x1f\xacX\xb1B\xa1\xfbȑ#\x1a\xe9\xd0fD\x17\x8bŜ;\xebL\x9a4\x89\xc1'\x91HX\x8bu\xad\xad\xaddff\xa6ш\xde\xdc\xdcL\xcd\xcd͊\xef'O\x9e\xa4\xa5K\x97\x92\x97\x97\x17\x8d\x1b7\x8e\xbc\xbd\xbd\xe9\x9dw\xdeQz\xf7>v\xec\x98V#\xba\x85\x85\x05]\xbdz\x95\xc5\xdb\xd2\xd2B;w\xee\xa4g\x9f}\x96\xcc\xcd\xcd\xc9\xd0А\\]]iŊ\x15\xac\x91\x93\xa8\xf7\x91b\xeeܹ\x9c\xb6̞=\x9b\U000d1927\xa7\x87\xbe\xfa\xea+\n\n\n\"\x17\x17\x17rvv\xa69s\xe6\xd0\xe6͛\xa9\xa1\xa1A\xc1w\xf9\xf2e\x96,\x9f\x11\xbd\xad\xad\x8d\x1e>|\xa8\xf8~\xf3\xe6Mڳg\x0f\xc5\xc4\xc4\xd0\x1bo\xbcA\t\t\t\x14\x1e\x1eN\x00\xc8\xd0Аs\xe4\xef\xec\xec\xa4\x0f?\xfc\x90<==\xc9\xc4\xc4Dї\x9b\x9b\x1b\xedݻ\x973\xbb\x93+\xec\xca5\xa2_\xb9rE1{\xbdx\xf1\"\xad^\xbd\x9a|}}\xc9\xcbˋ\"##\xa9\xac\xac\x8c%CD\x8ci\xfe\xad[\xb7(66\x96\xa6O\x9fN\x1e\x1e\x1e\xb4x\xf1b\xfa\xf8㏕.\x90\x87\x85\x85\xa9\x9f\xbaO\x992EaxVV\x96:vAذa\x83B\xf7\x8e\x1d;4ҡ\x8d\xa3Ϝ9\x93\xa5Oي\xf8w\xdf}\xc7⍈\x88\xd0\xc8\xd1\xfb \x93\xc9\xe8\u05ff\xfe\xb5RYsss\xca\xcb\xcb\xe3\x94\xf5\xf3\xf3\xd3\xd8\xd1w\xee\xdc\xc9⫪\xaa\xa2\xf1\xe3ǫ<\x8e\x7f\xfc\xe3\x1f,\xb9\xf3\xe7\xcf3®@\xef\xda\x03\xd7\xf3\xe7\xa3G\x8fh\u07bcyJ\xfb\x90H$\x9cQ\x8e>\xf0q\xf4>\xb4\xb5\xb5\xd1ڵkI,\x16+\xedoժU,9\xa9TJ\x01\x01\x01*\xff\xd3\xd8\xd8X\x96\\MM\r/G\xef\xc3\xc1\x83\a9\xf7=444\xa4cǎ)\x95+..V\xba.\xe0\xee\xee\xce\x19\xae\xfe\xf2\xcb/\xd5;\xba\xbb\xbb\xbbBQAA\x81:vAx\xf7\xddw\x15\xba\x13\x13\x135ҡ\x8d\xa3\x1f:t\x88\xa5\xaf\xffͧ?\xbd\xfa\xea\xab,\xdeS\xa7Ni\xe5\xe8\xd1\xd1\xd1j\xe5\xcd\xcd\xcd\xe9\xdf\xff\xfe7K\xf6\xef\x7f\xff\xbbF\x8enccC\x1d\x1d\x1d\f\x9e\xe6\xe6f\xb2\xb3\xb3Skˈ\x11#8\x93\x9c\x16-Z\xc4\xe0[\xb8p!\xe7\xf1\x06\a\a\xab\xedc\xf4\xe8\xd1t\xe3\xc6\rNy\xbe\x8e.\x93\xc9x\xad\xa1\xbc\xf8\xe2\x8b\xf4\xd9g\x9fQee\xa5b\xf6\xb1x\xf1b\xb5r\x86\x86\x86t\xe7\xce\x1dV\xbfcƌ\xe1\xe5\xe8yyy*\xc3a\xa6\xa6\xa6\x9c\x0e\xdb\xd1\xd1ANNN*m\x8b\x8c\x8cd\xc9]\xbe|Y\xbd\xa3\xf7\xbf\x03\x9f8qB\x1d\xbb \xfc\xe67\xbfQ\xe8\u07bbw\xafF:4utcccz\xf0\xe0\x01C\x97\\.Wz\"\xcd\xcd\xcd\xe9ѣG\f~\x99L\xa6\xd6A\x949zee%\xef\xb8\xe9\xa2E\x8bX\xf2]]]\xac;;\x1fG\x8f\x8b\x8bc\xf1\xac[\xb7\x8e\xf7y\x9b;w.K>))\x89\xc1s\xfc\xf8q\x16Ozz:\xef>\xb8n\xaaD\xfc\x1d\xfd\xe0\xc1\x83\x82\xaf\a\v\v\v\x9a9s&o~\xaes\xdd\x7fPT\xe5\xe8\xb3f\xcdR\xab\x9fk\xa1699\x99\xd7q\f|djllT\xbf\x18\xd7\x7f\x91\xe2ҥK\xea\xd8\x05\xe1\xf2\xe5ˊ\xcfB\x16\x19t\x81\x90\x90\x10F\x0e>\x00\x14\x15\x15\xe1ƍ\x1b\x9c\xfc---\xf8\xf6\xdbo\x19m\x06\x06\x06J\xcbZ\xd5a\xf7\xee\xdd\xe8\xe9\xe9\xe1\xc5\xfb\xcf\x7f\xfe\x93u\xee\r\r\r5\x8ak/Z\xb4\x88\U0007df7d\x1d\x7f\xfd\xeb_y\xcbggg\xa3\xbe\xbe\x9e\xd16w\xee\\\xc5g\x03\x03\x03̞=\x9b%\xb7c\xc7\x0e\xde}\x1c9r\x04\xf7\xee\xdd\xe3\xcd?\x10\x87\x0f\x1f\x16,#\x95J\x91\x9b\x9b˛\xffѣG\xac6[[[\xb5r---8s\xe6\x8cZ\xbe\xba\xba:V[ii\xa9Z9\xa9T\x8a\xe6\xe6fF\x9b\xa5\xa5\xa5\xfa\xa2\x16\x7f\x7f\x7f\xc5紴4\xb5\x1d\xf1\xc5\xfd\xfb\xf7QXX\b\x00\x10\x89D\xf0\xf3\xf3әn>\xe0Z5\xe7Z]W\xf7\xbb\xa6\xab\xef\xa7O\x9f֚\x7fʔ)\x82t\x8c\x1c9\x12S\xa7Ne\xb4\xe5\xe5\xe5\xe1\xe1Ç\xbcu\x10\x11\xb2\xb3\xb3\x19mvvv\x8ab\x1fgggXYY1~oiiQ\xfc\xd7| \x97\xcbY}\bAUU\x95Ʋ|0u\xeaT,X\xb0\x80\xd5\xce'\"u\xeb\xd6-\x10\x91Z>\x99L\xc6j\x93J\xa5\xbc\xeckoog|\x17\x8b\xc5\xea7\x9e\b\t\t\xc1\x9a5k\xd0\xd3Ӄ\xb2\xb22\x94\x96\x96\n\xbe\xc0\xb8p\xf0\xe0Aň\xe6\xe3\xe3\x831c\xc6h\xad\x93/$\x12\t\xeb\x8f\xea\xe9\xe9\xc1\xf1\xe3\xc7U\xcaedd@*\x952f\x02^^^x\xe6\x99g\x04e\xf7ݹsGp\xa9nAA\x01#\xab\n\x10\xbe_ބ\t\x13X\x19\x80\x12\x89\x04\x1b6l\x10\xa4\x87+$gmm\x8d\xda\xdaZN\x9bΝ;\xc7y\xe1\xaa¹s\xe74\x9e-\xf1u\bU011\xc1\xe4ɓ\xf1\x8b_\xfc\x02\x0e\x0e\x0eppp\x80\x93\x93\x13\x9ey\xe6\x19\xadvM\x1e脏\vj\x1d\xdd\xda\xda\x1a\xf3\xe7\xcfGFF\x06\x88\b\xb1\xb1\xb1\xc8\xceΆH$Ҹӆ\x86\x06l߾]\xf1=::Zc]\x9a`ٲe\xac\xbboNN\x0e\xee\u07bd\xabR\xae\xa3\xa3\x03\xa9\xa9\xa9\xac\xf8wDD\x84 g\xe9K'\x16\x82\x81\xd3e\x00\x82o\x8e\\\xb1booox{{\v\xb6g F\x8f\x1e\r\x00\xac\xd1\x1c\x80\xda\xf3\xca\x05MΑ6033CHH\b\x16.\\\x88)S\xa6\xc0\xd5յ7\xfe\xfc_\x02^[Imݺ\x15\x99\x99\x99\x90\xcb\xe5\xf8\u05ff\xfe\x85\xad[\xb7bӦM\x1au\xd8\xddݍ\xf0\xf0p\xc5]\xd7\xc5\xc5E\xe3;\xb7\xa6\xe0\x9an\xbb\xbb\xbb\xf3z\x06\x92H$\xac\xb6\xe5˗c\xe3ƍ\xbc_$ѿ\x96\x9f/\x1a\x1b\x1bYm\xa6\xa6\xa6\x82t\x98\x99\x99\t\xee\x97/F\x8d\x1a\x05\xa07\xa7} 4\xd9~k\xe0s\xe6`\xc1\xc0\xc0\x00o\xbf\xfd6bcc\x157\xab\xffF\xf0rtOOO\xbc\xfe\xfa\xeb8p\xe0\x00\x00 !!\x01cƌ\xc1\xeaի\x05u\xd6\xd9ى\xa8\xa8(\xe4\xe4\xe4\x00\xe8}v8|\xf80\x8c\x8c\x8c\x04\x9a\xad9\x9ez\xea)<\xf7\xdcs\xacv[[[^\x8b)\\\xb0\xb7\xb7G@@\x80\xe2\xb8\xd4\xc1\xc4\xc4Dp\x1f\\\x0e$t:\xccw\xf1O\x13\x88Ž\xcb=\x9d\x9d\x9d\xac\xdf\xcc\xcd\xcd\x05\xeb\x13z\x13\xd3\x04#G\x8eDZZ\x1a\x02\x03\x03\xd5\xf2\xca\xe5r\xd4\xd6֢\xa4\xa4\x04YYY\x986m\x1aV\xadZ5\xe86\xea\n\xbc7\x87ܽ{7***p\xf6\xecY\xc8\xe5r\xacY\xb3\x06\xe5\xe5\xe5x\xff\xfd\xf7y\xa5d^\xb9r\x05\x91\x91\x918{\xf6\xac\xa2\xcd\xd1\xd1Q'\xd3F!\xd0u\xe5Y\x7f\xbd|\x1d]\x93\xf5\b\xae\x99\x84\x90E4\x00hmme\xb5\xa5\xa5\xa5\xe1\xbd\xf7\xde\x13l\xcf@\\\xbf~\x1d@\xef\xc2\xdb@pٮ\x0e\xd6\xd6\xd6Zۤ\x0e;w\xee\xe4t\xf2\xce\xceN\x14\x17\x17#77\x17\xc5\xc5Ũ\xad\xad\xc5իW\xd1\xd1ѡ\xe0y\x126;\xed\x0fގnll\x8c\xd4\xd4T̙3G\x11\xea9p\xe0\x00\x8e\x1f?\x8e\x98\x98\x18\x84\x86\x86\xb2\xb6\x16\xee\xe9\xe9A~~>\x8e\x1c9\x82\xa4\xa4$\xd6\bT[[\x8b\xf9\xf3\xe7#33\x93\x15\xea\x1a\f\x88D\xa2As\xf4\xd0\xd0P\xbc\xf1\xc6\x1b\xbc\x16[\xec\xed\xedall̸p\xd4\xc1\xcd͍\xd5\xc6\x15\x82Q\x85\xda\xdaZV\x9bX,FYY\x99 =\xaap\xed\xda5V\x9b\x8f\x8f\x0f\xc4b\xb1\xa0w\xe4yyy\xe9\xcc&.\xd8\xd8\xd8\xe0\xf5\xd7_g\xb5\x1f=z\x14\xbf\xff\xfd\xef9\xd7D\x9ed\b\xda\xee\xd9\xd6\xd6\x16EEEx\xe5\x95W\x90\x9e\x9e\x0e\xa0\xf7y3!!\x01\t\t\t\xb0\xb5\xb5\x85\xa3\xa3#\xcc\xcd\xcdq\xf7\xee]\xd4\xd5ձV@\x8d\x8c\x8c\xf0\xe2\x8b/\xe2\xe4ɓ\x00\x80\xb3g\xcf\"00\x10\xa7N\x9d\xd2I\xb1\x86*\xf8\xf9\xf9\xc1\xc5Ņ\xd1\xd6\xdaڊ\xb7\xdf~[\xb0\xae\xf8\xf8x\xc6곹\xb99^z\xe9%VA\f\x17\x8c\x8d\x8d\xe1\xe7\xe7'(\x84\xd4?V\xdd\a\xa1a\xa4\x1b7n\xa0\xad\xad\x8d1-\xf6\xf6\xf6\x16섪PSS\x83\xf6\xf6v\xc6\xe3\x89D\"\x81\xb7\xb77\xaf5\x10\xa0\xf7\xb9y\xfe\xfc\xf9:\xb1G\x19\x16,X\xc0zd\xcc\xc8\xc8@DD\x04\xaf\xf0\xd7\xe3x\xb4\xd0)8SwԠ\xa7\xa7\x87\x0e\x1f>L\x0e\x0e\x0e\x82\xb2\x8f^x\xe1\x05E\x0e\xf4\xb6m\xdb\x18\xbf\xf9\xfa\xfa2\n=\xf8BHf܁\x03\aX\xf2G\x8f\x1e\x15\x9cE\x05\x80\xb6m\xdb\xc6\xd2ŕ\xfd\xa5,3n\xff\xfe\xfd\xbc\xfb\x92H$\xd4\xd6\xd6\xc6\xd2\xe1\xeb\xeb+83.==\x9d\xc5#\xb4\xbe\\\x1deff\xb2\xfa\xe0\x93\xd5\xd5G\xa1\xa1\xa1\x9c\xe7\x8cof\x1c\x9f\x8c\xc3M\x9b6\xb1\xe4\xc2\xc2\xc2x\xdbXXXȒ\x0f\n\nb\xf0peƕ\x96\x96\xf2ҿy\xf3f\x96l\xffLRU\xc4U\f\xa5\xd1v\xcfb\xb1\x18\x91\x91\x91\xa8\xaa\xaa\xc2\xe7\x9f\x7f\x8e\xe0\xe0`\xa5\vL\xf6\xf6\xf6\x88\x8c\x8cDQQ\x11\xf2\xf2\xf2\xe0\xee\xee\x0e\x00\x88\x8b\x8bc\x84\xd8JJJ0o\u07bcA[m\x1d9r$\x96,Y\xc2j\xe73\x02s\x81K.00\x90\xf7\xb3eTT\x14kv\xa1\f\x1b7nd-\xc6ݹs\a\xe7ϟ\xe7%\xdf\x1f)))\xac\xb6\x84\x84\x04A\xe1ғ'O\"55\x15\xef\xbe\xfb.~\xf9\xcb_\xb2v\xc6\xfdꫯX2K\x96,APP\x90ZݣG\x8f\xc6Ν;yۢ)\x06\xe6\x13\x00\xfc\xa3\x03nnn\x986m\x9a\xaeM\x1a\\p\xde:5@GG\aUUUQnn.\x9d \xe8\x1d\x9d\a>\xfa\xe8#Ɲ\xde\xd3ӓ\x97\xb3\xf3qt+++\xce\vt\xf6\xec\xd9Z9\xba\xab\xab+\xe7&\x04nnn*\x1d=//\x8f\xb1=Uww7effҶm\xdb(>>\x9e\xf6\xef\xdf\xcf9\"\xf6AY\r;_G\x17\x89D\x9c7>\xa2\xde\r5\x92\x92\x92\xe8w\xbf\xfb\x1d\x85\x87\x87\xd3ʕ+\xe9\x83\x0f>\xa0\xea\xeajN~U%\x97\\7B>\xc8\xca\xca\xe2|Nץ\xa3\x8bD\"Κy\x99LF)))\xf4ꫯ\x92\xbf\xbf?\xf9\xf9\xf9\xd1ҥK\xe9/\x7f\xf9\v\xa3ڱ\xa9\xa9\x89%\xabwt\x9eؽ{7\xcb\xd9\xd5M\xe3\xf98\xfaڵkYrw\xee\xdc\xd1\xc96\xbe\xc5\xc5\xc5,\xdd\xfd\xa7\xd5\\\x8e~\xe2\xc4\trqq!\xa9T*\xf8\x1c\xedٳG\xa9-B\xf6\x8c333\xa3\x9c\x9c\x1c\xc1\xfd\xf7ǵk\xd7\xd4.\xc8\xc6\xc5\xc5\t\xda\x0f\xf0\xa7\x9f~\xa2q\xe3\xc6q>j\xe9\xd2\xd1\x01\xd0\xf4\xe9\xd39gL\xeaPQQA[\xb6la\xb5\x0fgG\x1fV\xafM~뭷\xf0\xf1\xc7\x1f+\x16\x86***\x90\x98\x98\xa8\xb5^\xae\xd8\xf97\xdf|\xa3\x93L1\xae\x8a\xb6W^yE\xed\xe2\xd6\xf5\xebױt\xe9Rޱt\"\u009f\xfe\xf4'\xbc\xf5\xd6[\x1a\xd99\x10\xad\xad\xad\b\n\n¾}\xfbx\x85\x93\x06\"77\x17\xcf=\xf7\x9c\xda\xe2\x9c\xf7\xdf\x7f\x1f3f\xcc\xe0\xf5\n\xae\x94\x94\x14\xf8\xf9\xf9\xe1\xf6\xedۂ\xed\xd1\x04}\xa1b!\xf9\f\xd5\xd5\xd5X\xb8p!\xba\xba\xba\x06\xd12\xddcX9:\x00\xbc\xf9\xe6\x9b\xf8\xe4\x93O\x14\x8e\xa2m\x86\x94\xab\xab+\xa6O\x9f\xcejWW\x92\xca\x17\\7\f\x17\x17\x17Fy\xaf2\x9c:u\n\xcf?\xff\xbc\xda\xd5\xf3\xfc\xfc|̘1\x03\x9b7o\xd6\xc8)\x95\xa1\xa3\xa3\x03\xd1\xd1ј>}:\xd2\xd2\xd2\xd0\xddݭV\xe6\u0085\v\b\r\rŬY\xb3x\x17\x9e\x14\x16\x16\xc2\xdf\xdf\x1f\x1e\x1e\x1e\x88\x8b\x8bCrr2rrr\x90\x9b\x9b\x8b\xe4\xe4d$&&\xc2\xc3\xc3\x03aaa\x1a\x15\xc0h\x83\xd4\xd4Txxx\xe0\xfb\xef\xbfWyn\xbb\xba\xba\xf0駟\xc2\xd7\xd7\x17\xb7n\xddz\x8c\x16\xea\x06\"\xd2啣C\x94\x97\x97\xe3\xf6\xed\xdb\b\n\nR\xe4Qs\xa1\xb2\xb2\x12\x1e\x1e\x1eJ\x7f733\xe3\xbcY\\\xbf~]gN\xe3\xe8\xe8\xc8\n\xd7466B*\x95B$\x12\xb1\xc2hmmm\xac\v\xda\xc7\xc7\a\x81\x81\x81\x18;v,,,, \x95Jq\xe9\xd2%\xe4\xe4䠺\xba\x9a\x97\x1d666\xacD\x8e[\xb7n\xf1\x1e}\xac\xac\xac0k\xd6,xzz\xc2\xd6\xd6\x16\x96\x96\x96hnnFCC\x03\xae^\xbd\x8a\xac\xac\xac\xc7\xf6&ܰ\xb00V\xd90W1\x95\xbd\xbd=+\xf1\x85+;\x8f\x0f\xec\xed\xed\x11\x1c\x1c\f777\xc55\xd3\xd8؈\xd2\xd2Rdff26\xc3\x185j\x94\xa2\x90\xa7\x0f\xf5\xf5\xf5\x8c\r)\xc4b1+\xf4\xd8\xd9\xd9\xc9k\xc6¥\xff\xfe\xfd\xfb\x9c)\xc6\x03\xc1u=\x0e\xabgtM\xa0\xcb\xf7\xa3\xebi\xf8К5kX\xff5\x9f\xbd\xe4\xf5\xc4Mb\x1a\x9e\x03:o<\xe9\xf6\xff/\xe0\xd9g\x9f\x15,3p'\x1c\xa07IH\x0f\xcd \xbe\x7f\xff\xfeP۠\x15\x1e\xf7\x06\x05z\xf0\x83\xb9\xb99֭[\x87\xca\xcaJ\x9c?\x7f\x1eo\xbe\xf9&o\xd9q\xe3\xc6qf1\x0e\xd5K>\xfe+\xc0\x15\x92y\x92\x90\x98\x988\xe4\xd3\"=1\xc9\xcbˋ\xf1\x12\x05\xa2\xde]k\xfb^-\xa4\x8aƎ\x1d\xcb\xf9\x12\x83\x8a\x8a\x8a!?\xae'\x9a\xfc\xfd\xfd9\x93>\x9e\x04<|\xf8\x90Ǝ\x1d;\xf4'QO\f\x12\x89D\xf4\xc3\x0f?p\xfegYYY\x14\x16\x16\xc6\xd8\x03\xdd\xd0А\xbc\xbd\xbdi\xeb֭Js\vBBB\x86\xfc\xb8\x9ep\x02\xbd\xf7\xde{\x83鏃\x02\x99LF˖-\x1bꓧ'%\xe4\xe0\xe0\xa0\xf6\x05\x8e\x9d\x9d\x9d\x9c\x19f\x03\xa1*IHO\xbc\xa9\xf7\xc3k\xaf\xbd\xc6;\xbf|\xa8QSSC\x81\x81\x81C}\xe2\xf4\xa4\x86\x9c\x9c\x9c8\xdf\xec\xc2\x17r\xb9\x9cv\xecء\xf2\xb5Jz\xe2G\xa2\xff\xff\x00\xa0w/\xb3\x80\x80\x00L\x9c8Q\xa3}\xcd\x06\x1b---\xa8\xac\xacDQQѠ\xee\x7f\xa6\x87\xee`ll\x8c\x8d\x1b7b\xfd\xfa\xf5\xf8\xf9\xcf\x7f\xce[.??\x1f\xf1\xf1\xf1\xc8\xcb\xcb\x1bD\xeb\xfew\xc0pt=\xf4\x18,XXX 88\x18\xf3\xe6\xcd\xc3\xe4ɓ\xe1\xec\xec\fSSS\x18\x18\x18\xa0\xa1\xa1\x01\xf7\xef\xdfGMM\r\xb2\xb3\xb3q\xfa\xf4i\x8d\x93^\xf4\xe0\xc6\xff\x01D\x84\x19\xa1\xd5j\xfd@\x00\x00\x00\x00IEND\xaeB`\x82"), + "\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\xf9\x00\x00\x000\b\x04\x00\x00\x00y\xa1\x14g\x00\x00\n#IDATx\x01\xed\x9c\x03t$\xd9\x02\x86\xbf\ue649ƶm\xf3a5\xc8轷vֶ\x95\xb52k۶m\xdb\xe6\xd8\xeb\xf1D\xff;}\xcf=}*)\xa6\x83\xe9\xcd\xe9\xef;\b\xbb\xab\xea\xbbuso\x84\xa1\x1bW\xb3\x80RT#\xae\xe1\x1d\xf6\xa1\x01iK\x86-\xf9\x13ո/\x90G\x86\xb4\xa4[m\x047\xdeJZ\x92\xe1jTK\x963\x804$\xc3|Tk\x1eE\x1a\x92\xa1\x04՚\x97\x90\x86dP-z9\xd1\xe8\xccd\xe3p\xc2\x18f>n+\xaa\xc6V\xceGϠp[h\x90ƫ\x87rj+\xf9mȸ\x82F\x04\xf30B\x94Q5\x8a\x11\xe21\xc2\xc9$\xdfJ\xd7i\x89d)ׇ*TϚNޘU\xc8:k\x13&\xcf$\x1f\xaf7\xe4\xc5F]\xa1\xb65\x99|w\x94\xf4\xfeM\x96<\x93\xfch\x95J\x96\x9f\xf4\xaa\x1e\xd1[Z.Y\x16kl\xcd%\x7f\x01%]O\x8bM\x92<\x93\xfc*\xc9\xf0\xa7NSoa\x8di\xbcn\xb2Ca\x9d\xa6\xd7L\xf2Δ\"\xc4\nd\xdc\x7f\x13$\xcf$?J2<\xa2\xd6\xc2\xe5\x10}\xa3\x04\xab4\xb8&\x92\x9f\x80\x8c\xf9\xfc\x86\x10of\x92\xd7y\xf2\xb1\xf6>\xbeT1\xe1i3\xbd\xae\x04\xdf+\xab\xfaɿ@\x88%4\xe0Fd\xecW\xc7\xc93\xc9_\xb1wx\\\xf8\xdaZ?)\xc1\xe1\xd5M>\x1a\x19/\x066C\xc63\xa2'g<'q\x19\xd7S\xc4\xeetJ9y+v\xe0l\xae\xe7\x1a\xceb[\xda\x10NS\xb6\xe6L\xae\xe3*Nc&\r\x93G\xb3=\xdb3\x1b'=\xd8\xde\xd8\x1c\x80,vf\x0e\xf7\xf0\x00{\xe2\xa67\xbbr\x0e\xd7r%\xa7\xb0;\xbd\xf1\xa6\xbb}\xc4\x16\x004$\x9f㸂K9\x82\xf1T\xa4\x03\xbbq\x1a\xd7p9G\xd0\xdf7\xf9f\xf6kx\x1b\x11\xe8\x14%X\xa9F\xd5K~\x192\x8e\x02\xe2,D\x88\x9f\x89EJ>\x82O\x90\xc3R\x1e\xa1\x7f\x95\x93\xf7\xe4.6Vz\x9c{\x19\x82?\xad\xb9\x9c\xb5\xc8\xe1R\xb6\x03\xe0.\xfb\x9a\x93=\x91q\b\xb0\a\x8b\x91\xf5\n\x9c\xc4(\xe0\x03T\xc9\x0f\x99\x11\xb0\xc3\x19\x0eL\xe6'\xe4\xf0\x15:`\xa0\t7R\x82\x92\x96\xf3\x18\x1d1x.\xdc\xce\x10\xa1\xbe\xaa\x04S\xaa\x93\xbc\x91]\xb4}\x03\x869\xc8\xf8\xaf\b\xc9\xff\xcdZ\xe4r\x1d\x05UJ^\xc0\x1a\xe4\xe1\x06\x0eƛI&\x9b\xdbcC\x93\x9f\x8c\x90g\xf2\x0e\xbc\x82|\x9cC\xcc7\xf9v\x94\xa2J\xfeL\x0f\xa0'_!\x97K\xe8\xe9\x91|\xa1\x12\xf4\x13\xa1\xee\xa7\x04WV'\xf9ld,\x04\xc3pd\xbc14y{V\xda4\xef\xf1\bO3\xd71\x9a\xf7\x8a\x9c\xfc0ʓ\x9f5\x97\x97x\x96o(C\xd6\x13p3\xd11DV\xf0\x12\x8f\xf21\xab\xec#\xe4\a&\xdf3\xf9\xc8\x7f1\x97U\x8e\xe4m\xf8\xd21d\xdf\xe0.n\xe1Y\xfeD\xd6C|\x92O\xb7\xcf\xfc=O\xf0\"\x7f \xebK4\xb23\xc6j^\xe5Q>w\xccb\x1f\x13\a9m\xaa\x04\xf3E\x04\xbb+\xc1\xab\xd5I\xfe\xa0\xbdX\xbd\xb0ؓ\xff\x93\xdc\xc0\xe4弋(\xe1tZ\x80e\fo%\xef\xd0\x11\x91\x92ONF\xb8\x8d\x9e`\xe9ǭ\xc8XF>\x15i\x9d\xbc\xc3\x7fd&q0dQ\xc0J\xc4r\xbe\x0eH\xbe\x02\xb1\x8aB\xba\x80!\x1b,\x8f c\t\xa7\xd1\x1c,y\x9cI\xb9\x1d\x06\x9d<\x93\x7f\x83\xf8\x82\x89\xc9\xc7;\x8ebd|\x1fQ\xcc1d\x83\xa1\x15\x17'\a\xf7l\x90\xd3\xfeJ\xf0\xba\x88`\x03\x95J\xfa>\xf5\xe4-Y\x8f\x10\xef@\x92\x13\x91qǠ\xe4\xc6b\xb6\xa3\"Y<\x85\x8coEH\x9e\xc3|\x84(\xe5\x10*s\x102~E\x1c'W \xe3״\xa3\"\x03Y\x86P@r1\x97\u07b8\xd9\f\x19\xd7\xf3\x1f*s)2\x9e\xe0\x99\\|@\x13\x9c쏐\xcf\x15<\v\x19o\xa1\xf2\x06-\xc1\x93\"\x92\x7fIZ\x91z\xf2\x03<&\xae\xeev4>\x1d\x9a\xfcd\xdc\xe4\xf0\x1d2n\x19\x9a\xfc0d<\x1b/nF\xc6\xed!I;;A\xae\xa5\vn\xfe\x1d\x92\xbc\x84ax\x91\xc36<\xc2\x06\x8e\xc0M\x1bJ\x11\xe2q\xcf\xe4Ů!\x14\xe7Gd|\x86\xca\xe4\xb1\xd6\x0eW䴛\x12| \"\x98\xab\x04_\xa7\x9e\xfcm{\xe0mq\xf2\x86\xbd@\xed\x03\x93/%\x0f/v@\xc6;C\x93\x7fc'\xe8l\xbchgW\xbb\xf7@\x92\xa3\x91\xf1\\\xbcy<0\xf9\x83!3^\x1c\x0f\xecQ~\xe0\x99\xfca\xdc܂\x8c\x05\xb8y\x13!~\x039\xcdR\x99\xa4\xdf\xd4@\x84:B\t^L5y\x1f\x9f\xfb\xf9@d<*0\xf9%x\x13c9B\xac$\x16\x98\xbc\x9f\xff\\ay\x16!\x96\x13s\xfd,\xa0\v\xde\xfc/0\xf9\xc1\xa4\xc2{\b\xb1\xc03\xf9\x11\xb8\xb9\x18\x19'\xe0\xe6Q\x84(\x05U\xf4}%\xd8L\x84z\xba\xddΥ\x98\xfcLd܅\x8a\xb4\xb6\xd3私ɧ\xe3\xc7]\xc8\xd8'0\xf9>ɭ\x93\x1fE\xc8\xd8\r\x8b]C\x7f\x85\x1f\xcd(\x0eH\xfe_\xaa\xce(\xbb?X\xe1\x99|;\xdc\\\x84\x8c\xc3}\x17\xcbr%?Y\t\xee\x16!fi\xae\x12LJ-y\x8c\xb9v\x1b\xd1\xd8w\x82\x1c\x16\x90\xbc\x03~\x1c\x8e\x8c\xf9Aɓ\x97fO\xb6\xf7\xf1vd\x1c\x99\x9c\xeae\xbc\x03\x7f~\nH>\x8b(\xc4\xe9\xcb,\x0ea\x0e\xf7\xf1%\xe5( \xf9\x7fk(y\x0fm\x94T\xa61\"У\x95\xe0#\x91Z\xf2\x7f#\xe3]\xb8\xd9\x11\x19/\fؤ5\u008f\x9d\x90q\xf7\xc0\xe4w\xa3\x88N\x06C\x7fd\xbc\x18\x7f\xdeM9yCfr%\ufeff1T\a\xc9\xd1\x15J\xf0\xb3Z\v_'h\xbd\x12\xfc/\xd5\xe47\"\xe3\xaf\xfc\xecr!2.\xa5\x81O\xf2U\xf83\x15\x19\x0f\bL\xfe\x18\x8a\xe86\x95\xbeMt:\xfe<\x9fb\xf2ݙ\x8f<\\̲:I\xdeVK캽\x93\xf0t\x92V(\xc1}\"\xb5\xe4\xb9\xfc\x89\"\x98\uf4fc\x948~l\x8b\x8c{\x05&\x7f\b\x19\xe7\xf2s\x88\xf9\x95\x16|\x97\xe1\xcf\a)%\xbf\n9,\xe6;\x9e\xe3j\x0eg\"Y\xbc^'\xc9\xd1X\xadS\x82\xc5\xda\xc6\xf5\x03\xd4\x1c\x9d\xa0\r\x92\xe1\xb2T\x93\xef\x84\"y\x8fOr\xd1\x1a?\x0eD\xc6m\x03\x93߂\x8c\xad\x88J\x1b\xd71\xb9\x99\x179\xb9;\xa0\xf8\x8e\x13\xf9'\xb98\xa9\xab\xe4h\xa6VI\x86\x0ft\x94\x06\xab\xb1PkMйZ('\x17\xa6\x96\xfc\x19d\xbc\x96\"\x1fW\"\xc4Z\x9a\xf9$\x9f\x80\x1fW\"\xe3\xa8\xc0\xe4\x85\xc88\x88\xe8\xfc\x8e\x10\xf3\xf0\xa3=e)$\xff<\xb9r\x89c\xd8D\xc9\xd1P\xfd('\xa5rr\x8f\xae\t\x8e\x1e\x94\xbc\x03%\b\xf1\x13\xb1\xd0\x1f\xaa\xee퓼\x10?\xbeC\x88\x8d\xe4\x05&\x9f\x8d\x8c\a\x11\x99\xe4@\x1d\x8c7\x05\xa8\xcaɛ!\xe3G\xc4\xf0\xe2\xeb:L\x8e\xb2u\x94~\x95\x9b\xf74K(\xa6\xcb%\xc3EUM~42\x9e\x85?c\x91\xf15w\xf2\xc0K4\x02\x19߀\xa0\xe4\xc9=\xf4\xabD琀]\x06\xc4\xf9(\x85\xe4\x03\x90\xf1\"\xbchΆ\xbaLn\xb3O\u05f5zC?\xe9W}\xab\x97t\x9a\xc6\tcp\xf4\xc0\xe4\x9f!\xe3\x00\x82\xf8\xden\xc7zx&\x17[\xe3\xc5S\xc8x\xb0Or\xf7O\xf1\xf2}\x02\xbe\xc1\x83\xecC\x97\n\x01V\x05|\xcea(\x85䝐\xb1\b/\x8eDu\x9e<ؘ.\x93\f\x97DO> \xe2 \xdc̴\xef눛]\xed\xfbP-z9uC\x165C6\xd5®'\x16\x92:-hQ\xff\xff\x8bD\xfd!\xce\xefv\x19\x96\xe6\xacF\xb5\xe6Y\xd47Zs#]\xf0f3d\xbc\x974\xe7\rTknG\xfdb\x1aK\x11\x9f\xd2\x027\xb9|\x88\x8c\x05\xa49\xbb\xa3Zr1\xb9\xd4'\xf2X\x8a\x8c_1\x86\x8a\xf4\xe3-d\\D\x1eiN\x9c\xc7Q-X\xc24\xea\x1b\x9b\xb3\x0e\x19\xcbx\x89cؚ\xc9\xcc\xe4H\x9e\xa4\x14\x19K\x99\x0e\xe9O6WP\x82j\xd4\xf9L\xa1>2\x99_\x91\xaf\x1bٍ\xbf\r]ٗ\xb3(\xaa\x11Ob\x06\xd9\xd4W:r\x17\xc5\xc8×\x18F\x86zJW\x8e\xe0\x11~\xe0W\xcaX\xc9\xd7<\xcd\x11\xf4\xe7o\xc2\xff\x01\xdf\xf1\xb8+\xa7\xaaU\x17\x00\x00\x00\x00IEND\xaeB`\x82"), +} +var resourceLogoWideDarkStaticPng = &fyne.StaticResource{ + StaticName: "logo-wide-dark.static.png", + StaticContent: []byte( + "\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\xfa\x00\x00\x000\b\x04\x00\x00\x00\x92\x96\xafd\x00\x00\t\xf6IDATx\x01\xed\xdc\x05l\x1cg\x9f\xc0\xe1\xbf1.333333\xb8=]\x99\xab/efffffffƴ.37̉\xed\xd8\xcf频\xa5\xf5\xce\xecl6\xe4/\xf2\xf3\n\x96W\xda\xdf\xf0\x8c6\xfe\x9f\xb9]\xe5\x17\xadƍ\x11z9\xde\x14ѭ벾\x81ƽ&sE\xb7\xae\xc9\xdc\x06\x1a?>T\x13]Q7W\x1b\x7fv\x8a\xae\xa8\x9b_\x8c?\xb7GW\xd4M\xab\xf1\xe7\xe5芺\x19\x9f^\x8f\xb2h\xb0\xe1\xe8\xb1~\xe40s\xf2\xcaYc\fX0yW\xf9{\x14\xdd\xd1\a\xf9\xca{~0||E\xdf\x15\xc0\xcaQ\x92\x1d\x01\xbb\xc6\x18p6`\xf1\xe8\x96\x1f\xfdM\a\x9b[t\x8c\xa5\x9c\xa8i\xdcG\x7f\x01\xc0U\xdd\xd1'j\xf4Om$RF\xb5\xdd\xfd:\x0e\xa3\x9b\xdd(\x00\xfd\xf4\xe8\x8e>Ѣ_\xa7\xae#\xf3<ֶ\xbd5\xcd\xd1\xf1ȴ\x9e\x1bwя\x05\x00\xdbuG\x9fHяM\xe2N\xe1\x04_\x01\xe0S\x87\xea!\x84\x1a7\x8f\xab\xe8M`\x80f\xf0Xw\xf4\x89\x12\xfd\xfa$\xf9&\xfeV\xecg\xab\t\xa1\xce\xcb\xe3 \xba\x15\x01\xe7y\x14\xb4\x98\xa9;\xfa\x04\x8f\xdeK\x9d\x10\xf63J\xba\x91v\x10\xc2\f\xfa\x8e}\xf4+\x00Ku\x04=x\x82G\uf3bey2\x97\xb7\xca6\xdcJB8|,\xa3\xab\xd7\a\xf4\x8a\xd0` \xf8\xb0\xfc\xe8fq\x80s\\\xef\nGXUU\xa5ѭ\xe4\x10\x97\xb9\xde%\x8e\xb0\xb2\x9a\xc8e!\xfb\xb9d\xf4;\x8e\xd4\xf1\xb9vШ\xd1\xf2\x05\xaf\\m\xf4c[&\xf7f\xd0\xd3\x15\x1e\xf0@\xf1\xee\xa9*\xcb\xda\xcf\xf9\xaew\x99\xa3\xedl\xd6Heq\x8d\xa3G}r\x94ckǹ\xcaE\x0e\xb6L\x140\x87ݝ\xe2Z\x979\xc4\u0099\xd1\xdf\x13\xc2\xe4\xfePڗj\x84\x1e\xfe\x1e\xbb\xe8\xdb\x00\x8e\x1d}\xef\xe6\xf48\xe9\xd1M\xe9\x1a\xad\x00\xe0\a\xbb\xab\x1a\xb3\xe8\xaa\xed\xee;\x85~w\x84\xc9\"\x93ս\xa1\xd0+\x16\x88\x88\xd0\f\xae.x\xf5\x03\xe0\x8f\b=\\`\x18\x80\x1d;\x1d\xa0:ޏ\n\xb5{ƊQ\xc4)\x80\xe9#4\xfa\x13\x00\x12ft'\xe07\xf5\xa9ћ\xf0\xa6\xe470E\xc72\x88\x0f1BOu\x1d\xb3\xd7\xe5\x00\xb6\b\x05~\x11\xc2\n\xca3\x97P\xa7\xad\xf2\xe8\uf0d1\xa6\x8b\x84e\x00w\xe6D\x87\a\xd5E\x01\x8dZA\xbb\x15\xf3\xa3;\x00\xf0\xb99\x8b\x96@\xef\x00z\x16<>\xb5\x7f\x01\x17D'\xfe\xa3\x1d2\xa3\xc3㦈\"\x8e\x03\xfci\xc9(\xa0\xcas\x80mS\xa3\xf3T\xa7\xc9\xe1\x04\x00m\xb6\x88\x02\xce\x05\xdc\x12\n\xf4\x12\xc2zʳ\x94\x10\x86T\x18ݢ\x80G\n\x1e\xfd\x12\f3UN\xf4&\xb5%\x8e\xee=\x9e\x17]\xbd\xbfA?\xb3E\x11s\x19\b\xfeP\x17\x1d\x1c\rx4R\xb8:'\xfa\xb7\xa6\x88\x14\xa6w\x80\u05cd\xb2f\x14\xb1\x16\xe0\x82\xd4\xe8\xfd\xccX\xb47\xf4/\xe0\xfe\xe8ĔF\x80\xa6P\xe0_!,\xae<3\n\rT\x1a\xfd\x1c\xc0\x0e\xa9\xd3\xfd^9ѷ\x8d\x14\x1a\xfc\x06Z͒\x13}g\xc0~\x91\xca\xe9\x805\xa2\x83oA\xabE\"\x85\x99\f*\x19}\xdf\xd2\xdb7\x91B\x9dQ\xe0\xce\xd4\xe8\x97G\x11\x8fe\xff>\xde\x05\xfdB\x816u\xc2\x14F\xca\xd7W\x950\x7f\x85\xd1U'y\x06h(x|\x1e\xed\xe0Ւ\xd1{\xab\x8eTN\x05\xec\x92\x13\xfd^0\xd8\xe49ˡS\"a>\xc0s\x91\xc1\xdd%\xa3/\x10\x150\x04\xbc\x90\x1a}\x87(\xe2\xd6\x12\xbb\xa7O\x82Q\xa1\x93\xb5\x85\xf0\xb4|\xb7\ba\x8fJ\xa3o\x00\xb8):\xf1\x06h3O\x89\xe8\xf7\x96؇\x06\xaeȉ\xfe'x82\xa82\x02 +\x19}\x19\xc0\x00?\xe6\x8c\xf7\"\xe1b\xc0R\x91\xc1\xbc\x95D7\x99\xb7\x00\xc00_x\xc2%\xf6\xb3\xb4j}'Ht>7\xa5\x10fr\x976\x85Z]gj!\x84\x1d*\x8cnnm\xca\xd1_CF\xf4\xc3#\x83*-\xe0\xf5\x92ѓ<\xae\x8a\xb29\x01\xb0a\xf6\xb9\xba\x8a\xa2_\v\xe0\r=-Wx\xfca\x82E\xe7%\xd3%a\x97v\x9e\xcf\f\xc6\x00\x1f9\xddBB\xc7\xf0?Z+\x89~\x02\xe0i\xe7e\x8cw\x00\x8d\x19ѯ\xcd=\xe4s[\xc9赚\xc1CQ6\x8d\x80\x93#\x83\xff\x8cyt3\x1a\x01Z\xed\x12\x89\x89\x14\x9do-^\x90\xb7\xa6\xe0\xde\xc6N\x14B\xd8Y\xeb\x98G\xff\x06\xb4\x9b'2X\x1f\xf0dF\xf4\xef\"\x83\x83\x01G\xe6\xec\xb2}\x02\xfeQ\x13e2\x17\xe0\xdd\xc8\xe0\xc9\n\xa2oZj2V\xa7u\x02F\xa7\xc55f\x15EcIwiDž\xc9\xfdF\xadc\x14\xdd*e\x1d\xba\xf9\x03\xb4\x9895:KF*o\x01\x96ˉ~>`\xfd(\x9b\xcf\x01\x1bD\n\x8bk\xa9 \xfaހ\xc6Ha\x05&hth\xf1\xa2C\xacma\xd3[\xc4:N\xf4\xbav\x00\x17%\xd9w\xd42&ѯ\x01\xec\x1f%\xb8\x10pXF\xf4\xc7\"\x85-\x00ߨʉ\xbe$\xe0]\xb5\x91\xc2F\xbep\x91\r5D\a\a\x02\xbe2m\xca<\xf9\n\x15D\xdf\x11\xb0}\xa4pӄ\x8f\x9e\xeb\x92$\xfb\xf6Zʌ\xae\x87~\xa0\xd9\xf4Q\x82e\x01\x9f\xa4GO\xbbNΜ~\x01\xf4\xcc?\xcb\xe6\x19\xc0\xb9\xa9\xc7\x11\xbe(\xde9T\xef[\xc0'f\xed\xf4\xfag\xa8(\xfa\x8aًw[h\xeb\x82ѹT\x95\x10\xb60\xb2\xbc\xe8;\x00\x1e\x8d\x1c\xbe\x04,\x95\x12}\x00Z\xed]\xf0\xfaE|\x03hR\x97\x1fݢ\x86\x01\xee6]\xa7\xbd\x8b\xb7\x00ߨ\xee\xb4j\x1a\t\x18\xe8\x12\xdbY\xce\x12\xb6p\x9a\xbf\xc01\x15D\xaf\xd7\a\xb4j,:29\x9c.\x19\x9dkӲgG\x7f\x1c\xb0c\xe4p<\xe0\u0094\xe8\x9b\xf8\x16|\xe0([\xd8\xc8\xde\xee\xd6\f\x18f\xd92\xaf\x9c\xd9M;`\x84;\xf4\xb4\x95\xcd\xec\xebn#\x01#\xac\x10\x9d\xd8^\xb3t7\x98\xbd\xa2]\xb6\xa3\x01\xbc\xef?6\xb3\x8a\xad\x9d\xe8k\xf0\xae\xc1]2:\x97%\xd9\xf7̍n&-`\xa0\x86\xc8a\x1e\xed\xe0/5E\xd1״\xa2\xa1\xd2\f\xb5Q\xf9\xd7\xc8\xd9;3!\x83l\x99\xb1!\xfa\x8db\xb7\xab\xad0z\xb5{\xa5\xebm~}\xbbht\xaeP%̞\x1f\xfd\x10\xc0\xcdQ\x06o\x006+\x8e\x1ea\x1d\x7f\xe9\xec\x03K\x8c\xe1հ+xW\x9a\xe7,\x16\x19\xd4\xda\xc5s\x86\x00Z2\x00m~r\x97-TE\n\x9b$\xef\x9a9RY\xdbU>2\x04\xedz\xfb\xc0yV\x89\\\xaa\xcdiQ\xb3\xa9\x8dDF\xf4]\x92o\xaf\x89\x12,\xe9\x02\xdfh\x06C=gO\xb5I\xe0\xf3\x9c\xe7\xc0\xc2\xd3\xd2\xc9'Α\xb67\x90<7}\x14\xb1\xbb\xd1\xcfu\x81?%\x18{\xeac\x9cP\xab:Ƃ\x85\x01\x97G\xc5\xcch\xcaI\xe8\x9f(&}6\x01\x9c\x16]\x9b!Ɵ'b\x92c=\xe7\xe7\xfeS\xd7Nѵy\xc3\xf8sfLR4\xb8H\x1bN\x89\x14\x96\xd7\f\x9a\xcd\x18]\x9b\u074c/\xcd\xe6\x8fI\x8a\x9d\x00\\gڢ\r\xa8~\x80\x1b\xa3\xabS\xed1\xe3\xc7\xe11\xc9q#\x80\xfen\xb5\x97-lhGgh\x02\xf0\xb3\x19\xa3\xebS\xefr\xadƭ\xfe\xf6\x8dI\x90jWh\x97\xedG\v\xc5\x7f\vs\xda\xc7\x19\xce\x1b'\xe3\x14\x8d\xa6\x8eI\x96\xcd}.\xcdp\x97\x99:&Uݬ\xeb\\o\xf9\xd5\x10#\xfd\xe1S7\xdb\xd9t\xf1_\xe2\xff\x00Tzj\xffk\x02\n\xe7\x00\x00\x00\x00IEND\xaeB`\x82"), } diff --git a/service/go.mod b/service/go.mod index 07bd0e12..392d3549 100644 --- a/service/go.mod +++ b/service/go.mod @@ -11,7 +11,7 @@ require ( github.com/gin-contrib/logger v0.2.6 github.com/gin-contrib/static v0.0.1 github.com/gin-gonic/gin v1.9.1 - github.com/google/uuid v1.4.0 + github.com/google/uuid v1.3.1 github.com/gorilla/websocket v1.5.0 github.com/icza/gox v0.0.0-20230924165045-adcb03233bb5 github.com/rs/zerolog v1.31.0 @@ -21,14 +21,14 @@ require ( require ( fyne.io/systray v1.10.1-0.20230722100817-88df1e0ffa9a // indirect - github.com/RoaringBitmap/roaring v1.6.0 // indirect - github.com/bits-and-blooms/bitset v1.10.0 // indirect - github.com/blevesearch/bleve_index_api v1.1.0 // indirect + github.com/RoaringBitmap/roaring v1.2.3 // indirect + github.com/bits-and-blooms/bitset v1.2.0 // indirect + github.com/blevesearch/bleve_index_api v1.0.6 // indirect github.com/blevesearch/geo v0.1.18 // indirect github.com/blevesearch/go-porterstemmer v1.0.3 // indirect github.com/blevesearch/gtreap v0.1.1 // indirect github.com/blevesearch/mmap-go v1.0.4 // indirect - github.com/blevesearch/scorch_segment_api/v2 v2.2.0 // indirect + github.com/blevesearch/scorch_segment_api/v2 v2.1.6 // indirect github.com/blevesearch/segment v0.9.1 // indirect github.com/blevesearch/snowballstem v0.9.0 // indirect github.com/blevesearch/upsidedown_store_api v1.0.2 // indirect @@ -38,40 +38,39 @@ require ( github.com/blevesearch/zapx/v13 v13.3.10 // indirect github.com/blevesearch/zapx/v14 v14.3.10 // indirect github.com/blevesearch/zapx/v15 v15.3.13 // indirect - github.com/bytedance/sonic v1.10.2 // indirect - github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d // indirect - github.com/chenzhuoyu/iasm v0.9.0 // indirect + github.com/bytedance/sonic v1.9.2 // indirect + github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/fredbi/uri v1.1.0 // indirect - github.com/fsnotify/fsnotify v1.7.0 // indirect - github.com/fyne-io/gl-js v0.0.0-20230506162202-1fdaa286a934 // indirect - github.com/fyne-io/glfw-js v0.0.0-20220517201726-bebc2019cd33 // indirect - github.com/fyne-io/image v0.0.0-20230811065323-ed435dc8bca6 // indirect - github.com/gabriel-vasile/mimetype v1.4.3 // indirect + github.com/fredbi/uri v1.0.0 // indirect + github.com/fsnotify/fsnotify v1.6.0 // indirect + github.com/fyne-io/gl-js v0.0.0-20220119005834-d2da28d9ccfe // indirect + github.com/fyne-io/glfw-js v0.0.0-20220120001248-ee7290d23504 // indirect + github.com/fyne-io/image v0.0.0-20220602074514-4956b0afb3d2 // indirect + github.com/gabriel-vasile/mimetype v1.4.2 // indirect github.com/gin-contrib/sse v0.1.0 // indirect - github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect - github.com/go-gl/glfw/v3.3/glfw v0.0.0-20231031225837-d1c54e5847d0 // indirect + github.com/go-gl/gl v0.0.0-20211210172815-726fda9656d6 // indirect + github.com/go-gl/glfw/v3.3/glfw v0.0.0-20221017161538-93cebf72946b // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.15.5 // indirect + github.com/go-playground/validator/v10 v10.14.1 // indirect github.com/go-text/render v0.0.0-20230619120952-35bccb6164b8 // indirect - github.com/go-text/typesetting v0.0.0-20231013144250-6cc35dbfae7d // indirect + github.com/go-text/typesetting v0.0.0-20230616162802-9c17dd34aa4a // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect - github.com/golang/geo v0.0.0-20230421003525-6adc56603217 // indirect - github.com/golang/protobuf v1.5.3 // indirect - github.com/golang/snappy v0.0.4 // indirect + github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 // indirect + github.com/golang/protobuf v1.5.2 // indirect + github.com/golang/snappy v0.0.1 // indirect github.com/gopherjs/gopherjs v1.17.2 // indirect github.com/json-iterator/go v1.1.12 // indirect - github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 // indirect + github.com/jsummers/gobmp v0.0.0-20151104160322-e2ba15ffa76e // indirect github.com/klauspost/cpuid/v2 v2.2.5 // indirect github.com/leodido/go-urn v1.2.4 // indirect github.com/mattn/go-colorable v0.1.13 // indirect - github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/mschoch/smat v0.2.0 // indirect - github.com/pelletier/go-toml/v2 v2.1.0 // indirect + github.com/pelletier/go-toml/v2 v2.0.8 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c // indirect github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect @@ -79,16 +78,16 @@ require ( github.com/tevino/abool v1.2.0 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/ugorji/go/codec v1.2.11 // indirect - github.com/yuin/goldmark v1.6.0 // indirect - go.etcd.io/bbolt v1.3.8 // indirect - golang.org/x/arch v0.5.0 // indirect - golang.org/x/crypto v0.14.0 // indirect - golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect - golang.org/x/image v0.13.0 // indirect - golang.org/x/mobile v0.0.0-20231006135142-2b44d11868fe // indirect - golang.org/x/net v0.17.0 // indirect - golang.org/x/sys v0.13.0 // indirect - golang.org/x/text v0.13.0 // indirect + github.com/yuin/goldmark v1.5.5 // indirect + go.etcd.io/bbolt v1.3.7 // indirect + golang.org/x/arch v0.4.0 // indirect + golang.org/x/crypto v0.12.0 // indirect + golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 // indirect + golang.org/x/image v0.11.0 // indirect + golang.org/x/mobile v0.0.0-20230531173138-3c911d8e3eda // indirect + golang.org/x/net v0.14.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/text v0.12.0 // indirect google.golang.org/protobuf v1.31.0 // indirect - honnef.co/go/js/dom v0.0.0-20231030024858-cb489e859d05 // indirect + honnef.co/go/js/dom v0.0.0-20210725211120-f030747120f2 // indirect ) diff --git a/service/go.sum b/service/go.sum index f1d75fc5..a7b2e677 100644 --- a/service/go.sum +++ b/service/go.sum @@ -43,21 +43,20 @@ fyne.io/systray v1.10.1-0.20230722100817-88df1e0ffa9a h1:6Xf9fP3/mt72NrqlQhJWhQG fyne.io/systray v1.10.1-0.20230722100817-88df1e0ffa9a/go.mod h1:oM2AQqGJ1AMo4nNqZFYU8xYygSBZkW2hmdJ7n4yjedE= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/RoaringBitmap/roaring v1.6.0 h1:dc7kRiroETgJcHhWX6BerXkZz2b3JgLGg9nTURJL/og= -github.com/RoaringBitmap/roaring v1.6.0/go.mod h1:plvDsJQpxOC5bw8LRteu/MLWHsHez/3y6cubLI4/1yE= +github.com/RoaringBitmap/roaring v1.2.3 h1:yqreLINqIrX22ErkKI0vY47/ivtJr6n+kMhVOVmhWBY= +github.com/RoaringBitmap/roaring v1.2.3/go.mod h1:plvDsJQpxOC5bw8LRteu/MLWHsHez/3y6cubLI4/1yE= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bits-and-blooms/bitset v1.2.0 h1:Kn4yilvwNtMACtf1eYDlG8H77R07mZSPbMjLyS07ChA= github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= -github.com/bits-and-blooms/bitset v1.10.0 h1:ePXTeiPEazB5+opbv5fr8umg2R/1NlzgDsyepwsSr88= -github.com/bits-and-blooms/bitset v1.10.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= github.com/blevesearch/bleve/v2 v2.3.10 h1:z8V0wwGoL4rp7nG/O3qVVLYxUqCbEwskMt4iRJsPLgg= github.com/blevesearch/bleve/v2 v2.3.10/go.mod h1:RJzeoeHC+vNHsoLR54+crS1HmOWpnH87fL70HAUCzIA= -github.com/blevesearch/bleve_index_api v1.1.0 h1:4uSCZ9rrqWwoy1J1pQEfuofJflaYhOXG5XxNgDMffuA= -github.com/blevesearch/bleve_index_api v1.1.0/go.mod h1:YXMDwaXFFXwncRS8UobWs7nvo0DmusriM1nztTlj1ms= +github.com/blevesearch/bleve_index_api v1.0.6 h1:gyUUxdsrvmW3jVhhYdCVL6h9dCjNT/geNU7PxGn37p8= +github.com/blevesearch/bleve_index_api v1.0.6/go.mod h1:YXMDwaXFFXwncRS8UobWs7nvo0DmusriM1nztTlj1ms= github.com/blevesearch/geo v0.1.18 h1:Np8jycHTZ5scFe7VEPLrDoHnnb9C4j636ue/CGrhtDw= github.com/blevesearch/geo v0.1.18/go.mod h1:uRMGWG0HJYfWfFJpK3zTdnnr1K+ksZTuWKhXeSokfnM= github.com/blevesearch/go-porterstemmer v1.0.3 h1:GtmsqID0aZdCSNiY8SkuPJ12pD4jI+DdXTAn4YRcHCo= @@ -66,8 +65,8 @@ github.com/blevesearch/gtreap v0.1.1 h1:2JWigFrzDMR+42WGIN/V2p0cUvn4UP3C4Q5nmaZG github.com/blevesearch/gtreap v0.1.1/go.mod h1:QaQyDRAT51sotthUWAH4Sj08awFSSWzgYICSZ3w0tYk= github.com/blevesearch/mmap-go v1.0.4 h1:OVhDhT5B/M1HNPpYPBKIEJaD0F3Si+CrEKULGCDPWmc= github.com/blevesearch/mmap-go v1.0.4/go.mod h1:EWmEAOmdAS9z/pi/+Toxu99DnsbhG1TIxUoRmJw/pSs= -github.com/blevesearch/scorch_segment_api/v2 v2.2.0 h1:6PeM47r7X7jjJNBAqXjgDZ3ZDk/xgTLnd9LT6x823YA= -github.com/blevesearch/scorch_segment_api/v2 v2.2.0/go.mod h1:nQQYlp51XvoSVxcciBjtvuHPIVjlWrN1hX4qwK2cqdc= +github.com/blevesearch/scorch_segment_api/v2 v2.1.6 h1:CdekX/Ob6YCYmeHzD72cKpwzBjvkOGegHOqhAkXp6yA= +github.com/blevesearch/scorch_segment_api/v2 v2.1.6/go.mod h1:nQQYlp51XvoSVxcciBjtvuHPIVjlWrN1hX4qwK2cqdc= github.com/blevesearch/segment v0.9.1 h1:+dThDy+Lvgj5JMxhmOVlgFfkUtZV2kw49xax4+jTfSU= github.com/blevesearch/segment v0.9.1/go.mod h1:zN21iLm7+GnBHWTao9I+Au/7MBiL8pPFtJBJTsk6kQw= github.com/blevesearch/snowballstem v0.9.0 h1:lMQ189YspGP6sXvZQ4WZ+MLawfV8wOmPoD/iWeNXm8s= @@ -87,16 +86,12 @@ github.com/blevesearch/zapx/v14 v14.3.10/go.mod h1:qqyuR0u230jN1yMmE4FIAuCxmahRQ github.com/blevesearch/zapx/v15 v15.3.13 h1:6EkfaZiPlAxqXz0neniq35my6S48QI94W/wyhnpDHHQ= github.com/blevesearch/zapx/v15 v15.3.13/go.mod h1:Turk/TNRKj9es7ZpKK95PS7f6D44Y7fAFy8F4LXQtGg= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= -github.com/bytedance/sonic v1.10.0-rc/go.mod h1:ElCzW+ufi8qKqNW0FY314xriJhyJhuoJ3gFZdAHF7NM= -github.com/bytedance/sonic v1.10.2 h1:GQebETVBxYB7JGWJtLBi07OVzWwt+8dWA00gEVW2ZFE= -github.com/bytedance/sonic v1.10.2/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= +github.com/bytedance/sonic v1.9.2 h1:GDaNjuWSGu09guE9Oql0MSTNhNCLlWwO8y/xM5BzcbM= +github.com/bytedance/sonic v1.9.2/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= +github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= -github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d h1:77cEq6EriyTZ0g/qfRdp61a3Uu/AWrgIq2s0ClJV1g0= -github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d/go.mod h1:8EPpVsBuRksnlj1mLy4AWzRNQYxauNi62uWcE3to6eA= -github.com/chenzhuoyu/iasm v0.9.0 h1:9fhXjVzq5hUy2gkhhgHl95zG2cEAhw9OSGs8toWWAwo= -github.com/chenzhuoyu/iasm v0.9.0/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLIrkAmYog= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -124,21 +119,19 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/felixge/fgprof v0.9.3 h1:VvyZxILNuCiUCSXtPtYmmtGvb65nqXh2QFWc0Wpf2/g= -github.com/felixge/fgprof v0.9.3/go.mod h1:RdbpDgzqYVh/T9fPELJyV7EYJuHB55UTEULNun8eiPw= -github.com/fredbi/uri v1.1.0 h1:OqLpTXtyRg9ABReqvDGdJPqZUxs8cyBDOMXBbskCaB8= -github.com/fredbi/uri v1.1.0/go.mod h1:aYTUoAXBOq7BLfVJ8GnKmfcuURosB1xyHDIfWeC/iW4= +github.com/fredbi/uri v1.0.0 h1:s4QwUAZ8fz+mbTsukND+4V5f+mJ/wjaTokwstGUAemg= +github.com/fredbi/uri v1.0.0/go.mod h1:1xC40RnIOGCaQzswaOvrzvG/3M3F0hyDVb3aO/1iGy0= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= -github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= -github.com/fyne-io/gl-js v0.0.0-20230506162202-1fdaa286a934 h1:dZC5aKobSN07hf71oMivxUmAofFja5GrfPK2rBlttX4= -github.com/fyne-io/gl-js v0.0.0-20230506162202-1fdaa286a934/go.mod h1:d4clgH0/GrRwWjRzJJQXxT/h1TyuNSfF/X64zb/3Ggg= -github.com/fyne-io/glfw-js v0.0.0-20220517201726-bebc2019cd33 h1:0Ayg0/do/sqX2R7NonoLZvWxGrd9utTVf3A0QvCbC88= -github.com/fyne-io/glfw-js v0.0.0-20220517201726-bebc2019cd33/go.mod h1:gLRWYfYnMA9TONeppRSikMdXlHQ97xVsPojddUv3b/E= -github.com/fyne-io/image v0.0.0-20230811065323-ed435dc8bca6 h1:kZNUHSV3ZTddRiWy5JHK6RgB3zdH/875SYXmt3EoNvQ= -github.com/fyne-io/image v0.0.0-20230811065323-ed435dc8bca6/go.mod h1:aX1w6epS9BQn2bePY+3rkQejetaffeFhXl0s8QjXJJk= -github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= -github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/fyne-io/gl-js v0.0.0-20220119005834-d2da28d9ccfe h1:A/wiwvQ0CAjPkuJytaD+SsXkPU0asQ+guQEIg1BJGX4= +github.com/fyne-io/gl-js v0.0.0-20220119005834-d2da28d9ccfe/go.mod h1:d4clgH0/GrRwWjRzJJQXxT/h1TyuNSfF/X64zb/3Ggg= +github.com/fyne-io/glfw-js v0.0.0-20220120001248-ee7290d23504 h1:+31CdF/okdokeFNoy9L/2PccG3JFidQT3ev64/r4pYU= +github.com/fyne-io/glfw-js v0.0.0-20220120001248-ee7290d23504/go.mod h1:gLRWYfYnMA9TONeppRSikMdXlHQ97xVsPojddUv3b/E= +github.com/fyne-io/image v0.0.0-20220602074514-4956b0afb3d2 h1:hnLq+55b7Zh7/2IRzWCpiTcAvjv/P8ERF+N7+xXbZhk= +github.com/fyne-io/image v0.0.0-20220602074514-4956b0afb3d2/go.mod h1:eO7W361vmlPOrykIg+Rsh1SZ3tQBaOsfzZhsIOb/Lm0= +github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= +github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/cors v1.4.0 h1:oJ6gwtUl3lqV0WEIwM/LxPF1QZ5qe2lGWdY2+bz7y0g= github.com/gin-contrib/cors v1.4.0/go.mod h1:bs9pNM0x/UsmHPBWT2xZz9ROh8xYjYkiURUfmBoMlcs= @@ -152,15 +145,14 @@ github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwv github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= +github.com/go-gl/gl v0.0.0-20211210172815-726fda9656d6 h1:zDw5v7qm4yH7N8C8uWd+8Ii9rROdgWxQuGoJ9WDXxfk= github.com/go-gl/gl v0.0.0-20211210172815-726fda9656d6/go.mod h1:9YTyiznxEY1fVinfM7RvRcjRHbw2xLBJ3AAGIT0I4Nw= -github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 h1:5BVwOaUSBTlVZowGO6VZGw2H/zl9nrd3eCZfYV+NfQA= -github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71/go.mod h1:9YTyiznxEY1fVinfM7RvRcjRHbw2xLBJ3AAGIT0I4Nw= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20211213063430-748e38ca8aec/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20231031225837-d1c54e5847d0 h1:AVjIOqWCI1OpnJleOy4s3F4ULnrizAqhadD+NI3PZyc= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20231031225837-d1c54e5847d0/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20221017161538-93cebf72946b h1:GgabKamyOYguHqHjSkDACcgoPIz3w0Dis/zJ1wyHHHU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20221017161538-93cebf72946b/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= @@ -174,12 +166,12 @@ github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJn github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= -github.com/go-playground/validator/v10 v10.15.5 h1:LEBecTWb/1j5TNY1YYG2RcOUN3R7NLylN+x8TTueE24= -github.com/go-playground/validator/v10 v10.15.5/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= +github.com/go-playground/validator/v10 v10.14.1 h1:9c50NUPC30zyuKprjL3vNZ0m5oG+jU0zvx4AqHGnv4k= +github.com/go-playground/validator/v10 v10.14.1/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/go-text/render v0.0.0-20230619120952-35bccb6164b8 h1:VkKnvzbvHqgEfm351rfr8Uclu5fnwq8HP2ximUzJsBM= github.com/go-text/render v0.0.0-20230619120952-35bccb6164b8/go.mod h1:h29xCucjNsDcYb7+0rJokxVwYAq+9kQ19WiFuBKkYtc= -github.com/go-text/typesetting v0.0.0-20231013144250-6cc35dbfae7d h1:HrdwTlHVMdi9nOW7ZnYiLmIT1hJHvipIwM0aX3rKn8I= -github.com/go-text/typesetting v0.0.0-20231013144250-6cc35dbfae7d/go.mod h1:evDBbvNR/KaVFZ2ZlDSOWWXIUKq0wCOEtzLxRM8SG3k= +github.com/go-text/typesetting v0.0.0-20230616162802-9c17dd34aa4a h1:VjN8ttdfklC0dnAdKbZqGNESdERUxtE3l8a/4Grgarc= +github.com/go-text/typesetting v0.0.0-20230616162802-9c17dd34aa4a/go.mod h1:evDBbvNR/KaVFZ2ZlDSOWWXIUKq0wCOEtzLxRM8SG3k= github.com/go-text/typesetting-utils v0.0.0-20230616150549-2a7df14b6a22 h1:LBQTFxP2MfsyEDqSKmUBZaDuDHN1vpqDyOZjcqS7MYI= github.com/go-text/typesetting-utils v0.0.0-20230616150549-2a7df14b6a22/go.mod h1:DDxDdQEnB70R8owOx3LVpEFvpMK9eeH1o2r0yZhFI9o= github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= @@ -189,8 +181,8 @@ github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5x github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang/geo v0.0.0-20230421003525-6adc56603217 h1:HKlyj6in2JV6wVkmQ4XmG/EIm+SCYlPZ+V4GWit7Z+I= -github.com/golang/geo v0.0.0-20230421003525-6adc56603217/go.mod h1:8wI0hitZ3a1IxZfeH3/5I97CI8i5cLGsYe7xNhQGs9U= +github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 h1:gtexQ/VGyN+VVFRXSFiguSNcXmS6rkKT+X7FdIrTtfo= +github.com/golang/geo v0.0.0-20210211234256-740aa86cb551/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -219,11 +211,10 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= -github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= +github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -237,9 +228,8 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= @@ -255,12 +245,10 @@ github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20211214055906-6f57359322fd h1:1FjCyPC+syAzJ5/2S8fqdZK1R22vvA0J7JZKcuOIQ7Y= -github.com/google/pprof v0.0.0-20211214055906-6f57359322fd/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= -github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= @@ -303,15 +291,14 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 h1:YLvr1eE6cdCqjOe972w/cYF+FjW34v27+9Vo5106B4M= -github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25/go.mod h1:kLgvv7o6UM+0QSf0QjAse3wReFDsb9qbZJdfexWlrQw= +github.com/jsummers/gobmp v0.0.0-20151104160322-e2ba15ffa76e h1:LvL4XsI70QxOGHed6yhQtAU34Kx3Qq2wwBzGFKY8zKk= +github.com/jsummers/gobmp v0.0.0-20151104160322-e2ba15ffa76e/go.mod h1:kLgvv7o6UM+0QSf0QjAse3wReFDsb9qbZJdfexWlrQw= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= -github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -333,9 +320,8 @@ github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNx github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= -github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= @@ -359,13 +345,11 @@ github.com/neelance/sourcemap v0.0.0-20200213170602-2833bce08e4c/go.mod h1:Qr6/a github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= -github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= -github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= +github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/profile v1.7.0 h1:hnbDkaNWPCLMO9wGLdBFTIZvzDrDfBM2072E1S9gJkA= -github.com/pkg/profile v1.7.0/go.mod h1:8Uer0jas47ZQMJ7VD+OHknK4YDY07LPUC6dEvqDjvNo= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -413,6 +397,7 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= @@ -432,10 +417,11 @@ github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.6.0 h1:boZcn2GTjpsynOsC0iJHnBWa4Bi0qzfJjthwauItG68= -github.com/yuin/goldmark v1.6.0/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -go.etcd.io/bbolt v1.3.8 h1:xs88BrvEv273UsB79e0hcVrlUWmS0a8upikMFhSyAtA= -go.etcd.io/bbolt v1.3.8/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/yuin/goldmark v1.5.5 h1:IJznPe8wOzfIKETmMkd06F8nXkmlhaHqFRM9l1hAGsU= +github.com/yuin/goldmark v1.5.5/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= +go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= @@ -450,8 +436,8 @@ go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/arch v0.5.0 h1:jpGode6huXQxcskEIpOCvrU+tzo81b6+oFLUYXWtH/Y= -golang.org/x/arch v0.5.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= +golang.org/x/arch v0.4.0 h1:A8WCeEWhLwPBKNbFi5Wv5UTCBx5zzubnXDlMOFAzFMc= +golang.org/x/arch v0.4.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -460,8 +446,9 @@ golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= -golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= +golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -473,12 +460,12 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= -golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= +golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 h1:3MTrJm4PyNL9NBqvYDSj3DHl46qQakyfqfWo4jgfaEM= +golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17/go.mod h1:lgLbSvA5ygNOMpwM/9anMpWVlVJ7Z+cHWq/eFuinpGE= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.13.0 h1:3cge/F/QTkNLauhf2QoE9zp+7sr+ZcL4HnoZmdwg9sg= -golang.org/x/image v0.13.0/go.mod h1:6mmbMOeV28HuMTgA6OSRkdXKYw/t5W9Uwn2Yv1r3Yxk= +golang.org/x/image v0.11.0 h1:ds2RoQvBvYTiJkwpSFDwCcDFNX7DqjL2WsUgTNk0Ooo= +golang.org/x/image v0.11.0/go.mod h1:bglhjqbqVuEb9e9+eNR45Jfu7D+T4Qan+NhQk8Ck2P8= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -494,8 +481,8 @@ golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPI golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mobile v0.0.0-20211207041440-4e6c2922fdee/go.mod h1:pe2sM7Uk+2Su1y7u/6Z8KJ24D7lepUjFZbhFOrmDfuQ= -golang.org/x/mobile v0.0.0-20231006135142-2b44d11868fe h1:lrXv4yHeD9FA8PSJATWowP1QvexpyAPWmPia+Kbzql8= -golang.org/x/mobile v0.0.0-20231006135142-2b44d11868fe/go.mod h1:BrnXpEObnFxpaT75Jo9hsCazwOWcp7nVIa8NNuH5cuA= +golang.org/x/mobile v0.0.0-20230531173138-3c911d8e3eda h1:O+EUvnBNPwI4eLthn8W5K+cS8zQZfgTABPLNm6Bna34= +golang.org/x/mobile v0.0.0-20230531173138-3c911d8e3eda/go.mod h1:aAjjkJNdrh3PMckS4B10TGS2nag27cbKR1y2BpUxsiY= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= @@ -505,6 +492,8 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -542,8 +531,10 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= +golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -567,6 +558,8 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -616,13 +609,16 @@ golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= -golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -631,8 +627,10 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= -golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= +golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -689,9 +687,12 @@ golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.8-0.20211022200916-316ba0b74098/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= @@ -812,9 +813,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +honnef.co/go/js/dom v0.0.0-20210725211120-f030747120f2 h1:oomkgU6VaQDsV6qZby2uz1Lap0eXmku8+2em3A/l700= honnef.co/go/js/dom v0.0.0-20210725211120-f030747120f2/go.mod h1:sUMDUKNB2ZcVjt92UnLy3cdGs+wDAcrPdV3JP6sVgA4= -honnef.co/go/js/dom v0.0.0-20231030024858-cb489e859d05 h1:RfirDq7o2ELiU+mAxRB4AO3u7czT1QEg6SZgSBXeSus= -honnef.co/go/js/dom v0.0.0-20231030024858-cb489e859d05/go.mod h1:sUMDUKNB2ZcVjt92UnLy3cdGs+wDAcrPdV3JP6sVgA4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -822,7 +822,6 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -nullprogram.com/x/optparse v1.0.0/go.mod h1:KdyPE+Igbe0jQUrVfMqDMeJQIJZEuyV7pjYmp6pbG50= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/service/internal/indexer/mapping_clip.go b/service/internal/indexer/mapping_clip.go new file mode 100644 index 00000000..00c2c4a0 --- /dev/null +++ b/service/internal/indexer/mapping_clip.go @@ -0,0 +1,37 @@ +package indexer + +import ( + "github.com/blevesearch/bleve/v2" + "github.com/blevesearch/bleve/v2/mapping" +) + +type ClipDocument struct { + T string `json:"type"` + Tags []string `json:"tags,omitempty"` + + PathAbsolute string `json:"pathAbsolute,omitempty"` + PathFolder string `json:"pathFolder,omitempty"` + Filename string `json:"filename,omitempty"` +} + +func NewClipDocument() *ClipDocument { + return &ClipDocument{ + T: "Clip", + } +} + +func (d *ClipDocument) Type() string { + return d.T +} + +func buildClipMapping() *mapping.DocumentMapping { + m := bleve.NewDocumentMapping() + m.AddFieldMappingsAt("type", mapping.NewKeywordFieldMapping()) + m.AddFieldMappingsAt("tags", mapping.NewKeywordFieldMapping()) + + m.AddFieldMappingsAt("pathFolder", mapping.NewKeywordFieldMapping()) + m.AddFieldMappingsAt("pathAbsolute", mapping.NewKeywordFieldMapping()) + m.AddFieldMappingsAt("filename", mapping.NewKeywordFieldMapping()) + + return m +} diff --git a/service/internal/ui/theme.go b/service/internal/ui/theme.go index 70b58af1..d179383a 100644 --- a/service/internal/ui/theme.go +++ b/service/internal/ui/theme.go @@ -9,13 +9,6 @@ import ( type AblegramTheme struct{} func (m AblegramTheme) Color(name fyne.ThemeColorName, variant fyne.ThemeVariant) color.Color { - if name == theme.ColorNameBackground { - if variant == theme.VariantLight { - return color.White - } - return color.Black - } - return theme.DefaultTheme().Color(name, variant) } diff --git a/service/main.go b/service/main.go index c688799c..1bfc5414 100644 --- a/service/main.go +++ b/service/main.go @@ -7,6 +7,7 @@ import ( "fyne.io/fyne/v2/canvas" "fyne.io/fyne/v2/container" "fyne.io/fyne/v2/layout" + "fyne.io/fyne/v2/theme" "fyne.io/fyne/v2/widget" "github.com/adrianrudnik/ablegram/internal/collector" "github.com/adrianrudnik/ablegram/internal/config" @@ -20,14 +21,14 @@ import ( "github.com/gin-gonic/gin" "github.com/rs/zerolog" "github.com/rs/zerolog/log" - "image/color" "os" "strings" "time" ) //go:generate fyne bundle -o bundled.go assets/icon.png -//go:generate fyne bundle -o bundled.go -append assets/logo.png +//go:generate fyne bundle -o bundled.go -append assets/logo-wide-light.static.png +//go:generate fyne bundle -o bundled.go -append assets/logo-wide-dark.static.png func main() { // Let's look for a configuration within one of the folders @@ -131,19 +132,32 @@ func main() { // Define a clean theme a := app.New() - a.Settings().SetTheme(&ui.AblegramTheme{}) a.SetIcon(resourceIconPng) + a.Settings().SetTheme(&ui.AblegramTheme{}) + w := a.NewWindow("Ablegram") w.CenterOnScreen() - logo := canvas.NewImageFromResource(resourceLogoPng) + var logo *canvas.Image + if a.Settings().ThemeVariant() == theme.VariantLight { + log.Debug().Msg("UI is using light theme") + logo = canvas.NewImageFromResource(resourceLogoWideLightStaticPng) + } else { + log.Debug().Msg("UI is using dark theme") + logo = canvas.NewImageFromResource(resourceLogoWideDarkStaticPng) + } logo.FillMode = canvas.ImageFillOriginal - statusTxt := canvas.NewText("The service is processing files...", color.White) + statusTxt := canvas.NewText("The service is processing files...", theme.ForegroundColor()) quitBtn := widget.NewButton("Shut down service", func() { a.Quit() }) startBtn := widget.NewButton("Open results in browser", func() { ui.OpenFrontend(appConfig) }) + progressBar := widget.NewProgressBarInfinite() + // @see https://github.com/fyne-io/fyne/issues/2469#issuecomment-1789642706 + quitBtn.Importance = widget.HighImportance + startBtn.Importance = widget.HighImportance + uiUpdater := ui.NewUiUpdater(statusTxt, progressBar) go uiUpdater.Run(progress)