PageSourceSearch

https://www.valmonttelecom.com/build/assets/Login-16MRs3sJ.js

js valmonttelecom.com collected 2026-10-09 18:15:37 UTC 16,002 bytes, 1 lines download raw bytes

1import{_ as H}from"./HeroHeader.vue_vue_type_script_setup_true_lang-DbcD22up.js";import{_ as F}from"./InputError.vue_vue_type_script_setup_true_lang-CnUcRrjN.js";import{_ as R}from"./TextLink.vue_vue_type_script_setup_true_lang-2GkQxsQz.js";import{_ as L}from"./index-CSMTic2J.js";import{u as G,a as J,P as j,c as K,b as M,d as W,e as Q,r as X,f as Y,g as Z}from"./utils-C4_GyrAb.js";import{c as x,J as ee,d as $,C as te,K as ae,o as p,a as h,w as b,b as y,u as s,L as A,B as re,x as oe,G as w,g as B,i as k,F as z,r as se,M as le,n as ne,N as ie,H as ue,I as de,e as u,t as ce,E as fe,f as q}from"./app-zG3lrPqs.js";import{i as pe,u as me,g as ve,w as ye,f as be,a as ge,V as he}from"./VisuallyHidden-D6MrNby9.js";import{C as _e}from"./check-8RhKMpZR.js";import{_ as xe}from"./Label.vue_vue_type_script_setup_true_lang-Dcwmjd_h.js";import{_ as we}from"./Spinner.vue_vue_type_script_setup_true_lang-Ea5328cZ.js";import{_ as $e,a as ke}from"./SeoHead.vue_vue_type_script_setup_true_lang-eG9TNgo_.js";import{i as C}from"./assets-Dv3UsPUm.js";import{r as qe}from"./index-wEzHRGpA.js";import{q as Ce}from"./index-CSEUMRIG.js";import{r as Be}from"./index-BjmjDcUN.js";import"./createLucideIcon-B3uXFQ71.js";import"./cartHelper-DddgKylt.js";import"./index-DcoKqQ6R.js";import"./DialogTitle.vue_vue_type_script_setup_true_lang-8GSA5O5P.js";import"./DialogClose.vue_vue_type_script_setup_true_lang-B6fTSy9h.js";import"./DialogDescription.vue_vue_type_script_setup_true_lang-BFnNzbmf.js";import"./DialogDescription-Af9RZrxQ.js";import"./index-BQOCZ2Mg.js";import"./SheetTitle.vue_vue_type_script_setup_true_lang-CWi9staX.js";import"./index-BW9C3t-9.js";import"./index-62AMMZnU.js";import"./index-B0Z-ysPe.js";function O(a){return typeof a=="string"?`'${a}'`:new Ie().serialize(a)}const Ie=(function(){class a{#e=new Map;compare(e,r){const o=typeof e,n=typeof r;return o==="string"&&n==="string"?e.localeCompare(r):o==="number"&&n==="number"?e-r:String.prototype.localeCompare.call(this.serialize(e,!0),this.serialize(r,!0))}serialize(e,r){if(e===null)return"null";switch(typeof e){case"string":return r?e:`'${e}'`;case"bigint":return`${e}n`;case"object":return this.$object(e);case"function":return this.$function(e)}return String(e)}serializeObject(e){const r=Object.prototype.toString.call(e);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),e);const o=e.constructor,n=o===Object||o===void 0?"":o.name;if(n!==""&&globalThis[n]===o)return this.serializeBuiltInType(n,e);if(typeof e.toJSON=="function"){const l=e.toJSON();return n+(l!==null&&typeof l=="object"?this.$object(l):`(${this.serialize(l)})`)}return this.serializeObjectEntries(n,Object.entries(e))}serializeBuiltInType(e,r){const o=this["$"+e];if(o)return o.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(e,r.entries());throw new Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,r){const o=Array.from(r).sort((l,d)=>this.compare(l[0],d[0]));let n=`${e}{`;for(let l=0;l<o.length;l++){const[d,v]=o[l];n+=`${this.serialize(d,!0)}:${this.serialize(v)}`,l<o.length-1&&(n+=",")}return n+"}"}$object(e){let r=this.#e.get(e);return r===void 0&&(this.#e.set(e,`#${this.#e.size}`),r=this.serializeObject(e),this.#e.set(e,r)),r}$function(e){const r=Function.prototype.toString.call(e);return r.slice(-15)==="[native code] }"?`${e.name||""}()[native]`:`${e.name}(${e.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(e){let r="[";for(let o=0;o<e.length;o++)r+=this.serialize(e[o]),o<e.length-1&&(r+=",");return r+"]"}$Date(e){try{return`Date(${e.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(e){return`ArrayBuffer[${new Uint8Array(e).join(",")}]`}$Set(e){return`Set${this.$Array(Array.from(e).sort((r,o)=>this.compare(r,o)))}`}$Map(e){return this.serializeObjectEntries("Map",e.entries())}}
1for(const t of["Error","RegExp","URL"])a.prototype["$"+t]=function(e){return`${t}(${e})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])a.prototype["$"+t]=function(e){return`${t}[${e.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])a.prototype["$"+t]=function(e){return`${t}[${e.join("n,")}${e.length>0?"n":""}]`};return a})();function S(a,t){return a===t||O(a)===O(t)}function V(a){return a==null}function T(a,t){return V(a)?!1:Array.isArray(a)?a.some(e=>S(e,t)):S(a,t)}function Ae(a){return x(()=>ee(a)?!!G(a)?.closest("form"):!0)}var Se=$({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const t=a,e=pe(),r=J(),o=x(()=>t.tabStopId||r),n=x(()=>e.currentTabStopId.value===o.value),{getItems:l,CollectionItem:d}=me();te(()=>{t.focusable&&e.onFocusableItemAdd()}),ae(()=>{t.focusable&&e.onFocusableItemRemove()});function v(i){if(i.key==="Tab"&&i.shiftKey){e.onItemShiftTab();return}if(i.target!==i.currentTarget)return;const f=ve(i,e.orientation.value,e.dir.value);if(f!==void 0){if(i.metaKey||i.ctrlKey||i.altKey||!t.allowShiftKey&&i.shiftKey)return;i.preventDefault();let m=[...l().map(_=>_.ref).filter(_=>_.dataset.disabled!=="")];if(f==="last")m.reverse();else if(f==="prev"||f==="next"){f==="prev"&&m.reverse();const _=m.indexOf(i.currentTarget);m=e.loop.value?ye(m,_+1):m.slice(_+1)}re(()=>be(m))}}return(i,f)=>(p(),h(s(d),null,{default:b(()=>[y(s(j),{tabindex:n.value?0:-1,"data-orientation":s(e).orientation.value,"data-active":i.active?"":void 0,"data-disabled":i.focusable?void 0:"",as:i.as,"as-child":i.asChild,onMousedown:f[0]||(f[0]=m=>{i.focusable?s(e).onItemFocus(o.value):m.preventDefault()}),onFocus:f[1]||(f[1]=m=>s(e).onItemFocus(o.value)),onKeydown:v},{default:b(()=>[A(i.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Ve=Se,je=$({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(a){const t=a,{primitiveElement:e,currentElement:r}=ge(),o=x(()=>t.checked??t.value);return oe(o,(n,l)=>{if(!r.value)return;const d=r.value,v=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(v,"value").set;if(f&&n!==l){const m=new Event("input",{bubbles:!0}),_=new Event("change",{bubbles:!0});f.call(d,n),d.dispatchEvent(m),d.dispatchEvent(_)}}),(n,l)=>(p(),h(he,w({ref_key:"primitiveElement",ref:e},{...t,...n.$attrs},{as:"input"}),null,16))}}),P=je,Ee=$({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(a){const t=a,e=x(()=>typeof t.value=="object"&&Array.isArray(t.value)&&t.value.length===0&&t.required),r=x(()=>typeof t.value=="string"||typeof t.value=="number"||typeof t.value=="boolean"||t.value===null||t.value===void 0?[{name:t.name,value:t.value}]:typeof t.value=="object"&&Array.isArray(t.value)?t.value.flatMap((o,n)=>typeof o=="object"?Object.entries(o).map(([l,d])=>({name:`${t.name}[${n}][${l}]`,value:d})):{name:`${t.name}[${n}]`,value:o}):t.value!==null&&typeof t.value=="object"&&!Array.isArray(t.value)?Object.entries(t.value).map(([o,n])=>({name:`${t.name}[${o}]`,value:n})):[]);return(o,n)=>(p(),B(z,null,[k(" We render single input if it's required "),e.value?(p(),h(P,w({key:o.name},{...t,...o.$attrs},{name:o.name,value:o.value}),null,16,["name","value"])):(p(!0),B(z,{key:1},se(r.value,l=>(p(),h(P,w({key:l.name},{ref_for:!0},{...t,...o.$attrs},{name:l.name,value:l.value}),null,16,["name","value"]))),128))],2112))}}),Fe=Ee;const[Re]=K("CheckboxGroupRoot");function I(a){return a==="indeterminate"}function N(a){return I(a)?"indeterminate":a?"checked":"unchecked"}const[ze,Oe]=K("CheckboxRoot");
1var Te=$({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(a,{emit:t}){const e=a,r=t,{forwardRef:o,currentElement:n}=M(),l=Re(null),d=W(e,"modelValue",r,{defaultValue:e.defaultValue,passive:e.modelValue===void 0}),v=x(()=>l?.disabled.value||e.disabled),i=x(()=>V(l?.modelValue.value)?d.value==="indeterminate"?"indeterminate":d.value:T(l.modelValue.value,e.value));function f(){if(V(l?.modelValue.value))d.value=I(d.value)?!0:!d.value;else{const c=[...l.modelValue.value||[]];if(T(c,e.value)){const E=c.findIndex(D=>S(D,e.value));c.splice(E,1)}else c.push(e.value);l.modelValue.value=c}}const m=Ae(n),_=x(()=>e.id&&n.value?document.querySelector(`[for="${e.id}"]`)?.innerText:void 0);return Oe({disabled:v,state:i}),(c,E)=>(p(),h(ie(s(l)?.rovingFocus.value?s(Ve):s(j)),w(c.$attrs,{id:c.id,ref:s(o),role:"checkbox","as-child":c.asChild,as:c.as,type:c.as==="button"?"button":void 0,"aria-checked":s(I)(i.value)?"mixed":i.value,"aria-required":c.required,"aria-label":c.$attrs["aria-label"]||_.value,"data-state":s(N)(i.value),"data-disabled":v.value?"":void 0,disabled:v.value,focusable:s(l)?.rovingFocus.value?!v.value:void 0,onKeydown:le(ne(()=>{},["prevent"]),["enter"]),onClick:f}),{default:b(()=>[A(c.$slots,"default",{modelValue:s(d),state:i.value}),s(m)&&c.name&&!s(l)?(p(),h(s(Fe),{key:0,type:"checkbox",checked:!!i.value,name:c.name,value:c.value,disabled:v.value,required:c.required},null,8,["checked","name","value","disabled","required"])):k("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),Pe=Te,Ke=$({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const{forwardRef:t}=M(),e=ze();return(r,o)=>(p(),h(s(Q),{present:r.forceMount||s(I)(s(e).state.value)||s(e).state.value===!0},{default:b(()=>[y(s(j),w({ref:s(t),"data-state":s(N)(s(e).state.value),"data-disabled":s(e).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":r.asChild,as:r.as},r.$attrs),{default:b(()=>[A(r.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),Me=Ke;const Ne=$({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(a,{emit:t}){const e=a,r=t,o=X(e,"class"),n=Y(o,r);return(l,d)=>(p(),h(s(Pe),w({"data-slot":"checkbox"},s(n),{class:s(Z)("peer border-input data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e.class)}),{default:b(v=>[y(s(Me),{"data-slot":"checkbox-indicator",class:"grid place-content-center text-current transition-none"},{default:b(()=>[A(l.$slots,"default",ue(de(v)),()=>[y(s(_e),{class:"size-3.5"})])]),_:2},1024)]),_:3},16,["class"]))}}),g=a=>({url:g.url(a),method:"post"});g.definition={methods:["post"],url:"/login"};g.url=a=>g.definition.url+Ce(a);g.post=a=>({url:g.url(a),method:"post"});const U=a=>({action:g.url(a),method:"post"});U.post=a=>({action:g.url(a),method:"post"});g.form=U;Object.assign(g,g);const Ue={class:"bg-white py-12 sm:py-16"},De={class:"mx-auto w-full max-w-6xl px-4 sm:px-6 lg:px-8"},He={class:"grid overflow-hidden border border-gray-200 bg-white shadow-sm lg:grid-cols-2"},Le={class:"order-2 flex w-full flex-col justify-center px-6 py-10 sm:px-12 lg:order-1 lg:px-16"},Ge={class:"mx-auto w-full max-w-sm"},Je={class:"text-center"},We=["src"],Qe={key:0,class:"mt-6 text-center text-sm font-medium text-green-600"},Xe={class:"grid gap-5"},Ye={class:"flex items-center justify-between"},Ze={class:"flex items-center"},et={key:0,class:"text-center text-sm text-muted-foreground"},tt={class:"order-1 relative min-h-[240px] w-full overflow-hidden bg-gray-100 lg:order-2 lg:min-h-full"},at=["src"],St=$({__name:"Login",props:{status:{},canResetPassword:{type:Boolean},canRegister:{type:Boolean}},setup(a){return(t,e)=>(p(),h(ke,null,{default:b(()=>[y($e,{title:"Portal Login",description:"Sign in to access your Valmont® Telecom portal, tools, and account features.",keywords:"portal login, valmont telecom account"}),y(H,{"image-url":s(C)("hero-resources.jpg"),"category-label":"ACCOUNT",title:"Login",logo:s(C)("logos/telecom-light.png")},null,8,["image-url","logo"]),u("section",Ue,[u("div",De,[u("div",He,[u("div",Le,[u("div",Ge,[u("div",Je,[u("img",{class:"mx-auto h-10 w-auto",src:s(C)("telecom-id-logo.png"),alt:"Valmont Telecom"},null,8,We),e[0]||(e[0]=u("p",{class:"mt-2 text-sm text-gray-500"}," Account management, status updates and more. ",-1))]),a.status?(p(),B("div",Qe,ce(a.status),1)):k("",!0),y(s(fe),w(s(g).form(),{"reset-on-success":["password"],class:"mt-8 flex flex-col gap-6"}),{default:b(({errors:r,processing:o})=>[u("div",Xe,[u("div",null,[e[1]||(e[1]=u("label",{for:"email",class:"block text-sm/6 font-semibold text-gray-900"},"Email Address",-1)),e[2]||(e[2]=u("div",{class:"mt-2.5"},[u("input",{id:"email",type:"email",name:"email",required:"",autofocus:"",tabindex:1,autocomplete:"email",placeholder:"Email address",class:"block w-full bg-white px-3.5 py-2 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:-outline-offset-2 focus:outline focus:outline-2 focus:outline-valmont-blue"})],-1)),y(F,{message:r.email},null,8,["message"])]),u("div",null,[u("div",Ye,[e[4]||(e[4]=u("label",{for:"password",class:"block text-sm/6 font-semibold text-gray-900"},"Password",-1)),a.canResetPassword?(p(),h(R,{key:0,href:s(Be)(),class:"text-sm",tabindex:5},{default:b(()=>[...e[3]||(e[3]=[q(" Forgot password? ",-1)])]),_:1},8,["href"])):k("",!0)]),e[5]||(e[5]=u("div",{class:"mt-2.5"},[u("input",{id:"password",type:"password",name:"password",required:"",tabindex:2,autocomplete:"current-password",placeholder:"Password",class:"block w-full bg-white px-3.5 py-2 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:-outline-offset-2 focus:outline focus:outline-2 focus:outline-valmont-blue"})],-1)),y(F,{message:r.password},null,8,["message"])]),u("div",Ze,[y(s(xe),{for:"remember",class:"flex items-center gap-3"},{default:b(()=>[y(s(Ne),{id:"remember",name:"remember",tabindex:3}),e[6]||(e[6]=u("span",null,"Remember me",-1))]),_:1})]),y(s(L),{type:"submit",class:"mt-2 cursor-pointer w-full rounded-none bg-valmont-blue text-white text-base hover:bg-valmont-blue/90",tabindex:4,disabled:o,"data-test":"login-button"},{default:b(()=>[o?(p(),h(s(we),{key:0})):k("",!0),e[7]||(e[7]=q(" Sign In ",-1))]),_:2},1032,["disabled"])]),a.canRegister?(p(),B("div",et,[e[9]||(e[9]=q(" Don't have an account? ",-1)),y(R,{href:s(qe)(),tabindex:5},{default:b(()=>[...e[8]||(e[8]=[q("Sign up",-1)])]),_:1},8,["href"])])):k("",!0)]),_:1},16)])]),u("div",tt,[u("img",{class:"h-full w-full object-cover",src:s(C)("login-img.jpg"),alt:"Telecom infrastru
1cture"},null,8,at)])])])])]),_:1}))}});export{St as default};

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.