PageSourceSearch

https://darwinbox.com/_next/static/chunks/95.ad8262554a5ae566.js

js darwinbox.com collected 2026-10-02 03:04:26 UTC 14,360 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95,530],{90095:function(e,t,l){l.r(t),l.d(t,{default:function(){return f}});var r=l(85893),n=l(67294),i=l(10990),a=l(40530),o=l(41664),s=l.n(o),c=l(71417);let u=e=>e?"story"===e.linktype?e.id&&(e.cached_url||e.url)||"":e.url||e.cached_url||"":"",d="data-scroll-clone";function m(e){let{items:t,renderItem:l,speed:a,reversed:o,halfClassName:s,animationKey:c,innerGap:u,seamGap:d}=e,m=(0,n.useRef)(null),f=(0,n.useRef)(null),g=(0,n.useRef)(null),h=(0,n.useRef)(0),v=(0,n.useRef)(0);return((0,n.useEffect)(()=>{let e=m.current,t=f.current;if(!e||!t)return;let l=/[?&]marqueeDebug=1/.test(window.location.search),r=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];l&&console.log("[marquee]",c.slice(0,24),...t)},n=!0,s=null,p=null,x=null,_="data-marquee-clone",y=()=>{var e;null==s||s(),s=null,x&&clearTimeout(x),null==p||p.disconnect(),p=null,null===(e=g.current)||void 0===e||e.kill(),g.current=null,i.gsap.set(t,{clearProps:"x,xPercent,transform,willChange,opacity"})},b=(e,t)=>{e.forEach(e=>e.querySelectorAll("[".concat(_,"]")).forEach(e=>e.remove()));let l=e[0],r=Array.from(l.querySelectorAll(":scope > :not([".concat(_,"])")));if(!r.length)return;let n=0,i=0;for(;l.getBoundingClientRect().width<t+1&&i<50;)r.forEach(e=>{let t=e.cloneNode(!0);t.setAttribute(_,"true"),t.setAttribute("aria-hidden","true"),t.querySelectorAll("[id]").forEach(e=>e.removeAttribute("id")),l.appendChild(t)}),n++,i++;let a=e[1],o=Array.from(a.querySelectorAll(":scope > :not([".concat(_,"])")));for(let e=0;e<n;e++)o.forEach(e=>{let t=e.cloneNode(!0);t.setAttribute(_,"true"),t.setAttribute("aria-hidden","true"),t.querySelectorAll("[id]").forEach(e=>e.removeAttribute("id")),a.appendChild(t)})},w=()=>{var l,c;let m;if(!n)return;null===(l=g.current)||void 0===l||l.kill(),g.current=null,i.gsap.set(t,{clearProps:"x,xPercent,transform,willChange"});let f=t.querySelectorAll("[data-marquee-half]");if(f.length<2)return;f.forEach(e=>{e.style.width="",e.style.paddingRight="",e.querySelectorAll("[".concat(_,"]")).forEach(e=>e.remove())});let p=e.clientWidth;if(p<=0)return;if(b(f,p),null!==d)m=d;else{let e=parseFloat(getComputedStyle(f[0]).columnGap);m=Number.isFinite(e)?e:u}f.forEach(e=>e.style.paddingRight="".concat(m,"px"));let x=Math.round(f[0].getBoundingClientRect().width);if(x<=0)return;f.forEach(e=>e.style.width="".concat(x,"px")),h.current=e.clientWidth;let y=f[0].scrollWidth;if(y>x+1&&v.current<3){v.current+=1,r("content outgrew its pin — rebuilding",{pinned:x,natural:y,attempt:v.current}),f.forEach(e=>e.style.width=""),requestAnimationFrame(()=>n&&w());return}r("built",{halfWidth:x,container:e.clientWidth,fonts:null===(c=document.fonts)||void 0===c?void 0:c.status});let E=Math.max(x/a,15),j="marquee-".concat(o?"rtl":"ltr","-").concat(x);if(!document.getElementById(j)){let e=document.createElement("style");e.id=j,e.textContent="@keyframes ".concat(j,"{from{transform:translateX(").concat(o?-x:0,"px)}to{transform:translateX(").concat(o?0:-x,"px)}}"),document.head.appendChild(e)}t.style.animation="".concat(j," ").concat(E,"s linear infinite"),t.style.willChange="transform",i.gsap.set(t,{opacity:1});let A=!1,C=()=>{var e;A=!0;let l=getComputedStyle(t).transform;t.style.animationPlayState="paused",i.gsap.set(t,{transform:l}),null===(e=g.current)||void 0===e||e.kill(),g.current=i.gsap.to(t,{x:o?"+=".concat(x):"-=".concat(x),duration:5*E,ease:"none",modifiers:{x:i.gsap.utils.unitize(i.gsap.utils.wrap(-x,0))}})},N=()=>{var e;A=!1;let l=getComputedStyle(t).transform;null===(e=g.current)||void 0===e||e.kill(),g.current=null,i.gsap.set(t,{clearProps:"x,transform"}),t.style.transform=l,t.style.animationPlayState="running"};e.addEventListener("mouseenter",C),e.addEventListener("mouseleave",N),s=()=>{if(e.removeEventListener("mouseenter",C),e.removeEventListener("mouseleave",N),A){var t;null===(t=g.current)||void 0===t||t.kill(),g.current=null}}};i.gsap.set(t,{opacity:0});let E=e=>{let t=document.fonts;if(!(null==t?void 0:t.ready))return e(),()=>{};let l=!1,n=null,i=i=>{l||(l=!0,n&&clearTimeout(n),n=null,r("building after",i,t.status),e())};return t.ready.then(()=>i("fonts ready")).catch(()=>i("fonts errored")),n=setTimeout(()=>i("3s timeout"),3e3),()=>{n&&clearTimeout(n)}},j=null,A=null,C=((e,t)=>{let l=Array.from(e.querySelectorAll("img"));if(0===l.length)return t(),()=>{};let r=0,n=()=>{++r===l.length&&t()},i=[];
1return l.forEach(e=>{e.complete&&e.naturalWidth>0?n():(e.addEventListener("load",n),e.addEventListener("error",n),i.push(()=>e.removeEventListener("load",n)),i.push(()=>e.removeEventListener("error",n)))}),()=>i.forEach(e=>e())})(t,()=>{n&&(j=E(()=>{n&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{if(!n)return;w();let t=document.fonts;(null==t?void 0:t.addEventListener)&&(A=()=>{n&&(r("a later font finished — rebuilding"),v.current=0,w())},t.addEventListener("loadingdone",A)),"undefined"!=typeof ResizeObserver&&(p=new ResizeObserver(()=>{n&&(x&&clearTimeout(x),x=setTimeout(()=>{let t=e.clientWidth;t!==h.current&&t>0&&w()},200))})).observe(e)})})}))});return()=>{var e;n=!1,null==C||C(),null==j||j(),A&&(null===(e=document.fonts)||void 0===e?void 0:e.removeEventListener)&&document.fonts.removeEventListener("loadingdone",A),y(),t.style.animation=""}},[c,a,o,u,d]),t.length)?(0,r.jsx)("div",{ref:m,className:"relative overflow-hidden w-full min-w-0 max-w-full",children:(0,r.jsxs)("div",{ref:f,className:"inline-flex flex-nowrap",style:{opacity:0},children:[(0,r.jsx)("div",{"data-marquee-half":!0,className:s,style:{gap:"".concat(u,"px")},children:t.map(e=>l(e,"a"))}),(0,r.jsx)("div",{"data-marquee-half":!0,"aria-hidden":"true",className:s,style:{gap:"".concat(u,"px")},children:t.map(e=>l(e,"b"))})]})}):null}function f(e){let{blok:t}=e,{section_class:l="",scroll_badge_images_parent:o="",scroll_speed:f="0.8",scroll_direction:g="left_to_right",scroll_badge_images:h=[],is_a_scrolling_badge:v=!1,customize_no_of_rows:p=!1,no_of_rows:x="1",row_class:_="",inner_gap:y="",seam_gap:b=""}=t||{},w=(0,n.useRef)(null),E=(0,n.useRef)(null),j=(0,n.useMemo)(()=>{let e=parseFloat(String(f));return Number.isFinite(e)?e:.8},[f]),A=(0,n.useMemo)(()=>"right_to_left"===g,[g]),C=(0,n.useMemo)(()=>{let e=parseInt(String(y),10);return Number.isFinite(e)&&e>=0?e:25},[y]),N=(0,n.useMemo)(()=>{let e=String(b).trim();if(!e)return null;let t=parseInt(e,10);return Number.isFinite(t)&&t>=0?t:null},[b]),k=(0,n.useMemo)(()=>h.filter(e=>(null==e?void 0:e.component)==="client_logo_items"?!e.hide_logo:!e.hide_image),[h]),q=(0,n.useMemo)(()=>k.map(e=>{var t,l,r,n,i,a;return(null==e?void 0:e.component)==="client_logo_items"?[e._uid,"client_logo",(null===(n=e.asset_logo)||void 0===n?void 0:n.filename)||"",(null===(i=e.asset_link)||void 0===i?void 0:i.cached_url)||(null===(a=e.asset_link)||void 0===a?void 0:a.url)||"",e.img_icon_class||""].join("|"):[e._uid,e.is_badge_text?"text":"image",(null===(t=e.asset_image)||void 0===t?void 0:t.filename)||"",(null===(l=e.image_link)||void 0===l?void 0:l.cached_url)||(null===(r=e.image_link)||void 0===r?void 0:r.url)||"",e.badge_text_parent_class||"",e.badge_text_class||""].join("|")}).join("||"),[k]);(0,n.useEffect)(()=>{if(v)return;let e=w.current;if(!e)return;let t=!0,l=null,r=null,n=e=>{e.querySelectorAll("[".concat(d,"='true']")).forEach(e=>e.remove())},a=e=>{let t=Array.from(e.querySelectorAll(".js-scroll-item"));t.length&&(i.gsap.killTweensOf(t),i.gsap.set(t,{clearProps:"x,xPercent,transform,willChange"}))},o=()=>{var t;l&&(l(),l=null),r&&(r(),r=null),null===(t=E.current)||void 0===t||t.kill(),E.current=null,a(e),n(e)},s=function(e,t){var l,r;let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4.2;n(e);let a=Array.from(e.querySelectorAll("".concat(t,":not([").concat(d,"='true'])")));if(0===a.length)return;let o=0,s=(null!==(r=null===(l=e.parentElement)||void 0===l?void 0:l.clientWidth)&&void 0!==r?r:window.innerWidth)||window.innerWidth,c=e.scrollWidth;for(;c<s*i&&o<32;)a.forEach(t=>{let l=t.cloneNode(!0);l.setAttribute(d,"true"),l.setAttribute("aria-hidden","true"),l.querySelectorAll("[id]").forEach(e=>e.removeAttribute("id")),e.appendChild(l)}),c=e.scrollWidth,o++},c=function(e){var t,l,r,n;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=("string"==typeof e?i.gsap.utils.toArray(e):Array.from(e)).filter(e=>e.getBoundingClientRect().width>0),s=i.gsap.timeline({repeat:a.repeat,paused:a.paused,defaults:{ease:"none",force3D:!0},onReverseComplete:()=>{s.totalTime(s.rawTime()+100*s.duration())},smoothChildTiming:!0}),c=o.length;if(c<2)return s;let u=o[0].offsetLeft,d=[],m=[],f=(null!==(t=a.speed)&&void 0!==t?t:1)*100,g=Number(null!==(l=a.paddingRight)&&void 0!==l?l:0);i.gsap.set(o,{willChange:"transform"}),i.gsap.set(o,{xPercent:(e,t)=>
1{let l=t.getBoundingClientRect().width,r=d[e]=l>0?l:1,n=Number(i.gsap.getProperty(t,"x","px"))||0,a=Number(i.gsap.getProperty(t,"xPercent"))||0;return m[e]=n/r*100+a,m[e]}}),i.gsap.set(o,{x:0});let h=o[c-1].offsetLeft+m[c-1]/100*d[c-1]-u+o[c-1].offsetWidth*i.gsap.getProperty(o[c-1],"scaleX")+g;for(let e=0;e<c;e++){let t=o[e],l=m[e]/100*d[e],r=t.offsetLeft+l-u,n=r+d[e]*i.gsap.getProperty(t,"scaleX");s.to(t,{xPercent:(l-n)/d[e]*100,duration:n/f},0).fromTo(t,{xPercent:(l-n+h)/d[e]*100},{xPercent:m[e],duration:(l-n+h-l)/f,immediateRender:!1},n/f).add("label"+e,r/f)}return s.progress(1,!0).progress(0,!0),a.reversed&&(null===(r=(n=s.vars).onReverseComplete)||void 0===r||r.call(n),s.reverse(),s.timeScale(-1)),s},u=(e,t)=>{let l=Math.sign(e.timeScale()||-1);i.gsap.to(e,{timeScale:l*t,duration:.3,overwrite:!0})},m=()=>{let t;if(o(),s(e,".js-scroll-item"),null!==N)t=N;else{let l=parseFloat(getComputedStyle(e).columnGap);t=Number.isFinite(l)?l:C}let r=c(e.querySelectorAll(".js-scroll-item"),{speed:j,repeat:-1,paddingRight:t,reversed:A});E.current=r;let n=()=>u(r,.2),i=()=>u(r,1);e.addEventListener("mouseenter",n),e.addEventListener("mouseleave",i),l=()=>{e.removeEventListener("mouseenter",n),e.removeEventListener("mouseleave",i)}};return r=((e,t)=>{let l=Array.from(e.querySelectorAll("img"));if(0===l.length)return t(),()=>{};let r=0,n=()=>++r===l.length&&t(),i=[];return l.forEach(e=>{e.complete?n():(e.addEventListener("load",n),e.addEventListener("error",n),i.push(()=>e.removeEventListener("load",n)),i.push(()=>e.removeEventListener("error",n)))}),()=>{i.forEach(e=>e())}})(e,()=>{t&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{t&&m()})})}),()=>{t=!1,o()}},[q,j,A,v,C,N]);let S=(0,n.useMemo)(()=>Math.max(100*j,1),[j]),L=(0,n.useMemo)(()=>{if(!p)return 1;let e=parseInt(String(x),10);return Number.isFinite(e)&&e>0?e:1},[p,x]);if(!k.length)return null;let R=(e,t)=>{var l,n,i,o,d,m,f,g;if((null==e?void 0:e.component)==="client_logo_items"){let l=null===(m=e.asset_logo)||void 0===m?void 0:m.filename;if(!l)return null;let n=(null===(f=e.asset_logo)||void 0===f?void 0:f.alt)||(null===(g=e.asset_logo)||void 0===g?void 0:g.title)||"client logo",i=u(e.asset_link),o=(0,r.jsx)(a.ImageComponent,{url:l,altText:n,withContainer:!1,imgClass:"!static m-auto object-contain"}),c=(0,r.jsx)("div",{style:e.img_width?{width:"".concat(e.img_width)}:void 0,className:"flex-shrink-0 ".concat(e.img_icon_class||""),children:i?(0,r.jsx)(s(),{href:i,"aria-label":n,rel:"noopener noreferrer",children:o}):o});return(0,r.jsx)("div",{className:"js-scroll-item inline-block flex-none ".concat(e.scroll_item_class||""),children:c},"".concat(e._uid,"-").concat(t))}if(e.is_badge_text){let l=e.badge_text;if(!l)return null;let n=u(e.image_link),i=n?(0,r.jsx)(s(),{href:n,rel:"noopener noreferrer",children:(0,r.jsx)("span",{className:"".concat(e.badge_text_parent_class||""),children:(0,r.jsx)("span",{className:"".concat(e.badge_text_class||""),children:(0,r.jsx)(c.default,{blok:l})})})}):(0,r.jsx)("span",{className:"".concat(e.badge_text_parent_class||""),children:(0,r.jsx)("span",{className:"".concat(e.badge_text_class||""),children:(0,r.jsx)(c.default,{blok:l})})});return(0,r.jsx)("div",{className:"js-scroll-item inline-block flex-none",children:i},"".concat(e._uid,"-").concat(t))}let h=null===(l=e.asset_image)||void 0===l?void 0:l.filename;if(!h)return null;let v=(null===(n=e.asset_image)||void 0===n?void 0:n.alt)||(null===(i=e.asset_image)||void 0===i?void 0:i.title)||"badge",p=(null===(o=e.image_link)||void 0===o?void 0:o.url)||(null===(d=e.image_link)||void 0===d?void 0:d.cached_url)||"",x=p?(0,r.jsx)(s(),{href:p,"aria-label":v,rel:"noopener noreferrer",children:(0,r.jsx)(a.ImageComponent,{url:h,altText:v,imgClass:["block","h-auto",e.img_class||""].join(" ")})}):(0,r.jsx)(a.ImageComponent,{url:h,altText:v,imgClass:["block","h-auto",e.img_class||""].join(" ")});return(0,r.jsx)("div",{className:"js-scroll-item inline-block flex-none ".concat(e.scroll_item_class||""),children:x},"".concat(e._uid,"-").concat(t))};if(v){let e=["inline-flex items-center whitespace-nowrap shrink-0",o||""].join(" "),t=function(e,t){let l=Math.max(1,t),r=Math.floor(e.length/l),n=e.length%l,i=[],a=0;for(let t=0;t<l;t++){let l=r+(t<n?1:0);i.push(e.slice(a,a+l)),a+=l}return i}(k,L);return(0,r.jsx)("section",{className:" min-w-0 max-w-full w-full ".concat(l),"aria-label":"auto-scroll-badges-section",children:(0,r.jsx)("div",{className:" min-w-0 max-w-full w-full ".concat(_||""),children:t.map((t,l)=>(0,r.jsx)(m,{items:t,renderItem:R,speed:S,reversed:l%2==0?A:!A,halfClassName:e,animationKey:"".concat(q,"-row").concat(l),innerGap:C,seamGap:N},"marquee-row-".concat(l)))})})}return(0,r.jsx)("section",{className:l,"aria-label":"auto-scroll-badges-section",children:(0,r.jsx)("div",{ref:w,className:["inline-flex items-center whitespace-nowrap will-change-transform",o||""].join(" "),style:{overflow:"hidden",gap:"".concat(C,"px")}
1,children:k.map(e=>R(e,"orig"))})})}},40530:function(e,t,l){l.r(t),l.d(t,{ImageComponent:function(){return i}});var r=l(85893);l(67294);var n=l(70724);let i=e=>{let{altText:t="image",url:l="",imgTitle:i="",imgClass:a="",withContainer:o=!1,lazyLoading:s=!1,priority:c=!1,width:u="100%",height:d="100%",maxWidth:m="100%",onLoadMethod:f=()=>{},onClick:g,onError:h}=e,v=(0,n.sH)(l),p=v?parseInt(v.width,10):void 0,x=v?parseInt(v.height,10):void 0,_=(0,r.jsx)("img",{src:l,width:p||u,height:x||d,alt:t,title:i,loading:s?"lazy":"eager",className:a,onLoad:f,onClick:g,onError:h});return o?(0,r.jsx)("div",{className:"relative",children:_}):_}}}]);

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.