PageSourceSearch

https://costofconcrete.com/_nuxt/ChwgiOOC.js

js costofconcrete.com collected 2026-10-03 18:24:26 UTC 4,016 bytes, 1 lines download raw bytes

1import{d as h,q as i,r as y,c as l,o,p,a as t,t as k,N as C,b as u,n,k as V,Q as z,u as v,G as N,w as $,j,_ as B}from"./Dy3ebqae.js";import{_ as P}from"./D68tyDc0.js";const S={class:"flex flex-col gap-2"},q={key:0,class:"text-sm font-medium text-neutral-700 dark:text-neutral-300"},D={class:"relative"},I={key:0,class:"absolute left-3 top-1/2 -translate-y-1/2 pointer-events-none flex items-center"},L=["type","placeholder","disabled","autocomplete"],A=["disabled"],E=h({__name:"PasswordInput",props:{modelValue:{},placeholder:{default:"Enter your password"},size:{default:"md"},disabled:{type:Boolean,default:!1},icon:{default:null},label:{default:void 0},autocomplete:{default:"current-password"}},emits:["update:modelValue"],setup(e,{emit:r}){const a=e,d=r,c=i({get:()=>a.modelValue??"",set:b=>d("update:modelValue",b||null)}),s=y(!1),g=i(()=>{switch(a.size){case"sm":return"h-9 px-3 text-sm";case"lg":return"h-12 px-5 text-base";case"md":default:return"h-11 px-4 text-sm"}}),m=i(()=>{switch(a.size){case"sm":return"h-4 w-4";case"lg":return"h-6 w-6";case"md":default:return"h-5 w-5"}}),_=()=>{s.value=!s.value};return(b,f)=>{const x=V;return o(),l("div",S,[e.label?(o(),l("label",q,k(e.label),1)):p("",!0),t("div",D,[e.icon?(o(),l("div",I,[u(x,{name:e.icon,class:n([m.value,"text-neutral-400 dark:text-neutral-500"])},null,8,["name","class"])])):p("",!0),C(t("input",{"onUpdate:modelValue":f[0]||(f[0]=w=>c.value=w),type:v(s)?"text":"password",placeholder:e.placeholder,disabled:e.disabled,autocomplete:e.autocomplete,class:n(["w-full rounded-full border border-neutral-300 bg-white text-neutral-700 transition-all outline-none","hover:border-neutral-400","focus:border-blue-500 focus:ring-2 focus:ring-blue-200","disabled:cursor-not-allowed disabled:opacity-50 disabled:bg-neutral-100","dark:border-neutral-600 dar
1k:bg-neutral-800 dark:text-neutral-300","dark:hover:border-neutral-500","dark:focus:border-blue-400 dark:focus:ring-blue-900/30","dark:disabled:bg-neutral-900",g.value,e.icon?"pl-10":"","pr-10"])},null,10,L),[[z,c.value]]),t("button",{type:"button",class:"absolute right-3 top-1/2 -translate-y-1/2 flex items-center text-neutral-400 transition-colors hover:text-neutral-600 dark:text-neutral-500 dark:hover:text-neutral-300",disabled:e.disabled,onClick:_,"aria-label":"Toggle password visibility"},[u(x,{name:v(s)?"heroicons:eye-slash":"heroicons:eye",class:n(m.value)},null,8,["name","class"])],8,A)])])}}}),U=Object.assign(E,{__name:"PasswordInput"}),O={class:"relative hidden h-full flex-1 flex-col p-10 text-white shadow-2xl lg:flex overflow-hidden"},T={class:"relative z-20 flex items-center"},F={class:"mx-auto flex-1 lg:p-8"},G=h({__name:"LayoutAuth",props:{reverse:{type:Boolean}},setup(e){return(r,a)=>{const d=B;return o(),l("div",{class:n(["relative flex items-center justify-center px-4 h-dvh lg:max-w-none lg:px-0",{"flex-row-reverse":e.reverse}])},[t("div",O,[a[1]||(a[1]=N('<div class="absolute inset-0 bg-gradient-to-br from-blue-600 via-blue-600 to-neutral-700"></div><div class="absolute inset-0 bg-gradient-to-tr from-neutral-800/60 via-blue-600/40 to-transparent"></div><div class="absolute inset-0 opacity-5"><div class="absolute top-0 left-0 w-96 h-96 bg-blue-400 rounded-full blur-3xl -translate-x-1/2 -translate-y-1/2"></div><div class="absolute bottom-0 right-0 w-96 h-96 bg-blue-500 rounded-full blur-3xl translate-x-1/2 translate-y-1/2"></div></div>',3)),t("div",T,[u(d,{to:"/"},{default:$(()=>[...a[0]||(a[0]=[t("img",{src:P,alt:"Cost of Concrete",class:"h-12 w-auto brightness-0 invert"},null,-1)])]),_:1})]),a[2]||(a[2]=t("div",{class:"relative z-20 mt-auto"},[t("blockquote",{class:"space-y-2"},[t("p",{class:"text-lg leading-relaxed"}," “Find trusted concrete contractors in your area. Compare quotes, read reviews, and make informed decisions for your concrete projects.” "),t("footer",{class:"text-sm text-blue-50"}," Cost of Concrete Team ")])],-1))]),t("div",F,[j(r.$slots,"default")])],2)}}}),H=Object.assign(G,{__name:"LayoutAuth"});export{U as _,H as a};

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.