{"content": "\n<div class=\"djDebugPanelTitle\">\n  <button type=\"button\" class=\"djDebugClose\">\u00bb</button>\n  <h3>Template source: <code>socialaccount/snippets/provider_list.html</code></h3>\n</div>\n<div class=\"djDebugPanelContent\">\n  <div class=\"djdt-scroll\">\n    <div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">load</span> <span class=\"nv\">socialaccount</span> <span class=\"cp\">%}</span>\n<span class=\"cp\">{%</span> <span class=\"k\">load</span> <span class=\"nv\">i18n</span> <span class=\"cp\">%}</span>\n\n<span class=\"cp\">{%</span> <span class=\"k\">get_providers</span> <span class=\"k\">as</span> <span class=\"nv\">socialaccount_providers</span> <span class=\"cp\">%}</span>\n\n<span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">provider</span> <span class=\"k\">in</span> <span class=\"nv\">socialaccount_providers</span> <span class=\"cp\">%}</span>\n  <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">provider.id</span> <span class=\"o\">==</span> <span class=\"s2\">&quot;openid&quot;</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">brand</span> <span class=\"k\">in</span> <span class=\"nv\">provider.get_brands</span> <span class=\"cp\">%}</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">li</span><span class=\"p\">&gt;</span>\n        <span class=\"p\">&lt;</span><span class=\"nt\">form</span> <span class=\"na\">action</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{%</span> <span class=\"k\">provider_login_url</span> <span class=\"nv\">provider.id</span> <span class=\"nv\">openid</span><span class=\"o\">=</span><span class=\"nv\">brand.openid_url</span> <span class=\"nv\">process</span><span class=\"o\">=</span><span class=\"nv\">process</span> <span class=\"nv\">next</span><span class=\"o\">=</span><span class=\"nv\">next</span> <span class=\"cp\">%}</span><span class=\"s\">&quot;</span> <span class=\"na\">method</span><span class=\"o\">=</span><span class=\"s\">&quot;post&quot;</span><span class=\"p\">&gt;</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n          <span class=\"p\">&lt;</span><span class=\"nt\">button</span>\n              <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">&quot;socialaccount-provider </span><span class=\"cp\">{{</span> <span class=\"nv\">provider.id</span> <span class=\"cp\">}}</span><span class=\"s\"> </span><span class=\"cp\">{{</span> <span class=\"nv\">brand.id</span> <span class=\"cp\">}}</span><span class=\"s\"> button&quot;</span>\n              <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span>\n              <span class=\"na\">title</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{{</span> <span class=\"nv\">brand.name</span> <span class=\"cp\">}}</span><span class=\"s\">&quot;</span><span class=\"p\">&gt;</span>\n            <span class=\"cp\">{%</span> <span class=\"k\">trans</span> <span class=\"nv\">verbiage</span><span class=\"o\">|</span><span class=\"nf\">default</span><span class=\"s1\">:&#39;Connect to&#39;</span> <span class=\"cp\">%}</span> <span class=\"cp\">{{</span> <span class=\"nv\">brand.name</span> <span class=\"cp\">}}</span>\n          <span class=\"p\">&lt;/</span><span class=\"nt\">button</span><span class=\"p\">&gt;</span>\n        <span class=\"p\">&lt;/</span><span class=\"nt\">form</span><span class=\"p\">&gt;</span>\n      <span class=\"p\">&lt;/</span><span class=\"nt\">li</span><span class=\"p\">&gt;</span>\n    <span class=\"cp\">{%</span> <span class=\"k\">endfor</span> <span class=\"cp\">%}</span>\n  <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n  <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">provider.id</span> <span class=\"o\">!=</span> <span class=\"s1\">&#39;bitbucket&#39;</span> <span class=\"cp\">%}</span>\n  <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">allowed_providers</span> <span class=\"k\">and</span> <span class=\"nv\">provider.id</span> <span class=\"k\">in</span> <span class=\"nv\">allowed_providers</span> <span class=\"k\">or</span> <span class=\"k\">not</span> <span class=\"nv\">allowed_providers</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">li</span><span class=\"p\">&gt;</span>\n      <span class=\"p\">&lt;</span><span class=\"nt\">form</span> <span class=\"na\">action</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{%</span> <span class=\"k\">provider_login_url</span> <span class=\"nv\">provider.id</span> <span class=\"nv\">process</span><span class=\"o\">=</span><span class=\"nv\">process</span> <span class=\"nv\">scope</span><span class=\"o\">=</span><span class=\"nv\">scope</span> <span class=\"nv\">auth_params</span><span class=\"o\">=</span><span class=\"nv\">auth_params</span> <span class=\"nv\">next</span><span class=\"o\">=</span><span class=\"nv\">next</span> <span class=\"cp\">%}</span><span class=\"s\">&quot;</span> <span class=\"na\">method</span><span class=\"o\">=</span><span class=\"s\">&quot;post&quot;</span><span class=\"p\">&gt;</span>\n        <span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n        <span class=\"p\">&lt;</span><span class=\"nt\">button</span>\n            <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">&quot;socialaccount-provider </span><span class=\"cp\">{{</span> <span class=\"nv\">provider.id</span> <span class=\"cp\">}}</span><span class=\"s\"> button&quot;</span>\n            <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span>\n            <span class=\"na\">title</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{{</span> <span class=\"nv\">provider.name</span> <span class=\"cp\">}}</span><span class=\"s\">&quot;</span><span class=\"p\">&gt;</span>\n          <span class=\"cp\">{%</span> <span class=\"k\">trans</span> <span class=\"nv\">verbiage</span><span class=\"o\">|</span><span class=\"nf\">default</span><span class=\"s1\">:&#39;Connect to&#39;</span> <span class=\"cp\">%}</span> <span class=\"cp\">{{</span> <span class=\"nv\">provider.name</span> <span class=\"cp\">}}</span>\n        <span class=\"p\">&lt;/</span><span class=\"nt\">button</span><span class=\"p\">&gt;</span>\n      <span class=\"p\">&lt;/</span><span class=\"nt\">form</span><span class=\"p\">&gt;</span>\n    <span class=\"p\">&lt;/</span><span class=\"nt\">li</span><span class=\"p\">&gt;</span>\n  <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n  <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n<span class=\"cp\">{%</span> <span class=\"k\">endfor</span> <span class=\"cp\">%}</span>\n</pre></div>\n\n  </div>\n</div>\n"}