PageSourceSearch

https://xyc.ai/static/js/async/4464.6afa1a0451.js

js xyc.ai collected 2026-10-05 14:39:20 UTC 10,324 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunknewapi_web=self.rspackChunknewapi_web||[]).push([[4464],{38525(e,t,l){l.d(t,{d:()=>i});var r=l(72361),a=l(6702),s=l(3088);function i(e){var t;let{t:l}=(0,a.Bd)(),{group:i,label:n,ratio:d,copyable:o=!1,showDot:u,...c}=e,m=i?.trim(),h="auto"===m,f=!m,p=h||f,g=(t={labelOverride:n,groupName:m,isAutoGroup:h,isEmptyGroup:f,t:l}).labelOverride?t.labelOverride:t.isEmptyGroup?t.t("User Group"):t.isAutoGroup?t.t("Auto"):t.groupName??"";return(0,r.jsx)(s.Wh,{...c,copyable:o,label:g,showDot:u??(!p&&void 0),variant:p?"neutral":void 0,autoColor:p?void 0:m})}},34434(e,t,l){l.d(t,{i:()=>c});var r=l(72361),a=l(68413),s=l(6702),i=l(61631),n=l(81204),d=l(46775),o=l(54023),u=l(28769);function c(e){let{value:t,onChange:l,disabled:c=!1,keyPlaceholder:m,valuePlaceholder:h,keyLabel:f,valueLabel:p,emptyMessage:g,template:x,valueType:v="string"}=e,{t:y}=(0,s.Bd)(),j=g??y('No mappings configured. Click "Add Row" to get started.'),b=m??y("Key"),N=h??y("Value"),w=f??y("Key"),C=p??y("Value"),[S,k]=(0,a.useState)("visual"),[A,z]=(0,a.useState)([]),[O,F]=(0,a.useState)(t),K=e=>{try{if(!e.trim())return void z([]);let t=JSON.parse(e),l=Object.entries(t).map((e,t)=>{let[l,r]=e;return{id:`${Date.now()}-${t}`,key:l,value:"object"==typeof r?JSON.stringify(r):String(r)}});z(l)}catch(e){}};(0,a.useEffect)(()=>{t!==O&&(F(t),K(t))},[t]);let W=e=>{if(0===e.length)return"";let t={};return e.forEach(e=>{if(e.key.trim()){let l=e.value.trim();if("number"===v)l=Number(l)||0;else if("any"===v)try{l=JSON.parse(e.value)}catch{l=e.value.trim()}t[e.key.trim()]=l}}),JSON.stringify(t,null,2)},$=(e,t,r)=>{let a=A.map(l=>l.id===e?{...l,[t]:r}:l);z(a);let s=W(a);F(s),l(s)};return(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("div",{className:"flex items-center justify-between",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)(d.$,{type:"button",variant:"outline",size:"sm",onClick:()=>{if("visual"===S){let e=W(A);F(e),l(e),k("json")}else K(O),k("visual")},disabled:c,children:"visual"===S?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.CyN,{className:"mr-2 h-4 w-4"}),y("JSON Mode")]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.XIK,{className:"mr-2 h-4 w-4"}),y("Visual Mode")]})}),x&&(0,r.jsx)(d.$,{type:"button",variant:"link",size:"sm",className:"h-auto p-0",onClick:()=>{if(!x)return;let e=JSON.stringify(x,null,2);F(e),l(e),K(e)},disabled:c,children:y("Fill Template")})]})}),"visual"===S?(0,r.jsxs)("div",{className:"space-y-2",children:[A.length>0?(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("div",{className:"grid grid-cols-[1fr_1fr_auto] gap-2 text-sm font-medium",children:[(0,r.jsx)("div",{children:w}),(0,r.jsx)("div",{children:C}),(0,r.jsx)("div",{className:"w-10"})]}),A.map(e=>(0,r.jsxs)("div",{className:"grid grid-cols-[1fr_1fr_auto] gap-2",children:[(0,r.jsx)(o.p,{value:e.key,onChange:t=>$(e.id,"key",t.target.value),placeholder:b,disabled:c}),(0,r.jsx)(o.p,{value:e.value,onChange:t=>$(e.id,"value",t.target.value),placeholder:N,disabled:c}),(0,r.jsx)(d.$,{type:"button",variant:"ghost",size:"icon","aria-label":"Delete row",onClick:()=>{var t;let r,a;return t=e.id,z(r=A.filter(e=>e.id!==t)),void(F(a=W(r)),l(a))},disabled:c,className:"h-10 w-10",children:(0,r.jsx)(i.TBR,{className:"h-4 w-4","aria-hidden":"true"})})]},e.id))]}):(0,r.jsx)("div",{className:"text-muted-foreground flex h-24 items-center justify-center rounded-md border border-dashed text-sm",children:j}),(0,r.jsxs)(d.$,{type:"button",variant:"outline",size:"sm",onClick:()=>{z([...A,{id:`${Date.now()}`,key:"",value:""}])},disabled:c,className:"w-full",children:[(0,r.jsx)(i.FWt,{className:"mr-2 h-4 w-4"}),y("Add Row")]})]}):(0,r.jsx)(u.T,{value:O,onChange:e=>{var t;F(t=e.target.value),l(t),K(t)},placeholder:x?JSON.stringify(x,null,2):'{"key": "value"}',disabled:c,rows:8,className:(0,n.cn)("font-mono text-sm")})]})}},88584(e,t,l){l.d(t,{K:()=>u});var r=l(72361),a=l(68413),s=l(6702),i=l(61631),n=l(81204),d=l(10726);let o=/[,,\n]/;function u(e){let{t}=(0,s.Bd)(),l=e.placeholder??t("Select items..."),u=(0,d.I0)(),[c,m]=a.useState(""),[h,f]=a.useState(!1),p=a.useMemo(()=>new Set(e.selected),[e.selected]),g=a.useMemo(()=>{let t=new Map;for(let l of e.options)t.set(l.value,l.label);return t},[e.options]),x=c.trim(),v=x.length>0&&(p.has(x)||e.options.some(e=>e.value.toLowerCase()===x.toLowerCase()||e.label.toLowerCase()===x.toLowerCase())),y=!0===e.allowCreate&&x.length>0&&!v,j=a.useMemo(()=>{let t=new Set(e.options.map(e=>e.value));for(let l of e.selected)t.add(l);return y&&t.add(x),Array.from(t)},[e.options,e.selected,y,x]),b=a.useCallback(t=>{let l=[],r=new Set(e.selected);for(let e of t){let t=e.trim();t&&(r.has(t)||(r.add(t),l.push(t)))}0!==l.length&&e.onChange([...e.selected,...l])},[e]);return(0,r.jsxs)(d.G3,{multiple:!0,items:j,value:e.selected,onValueChange:t=>{e.onChange(t),t.length>e.selected.length&&m("")},inputValue:c,onInputValueChange:t=>{if(!e.allowCreate)return void m(t);let l=function(e){if(!o.test(e))return{completed:[],draft:e};let t=e.replaceAll(",",",").replaceAll("\n",",").split(","),l=t.at(-1)??"";return{completed:t.slice(0,-1).map(e=>
1e.trim()).filter(Boolean),draft:l}}(t);if(l.completed.length>0){b(l.completed),m(l.draft);return}m(t)},open:h,onOpenChange:f,disabled:e.disabled,children:[(0,r.jsxs)(d.HL,{ref:u,className:(0,n.cn)("w-full",e.className),children:[(0,r.jsx)(d.pn,{children:l=>{let a="number"==typeof e.maxVisibleChips?l.slice(0,e.maxVisibleChips):l,s=l.length-a.length;return(0,r.jsxs)(r.Fragment,{children:[a.map(e=>(0,r.jsx)(d.em,{children:(0,r.jsx)("span",{className:"max-w-[16rem] truncate",children:g.get(e)??e})},e)),s>0&&(0,r.jsx)("span",{className:"bg-muted text-muted-foreground flex h-[calc(--spacing(5.25))] w-fit items-center justify-center rounded-sm px-1.5 text-xs font-medium whitespace-nowrap",children:t("+{{count}} more",{count:s})})]})}}),(0,r.jsx)(d.pJ,{id:e.id,placeholder:0===e.selected.length?l:void 0,onKeyDown:t=>{if("Enter"===t.key&&e.allowCreate&&y){let e=document.querySelector('[data-slot="combobox-content"][data-open]');e?.querySelector("[data-highlighted]")==null&&(t.preventDefault(),b([x]),m(""))}},"aria-label":l})]}),(0,r.jsxs)(d.h5,{anchor:u,children:[(0,r.jsx)(d.ex,{children:(0,r.jsx)(d.uL,{children:l=>{let a=y&&l===x,s=g.get(l)??l;return(0,r.jsx)(d.x4,{value:l,className:a?"text-foreground":void 0,children:a?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.FWt,{className:"text-muted-foreground","aria-hidden":"true"}),(0,r.jsx)("span",{className:"truncate",children:e.createLabel?t(e.createLabel,{value:l}):t('Add "{{value}}"',{value:l})})]}):(0,r.jsx)("span",{className:"truncate",children:s})},l)}})}),(0,r.jsx)(d.$U,{children:e.emptyText??t("No matching items")})]})]})}},21258(e,t,l){l.d(t,{C:()=>s});var r=l(72361),a=l(81204);function s(e){return(0,r.jsx)("span",{className:(0,a.cn)("text-muted-foreground inline-block font-mono tabular-nums",e.className),children:e.value})}},74028(e,t,l){l.d(t,{c:()=>a});var r=l(68413);function a(e){let{search:t,navigate:l,pagination:a,globalFilter:s,columnFilters:i=[]}=e,n=a?.pageKey??"page",d=a?.pageSizeKey??"pageSize",o=a?.defaultPage??1,u=a?.defaultPageSize??20,c=s?.key??"filter",m=s?.enabled??!0,h=s?.trim??!0,f=(0,r.useMemo)(()=>{let e=[];for(let l of i){let r=t[l.searchKey],a=l.deserialize??(e=>e);if("string"===l.type){let t=a(r)??"";"string"==typeof t&&""!==t.trim()&&e.push({id:l.columnId,value:t})}else{let t=a(r)??[];Array.isArray(t)&&t.length>0&&e.push({id:l.columnId,value:t})}}return e},[i,t]),[p,g]=(0,r.useState)(f);(0,r.useEffect)(()=>{g(f)},[t]);let x=(0,r.useMemo)(()=>{let e=t[n],l=t[d];return{pageIndex:Math.max(0,("number"==typeof e?e:o)-1),pageSize:"number"==typeof l?l:u}},[t,n,d,o,u]),[v,y]=(0,r.useState)(()=>{if(!m)return;let e=t[c];return"string"==typeof e?e:""}),j=m?e=>{let t="function"==typeof e?e(v??""):e,r=h?t.trim():t;y(r),l({search:e=>({...e,[n]:void 0,[c]:r||void 0})})}:void 0;return{globalFilter:m?v??"":void 0,onGlobalFilterChange:j,columnFilters:p,onColumnFiltersChange:e=>{let t="function"==typeof e?e(p):e;g(t);let r={};for(let e of i){let l=t.find(t=>t.id===e.columnId),a=e.serialize??(e=>e);if("string"===e.type){let t="string"==typeof l?.value?l.value:"";r[e.searchKey]=""!==t.trim()?a(t):void 0}else{let t=Array.isArray(l?.value)?l.value:[];r[e.searchKey]=t.length>0?a(t):void 0}}l({search:e=>({...e,[n]:void 0,...r})})},pagination:x,onPaginationChange:e=>{let t="function"==typeof e?e(x):e,r=t.pageIndex+1,a=t.pageSize;l({search:e=>({...e,[n]:r<=o?void 0:r,[d]:a})})},ensurePageInRange:function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{resetTo:"first"},a=t[n],s="number"==typeof a?a:o;e>0&&s>e&&l({replace:!0,search:t=>({...t,[n]:"last"===r.resetTo?e:void 0})})}}}},38417(e,t,l){l.d(t,{Y:()=>s});var r=l(72361),a=l(28277);function s(e){let t,l,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;if(!e||"string"!=typeof e)return(0,r.jsx)("div",{className:"bg-muted text-muted-foreground flex items-center justify-center rounded-full text-xs font-medium",style:{width:s,height:s},children:"?"});let i=e.trim();if(i.startsWith("local:"))return(0,r.jsx)("img",{src:`/logos/${i.slice(6)}`,alt:"","aria-hidden":"true",width:s,height:s,className:"dark:invert",style:{width:s,height:s}});if(!i)return(0,r.jsx)("div",{className:"bg-muted text-muted-foreground flex items-center justify-center rounded-full text-xs font-medium",style:{width:s,height:s},children:"?"});let n=i.split("."),d=n[0],o=a[d];if(o&&n.length>1&&o[n[1]]?(t=o[n[1]],l=2):(t=a[d],l=n.length>1&&/^[A-Z]/.test(n[1])?2:1),!t||"function"!=typeof t&&"object"!=typeof t){let e=i.charAt(0).toUpperCase();return(0,r.jsx)("div",{className:"bg-muted text-muted-foreground flex items-center justify-center rounded-full text-xs font-medium",style:{width:s,height:s},children:e})}let u={};for(let e=l;e<n.length;e++){let t=n[e];if(!t)continue;let l=t.indexOf("=");if(-1===l){u[t.trim()]=!0;continue}let r=t.slice(0,l).trim(),a=t.slice(l+1).trim();u[r]=function(e){if(null==e)return!0;let t=String(e).trim();return(t.startsWith("{")&&t.endsWith("}
1")&&(t=t.slice(1,-1).trim()),t.startsWith('"')&&t.endsWith('"')||t.startsWith("'")&&t.endsWith("'"))?t.slice(1,-1):"true"===t||"false"!==t&&(/^-?\d+(?:\.\d+)?$/.test(t)?Number(t):t)}(a)}return null==u.size&&null!=s&&(u.size=s),(0,r.jsx)(t,{...u})}}}]);

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.