KGXJXF63SRWFAYVOE2PFVAFO3WY2LI7UACDFBTPRLPMRZK25LMQAC 6XWFYN5DEF7AIR6YIVQJ3E6IH3OZRZXAFYVBFUAIYD5RPW37NDXAC ZOEN6BOH444OEFJLT4FBRCVPMF7JTOXLLJ2TEQCQBVSGVTDIIYWQC SW662ERDGCO6YK3EQPPPUN52E2WAQHX3J7BKEA7TKDXT4U5CQSKAC QDUCYGB6LZA3AXLPJN2AVEOPDPSQBNLM53WNOALPYRWKVXMSRBBAC KK3POZUTSBQYMPMCR742AD6H2LYVFKEFWS6A2WARA62LMRICGYCAC NZNZ7QQXPMALC2AWOZX7RUR3AK5XOYGH3OPNBWKJBGV5DGGFXEPQC FJHYEMKH2RCMPSLTW5GA6PL5P6GHS3BWNLKT3Y6WFPXL3WY4ZYPQC A42EMHOQV2GBLLYYVASKUJY6JF5CGBWXYUD2PW5OZPX365QUZ2MQC 2CK5QI7WA7M4IVSACFGOJYAIDKRUTZVMMPSFWEJTUNMWTN7AX4NAC NP7J5YWCLHXKN7MZDXU4EOBHAUSWLQ4NE5SRCPR2HTRFE6WOJCIAC BULPIBEGL7TMK6CVIE7IS7WGAHGOSUJBGJSFQK542MOWGHP2ADQQC ONVQPNBJRWL3VLMV3UJGQOKR26GELHHOUZ7F3ISVVY6ET6OVITOQC GX5PD3CLX63YPRCVKQTLSPDZTBWLZFJ4G6LJTPSMR6UGXFBM4AYAC KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC JMUE7GSN6QDQZ6NDRB55MRJMKJN6LBD6MVQPKROYPDOIXM7I3XNQC AHOO2ILEJWTPCYHJH26WAF7A4YYVMHFX4UWHSAAAMHI73TSQZ6CAC RVVRBJFNEHF3WRQARNVTXM75PLL4UKJZISPWPK45D6TVY45VVOTAC SW7BSBMJZLUDRMHO2HMCHQW6PPGCEBL4JSDTAHVYPCZLBEKY54XQC J342XUAARPIMSQMB4ZFV5NFTYBOYKPSB52M2LDLZ7AZQ3IJ6K2QAC QUCBJJSUNEDCX67FJVPEB26752S4U7I3YYXQNSCGPMLCRVDWDBVAC R3GR4I6O26PQF7F432CVDP4A4GA5542O3RWYHUTJSX6JMHFT3X5QC 3U6YMMN2GMRL27TLPE7V3KUGM6MI2L3SAQSNU6HMNRINVXVRL3QAC GR4RROJFJOGM2WLQSVK5R5UYD7IK6ITF6UP5RVHAHD3J4OFJWGCAC SEBFLWZVK6Y7GX62DXQFWJG4IFV2VTXHGEWS25ZIQYKC3AQW5TFQC VPCPK52KMU4MZUXP4SUSJJDEHDR4C3KJ45HLMUQUK32FMY6OCQ4QC IUS4EW7KL6ZJR2LN5VG7SW6DI7TTPVYYRFOLPHEON36HHVS4YWZQC RP5MWJRNM3ASZWB5QQKJR7SRPHK3L6X7KLJP6YZWY4U3CHE455WQC OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC Z2VZTIXYXUZXF4ZUVG54IOIRSMBGUZJZ2RTBPYOJC7NWBOUFU6YAC I5AZCCITRO63LNWJRME5S4VV4BSSRBHCN7S2WBRZUPMLLPMYVHAAC 7BG5NS3RWA7UMWRRXOSXWUMUBQ5ZKEZKGWFXSF65HHOJXNQWVMPAC 3XQROLSKN5GIROYOSBN2OW2DSG34PKDU4BGYV7DL6F3V5RNSHATQC JTDPO5WTXYGCACS6OGKLW4NV2XEDOVZK3UED3FAWCB242ZPGLKWAC KVHUFUFVOSY6GB4XI2QK4T4WCLIYOV3NZR67TX6AQHAQDWJMEOBQC APX2PY6GAMJSUH7SFSMBFOQJBSAWLLOCKH4L4ZQP2VLHNEXJPREAC VJKBAJWASCQWI6JDVJJHL4WL2IDZF4RUT33GNILSRSPA3A6E2MBAC YZR6VTKZZPYTRWVATEGKE2FPXN5TLC6LX5E4DNJHB34C3H5AXVYAC Q3HD3NQ6VOHEXHBSMQ5QDLKUH4OU2OJDMR3UXVOTB65IUUFJ2FCAC EHADZNMBVAF6S3LW6DWDVA53KFF5TPGKUXBP4LCWXSLUEIYCA3QAC 7SICLTEDRE23UDA5RMYFRSODTYBDWAJCX3BSYLDHVAPMTMVGDZCAC VPRGENLAJTF52YSY6NNZAPWQOD2TLP7DJU7DAAWGL4WFHOYAZF5QC DDKNDWHQSVKXGPOCDYJJ4OPFCAWHRJWOAJ3YAB5T34NW3EM55ESQC VHWC2IGQD72ZZUIONIAEP45KPMPX2N6DXN6NU2QGBIWDUHP7INAAC 6VJTQKW7YJ7E3WRNSTFYULUDHHTYAE4JELX4J55LO75X4FDM3JZAC 3P5RYCBLUZESDWARDXBWIRXM4XPFTHRV6K3HRBW3WIYGSO4LAHAQC KYNGDE2CKNOKUC2XMAS5MEU6YT2C3IW5SIZLOJE64G3ERT7BSWFAC HRWN5V6J6VMXS7WNSRGI7WMUSZ2OI52JJ4IK352VVSDZI4EF5HHQC J3ER7DFO2TXYUMJAXZUFEHQNLFDNIXSYDTE7HEFGQ2RYB3A6RFPAC GFXWHTE6POBIOBUMRAWD5QS22JEO52EF4VTLMB4CDK4RLSCK7HCAC UCFOE6KJM4USAO3SATXQQQBF3H6ERZCEWIKTYYYSLJK5TASKZOVAC 2L5MEZV344TOZLVY3432RHJFIRVXFD6O3GWLL5O4CV66BGAFTURQC LNUHQOGHIOFGJXNGA3DZLYEASLYYDGLN2I3EDZY5ANASQAHCG3YQC function App.initialize(arg, unfiltered_arg)run.initialize(arg, unfiltered_arg)source.initialize(arg, unfiltered_arg)
elseassert(false, 'unknown app "'..Current_app..'"')endend
function App.mousereleased(x,y, mouse_button)if run.keychord_press then run.keychord_press(chord, key, scancode, is_repeat) endif source.keychord_press then source.keychord_press(chord, key, scancode, is_repeat) end