4WVZ2LAGAIQ2EROHNA4T5PWQEEIPJRTA3CBHGAO55NACCUGLKEZQC 6V3JKJZJ7KBS5I3Q266ZCRJYVO56ZQKLJL4EOHN6XC222CZFXCDQC MZ734MOA6IYZE7SDSQGTBLYUF5VWLLK7M7E6T3KIY6DBEJR3CFMAC S7RXJJZG4IEIVLPHEWFT5M2T3SRRO5US5SYBPXSYSWJJLXAKNNPAC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC SNQHJSWQWDVQ6DQDHIZSSE6SIKWSPLTPSCBM5DFKRCKFL4XHEZDQC ZEKBZDRVZJFHG75HZQVVQHO4G7RIY5OZTSI5G3BWIF566BRQBXHAC LQPHYO7IIMLXHUD5IK657BO4BE3SGT5HYDRJDU5OFDF5YUXKIRTAC }voidzoom(const Arg *arg){unsigned int n = 0;Client *c, *sel = selclient();if (!sel || !selmon->lt[selmon->sellt]->arrange || sel->isfloating)return;wl_list_for_each(c, &clients, link)if (VISIBLEON(c, selmon) && !c->isfloating) {if (++n == 1 && c == sel)sel = NULL;else if (n == 2) {if (!sel)sel = c;break;}}if (n == 1)return;wl_list_remove(&sel->link);wl_list_insert(&clients, &sel->link);focusclient(sel, NULL, 1);arrange(selmon);