PageSourceSearch

https://du.co/_next/static/chunks/eaa4180050a596c3.js

js du.co collected 2026-09-25 15:00:58 UTC 34,604 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,236726,908035,e=>{"use strict";var t=e.i(843476);function n(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(void 0===e.marks||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function r(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function o(e){return r(e)&&"listItem"in e&&"string"==typeof e.listItem&&(void 0===e.level||"number"==typeof e.level)}function l(e){return"@list"===e._type}function i(e){return"@span"===e._type}function s(e){return"@text"===e._type}let a=["strong","em","code","underline","strike-through"];function u(e,t,r){if(!n(e)||!e.marks||!e.marks.length)return[];let o=e.marks.slice(),l={};return o.forEach(e=>{l[e]=1;for(let o=t+1;o<r.length;o++){let t=r[o];if(t&&n(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))l[e]++;else break}}),o.sort((e,t)=>(function(e,t,n){let r=e[t],o=e[n];if(r!==o)return o-r;let l=a.indexOf(t),i=a.indexOf(n);return l===i?t.localeCompare(n):l-i})(l,e,t))}function c(e){let{children:t}=e,r=e.markDefs??[];if(!t||!t.length)return[];let o=t.map(u),l={_type:"@span",children:[],markType:"<unknown>"},i=[l];for(let e=0;e<t.length;e++){let l=t[e];if(!l)continue;let s=o[e]||[],a=1;if(i.length>1)for(;a<i.length;a++){let e=i[a]?.markKey||"",t=s.indexOf(e);if(-1===t)break;s.splice(t,1)}let u=(i=i.slice(0,a))[i.length-1];if(u){for(let e of s){let t=r?.find(t=>t._key===e),n={_type:"@span",_key:l._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};u.children.push(n),i.push(n),u=n}if(n(l)){let e=l.text.split("\n");for(let t=e.length;t-- >1;)e.splice(t,0,"\n");u.children=u.children.concat(e.map(e=>({_type:"@text",text:e})))}else u.children=u.children.concat(l)}}return l.children}function f(e,t){let n=[],r;for(let s=0;s<e.length;s++){let a=e[s];if(a){var l,i;if(!o(a)){n.push(a),r=void 0;continue}if(!r){r=d(a,s,t),n.push(r);continue}if(l=a,i=r,(l.level||1)===i.level&&l.listItem===i.listItem){r.children.push(a);continue}if((a.level||1)>r.level){let e=d(a,s,t);if("html"===t){let t=r.children[r.children.length-1],n={...t,children:[...t.children,e]};r.children[r.children.length-1]=n}else r.children.push(e);r=e;continue}if((a.level||1)<r.level){let e=n[n.length-1],o=e&&p(e,a);if(o){(r=o).children.push(a);continue}r=d(a,s,t),n.push(r);continue}if(a.listItem!==r.listItem){let e=n[n.length-1],o=e&&p(e,{level:a.level||1});if(o&&o.listItem===a.listItem){(r=o).children.push(a);continue}r=d(a,s,t),n.push(r);continue}console.warn("Unknown state encountered for block",a),n.push(a)}}return n}function d(e,t,n){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:n,level:e.level||1,listItem:e.listItem,children:[e]}}function p(e,t){let r=t.level||1,o=t.listItem||"normal",i="string"==typeof t.listItem;if(l(e)&&(e.level||1)===r&&i&&(e.listItem||"normal")===o)return e;if(!("children"in e))return;let s=e.children[e.children.length-1];return s&&!n(s)?p(s,t):void 0}function h(e){let t="";return e.children.forEach(e=>{s(e)?t+=e.text:i(e)&&(t+=h(e))}),t}let m=/^\s/,x=/\s$/;function y(e){let t=Array.isArray(e)?e:[e],o="";return t.forEach((e,l)=>{if(!r(e))return;let i=!1;e.children.forEach(e=>{n(e)?(o+=i&&o&&!x.test(o)&&!m.test(e.text)?" ":"",o+=e.text,i=!1):i=!0}),l!==t.length-1&&(o+="\n\n")}),o}let g="html";e.s(["LIST_NEST_MODE_HTML",()=>g,"buildMarksTree",()=>c,"isPortableTextBlock",()=>r,"isPortableTextListItemBlock",()=>o,"isPortableTextToolkitList",()=>l,"isPortableTextToolkitSpan",()=>i,"isPortableTextToolkitTextNode",()=>s,"nestLists",()=>f,"spanToPlainText",()=>h,"toPlainText",()=>y],908035);var b=e.i(271645);let v={textDecoration:"underline"},k=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,w=e=>k(`block type "${e}"`,"types");function j(e){console.warn(e)}let _={display:"none"},P={types:{},block:{normal:({children:e})=>(0,t.jsx)("p",{children:e}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,t.jsx)("h1",{children:e}),h2:({children:e})=>(0,t.jsx)("h2",{children:e}),h3:({children:e})=>(0,t.jsx)("h3",{children:e}),h4:({children:e})=>(0,t.jsx)("h4",{children:e}),h5:({children:e})=>(0,t.jsx)("h5",{children:e}),h6:({children:e})=>(0,t.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,t.jsx)("em",{children:e}),strong:({children:e})=>(0,t.jsx)("strong",{children:e}),code:({children:e})=>(0,t.jsx)("code",{children:e}),underline:({children:e})=>(0,t.jsx)("span",{style:v,children:e}),"strike-through":({children:e})=>(0,t.jsx)("del",{children:e}),link:({children:e,value:n})=>(0,t.jsx)("a",{href:n?.href,children:e})},list:{number:({children:e})=>(0,t.jsx)("ol",{children:e}),bullet:({children:e})=>(0,t.jsx)("ul",{children:e})},listItem:({children:e})=>(0,t.jsx)("li",{children:e}),hardBreak:()=>(0,t.jsx)("br",{}),unknownType:({value:e,isInline:n})=>{let r=w(e._type);
1return(0,t.jsx)(n?"span":"div",{style:_,children:r})},unknownMark:({markType:e,children:n})=>(0,t.jsx)("span",{className:`unknown__pt__mark__${e}`,children:n}),unknownList:({children:e})=>(0,t.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,t.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,t.jsx)("p",{children:e})};function T(e,t,n){let r=t[n],o=e[n];return"function"==typeof r||r&&"function"==typeof o?r:r?{...o,...r}:o}function N({value:e,components:n,listNestingMode:r,onMissingComponent:o=j}){let l=o||I,i=f(Array.isArray(e)?e:null==e?[]:[e],r||g),s=(0,b.useMemo)(()=>n?function(e,t){let{block:n,list:r,listItem:o,marks:l,types:i,...s}=t;return{...e,block:T(e,t,"block"),list:T(e,t,"list"),listItem:T(e,t,"listItem"),marks:T(e,t,"marks"),types:T(e,t,"types"),...s}}(P,n):P,[n]),a=(0,b.useMemo)(()=>S(s,l),[s,l]);return(0,t.jsx)(t.Fragment,{children:i.map((e,t)=>a({node:e,index:t,isInline:!1,renderNode:a}))})}let S=(e,n)=>function a(u){var c,f,d,p,m,x,y,g;let b,v,{node:j,index:_,isInline:P}=u,T=j._key||`node-${_}`;return l(j)?function(r,o,l){let i=r.children.map((e,t)=>a({node:e._key?e:{...e,_key:`li-${o}-${t}`},index:t,isInline:!1,renderNode:a})),s=e.list,u=("function"==typeof s?s:s[r.listItem])||e.unknownList;if(u===e.unknownList){let e=r.listItem||"bullet";n(k(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,t.jsx)(u,{value:r,index:o,isInline:!1,renderNode:a,children:i},l)}(j,_,T):o(j)?function(r,o,l){let i=E({node:r,index:o,isInline:!1,renderNode:a}),s=e.listItem,u=("function"==typeof s?s:s[r.listItem])||e.unknownListItem;if(u===e.unknownListItem){let e=r.listItem||"bullet";n(k(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let c=i.children;if(r.style&&"normal"!==r.style){let{listItem:e,...t}=r;c=a({node:t,index:o,isInline:!1,renderNode:a})}return(0,t.jsx)(u,{value:r,index:o,isInline:!1,renderNode:a,children:c},l)}(j,_,T):i(j)?function(r,o,l){let{markDef:i,markType:s,markKey:u}=r,c=e.marks[s]||e.unknownMark,f=r.children.map((e,t)=>a({node:e,index:t,isInline:!0,renderNode:a}));return c===e.unknownMark&&n(k(`mark type "${s}"`,"marks"),{nodeType:"mark",type:s}),(0,t.jsx)(c,{text:h(r),value:i,markType:s,markKey:u,renderNode:a,children:f},l)}(j,0,T):j._type in e.types?(c=j,f=_,d=T,p=P,(b=e.types[c._type])?(0,t.jsx)(b,{value:c,isInline:p,index:f,renderNode:a},d):null):r(j)?function(r,o,l,i){let{_key:s,...u}=E({node:r,index:o,isInline:i,renderNode:a}),c=u.node.style||"normal",f=("function"==typeof e.block?e.block:e.block[c])||e.unknownBlockStyle;return f===e.unknownBlockStyle&&n(k(`block style "${c}"`,"block"),{nodeType:"blockStyle",type:c}),(0,t.jsx)(f,{...u,value:u.node,renderNode:a},l)}(j,_,T,P):s(j)?function(n,r){if("\n"===n.text){let n=e.hardBreak;return n?(0,t.jsx)(n,{},r):"\n"}return n.text}(j,T):(m=j,x=_,y=T,g=P,n(w(m._type),{nodeType:"block",type:m._type}),v=e.unknownType,(0,t.jsx)(v,{value:m,isInline:g,index:x,renderNode:a},y))};function E(e){let{node:t,index:n,isInline:r,renderNode:o}=e,l=c(t).map((e,t)=>o({node:e,isInline:!0,index:t,renderNode:o}));return{_key:t._key||`block-${n}`,children:l,index:n,isInline:r,node:t}}function I(){}e.s(["PortableText",()=>N],236726)},233525,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},998183,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={assign:function(){return a},searchParamsToUrlQuery:function(){return l},urlQueryToSearchParams:function(){return s}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});function l(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,i(e));else t.set(n,i(r));return t}function a(e,...t){for(let n of t){for(let t of n.keys())e.delete(t);for(let[t,r]of n.entries())e.append(t,r)}return e}},195057,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let l=e.r(190809)._(e.r(998183)),i=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",s=e.hash||"",a=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(u+=":"+e.port)),a&&"object"==typeof a&&(a=String(l.urlQueryToSearchParams(a)));let c=e.search||a&&`?${a}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||i.test(r))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${u}${o}${c}${s}`}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},818581,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(271645);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=l(e,r)),t&&(o.current=l(t,r))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},718967,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return k},MissingStaticPage:function(){return v},NormalizeError:function(){return g},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return x},WEB_VITALS:function(){return l},execOnce:function(){return i},getDisplayName:function(){return f},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return a},isResSent:function(){return d},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return w}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let l=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,n=!1;return(...r)=>(n||(n=!0,t=e(...r)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>s.test(e);function u(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function f(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&d(n))return r;if(!r)throw Object.defineProperty(Error(`"${f(e)}.getInitialProps()" should resolve to an object. But found "${r}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let m="u">typeof performance,x=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class g extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class k extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},573668,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return l}});let r=e.r(718967),o=e.r(652817);function l(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},284508,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},522016,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return y},useLinkStatus:function(){return b}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let l=e.r(190809),i=e.r(843476),s=l._(e.r(271645)),a=e.r(195057),u=e.r(8372),c=e.r(818581),f=e.r(718967),d=e.r(405550);e.r(233525);let p=e.r(91949),h=e.r(573668),m=e.r(509396);function x(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function y(t){var n;let r,o,l,[a,y]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:v,as:k,children:w,prefetch:j=null,passHref:_,replace:P,shallow:T,scroll:N,onClick:S,onMouseEnter:E,onTouchStart:I,legacyBehavior:L=!1,onNavigate:$,ref:O,unstable_dynamicOnHover:A,...C}=t;r=w,L&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let M=s.default.useContext(u.AppRouterContext),R=!1!==j,B=!1!==j?null===(n=j)||"auto"===n?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,{href:D,as:U}=s.default.useMemo(()=>{let e=x(v);return{href:e,as:k?x(k):e}},[v,k]);if(L){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=s.default.Children.only(r)}let F=L?o&&"object"==typeof o&&o.ref:O,K=s.default.useCallback(e=>(null!==M&&(b.current=(0,p.mountLinkInstance)(e,D,M,B,R,y)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[R,D,M,B,y]),W={ref:(0,c.useMergedRef)(K,F),onClick(t){L||"function"!=typeof S||S(t),L&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!M||t.defaultPrevented||function(t,n,r,o,l,i,a){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(n)){l&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(699781);s.default.startTransition(()=>{f(r||n,l?"replace":"push",i??!0,o.current)})}}(t,D,U,b,P,N,$)},onMouseEnter(e){L||"function"!=typeof E||E(e),L&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),M&&R&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){L||"function"!=typeof I||I(e),L&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),M&&R&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,f.isAbsoluteUrl)(U)?W.href=U:L&&!_&&("a"!==o.type||"href"in o.props)||(W.href=(0,d.addBasePath)(U)),l=L?s.default.cloneElement(o,W):(0,i.jsx)("a",{...C,...W,children:r}),(0,i.jsx)(g.Provider,{value:a,children:l})}e.r(284508);let g=(0,s.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,s.useContext)(g);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},641536,e=>{"use strict";e.s(["BUTTON_VARIANTS",0,["primary","gold","purple","outline","outline-white","outline-gold","white","text"]])},207670,e=>{"use strict";function t(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var l=t.length;for(n=0;n<l;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r}e.s(["clsx",()=>t,"default",0,t])},618566,(e,t,n)=>{t.exports=e.r(976562)},310595,852523,e=>{"use strict";var t=e.i(843476),n=e.i(225913),r=e.i(975157);let o=(0,n.cva)("mx-auto w-full",{variants:{size:{sm:"max-w-[960px]",md:"max-w-[1200px]",blog:"max-w-[1302px]","2md":"max-w-335",lg:"max-w-[1480px]",xl:"max-w-[1540px]",hub:"max-w-[1580px]","2xl":"max-w-437.5",fluid:"px-3.75 md:px-5 lg:max-w-[90%] lg:px-0",full:"max-w-none"},padding:{none:"",section:"py-10"}},defaultVariants:{size:"lg",padding:"none"}});function l({as:e,size:n,padding:l,children:i,className:s,...a}){return(0,t.jsx)(e||"div",{className:(0,r.cn)(o({size:n,padding:l}),s),...a,children:i})}e.s(["Container",()=>l],852523),e.s([],310595)},811434,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(522016),o=e.i(618566),l=e.i(657688),i=e.i(225913);e.i(975157),(0,i.cva)("",{variants:{variant:{display:"font-heading text-3xl sm:text-[44px] font-bold leading-tight tracking-tight",h1:"font-heading text-2xl sm:text-[36px] font-bold leading-tight",heroTitle:"font-heading text-[32px] font-semibold leading-9.5 md:text-[38px] md:leading-11",h2:"font-heading text-xl sm:text-2xl font-bold leading-tight",h2Light:"font-heading text-xl sm:text-2xl font-light leading-tight",h3:"font-heading text-lg font-semibold leading-snug",h4:"font-heading text-base font-semibold leading-snug",subtitle:"font-body text-base sm:text-lg leading-relaxed",body:"font-body text-sm leading-relaxed",caption:"font-body text-xs leading-normal",label:"font-body text-sm font-semibold uppercase tracking-wider",overline:"font-body text-xs font-semibold uppercase tracking-widest",stat:"font-heading text-4xl font-bold leading-none",statLarge:"font-heading text-5xl sm:text-[60px] font-bold leading-none",custom:""},color:{foreground:"text-duco-charcoal",muted:"text-duco-text",mutedLight:"text-duco-text/70",light:"text-duco-text-light",lightMuted:"text-duco-text-light/70",lightDim:"text-duco-text-light/50",white:"text-white",gold:"text-duco-gold",link:"text-duco-gold",inherit:"text-inherit"},align:{left:"text-left",center:"text-center",right:"text-right"}},defaultVariants:{variant:"body",color:"muted"}}),e.i(367856),e.i(310595),e.i(696247),e.i(541376);var s=e.i(591557);function a({item:e,pathname:n}){let o=!!e.activePathPrefix&&n.startsWith(e.activePathPrefix)||n===e.href||n===`${e.href}/`;return(0,t.jsxs)("li",{className:"relative min-w-75",children:[(0,t.jsx)(r.default,{href:e.href,className:`block cursor-pointer w-full my-4 text-[15px] leading-none text-black border-s-2 border-transparent hover:border-duco-gold hover:ps-2.5 transition-all duration-300 ease-in-out ${o?"font-bold":"font-normal"}`,children:e.label}),e.children&&e.children.length>0&&(0,t.jsx)("ul",{className:"ms-5",children:e.children.map(e=>{let o=!!e.activePathPrefix&&n.startsWith(e.activePathPrefix)||n===e.href||n===`${e.href}/`;return(0,t.jsx)("li",{className:"relative min-w-75",children:(0,t.jsx)(r.default,{href:e.href,className:`block cursor-pointer my-4 ps-3.25 text-[15px] leading-none text-black transition-all duration-300 ease-in-out hover:ps-5 before:content-[''] before:block before:absolute before:inset-s-0 before:top-1/2 before:bg-black before:w-2 before:h-0.5 before:transition-all before:duration-300 hover:before:w-3.25 hover:before:bg-duco-gold ${o?"font-bold":"font-normal"}`,children:e.label})},e.href)})})]})}function u({items:e,pathname:n}){return e.some(e=>e.children&&e.children.length>0)?(0,t.jsx)("div",{className:"flex",children:e.map(e=>(0,t.jsxs)("div",{className:"min-w-62.5",children:[(0,t.jsx)("div",{className:"my-4 font-heading text-[15px] font-bold leading-none text-duco-gold",children:e.label}),(0,t.jsx)("ul",{children:e.children?.map(e=>(0,t.jsx)(a,{item:e,pathname:n},e.href))})]},e.label))}):(0,t.jsx)("ul",{children:e.map(e=>(0,t.jsx)(a,{item:e,pathname:n},e.href))})}function c({items:e,level:o=0}
1){let[l,i]=(0,n.useState)(null);return(0,t.jsx)("ul",{className:o>0?"ps-5":"",children:e.map((e,n)=>{let s=e.children&&e.children.length>0,a=s&&"#"===e.href&&o>0,u=l===n;return a?(0,t.jsxs)("li",{className:"relative py-1.25",children:[(0,t.jsx)("div",{className:"pb-1.25 font-heading text-[15px] font-bold text-duco-gold",children:e.label}),(0,t.jsx)(c,{items:e.children,level:o+1})]},e.label):(0,t.jsxs)("li",{className:`relative ${0===o?"border-b border-duco-near-black":""}`,children:[(0,t.jsxs)("div",{className:`flex items-center justify-between${o<=1?" ms-5":""}`,children:[(0,t.jsx)(r.default,{href:"#"===e.href?"#":e.href,className:`block cursor-pointer flex-1 text-sm leading-[1.6]${o>0?" text-duco-text-muted pt-1.25 pb-2.5":" text-duco-near-black py-2.5"}`,onClick:t=>{"#"===e.href&&t.preventDefault()},children:e.label}),s&&0===o&&(0,t.jsx)("button",{onClick:()=>i(u?null:n),className:"cursor-pointer h-10 px-2.5 z-10 flex items-center","aria-label":`Toggle ${e.label}`,children:(0,t.jsx)("svg",{width:"16",height:"10",viewBox:"0 0 16 10",fill:"none",className:`transition-transform duration-300 ${u?"rotate-180":""}`,children:(0,t.jsx)("path",{d:"M1 1L8 8L15 1",stroke:"#999",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})]}),s&&(0!==o||u)&&(0,t.jsx)(c,{items:e.children,level:o+1})]},e.label)})})}function f({items:e,logo:i,cta:a,mobileCta:f}){let d=(0,o.usePathname)(),[p,h]=(0,n.useState)(null),[m,x]=(0,n.useState)(!1);return(0,n.useEffect)(()=>(m?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[m]),(0,n.useEffect)(()=>{x(!1),h(null)},[d]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden lg:block fixed top-0 w-full z-999",children:(0,t.jsxs)("div",{className:"bg-duco-black flex h-18.75 items-center px-3",children:[(0,t.jsx)(r.default,{href:"/",className:"block cursor-pointer max-w-37.5 w-full me-1.75 px-5",children:(0,t.jsx)(l.default,{src:i,alt:"Duco",width:35,height:35,className:"max-w-8.75 h-auto w-full py-2.5"})}),(0,t.jsx)("nav",{className:"flex-1 max-w-212.5 w-4/5 mx-auto",children:(0,t.jsx)("ul",{className:"flex flex-row justify-between px-5",children:e.map(e=>{let n="/"===e.href?"/"===d:!!(e.activePathPrefix&&d.startsWith(e.activePathPrefix))||d===e.href||d===`${e.href}/`||(e.children?(function e(t){let n=[];for(let r of t)r.href&&"#"!==r.href&&n.push(r.href),r.children&&n.push(...e(r.children));return n})(e.children).some(e=>d===e||d===`${e}/`||d.startsWith(`${e}/`)):d.startsWith(`${e.href}/`));return(0,t.jsxs)("li",{className:`group block relative pt-6.5 pb-5.5 cursor-pointer after:content-[''] after:absolute after:bottom-0 after:inset-x-0 after:h-1 after:transition-colors ${n?"after:bg-duco-gold":"after:bg-duco-black hover:after:bg-duco-gold"}`,onMouseEnter:()=>e.children&&h(e.label),onMouseLeave:()=>h(null),children:[(0,t.jsx)(r.default,{href:e.href,className:"block cursor-pointer text-duco-text-light font-semibold text-[15px] leading-none transition-colors duration-300 group-hover:text-duco-gold",children:e.label}),e.children&&(0,t.jsx)("div",{className:`absolute top-full -inset-s-5 rounded-[15px] pt-5 px-10 pb-10 z-50 text-start shadow-dropdown transition-all duration-300 ${p===e.label?"visible opacity-100 translate-y-0":"invisible opacity-0 -translate-y-1 pointer-events-none"}`,style:{backgroundImage:"url(/data-flow-menu-bg.jpg)",backgroundPosition:"bottom left",backgroundSize:"1500px auto"},children:(0,t.jsx)(u,{items:e.children,pathname:d})})]},e.label)})})}),a&&(0,t.jsx)(s.Button,{href:"popup"===a.linkType&&a.popupSlug?`#popup-${a.popupSlug}`:a.url,variant:a.variant,size:"xs",className:"shrink-0 cursor-pointer",children:a.label})]})}),(0,t.jsxs)("div",{className:"lg:hidden fixed top-0 w-full z-999",children:[(0,t.jsx)("div",{className:"bg-duco-black",children:(0,t.jsxs)("div",{className:"flex items-center justify-between h-18.75 px-5",children:[(0,t.jsx)(r.default,{href:"/",className:"block cursor-pointer",children:(0,t.jsx)(l.default,{src:i,alt:"Duco",width:35,height:35,className:"block h-8.75 w-auto"})}),(0,t.jsxs)("button",{onClick:()=>x(!m),className:"w-7.5 h-5 relative cursor-pointer","aria-label":"Toggle menu",children:[(0,t.jsx)("span",{className:`block absolute h-0.5 w-full bg-duco-text-light inset-s-0 transition-transform duration-300 ${m?"top-2.25 rotate-45":"top-0"}`}),(0,t.jsx)("span",{className:`block absolute h-0.5 w-full bg-duco-text-light inset-s-0 top-2.25 transition-opacity duration-300 ${m?"opacity-0":"opacity-100"}`}),(0,t.jsx)("span",{className:`block absolute h-0.5 w-full bg-duco-text-light inset-s-0 transition-transform duration-300 ${m?"top-2.25 -rotate-45":"top-4.5"}`})]})]})}),(0,t.jsxs)("nav",{className:`fixed inset-s-0 w-full bg-white z-100 px-5 pt-5 pb-10 overflow-x-hidden overflow-y-auto transition-all duration-300 h-[calc(100%-75px)] top-18.75 ${m?"opacity-100 visible":"opacity-0 invisible pointer-events-none"}`,style:{backgroundImage:"url(/data-flow-menu-bg.jpg)",backgroundPosition:"bottom center",backgroundSize:"cover"},children:[(0,t.jsx)(c,{items:e}),(0,t.jsx)("div",{className:"pb-12.5 mt-5",children:f&&(0,t.jsx)(s.Button,{href:"popup"===f.linkType&&f.popupSlug?`#popup-${f.popupSlug}`:f.url,variant:f.variant,size:"md",fullWidth:!0,className:"cursor-pointer py-3.7
15 text-[15px] leading-[1.33] normal-case",children:f.label})})]})]})]})}e.s(["ClassicHeader",()=>f],811434)},677849,e=>{"use strict";var t=e.i(843476);function n({label:e}){return(0,t.jsx)("button",{type:"button",onClick:()=>window.Osano?.cm.showDrawer("osano-cm-dom-info-dialog-open"),className:"cursor-pointer text-[13px] font-semibold uppercase leading-[1.54] text-duco-muted transition-colors duration-500 hover:text-duco-gold lg:px-5 lg:py-2 lg:text-start",children:e})}e.s(["default",()=>n])},773758,e=>{"use strict";var t,n,r,o,l,i,s,a,u=e.i(271645),c=e.i(989970),f=function(){return"u">typeof window},d=function(){return t||f()&&(t=window.gsap)&&t.registerPlugin&&t},p=function(e){return"string"==typeof e},h=function(e){return"function"==typeof e},m=function(e,t){var n="x"===t?"Width":"Height",i="scroll"+n,s="client"+n;return e===r||e===o||e===l?Math.max(o[i],l[i])-(r["inner"+n]||o[s]||l[s]):e[i]-e["offset"+n]},x=function(e,t){var n="scroll"+("x"===t?"Left":"Top");return e===r&&(null!=e.pageXOffset?n="page"+t.toUpperCase()+"Offset":e=null!=o[n]?o:l),function(){return e[n]}},y=function(e,t,n,r){if(h(e)&&(e=e(t,n,r)),"object"!=typeof e)return p(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var o,l={};for(o in e)l[o]="onAutoKill"!==o&&h(e[o])?e[o](t,n,r):e[o];return l},g=function(e,t){if(!(e=i(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var n=e.getBoundingClientRect(),s=!t||t===r||t===l,a=s?{top:o.clientTop-(r.pageYOffset||o.scrollTop||l.scrollTop||0),left:o.clientLeft-(r.pageXOffset||o.scrollLeft||l.scrollLeft||0)}:t.getBoundingClientRect(),u={x:n.left-a.left,y:n.top-a.top};return!s&&t&&(u.x+=x(t,"x")(),u.y+=x(t,"y")()),u},b=function(e,t,n,r,o){return isNaN(e)||"object"==typeof e?p(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+r-o:"max"===e?m(t,n)-o:Math.min(m(t,n),g(e,t)[n]-o):parseFloat(e)-o},v=function(){t=d(),f()&&t&&"u">typeof document&&document.body&&(r=window,l=document.body,o=document.documentElement,i=t.utils.toArray,t.config({autoKillThreshold:7}),s=t.config(),n=1)},k={version:"3.14.2",name:"scrollTo",rawVars:1,register:function(e){t=e,v()},init:function(e,o,l,i,u){n||v();var c=t.getProperty(e,"scrollSnapType");this.isWin=e===r,this.target=e,this.tween=l,o=y(o,i,e,u),this.vars=o,this.autoKill=!!("autoKill"in o?o:s).autoKill,this.getX=x(e,"x"),this.getY=x(e,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),a||(a=t.core.globals().ScrollTrigger),"smooth"===t.getProperty(e,"scrollBehavior")&&t.set(e,{scrollBehavior:"auto"}),c&&"none"!==c&&(this.snap=1,this.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),null!=o.x?(this.add(this,"x",this.x,b(o.x,e,"x",this.x,o.offsetX||0),i,u),this._props.push("scrollTo_x")):this.skipX=1,null!=o.y?(this.add(this,"y",this.y,b(o.y,e,"y",this.y,o.offsetY||0),i,u),this._props.push("scrollTo_y")):this.skipY=1},render:function(e,t){for(var n,o,l,i,u,c=t._pt,f=t.target,d=t.tween,p=t.autoKill,h=t.xPrev,x=t.yPrev,y=t.isWin,g=t.snap,b=t.snapInline;c;)c.r(e,c.d),c=c._next;n=y||!t.skipX?t.getX():h,l=(o=y||!t.skipY?t.getY():x)-x,i=n-h,u=s.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),p&&(!t.skipX&&(i>u||i<-u)&&n<m(f,"x")&&(t.skipX=1),!t.skipY&&(l>u||l<-u)&&o<m(f,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(d.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(d,t.vars.onAutoKillParams||[]))),y?r.scrollTo(t.skipX?n:t.x,t.skipY?o:t.y):(t.skipY||(f.scrollTop=t.y),t.skipX||(f.scrollLeft=t.x)),g&&(1===e||0===e)&&(o=f.scrollTop,n=f.scrollLeft,b?f.style.scrollSnapType=b:f.style.removeProperty("scroll-snap-type"),f.scrollTop=o+1,f.scrollLeft=n+1,f.scrollTop=o,f.scrollLeft=n),t.xPrev=t.x,t.yPrev=t.y,a&&a.update()},kill:function(e){var t="scrollTo"===e,n=this._props.indexOf(e);return(t||"scrollTo_x"===e)&&(this.skipX=1),(t||"scrollTo_y"===e)&&(this.skipY=1),n>-1&&this._props.splice(n,1),!this._props.length}};k.max=m,k.getOffset=g,k.buildGetter=x,k.config=function(e){for(var n in s||v()||(s=t.config()),e)s[n]=e[n]},d()&&t.registerPlugin(k);let w="u">typeof document?u.useLayoutEffect:u.useEffect,j=e=>e&&!Array.isArray(e)&&"object"==typeof e,_=[],P={},T=c.default,N=(e,t=_)=>{let n=P;j(e)?(n=e,e=null,t="dependencies"in n?n.dependencies:_):j(t)&&(t="dependencies"in(n=t)?n.dependencies:_),e&&"function"!=typeof e&&console.warn("First parameter must be a function or config object");let{scope:r,revertOnUpdate:o}=n,l=(0,u.useRef)(!1),i=(0,u.useRef)(T.context(()=>{},r)),s=(0,u.useRef)(e=>i.current.add(null,e)),a=t&&t.length&&!o;return a&&w(()=>(l.current=!0,()=>i.current.revert()),_),w(()=>
1{if(e&&i.current.add(e,r),!a||!l.current)return()=>i.current.revert()},t),{context:i.current,contextSafe:s.current}};function S(){if("u"<typeof document)return 75;let e=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--header-height"),10);return Number.isFinite(e)?e:75}function E(e){if(!e||"#"===e||e.startsWith("#popup-"))return;let t=null;try{t=document.querySelector(e)}catch{return}t&&c.default.to(window,{duration:1,scrollTo:{y:e,offsetY:S()},ease:"power1.inOut"})}function I(){let e=(0,u.useRef)(!1);return N(()=>{if(!e.current)return e.current=!0,document.addEventListener("click",t),window.addEventListener("hashchange",n),function(){let e=window.location.hash;if(!e||"#"===e||e.startsWith("#popup-"))return;let t=null;try{t=document.querySelector(e)}catch{return}t?requestAnimationFrame(()=>{requestAnimationFrame(()=>E(e))}):history.replaceState(null,"",window.location.pathname+window.location.search)}(),()=>{document.removeEventListener("click",t),window.removeEventListener("hashchange",n),e.current=!1};function t(e){let t=e.target.closest('a[href^="#"]');if(!t)return;let n=t.getAttribute("href");if(!n||"#"===n||n.startsWith("#popup-"))return;e.preventDefault();let r=null;try{r=document.querySelector(n)}catch{return}r&&c.default.to(window,{duration:1,scrollTo:{y:n,offsetY:S()},ease:"power1.inOut"})}function n(){E(window.location.hash)}}),null}N.register=e=>{T=e},N.headless=!0,c.default.registerPlugin(N,k),e.s(["SmoothScrollProvider",()=>I],773758)},55350,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(398075);let o=(0,n.createContext)({openPopup:()=>{}});function l(){return(0,n.useContext)(o)}let i="popup-";function s({popups:e,children:l}){let[s,a]=(0,n.useState)(null),u=(0,n.useCallback)(t=>{let n=e.find(e=>e.slug===t||e._id===t);n&&a(n.slug)},[e]),c=(0,n.useCallback)(()=>{a(null),window.location.hash.startsWith(`#${i}`)&&history.replaceState(null,"",window.location.pathname+window.location.search)},[]);(0,n.useEffect)(()=>{function e(){let e=window.location.hash.slice(1);e.startsWith(i)&&u(e.slice(i.length))}return e(),window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[u]),(0,n.useEffect)(()=>{function e(e){let t=e.target.closest('a[href^="#popup-"]');if(!t)return;e.preventDefault(),e.stopPropagation();let n=t.getAttribute("href");n&&u(n.slice(`#${i}`.length))}return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[u]),(0,n.useEffect)(()=>(s?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[s]);let f=s?e.find(e=>e.slug===s):null;return(0,t.jsxs)(o.Provider,{value:{openPopup:u},children:[l,f&&(0,t.jsx)(r.default,{popup:f,onClose:c})]})}e.s(["default",()=>s,"usePopup",()=>l])},994816,e=>{e.v(t=>Promise.all(["static/chunks/16ced29a35657808.js","static/chunks/560758c975fa339d.js","static/chunks/7fb7c50d0d037d13.css"].map(t=>e.l(t))).then(()=>t(801872)))}]);

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.