PageSourceSearch

https://lightcast.vercel.app/_next/static/chunks/0rkamzmlmpym2.js

js lightcast.vercel.app collected 2026-10-03 07:15:32 UTC 15,791 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,232189,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,t,n)=>{"use strict";var r=e.r(232189);function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},745009,(e,t,n)=>{t.exports=e.r(865156)()},549866,278904,e=>{"use strict";var t,n,r,i="blockquote",o="block",a="inlineBlock",l="code",c="heading",d="inlineItem",u="itemLink",s="link",p="listItem",h="list",f="paragraph",m="root",y="span",k="thematicBreak",g=[i,o,a,l,c,d,u,s,p,h,f,m,y,k];function b(e){return"children"in e}function v(e){return!!("object"==typeof e&&e)}function x(e){var t;return!!(v(e)&&"type"in e&&"string"==typeof e.type&&(t=e.type,g.includes(t)))}function T(e){return!!(v(e)&&"value"in e&&w(e.value))}function w(e){return!!(v(e)&&"schema"in e&&"document"in e&&"dast"===e.schema)}(n={})[i]=[f],n[o]=[],n[a]=[],n[l]=[],n[c]="inlineNodes",n[d]=[],n[u]="inlineNodes",n[s]="inlineNodes",n[p]=[f,h],n[h]=[p],n[f]="inlineNodes",n[m]=[i,l,h,f,c,o,k],n[y]=[],n[k]=[],(r={})[i]=["children","attribution"],r[o]=["item"],r[a]=["item"],r[l]=["language","highlight","code"],r[c]=["level","children","style"],r[d]=["item"],r[u]=["item","children","meta"],r[s]=["url","children","meta"],r[p]=["children"],r[h]=["style","children"],r[f]=["children","style"],r[m]=["children"],r[y]=["value","marks"],r[k]=[],e.s(["hasChildren",0,b,"isBlockquote",0,function(e){return e.type===i},"isCode",0,function(e){return e.type===l},"isDocument",0,w,"isHeading",0,function(e){return e.type===c},"isLink",0,function(e){return e.type===s},"isList",0,function(e){return e.type===h},"isListItem",0,function(e){return e.type===p},"isNode",0,x,"isParagraph",0,function(e){return e.type===f},"isRoot",0,function(e){return e.type===m},"isSpan",0,function(e){return e.type===y},"isStructuredText",0,T,"isThematicBreak",0,function(e){return e.type===k}],278904);var N=(t=function(e,n){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,n)},function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}),S=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,l=o.length;a<l;a++,i++)r[i]=o[a];return r},j=function(e){function t(n,r){var i=e.call(this,n)||this;return i.node=r,Object.setPrototypeOf(i,t.prototype),i}return N(t,e),t}(Error);e.s(["RenderError",0,j,"render",0,function(e,t,n){if(!t)return null;var r=T(t)&&w(t.value)?t.value.document:w(t)?t.document:x(t)?t:void 0;if(!r)throw Error("Passed object is neither null, a Structured Text value, a DAST document or a DAST node");return function e(t,n,r,i,o){var a,l=b(n)?(function e(t,n){for(var r=0;r<t.length;r++){var i=t[r];Array.isArray(i)?e(i,n):n.push(i)}}(n.children.map(function(r,a){return e(t,r,"t-"+a,S([n],i),o)}).filter(function(e){return!!e}),a=[]),a):void 0,c=o.find(function(e){return e.appliable(n)});if(c)return c.apply({adapter:t,node:n,children:l,key:r,ancestors:i});throw new j("Don't know how to render a node with type \""+n.type+'". Please specify a custom renderRule for it!',n)}(e,r,"t-0",[],n)},"renderRule",0,function(e,t){return{appliable:e,apply:function(e){return t(e)}}}],549866)},385440,e=>{"use strict";var t=e.i(549866),n=e.i(278904),r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,l=o.length;a<l;a++,i++)r[i]=o[a];return r},o=function(e){for(var t=e.meta,n={},r=0;r<t.length;r++){var i=t[r];["target","title","rel"].includes(i.id)&&(n[i.id]=i.value)}return n};e.s(["defaultMetaTransformer",0,o,"render",0,function(e,a){var l,c=a.metaTransformer||o;return(0,t.render)(a.adapter,e,i(a.customNodeRules||[],[(0,t.renderRule)(n.isRoot,function(e){var t=e.adapter.renderFragment,n=e.key;return t(e.children,n)}),(0,t.renderRule)(n.isParagraph,function(e){return(0,e.adapter.renderNode)("p",{key:e.key},e.children)}),(0,t.renderRule)(n.isList,function(e){var t=e.adapter.renderNode,n=e.node,r=e.key,i=e.children;return t("bulleted"===n.style?"ul":"ol",{key:r},i)}),(0,t.renderRule)(n.isListItem,function(e){return(0,e.adapter.renderNode)("li",{key:e.key},e.children)}),(0,t.renderRule)(n.isBlockquote,function(e){var t=e.adapter.renderNode,n=e.key,r=e.node,o=e.children,a=r.attribution?i(o||[],[t("footer",{key:"footer"},r.attribution)]):o;return t("blockquote",{key:n},a)}),(0,t.renderRule)(n.isCode,function(e){var t=e.adapter,n=t.renderNode,r=t.renderText,i=e.key,o=e.n
1ode;return n("pre",{key:i,"data-language":o.language},n("code",null,r(o.code)))}),(0,t.renderRule)(n.isLink,function(e){var t=e.adapter.renderNode,n=e.key,i=e.children,o=e.node,a=o.meta?c({node:o,meta:o.meta}):{};return t("a",r(r({},a||{}),{key:n,href:o.url}),i)}),(0,t.renderRule)(n.isThematicBreak,function(e){return(0,e.adapter.renderNode)("hr",{key:e.key})}),(0,t.renderRule)(n.isHeading,function(e){var t=e.node,n=e.adapter.renderNode,r=e.children,i=e.key;return n("h"+t.level,{key:i},r)}),(l=({customMarkRules:a.customMarkRules||[]}).customMarkRules,(0,t.renderRule)(n.isSpan,function(e){var t,n,r,i,o,a,c,d=e.adapter,u=e.key;return(e.node.marks||[]).reduce(function(e,t){if(e){var n=l.find(function(e){return e.appliable(t)});return n?n.apply({adapter:d,key:u,mark:t,children:e}):d.renderNode(function(e){switch(e){case"emphasis":return"em";case"underline":return"u";case"strikethrough":return"s";case"highlight":return"mark";default:return e}}(t),{key:u},e)}},(t=e.node,n=e.key,i=(r=e.adapter).renderNode,o=r.renderText,a=r.renderFragment,0===(c=t.value.split(/\n/)).length?o(t.value,n):a(c.slice(1).reduce(function(e,t,r){return e.concat([i("br",{key:n+"-br-"+r}),o(t,n+"-line-"+r)])},[o(c[0],n+"-line-first")]),n)))}))]))},"renderMarkRule",0,function(e,t){return{appliable:"string"==typeof e?function(t){return t===e}:e,apply:t}}])},666299,e=>{"use strict";var t=e.i(549866);e.s(["renderNodeRule",()=>t.renderRule])},115505,e=>{"use strict";var t,n,r,i=e.i(385440),o=e.i(666299),a=(t=function(e,n){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,n)},function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}),l=function(e){function t(n,r){var i=e.call(this,n)||this;return i.node=r,Object.setPrototypeOf(i,t.prototype),i}return a(t,e),t}(Error),c="blockquote",d="block",u="inlineBlock",s="code",p="heading",h="inlineItem",f="itemLink",m="link",y="listItem",k="list",g="paragraph",b="root",v="span",x="thematicBreak";function T(e){return e.type===d}function w(e){return e.type===u}function N(e){return e.type===f}function S(e){return e.type===h}function j(e){return!!("object"==typeof e&&e)}function R(e){var t;return!!(j(e)&&"value"in e&&j(t=e.value)&&"schema"in t&&"document"in t&&"dast"===t.schema)}(n={})[c]=[g],n[d]=[],n[u]=[],n[s]=[],n[p]="inlineNodes",n[h]=[],n[f]="inlineNodes",n[m]="inlineNodes",n[y]=[g,k],n[k]=[y],n[g]="inlineNodes",n[b]=[c,s,k,g,p,d,x],n[v]=[],n[x]=[],(r={})[c]=["children","attribution"],r[d]=["item"],r[u]=["item"],r[s]=["language","highlight","code"],r[p]=["level","children","style"],r[h]=["item"],r[f]=["item","children","meta"],r[m]=["url","children","meta"],r[y]=["children"],r[k]=["style","children"],r[g]=["children","style"],r[b]=["children"],r[v]=["value","marks"],r[x]=[];var D=e.i(271645);let O={renderNode:D.default.createElement,renderFragment:(e,t)=>D.default.createElement(D.default.Fragment,{key:t},e),renderText:(e,t)=>e};function _(e,t){return(0,D.isValidElement)(e)&&null===e.key?(0,D.cloneElement)(e,{key:t}):e}e.s(["StructuredText",0,function({data:e,renderInlineRecord:t,renderLinkToRecord:n,renderBlock:r,renderInlineBlock:a,renderText:c,renderNode:d,renderFragment:u,customMarkRules:s,customRules:p,customNodeRules:h,metaTransformer:f}){let m=(0,i.render)(e,{adapter:{renderText:c||O.renderText,renderNode:d||O.renderNode,renderFragment:u||O.renderFragment},metaTransformer:f,customMarkRules:s,customNodeRules:[(0,o.renderNodeRule)(S,({node:n,key:r})=>{if(!t)throw new l("The Structured Text document contains an 'inlineItem' node, but no 'renderInlineRecord' prop is specified!",n);if(!(R(e)&&e.links))throw new l("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",n);let i=e.links.find(e=>e.id===n.item);if(!i)throw new l(`The Structured Text document contains an 'inlineItem' node, but cannot find a record with ID ${n.item} inside data.links!`,n);return _(t({record:i}),r)}),(0,o.renderNodeRule)(N,({node:t,key:r,children:o})=>{if(!n)throw new l("The Structured Text document contains an 'itemLink' node, but no 'renderLinkToRecord' prop is specified!",t);if(!(R(e)&&e.links))throw new l("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",t);let a=e.links.find(e=>e.id===t.item);if(!a)throw new l(`The Structured Text document contains an 'itemLink' node, but cannot find a record with ID ${t.item} inside data.links!`,t);return _(n({record:a,children:o,transformedMeta:t.meta?(f||i.defaultMetaTransformer)({node:t,meta:t.meta}):null}),r)}),(0,o.renderNodeRule)(T,({node:t,key:n})=>{if(!r)throw new l("The Structured Text document contains a 'block' node, but no 'renderBlock' prop is specified!",t);if(!(R(e)&&e.blocks))throw new l("The document contains an 'block' node, but the passed data prop is not a Structured Text GraphQL response, or data.blocks is not present!",t);let i=e.blocks.find(e=>e.id===t.item);if(!i)throw new l(`The Structured Text document contains a 'block' node, but cannot find a record with ID ${t.item} inside data.blocks!`,t);return _(r({record:i}),n)}),(0,o.renderNodeRule)(w,({node:t,key:n})=>{if(!a)throw new l("The Structured Text document contains an 'inlineBlock' node, but no 'renderInlineBlock' prop is specified!",t);if(!(R(e)&&e.inlineBlocks))throw new l("The document contains an 'inlineBlock' node, but the passed data prop is not a Structured Text GraphQL response, or data.inlineBlocks is not present!",t);let r=e.inlineBlocks.find(e=>e.id===t.item);if(!r)throw new l(`The Structured Text document contains an 'inlineBlock' node, but cannot find a record with ID ${t.item} inside data.inlineBlocks!`,t);return _(a({record:r}),n)}),...h||p||[]]});return"string"==typeof m?D.default.createElement(D.default.Fragment,null,m):m||null}],115505)},121323,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(563441),i=e.i(343794),o=e.i(197301),a=e.i(770703),l=e.i(584689),c=e.i(522016),d=e.i(115505),u=e.i(229724);let s=(0,a.default)(()=>e.A(376273),{loadableGenerated:{modules:[515380]},ssr:!1});function p(e){return`/open-skills/skills/${e}`}e.s(["default",0,function(e){let a,h,f,m,y,k,g=(0,n.c)(19),{sectionId:b,section:v,sectionTitle:x,sectionsBorderTop:T,bottomBorder:w}=e;g[0]!==x?(a=(0,u.hasVisibleDatoText)(x),g[0]=x,g[1]=a):a=g[1];let N=a;g[2]!==b?(h=(0,u.cleanDatoString)(b)||void 0,g[2]=b,g[3]=h):h=g[3];let S=`py-18 ${w?"border-b border-lc-gray-l-30":""}`;if(g[4]!==N||g[5]!==x?(f=N&&(0,t.jsx)("div",{className:"container",children:(0,t.jsx)("h2",{className:"font-mono text-center uppercase","data-datocms-content-link-source":x,children:(0,u.cleanDatoString)(x)})}),g[4]=N,g[5]=x,g[6]=f):f=g[6],g[7]!==v||g[8]!==T){let e;g[10]!==T?(e=(e,n)=>{let a=e.linkUrl?(0,u.cleanDatoString)(e.linkUrl):void 0,h=e.link?.slug?{...e.link,slug:(0,u.cleanDatoString)(e.link.slug)}:e.link,f=e.image?(0,u.cleanDatoValue)(e.image):e.image,m=e.image?.alt||e.image?.title||e.image?.url,y=(0,u.hasDatoStructuredText)(e.subtext),k=(0,u.hasVisibleDatoText)(e.number),g=(0,u.hasVisibleDatoText)(e.highlightableBoldText),b=(0,u.hasVisibleDatoText)(e.subt
1itle),v=(0,u.hasVisibleDatoText)(e.linkNameOverwrite);return(0,t.jsxs)("div",{id:(0,u.cleanDatoString)(e.sectionId)||void 0,className:"relative",children:[T&&n?(0,t.jsx)("div",{className:"absolute left-0 h-px w-full -top-12 md:-top-20 bg-lc-gray-l-30","aria-hidden":"true"}):null,(0,t.jsxs)("div",{className:(0,i.default)("flex flex-col md:flex-row gap-2 md:gap-16 container",{"md:flex-row-reverse":"right"===(0,u.cleanDatoString)(e.orientation)}),children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center gap-4 p-0 md:w-1/2 with-links",children:[k&&(0,t.jsx)("div",{className:"font-mono uppercase text-lc-gray-d-40","data-datocms-content-link-source":e.number,children:(0,u.cleanDatoString)(e.number)}),(0,t.jsx)("h3",{className:`${"mono"===(0,u.cleanDatoString)(e.titleStyle)?"text-xl font-mono uppercase text-lc-gray-d-40":"text-4xl title"}`,"data-datocms-content-link-source":e.title,children:(0,u.cleanDatoString)(e.title)}),y&&(0,t.jsx)("div",{className:"with-structured-text","data-datocms-content-link-group":!0,children:(0,t.jsx)(d.StructuredText,{data:e.subtext})}),g&&(0,t.jsx)("div",{className:`${"bold"===(0,u.cleanDatoString)(e.highlightableBoldTextStyle)?"text-4xl font-semibold tracking-tight lg:text-4xl":"with-structured-text"}`,"data-datocms-content-link-source":e.highlightableBoldText,dangerouslySetInnerHTML:{__html:o.default.sanitize((0,u.cleanDatoString)(e.highlightableBoldText))}}),b&&(0,t.jsx)("h4",{className:"font-mono text-xs","data-datocms-content-link-source":e.subtitle,children:(0,u.cleanDatoString)(e.subtitle)}),(0,t.jsxs)("div",{children:[e.link&&(0,t.jsx)(c.default,{href:(0,r.linkResolver)(h)||a,"data-datocms-content-link-source":v?e.linkNameOverwrite:e.link?.title,children:v?(0,u.cleanDatoString)(e.linkNameOverwrite):(0,u.cleanDatoString)(e.link?.title)}),a&&(0,t.jsx)(c.default,{href:a,"data-datocms-content-link-source":e.linkNameOverwrite,children:(0,u.cleanDatoString)(e.linkNameOverwrite)})]})]}),"SkillsSearchRecord"===(0,u.cleanDatoString)(e.__typename)?(0,t.jsx)("div",{className:"flex flex-col w-full max-md:mt-6 md:w-1/2",children:(0,t.jsx)(s,{createUrl:p,searchPlaceholder:e.searchPlaceholder,emptyStatePlaceholder:e.emptyStatePlaceholder,suggestPrompt:e.suggestPrompt,suggestButtonLabel:e.suggestButtonLabel})}):f?(0,t.jsx)("div",{className:"relative max-w-[580px] md:w-1/2 p-6",children:f&&(0,t.jsx)(l.default,{url:f.url,alt:f.alt,preload:!0,width:f.width,height:f.height,placeholder:"blur",blurDataURL:f.responsiveImage?.base64,className:"object-cover",mimeType:f?.mimeType,"data-datocms-content-link-source":m})}):null]})]},e.id)},g[10]=T,g[11]=e):e=g[11],m=v.map(e),g[7]=v,g[8]=T,g[9]=m}else m=g[9];return g[12]!==m?(y=(0,t.jsx)("div",{className:"space-y-24 md:space-y-40 py-18 md:py-18",children:m}),g[12]=m,g[13]=y):y=g[13],g[14]!==h||g[15]!==S||g[16]!==f||g[17]!==y?(k=(0,t.jsxs)("section",{id:h,className:S,children:[f,y]}),g[14]=h,g[15]=S,g[16]=f,g[17]=y,g[18]=k):k=g[18],k}])},878222,e=>{e.n(e.i(121323))}]);

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.