PageSourceSearch

https://leadodo-app.vercel.app/_next/static/immutable/chunks/2ste378hgn1l3.js

js leadodo-app.vercel.app collected 2026-10-03 07:14:06 UTC 45,164 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,820783,e=>{"use strict";var t=e.i(271645);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,i=e.map(e=>{let i=r(e,t);return n||"function"!=typeof i||(n=!0),i});if(n)return()=>{for(let t=0;t<i.length;t++){let n=i[t];"function"==typeof n?n():r(e[t],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(...e){return t.useCallback(n(...e),e)}])},296626,e=>{"use strict";var t=e.i(271645),r=e.i(820783),n=e.i(934620),i=e=>{var i;let o,s,{present:l,children:d}=e,u=function(e){var r,i;let[o,s]=t.useState(),l=t.useRef(null),d=t.useRef(e),u=t.useRef("none"),[c,f]=(r=e?"mounted":"unmounted",i={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>i[e][t]??e,r));return t.useEffect(()=>{let e=a(l.current);u.current="mounted"===c?e:"none"},[c]),(0,n.useLayoutEffect)(()=>{let t=l.current,r=d.current;if(r!==e){let n=u.current,i=a(t);e?f("MOUNT"):"none"===i||t?.display==="none"?f("UNMOUNT"):r&&n!==i?f("ANIMATION_OUT"):f("UNMOUNT"),d.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=a(l.current).includes(CSS.escape(r.animationName));if(r.target===o&&n&&(f("ANIMATION_END"),!d.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(u.current=a(l.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(l),c="function"==typeof d?d({present:u.isPresent}):t.Children.only(d),f=(0,r.useComposedRefs)(u.ref,(i=c,(s=(o=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning)?i.ref:(s=(o=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning)?i.props.ref:i.props.ref||i.ref));return"function"==typeof d||u.isPresent?t.cloneElement(c,{ref:f}):null};function a(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",0,i])},991918,e=>{"use strict";var t=e.i(271645),r=e.i(820783),n=e.i(843476),i=Symbol.for("react.lazy"),a=t[" use ".trim().toString()];function o(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===i&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function s(e){var i;let s,l=(i=e,(s=t.forwardRef((e,n)=>{let{children:i,...s}=e;if(o(i)&&"function"==typeof a&&(i=a(i._payload)),t.isValidElement(i)){var l;let e,a,o=(l=i,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(s,i.props);return i.type!==t.Fragment&&(d.ref=n?(0,r.composeRefs)(n,o):o),t.cloneElement(i,d)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${i}.SlotClone`,s),d=t.forwardRef((e,r)=>{let{children:i,...s}=e;o(i)&&"function"==typeof a&&(i=a(i._payload));let d=t.Children.toArray(i),c=d.find(u);if(c){let e=c.props.children,i=d.map(r=>r!==c?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,n.jsx)(l,{...s,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,i):null})}return(0,n.jsx)(l,{...s,ref:r,children:i})});return d.displayName=`${e}.Slot`,d}var l=s("Slot"),d=Symbol("radix.slottable");function u(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",0,l,"createSlot",0,s])},225913,e=>{"use strict";var t=e.i(207670);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=t.clsx;e.s(["cva",0,(e,t)=>i=>{var a;if((null==t?void 0:t.variants)==null)return n(e,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(e=>{let t=null==i?void 0:i[e],n=null==s?void 0:s[e];if(null===t)return null;let a=r(t)||r(n);return o[e][a]}),d=i&&Object.entries(i).reduce((e,t)=>
1{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return n(e,l,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...d}[t]):({...s,...d})[t]===r})?[...e,r,n]:e},[]),null==i?void 0:i.class,null==i?void 0:i.className)}])},475254,258541,e=>{"use strict";var t=e.i(271645);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:s="",children:l,iconNode:d,...u},c)=>(0,t.createElement)("svg",{ref:c,...i,width:n,height:n,stroke:e,strokeWidth:o?24*Number(a)/Number(n):a,className:r("lucide",s),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(u)&&{"aria-hidden":"true"},...u},[...d.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]]));e.s(["default",0,a],258541),e.s(["default",0,(e,i)=>{let o=(0,t.forwardRef)(({className:o,...s},l)=>(0,t.createElement)(a,{ref:l,iconNode:i,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,o),...s}));return o.displayName=n(e),o}],475254)},860278,e=>{"use strict";let t=(0,e.i(475254).default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);e.s(["default",0,t])},810980,e=>{"use strict";var t=e.i(860278);e.s(["BookOpen",()=>t.default])},631171,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t])},664659,e=>{"use strict";var t=e.i(631171);e.s(["ChevronDown",()=>t.default])},412012,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["default",0,t])},373375,e=>{"use strict";var t=e.i(412012);e.s(["ChevronLeft",()=>t.default])},246349,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t])},463059,e=>{"use strict";var t=e.i(246349);e.s(["ChevronRight",()=>t.default])},561659,247978,e=>{"use strict";let t=(0,e.i(475254).default)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);e.s(["default",0,t],247978),e.s(["CreditCard",0,t],561659)},484023,e=>{"use strict";let t=(0,e.i(475254).default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);e.s(["default",0,t])},440160,e=>{"use strict";var t=e.i(484023);e.s(["Download",()=>t.default])},923892,e=>{"use strict";let t=(0,e.i(475254).default)("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);e.s(["default",0,t])},518820,e=>{"use strict";let t=(0,e.i(475254).default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);e.s(["default",0,t])},292270,947204,e=>{"use strict";var t=e.i(518820);e.s(["LogOut",()=>t.default],292270);var r=e.i(271645);e.s(["useIsMobile",0,function(){let[e,t]=r.useState(void 0);return r.useEffect(()=>{let e=window.matchMedia("(max-width: 767px)"),r=()=>{t(window.innerWidth<768)};return e.addEventListener("change",r),t(window.innerWidth<768),()=>e.removeEventListener("change",r)},[]),!!e}],947204)},956477,e=>{"use strict";let t=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);e.s(["default",0,t])},492161,e=>{"use strict";var t=e.i(956477);e.s(["Menu",()=>t.default])},846753,e=>{"use strict";let t=(0,e.i(475254).default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);e.s(["default",0,t])},284614,e=>{"use strict";var t=e.i(846753);e.s(["User",()=>t.default])},37727,841947,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t],841947),e.s(["X",0,t],37727)},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return a.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(132120),o=e.r(92245),s=e.r(235326)},605500,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let n=e.r(563141),i=e.r(151836),a=e.r(843476),o=i._(e.r(271645)),s=n._(e.r(174080)),l=n._(e.r(325633)),d=e.r(908927),u=e.r(987690),c=e.r(918556),f=e.r(65856),p=n._(e.r(1948)),m=e.r(818581),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,n,i,a,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y="u"<typeof window?o.useEffect:o.useLayoutEffect,v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:s,className:l,style:d,fetchPriority:u,placeholder:c,loading:f,unoptimized:p,fill:g,onLoadRef:v,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:j,sizesInput:S,onLoad:N,onError:C,..._},E)=>{let k=(0,o.useRef)(!1),O=(0,o.useRef)(null);y(()=>{let{current:e}=k,{current:t}=O;e||null===t||(C&&(t.src=t.src),t.complete&&h(t,c,v,x,w,p,S),k.current=!0)},[e,c,v,x,C,p,S]);let R=(0,m.useMergedRef)(E,O);return(0,a.jsx)("img",{..._,...b(u),loading:f,width:i,height:n,decoding:s,"data-nimg":g?"fill":"1",className:l,style:d,sizes:r,srcSet:t,src:e,ref:R,onLoad:e=>{h(e.currentTarget,c,v,x,w,p,S)},onError:e=>{j(!0),"empty"!==c&&w(!0),C&&C(e)}})});function x({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),n=(0,o.useContext)(c.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=g||n||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,m=(0,o.useRef)(s);(0,o.useEffect)(()=>{m.current=s},[s]);let h=(0,o.useRef)(l);(0,o.useEffect)(()=>{h.current=l},[l]);let[b,y]=(0,o.useState)(!1),[w,j]=(0,o.useState)(!1),{props:S,meta:N}=(0,d.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:w});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{...S,unoptimized:N.unoptimized,placeholder:N.placeholder,fill:N.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),N.preload?(0,a.jsx)(x,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},670965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>
1Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},908927,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}});let n=e.r(543369),i=e.r(488143),a=e.r(987690),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:c=!1,loading:f,className:p,quality:m,width:g,height:h,fill:b=!1,style:y,overrideSrc:v,onLoad:x,onLoadingComplete:w,placeholder:j="empty",blurDataURL:S,fetchPriority:N,decoding:C="async",layout:_,objectFit:E,objectPosition:k,lazyBoundary:O,lazyRoot:R,...M},P){var T;let I,L,A,{imgConf:$,showAltText:z,blurComplete:D,defaultLoader:U}
1=P,W=$||a.imageConfigDefault;if("allSizes"in W)I=W;else{let e=[...W.deviceSizes,...W.imageSizes].sort((e,t)=>e-t),t=W.deviceSizes.sort((e,t)=>e-t),r=W.qualities?.sort((e,t)=>e-t);I={...W,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=M.loader||U;delete M.loader,delete M.srcSet;let F="__next_img_default"in B;if(F){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:r,...n}=t;return e(n)}}if(_){"fill"===_&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[_];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[_];r&&!t&&(t=r)}let V="",q=l(g),H=l(h);if((T=e)&&"object"==typeof T&&(s(T)||void 0!==T.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(L=t.blurWidth,A=t.blurHeight,S=S||t.blurDataURL,V=t.src,!b)if(q||H){if(q&&!H){let e=q/t.width;H=Math.round(t.height*e)}else if(!q&&H){let e=H/t.height;q=Math.round(t.width*e)}}else q=t.width,H=t.height}let X=!u&&!c&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:V)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,X=!1),I.unoptimized&&(r=!0),F&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let G=l(m),K=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:k}:{},z?{}:{color:"transparent"},y),Z=D||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:q,heightInt:H,blurWidth:L,blurHeight:A,blurDataURL:S||"",objectFit:K.objectFit})}")`:`url("${j}")`,J=o.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,Q=Z?{backgroundSize:J,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Z}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:a,sizes:o,loader:s}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,o),u=l.length-1;return{sizes:o||"w"!==d?o:"100vw",srcSet:l.map((r,n)=>`${s({config:e,src:t,quality:a,width:r})} ${"w"===d?r:n+1}${d}`).join(", "),src:s({config:e,src:t,quality:a,width:l[u]})}}({config:I,src:e,unoptimized:r,width:q,quality:G,sizes:t,loader:B}),ee=X?"lazy":f;return{props:{...M,loading:ee,fetchPriority:N,width:q,height:H,decoding:C,className:p,style:{...K,...Q},sizes:Y.sizes,srcSet:Y.srcSet,src:v||Y.src},meta:{unoptimized:r,preload:c||u,placeholder:j,fill:b}}}},325633,(e,t,r)=>{"use strict";
2e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},defaultHead:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(563141),o=e.r(151836),s=e.r(843476),l=o._(e.r(271645)),d=a._(e.r(898879)),u=e.r(742732);function c(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(c().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let a=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?a=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?a=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?a=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!o)&&n.has(t)?a=!1:(n.add(t),i[r]=n)}}}return a})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,l.useContext)(u.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},488143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:a,objectFit:o}){let s=r?40*r:e,l=i?40*i:t,d=s&&l?`viewBox='0 0 ${s} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},918556,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=e.r(563141)._(e.r(271645)),i=e.r(987690),a=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(563141)._(e.r(271645)).default.createContext(null)},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},794909,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return u},getImageProps:function(){return d}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(563141),o=e.r(908927),s=e.r(605500),l=a._(e.r(1948));function d(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
2ities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=s.Image},657688,(e,t,r)=>{t.exports=e.r(794909)},1948,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(670965),i=e.r(543369);function a({config:e,src:t,width:r,quality:o}){let s=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,i.getAssetToken)())s=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){s=n,r.delete("dpl");let i=r.toString();t=t.slice(0,e)+(i?"?"+i:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}a.__next_img_default=!0;let o=a},898879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(271645),i="u"<typeof window,a=i?()=>{}:n.useLayoutEffect,o=i?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),s()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},911317,e=>{"use strict";var t=e.i(271645),r=e.i(95187);let n=(0,r.createServerReference)("40b17c90f6e158930678e9ce1efe779a30ec1e8e77",r.callServer,void 0,r.findSourceMapURL,"updateSessionActivity");e.s(["ClientSessionHeartbeat",0,function({intervalMs:e=3e5}){let r=(0,t.useRef)(null);return(0,t.useEffect)(()=>{n().catch(console.warn),r.current=setInterval(()=>{n().catch(console.warn)},e);let t=()=>{"visible"===document.visibilityState&&n().catch(console.warn)};return document.addEventListener("visibilitychange",t),()=>{r.current&&clearInterval(r.current),document.removeEventListener("visibilitychange",t)}},[e]),null}],911317)},371496,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(522016),i=e.i(657688),a=e.i(618566),o=e.i(292270),s=e.i(373375),l=e.i(664659),d=e.i(463059),u=e.i(492161),c=e.i(58330),f=e.i(339730),p=e.i(826991),m=e.i(866944),g=e.i(95187);let h=(0,g.createServerReference)("007f8e80ada8370cb30f6f8d22f519af576c37afd6",g.callServer,void 0,g.findSourceMapURL,"logout");var b=e.i(947204),y=e.i(196611),v=e.i(408878);let x=(0,g.createServerReference)("00929b089f211ae3ae0f5f869799549da60535be8a",g.callServer,void 0,g.findSourceMapURL,"getClientSupportUnreadCount");var w=e.i(53515);let j={"outbound-machine":[{id:"outbound-machine",label:"Outbound Machine",icon:e.i(39312).Zap,moduleSlugs:["collecting-leads","analyse-leads","direct-mail","email","linkedin","linkedin-connect"]}]};function S(e){return Math.max(192,Math.min(384,e))}function N({module:e,course:r,pathname:i,isCollapsed:a,isMobile:o,isHighlighted:s,expandedModules:u,onToggleModule:f,onMobileClose:p}){let m=u[e.id],g=e.lessons&&e.lessons.length>0;return(0,t.jsxs)("li",{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>g&&f(e.id),className:(0,c.cn)("flex w-full items-center gap-2 px-3 py-2 text-sm outline-none transition-all duration-200",m?s?"text-indigo-800 font-medium":"text-public-brand font-medium":s?"text-indigo-700 hover:text-indigo-900":"text-foreground
3/80 hover:text-foreground",a&&"justify-center px-2"),title:a?e.title:void 0,children:[g&&!a&&(m?(0,t.jsx)(l.ChevronDown,{className:(0,c.cn)("h-3.5 w-3.5 shrink-0",s?"text-indigo-600":"text-public-brand")}):(0,t.jsx)(d.ChevronRight,{className:"h-3.5 w-3.5 shrink-0 text-foreground/50"})),!a&&(0,t.jsx)("span",{className:"truncate",children:e.title}),a&&(0,t.jsx)("span",{className:"text-xs font-bold",children:e.sort_order})]}),m&&!a&&g&&(0,t.jsx)("ul",{className:"ml-5 mt-1 space-y-0.5 border-l border-border pl-3",children:e.lessons.sort((e,t)=>e.sort_order-t.sort_order).map(a=>{let l=`/courses/${r.slug}/${e.slug}/${a.slug}`,d=i===l;return(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:l,onClick:()=>o&&p(),className:(0,c.cn)("relative flex w-full items-center py-1.5 pl-3 text-sm outline-none transition-all duration-200",d?(0,c.cn)("font-medium before:absolute before:left-[-13px] before:top-1/2 before:-translate-y-1/2 before:h-4 before:w-0.5 before:rounded-full",s?"text-indigo-700 before:bg-indigo-600":"text-public-brand before:bg-public-brand"):s?"text-indigo-600/90 hover:text-indigo-800":"text-foreground/70 hover:text-foreground"),children:(0,t.jsx)("span",{className:"truncate",children:a.title})})},a.id)})})]})}function C({client:e,courses:a,pathname:d,isCollapsed:u,isMobile:p,isAccountExpanded:g,expandedModules:h,onToggleModule:b,onToggleCollapse:v,onToggleAccountSection:x,onLogout:S,onMobileClose:_,supportUnreadCount:E}){let k=a[0],O=(0,r.useMemo)(()=>k?function(e,t){let r=j[e]??[];if(0===r.length)return[{type:"modules",modules:t}];let n=[],i=[];for(let e of t){let t=r.find(t=>t.moduleSlugs.includes(e.slug));if(!t){i.push(e);continue}i.length>0&&(n.push({type:"modules",modules:[...i]}),i=[]);let a=n[n.length-1];a?.type==="group"&&a.group.id===t.id?a.modules.push(e):n.push({type:"group",group:t,modules:[e]})}return i.length>0&&n.push({type:"modules",modules:i}),n}(k.slug,k.modules):[],[k]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"border-b border-border relative",children:[(0,t.jsx)("div",{className:"p-4",children:u?(0,t.jsx)(i.default,{src:"/icons/favicon.svg",alt:"Leadodo",width:32,height:32,className:"h-8 w-8 mx-auto",priority:!0}):(0,t.jsx)(i.default,{src:"/images/logos/leadodo-logo.svg",alt:"Leadodo",width:140,height:32,className:"h-8 w-auto",priority:!0})}),k&&!u&&(0,t.jsxs)("div",{className:"px-4 pb-4",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-foreground truncate",children:k.title}),(0,t.jsxs)("p",{className:"text-xs text-foreground/60 mt-0.5",children:[k.modules?.length||0," modules"]})]}),!p&&(0,t.jsx)(f.Button,{variant:"ghost",size:"icon",className:"absolute -right-3 top-4 h-6 w-6 rounded-full border bg-background shadow-sm",onClick:v,title:u?y.portalStrings.expandSidebar:y.portalStrings.collapseSidebar,children:(0,t.jsx)(s.ChevronLeft,{className:(0,c.cn)("h-4 w-4 transition-transform",u&&"rotate-180")})})]}),(0,t.jsxs)("div",{className:"flex-1 overflow-y-auto py-4 px-3",children:[k&&(0,t.jsx)("div",{className:"space-y-3",children:O.map(e=>{if("modules"===e.type)return(0,t.jsx)("ul",{className:"space-y-1",children:e.modules.map(e=>(0,t.jsx)(N,{module:e,course:k,pathname:d,isCollapsed:u,isMobile:p,isHighlighted:!1,expandedModules:h,onToggleModule:b,onMobileClose:_},e.id))},`ungrouped-${e.modules.map(e=>e.id).join("-")}`);let r=e.group.icon;return(0,t.jsxs)("div",{className:(0,c.cn)("rounded-lg border border-indigo-100 bg-indigo-50/70 py-2",u&&"px-0"),children:[!u&&(0,t.jsxs)("div",{className:"relative flex items-center justify-center px-3 pb-2 pt-1",children:[(0,t.jsx)("div",{className:"absolute inset-x-3 top-1/2 h-px bg-indigo-200/80","aria-hidden":!0}),(0,t.jsxs)("span",{className:"relative inline-flex items-center gap-1.5 rounded-full bg-indigo-600 px-3 py-1 text-[10px] font-bold uppercase tracking-wider text-white shadow-sm",children:[r&&(0,t.jsx)(r,{className:"h-3 w-3"}),e.group.label]})]}),(0,t.jsx)("ul",{className:"space-y-1 px-1",children:e.modules.map(e=>(0,t.jsx)(N,{module:e,course:k,pathname:d,isCollapsed:u,isMobile:p,isHighlighted:!0,expandedModules:h,onToggleModule:b,onMobileClose:_},e.id))})]},e.group.id)})}),!k&&!u&&(0,t.jsx)("div",{className:"px-3 py-8 text-center",children:(0,t.jsx)("p",{className:"text-sm text-foreground
3/70",children:"No courses available yet"})})]}),(0,t.jsxs)("div",{className:"border-t border-border",children:[(0,t.jsxs)("div",{className:"p-3 space-y-1",children:[!u&&(0,t.jsxs)("button",{type:"button",onClick:x,className:"mb-2 flex w-full items-center justify-between rounded-md px-3 py-1 text-xs font-semibold uppercase tracking-wider text-foreground/55 transition-colors hover:bg-sidebar-accent/60 hover:text-foreground/75",title:g?y.portalStrings.collapseAccount:y.portalStrings.expandAccount,children:[(0,t.jsx)("span",{children:y.portalStrings.account}),(0,t.jsx)(l.ChevronDown,{className:(0,c.cn)("h-3.5 w-3.5 shrink-0 transition-transform duration-200",!g&&"-rotate-90")})]}),(u||g)&&y.accountNavItems.map(e=>{let r=d===e.href||"/"!==e.href&&d.startsWith(`${e.href}/`),i=e.icon;return(0,t.jsxs)(n.default,{href:e.href,onClick:()=>p&&_(),className:(0,c.cn)("relative flex items-center gap-3 px-3 py-2 text-sm outline-none transition-all duration-200",r?"text-public-brand font-medium before:absolute before:left-0 before:top-1/2 before:-translate-y-1/2 before:h-5 before:w-0.5 before:bg-public-brand before:rounded-full":"text-foreground/80 hover:text-foreground",u&&"justify-center before:hidden"),title:u?e.label:void 0,children:[(0,t.jsxs)("span",{className:"relative shrink-0",children:[(0,t.jsx)(i,{className:"h-4 w-4"}),"/support"===e.href&&(0,t.jsx)(w.SupportUnreadBadge,{count:E,className:"absolute -right-2 -top-2 h-4 min-w-4 px-1"})]}),!u&&(0,t.jsx)("span",{className:"truncate",children:e.label})]},e.href)})]}),(0,t.jsx)("div",{className:"px-4 py-3 border-t border-border",children:(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)(m.Avatar,{className:(0,c.cn)("h-9 w-9",u&&"h-8 w-8"),children:[e.avatar_url&&(0,t.jsx)(m.AvatarImage,{src:e.avatar_url||void 0,alt:e.first_name||"Profile"}),(0,t.jsx)(m.AvatarFallback,{className:"bg-public-brand-muted text-public-brand font-medium",children:e.first_name?.[0]||e.email[0].toUpperCase()})]}),!u&&(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:"text-sm font-medium leading-none truncate",children:e.first_name?`${e.first_name} ${e.last_name||""}`.trim():e.email}),(0,t.jsx)("p",{className:"text-xs text-foreground/60 mt-1 truncate",children:y.portalStrings.clientRole})]})]})}),(0,t.jsx)("div",{className:"p-3 border-t border-border",children:(0,t.jsxs)("button",{type:"button",onClick:S,className:(0,c.cn)("w-full flex items-center gap-3 px-3 py-2 text-sm font-medium text-foreground/75 hover:bg-destructive/10 hover:text-destructive rounded-md transition-colors cursor-pointer",u&&"justify-center"),title:u?y.portalStrings.logoutTooltip:void 0,children:[(0,t.jsx)(o.LogOut,{className:"h-4 w-4 shrink-0"}),!u&&(0,t.jsx)("span",{children:y.portalStrings.logout})]})})]})]})}e.s(["CourseSidebar",0,function({client:e,courses:n,supportUnreadCount:i=0}){let o=(0,a.usePathname)(),s=(0,b.useIsMobile)(),l=function(e,t){let[n,i]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let e;if(!t)return;let r=(0,v.createClient)(),n=!0,a=()=>{void 0!==e&&window.clearTimeout(e),e=window.setTimeout(async()=>{try{let e=await x();n&&i(e)}catch{}},250)},o=()=>{"visible"===document.visibilityState&&a()},s=r.channel(`client-support-unread-count-${t}`).on("postgres_changes",{event:"*",schema:"public",table:"support_tickets",filter:`client_id=eq.${t}`},a).subscribe();return document.addEventListener("visibilitychange",o),()=>{n=!1,void 0!==e&&window.clearTimeout(e),document.removeEventListener("visibilitychange",o),r.removeChannel(s)}},[t]),n}(i,e.id),[d,m]=(0,r.useState)(!1),[g,w]=(0,r.useState)(!0),[j,N]=(0,r.useState)(!1),[_,E]=(0,r.useState)({}),[k,O]=(0,r.useState)(256),[R,M]=(0,r.useState)(!1),[P,T]=(0,r.useState)(!1),I=(0,r.useRef)({x:0,width:256});(0,r.useEffect)(()=>{let e=window.setTimeout(()=>{O(function(){try{let e=window.localStorage.getItem(y.portalStorageKeys.sidebarWidth);if(!e)return 256;let t=parseInt(e,10);return Number.isNaN(t)?256:S(t)}catch{return 256}}()),w(function(){try{let e=window.localStorage.getItem(y.portalStorageKeys.accountExpanded);if(null===e)return!0;return"true"===e}catch{return!0}}()),M(!0)},0);return()=>window.clearTimeout(e)},[]),(0,r.useEffect)(()=>{document.documentElement.style.setProperty("--sidebar-width",`${d?64:k}px`)},[d,k]),(0,r.useEffect)(()=>
3{if(!d&&R)try{window.localStorage.setItem(y.portalStorageKeys.sidebarWidth,k.toString())}catch{}},[R,d,k]),(0,r.useEffect)(()=>{if(R)try{window.localStorage.setItem(y.portalStorageKeys.accountExpanded,g.toString())}catch{}},[R,g]),(0,r.useEffect)(()=>{y.accountNavItems.some(e=>o===e.href||"/"!==e.href&&o.startsWith(`${e.href}/`))&&w(!0)},[o]);let L=(0,r.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),T(!0),I.current={x:e.clientX,width:k}},[k]),A=(0,r.useCallback)(e=>{let t=e.clientX-I.current.x;O(S(I.current.width+t))},[]),$=(0,r.useCallback)(()=>{T(!1)},[]);(0,r.useEffect)(()=>{if(P)return document.addEventListener("mousemove",A),document.addEventListener("mouseup",$),document.body.style.cursor="ew-resize",document.body.style.userSelect="none",()=>{document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",$),document.body.style.cursor="",document.body.style.userSelect=""}},[P,A,$]),(0,r.useEffect)(()=>{if(o.includes("/courses/")){let e=o.split("/"),t=e[e.length-2];n.forEach(e=>{e.modules.forEach(e=>{e.slug===t&&E(t=>({...t,[e.id]:!0}))})})}},[o,n]);let z=(0,a.useRouter)(),D={client:e,courses:n,pathname:o,isCollapsed:d,isMobile:s,isAccountExpanded:g,expandedModules:_,onToggleModule:e=>{E(t=>({...t,[e]:!t[e]}))},onToggleCollapse:()=>m(e=>!e),onToggleAccountSection:()=>w(e=>!e),onLogout:async function e(){await h(),z.push("/login"),z.refresh()},onMobileClose:()=>N(!1),supportUnreadCount:l};return s?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.Button,{variant:"ghost",size:"icon",className:"fixed top-4 left-4 z-50 lg:hidden",onClick:()=>N(!0),children:(0,t.jsx)(u.Menu,{className:"h-5 w-5"})}),(0,t.jsx)(p.Sheet,{open:j,onOpenChange:N,children:(0,t.jsxs)(p.SheetContent,{side:"left",className:"w-72 p-0",children:[(0,t.jsx)(p.SheetHeader,{className:"sr-only",children:(0,t.jsx)(p.SheetTitle,{children:"Navigation"})}),(0,t.jsx)("nav",{className:"flex flex-col h-full",children:(0,t.jsx)(C,{...D})})]})})]}):(0,t.jsxs)("nav",{className:(0,c.cn)("fixed top-0 left-0 z-40 hidden h-screen flex-col border-r border-sidebar-border bg-sidebar text-sidebar-foreground lg:flex",P?"":"transition-all duration-300"),style:{width:`${d?64:k}px`},children:[(0,t.jsx)(C,{...D}),!d&&(0,t.jsx)("div",{className:"absolute inset-y-0 right-0 w-1.5 cursor-ew-resize bg-transparent transition-colors hover:bg-primary/30",onMouseDown:L,"aria-hidden":!0})]})}],371496)},196611,2157,e=>{"use strict";var t=e.i(810980),r=e.i(561659),n=e.i(440160),i=e.i(923892);e.s(["LifeBuoy",()=>i.default],2157);var i=i,a=e.i(284614);t.BookOpen;let o=[{label:"Downloads",href:"/downloads",icon:n.Download,description:"Install the desktop app"},{label:"Profile",href:"/profile",icon:a.User,description:"Manage your account settings"},{label:"Billing",href:"/billing",icon:r.CreditCard,description:"View invoices and manage subscription"},{label:"Support",href:"/support",icon:i.default,description:"Create and track support tickets"}];e.s(["accountNavItems",0,o,"portalCardStyles",0,{title:"flex items-center gap-2 text-base",titleLg:"flex items-center gap-2",icon:"h-4 w-4 text-public-brand",iconLg:"h-5 w-5 text-public-brand",header:"pb-3"},"portalStorageKeys",0,{sidebarWidth:"client-portal-sidebar-width",accountExpanded:"client-portal-account-expanded"},"portalStrings",0,{logout:"Log out",logoutTooltip:"Sign out of your account",collapseSidebar:"Collapse sidebar",expandSidebar:"Expand sidebar",collapseAccount:"Collapse account menu",expandAccount:"Expand account menu",navigation:"Navigation",account:"Account",clientRole:"Client"}],196611)},53515,e=>{"use strict";var t=e.i(843476),r=e.i(58330);e.s(["SupportUnreadBadge",0,function({count:e,className:n}){return e<=0?null:(0,t.jsx)("span",{className:(0,r.cn)("inline-flex h-4 min-w-4 items-center justify-center rounded-full bg-red-500 px-1 text-[10px] font-semibold leading-none text-white",n),"aria-label":`${e} unread`,children:e>9?"9+":e})}])},339730,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(991918),i=e.i(225913),a=e.i(58330);let o=(0,i.cva)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),s=r.forwardRef(({className:e,variant:r,size:i,asChild:s=!1,...l},d)=>{let u=s?n.Slot:"button";return(0,t.jsx)(u,{className:(0,a.cn)(o({variant:r,size:i}),e),ref:d,...l})});s.displayName="Button",e.s(["Button",0,s,"buttonVariants",0,o])},826991,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(326999),i=e.i(225913),a=e.i(37727),o=e.i(58330);let s=n.Root;n.Trigger,n.Close;let l=n.Portal,d=r.forwardRef(({className:e,...r},i)=>(0,t.jsx)(n.Overlay,{className:(0,o.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...r,ref:i}));d.displayName=n.Overlay.displayName;let u=(0,i.cva)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),c=r.forwardRef(({side:e="right",className:r,children:i,...s},c)=>(0,t.jsxs)(l,{children:[(0,t.jsx)(d,{}),(0,t.jsxs)(n.Content,{ref:c,className:(0,o.cn)(u({side:e}),r),...s,children:[(0,t.jsxs)(n.Close,{className:"absolute right-4 top-4 roun
3ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,t.jsx)(a.X,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]}),i]})]}));c.displayName=n.Content.displayName;let f=({className:e,...r})=>(0,t.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-2 text-center sm:text-left",e),...r});f.displayName="SheetHeader";let p=r.forwardRef(({className:e,...r},i)=>(0,t.jsx)(n.Title,{ref:i,className:(0,o.cn)("text-lg font-semibold text-foreground",e),...r}));p.displayName=n.Title.displayName;let m=r.forwardRef(({className:e,...r},i)=>(0,t.jsx)(n.Description,{ref:i,className:(0,o.cn)("text-sm text-muted-foreground",e),...r}));m.displayName=n.Description.displayName,e.s(["Sheet",0,s,"SheetContent",0,c,"SheetDescription",0,m,"SheetHeader",0,f,"SheetTitle",0,p])},292251,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=(e,t,r,n,i,a,o,s)=>{let l=document.documentElement,d=["light","dark"];function u(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?i.map(e=>a[e]||e):i;r?(l.classList.remove(...n),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),r=t,s&&d.includes(r)&&(l.style.colorScheme=r)}if(n)u(n);else try{let e=localStorage.getItem(t)||r,n=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;u(n)}catch(e){}},i=r.createContext(void 0),a={setTheme:e=>{},themes:[]};r.memo(({forcedTheme:e,storageKey:t,attribute:i,enableSystem:a,enableColorScheme:o,defaultTheme:s,value:l,themes:d,nonce:u,scriptProps:c})=>{let f=JSON.stringify([i,t,s,e,d,l,a,o]).slice(1,-1);return r.createElement("script",{...c,suppressHydrationWarning:!0,nonce:"u"<typeof window?u:"",dangerouslySetInnerHTML:{__html:`(${n.toString()})(${f})`}})});var o=e.i(846696);e.s(["Toaster",0,({...e})=>{var n;let{theme:s="system"}=null!=(n=r.useContext(i))?n:a;return(0,t.jsx)(o.Toaster,{theme:s,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})}],292251)},58330,e=>{"use strict";var t=e.i(207670),r=e.i(919056);e.s(["cn",0,function(...e){return(0,r.twMerge)((0,t.clsx)(e))}])}]);

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.