47R6W5PMTUBM7EDOR7PUUFMZDJGWKUBWBS455UGAGFHSZGI2YFRQC DVIBBDIRHCREHHOHZNQ2L3JJTW6GRSUGBHDJD2OKUBHWIBJ5WJUQC GLMJBCVZQV44EBKNLIBESMJGWIG2QEU4F4L5KJ7IO4ALSM6LX4KQC 6TR2TEPUGIEBGPCXTZWHNP53Q7KPJ2H6U77YO7GC7NL4FFPOZTWAC WSJCAK3HTXKINVAAWRF32D2F4IHLG7GQW6AWJMYVFLR6VFWL2L2QC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC RKY73PZWOR4BJ7HARRPKL6X5VBP2UOMYUWHPNO5G5754XML75ZHQC E7UO6NRGXFDMBU3BSJYRDNOA3Y7VHD7NWPHI5PHCPHQF6ZNOPZLQC JTZBFGPCDJDJWECXH2LLXY3SUAQNCP45HLJQKG3V7XGTPLD634WAC F72VJF4KJZEYZEYGAGKCWPMEQGPKS7T5PEEJPJKZO6ZG246TTLAQC EQRGODLKSVSPFSUZU7BV5ER72U4QS4ATSBKV544XXQVKKTOSC7EAC /* Find the client under the pointer and send the event along. */xytonode(cursor->x, cursor->y, &surface, &c, NULL, &sx, &sy);if (cursor_mode == CurPressed && !seat->drag&& surface != seat->pointer_state.focused_surface&& toplevel_from_wlr_surface(seat->pointer_state.focused_surface, &w, &l) >= 0) {c = w;surface = seat->pointer_state.focused_surface;sx = cursor->x - (l ? l->geom.x : w->geom.x);sy = cursor->y - (l ? l->geom.y : w->geom.y);}
/* Find the client under the pointer and send the event along. */xytonode(cursor->x, cursor->y, &surface, &c, NULL, &sx, &sy);if (cursor_mode == CurPressed && !seat->drag && surface != held_grab&& toplevel_from_wlr_surface(held_grab, &w, &l) >= 0) {c = w;surface = held_grab;sx = cursor->x - (l ? l->geom.x : w->geom.x);sy = cursor->y - (l ? l->geom.y : w->geom.y);}