1import{r,a as J,j as t}from"./vendor-react-B5Wrj-9W.js";import{L as K}from"./vendor-router-B_GMu44Q.js";import{t as w,S as Z,a as ee,c as ne,e as te,p as ae}from"./index-BuKnDtE7.js";import{I as _}from"./input-7nIaUhBQ.js";import{L as N}from"./label-9g8bwnZI.js";import{C as oe}from"./constants-Dxc5wmBC.js";import{s as re}from"./notifyLead-DRAHfhJG.js";import{D as F}from"./proof-DkIXRyoh.js";import{w as le,A as ie,v as se,D as de,x as ce}from"./vendor-icons-BdvFhWbz.js";import{o as me,s as k}from"./vendor-forms-C5VVgFfR.js";import"./vendor-radix-DJaxbWLn.js";var E=function(e,a){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},E(e,a)};function b(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");E(e,a);function o(){this.constructor=e}e.prototype=a===null?Object.create(a):(o.prototype=a.prototype,new o)}var x=function(){return x=Object.assign||function(a){for(var o,n=1,i=arguments.length;n<i;n++){o=arguments[n];for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(a[u]=o[u])}return a},x.apply(this,arguments)};function ue(e,a){a===void 0&&(a={});var o=a.insertAt;if(!(typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",o==="top"&&n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var pe=`/* 2 code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css 3*/ 4 5.calendly-inline-widget, 6.calendly-inline-widget *, 7.calendly-badge-widget, 8.calendly-badge-widget *, 9.calendly-overlay, 10.calendly-overlay * { 11 font-size: 16px; 12 line-height: 1.2em; 13} 14 15.calendly-inline-widget { 16 min-width: 320px; 17 height: 630px; 18} 19 20.calendly-inline-widget iframe, 21.calendly-badge-widget iframe, 22.calendly-overlay iframe { 23 display: inline; 24 width: 100%; 25 height: 100%; 26} 27 28.calendly-popup-content { 29 position: relative; 30} 31 32.calendly-popup-content.calendly-mobile { 33 -webkit-overflow-scrolling: touch; 34 overflow-y: auto; 35} 36 37.calendly-overlay { 38 position: fixed; 39 top: 0; 40 left: 0; 41 right: 0; 42 bottom: 0; 43 overflow: hidden; 44 z-index: 9999; 45 background-color: #a5a5a5; 46 background-color: rgba(31, 31, 31, 0.4); 47} 48 49.calendly-overlay .calendly-close-overlay { 50 position: absolute; 51 top: 0; 52 left: 0; 53 right: 0; 54 bottom: 0; 55} 56 57.calendly-overlay .calendly-popup { 58 box-sizing: border-box; 59 position: absolute; 60 top: 50%; 61 left: 50%; 62 -webkit-transform: translateY(-50%) translateX(-50%); 63 transform: translateY(-50%) translateX(-50%); 64 width: 80%; 65 min-width: 900px; 66 max-width: 1000px; 67 height: 90%; 68 max-height: 680px; 69} 70 71@media (max-width: 975px) { 72 .calendly-overlay .calendly-popup { 73 position: fixed; 74 top: 50px; 75 left: 0; 76 right: 0; 77 bottom: 0; 78 -webkit-transform: none; 79 transform: none; 80 width: 100%; 81 height: auto; 82 min-width: 0; 83 max-height: none; 84 } 85} 86 87.calendly-overlay .calendly-popup .calendly-popup-content { 88 height: 100%; 89} 90 91.calendly-overlay .calendly-popup-close { 92 position: absolute; 93 top: 25px; 94 right: 25px; 95 color: #fff; 96 width: 19px; 97 height: 19px; 98 cursor: pointer; 99 background: url(https://assets.calendly.com/assets/external/close-icon.svg) 100 no-repeat; 101 background-size: contain; 102} 103 104@media (max-width: 975px) { 105 .calendly-overlay .calendly-popup-close { 106 top: 15px; 107 right: 15px; 108 } 109} 110 111.calendly-badge-widget { 112 position: fixed; 113 right: 20px; 114 bottom: 15px; 115 z-index: 9998; 116} 117 118.calendly-badge-widget .calendly-badge-content { 119 display: table-cell; 120 width: auto; 121 height: 45px; 122 padding: 0 30px; 123 border-radius: 25px; 124 box-shadow: rgba(0, 0, 0, 0.25) 0 2px 5px; 125 font-family: sans-serif; 126 text-align: center; 127 vertical-align: middle; 128 font-weight: bold; 129 font-size: 14px; 130 color: #fff; 131 cursor: pointer; 132} 133 134.calendly-badge-widget .calendly-badge-content.calendly-white { 135 color: #666a73; 136} 137 138.calendly-badge-widget .calendly-badge-content span { 139 display: block; 140 font-size: 12px; 141} 142 143.calendly-spinner { 144 position: absolute; 145 top: 50%; 146 left: 0; 147 right: 0; 148 -webkit-transform: translateY(-50%); 149 transform: translateY(-50%); 150 text-align: center; 151 z-index: -1; 152} 153 154.calendly-spinner > div { 155 display: inline-block; 156 width: 18px; 157 height: 18px; 158 background-color: #e1e1e1; 159 border-radius: 50%; 160 vertical-align: middle; 161 -webkit-animation: calendly-bouncedelay 1.4s infinite ease-in-out; 162 animation: calendly-bouncedelay 1.4s infinite ease-in-out; 163 -webkit-animation-fill-mode: both; 164 animation-fill-mode: both; 165} 166 167.calendly-spinner .calendly-bounce1 { 168 -webkit-animation-delay: -0.32s; 169 animation-delay: -0.32s; 170} 171 172.calendly-spinner .calendly-bounce2 { 173 -webkit-animation-delay: -0.16s; 174 animation-delay: -0.16s; 175} 176 177@-webkit-keyframes calendly-bouncedelay { 178 0%, 179 80%, 180 100% { 181 -webkit-transform: scale(0); 182 transform: scale(0); 183 } 184 185 40% { 186 -webkit-transform: scale(1); 187 transform: scale(1); 188 } 189} 190 191@keyframes calendly-bouncedelay { 192 0%, 193 80%, 194 100% { 195 -webkit-transform: scale(0); 196 transform: scale(0); 197 } 198 199 40% { 200 -webkit-transform: scale(1); 201 transform: scale(1); 202 } 203} 204`;ue(pe);function j(e){return e.charAt(0)==="#"?e.slice(1):e}function he(e){return e?.primaryColor&&(e.primaryColor=j(e.primaryColor)),e?.textColor&&(e.textColor=j(e.textColor)),e?.backgroundColor&&(e.backgroundColor=j(e.backgroundColor)),e}var Y;(function(e){e.PROFILE_PAGE_VIEWED="calendly.profile_page_viewed",e.EVENT_TYPE_VIEWED="calendly.event_type_viewed",e.DATE_AND_TIME_SELECTED="calendly.date_and_time_selected",e.EVENT_SCHEDULED="calendly.event_scheduled",e.PAGE_HEIGHT="calendly.page_height"})(Y||(Y={}));var q=function(e){var a=e.url,o=e.prefill,n=o===void 0?{}:o,i=e.pageSettings,u=i===void 0?{}:i,f=e.utm,c=f===void 0?{}:f,m=e.embedType,l=he(u),d=l.backgroundColor,s=l.hideEventTypeDetails,p=l.hideLandingPageDetails,h=l.primaryColor,g=l.textColor,y=l.hideGdprBanner,S=n.customAnswers,v=n.date,L=n.email,T=n.firstName,D=n.guests,I=n.lastName,P=n.location,R=n.name,O=c.utmCampaign,A=c.utmContent,z=c.utmMedium,U=c.utmSource,M=c.utmTerm,B=c.salesforce_uuid,C=a.indexOf("?"),W=C>-1,V=a.slice(C+1),H=W?a.slice(0,C):a,X=[W?V:null,d?"background_color=".concat(d):null,
204s?"hide_event_type_details=1":null,p?"hide_landing_page_details=1":null,h?"primary_color=".concat(h):null,g?"text_color=".concat(g):null,y?"hide_gdpr_banner=1":null,R?"name=".concat(encodeURIComponent(R)):null,P?"location=".concat(encodeURIComponent(P)):null,T?"first_name=".concat(encodeURIComponent(T)):null,I?"last_name=".concat(encodeURIComponent(I)):null,D?"guests=".concat(D.map(encodeURIComponent).join(",")):null,L?"email=".concat(encodeURIComponent(L)):null,v&&v instanceof Date?"date=".concat(fe(v)):null,O?"utm_campaign=".concat(encodeURIComponent(O)):null,A?"utm_content=".concat(encodeURIComponent(A)):null,z?"utm_medium=".concat(encodeURIComponent(z)):null,U?"utm_source=".concat(encodeURIComponent(U)):null,M?"utm_term=".concat(encodeURIComponent(M)):null,B?"salesforce_uuid=".concat(encodeURIComponent(B)):null,m?"embed_type=".concat(m):null,"embed_domain=1"].concat(S?ye(S):[]).filter(function($){return $!==null}).join("&");return"".concat(H,"?").concat(X)},fe=function(e){var a=e.getMonth()+1,o=e.getDate(),n=e.getFullYear();return[n,a<10?"0".concat(a):a,o<10?"0".concat(o):o].join("-")},ge=/^a\d{1,2}$/,ye=function(e){var a=Object.keys(e).filter(function(o){return o.match(ge)});return a.length?a.map(function(o){return"".concat(o,"=").concat(encodeURIComponent(e[o]))}):[]},G=function(e){b(a,e);function a(){return e!==null&&e.apply(this,arguments)||this}return a.prototype.render=function(){return r.createElement("div",{className:"calendly-spinner"},r.createElement("div",{className:"calendly-bounce1"}),r.createElement("div",{className:"calendly-bounce2"}),r.createElement("div",{className:"calendly-bounce3"}))},a}(r.Component),xe="calendly-inline-widget",be=function(e){b(a,e);function a(o){var n=e.call(this,o)||this;return n.state={isLoading:!0},n.onLoad=n.onLoad.bind(n),n}return a.prototype.onLoad=function(){this.setState({isLoading:!1})},a.prototype.render=function(){var o=q({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),n=this.props.LoadingSpinner||G;return r.createElement("div",{className:this.props.className||xe,style:this.props.styles||{}},this.state.isLoading&&r.createElement(n,null),r.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:o}))},a}(r.Component),ve=function(e){b(a,e);function a(o){var n=e.call(this,o)||this;return n.state={isLoading:!0},n.onLoad=n.onLoad.bind(n),n}return a.prototype.onLoad=function(){this.setState({isLoading:!1})},a.prototype.render=function(){var o=q({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),n=this.props.LoadingSpinner||G;return r.createElement(r.Fragment,null,this.state.isLoading&&r.createElement(n,null),r.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:o}))},a}(r.Component),Q=function(e){if(!e.open)return null;if(!e.rootElement)throw new Error("[react-calendly]: PopupModal rootElement property cannot be undefined");return J.createPortal(r.createElement("div",{className:"calendly-overlay"},r.createElement("div",{onClick:e.onModalClose,className:"calendly-close-overlay"}),r.createElement("div",{className:"calendly-popup"},r.createElement("div",{className:"calendly-popup-content"},r.createElement(ve,x({},e)))),r.createElement("button",{className:"calendly-popup-close",onClick:e.onModalClose,"aria-label":"Close modal",style:{display:"block",border:"none",padding:0}})),e.rootElement)};(function(e){b(a,e);function a(o){var n=e.call(this,o)||this;return n.state={isOpen:!1},n.onClick=n.onClick.bind(n),n.onClose=n.onClose.bind(n),n}return a.prototype.onClick=function(o){o.preventDefault(),this.setState({isOpen:!0})},a.prototype.onClose=function(o){o.stopPropagation(),this.setState({isOpen:!1})},a.prototype.render=function(){return r.createElement(r.Fragment,null,r.createElement("button",{onClick:this.onClick,style:this.props.styles||{},className:this.props.className||""},this.props.text),r.createElement(Q,x({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))},a})(r.Component);(function(e){b(a,e);function a(o){var n=e.call(this,o)||this;return n.state={isOpen:!1},n.onClick=n.onClick.bind(n),n.onClose=n.onClose.bind(n),n}return a.prototype.onClick=function(){this.setState({isOpen:!0})},a.prototype.onClose=function(o){o.stopPropagation(),this.setState({isOpen:!1})},a.prototype.render=function(){return r.createElement("div",{className:"calendly-badge-widget",onClick:this.onClick},r.createElement("div",{className:"calendly-badge-content",style:{background:this.props.color||"#00a2ff",color:this.props.textColor||"#ffffff"}},this.props.text||"Schedule time with me",this.props.branding&&r.createElement("span",null,"powered by Calendly")),r.createElement(Q,x({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))},a})(r.Component);const Ce=["gmail.com","googlemail.com","yahoo.com","ymail.com","hotmail.com","outlook.com","live.com","msn.com","icloud.com","me.com","mac.com","aol.com","proton.me","protonmail.com","gmx.com","mail.com","comcast.net"],we=me({name:k().trim().min(2,"Tell us who you are").max(120),email:k().trim().max(255).email("Enter a valid email address").refine(e=>!Ce.includes(e.toLowerCase().split("@")[1]??""),"Please use your dealership email address"),dealership:k().trim().min(2,"Which store or group?").max(200)}),_e={"@context":"https://schema.org","@type":"ContactPage",name:"Book a QoreAI demo",description:"Book a 30-minute QoreCloud demo on real dealership data. Three fields, then pick a time.",mainEntity:{"@type":"Organization",name:"QoreAI",email:"[email protected]"}},Ne=[{icon:se,text:"Thirty minutes. No slides, no discovery questionnaire."},{icon:de,text:"Bring the hardest question your current reports cannot answer."},{icon:ce,text:"Month-to-month after 90 days. Full data export, any time."}],ke=[{title:"You pick a time",body:"Thirty minutes with a dealer specialist, not a junior SDR reading a script."},{title:"We map your systems before the call",body:"Your DMS, CRM, and ad platforms, so the demo runs on your reality instead of a sandbox."},{title:"You keep the integration map",body:"Yours whether or not you buy anything. No follow-up sequence you have to unsubscribe from."}],ze=()=>{const[e,a]=r.useState({name:"",email:"",dealership:""}),[o,n]=r.useState({}),[i,u]=r.useState(!1);r.useEffect(()=>{w("demo_form_view",{path:"/demo"})},[]);const f=l=>d=>a(s=>({...s,[l]:d.target.value})),c=l=>{l.preventDefault();const d=we.safeParse(e);if(!d.success){const h={};
204d.error.issues.forEach(g=>{const y=g.path[0];y&&!h[y]&&(h[y]=g.message)}),n(h),w("demo_form_validation_error",{fields:Object.keys(h).join(",")});return}n({});const s=d.data;u(!0),w("demo_form_submit",{dealership:s.dealership});const p=te();(async()=>{try{ae.identify(s.email,{email:s.email,name:s.name,dealership:s.dealership})}catch{}re({name:s.name,email:s.email,dealership:s.dealership,source:"demo",placement:"demo-page",page_url:typeof window<"u"?window.location.href:null,referrer:typeof document<"u"&&document.referrer||null,user_agent:typeof navigator<"u"?navigator.userAgent.slice(0,500):null,utm_source:p.utm_source??null,utm_medium:p.utm_medium??null,utm_campaign:p.utm_campaign??null,utm_term:p.utm_term??null,utm_content:p.utm_content??null})})()},m=F.find(l=>l.org==="World Auto Group")??F[0];return t.jsxs(t.Fragment,{children:[t.jsx(Z,{title:"Book a Demo | See QoreCloud on Real Dealership Data",description:"Book a 30-minute QoreCloud demo. Three fields, then pick a time. No slides, no discovery questionnaire, month-to-month after 90 days.",canonical:"https://www.qoreai.com/demo",jsonLd:_e}),t.jsxs("section",{className:"pt-32 pb-20 md:pt-40 md:pb-28 relative overflow-hidden",children:[t.jsx("div",{className:"absolute inset-0 bg-grid-pattern opacity-[0.14] [mask-image:radial-gradient(ellipse_at_top,black_25%,transparent_70%)] pointer-events-none","aria-hidden":!0}),t.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:t.jsxs("div",{className:"grid lg:grid-cols-[1.05fr_1fr] gap-12 lg:gap-16 items-start",children:[t.jsxs("div",{className:"max-w-xl",children:[t.jsx("p",{className:"type-mono-xs uppercase tracking-[0.28em] text-primary mb-5",children:"Book a demo"}),t.jsx("h1",{className:"font-display font-bold text-foreground text-balance leading-[1.05] tracking-[-0.028em] text-[clamp(2rem,1.2rem+2.4vw,3rem)] mb-5",children:"Pick a time. We will show you the working thing."}),t.jsx("p",{className:"type-lede text-muted-foreground/90 text-balance mb-8",children:"Thirty minutes on real dealership data. We map your systems, show you where the answers are hiding, and you keep the integration roadmap whether or not you buy anything."}),t.jsx("ul",{className:"space-y-4 mb-10",children:Ne.map(l=>t.jsxs("li",{className:"flex items-start gap-3",children:[t.jsx("span",{className:"mt-0.5 w-8 h-8 rounded-lg border border-primary/15 bg-primary/[0.07] flex items-center justify-center shrink-0",children:t.jsx(l.icon,{className:"text-primary",size:15})}),t.jsx("span",{className:"text-sm text-muted-foreground leading-relaxed",children:l.text})]},l.text))}),t.jsxs("figure",{className:"rounded-2xl border border-border/30 bg-card/30 p-6",children:[t.jsx("div",{className:"font-display text-3xl font-bold text-gradient leading-none mb-2",children:m.metric}),t.jsx("div",{className:"text-2xs uppercase tracking-wider text-muted-foreground mb-4",children:m.metricLabel}),t.jsxs("blockquote",{className:"text-sm text-foreground/90 leading-relaxed",children:["â",m.quote,"â"]}),t.jsxs("figcaption",{className:"mt-4 text-xs text-muted-foreground",children:[m.name,", ",m.role]})]})]}),t.jsxs("div",{className:"lg:sticky lg:top-28",children:[i?t.jsxs("div",{className:"rounded-2xl border border-primary/20 bg-card/30 overflow-hidden",children:[t.jsxs("div",{className:"px-6 pt-6 pb-2",children:[t.jsxs("div",{className:"flex items-center gap-2 text-primary text-sm font-medium",children:[t.jsx(le,{size:16})," You are on the list. Now pick a time."]}),t.jsxs("p",{className:"text-xs text-muted-foreground mt-1.5",children:["Nothing left to type. If you would rather not book now, a specialist will reach out to ",e.email,"."]})]}),t.jsx("div",{className:"h-[640px] w-full",children:t.jsx(be,{url:oe,prefill:{name:e.name,email:e.email},styles:{height:"100%",width:"100%",minWidth:"100%"},pageSettings:{backgroundColor:"141414",primaryColor:"68d5bb",textColor:"ffffff"},LoadingSpinner:()=>t.jsx("div",{className:"h-full w-full flex items-center justify-center text-sm text-muted-foreground",children:"Loading available times..."})})})]}):t.jsxs("form",{onSubmit:c,noValidate:!0,"data-analytics-id":"demo-form",className:"rounded-2xl border border-border/30 bg-card/40 backdrop-blur-sm p-6 sm:p-8",children:[t.jsx("h2",{className:"font-display text-xl font-bold text-foreground mb-1",children:"Three fields, then the calendar"}
204),t.jsx("p",{className:"text-sm text-muted-foreground/85 mb-6",children:"We use your dealership email to pull the right systems into the conversation before we meet."}),t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{children:[t.jsx(N,{htmlFor:"demo-name",className:"text-xs text-foreground/70",children:"Name"}),t.jsx(_,{id:"demo-name",value:e.name,onChange:f("name"),autoComplete:"name",placeholder:"Jane Reynolds",className:"mt-1.5 h-11 bg-background/30 border-border/25"}),o.name&&t.jsx("p",{className:"text-2xs text-destructive mt-1.5",children:o.name})]}),t.jsxs("div",{children:[t.jsx(N,{htmlFor:"demo-email",className:"text-xs text-foreground/70",children:"Business email"}),t.jsx(_,{id:"demo-email",type:"email",value:e.email,onChange:f("email"),autoComplete:"email",placeholder:"[email protected]",className:"mt-1.5 h-11 bg-background/30 border-border/25"}),o.email&&t.jsx("p",{className:"text-2xs text-destructive mt-1.5",children:o.email})]}),t.jsxs("div",{children:[t.jsx(N,{htmlFor:"demo-dealership",className:"text-xs text-foreground/70",children:"Dealership or group"}),t.jsx(_,{id:"demo-dealership",value:e.dealership,onChange:f("dealership"),autoComplete:"organization",placeholder:"Reynolds Auto Group",className:"mt-1.5 h-11 bg-background/30 border-border/25"}),o.dealership&&t.jsx("p",{className:"text-2xs text-destructive mt-1.5",children:o.dealership})]})]}),t.jsxs(ee,{type:"submit",variant:"cta",size:"lg","data-cta":"demo_form_submit",className:"w-full font-semibold gap-2 mt-6 h-12",children:["Continue to the calendar ",t.jsx(ie,{size:16})]}),t.jsx("p",{className:"text-2xs text-muted-foreground text-center mt-3",children:"No spam. One reply, from a human."})]}),t.jsx("ol",{className:"mt-8 space-y-4",children:ke.map((l,d)=>t.jsxs("li",{className:"flex gap-4",children:[t.jsx("span",{className:"mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full border border-primary/25 bg-primary/[0.07] text-xs font-semibold text-primary",children:d+1}),t.jsxs("div",{children:[t.jsx("div",{className:"text-sm font-medium text-foreground",children:l.title}),t.jsx("p",{className:"mt-1 text-sm leading-relaxed text-muted-foreground",children:l.body})]})]},l.title))}),t.jsxs("p",{className:"mt-6 border-t border-border/30 pt-5 text-xs leading-relaxed text-muted-foreground",children:["No credit card, no sales sequence. ",ne,". GDPR and CCPA handling, and month-to-month after 90 days."," ",t.jsx(K,{to:"/security",className:"text-primary hover:underline",children:"Read our security posture"}),"."]})]})]})})]})]})};export{ze 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.