1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[865],{42865:function(t,e,i){i.r(e),i.d(e,{default:function(){return tt}});var s,n,o=i(5853),r=i(46865),a=i(92588),l=i(6893),d=i(86517);i(21050);var h=i(35811),c=i(92713);i(96218);let u=(t={})=>{let e=(0,r.Mn)("<descope-wc></descope-wc>");return Object.entries(t).forEach(([t,i])=>{e.content.querySelector("descope-wc").setAttribute((0,r.GL)(t),i)}),e};function f(t){return new URLSearchParams(window.location.search).get(t)}let m=t=>(...e)=>i=>{i.addCase(t.pending,(t,i)=>{e.forEach(({onPending:e})=>{null==e||e(t,i)})}),i.addCase(t.fulfilled,(t,i)=>{e.forEach(({onFulfilled:e})=>{null==e||e(t,i)})}),i.addCase(t.rejected,(t,i)=>{e.forEach(({onRejected:e})=>{null==e||e(t,i)})})},v=t=>({onFulfilled:e=>{t(e).loading=!1},onPending:e=>{t(e).loading=!0,t(e).error=null},onRejected:(e,i)=>{t(e).loading=!1,t(e).error=i.error}}),g=(0,d.hg)("users/me",(t,{extra:{api:e}})=>e.user.me()),p=m(g)({onFulfilled:(t,e)=>{t.me.data=e.payload}},v(t=>t.me)),w=(0,d.hg)("tenant/details",(t,{extra:{api:e}})=>e.tenant.details()),b=m(w)({onFulfilled:(t,e)=>{t.tenant.data=e.payload}},v(t=>t.tenant)),y=(0,d.hg)("tenant/adminLinkSso",(t,{extra:{api:e}})=>e.tenant.adminLinkSso()),S={action:y,reducer:m(y)({onFulfilled:(t,e)=>{var i;t.tenantAdminLinkSSO.data=(null===(i=e.payload)||void 0===i?void 0:i.adminSSOConfigurationLink)||""}},v(t=>t.tenantAdminLinkSSO))},_={me:{loading:!1,error:null,data:{}},tenant:{loading:!1,error:null,data:{}},tenantAdminLinkSSO:{loading:!1,error:null,data:""}},Q={me:"/v1/auth/me"},k={details:"/v1/mgmt/tenant",adminLinkSso:"/v1/mgmt/tenant/adminlinks/sso/authenticated"},C=t=>(0,o.mG)(void 0,void 0,void 0,function*(){let e=yield t.text(),i=JSON.parse(e);if(!t.ok)throw Error(`${i.errorDescription}${i.errorMessage?`: ${i.errorMessage}`:""}`||`${t.status} ${t.statusText}`);t.json=()=>Promise.resolve(i),t.text=()=>Promise.resolve(e)}),I=()=>(0,o.mG)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({loginIds:["[email protected]"],externalIds:["[email protected]"],userId:"user-1",name:"Test User",email:"[email protected]",roleNames:["Role"],phone:"+1-202-555-010",verifiedEmail:!0,verifiedPhone:!0,userTenants:[],status:"enabled",editable:!0,createdTime:(new Date).getTime(),customAttributes:{},familyName:"",givenName:"",middleName:"",picture:void 0,password:!0,SAML:!1,test:!1,TOTP:!1,webauthn:!0})})}),R=()=>(0,o.mG)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({tenantId:"tenant-1",roleNames:["admin"],id:"tenant-1",name:"Test Tenant",selfProvisioningDomains:["example1.com","example2.com"],customAttributes:{},authType:"password",domains:[],createdTime:Date.now(),disabled:!1,enforceSSO:!0})})}),U=()=>(0,o.mG)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({adminSSOConfigurationLink:"_blank"})})}),x=({httpClient:t,tenantId:e,mock:i})=>{let s=encodeURIComponent(e||""),n=`?tenant=${s}&id=${s}`;return{details:()=>(0,o.mG)(void 0,void 0,void 0,function*(){if(i)return R();if(!e)throw Error("tenantId is not defined");let s=`${k.details}${n}`,o=yield t.get(s);return yield C(o),yield o.json()}),adminLinkSso:()=>(0,o.mG)(void 0,void 0,void 0,function*(){if(i)return U();if(!e)throw Error("tenantId is not defined");let n=yield t.post(`${k.adminLinkSso}?tenant=${s}`,{tenantId:s},{headers:{"Content-Type":"application/json"}});return yield C(n),yield n.json()})}},O=({httpClient:t,mock:e})=>({me:()=>(0,o.mG)(void 0,void 0,void 0,function*(){if(e)return I();let i=yield t.get(Q.me);return yield C(i),i.json()})}),W=(0,r.mJ)(t=>{var e,i,s,n;let l=(0,r.qC)(a.vd,a.$j,a.jw,a.Qi,a.xY)(t);return n=class extends l{constructor(){super(...arguments),e.add(this),i.set(this,void 0)}get widgetId(){return this.getAttribute("widget-id")}get tenantId(){return this.getAttribute("tenant")}get mock(){return this.getAttribute("mock")}get styleId(){return this.getAttribute("style-id")||a.ii}get api(){return(0,o.Q_)(this,i,"f")||(0,o.Q_)(this,e,"m",s).call(this),(0,o.Q_)(this,i,"f")}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,o.mG)(this,void 0,void 0,function*(){var n;yield null===(n=t.init)||void 0===n?void 0:n.call(this),this.observeAttributes(["project-id","base-url","tenant","mock"],()=>{(0,o.Q_)(this,i,"f")&&(0,o.Q_)(this,e,"m",s).call(this)})})}},i=new WeakMap,e=new WeakSet,s=function(){this.logger.debug("creating an sdk instance"),(0,o.YH)(this,i,((t,e,i,s)=>{let n=(0,h.ZP)(Object.assign(Object.assign({},t),{persistTokens:!0,baseHeaders:{"x-descope-widget-type":"tenant-profile-widget","x-descope-widget-id":s,"x-descope-widget-version":"0.5.34"}}));return{user:O({httpClient:n.httpClient,mock:i}),tenant:x({httpClient:n.httpClient,tenantId:e,mock:i})}})({projectId:this.projectId,baseUrl:this.baseUrl,refreshCookieName:this.refreshCookieName},this.tenantId,"true"===this.mock,this.widgetId),"f")},n}),j=(0,r.mJ)(t=>{let e=(0,r.qC)((0,a.EJ)({name:"widget",initialState:_,reducers:{},extraReducers:t=>{p(t),b(t),S.reducer(t)},asyncActions:{getMe:g,getTenant:w,getTenantAdminLinkSSO:S.action}}),a.Yu,a.jw,W)(t);return class extends e{constructor(...t){super(...t),this.state=_,this.subscribe(t=>{this.logger.debug("State update:",t),this.state=t})}}}),E="widget-flow",M=(0,r.mJ)(t=>{var e,i,s;return s=class extends(0,r.qC)(a.Yu,a.O1,j,a.xY,a.jw,a.Fm)(t){constructor(){super(...arguments),e.add(this)}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,o.mG)(this,void 0,void 0,function*(){var s;yield null===(s=t.init)||void 0===s?void 0:s.call(this);let n=f(E);n&&(function(t){if(window.history.replaceState&&f(t)){let e=new URL(window.location.href),i=new URLSearchParams(e.search);i.delete(t),e.search=i.toString(),window.history.replaceState({},"",e.toString())}}(E),(0,o.Q_)(this,e,"m",i).call(this,n))})}},e=new WeakSet,i=function(t){let e=this.createModal({"data-id":"redirect-flow"});e.setContent(u({projectId:this.projectId,flowId:t,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId})),new l.ig(()=>{var t;return null===(t=e.ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}).onSuccess(()=>{e.close(),this.actions.getMe(),this.actions.getTenant(),this.actions.getTenantAdminLinkSSO()}),e.afterClose=()=>{e.remove()},e.open()},s}),D=t=>t.tenant.data,T=t=>t.tenantAdminLinkSSO.data,A=(0,c.P1)(D,t=>t.customAttributes||{}),N=(0,c.P1)(D,t=>t.name||""),F=(0,c.P1)(D,t=>
1t.selfProvisioningDomains||[]),q=(0,c.P1)(D,t=>t.enforceSSOExclusions||[]),Y=(0,c.P1)(D,t=>t.enforceSSO||!1),P=(0,r.mJ)(t=>class extends(0,r.qC)(a.Fm,a.$j)(t){syncFlowTheme(t){t.theme=this.theme,this.observeAttributes(["theme"],()=>{t.theme=this.theme})}}),L=(0,r.mJ)(t=>{let e=(0,r.qC)(a.mX,(0,a.dR)({"widget-id":a.dR.missingAttrValidator}))(t);return class extends e{get widgetId(){return this.getAttribute("widget-id")}fetchWidgetPage(t){return(0,o.mG)(this,void 0,void 0,function*(){return(yield this.fetchStaticResource(`tenant-profile-widget/${this.widgetId}/${t}`,"text")).body})}}}),G=(0,r.mJ)(t=>{var e,i,s;return s=class extends(0,r.qC)(a.jw,a.Yu,a.fw,a.PJ,L,j)(t){constructor(){super(...arguments),e.add(this)}onWidgetRootReady(){return(0,o.mG)(this,void 0,void 0,function*(){})}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,o.mG)(this,void 0,void 0,function*(){var s;yield null===(s=t.init)||void 0===s?void 0:s.call(this);try{yield Promise.all([this.actions.getMe(),this.actions.getTenant(),this.actions.getTenantAdminLinkSSO()])}catch(t){}let n=this.state.me.error||this.state.tenant.error||this.state.tenantAdminLinkSSO.error;if(n){this.contentRootElement.innerHTML="";let t="object"==typeof n&&null!==n&&"message"in n?n.message:String(n)||"An error occurred";this.contentRootElement.append(function({mainMessage:t="An error occurred"}){let e=document.createElement("div");e.setAttribute("data-id","widget-error"),e.style.display="flex",e.style.flexDirection="column",e.style.alignItems="center",e.style.justifyContent="center",e.style.padding="72px 36px",e.style.background="#fff",e.style.borderRadius="12px",e.style.boxShadow="0 2px 8px rgba(0,0,0,0.03)",e.style.margin="32px auto",e.style.maxWidth="400px";let i=document.createElement("div");i.innerHTML='\n <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\n <circle cx="20" cy="20" r="18" stroke="#FF3B3B" stroke-width="3" fill="#fff"/>\n <text x="20" y="27" text-anchor="middle" font-size="24" font-family="Arial, sans-serif" fill="#FF3B3B">!</text>\n </svg>\n ',i.style.marginBottom="12px",e.appendChild(i);let s=document.createElement("div");return s.textContent=t,s.style.fontWeight="bold",s.style.fontSize="20px",s.style.color="#222",s.style.textAlign="center",s.style.marginTop="8px",e.appendChild(s),e}({mainMessage:t}))}else yield(0,o.Q_)(this,e,"m",i).call(this),yield this.onWidgetRootReady(),this.dispatchEvent(new CustomEvent("ready"))})}},e=new WeakSet,i=function(){return(0,o.mG)(this,void 0,void 0,function*(){let t=(0,r.Mn)((yield this.fetchWidgetPage("root.html")));yield this.loadDescopeUiComponents(t),this.contentRootElement.append(t.content.cloneNode(!0))})},s}),H=(0,r.mJ)(t=>{var e,i,s,n;return n=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),s.set(this,(0,r.fB)(t=>{this.tenantAdminLinkSSODriver.href=t}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var n;yield null===(n=t.onWidgetRootReady)||void 0===n?void 0:n.call(this),(0,o.Q_)(this,e,"m",i).call(this),(0,o.Q_)(this,s,"f").call(this,T(this.state)),this.subscribe((0,o.Q_)(this,s,"f").bind(this),T)})}},s=new WeakMap,e=new WeakSet,i=function(){this.tenantAdminLinkSSODriver=new l.X9(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-link[data-id="tenant-admin-link-sso"]')},{logger:this.logger})},n});(s=n||(n={})).TEXT="text",s.NUMBER="number",s.BOOLEAN="boolean",s.SINGLE_SELECT="singleSelect",s.ARRAY="array",s.DATE="date";let J=(0,r.mJ)(t=>{var e,i,s,d,h,c,f,m,v,g,p;return p=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,{}),s.set(this,{}),d.set(this,{}),h.set(this,{}),m.set(this,(0,r.fB)(t=>{var i;Array.from(null===(i=this.shadowRoot)||void 0===i?void 0:i.querySelectorAll('descope-user-attribute[data-id^="customAttributes."]')).forEach(i=>{let s=i.getAttribute("data-id").replace("customAttributes.",""),r=i.getAttribute("data-type")||n.TEXT,a=t[s],d=new l.fp(i,{logger:this.logger});
1d.value=r===n.DATE&&a?new Date(a).toLocaleString():r===n.BOOLEAN&&void 0!==a?a?"True":"False":(a||"").toString(),(0,o.Q_)(this,e,"m",v).call(this,i,s,d,r,s),(0,o.Q_)(this,e,"m",g).call(this,i,s,d)})}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var e;yield null===(e=t.onWidgetRootReady)||void 0===e?void 0:e.call(this),(0,o.Q_)(this,m,"f").call(this,A(this.state)),this.subscribe((0,o.Q_)(this,m,"f").bind(this),A)})}},i=new WeakMap,s=new WeakMap,d=new WeakMap,h=new WeakMap,m=new WeakMap,e=new WeakSet,c=function(t,e,r){var a,l;let d=A(this.state)[r],h=e===n.ARRAY?(d||[]).join(","):d;null===(a=(0,o.Q_)(this,i,"f")[t])||void 0===a||a.setContent(u({projectId:this.projectId,flowId:t,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId,form:JSON.stringify({customAttributes:{[r]:h}})})),null===(l=(0,o.Q_)(this,s,"f")[t])||void 0===l||l.onSuccess(()=>{var e;null===(e=(0,o.Q_)(this,i,"f")[t])||void 0===e||e.close(),this.actions.getTenant()})},f=function(t){var e,i;null===(e=(0,o.Q_)(this,d,"f")[t])||void 0===e||e.setContent(u({projectId:this.projectId,flowId:t,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId})),null===(i=(0,o.Q_)(this,h,"f")[t])||void 0===i||i.onSuccess(()=>{var e;null===(e=(0,o.Q_)(this,d,"f")[t])||void 0===e||e.close(),this.actions.getTenant()})},v=function(t,n,r,a,d){let h=t.getAttribute("edit-flow-id");h&&((0,o.Q_)(this,i,"f")[h]||((0,o.Q_)(this,i,"f")[h]=this.createModal({"data-id":`edit-${n}`}),(0,o.Q_)(this,s,"f")[h]=new l.ig(()=>{var t,e;return null===(e=null===(t=(0,o.Q_)(this,i,"f")[h])||void 0===t?void 0:t.ele)||void 0===e?void 0:e.querySelector("descope-wc")},{logger:this.logger}),(0,o.Q_)(this,i,"f")[h].beforeOpen=(0,o.Q_)(this,e,"m",c).bind(this,h,a,d),r.onEditClick(()=>{var t,e;null===(e=null===(t=(0,o.Q_)(this,i,"f"))||void 0===t?void 0:t[h])||void 0===e||e.open()}),this.syncFlowTheme((0,o.Q_)(this,s,"f")[h])))},g=function(t,i,s){let n=t.getAttribute("delete-flow-id");n&&((0,o.Q_)(this,d,"f")[n]||((0,o.Q_)(this,d,"f")[n]=this.createModal({"data-id":`delete-${i}`}),(0,o.Q_)(this,h,"f")[n]=new l.ig(()=>{var t,e;return null===(e=null===(t=(0,o.Q_)(this,d,"f")[n])||void 0===t?void 0:t.ele)||void 0===e?void 0:e.querySelector("descope-wc")},{logger:this.logger}),(0,o.Q_)(this,d,"f")[n].beforeOpen=(0,o.Q_)(this,e,"m",f).bind(this,n),s.onDeleteClick(()=>{var t,e;null===(e=null===(t=(0,o.Q_)(this,d,"f"))||void 0===t?void 0:t[n])||void 0===e||e.open()}),this.syncFlowTheme((0,o.Q_)(this,h,"f")[n])))},p}),B=(0,r.mJ)(t=>{var e,i,s,n,d,h,c,f,m,v,g,p;return p=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),s.set(this,void 0),n.set(this,void 0),d.set(this,void 0),g.set(this,(0,r.fB)(t=>{this.tenantEmailDomainsDriver.value=t}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var i;yield null===(i=t.onWidgetRootReady)||void 0===i?void 0:i.call(this),(0,o.Q_)(this,e,"m",v).call(this),(0,o.Q_)(this,e,"m",h).call(this),(0,o.Q_)(this,e,"m",f).call(this),(0,o.Q_)(this,g,"f").call(this,F(this.state)),this.subscribe((0,o.Q_)(this,g,"f").bind(this),F)})}},i=new WeakMap,s=new WeakMap,n=new WeakMap,d=new WeakMap,g=new WeakMap,e=new WeakSet,h=function(){this.tenantEmailDomainsDriver.editFlowId&&((0,o.YH)(this,i,this.createModal({"data-id":"edit-tenant-email-domains"}),"f"),(0,o.YH)(this,s,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,i,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,i,"f").beforeOpen=(0,o.Q_)(this,e,"m",c).bind(this),(0,o.Q_)(this,e,"m",c).call(this),this.syncFlowTheme((0,o.Q_)(this,s,"f")))},c=function(){(0,o.Q_)(this,i,"f").setContent(u({projectId:this.projectId,flowId:this.tenantEmailDomainsDriver.editFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId,form:JSON.stringify({tenantEmailDomains:F(this.state)})})),(0,o.Q_)(this,s,"f").onSuccess(()=>{(0,o.Q_)(this,i,"f").close(),this.actions.getTenant()})},f=function(){this.tenantEmailDomainsDriver.deleteFlowId&&((0,o.YH)(this,n,this.createModal({"data-id":"delete-tenant-email-domains"}),"f"),(0,o.YH)(this,d,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,n,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,n,"f").beforeOpen=(0,o.Q_)(this,e,"m",m).bind(this),(0,o.Q_)(this,e,"m",m).call(this),this.syncFlowTheme((0,o.Q_)(this,d,"f")))},m=function(){(0,o.Q_)(this,n,"f").setContent(u({projectId:this.projectId,flowId:this.tenantEmailDomainsDriver.deleteFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId})),(0,o.Q_)(this,d,"f").onSuccess(()=>{(0,o.Q_)(this,n,"f").close(),this.actions.getTenant()})},v=function(){this.tenantEmailDomainsDriver=new l.fp(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-user-attribute[data-id="tenant-email-domains-edit"]')},{logger:this.logger}),this.tenantEmailDomainsDriver.onEditClick(()=>{var t;null===(t=(0,o.Q_)(this,i,"f"))||void 0===t||t.open()}),this.tenantEmailDomainsDriver.onDeleteClick(()=>{var t;null===(t=(0,o.Q_)(this,n,"f"))||void 0===t||t.open()})},p}),$=(0,r.mJ)(t=>{var e,i,s,n,d,h,c,f,m,v,g,p;return p=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),s.set(this,void 0),n.set(this,void 0),d.set(this,void 0),g.set(this,(0,r.fB)(t=>{this.tenantSSOExclusionsDriver.value=t}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var i;yield null===(i=t.onWidgetRootReady)||void 0===i?void 0:i.call(this),(0,o.Q_)(this,e,"m",v).call(this),(0,o.Q_)(this,e,"m",h).call(this),(0,o.Q_)(this,e,"m",f).call(this),(0,o.Q_)(this,g,"f").call(this,q(this.state)),this.subscribe((0,o.Q_)(this,g,"f").bind(this),q)})}},i=new WeakMap,s=new WeakMap,n=new WeakMap,d=new WeakMap,g=new WeakMap,e=new WeakSet,h=function(){this.tenantSSOExclusionsDriver.editFlowId&&((0,o.YH)(this,i,this.createModal({"data-id":"edit-tenant-sso-exclusions"}),"f"),(0,o.YH)(this,s,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,i,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,i,"f").beforeOpen=(0,o.Q_)(this,e,"m",c).bind(this),(0,o.Q_)(this,e,"m",c).call(this),this.syncFlowTheme((0,o.Q_)(this,s,"f")))},c=function(){(0,o.Q_)(this,i,"f").setContent(u({projectId:this.projectId,flowId:this.tenantSSOExclusionsDriver.editFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId,form:JSON.stringify({enforceSSOExclusions:q(this.state)})})),(0,o.Q_)(this,s,"f").onSuccess(()=>{(0,o.Q_)(this,i,"f").close(),this.actions.getTenant()})},f=function(){this.tenantSSOExclusionsDriver.deleteFlowId&&((0,o.YH)(this,n,this.createModal({"data-id":"delete-tenant-sso-exclusions"}),"f"),(0,o.YH)(this,d,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,n,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,n,"f").beforeOpen=(0,o.Q_)(this,e,"m",m).bind(this),(0,o.Q_)(this,e,"m",m).call(this),this.syncFlowTheme((0,o.Q_)(this,d,"f")))},m=function(){(0,o.Q_)(this,n,"f").setContent(u({projectId:this.projectId,flowId:this.tenantSSOExclusionsDriver.deleteFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId})),(0,o.Q_)(this,d,"f").onSuccess(()=>{(0,o.Q_)(this,n,"f").close(),this.actions.getTenant()})},v=function(){this.tenantSSOExclusionsDriver=new l.fp(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-user-attribute[data-id="tenant-force-sso-exclusions-edit"]')},{logger:this.logger}),this.tenantSSOExclusionsDriver.onEditClick(()=>{var t;null===(t=(0,o.Q_)(this,i,"f"))||void 0===t||t.open()}),this.tenantSSOExclusionsDriver.onDeleteClick(()=>{var t;null===(t=(0,o.Q_)(this,n,"f"))||void 0===t||t.open()})},p}),X=(0,r.mJ)(t=>{var e,i,s,n,d,h,c,f,m,v,g,p;return p=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),s.set(this,void 0),n.set(this,void 0),d.set(this,void 0),g.set(this,(0,r.fB)(t=>{this.tenantEnforceSSODriver.value=t}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var i;yield null===(i=t.onWidgetRootReady)||void 0===i?void 0:i.call(this),(0,o.Q_)(this,e,"m",v).call(this),(0,o.Q_)(this,e,"m",h).call(this),(0,o.Q_)(this,e,"m",f).call(this),(0,o.Q_)(this,g,"f").call(this,Y(this.state)),this.subscribe((0,o.Q_)(this,g,"f").bind(this),Y)})}},i=new WeakMap,s=new WeakMap,n=new WeakMap,d=new WeakMap,g=new WeakMap,e=new WeakSet,h=function(){this.tenantEnforceSSODriver.editFlowId&&((0,o.YH)(this,i,this.createModal({"data-id":"edit-tenant-enforce-sso"}),"f"),(0,o.YH)(this,s,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,i,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,i,"f").beforeOpen=(0,o.Q_)(this,e,"m",c).bind(this),(0,o.Q_)(this,e,"m",c).call(this),this.syncFlowTheme((0,o.Q_)(this,s,"f")))},c=function(){(0,o.Q_)(this,i,"f").setContent(u({projectId:this.projectId,flowId:this.tenantEnforceSSODriver.editFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId,form:JSON.stringify({enforceSSO:Y(this.state)})})),(0,o.Q_)(this,s,"f").onSuccess(()=>{(0,o.Q_)(this,i,"f").close(),this.actions.getTenant()})},f=function(){this.tenantEnforceSSODriver.deleteFlowId&&((0,o.YH)(this,n,this.createModal({"data-id":"delete-tenant-enforce-sso"}),"f"),(0,o.YH)(this,d,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,n,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,n,"f").beforeOpen=(0,o.Q_)(this,e,"m",m).bind(this),(0,o.Q_)(this,e,"m",m).call(this),this.syncFlowTheme((0,o.Q_)(this,d,"f")))},m=function(){(0,o.Q_)(this,n,"f").setContent(u({projectId:this.projectId,flowId:this.tenantEnforceSSODriver.deleteFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId})),(0,o.Q_)(this,d,"f").onSuccess(()=>{(0,o.Q_)(this,n,"f").close(),this.actions.getTenant()})},v=function(){this.tenantEnforceSSODriver=new l.fp(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-user-attribute[data-id="tenant-enforce-sso-edit"]')},{logger:this.logger}),this.tenantEnforceSSODriver.onEditClick(()=>{var t;null===(t=(0,o.Q_)(this,i,"f"))||void 0===t||t.open()}),this.tenantEnforceSSODriver.onDeleteClick(()=>{var t;null===(t=(0,o.Q_)(this,n,"f"))||void 0===t||t.open()})},p}),z=(0,r.mJ)(t=>{var e,i,s,n,d,h,c,f;return f=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),s.set(this,void 0),c.set(this,(0,r.fB)(t=>{this.tenantNameDriver.value=t}))}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var i;yield null===(i=t.onWidgetRootReady)||void 0===i?void 0:i.call(this),(0,o.Q_)(this,e,"m",h).call(this),(0,o.Q_)(this,e,"m",n).call(this),(0,o.Q_)(this,c,"f").call(this,N(this.state)),this.subscribe((0,o.Q_)(this,c,"f").bind(this),N)})}},i=new WeakMap,s=new WeakMap,c=new WeakMap,e=new WeakSet,n=function(){this.tenantNameDriver.editFlowId&&((0,o.YH)(this,i,this.createModal({"data-id":"tenant-profile-set-name"}),"f"),(0,o.YH)(this,s,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,i,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,i,"f").beforeOpen=(0,o.Q_)(this,e,"m",d).bind(this),(0,o.Q_)(this,e,"m",d).call(this),this.syncFlowTheme((0,o.Q_)(this,s,"f")))},d=function(){(0,o.Q_)(this,i,"f").setContent(u({projectId:this.projectId,flowId:this.tenantNameDriver.editFlowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme,"style-id":this.styleId,form:JSON.stringify({tenantName:N(this.state)})})),(0,o.Q_)(this,s,"f").onSuccess(()=>{(0,o.Q_)(this,i,"f").close(),this.actions.getTenant()})},h=function(){this.tenantNameDriver=new l.fp(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-user-attribute[data-id="tenant-name-edit"]')},{logger:this.logger}),this.tenantNameDriver.onEditClick(()=>{var t;null===(t=(0,o.Q_)(this,i,"f"))||void 0===t||t.open()})},f}),K=(0,r.mJ)(t=>{var e,i,s,n,d,h,c;return c=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),s.set(this,void 0)}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var i;yield null===(i=t.onWidgetRootReady)||void 0===i?void 0:i.call(this),(0,o.Q_)(this,e,"m",h).call(this),(0,o.Q_)(this,e,"m",n).call(this)})}},i=new WeakMap,s=new WeakMap,e=new WeakSet,n=function(){this.TenantPasswordPolicyUserAuthMethodDriver.flowId&&((0,o.YH)(this,i,this.createModal({"data-id":"password-policy"}),"f"),(0,o.YH)(this,s,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,i,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,i,"f").afterClose=(0,o.Q_)(this,e,"m",d).bind(this),(0,o.Q_)(this,e,"m",d).call(this),this.syncFlowTheme((0,o.Q_)(this,s,"f")))},d=function(){(0,o.Q_)(this,i,"f").setContent(u({projectId:this.projectId,flowId:this.TenantPasswordPolicyUserAuthMethodDriver.flowId,tenant:this.tenantId,baseUrl:this.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme})),(0,o.Q_)(this,s,"f").onSuccess(()=>{(0,o.Q_)(this,i,"f").close(),this.actions.getTenant()})},h=function(){this.TenantPasswordPolicyUserAuthMethodDriver=new l.AK(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-user-auth-method[data-id="password-policy"]')},{logger:this.logger}),this.TenantPasswordPolicyUserAuthMethodDriver.onUnfulfilledButtonClick(()=>{var t;null===(t=(0,o.Q_)(this,i,"f"))||void 0===t||t.open()})},c}),V=(0,r.mJ)(t=>{var e,i,s,n,d,h,c;return c=class extends(0,r.qC)(P,j,a.jw,G,a.xY,a.O1)(t){constructor(){super(...arguments),e.add(this),i.set(this,void 0),s.set(this,void 0)}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,o.mG)(this,void 0,void 0,function*(){var i;yield null===(i=t.onWidgetRootReady)||void 0===i?void 0:i.call(this),(0,o.Q_)(this,e,"m",h).call(this),(0,o.Q_)(this,e,"m",n).call(this)})}},i=new WeakMap,s=new WeakMap,e=new WeakSet,n=function(){this.TenantSessionSettingsUserAuthMethodDriver.flowId&&((0,o.YH)(this,i,this.createModal({"data-id":"session-settings"}),"f"),(0,o.YH)(this,s,new l.ig(()=>{var t;return null===(t=(0,o.Q_)(this,i,"f").ele)||void 0===t?void 0:t.querySelector("descope-wc")},{logger:this.logger}),"f"),(0,o.Q_)(this,i,"f").afterClose=(0,o.Q_)(this,e,"m",d).bind(this),(0,o.Q_)(this,e,"m",d).call(this),this.syncFlowTheme((0,o.Q_)(this,s,"f")))},d=function(){(0,o.Q_)(this,i,"f").setContent(u({projectId:this.projectId,flowId:this.TenantSessionSettingsUserAuthMethodDriver.flowId,tenant:this.tenantId,baseUrl:thi
1s.baseUrl,baseStaticUrl:this.baseStaticUrl,baseCdnUrl:this.baseCdnUrl,refreshCookieName:this.refreshCookieName,theme:this.theme})),(0,o.Q_)(this,s,"f").onSuccess(()=>{(0,o.Q_)(this,i,"f").close(),this.actions.getTenant()})},h=function(){this.TenantSessionSettingsUserAuthMethodDriver=new l.AK(()=>{var t;return null===(t=this.shadowRoot)||void 0===t?void 0:t.querySelector('descope-user-auth-method[data-id="session-settings"]')},{logger:this.logger}),this.TenantSessionSettingsUserAuthMethodDriver.onUnfulfilledButtonClick(()=>{var t;null===(t=(0,o.Q_)(this,i,"f"))||void 0===t||t.open()})},c}),Z=(0,r.mJ)(t=>class extends(0,r.qC)(a.Xq,a.Fm,M,G,z,B,$,X,J,H,K,V)(t){init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,o.mG)(this,void 0,void 0,function*(){var e;yield null===(e=t.init)||void 0===e?void 0:e.call(this)})}}),tt=(0,r.qC)(t=>class extends Z(t){init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,o.mG)(this,void 0,void 0,function*(){var e;yield null===(e=t.init)||void 0===e?void 0:e.call(this),(customElements.get("descope-wc")||(yield Promise.resolve().then(i.bind(i,96218)).then(t=>t.default))).sdkConfigOverrides={baseHeaders:{"x-descope-widget-type":"tenant-profile-widget","x-descope-widget-id":this.getAttribute("widget-id"),"x-descope-widget-version":"0.5.34"}}})}})(HTMLElement);customElements.define("descope-tenant-profile-widget",tt)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.