PageSourceSearch

https://scim-directory.vercel.app/_next/static/chunks/62bb17275210e7fe.js?dpl=dpl_29k8vWu38uLJ2dShoHWv6s9jDHxe

js scim-directory.vercel.app collected 2026-10-03 07:41:03 UTC 2,855 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,67527,e=>{"use strict";var t=e.i(43476),s=e.i(71645),l=e.i(37918),a=e.i(93779),r=e.i(41513),i=e.i(32766),n=e.i(18387);function c(){let e=(0,s.useRef)(null),c=(0,s.useMemo)(()=>i.scimAppsIndex.filter(e=>"paywalled"===e.scim_status),[]),o=(0,s.useMemo)(()=>[...c].sort((e,t)=>{let s=e.scim_tax_percent??-1,l=t.scim_tax_percent??-1;return l!==s?l-s:(t.manual_cost||0)-(e.manual_cost||0)}).map(e=>e.name).filter(Boolean).slice(0,8),[c]),{filters:d,updateFilter:m,filteredApps:x,suggestedApps:p,filteredCount:u}=(0,n.useSCIMSearch)(c);(0,s.useEffect)(()=>{m("sortBy","scim_tax")},[m]);let h=c.map(e=>e.scim_tax_percent).filter(e=>"number"==typeof e&&e>0),g=h.length?Math.round(h.reduce((e,t)=>e+t,0)/h.length):null;return(0,t.jsxs)("div",{className:"bg-[#F7F5F2] min-h-screen text-[#363338]",children:[(0,t.jsx)("section",{className:"pt-32 pb-14 bg-gradient-to-b from-[#FAF9F8] to-[#F7F5F2]",children:(0,t.jsxs)(l.default,{className:"text-center max-w-4xl mx-auto",children:[(0,t.jsx)("span",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-amber-50 border border-amber-100 text-amber-700 text-sm font-medium mb-6",children:"Enterprise gate"}),(0,t.jsx)("h1",{className:"text-4xl md:text-6xl font-bold tracking-tight mb-6",children:"SCIM paywalled apps"}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-[#545058] leading-relaxed",children:"These vendors support SCIM, but only behind Enterprise pricing. The upgrade may unlock provisioning, but your team still has to complete the rest of the workflow across the stack."}),(0,t.jsx)("div",{className:"mt-10 bg-white rounded-3xl border border-[#E0D5C8] p-6 max-w-2xl mx-auto",children:(0,t.jsxs)("div",{className:"grid grid-cols-2 divide-x divide-[#E0D5C8] text-center",children:[(0,t.jsxs)("div",{className:"px-4",children:[(0,t.jsx)("p",{className:"text-3xl font-semibold",children:c.length}),(0,t.jsx)("p",{className:"text-sm text-[#7B7481] mt-1",children:"paywalled apps"})]}),(0,t.jsxs)("div",{className:"px-4",children:[(0,t.jsx)("p",{className:"text-3xl font-semibold",children:g?`${g}%`:"—"}),(0,t.jsx)("p",{className:"text-sm text-[#7B7481] mt-1",children:"avg SCIM tax"})]})]})}),(0,t.jsxs)("div",{className:"mt-10",children:[(0,t.jsx)(r.default,{value:d.query,onChange:e=>m("query",e),placeholder:"Search paywalled apps...",suggestions:p,totalMatches:u,onEnter:()=>{if(e.current){let t=e.current.getBoundingClientRect().top+window.pageYOffset+-200;window.scrollTo({top:t,behavior:"smooth"})}},enableTypewriter:!0,typewriterWords:o}),d.query.trim()&&(0,t.jsxs)("p",{className:"text-sm text-[#7B7481] mt-4",children:["Showing ",u," of ",c.length," apps"]})]})]})}),(0,t.jsx)(a.default,{apps:x,initialCount:24,loadMoreCount:24,ref:e})]})}e.s(["default",()=>c])}]);

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.