dup def