1import{$ as e,A as t,B as n,C as r,D as i,G as a,H as o,I as s,K as c,L as l,O as u,S as d,T as f,U as p,V as m,X as h,Z as g,_,a as v,b as y,c as b,et as x,h as S,k as C,p as ee,q as w,tt as T,w as E,x as D,y as O}from"../chunks/CeflX1pg.js";import"../chunks/xihTtKlq.js";import{d as k,f as A,s as j,t as M}from"../chunks/CVDYidhq.js";import{a as N,i as P}from"../chunks/RjfFTdsj.js";import{i as F,n as I,t as L}from"../chunks/CDilSAZG.js";var R=T({prerender:()=>!0,trailingSlash:()=>z}),z=`never`,B=`/_app/immutable/assets/favicon.jM91SrCy.svg`,V=f(`<div class="phbar svelte-6j3b3" role="region" aria-label="Contact phone"><span class="licenses svelte-6j3b3">150,000+ Licenses Worldwide</span> <span>Speak to a CAD/CAM Specialist at <a class="svelte-6j3b3"> </a></span></div>`);function H(e){var t=V(),n=p(m(t),2),i=p(m(n)),a=m(i,!0);x(i),x(n),x(t),s(()=>{b(i,`href`,`tel:8665353744`),d(a,j)}),r(e,t)}var U=f(`<a href="/checkout" class="cart-badge svelte-1gyznxr"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"><path d="M3 3h2l2.4 11.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="10" cy="20" r="1.5" fill="currentColor"></circle><circle cx="17" cy="20" r="1.5" fill="currentColor"></circle></svg> <span class="cart-count svelte-1gyznxr"> </span></a>`);function W(e,n){g(n,!0);let i=w(N);var a=E(),c=o(a),l=e=>{var a=U(),o=p(m(a),2),c=m(o,!0);x(o),x(a),s(()=>{b(a,`aria-label`,`Cart, ${t(i)??``} item${t(i)===1?``:`s`}`),d(c,t(i))}),u(`click`,a,function(...e){n.onclick?.apply(this,e)}),r(e,a)};D(c,e=>{t(i)>0&&e(l)}),r(e,a),h()}i([`click`]);var G=f(`<a> </a>`),K=f(`<a class="svelte-1elxaub"> </a>`),q=f(`<div class="mob-nav open svelte-1elxaub" id="mob-nav" role="dialog" aria-modal="true" aria-label="Mobile navigation" tabindex="-1"><div class="mob-drawer svelte-1elxaub"><button type="button" class="mob-close svelte-1elxaub" aria-label="Close navigation">✕</button> <nav aria-label="Mobile primary"></nav> <!> <a href="/contact" class="btn btn-y mob-cta svelte-1elxaub">Schedule Demo</a></div></div>`),J=f(`<header class="hd svelte-1elxaub"><div class="hd-in svelte-1elxaub"><a href="/" class="hd-logo svelte-1elxaub"><img src="/images/BOBCAD-LOGO-black28.png" alt="BobCAD" width="180" height="28" class="svelte-1elxaub"/></a> <nav class="hd-nav svelte-1elxaub" aria-label="Primary"><!> <!> <a href="/contact" class="btn btn-y svelte-1elxaub">Schedule Demo</a></nav> <button type="button" class="hamburger svelte-1elxaub" aria-controls="mob-nav"><span class="svelte-1elxaub"></span><span class="svelte-1elxaub"></span><span class="svelte-1elxaub"></span></button></div></header> <!>`,1);function Y(i,f){g(f,!0);let _=[{href:`/`,label:`Home`},{href:`/store`,label:`Store`},{href:`/support`,label:`Support`},{href:`/contact`,label:`Contact`}],S=c(!1),w=c(void 0);function T(e){return e===`/`?M.url.pathname===`/`:M.url.pathname.startsWith(e)}function E(){a(S,!0),queueMicrotask(()=>t(w)?.querySelector(`a,button`)?.focus())}function k(){a(S,!1)}function A(e){e.key===`Escape`&&t(S)&&(e.preventDefault(),k())}l(()=>{if(!t(S))return;let e=document.body.style.overflow;return document.body.style.overflow=`hidden`,()=>{document.body.style.overflow=e}});var j=J();C(`keydown`,n,A);var N=o(j),P=m(N),F=p(m(P),2),I=m(F);O(I,17,()=>_,y,(e,n)=>{var i=G();let a;var o=m(i,!0);x(i),s((e,r)=>{b(i,`href`,t(n).href),b(i,`aria-current`,e),a=ee(i,1,`svelte-1elxaub`,null,a,r),d(o,t(n).label)},[()=>T(t(n).href)?`page`:void 0,()=>({active:T(t(n).href)})]),r(e,i)}),W(p(I,2),{}),e(2),x(F);var L=p(F,2);x(P),x(N);var R=p(N,2),z=e=>{var n=q(),i=m(n),o=m(i),c=p(o,2);O(c,21,()=>_,y,(e,n)=>{var i=K(),a=m(i,!0);x(i),s(e=>{b(i,`href`,t(n).href),b(i,`aria-current`,e),d(a,t(n).label)},[()=>T(t(n).href)?`page`:void 0]),u(`click`,i,k),r(e,i)}),x(c);var l=p(c,2);W(l,{onclick:k});var f=p(l,2);x(i),v(i,e=>a(w,e),()=>t(w)),x(n),u(`click`,n,e=>{e.currentTarget===e.target&&k()}),u(`keydown`,n,e=>{e.key===`Escape`&&k()}),u(`click`,o,k),u(`click`,f,k),r(e,n)};D(R,e=>{t(S)&&e(z)}),s(()=>{b(L,`aria-label`,t(S)?`Close navigation`:`Open navigation`),b(L,`aria-expanded`,t(S))}),u(`click`,L,function(...e){(t(S)?k:E)?.apply(this,e)}),r(i,j),h()}i([`click`,`keydown`]);var X=f(`<footer class="foot svelte-jz8lnl"><div class="w"><nav class="foot-nav svelte-jz8lnl" aria-label="Legal"><a href="/privacy" class="svelte-jz8lnl">Privacy Policy</a> <a href="/cookies" class="svelte-jz8lnl">Cookie Notice</a> <a href="/terms-of-use" class="svelte-jz8lnl">Terms of Use</a> <a href="/privacy#your-privacy-choices" class="svelte-jz8lnl">Your Privacy Choices</a></nav> <p class="foot-copy svelte-jz8lnl"> </p></div></footer>`);function Z(e,t){g(t,!0);let n=new Date().getFullYear();var i=X(),a=m(i),o=p(m(a),2),c=m(o);x(o),x(a),x(i),s(()=>d(c,`© ${n??``} BobCAD-CAM, Inc. All rights reserved.`)),r(e,i),h()}var Q=f(`<div class="banner svelte-zvfgak" role="dialog" aria-labelledby="cookie-title" aria-describedby="cookie-desc"><div class="inner svelte-zvfgak"><div class="copy svelte-zvfgak"><h2 id="cookie-title" class="svelte-zvfgak">Cookie preferences</h2> <p id="cookie-desc" class="svelte-zvfgak">We use essential cookies to run this site and to prevent contact-form spam. Optional 2 cookies support chat if we enable it. See our <a href="/cookies">Cookie Notice</a> and <a href="/privacy">Privacy Policy</a>.</p></div> <div class="actions svelte-zvfgak"><button type="button" class="btn btn-ghost">Essential only</button> <button type="button" class="btn btn-y">Allow optional</button></div></div></div>`);function te(e,n){g(n,!0);let i=w(I);var a=E(),s=o(a),c=e=>{var t=Q(),n=m(t),i=p(m(n),2),a=m(i),o=p(a,2);x(i),x(n),x(t),u(`click`,a,()=>F(`essential`)),u(`click`,o,()=>F(`all`)),r(e,t)};D(s,e=>{t(i)===`unknown`&&e(c)}),r(e,a),h()}i([`click`]);function $(e,n){g(n,!0);let r=w(k),i=w(A),a=w(L);l(()=>{if(!t(r)||!t(a)||!t(i)||document.getElementById(`zsiqscript`))return;let e=document.createElement(`script`);return e.id=`zsiqscript`,e.async=!0,e.src=`https://salesiq.zoho.com/widget?wc=${encodeURIComponent(t(i))}`,document.body.appendChild(e),()=>{e.remove()}}),h()}async function ne(){return!1}var re=f(`<link rel="icon"/>
2 <link rel="preconnect" href="https://fonts.googleapis.com"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap" rel="stylesheet"/> <meta name="theme-color" content="#005DAA"/>`,1),ie=f(`<a class="skip-link" href="#main">Skip to main content</a> <!> <!> <main id="main"><!></main> <!> <!> <!>`,1);function ae(t,n){g(n,!0),l(()=>{P()}),l(()=>{ne().then(e=>{if(e){let e=`bobcad-sw-cleared`;sessionStorage.getItem(e)||(sessionStorage.setItem(e,`1`),location.reload())}})});var i=ie();S(`12qhfyh`,t=>{var n=re(),i=o(n);e(8),s(()=>b(i,`href`,B)),r(t,n)});var a=p(o(i),2);H(a,{});var c=p(a,2);Y(c,{});var u=p(c,2);_(m(u),()=>n.children),x(u);var d=p(u,2);Z(d,{});var f=p(d,2);te(f,{}),$(p(f,2),{}),r(t,i),h()}export{ae as component,R as universal};
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.