PageSourceSearch

http://parisobs.com/_next/static/chunks/6044-5e88515551d1c92c.js

js parisobs.com collected 2026-10-04 01:42:41 UTC 26,954 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6044],{8555:(e,t,a)=>{a.d(t,{$:()=>J});var s=a(73154),r=a(86843),n=a(41454),l=a(33100),o=a(17020),d=a(10873),i=a(93367),c=a(96810),m=a(90270),u=a(70478),h=a(45596),p=a(92125),f=a(70883),x=a(39156),g=a(97908),j=a(14183),A=a(1597),N=a(16609),v=a(8163);let b=e=>{let{value:t,onChange:a,mode:n="json",className:l="max-h-[25vh]",disabled:o=!1,showHelp:d=!0}=e;return"json"===n?(0,s.jsxs)("div",{className:"flex flex-col gap-2",children:[d&&(0,s.jsxs)("p",{className:"text-sm text-muted-foreground",children:["Define the structure using JSON Schema format."," ",(0,s.jsxs)("a",{href:"https://json-schema.org/learn/miscellaneous-examples",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center underline hover:text-foreground",children:["See JSON Schema examples",(0,s.jsx)(N.A,{className:"ml-0.5 h-3 w-3"})]})]}),(0,s.jsxs)("div",{className:"relative flex flex-col gap-1",children:[(0,s.jsx)(u.g,{value:t,onChange:a,mode:"json",minHeight:100,className:l,editable:!o}),(0,s.jsx)(r.$,{type:"button",variant:"outline",size:"sm",onClick:()=>{try{let e=JSON.parse(t),s=JSON.stringify(e,null,2);a(s)}catch(e){(0,v.N)("Failed to prettify JSON","Please verify your input is valid JSON","WARNING")}},disabled:o,className:"absolute right-3 top-3 text-xs",children:"Prettify"})]}),(0,s.jsx)("p",{className:"text-xs text-muted-foreground",children:"Must be a valid JSON Schema object"})]}):null},y=e=>{let{label:t,description:a,value:r,initialValue:n,onChange:l,disabled:o=!1}=e,[i,m]=(0,c.useState)(""!==r);return(0,s.jsxs)(d.eI,{"data-sentry-element":"FormItem","data-sentry-component":"DatasetSchemaInput","data-sentry-source-file":"DatasetSchemaInput.tsx",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)(d.lR,{"data-sentry-element":"FormLabel","data-sentry-source-file":"DatasetSchemaInput.tsx",children:t}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:i?"Enabled":"Disabled"}),(0,s.jsx)(A.d,{checked:i,onCheckedChange:e=>{m(e),e?""===r&&l(n||JSON.stringify({type:"object",properties:{},required:[],additionalProperties:!1},null,2)):l("")},disabled:o,"data-sentry-element":"Switch","data-sentry-source-file":"DatasetSchemaInput.tsx"})]})]}),a&&(0,s.jsx)(d.Rr,{children:a}),i&&(0,s.jsx)(d.MJ,{children:(0,s.jsx)(b,{value:r,onChange:l,disabled:o,className:"max-h-[25vh]"})}),(0,s.jsx)(d.C5,{"data-sentry-element":"FormMessage","data-sentry-source-file":"DatasetSchemaInput.tsx"})]})};var _=a(21),S=a(59757),C=a(72459),w=a(79071),I=a(68389),O=a.n(I);let k=e=>{let{projectId:t,datasetId:a,errors:n}=e,[l,o]=(0,c.useState)(!1),d=n.length,i=10===d;return(0,s.jsxs)(w.Fc,{variant:"destructive",className:"mt-4","data-sentry-element":"Alert","data-sentry-component":"DatasetSchemaValidationError","data-sentry-source-file":"DatasetSchemaValidationError.tsx",children:[(0,s.jsx)(w.XL,{className:"text-base font-semibold","data-sentry-element":"AlertTitle","data-sentry-source-file":"DatasetSchemaValidationError.tsx",children:"Schema Validation Failed"}),(0,s.jsxs)(w.TN,{className:"mt-2 space-y-3","data-sentry-element":"AlertDescription","data-sentry-source-file":"DatasetSchemaValidationError.tsx",children:[(0,s.jsx)("p",{className:"text-sm",children:i?"More than 10 items failed validation. Showing first 10 errors.":"".concat(d," item").concat(1===d?"":"s"," failed validation.")}),(0,s.jsxs)(r.$,{type:"button",variant:"ghost",size:"sm",onClick:()=>o(!l),className:"h-auto p-0 text-sm font-medium hover:bg-transparent","data-sentry-element":"Button","data-sentry-source-file":"DatasetSchemaValidationError.tsx",children:[l?(0,s.jsx)(_.A,{className:"mr-1 h-4 w-4"}):(0,s.jsx)(S.A,{className:"mr-1 h-4 w-4"}),l?"Hide":"Show"," error details"]}),l&&(0,s.jsxs)("div",{className:"mt-3 space-y-3 rounded-md border border-destructive/20 bg-destructive/5 p-3",children:[n.map((e,r)=>(0,s.jsxs)("div",{className:"space-y-1 border-b border-destructive/10 pb-3 last:border-0 last:pb-0",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsxs)("span",{className:"font-mono text-xs text-muted-foreground",children:["#",r+1]}),(0,s.jsxs)(O(),{href:"/project/".concat(t,"/datasets/").concat(a,"/items/").concat(e.datasetItemId),target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-sm font-medium hover:underline",children:["Item: ",e.datasetItemId,(0,s.jsx)(C.A,{className:"h-3 w-3"})]})]}),(0,s.jsx)("span",{className:"rounded bg-destructive/20 px-2 py-0.5 text-xs font-medium",children:"input"===e.field?"Input":"Expected Output"})]}),(0,s.jsx)("ul",{className:"ml-6 space-y-1 text-sm",children:e.errors.map((e,t)=>(0,s.jsxs)("li",{className:"text-destructive",children:[(0,s.jsxs)("span",{className:"font-mono text-xs text-muted-foreground",children:["Path ",e.path]}),": ",e.message]},t))})]},"".concat(e.datasetItemId,"-").concat(e.field))),i&&(0,s.jsx)("p",{className:"pt-2 text-xs text-muted-foreground",children:"Fix these errors to see if there are additional validation issues."})]})]})]})}
1,D=n.YjP().refine(e=>{if(""===e)return!0;try{let t=JSON.parse(e);return(0,h.isValidJSONSchema)(t)}catch(e){return!1}},{message:"Must be a valid JSON Schema"}),E=n.Ikc({name:h.DatasetNameSchema,description:n.YjP(),metadata:n.YjP().refine(e=>{if(""===e)return!0;try{return JSON.parse(e),!0}catch(e){return!1}},{message:"Invalid input. Please provide a JSON object or double-quoted string."}),inputSchema:D,expectedOutputSchema:D}),J=(0,c.forwardRef)((e,t)=>{var a;let[n,h]=(0,c.useState)(null),[A,N]=(0,c.useState)(null),v=(0,p.B)(),[b,_]=(0,c.useState)(""),S="update"===e.mode&&e.datasetInputSchema?JSON.stringify(e.datasetInputSchema,null,2):"",C="update"===e.mode&&e.datasetExpectedOutputSchema?JSON.stringify(e.datasetExpectedOutputSchema,null,2):"",w=(0,o.mN)({resolver:(0,l.u)(E),defaultValues:"update"===e.mode?{name:e.datasetName,description:null!=(a=e.datasetDescription)?a:"",metadata:e.datasetMetadata?JSON.stringify(e.datasetMetadata,null,2):"",inputSchema:S,expectedOutputSchema:C}:{name:"create"===e.mode&&e.folderPrefix?"".concat(e.folderPrefix,"/"):"",description:"",metadata:"",inputSchema:"",expectedOutputSchema:""}}),I=i.FH.useUtils(),O=(0,x.useRouter)(),D=i.FH.datasets.createDataset.useMutation(),J=i.FH.datasets.updateDataset.useMutation(),M=i.FH.datasets.deleteDataset.useMutation(),T=i.FH.datasets.allDatasetMeta.useQuery({projectId:e.projectId},{enabled:"create"===e.mode||"update"===e.mode}),P=(0,c.useMemo)(()=>{var e,t;return null!=(t=null==(e=T.data)?void 0:e.map(e=>({value:e.name})))?t:[]},[T.data]);(0,g.t)({currentName:w.watch("name"),allNames:P,form:w,errorMessage:"Dataset name already exists.",whitelistedName:"update"===e.mode?e.datasetName:void 0});let V=(0,c.useRef)(null),{onValidationChange:z,mode:F}=e;function L(t){let a=""===t.inputSchema?null:JSON.parse(t.inputSchema),s=""===t.expectedOutputSchema?null:JSON.parse(t.expectedOutputSchema),r={name:t.name.trim(),description:""!==t.description?t.description.trim():null,metadata:""!==t.metadata?t.metadata:null,inputSchema:a,expectedOutputSchema:s};"create"===e.mode?(v("datasets:new_form_submit"),D.mutateAsync({...r,projectId:e.projectId}).then(t=>{if(t.success){var a,s;I.datasets.invalidate(),null==(a=e.onCreateDatasetSuccess)||a.call(e,t.dataset),null==(s=e.onFormSuccess)||s.call(e),w.reset(),!1!==e.redirectOnSuccess&&O.push("/project/".concat(e.projectId,"/datasets/").concat(t.dataset.id,"/items"))}else N(t.validationErrors),h(null)}).catch(e=>{h(e.message),N(null),console.error(e)})):"update"===e.mode&&(v("datasets:update_form_submit"),J.mutateAsync({...r,projectId:e.projectId,datasetId:e.datasetId}).then(t=>{if(t.success){var a;I.datasets.invalidate(),null==(a=e.onFormSuccess)||a.call(e),w.reset()}else N(t.validationErrors),h(null)}).catch(e=>{h(e.message),N(null),console.error(e)}))}return(0,c.useEffect)(()=>{if(z){let e=w.formState.isValid&&!w.formState.errors.name,t="create"===F&&D.isPending||"update"===F&&J.isPending||"delete"===F&&M.isPending,a=V.current;a&&a.isValid===e&&a.isSubmitting===t||(V.current={isValid:e,isSubmitting:t},z(e,t))}},[w.formState.isValid,w.formState.errors.name,D.isPending,J.isPending,M.isPending,F,z]),(0,c.useImperativeHandle)(t,()=>({submit:()=>{"delete"!==e.mode&&w.handleSubmit(L)()}}),[e.mode]),(0,s.jsx)(d.lV,{...w,children:(0,s.jsxs)("form",{onSubmit:"delete"===e.mode?t=>{if(t.preventDefault(),"delete"===e.mode){if(b!==e.datasetName)return void h("Please type the correct dataset name to confirm deletion");v("datasets:delete_form_submit"),M.mutateAsync({projectId:e.projectId,datasetId:e.datasetId}).then(()=>{I.datasets.invalidate(),w.reset()}).catch(e=>{h(e.message),console.error(e)})}}:w.handleSubmit(L),className:"flex h-full min-h-0 flex-col",children:[(0,s.jsx)(j.R4,{className:!1===e.showFooter?"p-0":void 0,children:"delete"===e.mode?(0,s.jsxs)("div",{className:"mb-8 grid w-full gap-1.5",children:[(0,s.jsxs)(f.J,{htmlFor:"delete-confirmation",children:['Type "',e.datasetName,'" to confirm deletion']}),(0,s.jsx)(m.p,{id:"delete-confirmation",value:b,onChange:e=>_(e.target.value)})]}):(0,s.jsxs)("div",{className:"mb-8 space-y-6",children:[(0,s.jsx)(d.zB,{control:w.control,name:"name",render:e=>{let{field:t}=e;return(0,s.jsxs)(d.eI,{children:[(0,s.jsx)(d.lR,{children:"Name"}),(0,s.jsxs)(d.Rr,{children:["Use slashes '/' in dataset names to organize them into ",(0,s.jsx)("em",{children:"folders"}),"."]}),(0,s.jsx)(d.MJ,{children:(0,s.jsx)(m.p,{...t})}),(0,s.jsx)(d.C5,{})]})}}),(0,s.jsx)(d.zB,{control:w.control,name:"description",render:e=>{let{field:t}=e;return(0,s.jsxs)(d.eI,{children:[(0,s.jsx)(d.lR,{children:"Description (optional)"}),(0,s.jsx)(d.MJ,{children:(0,s.jsx)(m.p,{...t})}),(0,s.jsx)(d.C5,{})]})}}),(0,s.jsx)(d.zB,{control:w.control,name:"metadata",render:e=>{let{field:t}=e;return(0,s.jsxs)(d.eI,{children:[(0,s.jsx)(d.lR,{children:"Metadata (optional)"}),(0,s.jsx)(d.MJ,{children:(0,s.jsx)(u.g,{mode:"json",value:t.value,onChange:e=>
1{t.onChange(e)}})}),(0,s.jsx)(d.C5,{})]})}}),(0,s.jsx)(d.zB,{control:w.control,name:"inputSchema",render:e=>{let{field:t}=e;return(0,s.jsx)(y,{label:"Input schema",description:"Validate dataset item inputs against a JSON Schema. All new and existing items must conform to this schema.",value:t.value,onChange:t.onChange,initialValue:S})}}),(0,s.jsx)(d.zB,{control:w.control,name:"expectedOutputSchema",render:e=>{let{field:t}=e;return(0,s.jsx)(y,{label:"Expected output schema",description:"Validate dataset item expected outputs against a JSON Schema. All new and existing items must conform to this schema.",value:t.value,onChange:t.onChange,initialValue:C})}}),A&&(0,s.jsx)(k,{projectId:e.projectId,datasetId:"update"===e.mode?e.datasetId:"unknown",errors:A})]})}),!1!==e.showFooter&&(0,s.jsx)(j.Es,{children:(0,s.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,s.jsx)(r.$,{type:"submit",variant:"delete"===e.mode?"destructive":"default",disabled:!!w.formState.errors.name,loading:"create"===e.mode&&D.isPending||"update"===e.mode&&J.isPending||"delete"===e.mode&&M.isPending,className:"w-full",children:"create"===e.mode?"Create dataset":"delete"===e.mode?"Delete Dataset":"Update dataset"}),n&&(0,s.jsxs)("p",{className:"mt-4 text-center text-sm text-red-500",children:[(0,s.jsx)("span",{className:"font-bold",children:"Error:"})," ",n]})]})})]})})});J.displayName="DatasetForm"},11058:(e,t,a)=>{a.d(t,{K:()=>r,t:()=>n});var s=a(73154);let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2?arguments[2]:void 0,s=e=>String(e).padStart(2,"0"),r=t?e.getUTCFullYear():e.getFullYear(),n=t?e.getUTCMonth()+1:e.getMonth()+1,l=t?e.getUTCDate():e.getDate(),o=t?e.getUTCHours():e.getHours(),d=t?e.getUTCMinutes():e.getMinutes(),i=t?e.getUTCSeconds():e.getSeconds(),c=t?e.getUTCMilliseconds():e.getMilliseconds(),m="".concat(r,"-").concat(s(n),"-").concat(s(l));return["hour","minute","second","millisecond"].includes(a)&&(m+=" ".concat(s(o))),["minute","second","millisecond"].includes(a)&&(m+=":".concat(s(d))),["second","millisecond"].includes(a)&&(m+=":".concat(s(i))),"millisecond"===a&&(m+=".".concat(String(c).padStart(3,"0"))),m},n=e=>{let{date:t,accuracy:a="second",className:n}=e;if(!(t instanceof Date)||isNaN(t.getTime()))return null;let l=r(t,!1,a),o=r(t,!0,"millisecond");return(0,s.jsx)("span",{title:"UTC: ".concat(o),className:n,"data-sentry-component":"LocalIsoDate","data-sentry-source-file":"LocalIsoDate.tsx",children:l})}},25766:(e,t,a)=>{a.d(t,{a5:()=>d});var s=a(59211),r=a(2786),n=a(25100);let l={...s.c},o=[...s.N,{tag:r._A.keyword,color:"#bb9af7"},{tag:[r._A.processingInstruction,r._A.string,r._A.inserted,r._A.special(r._A.string)],color:"#9ece6a"},{tag:[r._A.labelName],color:"#7aa2f7"},{tag:[r._A.color,r._A.constant(r._A.name),r._A.standard(r._A.name)],color:"#bb9af7"},{tag:[r._A.definition(r._A.name),r._A.separator],color:"#c0caf5"},{tag:[r._A.className],color:"#c0caf5"},{tag:[r._A.number,r._A.changed,r._A.annotation,r._A.modifier,r._A.self,r._A.namespace],color:"#ff9e64"},{tag:[r._A.typeName],color:"#0db9d7"},{tag:[r._A.operator,r._A.operatorKeyword],color:"#bb9af7"},{tag:[r._A.url,r._A.escape,r._A.regexp,r._A.link],color:"#b4f9f8"},{tag:[r._A.meta,r._A.comment],color:"#444b6a"},{tag:r._A.heading,fontWeight:"bold",color:"#89ddff"},{tag:[r._A.atom,r._A.bool],color:"#c0caf5"},{tag:r._A.strikethrough,textDecoration:"line-through"}],d=(e=>{let{theme:t="dark",settings:a={},styles:s=[]}=e||{};return(0,n.a)({theme:t,settings:{...l,...a},styles:[...o,...s]})})()},26680:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(73154),r=a(81509),n=a(68389),l=a.n(n);function o(e){let{path:t,value:a,icon:n,className:o,onClick:d,title:i}=e;return(0,s.jsx)(l(),{className:(0,r.cn)("inline-block max-w-full text-xs font-semibold text-accent-dark-blue hover:text-primary-accent/60",o,n&&"max-h-4"),href:t,title:i||a,prefetch:!1,onClick:e=>{d&&(e.preventDefault(),d(e))},"data-sentry-element":"Link","data-sentry-component":"TableLink","data-sentry-source-file":"table-link.tsx",children:(0,s.jsx)("span",{className:"inline-block max-w-full overflow-hidden text-ellipsis text-nowrap",children:n?(0,s.jsx)("span",{className:"inline-block",children:n}):a})})}},33478:(e,t,a)=>{a.d(t,{B:()=>f});var s=a(73154),r=a(86843),n=a(89822),l=a(72764),o=a(55247),d=a(65295),i=a(14183),c=a(96810),m=a(2198),u=a(8555),h=a(18799),p=a(92125);let f=(0,c.forwardRef)((e,t)=>{let a=(0,p.B)(),[f,x]=(0,c.useState)(!1),g=(0,h.lp)({projectId:e.projectId,scope:"datasets:CUD"});return(0,s.jsxs)(i.lG,{open:g&&f,onOpenChange:x,children:[(0,s.jsx)(m.zM,{asChild:!0,children:"update"===e.mode?e.icon?(0,s.jsx)(r.$,{ref:t,variant:e.variant||"outline",size:e.size||"icon",className:e.className,disabled:!g,onClick:()=>a("datasets:update_form_open",{source:"dataset"}),children:(0,s.jsx)(n.A,{className:"h-4 w-4"})}):(0,s.jsxs)(r.$,{ref:t,variant:e.variant||"ghost",size:e.size||"icon",className:e.className,disabled:!g,onClick:()=>{x(!0),a("datasets:update_form_open",{source:"table-single-row"})},children:[g?(0,s.jsx)(n.A,{className:"mr-2 h-4 w-4"}):(0,s.jsx)(l.A,{className:"mr-2 h-4 w-4","aria-hidden":"true"}),"Edit"]}):"delete"===e.mode?(0,s.jsxs)(r.$,{ref:t,variant:e.variant||"ghost",size:e.size,className:e.className,disabled:!g,onClick:()=>{x(!0),a("datasets:delete_form_open",{source:"table-single-row"})},children:[g?(0,s.jsx)(o.A,{className:"mr-2 h-4 w-4"}):(0,s.jsx)(l.A,{className:"mr-2 h-4 w-4","aria-hidden":"true"}),"Delete"]}):(0,s.jsxs)(r.$,{ref:t,size:e.size,className:e.className,disabled:!g,onClick:()=>a("datasets:new_form_open"),variant:e.variant||"default",children:[g?(0,s.jsx)(d.A,{className:"-ml-0.5 mr-1.5 h-4 w-4","aria-hidden":"true"}):(0,s.jsx)(l.A,{className:"-ml-0.5 mr-1.5 h-3 w-3","aria-hidden":"true"}),"New dataset"]})}),(0,s.jsxs)(i.Cf,{className:"max-h-[90vh] sm:max-w-2xl md:max-w-3xl",children:[(0,s.jsxs)(i.c7,{children:[(0,s.jsx)(i.L3,{className:"mb-4",children:"create"===e.mode?"Create new dataset":"delete"===e.mode?"Please confirm":"Update dataset"}),"delete"===e.mode&&(0,s.jsx)(i.rr,{className:"text-md p-0",children:"This action cannot be undone and removes all the data associated with this dataset."})]}),"create"===e.mode?(0,s.jsx)(u.$,{mode:"create",projectId:e.projectId,onFormSuccess:()=>x(!1),folderPrefix:e.folderPrefix}):"delete"===e.mode?(0,s.jsx)(u.$,{mode:"delete",projectId:e.projectId,onFormSuccess:()=>x(!1),datasetId:e.datasetId,datasetName:e.datasetName}):(0,s.jsx)(u.$,{mode:"update",projectId:e.projectId,onFormSuccess:()=>x(!1),datasetId:e.datasetId,datasetName:e.datasetName,datasetDescription:e.datasetDescription,datasetMetadata:e.datasetMetadata,datasetInputSchema:e.datasetInputSchema,datasetExpectedOutputSchema:e.datasetExpectedOutputSchema})]})]})});f.displayName="DatasetActionButton"},44879:(e,t,a)=>{a.d(t,{A:()=>
1o});var s=a(80539),r=a(96810),n=a(16254),l=a.n(n);let o=function(e,t){let a=()=>{let a=(e=>{try{let t=localStorage.getItem(e);return t?JSON.parse(t):{}}catch(e){return console.error("Error reading from local storage",e),{}}})(e);return t.forEach(e=>{!function e(t,a){a.columns?a.columns.forEach(a=>{e(t,a)}):a.enableHiding&&!t.hasOwnProperty(a.accessorKey)&&(t[a.accessorKey]=!0!==a.defaultHidden)}(a,e)}),a},[n,o]=(0,s.A)(e,a());return(0,r.useEffect)(()=>{let e=a();Object.keys(e).forEach(t=>{Object.hasOwn(n,t)&&(e[t]=n[t])}),l()(e,n)||o(e)},[n,o,t]),[n,o]}},59211:(e,t,a)=>{a.d(t,{N:()=>n,c:()=>r});var s=a(2786);let r={background:"hsl(var(--background))",foreground:"hsl(var(--foreground))",caret:"hsl(var(--foreground))",gutterBackground:"hsl(var(--sidebar-background))",gutterForeground:"hsl(var(--sidebar-foreground))",gutterBorder:"hsl(var(--sidebar-border))",gutterActiveForeground:"hsl(var(--sidebar-primary))",selection:"hsl(var(--accent))",selectionMatch:"hsl(var(--muted))",lineHighlight:"hsl(var(--muted))"},n=[{tag:s._A.invalid,color:"hsl(var(--dark-red))"},{tag:[s._A.name,s._A.deleted,s._A.character,s._A.macroName,s._A.propertyName,s._A.variableName,s._A.labelName,s._A.definition(s._A.name)],color:"hsl(var(--primary-accent))"},{tag:s._A.strong,fontWeight:"bold"},{tag:s._A.emphasis,fontStyle:"italic"},{tag:s._A.link,textDecoration:"underline"}]},62065:(e,t,a)=>{a.d(t,{g:()=>N});var s=a(73154),r=a(59392),n=a(12553),l=a(39473),o=a(29367),d=a(97974),i=a(81509),c=a(96810),m=a(7015),u=a(45596),h=a(95206),p=a(25766);let f=m.Tg.define({name:"prompt",startState:()=>({}),token:e=>{if(e.match("@@@langfusePrompt:"))return e.skipTo("@@@")||e.skipToEnd(),e.match("@@@"),"keyword";if(e.match("{{")){let t=e.pos;e.skipTo("}}")||e.skipToEnd();let a=e.string.slice(t,e.pos);return e.match("}}"),(0,u.isValidVariableName)(a)?"variable":"error"}return e.next(),null}}),x=(0,o.bu)(e=>{let t=[],a=e.state.doc.toString();for(let e of a.matchAll(u.MULTILINE_VARIABLE_REGEX))t.push({from:e.index,to:e.index+e[0].length,severity:"error",message:"Variables cannot span multiple lines"});for(let e of a.matchAll(u.UNCLOSED_VARIABLE_REGEX))t.push({from:e.index,to:e.index+2,severity:"error",message:"Unclosed variable brackets"});for(let e of a.matchAll(u.MUSTACHE_REGEX)){let a=e[1];a&&""!==a.trim()?(0,u.isValidVariableName)(a)||t.push({from:e.index,to:e.index+e[0].length,severity:"error",message:"Variable must start with a letter and can only contain letters and underscores"}):t.push({from:e.index,to:e.index+e[0].length,severity:"error",message:"Empty variable is not allowed"})}for(let e of a.matchAll(u.PromptDependencyRegex)){let a=e[0];try{let s=(0,u.parsePromptDependencyTags)(a);0===s.length&&t.push({from:e.index,to:e.index+e[0].length,severity:"warning",message:"Malformed prompt dependency tag"})}catch(a){t.push({from:e.index,to:e.index+e[0].length,severity:"warning",message:"Invalid prompt dependency tag format"})}}return t}),g=new m.Yy(f),j=r.NZ.line({attributes:{dir:"auto"}}),A=[r.Lz.perLineTextDirection.of(!0),r.Z9.fromClass(class{update(e){(e.docChanged||e.viewportChanged)&&(this.decorations=this.build(e.view))}build(e){let t=new n.vB;for(let{from:a,to:s}of e.visibleRanges)for(let r=a;r<=s;){let a=e.state.doc.lineAt(r);t.add(a.from,a.from,j),r=a.to+1}return t.finish()}constructor(e){this.decorations=this.build(e)}},{decorations:e=>e.decorations})];function N(e){let{value:t,onChange:a,editable:n=!0,lineWrapping:m=!0,lineNumbers:u=!0,className:f,onBlur:j,mode:N,minHeight:v,maxHeight:b,placeholder:y,editorRef:_}=e,{resolvedTheme:S}=(0,d.D)(),C="dark"===S?p.a5:h._k,[w,I]=(0,c.useState)(!!t&&""!==t);return(0,s.jsx)(r.Ay,{value:t,theme:C,ref:_,basicSetup:{foldGutter:u,highlightActiveLine:!1,lineNumbers:u},lang:"json"===N?"json":void 0,extensions:[...A,r.Lz.theme({"&.cm-focused":{outline:"none"}}),...u?[r.Lz.theme({".cm-gutters":{borderRight:"1px solid"}})]:[r.Lz.theme({".cm-gutters":{display:"none"}})],...v?[r.Lz.theme({".cm-gutter,.cm-content":{minHeight:"number"==typeof v?"".concat(v,"px"):v},".cm-scroller":{overflow:"auto"}})]:[],...b?[r.Lz.theme({".cm-scroller":{maxHeight:"number"==typeof b?"".concat(b,"px"):b}})]:[],..."json"===N?[(0,l.Pq)()]:[],..."json"===N&&w?[(0,o.bu)((0,l.cp)())]:[],..."prompt"===N?[g,x]:[],...m?[r.Lz.lineWrapping]:[]],defaultValue:t,onChange:e=>{a&&a(e),I(""!==e)},onBlur:j,className:(0,i.cn)("overflow-hidden overflow-y-auto rounded-md border text-xs",f),editable:n,placeholder:y,"data-sentry-element":"CodeMirror","data-sentry-component":"CodeMirrorEditor","data-sentry-source-file":"CodeMirrorEditor.tsx"})}},70478:(e,t,a)=>{a.d(t,{g:()=>s.g});var s=a(62065)},83255:(e,t,a)=>{a.d(t,{z:()=>c,B:()=>m});var s=a(73154),r=a(56664),n=a(81509),l=a(96810),o=a(97898);function d(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.length,s=[],r=0,n=0,l=e=>e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1,o=(e,t)=>{let a=l(e.charCodeAt(t)),s=l(e.charCodeAt(t+1)),r=l(e.charCodeAt(t+2)),n=l(e.charCodeAt(t+3));return(a|s|r|n)>=0?a<<12|s<<8|r<<4|n:-1},d=(e,t,a,s)=>{if(a<55296||a>56319||t+6>s||92!==e.charCodeAt(t)||117!==e.charCodeAt(t+1))return null;let r=o(e,t+2);return -1===r||r<56320||r>57343?null:{decoded:String.fromCodePoint((a-55296<<10)+(r-56320)+65536),consumed:6}};if(t){for(;r<a;){if(92!==e.charCodeAt(r)){r++;continue}let t=r+1;for(;t<a&&92===e.charCodeAt(t);)t++;if(t<a&&117===e.charCodeAt(t)&&t+5<=a){let l=o(e,t+1);if(-1!==l){n<r&&s.push(e.slice(n,r));let o=d(e,t+5,l,a);if(o){s.push(o.decoded),n=r=t+5+o.consumed;continue}s.push(String.fromCharCode(l)),n=r=t+5;continue}}r=t}return n<a&&s.push(e.slice(n)),s.join("")}for(;r<a;){if(92!==e.charCodeAt(r)){r++;continue}let t=r+1;for(;t<a&&92===e.charCodeAt(t);)t++;let l=t-r;if(t<a&&117===e.charCodeAt(t)){n<r&&s.push(e.slice(n,r));let i=l>>1;if(i&&s.push("\\".repeat(i)),(1&l)==0){n=r=t;continue}if(t+5<=a){let l=o(e,t+1);if(-1!==l){let o=d(e,t+5,l,a);if(o){s.push(o.decoded),n=r=t+5+o.consumed;continue}if(l>=55296&&l<=56319||l>=56320&&l<=57343){s.push("\\u"+e.slice(t+1,t+5)),n=r=t+5;continue}s.push(String.fromCharCode(l)),n=r=t+5;continue}}s.push("\\u"),n=r=t+1;continue}r=t}return n<a&&s.push(e.slice(n)),s.join("")}let i=e=>{let{data:t,singleLine:a,className:l}=e,o=null!=t?(0,r.mA)(t):void 0,i=o&&o.length>r.dp;return a?(0,s.jsx)("div",{className:(0,n.cn)("h-full w-full self
1-stretch overflow-hidden overflow-y-auto truncate px-2 py-1",l),"data-sentry-component":"IOTableCellContent","data-sentry-source-file":"IOTableCell.tsx",children:o?d(o,!0):o}):i?(0,s.jsxs)("div",{className:"grid h-full grid-cols-1",children:[(0,s.jsx)(r.GJ,{json:d(o.slice(0,r.dp)+"...[truncated ".concat(o.length-r.dp," characters]"),!0),className:(0,n.cn)("h-full w-full self-stretch",l),codeClassName:"py-1 px-2 min-h-0 h-full overflow-y-auto",collapseStringsAfterLength:null,borderless:!0}),(0,s.jsx)("div",{className:"text-xs text-muted-foreground",children:"Content was truncated."})]}):(0,s.jsx)(r.GJ,{json:o?d(o,!0):t,className:(0,n.cn)("h-full w-full self-stretch",l),codeClassName:"py-1 px-2 min-h-0 h-full overflow-y-auto",collapseStringsAfterLength:null,borderless:!0})},c=e=>{let{data:t,isLoading:a=!1,className:n,singleLine:l=!1,enableExpandOnHover:d=!1}=e;return a?(0,s.jsx)(r.Gg,{borderless:!0,className:"h-full w-full overflow-hidden px-2 py-1"}):d?(0,s.jsxs)(o.jc,{openDelay:700,closeDelay:100,"data-sentry-element":"HoverCard","data-sentry-component":"IOTableCell","data-sentry-source-file":"IOTableCell.tsx",children:[(0,s.jsx)(o.d0,{asChild:!0,"data-sentry-element":"HoverCardTrigger","data-sentry-source-file":"IOTableCell.tsx",children:(0,s.jsx)("div",{className:"group/io-cell relative h-full w-full",children:(0,s.jsx)(i,{data:t,singleLine:l,className:n,"data-sentry-element":"IOTableCellContent","data-sentry-source-file":"IOTableCell.tsx"})})}),(0,s.jsx)(o.Et,{className:"max-h-[40vh] w-[400px] overflow-y-auto",side:"top",align:"start","data-sentry-element":"HoverCardContent","data-sentry-source-file":"IOTableCell.tsx",children:(0,s.jsx)(r.GJ,{json:t,className:"w-full",codeClassName:"p-0 border-none","data-sentry-element":"JSONView","data-sentry-source-file":"IOTableCell.tsx"})})]}):(0,s.jsx)(i,{data:t,singleLine:l,className:n})},m=(0,l.memo)(c)},94401:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(96810),r=a(80539);let n=function(e,t){let[a,n]=(0,r.A)(e,[]);return(0,s.useEffect)(()=>{let s=t.map(e=>e.accessorKey),r=(e=>{try{let t=localStorage.getItem(e);return t?JSON.parse(t):[]}catch(e){return console.error("Error reading from local storage",e),[]}})(e).filter(e=>s.includes(e));s.forEach(e=>{r.includes(e)||r.splice(s.indexOf(e),0,e)}),JSON.stringify(r)!==JSON.stringify(a)&&n(r)},[t,e,a,n]),[a,n]}},95206:(e,t,a)=>{a.d(t,{_k:()=>d});var s=a(59211),r=a(2786),n=a(25100);let l={...s.c},o=[...s.N,{tag:[r._A.keyword,r._A.operatorKeyword,r._A.modifier,r._A.color,r._A.constant(r._A.name),r._A.standard(r._A.name),r._A.standard(r._A.tagName),r._A.special(r._A.brace),r._A.atom,r._A.bool,r._A.special(r._A.variableName)],color:"#0000ff"},{tag:[r._A.moduleKeyword,r._A.controlKeyword],color:"#af00db"},{tag:r._A.heading,fontWeight:"bold",color:"#0070c1"},{tag:[r._A.typeName,r._A.className,r._A.tagName,r._A.number,r._A.changed,r._A.annotation,r._A.self,r._A.namespace],color:"#267f99"},{tag:[r._A.function(r._A.variableName),r._A.function(r._A.propertyName)],color:"#795e26"},{tag:[r._A.number],color:"#098658"},{tag:[r._A.operator,r._A.punctuation,r._A.separator,r._A.url,r._A.escape,r._A.regexp],color:"#383a42"},{tag:[r._A.regexp],color:"#af00db"},{tag:[r._A.special(r._A.string),r._A.processingInstruction,r._A.string,r._A.inserted],color:"#a31515"},{tag:[r._A.angleBracket],color:"#383a42"},{tag:r._A.strikethrough,textDecoration:"line-through"},{tag:[r._A.meta,r._A.comment],color:"#008000"},{tag:r._A.link,color:"#4078f2",textDecoration:"underline"}],d=function(e){let{theme:t="light",settings:a={},styles:s=[]}={};return(0,n.a)({theme:t,settings:{...l,...a},styles:[...o,...s]})}()}}]);

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.