PageSourceSearch

https://descope-netlify-example.netlify.app/_next/static/chunks/33.d21d3fffdcaf581d.js

js descope-netlify-example.netlify.app collected 2026-10-03 10:39:06 UTC 5,430 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[33],{9033:(t,e,i)=>{i.r(e),i.d(e,{default:()=>j});var s,o,n=i(35),d=i(1450),r=i(9096),a=i(6019),l=i(6069),c=i(9267),p=i(5502);!function(t){t.oidc="oidc",t.saml="saml"}(s||(s={}));let u=(0,l.Mz)(t=>t.ssoAppsList.data,t=>{var e;return null==(e=null==t?void 0:t.filter)?void 0:e.call(t,t=>t.appType===s.saml)}),g=(0,l.Mz)(u,t=>t.map(t=>({name:t.name,icon:t.logo,url:t.samlSettings.idpInitiatedUrl}))),h=(0,c.zD)("ssoApps/load",(t,{extra:{api:e}})=>e.ssoApps.load()),v=(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)})})})(h)({onFulfilled:(t,e)=>{var i;t.ssoAppsList.data=null==(i=e.payload)?void 0:i.apps}},(o=t=>t.ssoAppsList,{onFulfilled:t=>{o(t).loading=!1},onPending:t=>{o(t).loading=!0,o(t).error=null},onRejected:(t,e)=>{o(t).loading=!1,o(t).error=e.error}})),f={action:h,reducer:v},m={ssoAppsList:{data:[],loading:!1,error:null}},y={load:"/v1/mgmt/sso/idp/apps/load"},b=(0,n.fc)(t=>{var e,i,o,a;let l=(0,n.Zz)(r.i8,r.Bn,r.I2,r.sA,r.uX)(t);return a=class extends l{constructor(){super(...arguments),e.add(this),i.set(this,void 0)}get widgetId(){return this.getAttribute("widget-id")}get mock(){return this.getAttribute("mock")}get api(){return(0,d.gn)(this,i,"f")||(0,d.gn)(this,e,"m",o).call(this),(0,d.gn)(this,i,"f")}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,d.sH)(this,void 0,void 0,function*(){var s;yield null==(s=t.init)?void 0:s.call(this),this.observeAttributes(["project-id","base-url"],()=>{(0,d.gn)(this,i,"f")&&(0,d.gn)(this,e,"m",o).call(this)})})}},i=new WeakMap,e=new WeakSet,o=function(){var t,e,o;this.logger.debug("creating an sdk instance"),(0,d.GG)(this,i,(t={projectId:this.projectId,baseUrl:this.baseUrl,refreshCookieName:this.refreshCookieName},e="true"===this.mock,o=this.widgetId,{ssoApps:(({httpClient:t,mock:e})=>({load:()=>(0,d.sH)(void 0,void 0,void 0,function*(){if(e)return(0,d.sH)(void 0,void 0,void 0,function*(){return new Promise(t=>{t({apps:[{id:"ssoapp1",name:"App 1",description:"This is the first SAML app",enabled:!0,appType:s.saml,logo:"logo1",samlSettings:{idpInitiatedUrl:""}},{id:"ssoapp2",name:"App 2",description:"This is the first OIDC app",enabled:!0,appType:s.oidc,logo:"logo2"},{id:"ssoapp3",name:"App 3",description:"This is the second SAML app",enabled:!0,appType:s.saml,logo:"logo3",samlSettings:{idpInitiatedUrl:""}}]})})});let i=yield t.get(y.load);return yield(0,d.sH)(void 0,void 0,void 0,function*(){let t=yield i.text(),e=JSON.parse(t);if(!i.ok)throw Error(`${e.errorDescription}${e.errorMessage?`: ${e.errorMessage}`:""}`||`${i.status} ${i.statusText}`);i.json=()=>Promise.resolve(e),i.text=()=>Promise.resolve(t)}),i.json()})}))({httpClient:(0,p.Ay)(Object.assign(Object.assign({},t),{persistTokens:!0,baseHeaders:{"x-descope-widget-type":"applications-portal-widget","x-descope-widget-id":o,"x-descope-widget-version":"0.3.33"}})).httpClient,mock:e})}),"f")},a}),w=(0,n.fc)(t=>{let e=(0,n.Zz)((0,r.cw)({name:"widget",initialState:m,reducers:{},extraReducers:t=>{f.reducer(t)},asyncActions:{loadSSOApps:f.action}}),r.O9,r.I2,b)(t);return class extends e{constructor(...t){super(...t),this.state=m,this.subscribe(t=>{this.logger.debug("State update:",t),this.state=t})}}}),A=(0,n.fc)(t=>{let e=(0,n.Zz)(r.RA,(0,r.j6)({"widget-id":r.j6.missingAttrValidator}))(t);return class extends e{get widgetId(){return this.getAttribute("widget-id")}fetchWidgetPage(t){return(0,d.sH)(this,void 0,void 0,function*(){return(yield this.fetchStaticResource(`applications-portal-widget/${this.widgetId}/${t}`,"text")).body})}}}),R=(0,n.fc)(t=>{var e,i,s,o;return o=class extends(0,n.Zz)(r.I2,r.O9,r.PJ,r.co,A,w)(t){constructor(){super(...arguments),e.add(this)}onWidgetRootReady(){return(0,d.sH)(this,void 0,void 0,function*(){})}init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,d.sH)(this,void 0,void 0,function*(){var o;yield null==(o=t.init)?void 0:o.call(this);let[n]=yield Promise.all([(0,d.gn)(this,e,"m",i).call(this),this.actions.loadSSOApps()]);(0,d.gn)(this,e,"m",s).call(this,n),this.onWidgetRootReady()})}},e=new WeakSet,i=function(){return(0,d.sH)(this,void 0,void 0,function*(){let t=(0,n.Xu)((yield this.fetchWidgetPage("root.html")));return yield this.loadDescopeUiComponents(t),t})},s=function(t){this.contentRootElement.append(t.content.cloneNode(!0))},o}),k=(0,n.fc)(t=>{var e,i,s;return s=class extends(0,n.Zz)(w,r.I2,R)(t){constructor(){super(...arguments),e.add(this)}onWidgetRootReady(){let t=Object.create(null,{onWidgetRootReady:{get:()=>super.onWidgetRootReady}});return(0,d.sH)(this,void 0,void 0,function*(){var s;yield null==(s=t.onWidgetRootReady)?void 0:s.call(this),(0,d.gn)(this,e,"m",i).call(this,g(this.state))})}},e=new WeakSet,i=function(t){this.appsList=new a.zS(()=>{var t;return null==(t=this.shadowRoot)?void 0:t.querySelector("descope-apps-list")},{logger:this.logger}),this.appsList.data=t},s}),S=(0,n.fc)(t=>class extends(0,n.Zz)(r.VP,r.TI,k)(t){init(){let t=Object.create(null,{init:{get:()=>super.init}});return(0,d.sH)(this,void 0,void 0,function*(){var e;yield null==(e=t.init)?void 0:e.call(this)})}}),j=(0,n.Zz)(t=>class extends S(t){}
1)(HTMLElement);customElements.define("descope-applications-portal-widget",j)}}]);

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.