PageSourceSearch

https://www.justskim.ai/_next/static/chunks/app/%5Blocale%5D/prici…?dpl=dpl_4svbSVWWZPDqgCXFp3QxGu4oiQvR

js justskim.ai collected 2026-10-05 12:07:47 UTC 13,309 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8224],{22173:(e,r,t)=>{"use strict";t.d(r,{$n:()=>p,b0:()=>d});var s=t(50692),i=t(73866),n=t(22106);let a={primary:"bg-skim-ink text-skim-paper hover:bg-skim-blue",secondary:"border border-skim-hairline bg-skim-paper text-skim-ink hover:border-skim-ink",ghost:"text-skim-ink hover:bg-skim-mist",link:"text-skim-ink underline-offset-4 hover:underline hover:text-skim-blue rounded-none"},l={sm:"h-9 px-4 text-sm",md:"h-11 px-5 text-sm",lg:"h-12 px-6 text-base"};function o(e){let{variant:r="primary",size:t="md",className:s}=e;return(0,n.cn)("inline-flex items-center justify-center rounded-full font-medium transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-skim-blue focus-visible:ring-offset-2 focus-visible:ring-offset-skim-paper disabled:pointer-events-none disabled:opacity-50",a[r],l[t],s)}function c(e){let{href:r,external:t,variant:n,size:a,className:l,children:c}=e,d=o({variant:n,size:a,className:l});return t||/^https?:\/\//.test(r)?(0,s.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:d,children:c}):(0,s.jsx)(i.N_,{href:r,className:d,children:c})}function d(e){let{variant:r,size:t,className:i,children:n,...a}=e;return(0,s.jsx)("button",{className:o({variant:r,size:t,className:i}),...a,children:n})}function p(e){if("href"in e&&e.href)return(0,s.jsx)(c,{...e});let{href:r,...t}=e;return(0,s.jsx)(d,{...t})}},24862:(e,r,t)=>{"use strict";t.d(r,{m:()=>n});var s=t(50692),i=t(22106);function n(e){let{className:r,children:t}=e;return(0,s.jsx)("div",{className:(0,i.cn)("mx-auto w-full max-w-[1200px] px-4 sm:px-6 lg:px-10",r),children:t})}},77170:(e,r,t)=>{Promise.resolve().then(t.bind(t,81901)),Promise.resolve().then(t.bind(t,43283)),Promise.resolve().then(t.bind(t,50743)),Promise.resolve().then(t.bind(t,63611))},81901:(e,r,t)=>{"use strict";t.d(r,{PricingMatrix:()=>b});var s=t(50692),i=t(92616),n=t(67251),a=t(83229),l=t(50743),o=t(22173),c=t(24862),d=t(24313),p=t(22106),u=t(91689);let m=["free","starter","growth","enterprise"],h=[{title:"Skim Advisor agent",rows:[{label:"Agent usage",values:{free:"5 messages/day",starter:"Standard",growth:"5\xd7",enterprise:"20\xd7"}},{label:"Countries to research",values:{free:"1",starter:"Unlimited",growth:"Unlimited",enterprise:"Unlimited"}},{label:"Real-time web browsing",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"20+ years of UK & EU contract data",values:{free:!0,starter:!0,growth:!0,enterprise:!0}},{label:"Business strategy analysis",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Competitor analysis",values:{free:!0,starter:!0,growth:!0,enterprise:!0}},{label:"Award notice analysis",hint:"Find expiring contracts before re-tender",values:{free:!0,starter:!0,growth:!0,enterprise:!0}},{label:"Decision-maker lookups",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Drafted introduction emails",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Partnership discovery",values:{free:!1,starter:!0,growth:!0,enterprise:!0}}]},{title:"Live tender tracking",rows:[{label:"Country coverage",values:{free:!1,starter:"3 countries",growth:"10 countries",enterprise:"All UK & EU"}},{label:"Extra countries",hint:"Track beyond the countries your plan includes",values:{free:!1,starter:!1,growth:"Add-on",enterprise:!0}},{label:"24/7 opportunity monitoring",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Pipeline tracking & management",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Bid/no-bid analysis",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Document analysis on tender packs",values:{free:!1,starter:!0,growth:!0,enterprise:!0}},{label:"Buyer intelligence reports",values:{free:!1,starter:!0,growth:!0,enterprise:!0}}]},{title:"Team",rows:[{label:"Users",values:{free:"Unlimited",starter:"Unlimited",growth:"Unlimited",enterprise:"Unlimited"}},{label:"Team permission controls",values:{free:!1,starter:!0,growth:!0,enterprise:!0}}]},{title:"Strategy & account management",rows:[{label:"Dedicated account manager",values:{free:!1,starter:!1,growth:!0,enterprise:"Named"}},{label:"Advisory and bid support service",hint:"Advice, strategy and hands-on bid support from the Skim team",values:{free:!1,starter:!1,growth:!0,enterprise:!0}},{label:"Strategy meetings",values:{free:!1,starter:!1,growth:"Bi-weekly",enterprise:"Weekly"}},{label:"Dedicated bid support team",hint:"Help, advise, strategise, draft, and review your bids",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Dedicated Slack or Teams channel",values:{free:!1,starter:!1,growth:!0,enterprise:!0}}]},{title:"Skim as a Service",rows:[{label:"Availability",hint:"Where the Skim bid team delivers. Platform coverage stays UK-wide and EU-wide",values:{free:!1,starter:!1,growth:!1,enterprise:"UK & Ireland"}},{label:"Skim writes your bids",hint:"Questionnaires and responses drafted by the Skim bid team, or your drafts strengthened",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Onboarding and capability profile",hint:"Service lines, certifications, accreditations, delivery locations and team structure",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Curated daily matches",hint:"A maximum of three strong matches a day, not a feed to sift through",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Forward pipeline mapping",hint:"Incumbent, value, expiry date and your position on every contract coming to market",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Early engagement strategy",hint:"Planning notices, RFIs and pre-market engagement, before the tender is written",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Named partner introductions",hint:"Prime contractors winning in your categories who cannot self-deliver",values:{free:!1,starter:!1,growth:!1,enterprise:!0}}]},{title:"Security & enterprise",rows:[{label:"Security-led onboarding",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Enhanced data privacy",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"SSO and audit logging",values:{free:!1,starter:!1,growth:!1,enterprise:!0}},{label:"Custom portal integration",values:{free:!1,starter:!1,growth:"Add-on",enterprise:"Add-on"}}]},{title:"Support",rows:[{label:"Support channel",values:{free:!1,starter:"Email + chat",growth:"Email + chat",enterprise:"All channels"}},{label:"Priority support",values:{free:!1,starter:!1,growth:!0,enterprise:!0}}]}],g={free:{key:"free",name:"Free",ctaKind:"signup"},starter:{key:"starter",name:"Starter",ctaKind:"signup"}
1,growth:{key:"growth",name:"Growth",highlight:!0,ctaKind:"signup"},enterprise:{key:"enterprise",name:"Enterprise",ctaKind:"enterprise",customPrice:!0}},x="grid-cols-[minmax(160px,2fr)_repeat(4,minmax(140px,1fr))]";function b(){var e,r;let t=(0,a.c)("sections.pricingMatrix"),[l,o]=(0,i.useState)(!1),p=(e=t.raw("ctaLabels"),{free:{...g.free,ctaLabel:e.free},starter:{...g.starter,ctaLabel:e.starter},growth:{...g.growth,ctaLabel:e.growth},enterprise:{...g.enterprise,ctaLabel:e.enterprise}}),u=(r=t.raw("groups"),h.map((e,t)=>{let s=r[t];return{title:s.title,rows:e.rows.map((e,r)=>{let t=s.rows[r],i={};for(let r of m){let s=e.values[r];i[r]="string"==typeof s?t.values[r]:s}return{label:t.label,hint:t.hint,values:i}})}}));return(0,s.jsxs)("section",{className:"border-skim-hairline bg-skim-paper border-b",children:[(0,s.jsx)(c.m,{className:"pt-16 lg:pt-24",children:(0,s.jsxs)("div",{className:"mx-auto max-w-3xl text-center",children:[(0,s.jsx)("p",{className:"text-skim-blue text-xs font-semibold tracking-wider uppercase",children:t("eyebrow")}),(0,s.jsx)("h2",{className:"text-skim-ink mt-3 text-3xl font-semibold tracking-tight lg:text-4xl",children:t("heading")})]})}),(0,s.jsx)("div",{className:"mx-auto w-full max-w-[1480px] px-4 pt-10 pb-20 sm:px-6 lg:px-10 lg:pt-14 lg:pb-28",children:(0,s.jsx)(f,{tierMeta:p,groups:u,onEnterpriseClick:()=>{n.Ay.capture("enterprise_contact_opened",{source:"pricing_matrix"}),o(!0)}})}),l?(0,s.jsx)(d.$,{onClose:()=>o(!1)}):null]})}function f(e){let{tierMeta:r,groups:t,onEnterpriseClick:n}=e,a=(0,i.useRef)(null),[l,o]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=a.current;if(!e)return;let r=new IntersectionObserver(e=>{let[r]=e;return o(!r.isIntersecting)},{rootMargin:"-81px 0px 0px 0px",threshold:0});return r.observe(e),()=>r.disconnect()},[]),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{ref:a,"aria-hidden":"true",className:"h-0"}),(0,s.jsx)(k,{tierMeta:r,visible:l,onEnterpriseClick:n}),(0,s.jsx)("div",{className:"overflow-x-auto",children:(0,s.jsxs)("div",{className:"min-w-[720px]",children:[(0,s.jsx)(v,{tierMeta:r,sticky:!1,onEnterpriseClick:n}),t.map((e,t)=>(0,s.jsx)(w,{title:e.title,rows:e.rows,tierMeta:r,isFirst:0===t},e.title))]})})]})}function v(e){let{tierMeta:r,sticky:t,onEnterpriseClick:i}=e,n=(0,a.c)("sections.pricingMatrix");return(0,s.jsxs)("div",{className:(0,p.cn)("grid items-end gap-x-4",x,t?"py-3":"border-skim-hairline border-b pt-2 pb-6"),children:[(0,s.jsx)("div",{className:(0,p.cn)("bg-skim-paper text-skim-slate sticky left-0 px-3 text-xs font-semibold tracking-wider uppercase",t?"":"self-end"),children:n("featuresLabel")}),m.map(e=>{let a=r[e],l=function(e,r){if(g[e].customPrice)return r.custom;let t=null==u.bP[e].monthly?u.bP[e].annual:u.bP[e].monthly;return null==t?"—":0===t?r.free:"".concat((0,u.$g)(t)).concat(r.perMonth)}(e,{custom:n("customPrice"),free:n("freePrice"),perMonth:n("perMonth")});return(0,s.jsxs)("div",{className:(0,p.cn)("flex flex-col gap-1.5 px-3 py-1",a.highlight?"bg-skim-blue/[0.04]":"","rounded-md"),children:[(0,s.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,s.jsx)("span",{className:(0,p.cn)("text-skim-ink font-semibold",t?"text-sm":"text-base"),children:a.name}),(0,s.jsx)("span",{className:(0,p.cn)("text-skim-slate",t?"text-xs":"text-sm"),children:l})]}),(0,s.jsx)(S,{meta:a,compact:t,onEnterpriseClick:i})]},e)})]})}function k(e){let{tierMeta:r,visible:t,onEnterpriseClick:i}=e;return(0,s.jsx)("div",{"aria-hidden":!t,className:(0,p.cn)("border-skim-hairline bg-skim-paper/95 pointer-events-none sticky top-[81px] z-20 -mx-4 hidden border-b px-4 backdrop-blur transition-opacity duration-200 sm:-mx-6 sm:px-6 lg:-mx-10 lg:block lg:px-10",t?"pointer-events-auto opacity-100":"opacity-0"),children:(0,s.jsx)("div",{className:"mx-auto w-full max-w-[1480px]",children:(0,s.jsx)("div",{className:"min-w-[720px]",children:(0,s.jsx)(v,{tierMeta:r,sticky:!0,onEnterpriseClick:i})})})})}function w(e){let{title:r,rows:t,tierMeta:i,isFirst:n}=e;return(0,s.jsxs)("div",{className:(0,p.cn)(n?"":"border-skim-hairline border-t"),children:[(0,s.jsx)("h3",{className:"bg-skim-paper text-skim-ink sticky left-0 px-3 pt-12 pb-4 text-lg font-semibold lg:pt-16",children:r}),(0,s.jsx)("div",{children:t.map(e=>(0,s.jsx)(y,{row:e,tierMeta:i},e.label))})]})}function y(e){let{row:r,tierMeta:t}=e;return(0,s.jsxs)("div",{className:(0,p.cn)("group grid items-center gap-x-4 roun
1ded-md transition-colors",x,"hover:bg-skim-mist/60"),children:[(0,s.jsxs)("div",{className:"bg-skim-paper group-hover:bg-skim-mist/60 sticky left-0 px-3 py-3.5",children:[(0,s.jsx)("div",{className:"text-skim-ink text-sm leading-snug",children:r.label}),r.hint?(0,s.jsx)("div",{className:"text-skim-slate mt-0.5 text-xs leading-snug",children:r.hint}):null]}),m.map(e=>(0,s.jsx)(j,{tierKey:e,value:r.values[e],tierMeta:t},e))]})}function j(e){let{tierKey:r,value:t,tierMeta:i}=e,n=i[r].highlight;return(0,s.jsx)("div",{className:(0,p.cn)("px-3 py-3.5 text-sm",n?"bg-skim-blue/[0.04]":""),children:(0,s.jsx)(N,{value:t,highlight:n})})}function N(e){let{value:r,highlight:t}=e,i=(0,a.c)("sections.pricingMatrix");return!0===r?(0,s.jsx)("span",{className:(0,p.cn)("inline-flex h-5 w-5 items-center justify-center rounded-full",t?"bg-skim-blue text-skim-paper":"bg-skim-blue/10 text-skim-blue"),"aria-label":i("included"),children:(0,s.jsx)("svg",{width:"11",height:"11",viewBox:"0 0 10 10",fill:"none","aria-hidden":"true",children:(0,s.jsx)("path",{d:"M2 5.2l2 2 4-4.4",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})})}):!1===r?(0,s.jsx)("span",{className:"text-skim-hairline inline-flex h-5 w-5 items-center justify-center","aria-label":i("notIncluded"),children:(0,s.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none","aria-hidden":"true",children:(0,s.jsx)("path",{d:"M2 2l6 6M8 2l-6 6",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"})})}):(0,s.jsx)("span",{className:"text-skim-ink",children:r})}function S(e){let{meta:r,compact:t,onEnterpriseClick:i}=e,n=(0,p.cn)(t?"h-7 px-2.5 text-[11px]":"h-9 px-4 text-xs","w-full");return"enterprise"===r.ctaKind?(0,s.jsx)(o.b0,{type:"button",variant:r.highlight?"primary":"secondary",className:n,onClick:i,children:r.ctaLabel}):(0,s.jsx)(l.SignUpButton,{variant:r.highlight?"primary":"secondary",className:n,location:"pricing_matrix",page:r.key,children:r.ctaLabel})}},83229:(e,r,t)=>{"use strict";t.d(r,{c:()=>n});var s=t(83489);function i(e,r){return(...e)=>{try{return r(...e)}catch{throw Error(void 0)}}}let n=i(0,s.c3);i(0,s.kc)}},e=>{e.O(0,[3611,7097,1408,1833,743,3283,8623,5427,2338,7358],()=>e(e.s=77170)),_N_E=e.O()}]);

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.