1(()=>{"use strict";var e,t={7675:()=>{function e(){const e=document.getElementById("gravityIconsContainer"),t=document.getElementById("platformGravityVisual");if(!e||!t)return;const n=["ri-phone-line","ri-video-chat-line","ri-chat-3-line","ri-mail-line","ri-message-2-line","ri-team-line","ri-whatsapp-line","ri-messenger-line","ri-telegram-line","ri-facebook-circle-line","ri-slack-line","ri-windows-line","ri-drive-line","ri-vidicon-line","ri-contacts-book-line","ri-calendar-check-line","ri-robot-line","ri-customer-service-line","ri-bar-chart-box-line","ri-star-line","ri-route-line","ri-questionnaire-line","ri-book-open-line","ri-emotion-happy-line","ri-code-s-slash-line"];let r=null,o=!1;const a=[];let s=Math.floor(8*Math.random());const l=new Array(8).fill(0),i=(e,t)=>Math.random()*(t-e)+e,c=()=>{if(!o)return;const r=t.getBoundingClientRect(),c=r.width/2,d=r.height/2,u=(()=>{const e=n.filter((e=>!a.includes(e))),t=e.length>0?e:n,r=t[Math.floor(Math.random()*t.length)];return a.push(r),a.length>8&&a.shift(),r})();s=(()=>{const e=Date.now(),t=[];for(let n=0;n<8;n++)l[n]<e&&t.push(n);if(0===t.length){let e=1/0,t=0;for(let n=0;n<8;n++)l[n]<e&&(e=l[n],t=n);return t}const n=t.filter((e=>{const t=Math.abs(e-s),n=8-t;return Math.min(t,n)>=2})),r=n.length>0?n:t;return r[Math.floor(Math.random()*r.length)]})(),l[s]=Date.now()+2e3;const h=2*Math.PI/8,m=s*h+i(.1*h,.9*h),p=Math.abs(Math.cos(m)),f=i(180,220)+80*p,y=Math.cos(m)*f,v=Math.sin(m)*f,g=i(3,4.5),x=document.createElement("div");x.className="gravity-connection-line";const w=Math.sqrt(y*y+v*v),M=Math.atan2(v,y)*(180/Math.PI);x.style.left=`${c}px`,x.style.top=`${d}px`,x.style.width=`${w}px`,x.style.transform=`rotate(${M}deg)`,x.style.setProperty("--line-length",`${w}px`),x.style.animation=`lineRetract ${g}s ease-in forwards`,e.appendChild(x);const E=document.createElement("div");E.className="gravity-icon";const b=document.createElement("i");b.className=u,E.appendChild(b),E.style.left=c-22+"px",E.style.top=d-22+"px",E.style.setProperty("--start-x",`${y}px`),E.style.setProperty("--start-y",`${v}px`),E.style.animation=`gravityPull ${g}s ease-in forwards`,e.appendChild(E),setTimeout((()=>{E.parentNode&&E.remove(),x.parentNode&&x.remove()}),1e3*g+100)};return{start:()=>{if(o)return;if(!(window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)){o=!0;for(let e=0;e<4;e++)setTimeout((()=>c()),400*e);r=setInterval((()=>c()),900)}},stop:()=>{o=!1,r&&(clearInterval(r),r=null),e.querySelectorAll(".gravity-icon").forEach((e=>e.remove())),e.querySelectorAll(".gravity-connection-line").forEach((e=>e.remove())),a.length=0,l.fill(0)}}}function t(){const e=document.getElementById("gravityIconsContainer"),t=document.getElementById("platformGravityVisual");if(!e||!t)return;const n=["Voice Call","Transcript","SMS","Email","Live Chat","Purchase History","Order Status","Survey Results","CSAT Score","Customer Profile","Support Ticket","Case Notes","Call Recording","Chat History","Account Info","Data","App Integrations","Social Media","Customer Sentiment","Feedback","Customer Journey","CRM Data","Workflow Data"];let r=null,o=!1;const a=[];let s=Math.floor(8*Math.random())+4;s%=8;const l=new Array(8).fill(0),i=(e,t)=>Math.random()*(t-e)+e,c=()=>{if(!o)return;const r=t.getBoundingClientRect(),c=r.width/2,d=r.height/2,u=(()=>{const e=n.filter((e=>!a.includes(e))),t=e.length>0?e:n,r=t[Math.floor(Math.random()*t.length)];return a.push(r),a.length>6&&a.shift(),r})();s=(()=>{const e=Date.now(),t=[];for(let n=0;n<8;n++)l[n]<e&&t.push(n);if(0===t.length){let e=1/0,t=0;for(let n=0;n<8;n++)l[n]<e&&(e=l[n],t=n);return t}const n=t.filter((e=>{const t=Math.abs(e-s),n=8-t;return Math.min(t,n)>=2})),r=n.length>0?n:t;return r[Math.floor(Math.random()*r.length)]})(),l[s]=Date.now()+3e3;const h=2*Math.PI/8,m=s*h+i(.1*h,.9*h),p=Math.abs(Math.cos(m)),f=i(200,250)+60*p,y=Math.cos(m)*f,v=Math.sin(m)*f,g=i(3.5,5),x=document.createElement("div");x.className="gravity-connection-line";const w=Math.sqrt(y*y+v*v),M=Math.atan2(v,y)*(180/Math.PI);x.style.left=`${c}px`,x.style.top=`${d}px`,x.style.width=`${w}px`,x.style.transform=`rotate(${M}
1deg)`,x.style.setProperty("--line-length",`${w}px`),x.style.animation=`lineRetract ${g}s ease-in forwards`,e.appendChild(x);const E=document.createElement("div");E.className="gravity-pill",E.textContent=u,E.style.left=`${c}px`,E.style.top=`${d}px`,E.style.setProperty("--start-x",`${y}px`),E.style.setProperty("--start-y",`${v}px`),E.style.animation=`pillPull ${g}s ease-in forwards`,e.appendChild(E),setTimeout((()=>{E.parentNode&&E.remove(),x.parentNode&&x.remove()}),1e3*g+100)};return{start:()=>{if(o)return;window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches||(o=!0,setTimeout((()=>c()),500),setTimeout((()=>c()),1500),r=setInterval((()=>c()),1400))},stop:()=>{o=!1,r&&(clearInterval(r),r=null),e.querySelectorAll(".gravity-pill").forEach((e=>e.remove())),e.querySelectorAll(".gravity-connection-line").forEach((e=>e.remove())),a.length=0,l.fill(0)}}}function n(){const e=document.getElementById("gravityIconsContainer"),t=document.getElementById("platformGravityVisual");if(!e||!t)return null;const n=["Sarah, your order #4521 arrives Thursday","John, still loving the blue model?","Lisa, 3 years as a customerâthank you!","David, we fixed the issue from last call","Mike, your usual appointment time?","Jen, same shipping address as before?","Preferred contact: text message","Gold member since 2022","Last purchase: 14 days ago","Previous case resolved in 2 min","VIP status: priority routing","Language preference: Spanish","Continuing from your chat yesterday","Re: your email about billing","Following up on ticket #8834","Your feedback helped us improve","Based on your purchase history","We remember you prefer callbacks"];let r=null,o=!1;const a=[];let s=0;const l=new Array(8).fill(0),i=(e,t)=>Math.random()*(t-e)+e,c=()=>{if(!o)return;const r=t.getBoundingClientRect(),c=r.width/2,d=r.height/2,u=(()=>{const e=n.filter((e=>!a.includes(e))),t=e.length>0?e:n,r=t[Math.floor(Math.random()*t.length)];return a.push(r),a.length>5&&a.shift(),r})();s=(()=>{const e=Date.now(),t=[];for(let n=0;n<8;n++)l[n]<e&&t.push(n);if(0===t.length){let e=1/0,t=0;for(let n=0;n<8;n++)l[n]<e&&(e=l[n],t=n);return t}const n=t.filter((e=>{const t=Math.abs(e-s),n=8-t;return Math.min(t,n)>=2})),r=n.length>0?n:t;return r[Math.floor(Math.random()*r.length)]})(),l[s]=Date.now()+3e3;const h=2*Math.PI/8,m=s*h+i(.1*h,.9*h),p=Math.abs(Math.cos(m)),f=i(200,250)+60*p,y=Math.cos(m)*f,v=Math.sin(m)*f,g=i(3.5,5),x=document.createElement("div");x.className="gravity-connection-line";const w=Math.sqrt(y*y+v*v),M=Math.atan2(v,y)*(180/Math.PI);x.style.left=`${c}px`,x.style.top=`${d}px`,x.style.width=`${w}px`,x.style.transform=`rotate(${M}deg)`,x.style.setProperty("--line-length",`${w}px`),x.style.animation=`lineExtend ${g}s ease-out forwards`,e.appendChild(x);const E=document.createElement("div");E.className="gravity-pill",E.textContent=u,E.style.left=`${c}px`,E.style.top=`${d}px`,E.style.setProperty("--end-x",`${y}px`),E.style.setProperty("--end-y",`${v}px`),E.style.animation=`pillPush ${g}s ease-out forwards`,e.appendChild(E),setTimeout((()=>{E.parentNode&&E.remove(),x.parentNode&&x.remove()}),1e3*g+100)};return{start:()=>{if(o)return;window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches||(o=!0,setTimeout((()=>c()),500),setTimeout((()=>c()),1500),r=setInterval((()=>c()),1400))},stop:()=>{o=!1,r&&(clearInterval(r),r=null),e.querySelectorAll(".gravity-pill").forEach((e=>e.remove())),e.querySelectorAll(".gravity-connection-line").forEach((e=>e.remove())),a.length=0,l.fill(0)}}}function r(){const e=document.getElementById("gravityIconsContainer"),t=document.getElementById("platformGravityVisual");if(!e||!t)return null;const n=[{icon:"â",text:"Issue resolved in 47 seconds"},{icon:"â",text:"Ticket closed â customer satisfied"},{icon:"â",text:"Problem fixed on first contact"},{icon:"â
â
â
â
â
",text:'"Best service ever!"'},{icon:"â
â
â
â
â
",text:'"They knew exactly what I needed"'},{icon:"â
â
â
â
â
",text:'"Felt like talking to a friend"'},{icon:"â",text:"Chat resolved â no escalation"},{icon:"â",text:"SMS reply in under 30 sec"}
1,{icon:"â",text:"AI resolved it perfectly"},{icon:"â",text:"Demo scheduled automatically"},{icon:"â",text:"New customer onboarded"},{icon:"â",text:"Upsell accepted â +$2,400/yr"},{icon:"â",text:"Appointment rescheduled"},{icon:"â",text:"Callback scheduled for 3pm"},{icon:"â",text:"Follow-up sent automatically"},{icon:"â",text:"CSAT score: 98%"},{icon:"â",text:"Zero wait time"},{icon:"â",text:"Resolved without transfer"}];let r=null,o=!1;const a=[],s=[{x:-140,y:-80},{x:140,y:-80},{x:-160,y:20},{x:160,y:20},{x:-120,y:100},{x:120,y:100}];let l=0;const i=(e,t)=>Math.random()*(t-e)+e,c=()=>{if(!o)return;const r=t.getBoundingClientRect(),c=r.width/2,d=r.height/2,u=(()=>{const e=n.filter((e=>!a.includes(e.text))),t=e.length>0?e:n,r=t[Math.floor(Math.random()*t.length)];return a.push(r.text),a.length>4&&a.shift(),r})(),h=s[l];l=(l+1)%s.length;const m=h.x+i(-15,15),p=h.y+i(-10,10),f=i(2,3),y=document.createElement("div");y.className="context-scan-card";const v=document.createElement("span");v.className="scan-content";const g=document.createElement("span");g.className="scan-icon",g.textContent=u.icon;const x=document.createElement("span");x.className="scan-text",x.textContent=u.text,v.appendChild(g),v.appendChild(x);const w=document.createElement("span");w.className="scan-line",y.appendChild(v),y.appendChild(w),y.style.left=`${c+m}px`,y.style.top=`${d+p}px`,y.style.transform="translate(-50%, -50%)",y.style.animation=`scanCardAppear ${f}s ease-out forwards`,e.appendChild(y),setTimeout((()=>{y.parentNode&&y.remove()}),1e3*f+100)};return{start:()=>{if(o)return;window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches||(o=!0,setTimeout((()=>c()),200),setTimeout((()=>c()),600),setTimeout((()=>c()),1e3),r=setInterval((()=>c()),900))},stop:()=>{o=!1,r&&(clearInterval(r),r=null),e.querySelectorAll(".context-scan-card").forEach((e=>e.remove())),a.length=0,l=0}}}let o=null,a=null,s=null,l=null;function i(){const e=document.getElementById("contextCards"),t=document.querySelectorAll(".context-statement-clickable"),n=document.getElementById("platformGravityVisual");if(!e||0===t.length)return;const r=["absorption","response","scanning"];let i=0,c=!1,d=!1,u=null,h=0;const m=()=>{o&&o.stop(),a&&a.stop(),s&&s.stop(),l&&l.stop()},p=e=>{switch(m(),e){case"absorption":o&&o.start(),a&&a.start();break;case"response":s&&s.start();break;case"scanning":l&&l.start()}},f=e=>{i=e;const n=r[e];t.forEach((e=>e.classList.remove("active"))),t[e].classList.add("active"),t.forEach((e=>{const t=e.querySelector(".context-card-progress-bar");t&&(t.style.width="0%")})),h=0,p(n)},y=()=>{u&&clearInterval(u),h=0,u=setInterval((()=>{!c&&d&&(h+=50/15e3*100,(()=>{const t=e.querySelector(".context-statement-clickable.active");if(t){const e=t.querySelector(".context-card-progress-bar");e&&(e.style.width=`${h}%`)}})(),h>=100&&f((i+1)%r.length))}),50)},v=()=>{u&&(clearInterval(u),u=null)};t.forEach(((e,t)=>{e.addEventListener("click",(()=>{e.classList.contains("active")||(c=!0,v(),f(t))}))}));const g=new IntersectionObserver((e=>{var t;d=null!==(t=e[0]?.isIntersecting)&&void 0!==t&&t,d?(p(r[i]),c||y()):(m(),v())}),{threshold:.3});n&&g.observe(n),document.addEventListener("visibilitychange",(()=>{document.hidden?(m(),v()):d&&(p(r[i]),c||y())})),f(0)}function c(){o=e(),a=t(),s=n(),l=r(),i(),function(){const e=document.getElementById("gravityParticles"),t=document.getElementById("canvasCardInner"),n=document.querySelector(".gravity-nucleus");if(!e||!t)return;let r=null,o=!1,a=null,s=null;const l=(e,t)=>Math.random()*(t-e)+e,i=()=>{const t=e.getBoundingClientRect();if(a={width:t.width,height:t.height},n){const e=n.getBoundingClientRect();s={x:e.left+e.width/2-t.left,y:e.top+e.height/2-t.top}}else s={x:t.width/2,y:t.height/2}};window.addEventListener("resize",(()=>{o&&i()}));const c=()=>{if(!o)return;a||i();const t=a,n=s,r=Math.random()*Math.PI*2,c=Math.max(t.width,t.height)/2,d=l(.85*c,1.1*c),u=t.width/2,h=t.height/2,m=u+Math.cos(r)*d,p=h+Math.sin(r)*d,f=m-n.x,y=p-n.y,v=l(6,10),g=l(1,3),x=document.createElement("div");x.className="gravity-particle",x.style.left=`${n.x}px`,x.style.top=`${n.y}px`,x.style.width=`${g}px`,x.style.height=`${g}px`,x.style.setProperty("--start-x",`${f}px`),x.style.setProperty("--start-y",`${y}px`),x.style.animation=`particlePull ${v}s ease-in forwards`,e.appendChild(x),setTimeout((()=>{x.parentNode&&x.remove()}),1e3*v+100)},d=()=>
1{if(!(o||window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)){o=!0,i();for(let e=0;e<18;e++)setTimeout((()=>c()),80*e);r=setInterval((()=>c()),150)}},u=()=>{o=!1,a=null,s=null,r&&(clearInterval(r),r=null),e.querySelectorAll(".gravity-particle").forEach((e=>e.remove()))};let h=!1;new IntersectionObserver((e=>{var t;h=null!==(t=e[0]?.isIntersecting)&&void 0!==t&&t,document.hidden||!h?u():d()}),{threshold:.1}).observe(t),document.addEventListener("visibilitychange",(()=>{document.hidden?u():h&&d()}))}(),function(){const e=document.getElementById("xbertAiCard");if(!e)return;const t=e.querySelector(".ai-scan-overlay"),n=e.querySelectorAll(".task-dial-item");if(!t||!n.length)return;const r=window.matchMedia("(prefers-reduced-motion: reduce)").matches;let o=!1,a=null,s=0;function l(){n.forEach((e=>e.classList.remove("active","completed"))),s=0}function i(){o&&(n.forEach(((e,t)=>{t<s?(e.classList.remove("active"),e.classList.add("completed")):t===s?(e.classList.add("active"),e.classList.remove("completed")):e.classList.remove("active","completed")})),s++,s>n.length&&setTimeout((()=>{o&&l()}),800))}function c(){o||(o=!0,s=0,t.classList.add("active"),r?n[2]?.classList.add("active"):setTimeout((()=>{o&&(i(),a=setInterval(i,1500))}),800))}function d(){o&&(o=!1,a&&(clearInterval(a),a=null),t.classList.remove("active"),l())}new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting?c():d()}))}),{threshold:.3,rootMargin:"0px 0px -50px 0px"}).observe(e),document.addEventListener("visibilitychange",(()=>{if(document.hidden)d();else{const t=e.getBoundingClientRect();t.top<window.innerHeight&&t.bottom>0&&c()}}))}(),function(){const e=document.querySelector(".platform-stats-carousel"),t=document.getElementById("platform-stats-prev"),n=document.getElementById("platform-stats-next");if(!e)return;const r=()=>{const t=e.querySelector(".platform-stat-card");return t?t.offsetWidth+16:336};t&&t.addEventListener("click",(()=>{e.scrollBy({left:-r(),behavior:"smooth"})})),n&&n.addEventListener("click",(()=>{e.scrollBy({left:r(),behavior:"smooth"})}));const o=()=>{t&&(t.disabled=e.scrollLeft<=0),n&&(n.disabled=e.scrollLeft>=e.scrollWidth-e.clientWidth-10)};e.addEventListener("scroll",o),o();let a,s,l=!1;e.addEventListener("mousedown",(t=>{l=!0,e.classList.add("dragging"),a=t.pageX-e.offsetLeft,s=e.scrollLeft})),e.addEventListener("mouseleave",(()=>{l=!1,e.classList.remove("dragging")})),e.addEventListener("mouseup",(()=>{l=!1,e.classList.remove("dragging")})),e.addEventListener("mousemove",(t=>{if(!l)return;t.preventDefault();const n=1.5*(t.pageX-e.offsetLeft-a);e.scrollLeft=s-n}));let i=0;e.addEventListener("mousedown",(e=>{i=e.pageX})),e.addEventListener("click",(e=>{Math.abs(e.pageX-i)>5&&(e.preventDefault(),e.stopPropagation())}),!0)}(),function(){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void document.querySelectorAll(".reveal").forEach((e=>e.classList.add("revealed")));const e=document.querySelectorAll(".reveal");if(!e.length)return;const t=new IntersectionObserver((e=>{requestAnimationFrame((()=>{e.forEach((e=>{e.isIntersecting&&(e.target.classList.add("revealed"),t.unobserve(e.target))}))}))}),{threshold:.1,rootMargin:"0px 0px 20px 0px"});e.forEach((e=>t.observe(e)))}()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c()}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.m=t,e=[],r.O=(t,n,o,a)=>{if(!n){var s=1/0;for(d=0;d<e.length;d++){for(var[n,o,a]=e[d],l=!0,i=0;i<n.length;i++)(!1&a||s>=a)&&Object.keys(r.O).every((e=>r.O[e](n[i])))?n.splice(i--,1):(l=!1,a<s&&(s=a));if(l){e.splice(d--,1);var c=o();void 0!==c&&(t=c)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,o,a]},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={46854:0,43450:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,a,[s,l,i]=n,c=0;if(s.some((t=>0!==e[t]))){for(o in l)r.o(l,o)&&(r.m[o]=l[o]);if(i)var d=i(r)}for(t&&t(n);c<s.length;c++)a=s[c],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(d)},n=globalThis.webpackChunknextiva_2024_v2=globalThis.webpackChunknextiva_2024_v2||[];
1n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=r.O(void 0,[43450],(()=>r(7675)));o=r.O(o)})();
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.