PageSourceSearch

https://www.somosunit.com.br/assets/TestimonialsSection-C4LJ1fNI.js

js somosunit.com.br collected 2026-10-06 04:42:08 UTC 5,382 bytes, 6 lines download raw bytes

vendor: 4,730 bytes, lines 1-6
1import{j as n}from"./radix-ui-BLX84neT.js";import{r as V}from"./react-vendor-BIxwxVRq.js";import{C as G,a as H,b as Q}from"./carousel-wTtgPHwN.js";import{C as W,a as B}from"./card-lDIuNDxL.js";import{u as J}from"./use-mobile-C-3Dk2_X.js";import{c as K}from"./index-C_I4-2oD.js";import"./arrow-left-C5DAxt1z.js";import"./arrow-right-BSd9Q8WG.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const X=K("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]),Y={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function Z(a,t){const e=a.scrollSnapList();return typeof t=="number"?e.map(()=>t):t(e,a)}function _(a,t){const e=a.rootNode();return t&&t(e)||e}function y(a={}){let t,e,l,g,c=null,m=0,i=!1,p=!1,b=!1,d=!1;function S(o,u){e=o;const{mergeOptions:f,optionsAtMedia:h}=u,P=f(Y,y.globalOptions),R=f(P,a);if(t=h(R),e.scrollSnapList().length<=1)return;d=t.jump,l=!1,g=Z(e,t.delay);const{eventStore:x,ownerDocument:U}=e.internalEngine(),w=!!e.internalEngine().options.watchDrag,O=_(e,t.rootNode);x.add(U,"visibilitychange",C),w&&e.on("pointerDown",N),w&&!t.stopOnInteraction&&e.on("pointerUp",j),t.stopOnMouseEnter&&x.add(O,"mouseenter",T),t.stopOnMouseEnter&&!t.stopOnInteraction&&x.add(O,"mouseleave",M),t.stopOnFocusIn&&e.on("slideFocusStart",r),t.stopOnFocusIn&&!t.stopOnInteraction&&x.add(e.containerNode(),"focusout",s),t.playOnInit&&s()}function I(){e.off("pointerDown",N).off("pointerUp",j).off("slideFocusStart",r),r(),l=!0,i=!1}function E(){const{ownerWindow:o}=e.internalEngine();o.clearTimeout(m),m=o.setTimeout(k,g[e.selectedScrollSnap()]),c=new Date().getTime(),e.emit("autoplay:timerset")}function D(){const{ownerWindow:o}=e.internalEngine();o.clearTimeout(m),m=0,c=null,e.emit("autoplay:timerstopped")}function s(){if(!l){if(v()){b=!0;return}i||e.emit("autoplay:play"),E(),i=!0}}function r(){l||(i&&e.emit("autoplay:stop"),D(),i=!1)}function C(){if(v())return b=i,r();b&&s()}function v(){const{ownerDocument:o}=e.internalEngine();return o.visibilityState==="hidden"}function N(){p||r()}function j(){p||s()}function T(){p=!0,r()}function M(){p=!1,s()}function A(o){typeof o<"u"&&(d=o),s()}function z(){i&&r()}function F(){i&&s()}function L(){return i}function k(){const{index:o}=e.internalEngine(),u=o.clone().add(1).get(),f=e.scrollSnapList().length-1,h=t.stopOnLastSnap&&u===f;if(e.canScrollNext()?e.scrollNext(d):e.scrollTo(0,d),e.emit("autoplay:select"),h)return r();s()}function q(){if(!c)return null;const o=g[e.selectedScrollSnap()],u=new Date().getTime()-c;return o-u}return{name:"autoplay",options:a,init:S,destroy:I,play:A,stop:z,reset:F,isPlaying:L,timeUntilNext:q}}y.globalOptions=void 0;const $=[{name:"Eduarda Garcia",text:"Consegui quitar minhas dívidas e limpar meu nome. Agora posso sonhar de novo!",role:"Auxiliar Administrativo"},{name:"Gabriel Peixoto",text:"O processo foi super rápido e as parcelas cabem no meu bolso. Recomendo!",role:"Técnico de Manutenção"},{name:"Mariana Figueiredo",text:"Finalmente consegui fazer aquela viagem em família que sempre sonhei.",role:"Professora"}],ue=()=>{const a=J(),t=V.useRef(y({delay:4e3,stopOnInteraction:!0}));return n.jsxs("section",{className:"relative py-12 lg:py-16 xl:py-24 bg-background overflow-hidden",children:[n.jsx("div",{className:"absolute top-0 right-0 w-[400px] h-[400px] bg-gradient-to-br from-unit-blue/5 to-transparent rounded-full blur-3xl"}),n.jsx("div",{className:"absolute bottom-0 left-0 w-[400px] h-[400px] bg-gradient-to-tr from-unit-green/5 to-transparent rounded-full blur-3xl"}),n.jsx("div",{className:"container mx-auto relative z-10",children:n.jsxs("div",{className:"max-w-5xl mx-auto",children:[n.jsx("div",{className:"text-center mb-16 space-y-4 animate-fade-in",children:n.jsx("h3",{className:"text-4xl lg:text-5xl font-medium",children:"Histórias que inspiram confiança."})}),n.jsx(G,{opts:{align:"start",loop:!0},plugins:a?[t.current]:[],className:"w-full",children:n.jsx(H,{children:$.map((e,l)=>n.jsx(Q,{className:"md:basis-1/2 lg:basis-1/3",children:n.jsx(W,{className:"h-full border-none transition-all duration-300 hover:-translate-y-2 bg-white group",children:n.jsxs(B,{className:"p-8 relative flex flex-col h-full",children:[n.jsx("div",{className:"relative mb-6",children:n.jsx("div",{className:"w-14 h-14 roun
6ded-2xl bg-gradient-to-br from-unit-blue to-unit-green flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform",children:n.jsx(X,{className:"w-7 h-7 text-white"})})}),n.jsxs("p",{className:"text-lg leading-relaxed text-foreground/90 relative z-10 flex-grow mb-6",children:['"',e.text,'"']}),n.jsxs("div",{className:"pt-4 border-t-2 border-gradient-to-r from-unit-blue/20 to-unit-green/20 relative z-10 mt-auto",children:[n.jsx("p",{className:"font-semibold text-foreground text-lg",children:e.name}),n.jsx("p",{className:"text-sm text-foreground/60 mt-1",children:e.role})]})]})})},l))})})]})})]})};export{ue 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.