PageSourceSearch

https://thuprai.com/_nuxt/Ck74ohH0.js

js thuprai.com collected 2026-09-25 06:43:31 UTC 3,314 bytes, 1 lines download raw bytes

1import{ah as q,_ as B,o as n,c as s,b as d,Z as I,aH as V,T as A,R as t,q as g,l as u,i as N,a2 as j,a4 as p,v as b,a3 as O,y as m,t as h,a5 as y,a6 as D,a7 as F}from"./o0rlpWlu.js";import{u as M}from"./BORYbWMP.js";const R=q,T={wrapper:"relative flex items-start",container:"flex items-center h-5",base:"h-4 w-4 dark:checked:bg-current dark:checked:border-transparent dark:indeterminate:bg-current dark:indeterminate:border-transparent disabled:opacity-50 disabled:cursor-not-allowed focus:ring-0 focus:ring-transparent focus:ring-offset-transparent",form:"form-checkbox",rounded:"rounded",color:"text-{color}-500 dark:text-{color}-400",background:"bg-white dark:bg-gray-900",border:"border border-gray-300 dark:border-gray-700",ring:"focus-visible:ring-2 focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900",inner:"ms-3 flex flex-col",label:"text-sm font-medium text-gray-700 dark:text-gray-200",required:"text-sm text-red-500 dark:text-red-400",help:"text-sm text-gray-500 dark:text-gray-400",default:{color:"primary"}},v=O(p.ui.strategy,p.ui.checkbox,T),U=N({inheritAttrs:!1,props:{id:{type:String,default:()=>null},value:{type:[String,Number,Boolean,Object],default:null},modelValue:{type:[Boolean,Array],default:null},name:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:void 0},help:{type:String,default:null},label:{type:String,default:null},required:{type:Boolean,default:!1},color:{type:String,default:()=>v.default.color,validator(e){return p.ui.colors.includes(e)}},inputClass:{type:String,default:""},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:r}){const{ui:a,attrs:c}=j("checkbox",y(e,"ui"),v,y(e,"class")),{emitFormChange:f,color:l,name:o,inputId:k}=M(e),C=k.value??R(),S=b({get(){return e.modelValue},set(i){r("update:modelValue",i)}}),w=i=>{r("change",i.target.checked),f()},$=b(()=>D(F(a.value.base,a.value.form,a.value.rounded,a.value.background,a.value.border,l.value&&a.value.ring.replaceAll("{color}",l.value),l.value&&a.value.color.replaceAll("{color}",l.value)),e.inputClass));return{ui:a,attrs:c,toggle:S,inputId:C,name:o,inputClass:$,onChange:w}}}),z=["data-n-ids"],E=["id","name","required","value","disabled","indeterminate"],G=["for"];function H(e,r,a,c,f,l){return n(),s("div",{class:t(e.ui.wrapper),"data-n-ids":e.attrs["data-n-ids"]},[d("div",{class:t(e.ui.container)},[I(d("input",A({id:e.inputId,"onUpdate:modelValue":r[0]||(r[0]=o=>e.toggle=o),name:e.name,required:e.required,value:e.value,disabled:e.disabled,indeterminate:e.indeterminate,type:"checkbox",class:e.inputClass},e.attrs,{onChange:r[1]||(r[1]=(...o)=>e.onChange&&e.onChange(...o))}),null,16,E),[[V,e.toggle]])],2),e.label||e.$slots.label?(n(),s("div",{key:0,class:t(e.ui.inner)},[d("label",{for:e.inputId,class:t(e.ui.label)},[g(e.$slots,"label",{label:e.label},()=>[m(h(e.label),1)]),e.required?(n(),s("span",{key:0,class:t(e.ui.required)},"*",2)):u("",!0)],10,G),e.help||e.$slots.help?(n(),s("p",{key:0,class:t(e.ui.help)},[g(e.$slots,"help",{help:e.help},()=>[m(h(e.help),1)])],2)):u("",!0)],2)):u("",!0)],10,z)}const Z=B(U,[["render",H]]);export{Z 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.