PageSourceSearch

https://www.teci.it/_nuxt/CE4BJ5AL.js

js teci.it collected 2026-10-07 00:11:33 UTC 9,257 bytes, 1 lines download raw bytes

1import{_ as L}from"./CROCQ5bC.js";import{o as ae,m as oe,j as z,b as q,a as J,k as ne,r as M,C as U}from"./DTXCAk_Z.js";import{_ as T}from"./DYInfkQs.js";import{k as se,t as P,l as m,b as re,N as o,U as r,Z as l,Y as b,a0 as n,a2 as v,a1 as p,L as B,P as h,J as $,a7 as I,O as R,a9 as le,a3 as ie,z as E}from"./Bd0Szc4h.js";import{a as ue}from"./Bl8wtdu0.js";const de={wrapper:"relative overflow-x-auto",base:"min-w-full table-fixed",divide:"divide-y divide-gray-300 dark:divide-gray-700",thead:"relative",tbody:"divide-y divide-gray-200 dark:divide-gray-800",caption:"sr-only",tr:{base:"",selected:"bg-gray-50 dark:bg-gray-800/50",active:"hover:bg-gray-50 dark:hover:bg-gray-800/50 cursor-pointer"},th:{base:"text-left rtl:text-right",padding:"px-4 py-3.5",color:"text-gray-900 dark:text-white",font:"font-semibold",size:"text-sm"},td:{base:"whitespace-nowrap",padding:"px-4 py-4",color:"text-gray-500 dark:text-gray-400",font:"",size:"text-sm"},checkbox:{padding:"ps-4"},loadingState:{wrapper:"flex flex-col items-center justify-center flex-1 px-6 py-14 sm:px-14",label:"text-sm text-center text-gray-900 dark:text-white",icon:"w-6 h-6 mx-auto text-gray-400 dark:text-gray-500 mb-4 animate-spin"},emptyState:{wrapper:"flex flex-col items-center justify-center flex-1 px-6 py-14 sm:px-14",label:"text-sm text-center text-gray-900 dark:text-white",icon:"w-6 h-6 mx-auto text-gray-400 dark:text-gray-500 mb-4"},expand:{icon:"transform transition-transform duration-200"},progress:{wrapper:"absolute inset-x-0 -bottom-[0.5px] p-0"},default:{sortAscIcon:"i-heroicons-bars-arrow-up-20-solid",sortDescIcon:"i-heroicons-bars-arrow-down-20-solid",sortButton:{icon:"i-heroicons-arrows-up-down-20-solid",trailing:!0,square:!0,color:"gray",variant:"ghost",class:"-m-1.5"},expandButton:{icon:"i-heroicons-chevron-down",color:"gray",variant:"ghost",size:"xs",class:"-my-1.5 align-middle"},checkbox:{color:"primary"},progress:{color:"primary",animation:"carousel"},loadingState:{icon:"i-heroicons-arrow-path-20-solid",label:"Loading..."},emptyState:{icon:"i-heroicons-circle-stack-20-solid",label:"No items."}}};function ce(e){return e?e[0].toUpperCase()+e.slice(1):""}const g=oe(z.ui.strategy,z.ui.table,de);function pe(e,d){return e===d}function F(e,d,k){return e===d?0:k==="asc"?e<d?-1:1:e>d?-1:1}const fe=se({components:{UIcon:q,UButton:J,UProgress:T,UCheckbox:L},inheritAttrs:!1,props:{modelValue:{type:Array,default:null},by:{type:[String,Function],default:()=>pe},rows:{type:Array,default:()=>[]},columns:{type:Array,default:null},columnAttribute:{type:String,default:"label"},sort:{type:Object,default:()=>({})},sortMode:{type:String,default:"auto"},sortButton:{type:Object,default:()=>g.default.sortButton},sortAscIcon:{type:String,default:()=>g.default.sortAscIcon},sortDescIcon:{type:String,default:()=>g.default.sortDescIcon},expandButton:{type:Object,default:()=>g.default.expandButton},loading:{type:Boolean,default:!1},loadingState:{type:Object,default:()=>g.default.loadingState},emptyState:{type:Object,default:()=>g.default.emptyState},caption:{type:String,default:null},progress:{type:Object,default:()=>g.default.progress},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","update:sort"],setup(e,{emit:d,attrs:k}){const{ui:S,attrs:D}=ne("table",P(e,"ui"),g,P(e,"class")),A=m(()=>e.columns??Object.keys(e.rows[0]??{}).map(t=>({key:t,label:ce(t),sortable:!1,class:void 0,sort:F}))),s=ue(e,"sort",d,{passive:!0,defaultValue:M({},e.sort,{column:null,direction:"asc"})}),f=re([]),j={column:s.value.column,direction:null},w=m(()=>{var y;if(!((y=s.value)!=null&&y.column)||e.sortMode==="manual")return e.rows;const{column:t,direction:u}=s.value;return e.rows.slice().sort((X,x)=>{var N;const _=U(X,t),ee=U(x,t);return(((N=A.value.find(te=>te.key===t))==null?void 0:N.sort)??F)(_,ee,u)})}),a=m({get(){return e.modelValue},set(t){d("update:modelValue",t)}}),c=m(()=>a.value&&a.value.length>0&&a.value.length<e.rows.length),i=m(()=>e.emptyState===null?null:{...S.value.default.emptyState,...e.emptyState}),O=m(()=>e.loadingState===null?null:{...S.value.default.loadingState,...e.loadingState});function C(t,u){if(typeof e.by=="string"){const y=e.by;return(t==null?void 0:t[y])===(u==null?void 0:u[y])}return e.by(t,u)}function V(t){return e.modelValue?a.value.some(u=>C(E(u),E(t))):!1}function Y(t){if(s.value.column===t.key){const u=!t.direction||t.direction==="asc"?"desc":"asc";s.value.direction===u?s.value=M({},j,{column:null,direction:"asc"}):s.value={column:s.value.column,direction:s.value.direction==="asc"?"desc":"asc"}}else s.value={column:t.key,direction:t.direction||"asc"}}function Z(t){k.onSelect&&k.onSelect(t)}function G(){e.rows.forEach(t=>{V(t)||a.value.push(t)})}function H(t){t?G():a.value=[]}function K(t,u,y=""){return U(t,u,y)}function Q(t){f.value.includes(t)?f.value=f.value.filter(u=>u!==t):f.value.push(t)}function W(t){if(t.sortable){if(s.value.column!==t.key)return"none";if(s.value.direction==="asc")return"ascending";if(s.value.direction==="desc")return"descending"}}return{ui:S,attrs:D,sort:s,columns:A,rows:w,selected:a,indeterminate:c,emptyState:i,loadingState:O,openedRows:f,isSelected:V,onSort:Y,onSelect:Z,onChange:H,getRowData:K,toggleOpened:Q,getAriaSort:W}}}),ge=l("span",{class:"sr-only"},"Expand",-1),ye=[ge],me=["aria-sort"],be={key:1},he={key:0},ke={key:0},ve=["colspan"],Se={key:1},we=["colspan"],Ce=["onClick"],Ve={key:0},Be={colspan:"100%"};function $e(e,d,k,S,D,A){const s=L,f=J,j=T,w=q;return o(),r("div",h({class:e.ui.wrapper},e.attrs),[l("table",{class:n([e.ui.base,e.ui.divide])},[e.$slots.caption||e.caption?b(e.$slots,"caption",{key:0}
1,()=>[l("caption",{class:n(e.ui.caption)},v(e.caption),3)]):p("",!0),l("thead",{class:n(e.ui.thead)},[l("tr",{class:n(e.ui.tr.base)},[e.modelValue?(o(),r("th",{key:0,scope:"col",class:n(e.ui.checkbox.padding)},[B(s,h({"model-value":e.indeterminate||e.selected.length===e.rows.length,indeterminate:e.indeterminate},e.ui.default.checkbox,{"aria-label":"Select all",onChange:e.onChange}),null,16,["model-value","indeterminate","onChange"])],2)):p("",!0),e.$slots.expand?(o(),r("th",{key:1,scope:"col",class:n(e.ui.tr.base)},ye,2)):p("",!0),(o(!0),r($,null,I(e.columns,(a,c)=>(o(),r("th",{key:c,scope:"col",class:n([e.ui.th.base,e.ui.th.padding,e.ui.th.color,e.ui.th.font,e.ui.th.size,a.class]),"aria-sort":e.getAriaSort(a)},[b(e.$slots,`${a.key}-header`,{column:a,sort:e.sort,onSort:e.onSort},()=>[a.sortable?(o(),R(f,h({key:0,ref_for:!0},{...e.ui.default.sortButton||{},...e.sortButton},{icon:!e.sort.column||e.sort.column!==a.key?e.sortButton.icon||e.ui.default.sortButton.icon:e.sort.direction==="asc"?e.sortAscIcon:e.sortDescIcon,label:a[e.columnAttribute],onClick:i=>e.onSort(a)}),null,16,["icon","label","onClick"])):(o(),r("span",be,v(a[e.columnAttribute]),1))])],10,me))),128))],2),e.loading&&e.progress?(o(),r("tr",he,[l("td",{colspan:0,class:n(e.ui.progress.wrapper)},[B(j,h({...e.ui.default.progress||{},...e.progress},{size:"2xs"}),null,16)],2)])):p("",!0)],2),l("tbody",{class:n(e.ui.tbody)},[e.loadingState&&e.loading&&!e.rows.length?(o(),r("tr",ke,[l("td",{colspan:e.columns.length+(e.modelValue?1:0)},[b(e.$slots,"loading-state",{},()=>[l("div",{class:n(e.ui.loadingState.wrapper)},[e.loadingState.icon?(o(),R(w,{key:0,name:e.loadingState.icon,class:n(e.ui.loadingState.icon),"aria-hidden":"true"},null,8,["name","class"])):p("",!0),l("p",{class:n(e.ui.loadingState.label)},v(e.loadingState.label),3)],2)])],8,ve)])):e.emptyState&&!e.rows.length?(o(),r("tr",Se,[l("td",{colspan:e.columns.length+(e.modelValue?1:0)},[b(e.$slots,"empty-state",{},()=>[l("div",{class:n(e.ui.emptyState.wrapper)},[e.emptyState.icon?(o(),R(w,{key:0,name:e.emptyState.icon,class:n(e.ui.emptyState.icon),"aria-hidden":"true"},null,8,["name","class"])):p("",!0),l("p",{class:n(e.ui.emptyState.label)},v(e.emptyState.label),3)],2)])],8,we)])):(o(!0),r($,{key:2},I(e.rows,(a,c)=>(o(),r($,{key:c},[l("tr",{class:n([e.ui.tr.base,e.isSelected(a)&&e.ui.tr.selected,e.$attrs.onSelect&&e.ui.tr.active,a==null?void 0:a.class]),onClick:()=>e.onSelect(a)},[e.modelValue?(o(),r("td",{key:0,class:n(e.ui.checkbox.padding)},[B(s,h({modelValue:e.selected,"onUpdate:modelValue":d[0]||(d[0]=i=>e.selected=i),value:a,ref_for:!0},e.ui.default.checkbox,{"aria-label":"Select row",onClick:d[1]||(d[1]=le(()=>{},["stop"]))}),null,16,["modelValue","value"])],2)):p("",!0),e.$slots.expand?(o(),r("td",{key:1,class:n([e.ui.td.base,e.ui.td.padding,e.ui.td.color,e.ui.td.font,e.ui.td.size])},[B(f,h({ref_for:!0},{...e.ui.default.expandButton||{},...e.expandButton},{ui:{icon:{base:[e.ui.expand.icon,e.openedRows.includes(c)&&"rotate-180"]}},onClick:i=>e.toggleOpened(c)}),null,16,["ui","onClick"])],2)):p("",!0),(o(!0),r($,null,I(e.columns,(i,O)=>{var C;return o(),r("td",{key:O,class:n([e.ui.td.base,e.ui.td.padding,e.ui.td.color,e.ui.td.font,e.ui.td.size,i==null?void 0:i.rowClass,(C=a[i.key])==null?void 0:C.class])},[b(e.$slots,`${i.key}-data`,{column:i,row:a,index:c,getRowData:V=>e.getRowData(a,i.key,V)},()=>[ie(v(e.getRowData(a,i.key)),1)])],2)}),128))],10,Ce),e.openedRows.includes(c)?(o(),r("tr",Ve,[l("td",Be,[b(e.$slots,"expand",{row:a,index:c})])])):p("",!0)],64))),128))],2)],2)],16)}const De=ae(fe,[["render",$e]]);export{De as _};

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.