def new_grpSp(cls, id_, name):
        """Return new "loose" `p:grpSp` element having *id_* and *name*."""
        xml = (
            '<p:grpSp %s>\n'
            '  <p:nvGrpSpPr>\n'
            '    <p:cNvPr id="%%d" name="%%s"/>\n'
            '    <p:cNvGrpSpPr/>\n'
            '    <p:nvPr/>\n'
            '  </p:nvGrpSpPr>\n'
            '  <p:grpSpPr>\n'
            '    <a:xfrm>\n'
            '      <a:off x="0" y="0"/>\n'
            '      <a:ext cx="0" cy="0"/>\n'
            '      <a:chOff x="0" y="0"/>\n'
            '      <a:chExt cx="0" cy="0"/>\n'
            '    </a:xfrm>\n'
            '  </p:grpSpPr>\n'
            '</p:grpSp>' % nsdecls('a', 'p', 'r')
        ) % (id_, name)
        grpSp = parse_xml(xml)
        return grpSp
Return new "loose" `p:grpSp` element having *id_* and *name*.