       }
    }
    sb.push('</table></td></table>')

    if (sbTokens.length > 0) {
        sb.push('<table class="oauth table table-striped">')
        sb.push('<thead><tr><th colspan="3">OAuth Tokens</th></thead><tbody>')
        sb.push(sbTokens.join(''))
        sb.push('</tbody></table>')
    }

    $('#session').innerHTML = sb.join('')
}

function clip(el,provider) {
    if (window.getSelection) {
        let range = document.createRange()
        range.selectNodeContents(el)
       