PageSourceSearch

https://www.netcomlearning.com/_next/static/chunks/pages/testimonials-00b05d1836be83fd.js

js netcomlearning.com collected 2026-10-01 10:34:51 UTC 66,658 bytes, 23 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3446],{2350:function(){},85207:function(t,e,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/testimonials",function(){return s(74140)}])},36669:function(t,e,s){var r=s(83454);s(2350);var l=s(67294),n=l&&"object"==typeof l&&"default"in l?l:{default:l};function i(t,e){for(var s=0;s<e.length;s++){var r=e[s];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var a=void 0!==r&&r.env&&!0,o=function(t){return"[object String]"===Object.prototype.toString.call(t)},w=function(){function t(t){var e=void 0===t?{}:t,s=e.name,r=void 0===s?"stylesheet":s,l=e.optimizeForSpeed,n=void 0===l?a:l;d(o(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",d("boolean"==typeof n,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=n,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var i=document.querySelector('meta[property="csp-nonce"]');this._nonce=i?i.getAttribute("content"):null}var e,s=t.prototype;return s.setOptimizeForSpeed=function(t){d("boolean"==typeof t,"`setOptimizeForSpeed` accepts a boolean"),d(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=t,this.inject()},s.isOptimizeForSpeed=function(){return this._optimizeForSpeed},s.inject=function(){var t=this;if(d(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(a||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(e,s){return"number"==typeof s?t._serverSheet.cssRules[s]={cssText:e}:t._serverSheet.cssRules.push({cssText:e}),s},deleteRule:function(e){t._serverSheet.cssRules[e]=null}}},s.getSheetForTag=function(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]},s.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},s.insertRule=function(t,e){if(d(o(t),"`insertRule` accepts only strings"),this._optimizeForSpeed){var s=this.getSheet();"number"!=typeof e&&(e=s.cssRules.length);try{s.insertRule(t,e)}catch(e){return a||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[e];this._tags.push(this.makeStyleTag(this._name,t,r))}return this._rulesCount++},s.replaceRule=function(t,e){if(this._optimizeForSpeed){var s=this.getSheet();if(e.trim()||(e=this._deletedRulePlaceholder),!s.cssRules[t])return t;s.deleteRule(t);
1try{s.insertRule(e,t)}catch(r){a||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),s.insertRule(this._deletedRulePlaceholder,t)}}else{var r=this._tags[t];d(r,"old rule at index `"+t+"` not found"),r.textContent=e}return t},s.deleteRule=function(t){if(this._optimizeForSpeed)this.replaceRule(t,"");else{var e=this._tags[t];d(e,"rule at index `"+t+"` not found"),e.parentNode.removeChild(e),this._tags[t]=null}},s.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEach(function(t){return t&&t.parentNode.removeChild(t)}),this._tags=[]},s.cssRules=function(){var t=this;return this._tags.reduce(function(e,s){return s?e=e.concat(Array.prototype.map.call(t.getSheetForTag(s).cssRules,function(e){return e.cssText===t._deletedRulePlaceholder?null:e})):e.push(null),e},[])},s.makeStyleTag=function(t,e,s){e&&d(o(e),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+t,""),e&&r.appendChild(document.createTextNode(e));var l=document.head||document.getElementsByTagName("head")[0];return s?l.insertBefore(r,s):l.appendChild(r),r},i(t.prototype,[{key:"length",get:function(){return this._rulesCount}}]),e&&i(t,e),t}();function d(t,e){if(!t)throw Error("StyleSheet: "+e+".")}var c=function(t){for(var e=5381,s=t.length;s;)e=33*e^t.charCodeAt(--s);return e>>>0},m={};function u(t,e){if(!e)return"jsx-"+t;var s=String(e),r=t+s;return m[r]||(m[r]="jsx-"+c(t+"-"+s)),m[r]}function x(t,e){var s=t+e;return m[s]||(m[s]=e.replace(/__jsx-style-dynamic-selector/g,t)),m[s]}var p=function(){function t(t){var e=void 0===t?{}:t,s=e.styleSheet,r=void 0===s?null:s,l=e.optimizeForSpeed,n=void 0!==l&&l;this._sheet=r||new w({name:"styled-jsx",optimizeForSpeed:n}),this._sheet.inject(),r&&"boolean"==typeof n&&(this._sheet.setOptimizeForSpeed(n),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var e=t.prototype;return e.add=function(t){var e=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(t.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(t,e){return t[e]=0,t},{}));var s=this.getIdAndRules(t),r=s.styleId,l=s.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var n=l.map(function(t){return e._sheet.insertRule(t)}).filter(function(t){return -1!==t});this._indices[r]=n,this._instancesCounts[r]=1},e.remove=function(t){var e=this,s=this.getIdAndRules(t).styleId;if(function(t,e){if(!t)throw Error("StyleSheetRegistry: "+e+".")}(s in this._instancesCounts,"styleId: `"+s+"` not found"),this._instancesCounts[s]-=1,this._instancesCounts[s]<1){var r=this._fromServer&&this._fromServer[s];r?(r.parentNode.removeChild(r),delete this._fromServer[s]):(this._indices[s].forEach(function(t){return e._sheet.deleteRule(t)}),delete this._indices[s]),delete this._instancesCounts[s]}},e.update=function(t,e){this.add(e),this.remove(t)},e.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},e.cssRules=function(){var t=this,e=this._fromServer?Object.keys(this._fromServer).map(function(e){return[e,t._fromServer[e]]}):[],s=this._sheet.cssRules();return e.concat(Object.keys(this._indices).map(function(e){return[e,t._indices[e].map(function(t){return s[t].cssText}).join(t._optimizeForSpeed?"":"\n")]}).filter(function(t){return!!t[1]}))},e.styles=function(t){var e,s;return e=this.cssRules(),void 0===(s=t)&&(s={}),e.map(function(t){var e=t[0],r=t[1];return n.default.createElement("style",{id:"__"+e,key:"__"+e,nonce:s.nonce?s.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},e.getIdAndRules=function(t){var e=t.children,s=t.dynamic,r=t.id;if(s){var l=u(r,s);return{styleId:l,rules:Array.isArray(e)?e.map(function(t){return x(l,t)}):[x(l,e)]}}return{styleId:u(r),rules:Array.isArray(e)?e:[e]}},e.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(t,e){return t[e.id.slice(2)]=e,t},{})},t}(),h=l.createContext(null);h.displayName="StyleSheetContext";var b=n.default.useInsertionEffect||n.default.useLayoutEffect,f=new p;function g(t){var e=f||l.useContext(h);return e&&b(function(){return e.add(t),function(){e.remove(t)}},[t.id,String(t.dynamic)]),null}g.dynamic=function(t){return t.map(function(t){return u(t[0],t[1])}).join(" ")},e.style=g},10490:function(t,e,s){"use strict";
1t.exports=s(36669).style},74140:function(t,e,s){"use strict";s.r(e),s.d(e,{__N_SSP:function(){return tv},default:function(){return ty}});var r=s(85893),l=s(67294),n=s(5152),i=s.n(n),a=s(89755),o=s.n(a),w=s(32494),d=s(3123),c=s(91152);let m=i()(()=>Promise.all([s.e(2198),s.e(1239),s.e(4578)]).then(s.bind(s,61239)),{loadableGenerated:{webpack:()=>[61239]},ssr:!1});function u(){return(0,r.jsxs)("div",{className:"tw-absolute tw-inset-0 tw-pointer-events-none tw-overflow-hidden",children:[(0,r.jsx)(w.E.div,{animate:{x:[0,100,0],y:[0,-50,0],scale:[1,1.2,1]},transition:{duration:20,repeat:1/0,ease:"easeInOut"},className:"tw-absolute tw-left-[8%] tw-top-[6%] tw-h-[24rem] tw-w-[24rem] tw-rounded-full tw-bg-[#3B82F6]/20 tw-blur-[42px]"}),(0,r.jsx)(w.E.div,{animate:{x:[0,-80,0],y:[0,60,0],scale:[1,1.3,1]},transition:{duration:25,repeat:1/0,ease:"easeInOut"},className:"tw-absolute tw-bottom-[0%] tw-right-[6%] tw-h-[32rem] tw-w-[32rem] tw-rounded-full tw-bg-[#A855F7]/20 tw-blur-[42px]"}),(0,r.jsx)(w.E.div,{animate:{x:[0,50,0],y:[0,-80,0],scale:[1,1.1,1]},transition:{duration:18,repeat:1/0,ease:"easeInOut"},className:"tw-pointer-events-none tw-absolute tw-z-30 tw-hidden sm-desktop:tw-block tw-left-[35%] tw-top-1/2 tw-h-[20rem] tw-w-[16rem] -tw-translate-x-1/2 -tw-translate-y-1/2 tw-rounded-full tw-bg-[#06B6D4]/15 tw-blur-[56px]"}),[...Array(12)].map((t,e)=>(0,r.jsx)(w.E.div,{animate:{y:[0,-30,0],x:[0,20*Math.sin(e),0],opacity:[.3,.8,.3]},transition:{duration:3+.5*e,repeat:1/0,ease:"easeInOut",delay:.2*e},className:"tw-absolute tw-w-1 tw-h-1 tw-bg-blue-400 tw-rounded-full",style:{left:`${10+7*e}%`,top:`${20+17*e%60}%`}},e))]})}function x({data:t}){let e=(0,l.useMemo)(()=>t?{title:t.title??"",description:t.description??"",buttonText:t.button_name??"",buttonUrl:t.button_url??"",image:t.image_url??"",videoUrl:t.video_url??""}:null,[t]),[s,n]=(0,l.useState)(!1),[i,a]=(0,l.useState)("");if(!e?.title&&!e?.description)return null;let x=!!e.image,p=!!e.videoUrl,h=!!(e.buttonText&&e.buttonUrl);return(0,r.jsxs)("div",{className:"tw-relative tw-overflow-hidden tw-py-0",style:{background:"linear-gradient(157.967deg, rgb(15, 23, 42) 0%, rgb(0, 35, 109) 50%, rgb(15, 23, 42) 100%)"},children:[(0,r.jsx)(u,{}),(0,r.jsxs)("div",{className:"tw-relative tw-flex tw-flex-col sm-desktop:tw-flex-row tw-items-stretch tw-min-h-0",children:[(0,r.jsx)("div",{className:`tw-relative tw-z-[1] tw-flex tw-items-center tw-flex-shrink-0 tw-w-full ${x?"sm-desktop:tw-w-[54%] sm-desktop:tw-min-w-0":""}`,children:(0,r.jsxs)(w.E.div,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{duration:.8},className:`tw-space-y-6 sm-desktop:tw-space-y-8 tw-px-6 sm-desktop:tw-px-8 sm-desktop:tw-py-[60px] sm-desktop:tw-pl-[max(2rem,calc((100vw-80rem)/2))] tw-flex tw-flex-col tw-justify-center tw-py-8 sm:tw-py-12 sm-desktop:tw-py-0 tw-w-full tw-relative tw-z-10 ${x?"":"tw-max-w-[80rem] tw-mx-auto"}`,children:[(0,r.jsxs)("div",{className:"tw-space-y-4 sm-desktop:tw-space-y-6",children:[e.title?(0,r.jsx)("h1",{className:"tw-font-semibold tw-leading-tight tw-tracking-tight tw-text-white tw-text-[32px] sm:tw-text-[36px] sm-desktop:tw-text-[40px] tw-mb-0",children:e.title}):null,e.description?(0,r.jsx)("div",{className:"tw-text-slate-200 tw-leading-relaxed [&>*]:tw-m-0",dangerouslySetInnerHTML:{__html:e.description}}):null]}),h?(0,r.jsx)("div",{className:"tw-flex tw-flex-wrap tw-items-center tw-gap-4",children:(0,r.jsx)("a",{href:e.buttonUrl,target:"_blank",rel:"noopener noreferrer",onClick:t=>(0,c.o)({event:t,buttonUrl:e.buttonUrl}),className:"tw-bg-white tw-text-[#181A53] tw-px-5 tw-py-2.5 sm:tw-px-6 sm:tw-py-3 tw-rounded-lg tw-transition-all tw-duration-300 tw-inline-flex tw-items-center tw-gap-2 tw-text-base tw-font-semibold tw-no-underline hover:tw-bg-gray-100 hover:tw-text-[#181A53]",children:e.buttonText})}):null]})}),x?(0,r.jsx)(w.E.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{duration:.8,delay:.2},className:"tw-relative tw-z-0 tw-hidden sm-desktop:tw-block tw-w-full sm-desktop:tw-w-1/2 tw-h-auto tw-overflow-visible tw-isolate",children:(0,r.jsxs)(w.E.div,{initial:{opacity:0,scale:.95}
1,animate:{opacity:1,scale:1},transition:{duration:.8,type:"spring",stiffness:80},className:"tw-relative tw-z-[1] tw-flex tw-items-stretch tw-h-full tw-w-full tw-min-h-[420px]",children:[(0,r.jsx)(d.J,{src:e.image,alt:e.title||"Testimonials",className:"tw-w-full tw-h-full tw-object-cover tw-object-left"}),p?(0,r.jsx)("button",{type:"button","aria-label":"Play video",onClick:()=>{var t;a((t=e.videoUrl)?t.replace("/watch?v=","/embed/"):""),n(!0)},className:"tw-absolute tw-inset-0 tw-flex tw-items-center tw-justify-center tw-bg-transparent tw-border-none tw-cursor-pointer",children:(0,r.jsx)("span",{className:"tw-relative tw-w-[54px] tw-h-[54px]",children:(0,r.jsx)(o(),{src:"/icons/play-icon-blue.svg",layout:"fill",objectFit:"contain",alt:""})})}):null]})}):null]}),p?(0,r.jsx)(m,{channel:"custom",url:i,autoplay:!0,isOpen:s,onClose:()=>{n(!1),a("")}}):null]})}var p=s(73188),h=s(14253),b=s(71818);let f=({className:t="tw-size-4 tw-text-[#8c8c8c]"})=>(0,r.jsx)(b.ID0,{className:t,"aria-hidden":!0}),g=({className:t="tw-size-4 tw-text-[#8c8c8c]"})=>(0,r.jsx)(b.e7E,{className:t,"aria-hidden":!0}),v=({className:t=""})=>(0,r.jsx)("div",{className:`tw-h-8 tw-w-8 tw-animate-spin tw-rounded-full tw-border-2 tw-border-[#0362D3] tw-border-t-transparent ${t}`.trim(),role:"status","aria-label":"Loading"}),y=({className:t="tw-h-4 tw-w-full"})=>(0,r.jsx)("div",{className:`tw-animate-pulse tw-rounded tw-bg-[#E2E2E2] ${t}`.trim()}),j=({loading:t,children:e,className:s=""})=>(0,r.jsxs)("div",{className:`tw-relative ${s}`.trim(),children:[e,t?(0,r.jsx)("div",{className:"tw-absolute tw-inset-0 tw-z-10 tw-flex tw-items-center tw-justify-center tw-bg-white/70",children:(0,r.jsx)(v,{})}):null]}),N={once:!0,amount:.2},k={hidden:{},visible:{transition:{staggerChildren:.1,delayChildren:.05}}},_={hidden:{opacity:0,y:24},visible:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},C={hidden:{opacity:0,x:-24},visible:{opacity:1,x:0,transition:{duration:.5,ease:"easeOut"}}},S={hidden:{opacity:0,x:24},visible:{opacity:1,x:0,transition:{duration:.5,ease:"easeOut"}}},E={hidden:{opacity:0,scale:.92},visible:{opacity:1,scale:1,transition:{duration:.4,ease:"easeOut"}}},$={duration:.5,ease:[.4,0,.2,1]};function F(){return(0,r.jsx)(h.Z,{className:"tw-bg-white tw-border-b-2 tw-border-[#0362D3]",children:(0,r.jsxs)("div",{className:"tw-flex tw-flex-col lg:tw-flex-row lg:tw-items-start lg:tw-gap-12",children:[(0,r.jsxs)("div",{className:"tw-w-full lg:tw-w-1/2 tw-space-y-4 tw-mb-8 lg:tw-mb-0",children:[(0,r.jsx)(y,{className:"tw-h-8 tw-w-[85%] tw-max-w-md tw-mx-auto lg:tw-mx-0"}),(0,r.jsx)(y,{className:"tw-h-4 tw-w-full"}),(0,r.jsx)(y,{className:"tw-h-4 tw-w-[92%]"}),(0,r.jsx)(y,{className:"tw-h-4 tw-w-[80%]"})]}),(0,r.jsx)("div",{className:"tw-w-full lg:tw-w-1/2 tw-grid tw-grid-cols-2 lg:tw-grid-cols-3 tw-gap-x-12 tw-gap-y-6",children:Array.from({length:6}).map((t,e)=>(0,r.jsx)(y,{className:"tw-h-[88px] tw-w-full"},e))})]})})}function A({logos:t=[],title:e,description:s,isLoading:n=!1}){let i=(0,l.useMemo)(()=>(function(t=[]){return[...t].filter(t=>t?.global_image?.image_url).sort((t,e)=>(t?.sort_order??0)-(e?.sort_order??0)).map((t,e)=>({id:t?.id??`customer-logo-${e}`,src:t.global_image.image_url,alt:t?.global_image?.alt_text||t?.name||`Customer logo ${e+1}`,href:t?.global_image?.target_url}))})(t),[t]);return n?(0,r.jsx)(F,{}):i.length?(0,r.jsx)(h.Z,{className:"tw-bg-white",children:(0,r.jsxs)(w.E.div,{className:"tw-flex tw-flex-col lg:tw-flex-row lg:tw-items-center lg:tw-gap-10 xl:tw-gap-14",initial:"hidden",whileInView:"visible",viewport:N,variants:k,children:[(0,r.jsxs)(w.E.div,{variants:C,className:"tw-w-full lg:tw-w-[35%] tw-shrink-0 tw-mb-8 lg:tw-mb-0",children:[e?(0,r.jsxs)(p.Z,{className:"!tw-text-start tablet:!tw-text-center lg:!tw-text-left !tw-mb-4 sm-desktop:!tw-mb-4 sm-desktop-max:!tw-mb-4",children:["              ",e]}):null,s?(0,r.jsx)("div",{className:"tw-text-[#585858] tw-text-sm sm:tw-text-base tw-leading-relaxed tw-text-start tablet:!tw-text-center lg:!tw-text-left [&>*]:tw-m-0",dangerouslySetInnerHTML:{__html:s}}):null]}),(0,r.jsx)(w.E.div,{variants:k,className:"tw-w-full lg:tw-w-[65%] tw-min-w-0 tw-grid tw-gri
1d-cols-2 lg:tw-grid-cols-3 tw-gap-6 sm-desktop:tw-gap-x-12 sm-desktop:tw-gap-x-6",children:i.map(t=>{let e=(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-justify-center tw-h-[88px] sm:tw-h-[96px] tw-px-4 tw-py-3 tw-bg-[#F5F5F5] tw-rounded-lg",children:(0,r.jsx)(d.J,{src:t.src,alt:t.alt,className:"tw-max-h-[40px] tw-w-auto tw-max-w-full tw-object-contain"})}),s={variants:E,whileHover:{scale:1.03,y:-2},transition:{type:"spring",stiffness:320,damping:22}};return t.href?(0,r.jsx)(w.E.a,{href:t.href,target:"_blank",rel:"noopener noreferrer",className:"tw-block tw-no-underline","aria-label":t.alt,...s,children:e},t.id):(0,r.jsx)(w.E.div,{...s,children:e},t.id)})})]})}):null}var I=s(99035),D=s(54144),z=s(5984);function M({className:t="tw-w-16 tw-h-12"}){return(0,r.jsx)("svg",{viewBox:"0 0 99 73",fill:"none",className:t,xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:(0,r.jsx)("path",{d:"M76.4988 28.8104C77.5994 28.8104 78.6555 28.9745 79.7068 29.1241C79.3662 28.0045 79.0158 26.8656 78.4532 25.8425C77.8906 24.3562 77.0121 23.0676 76.1385 21.7695C75.4081 20.3652 74.12 19.4145 73.1724 18.2128C72.1804 17.045 70.8281 16.268 69.7572 15.298C68.7059 14.2846 67.329 13.7779 66.2334 13.0636C65.0884 12.4218 64.0914 11.7124 63.0254 11.3746L60.3653 10.3032L58.0259 9.35253L60.4196 0L63.3659 0.694923C64.3086 0.926565 65.4585 1.19681 66.7664 1.52015C68.1038 1.76144 69.5301 2.42258 71.1193 3.02582C72.6887 3.71109 74.5049 4.17438 76.1928 5.27467C77.8906 6.32671 79.8499 7.20502 81.5772 8.61417C83.2503 10.0668 85.2688 11.3263 86.7593 13.1746C88.388 14.9023 89.9969 16.7168 91.2455 18.7823C92.6916 20.7512 93.6737 22.9132 94.7101 25.0511C95.6478 27.1889 96.4029 29.3751 97.0198 31.4984C98.1895 35.7549 98.7126 39.7989 98.915 43.2591C99.0828 46.7241 98.9841 49.6051 98.7768 51.6899C98.7028 52.6743 98.5646 53.6299 98.4659 54.291L98.3425 55.1017L98.2142 55.0728C97.3364 59.0823 95.3156 62.7668 92.3857 65.7002C89.4558 68.6336 85.7365 70.696 81.658 71.6488C77.5794 72.6016 73.3084 72.4059 69.3389 71.0842C65.3694 69.7626 61.8636 67.3691 59.2271 64.1806C56.5907 60.9921 54.9313 57.1388 54.4408 53.0667C53.9504 48.9945 54.649 44.8697 56.4559 41.1696C58.2627 37.4694 61.1039 34.345 64.6508 32.1579C68.1978 29.9707 72.3055 28.8102 76.4988 28.8104ZM22.2104 28.8104C23.311 28.8104 24.3671 28.9745 25.4183 29.1241C25.0778 28.0045 24.7274 26.8656 24.1648 25.8425C23.6021 24.3562 22.7237 23.0676 21.8501 21.7695C21.1197 20.3652 19.8316 19.4145 18.884 18.2128C17.892 17.045 16.5397 16.268 15.4688 15.298C14.4175 14.2846 13.0406 13.7779 11.9449 13.0636C10.8 12.4218 9.80302 11.7124 8.73699 11.3746L6.07686 10.3032L3.73753 9.35253L6.13115 0L9.07753 0.694923C10.0202 0.926565 11.1701 1.19681 12.478 1.52015C13.8154 1.76144 15.2417 2.42258 16.8309 3.02582C18.3954 3.71592 20.2165 4.17437 21.9044 5.2795C23.6022 6.33154 25.5615 7.20985 27.2888 8.619C28.9619 10.0716 30.9804 11.3311 32.4709 13.1746C34.0996 14.9023 35.7085 16.7168 36.9571 18.7823C38.4031 20.7512 39.3853 22.9132 40.4217 25.0511C41.3594 27.1889 42.1145 29.3751 42.7314 31.4984C43.9011 35.7549 44.4242 39.7989 44.6266 43.2591C44.7944 46.7241 44.6957 49.6051 44.4884 51.6899C44.4144 52.6743 44.2762 53.6299 44.1775 54.291L44.0541 55.1017L43.9258 55.0728C43.048 59.0823 41.0272 62.7668 38.0973 65.7002C35.1674 68.6336 31.4481 70.696 27.3696 71.6488C23.291 72.6016 19.02 72.4059 15.0505 71.0842C11.081 69.7626 7.5752 67.3691 4.93874 64.1806C2.30229 60.9921 0.642855 57.1388 0.152428 53.0667C-0.338 48.9945 0.360604 44.8697 2.16743 41.1696C3.97427 37.4694 6.81549 34.345 10.3624 32.1579C13.9094 29.9707 18.0171 28.8102 22.2104 28.8104Z",fill:"#0A5CCF",fillOpacity:"0.15"})})}function L({testimonial:t}){let e=[t.firstName,t.lastName].filter(Boolean).join(" ");return(0,r.jsx)(w.E.article,{className:"tw-group tw-relative tw-h-full tw-cursor-default",whileHover:{y:-8},transition:{type:"spring",stiffness:280,damping:22},children:(0,r.jsxs)("div",{className:"tw-relative tw-h-full tw-bg-white tw-rounded-2xl tw-shadow-[0_4px_24px_rgba(0,0,0,0.06)] tw-px-5 tw-py-6 sm:tw-px-6 sm:tw-py-7 tw-pl-14 sm:tw-pl-16 tw-transition-shadow tw-duration-300 group-hover:tw-shadow-[0_20px_48px_rgba(3,98,211,0.14)]",children:[(0,r.jsx)("div",{className:"tw-absolute tw-left-0 tw-top-1/2 tw-z-2 tw-w-[72px] tw-h-[72px] sm:tw-w-[88px] sm:tw-h-[88px] -tw-translate-x-1/2 -tw-translate-y-1/2 tw-rounded-full tw-border-[3px] tw-border-[#B8D4F8] tw-overflow-hidden tw-bg-[#EEF1FA] tw-shadow-[0_4px_16px_rgba(0,0,0,0.08)] tw-transition-all tw-duration-300 group-hover:tw-scale-105 group-hover:tw-border-[#0362D3]",children:t.profileImage?(0,r.jsx)(d.J,{src:t.profileImage,alt:e,className:"tw-w-full tw-h-full tw-object-cover"}):(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-justify-center tw-w-full tw-h-full tw-text-[#0362D3] tw-font-semibold tw-text-lg",children:function(t="",e=""){return`${t.charAt(0)||""}${e.charAt(0)||""}`.toUpperCase()}(t.firstName,t.lastName)})}),(0,r.jsx)("div",{className:"tw-absolute tw-top-4 tw-right-4 tw-pointer-events-none tw-transition-opacity tw-duration-300 group-hover:tw-opacity-80",children:(0,r.jsx)(M,{className:"tw-w-[48px] tw-h-[35px] sm:tw-w-[56px] sm:tw-h-[40px]"})}),(0,r.jsxs)("div",{className:"tw-pr-10 sm:tw-pr-14",children:[(0,r.jsx)("h3",{className:"tw-text-[#181A53] tw-font-semibold tw-text-lg sm:tw-text-xl tw-mb-2",children:e}),(0,r.jsx)(z.Z,{rating:Number(t.ratings)>0?Number(t.ratings):5,size:"medium",color:"tw-text-[#FFB800]",hideStartNumber:!0})]}
1),(0,r.jsx)("div",{className:"tw-mt-4 tw-text-[#585858] tw-text-sm sm:tw-text-base tw-leading-relaxed [&>*]:tw-m-0",dangerouslySetInnerHTML:{__html:t.quote}}),t.designation?(0,r.jsx)("p",{className:"tw-mt-5 tw-mb-0 tw-text-[#0362D3] tw-font-medium tw-text-sm sm:tw-text-base tw-transition-colors tw-duration-300 group-hover:tw-text-[#024ea8]",children:t.designation}):null]})})}function T({total:t,active:e,onPrev:s,onNext:l,onGoTo:n}){return t<=1?null:(0,r.jsxs)(w.E.div,{variants:_,className:"tw-flex tw-items-center tw-justify-center tw-gap-4 sm:tw-gap-6 tw-mt-8",children:[(0,r.jsx)("button",{type:"button",onClick:s,disabled:0===e,"aria-label":"Previous testimonial",className:"tw-w-10 tw-h-10 tw-rounded-full tw-border tw-border-solid tw-border-[#0362D3] tw-bg-white tw-text-[#0362D3] tw-flex tw-items-center tw-justify-center tw-text-xl tw-font-medium tw-transition-colors hover:tw-bg-[#0362D3] hover:tw-text-white disabled:tw-opacity-40 disabled:tw-pointer-events-none !tw-mb-0 hover:tw-no-underline",children:"<"}),(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-gap-2",children:Array.from({length:t}).map((t,s)=>(0,r.jsx)("button",{type:"button",onClick:()=>n(s),"aria-label":`Go to slide ${s+1}`,"aria-current":s===e?"true":void 0,className:`!tw-mb-0 tw-h-2.5 tw-rounded-full tw-transition-all tw-duration-300 ${s===e?"tw-w-8 tw-bg-[#0362D3]":"tw-w-2.5 tw-bg-[#D9D9D9] hover:tw-bg-[#B2B2B2]"}`},s))}),(0,r.jsx)("button",{type:"button",onClick:l,disabled:e===t-1,"aria-label":"Next testimonial",className:"tw-w-10 tw-h-10 tw-rounded-full tw-border tw-border-solid tw-border-[#0362D3] tw-bg-white tw-text-[#0362D3] tw-flex tw-items-center tw-justify-center tw-text-xl tw-font-medium tw-transition-colors hover:tw-bg-[#0362D3] hover:tw-text-white disabled:tw-opacity-40 disabled:tw-pointer-events-none !tw-mb-0 hover:tw-no-underline",children:">"})]})}function R({testimonials:t=[],sectionTitle:e}){let{isUS:s}=(0,I.Z)(),n=(0,D.Z)(1160,null),[i,a]=(0,l.useState)(0),o=(0,l.useMemo)(()=>t.map(t=>(function(t,e){let s=e?t?.customer_testimonial_data:t?.customer_testimonial;return s?{id:t?.id,quote:s.description||"",firstName:s.first_name||"",lastName:s.last_name||"",designation:s.jobrole?.[0]?.name||s.designation||"",profileImage:s.image_url||"",ratings:Number(s.ratings)>0?Number(s.ratings):5}:null})(t,s)).filter(Boolean),[s,t]),d=n?2:1,c=Math.max(0,o.length-d),m=c+1;return((0,l.useEffect)(()=>{a(t=>Math.min(t,c))},[c]),o.length)?(0,r.jsx)(h.Z,{className:"tw-bg-[#f5f5f5]",children:(0,r.jsxs)(w.E.div,{initial:"hidden",whileInView:"visible",viewport:N,variants:k,children:[e?(0,r.jsx)(w.E.div,{variants:_,children:(0,r.jsx)(p.Z,{children:e})}):null,(0,r.jsx)(w.E.div,{variants:_,className:"tw-overflow-hidden",children:(0,r.jsx)(w.E.div,{className:"tw-flex",animate:{x:`-${i*(100/d)}%`},transition:$,children:o.map(t=>(0,r.jsx)("div",{className:"tw-flex-shrink-0 tw-py-2 tw-px-2 sm:tw-px-3 tw-pl-10 sm:tw-pl-12",style:{width:`${100/d}%`},children:(0,r.jsx)(L,{testimonial:t})},t.id))})}),(0,r.jsx)(T,{total:m,active:i,onPrev:()=>a(t=>Math.max(t-1,0)),onNext:()=>a(t=>Math.min(t+1,c)),onGoTo:a})]})}):null}var Z=s(41664),B=s.n(Z);function O({href:t,children:e,className:s=""}){return(0,r.jsxs)(B(),{href:t,target:"_blank",className:`tw-inline-flex tw-items-center tw-gap-2 tw-shrink-0 tw-rounded tw-border tw-border-solid tw-border-[#D9D9D9] tw-bg-white tw-px-4 tw-py-2.5 tw-text-sm tw-font-medium tw-text-[#181A53] tw-no-underline hover:tw-no-underline tw-transition-all tw-duration-300 group-hover:tw-border-[#0362D3] group-hover:tw-text-[#0362D3] group-hover:tw-bg-[#F5FAFF] ${s}`,children:[e,(0,r.jsx)("span",{className:"tw-inline-block tw-w-2.5 tw-h-2.5 tw-border-r-[1.5px] tw-border-t-[1.5px] tw-border-current tw-rotate-45 tw-transition-transform tw-duration-300 group-hover:tw-translate-x-0.5 group-hover:tw--translate-y-0.5","aria-hidden":"true"})]})}function P({caseStudy:t}){return(0,r.jsx)(w.E.div,{className:"tw-group tw-h-full tw-bg-[#D0E3EA] tw-rounded-xl lg:tw-p-12 tw-p-6 tw-cursor-default",whileHover:{y:-8},transition:{type:"spring",stiffness:280,damping:22},children:(0,r.jsxs)("div",{className:"tw-h-full tw-bg-white tw-rounded-sm tw-px-6 tw-py-8 tw-flex tw-flex-col tw-transition-shadow tw-duration-300 group-hover:tw-shadow-[0_16px_40px_rgba(3,98,211,0.12)]",children:[t.logo?(0,r.jsx)("div",{className:"tw-mb-5 sm:tw-mb-6",children:(0,r.jsx)(d.J,{src:t.logo,alt:t.logoAlt,className:"tw-h-8 sm:tw-h-9 tw-w-auto tw-max-w-[120px] tw-object-contain"})}):null,(0,r.jsx)("h3",{className:"tw-text-[#181A53] tw-font-semibold tw-text-base sm:tw-text-lg tw-leading-snug tw-mb-6 sm:tw-mb-8",children:t.title}),(0,r.jsx)("div",{className:"tw-mt-auto",children:(0,r.jsx)(O,{href:t.href,children:"Read the Story"})})]})})}function H({href:t,label:e="View All"}){return(0,r.jsxs)(B(),{href:t,target:"_blank",className:"tw-inline-flex tw-items-center tw-gap-2 tw-shrink-0 tw-rounded tw-border tw-border-solid tw-border-[#D9D9D9] tw-bg-white tw-px-4 tw-py-2.5 tw-text-xs sm:tw-text-sm tw-font-semibold tw-uppercase tw-tracking-wide tw-text-[#181A53] tw-no-underline hover:tw-no-underline hover:tw-bg-[#FAFAFA] tw-transition-colors",children:[e,(0,r.jsx)("span",{className:"tw-inline-block tw-w-2.5 tw-h-2.5 tw-border-r-[1.5px] tw-border-t-[1.5px] tw-border-current tw-rotate-45","aria-hidden":"true"})]})}function U({total:t,active:e,onPrev:s,onNext:l,onGoTo:n}){return t<=1?null:(0,r.jsxs)(w.E.div,{variants:_,className:"tw-flex tw-items-center tw-justify-center tw-gap-4 sm:tw-gap-6 tw-mt-8",children:[(0,r.jsx)("button",{type:"button",onClick:s,disabled:0===e,"aria-label":"Previous case study",className:"tw-w-10 tw-h-10 tw-rounded-full tw-border tw-border-solid tw-border-[#0362D3] tw-bg-white tw-text-[#0362D3] tw-flex tw-items-center tw-justify-center tw-text-xl tw-font-medium tw-transition-colors hover:tw-bg-[#0362D3] hover:tw-text-white disabled:tw-opacity-40 disabled:tw-pointer-events-none !tw-mb-0 hover:tw-no-underline",children:"<"}),(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-gap-2",children:Array.from({length:t}).map((t,s)=>(0,r.jsx)("button",{type:"button",onClick:()=>n(s),"aria-label":`Go to slide ${s+1}`,"aria-current":s===e?"true":void 0,className:`!tw-mb-0 tw-h-2.5 tw-rounded-full tw-transition-all tw-duration-300 ${s===e?"tw-w-8 tw-bg-[#0362D3]":"tw-w-2.5 tw-bg-[#D9D9D9] hover:tw-bg-[#B2B2B2]"}`},s))}),(0,r.jsx)("button",{type:"button",onClick:l,disabled:e===t-1,"aria-label":"Next case study",className:"tw-w-10 tw-h-10 tw-rounded-full tw-border tw-border-solid tw-border-[#0362D3] tw-bg-white tw-text-[#0362D3] tw-flex tw-items-center tw-justify-center tw-text-xl tw-font-medium tw-transition-colors hover:tw-bg-[#0362D3] hover:tw-text-white disabled:tw-opacity-40 disabled:tw-pointer-events-none !tw-mb-0 hover:tw-no-underline",children:">"})]})}function G({sectionTitle:t="Explore Our Case Studies",caseStudies:e=[]}){let s=(0,D.Z)(1160,null),[n,i]=(0,l.useState)(0),a=(0,l.useMemo)(()=>(function(t=[]){return[...t].filter(t=>t?.status!==!1).sort((t,e)=>(t?.sort_order??0)-(e?.sort_order??0)).map((t,e)=>{let s=function(t){let e=t?.success_story;return!e||Array.isArray(e)?null:e}(t),r=s?.casestudy_title||t?.casestudy_title||"",l=s?.casestudy_slug||t?.casestudy_slug||"";return{id:t?.id??`case-study-${e}
1`,logo:s?.vendor_color_logo||s?.vendor_logo||s?.vendor_white_logo||"",logoAlt:r,title:r,href:l?`/casestudy/${l}`:""}}).filter(t=>t.title&&t.href)})(e),[e]),o=s?2:1,d=Math.max(0,a.length-o),c=d+1;return((0,l.useEffect)(()=>{i(t=>Math.min(t,d))},[d]),a.length)?(0,r.jsx)(h.Z,{className:"tw-bg-white",children:(0,r.jsxs)(w.E.div,{initial:"hidden",whileInView:"visible",viewport:N,variants:k,children:[(0,r.jsxs)(w.E.div,{variants:_,className:"tw-flex tw-items-center tw-justify-between tw-gap-4 tw-mb-8 sm:tw-mb-10",children:[(0,r.jsx)(p.Z,{className:"!tw-mb-0 !tw-text-left tablet:!tw-text-left sm-desktop:!tw-text-left",children:t}),(0,r.jsx)(H,{href:"/case-studies"})]}),(0,r.jsx)(w.E.div,{variants:_,className:"tw-overflow-hidden",children:(0,r.jsx)(w.E.div,{className:"tw-flex",animate:{x:`-${n*(100/o)}%`},transition:$,children:a.map(t=>(0,r.jsx)("div",{className:"tw-flex-shrink-0 tw-px-2 sm:tw-px-3",style:{width:`${100/o}%`},children:(0,r.jsx)(P,{caseStudy:t})},t.id))})}),(0,r.jsx)(U,{total:c,active:n,onPrev:()=>i(t=>Math.max(t-1,0)),onNext:()=>i(t=>Math.min(t+1,d)),onGoTo:i})]})}):null}var W=s(26790),X=s(85787),q=s(8433),J=s(11163),V=s(12553);function Y(t){return({practice_area:3,vendor:1,product:2,course:4})[t]||Number.MAX_SAFE_INTEGER}function Q(t){let e={Microsoft:1,"AI Certs™":2,"Google Cloud":3,Cisco:4,"Amazon Web Services":5,CompTIA:6,"EC-Council":7,ISC2:8,ITIL:9,PMI:10,Autodesk:11,Adobe:12}[t];return void 0!==e?e:Number.MAX_SAFE_INTEGER}function K(t,e,s){return(t?.[e]||[]).some(t=>String(t?.value)===String(s?.value))}function tt(t={}){return Object.values(t).some(t=>Array.isArray(t)&&t.length>0)}let te=(0,l.createContext)(null);function ts({children:t}){let e=function(){let t=(0,J.useRouter)(),{isUS:e,country:s}=(0,I.Z)(),r=(0,D.Z)(null,1159),[n,i]=(0,l.useState)([]),[a,o]=(0,l.useState)({}),[w,d]=(0,l.useState)({}),[c,m]=(0,l.useState)(0),[u,x]=(0,l.useState)(10),[p,h]=(0,l.useState)(1),[b,f]=(0,l.useState)(!0),[g,v]=(0,l.useState)(!1),[y,j]=(0,l.useState)("filter"),[N,k]=(0,l.useState)("vendor"),_=e?"/filter_website/course-customer-testimonial/testimonial/":"/filter_website/course-customer-testimonial-country/testimonial/",C=(0,l.useMemo)(()=>(function(t={}){return Object.entries(t).filter(([,t])=>t?.length>0).sort(([t],[e])=>Y(t)-Y(e)).map(([t,e])=>({key:t,label:"course"===t?"Courses":(0,V.Ew)(t),options:(0,V.vi)(e,t)}))})(a),[a]),S=(0,V.yH)("Customer Testimonial",c),E=(0,l.useMemo)(()=>Math.max(1,Math.ceil(c/u)||1),[u,c]),$=(0,l.useCallback)(t=>{let e="https://cms.netcomlearning.com/api/v1";return t?`${e}${_}?${t}`:`${e}${_}`},[_]),F=(0,l.useCallback)(async(t=p,e=u)=>{f(!0);let r=(0,V.Xb)(w),l=$(r),n=(0,V.Eb)("","",e,t);try{let{data:t}=await q.Z.get(l,{params:{...n,..."US"!==s&&{country:s}}});i(t?.filtered_courses||[]),o(function(t={}){let e=Object.keys(t).sort((t,e)=>Y(t)-Y(e)),s=e.reduce((e,s)=>(e[s]=t[s],e),{});return s.vendor&&s.vendor.sort((t,e)=>{let s=Q(t?.name??t),r=Q(e?.name??e);if(s!==r)return s-r;let l=(t?.name??t).toLowerCase(),n=(e?.name??e).toLowerCase();return l.localeCompare(n)}),s}(t?.filtered_keys||{})),m(t?.pagination_details?.total_count||0)}catch(t){console.error("Testimonial filter fetch failed:",t.message)}finally{f(!1)}},[$,s,p,u,w]);(0,l.useEffect)(()=>{C.length&&k(t=>C.some(e=>e.key===t)?t:C[0].key)},[C]),(0,l.useEffect)(()=>{h(1),F(1,u)},[w,t?.query]);let A=(0,l.useCallback)((t,e)=>{d(s=>(function(t,e,s){let r=t?.[e]||[],l=String(s.value),n=r.some(t=>String(t?.value)===l);return{...t,[e]:n?r.filter(t=>String(t?.value)!==l):[...r,s]}})(s,t,e))},[]),z=(0,l.useCallback)(()=>{d({})},[]),M=(0,l.useCallback)(t=>{j(t),"filter"!==t?k(t):C[0]?.key&&k(C[0].key),v(!0)},[C]),L=(0,l.useCallback)(t=>{k(t),j(t)},[]),T=(0,l.useCallback)(t=>{h(t),F(t,u)},[F,u]),R=(0,l.useMemo)(()=>({loading:b,filterSections:C,panelTags:w,onToggleOption:A,onClear:z}),[C,z,A,b,w]);return{isFilterDrawerView:r,filterDrawerOpen:g,setFilterDrawerOpen:v,activeFilterCategory:y,drawerActiveCategory:N,handleHorizontalFilterTab:M,handleDrawerCategoryChange:L,filterSidebarProps:R,filterSections:C,panelTags:w,hasActiveFilters:tt(w),isLoading:b,results:n,total:c,totalPages:E,totalMessage:S,pageSize:u,currentPage:p,handlePaginationChange:T,getFilterData:F}}();return(0,r.jsx)(te.Provider,{value:e,children:t})}var tr=s(31123),tl=({loading:t,filterSections:e,panelTags:s,onToggleOption:n,onClear:i})=>{let[a,o]=(0,l.useState)({}),w=tt(s),d=(0,l.useMemo)(()=>e.map(t=>{let e=a[t.key]||"",r=t.options;if(e.trim()){let t=e.trim().toLowerCase();r=r.filter(e=>String(e.label||"").toLowerCase().includes(t))}let l=s?.[t.key]||[];return l.length>0&&(r=[...r].sort((e,r)=>{let l=K(s,t.key,e),n=K(s,t.key,r);return l===n?0:l?-1:1})),{...t,options:r}}),[e,s,a]),c=(t,e)=>{o(s=>({...s,[t]:e}))},m=()=>{o({})},u=Object.values(a).some(t=>t?.trim());return(0,r.jsx)("aside",{className:"tw-w-full sm-desktop:tw-w-[280px] sm-desktop-max:tw-w-[320px] sm-desktop:tw-flex-shrink-0 tw-font-manrope",children:(0,r.jsxs)("div",{className:"tw-bg-white tw-rounded-xl tw-border tw-border-[#
1E2E2E2] tw-px-7 tw-py-5 sm-desktop:tw-sticky sm-desktop:tw-top-6",children:[(0,r.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-mb-5 tw-pb-5 tw-border-b tw-border-[#E2E2E2]",children:[(0,r.jsx)("span",{className:"tw-text-[#181A53] tw-font-semibold tw-text-base",children:"Filter by"}),(0,r.jsx)("button",{type:"button",className:`tw-text-sm tw-text-[#0362d3] tw-font-medium tw-bg-transparent tw-border-none tw-p-0 tw-cursor-pointer ${w||u?"":"tw-opacity-40 tw-pointer-events-none"}`,disabled:!w&&!u,onClick:()=>{m(),i?.()},children:"Clear all"})]}),(0,r.jsx)(j,{loading:t,children:d.map((t,e)=>{let l=t.options.length>5;return(0,r.jsxs)("div",{children:[(0,r.jsxs)("h3",{className:"tw-text-[#181A53] tw-font-semibold tw-text-sm tw-mb-3",children:["Select ",t.label]}),(0,r.jsxs)("div",{className:"tw-relative tw-mb-3",children:[(0,r.jsx)(f,{className:"tw-absolute tw-left-3 tw-top-1/2 -tw-translate-y-1/2 tw-size-4 tw-text-[#8c8c8c] tw-pointer-events-none"}),(0,r.jsx)("input",{type:"text",placeholder:`Search ${t.label}`,value:a[t.key]||"",onChange:e=>c(t.key,e.target.value),className:`tw-w-full tw-pl-9 tw-py-2 tw-border tw-border-[#E2E2E2] tw-rounded-lg tw-text-sm focus:tw-outline-none focus:tw-border-[#0362d3] ${a[t.key]?"tw-pr-9":"tw-pr-3"}`}),a[t.key]?(0,r.jsx)("button",{type:"button","aria-label":`Clear ${t.label} search`,onClick:()=>c(t.key,""),className:"tw-absolute tw-right-2 tw-top-1/2 -tw-translate-y-1/2 tw-flex tw-items-center tw-justify-center tw-text-[#8c8c8c] hover:tw-text-[#181A53] tw-bg-transparent tw-border-none tw-p-0 tw-cursor-pointer",children:(0,r.jsx)(g,{className:"tw-size-4"})}):null]}),(0,r.jsx)("div",{className:`tw-space-y-3 tw-text-sm tw-text-[#585858] tw-mb-4 ${l?"tw-max-h-[132px] tw-overflow-y-auto tw-pr-1":""}`,children:0===t.options.length?(0,r.jsx)("p",{className:"tw-text-[#8c8c8c] tw-text-xs tw-italic",children:"No options available"}):t.options.map(e=>(0,r.jsxs)("label",{className:"tw-flex tw-items-start tw-gap-2.5 tw-cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",className:"tw-w-4 tw-h-4 tw-mt-0.5 tw-flex-shrink-0 tw-accent-[#0362d3]",checked:K(s,t.key,e),onChange:()=>n(t.key,e)}),(0,r.jsx)("span",{className:"tw-leading-snug",children:e.label})]},`${t.key}-${e.value}`))}),e<d.length-1&&(0,r.jsx)("div",{className:"tw-border-b tw-border-[#E2E2E2] tw-mb-5"})]},t.key)})})]})})},tn=s(70469),ti=s(42613),ta=({loading:t,filterSections:e,panelTags:s,onToggleOption:n,onClear:i,onClose:a,onView:o,activeCategory:w,onActiveCategoryChange:d})=>{let[c,m]=(0,l.useState)(""),u=(0,l.useMemo)(()=>e.find(t=>t.key===w),[w,e]),x=(0,l.useMemo)(()=>{let t=u?.options||[];if(!c.trim())return t;let e=c.trim().toLowerCase();return t.filter(t=>String(t.label||"").toLowerCase().includes(e))},[u,c]),p=tt(s),h=t=>{d(t),m("")};return(0,r.jsxs)("div",{className:"tw-flex tw-flex-col tw-h-full tw-min-h-[70vh] tw-font-manrope",children:[(0,r.jsxs)("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-4 tw-px-5 tw-pt-2 tw-pb-4 tw-border-b tw-border-[#E2E2E2]",children:[(0,r.jsx)("h2",{className:"tw-text-[#181A53] tw-font-semibold tw-text-lg tw-m-0",children:"Filter By"}),(0,r.jsx)("button",{type:"button",className:`tw-text-sm tw-text-[#0362d3] tw-font-medium tw-bg-transparent tw-border-none tw-p-0 tw-cursor-pointer ${p?"":"tw-opacity-40 tw-pointer-events-none"}`,disabled:!p,onClick:()=>{m(""),i?.()},children:"Clear all"})]}),(0,r.jsxs)("div",{className:"tw-flex tw-flex-1 tw-min-h-0 tw-overflow-hidden",children:[(0,r.jsx)("nav",{className:"tw-w-[38%] tw-max-w-[160px] tw-flex-shrink-0 tw-bg-[#EEF1FA] tw-overflow-y-auto",children:e.map(t=>{let e=w===t.key,l=(s?.[t.key]||[]).length>0;return(0,r.jsxs)("button",{type:"button",onClick:()=>h(t.key),className:`tw-relative tw-w-full tw-text-left tw-pl-4 tw-pr-3 tw-py-3.5 !tw-mb-0 tw-rounded-none tw-text-sm tw-transition-colors tw-flex tw-items-center tw-gap-2 tw-border-0 tw-border-b tw-border-[#E2E2E2] tw-border-solid tw-bg-transparent tw-cursor-pointer ${e?"tw-bg-white tw-font-semibold tw-text-[#181A53]":"tw-text-[#585858] hover:tw-bg-white/60"}`,children:[e&&(0,r.jsx)("span",{className:"tw-absolute tw-inset-y-0 tw-left-0 tw-w-1 tw-rounded-r-full tw-bg-[#181A53]","aria-hidden":!0}),l&&(0,r.jsx)("span",{className:"tw-w-1.5 tw-h-1.5 tw-rounded-full tw-bg-[#0362D3] tw-flex-shrink-0","aria-hidden":!0}),(0,r.jsx)("span",{children:t.label})]},t.key)})}),(0,r.jsx)("div",{className:"tw-flex-1 tw-p-5 tw-overflow-y-auto tw-min-h-0",children:(0,r.jsx)(j,{loading:t,className:"tw-h-full",children:u?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("h3",{className:"tw-text-[#181A53] tw-font-semibold tw-text-sm tw-mb-4",children:["Select ",u.label]}),(0,r.jsxs)("div",{className:"tw-relative tw-mb-4",children:[(0,r.jsx)(f,{className:"tw-absolute tw-left-3 tw-top-1/2 -tw-translate-y-1/2 tw-size-[18px] tw-text-[#8c8c8c] tw-pointer-events-none"}),(0,r.jsx)("input",{type:"text",placeholder:`Search ${u.label}`,value:c,onChange:t=>m(t.target.value),className:`tw-w-full tw-pl-10 tw-py-2.5 tw-border tw-border-[#
1E2E2E2] tw-rounded-lg tw-text-sm focus:tw-outline-none focus:tw-border-[#0362d3] ${c?"tw-pr-10":"tw-pr-3"}`}),c?(0,r.jsx)("button",{type:"button","aria-label":"Clear search",onClick:()=>m(""),className:"tw-absolute tw-right-2 tw-top-1/2 -tw-translate-y-1/2 tw-text-[#8c8c8c] tw-bg-transparent tw-border-none tw-p-0 tw-cursor-pointer",children:(0,r.jsx)(g,{className:"tw-size-4"})}):null]}),(0,r.jsx)("div",{className:"tw-space-y-4 tw-text-sm tw-text-[#585858]",children:0===x.length?(0,r.jsx)("p",{className:"tw-text-[#8c8c8c] tw-text-xs tw-italic",children:"No options available"}):x.map(t=>(0,r.jsxs)("label",{className:"tw-flex tw-items-center tw-justify-between tw-gap-4 tw-cursor-pointer",children:[(0,r.jsx)("span",{className:"tw-leading-snug",children:t.label}),(0,r.jsx)("input",{type:"checkbox",className:"tw-w-5 tw-h-5 tw-flex-shrink-0 tw-accent-[#0362d3]",checked:K(s,u.key,t),onChange:()=>n(u.key,t)})]},`${u.key}-${t.value}`))})]}):null})})]}),(0,r.jsxs)("div",{className:"tw-flex tw-gap-3 tw-px-6 tw-py-4 tw-border-t tw-border-[#E2E2E2]",children:[(0,r.jsx)(tn.Z,{className:"tw-flex-1",onClick:a,children:"Close"}),(0,r.jsx)(ti.Z,{className:"tw-flex-1",onClick:o,children:"View results"})]})]})};let to=({count:t})=>t?(0,r.jsx)("span",{className:"tw-bg-[#0362D3] tw-text-white tw-text-sm tw-font-semibold tw-rounded-lg tw-px-2 tw-leading-5 tw-font-manrope",children:t}):null,tw=({isActive:t,onClick:e,count:s,children:l,ariaLabel:n})=>(0,r.jsxs)("button",{type:"button",onClick:e,"aria-pressed":t,"aria-label":n,className:`tw-shrink-0 tw-flex tw-items-center tw-justify-center tw-gap-1.5 tw-mb-0 tw-px-2 tw-py-2 tw-rounded-lg tw-border tw-border-solid tw-bg-white tw-cursor-pointer tw-font-semibold tw-text-sm tw-text-[#585858] tw-border-[#E2E2E2] tw-transition-colors hover:tw-border-[#0362D3] hover:tw-text-[#0362D3] ${t?"tw-border-[#0362D3] tw-text-[#0362D3]":""}`,children:[(0,r.jsx)(to,{count:s}),l]});var td=({filterSections:t,activeCategory:e,onTabClick:s,panelTags:l,isLoading:n})=>{let i=[{key:"filter",label:"Filter",isFilterButton:!0},...t.map(t=>({key:t.key,label:t.label}))];return n&&0===t.length?(0,r.jsx)("div",{className:"tw-w-full tw-overflow-x-auto tw-mb-4 tw-mt-4 tw-scrollbar-hide",children:(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-gap-2.5 tw-w-max tw-px-6",children:Array.from({length:4}).map((t,e)=>(0,r.jsx)(y,{className:"tw-h-10 tw-w-24"},e))})}):(0,r.jsx)("div",{className:"tw-w-full tw-overflow-x-auto tw-mb-4 tw-mt-4 tw-scrollbar-hide",children:(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-gap-2.5 tw-w-max",children:i.map(t=>{let n=e===t.key,i=function(t,e={}){return"filter"===t?Object.values(e).reduce((t,e)=>t+(Array.isArray(e)?e.length:0),0):(e?.[t]||[]).length}(t.key,l);return t.isFilterButton?(0,r.jsxs)(tw,{isActive:n,count:i,ariaLabel:"Filter",onClick:()=>s(t.key),children:[(0,r.jsx)("span",{children:"Filter"}),(0,r.jsx)("span",{className:"tw-relative tw-w-5 tw-h-5 tw-flex-shrink-0",children:(0,r.jsx)(o(),{src:"/icons/filter-panel-toggle.webp",layout:"fill",objectFit:"contain",alt:""})})]},t.key):(0,r.jsxs)(tw,{isActive:n,count:i,onClick:()=>s(t.key),children:[(0,r.jsx)("span",{children:t.label}),(0,r.jsx)("span",{className:"tw-relative tw-w-3 tw-h-3 tw-flex-shrink-0 tw-rotate-180",children:(0,r.jsx)(o(),{src:"/icons/arrow-up.svg",layout:"fill",objectFit:"contain",alt:""})})]},t.key)})})})},tc=()=>(0,r.jsx)("div",{className:"tw-grid tw-grid-cols-1 md:tw-grid-cols-2 tw-gap-4",children:Array.from({length:6}).map((t,e)=>(0,r.jsxs)("div",{className:"tw-bg-white tw-rounded-xl tw-border tw-border-[#E2E2E2] tw-p-5",children:[(0,r.jsxs)("div",{className:"tw-space-y-3",children:[(0,r.jsx)(y,{className:"tw-h-3 tw-w-full"}),(0,r.jsx)(y,{className:"tw-h-3 tw-w-[92%]"}),(0,r.jsx)(y,{className:"tw-h-3 tw-w-[85%]"}),(0,r.jsx)(y,{className:"tw-h-3 tw-w-[78%]"})]}),(0,r.jsxs)("div",{className:"tw-mt-4 tw-pt-4 tw-border-t tw-border-[#E2E2E2] tw-space-y-2",children:[(0,r.jsx)(y,{className:"tw-h-4 tw-w-40"}),(0,r.jsx)(y,{className:"tw-h-4 tw-w-28"})]})]},e))}),tm=({message:t,isLoading:e})=>e?(0,r.jsx)(y,{className:"tw-h-7 tw-w-[280px] tw-max-w-full"}):t?(0,r.jsx)("h3",{className:"tw-text-[#181A53] tw-font-semibold tw-text-lg tw-mb-0",children:t}):null;function tu({item:t}){let[e,s]=(0,l.useState)(!1),n=t?.customer_testimonial?.description||"",i=n.length>285,a=e?n:n.slice(0,285);
1return(0,r.jsxs)("p",{className:"tw-text-[#585858] tw-text-sm tw-leading-relaxed tw-mb-0",children:[(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:a}}),i?(0,r.jsxs)(r.Fragment,{children:[e?null:"... ",(0,r.jsx)("button",{type:"button",onClick:()=>s(t=>!t),className:"tw-inline tw-p-0 tw-border-0 tw-bg-transparent tw-text-[#0362D3] tw-text-sm tw-font-medium tw-cursor-pointer hover:tw-underline !tw-mb-0",children:e?"Read less":"Read more"})]}):null]})}var tx=({results:t=[]})=>t?.length?(0,r.jsx)("div",{className:"tw-grid tw-grid-cols-1 md:tw-grid-cols-2 tw-gap-4",children:t.map((t,e)=>{let s=t?.customer_testimonial||{},l=[s.first_name,s.last_name].filter(Boolean).join(" "),n=t?.jobrole?.[0]?.name??s.designation,i=Number(s.ratings)>0?Number(s.ratings):5;return(0,r.jsxs)(w.E.article,{className:"tw-group tw-bg-white tw-rounded-xl tw-border tw-border-solid tw-border-[#E2E2E2] tw-p-5 tw-h-full tw-flex tw-flex-col tw-cursor-default tw-shadow-[0_2px_8px_rgba(0,0,0,0.04)] hover:tw-border-[#0362D3] hover:tw-shadow-[0_16px_40px_rgba(3,98,211,0.12)] tw-transition-[box-shadow,border-color] tw-duration-300",whileHover:{y:-6},transition:{type:"spring",stiffness:280,damping:22},children:[(0,r.jsxs)("div",{className:"tw-flex-1",children:[(0,r.jsx)("div",{className:"tw-text-[#585858] tw-text-sm tw-leading-relaxed md:tw-hidden",children:(0,r.jsx)(tu,{item:t})}),(0,r.jsx)("p",{className:"tw-hidden md:tw-block tw-text-[#585858] tw-text-sm tw-leading-relaxed tw-mb-0",dangerouslySetInnerHTML:{__html:s.description||""}}),(0,r.jsx)("p",{className:"tw-text-[#585858] tw-text-sm tw-font-semibold tw-mt-4 tw-mb-1",children:"Class Taken:"}),t?.course?.length>0&&t.course.map((t,e)=>(0,r.jsx)(B(),{href:`/course/${t?.slug}`,target:"_blank",rel:"noopener noreferrer",className:"tw-block tw-text-[#0362d3] tw-text-sm tw-no-underline hover:tw-no-underline group-hover:tw-text-[#024ea8] tw-transition-colors",children:t?.name},`${t?.slug||e}`))]}),(0,r.jsxs)("div",{className:"tw-flex tw-items-end tw-justify-between tw-gap-4 tw-mt-5 tw-pt-4 tw-border-t tw-border-[#E2E2E2] group-hover:tw-border-[#E8F0FE] tw-transition-colors tw-duration-300",children:[(0,r.jsxs)("div",{className:"tw-min-w-0",children:[(0,r.jsx)("h4",{className:"tw-text-[#181A53] tw-font-semibold tw-text-base tw-mb-1 group-hover:tw-text-[#0362D3] tw-transition-colors tw-duration-300",children:l}),n?(0,r.jsx)("p",{className:"tw-text-[#585858] tw-text-sm tw-mb-0",children:n}):null]}),(0,r.jsx)(z.Z,{rating:i,size:"small",color:"tw-text-[#FFB800]",hideStartNumber:!0})]})]},t?.id||e)})}):(0,r.jsx)("div",{className:"tw-flex tw-items-center tw-justify-center tw-min-h-[200px] tw-bg-white tw-rounded-xl tw-border tw-border-[#E2E2E2] tw-text-[#585858] tw-text-sm tw-px-6 tw-text-center",children:"No testimonials found for the selected filters."});function tp({className:t="tw-w-6 tw-h-6"}){return(0,r.jsx)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M12 0L14.6941 8.2918H23.4127L16.3593 13.4164L19.0534 21.7082L12 16.5836L4.94658 21.7082L7.6407 13.4164L0.587322 8.2918H9.30593L12 0Z",fill:"#00B67A"})})}function th({href:t,label:e,compact:s=!1}){return(0,r.jsxs)(B(),{href:t,target:"_blank",rel:"noopener noreferrer",className:`tw-group tw-inline-flex tw-items-center tw-gap-2.5 tw-shrink-0 tw-rounded tw-border tw-border-solid tw-border-[#D9D9D9] tw-bg-white tw-no-underline hover:tw-no-underline tw-transition-all tw-duration-300 hover:tw-border-[#B2B2B2] hover:tw-bg-[#FAFAFA] ${s?"tw-mt-3 tw-px-3.5 tw-py-2":"tw-mt-5 tw-px-4 tw-py-2.5"}`,"aria-label":`Review us on ${e}`,children:[(0,r.jsx)(tp,{className:"tw-w-5 tw-h-5 tw-transition-transform tw-duration-300 group-hover:tw-scale-110"}),(0,r.jsx)("span",{className:`tw-text-[#181A53] tw-font-medium tw-tracking-tight tw-transition-colors tw-duration-300 ${s?"tw-text-sm":"tw-text-sm sm:tw-text-base"}`,children:e})]})}function tb({title:t="Share Your Success Story",description:e="Your feedback helps professionals and organizations make confident learning decisions while enabling us to continuously improve our training experiences. Share your NetCom Learning journey and inspire others to advance their skills and careers.",illustration:s="/trustpilot.jpg",illustrationAlt:l="Person sharing feedback and reviews online",trustpilotUrl:n="https://www.trustpilot.com/review/www.netcomlearning.com",buttonLabel:i="Review Us on Trustpilot",compact:a=!1}){let d=(0,r.jsxs)(w.E.div,{className:`tw-flex tw-flex-col lg:tw-flex-row lg:tw-items-center ${a?"lg:tw-gap-6":"lg:tw-gap-10 xl:tw-gap-12"}
1`,initial:"hidden",whileInView:"visible",viewport:N,variants:k,children:[(0,r.jsxs)(w.E.div,{variants:C,className:"tw-w-full lg:tw-w-[48%] tw-shrink-0",children:[(0,r.jsx)(p.Z,{className:`!tw-text-start tablet:!tw-text-start lg:!tw-text-left ${a?"!tw-mb-1 sm-desktop:!tw-mb-1 sm-desktop-max:!tw-mb-1":"!tw-mb-3 sm-desktop:!tw-mb-3 sm-desktop-max:!tw-mb-3"}`,children:t}),e?(0,r.jsx)("p",{className:`tw-text-[#585858] tw-mb-0 ${a?"tw-text-sm tw-leading-snug tw-line-clamp-2":"tw-text-sm sm:tw-text-base tw-leading-relaxed"}`,children:e}):null,(0,r.jsx)(th,{href:n,label:i,compact:a})]}),(0,r.jsx)(w.E.div,{variants:S,className:"tw-w-full lg:tw-w-[52%] tw-flex tw-justify-center lg:tw-justify-end",children:(0,r.jsx)("div",{className:`tw-relative tw-w-full ${a?"tw-max-w-[220px] sm:tw-max-w-[260px] tw-h-[120px] sm:tw-h-[140px]":"tw-max-w-[400px] tw-h-[200px] sm:tw-h-[240px]"}`,children:(0,r.jsx)(o(),{src:s,alt:l,layout:"fill",objectFit:"contain",objectPosition:"center"})})})]});return a?(0,r.jsx)("div",{className:"tw-mt-6 tw-pt-6 tw-border-t tw-border-[#E2E2E2] tw-bg-white tw-rounded-xl tw-px-4 tw-py-4 sm:tw-px-5 sm:tw-py-5",children:d}):(0,r.jsx)(h.Z,{className:"tw-bg-white !tw-py-8 tablet:!tw-py-8 sm-desktop:!tw-py-10 sm-desktop-max:!tw-py-10",children:d})}var tf=()=>{let{isFilterDrawerView:t,filterDrawerOpen:e,setFilterDrawerOpen:s,activeFilterCategory:n,drawerActiveCategory:i,handleHorizontalFilterTab:a,handleDrawerCategoryChange:o,filterSidebarProps:w,filterSections:d,panelTags:c,isLoading:m,results:u,total:x,totalPages:p,totalMessage:h,currentPage:b,handlePaginationChange:f}=function(){let t=(0,l.useContext)(te);if(!t)throw Error("useTestimonialFilterContext must be used within TestimonialFilterProvider");return t}(),g=(0,l.useRef)(null),v=(0,l.useCallback)(t=>{f(t),window.setTimeout(()=>{g.current?.scrollIntoView({behavior:"smooth",block:"start"})},200)},[f]);return(0,r.jsxs)("div",{children:[t&&(0,r.jsx)(td,{filterSections:d,activeCategory:n,onTabClick:a,panelTags:c,isLoading:m}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"",children:(0,r.jsxs)("div",{className:"tw-flex tw-flex-col sm-desktop:tw-flex-row tw-gap-6 tw-items-start",children:[t?null:(0,r.jsx)(tl,{...w}),(0,r.jsxs)("div",{className:"tw-flex-1 tw-min-w-0 tw-w-full",children:[(0,r.jsx)("div",{ref:g,className:"tw-mb-4 tw-scroll-mt-24",children:(0,r.jsx)(tm,{message:h,isLoading:m})}),m?(0,r.jsx)(tc,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(tx,{results:u}),x>0&&(0,r.jsx)(tr.Z,{currentPage:b,totalPages:p,onPageChange:v})]})]})]})}),t&&e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"tw-fixed tw-inset-0 tw-bg-black/40 tw-z-[2147483646]",onClick:()=>s(!1),"aria-hidden":!0}),(0,r.jsx)("div",{className:"tw-fixed tw-top-0 tw-right-0 tw-h-full tw-w-full tablet:tw-w-[70%] sm-desktop:tw-max-w-[600px] tw-bg-white tw-shadow-lg tw-z-[2147483647] tw-flex tw-flex-col",children:(0,r.jsx)(ta,{...w,activeCategory:i,onActiveCategoryChange:o,onClose:()=>s(!1),onView:()=>s(!1)})})]})]})]})},tg=({sectionTitle:t})=>(0,r.jsxs)(h.Z,{className:"tw-bg-[#f5f5f5]",children:[(0,r.jsx)(p.Z,{children:t}),(0,r.jsx)(ts,{children:(0,r.jsx)(tf,{sectionTitle:t})})]}),tv=!0,ty=({navData:t,testimonials:e})=>{let{isUS:s}=(0,I.Z)(),[n,i]=(0,l.useState)({banner:e.testimonial_page_info,globalImage:s?e.global_image:e.global_image_country,featuredTestimonial:s?e.featured_testimonial:e.featured_testimonial_country,acknowledgement:e.acknowledgement,sectionTitle:e.section_title,successStory:s?e.success_story:e.success_story_country}),a=t=>n?.sectionTitle?.find(e=>e.section.name===t),o=t=>a(t)?.section_title;return(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsx)(X.Z,{headerData:t},2),(0,r.jsxs)("div",{className:"testimonial",children:[(0,r.jsx)(x,{data:n.banner}),(0,r.jsx)(A,{logos:n.globalImage,title:o("Customer logo"),description:a("Customer logo")?.sub_title}),(0,r.jsx)(R,{testimonials:n.featuredTestimonial,sectionTitle:o("Featured testimonials")}),(0,r.jsx)(G,{sectionTitle:o("Testimonial Case studies"),caseStudies:n.successStory}),(0,r.jsx)(tg,{sectionTitle:o("Testimonial catalogue")}),(0,r.jsx)(tb,{}),(0,r.jsx)(W.Z,{acknowledgement:n?.acknowledgement},15)]})]})}},91152:function(t,e,s){"use strict";s.d(e,{o:function(){return r}});let r=({event:t,buttonUrl:e})=>{let s=e.includes("#"),r=s?e.split("#")[1]:null,l=window.innerWidth<=767;if(s&&r){try{r=decodeURIComponent(r)}catch(t){return}t.preventDefault();let e=document.getElementById(r),s=document.getElementById("header"),n=document.getElementById("in-page-nav-mobile"),i=document.getElementById("in-page-nav");if(e){let t=0;l?(s&&(t+=s.offsetHeight),n&&(t+=n.offsetHeight)):i&&(t+=i.offsetHeight);let a=e.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:a-(t-20),behavior:"smooth"}),window.history.pushState(null,"",`#${r}`)}}}},44568:function(t,e,s){"use strict";s.r(e),s.d(e,{Typography:function(){return n}});var r=s(85893);s(67294);let l={h1:"tw-m-0 tw-p-0 tw-text-[40px] tw-leading-[50px] tw-break-words sm-desktop-max:tw-text-[40px] sm-desktop-max:tw-leading-[50px] sm-desktop:tw-text-[32px] sm-desktop:tw-leading-[42px] tablet:tw-text-[24px] tablet:tw-leading-[32px] mobile:tw-text-[32px] mobile:tw-leading-[40px]",h2:"tw-m-0 tw-p-0 tw-text-[32px] tw-leading-[42px] tw-break-words sm-desktop-max:tw-text-[32px] sm-desktop-max:tw-leading-[42px] sm-desktop:tw-text-[26px] sm-desktop:tw-leading-[36px] tablet:tw-text-[20px] tablet:tw-leading-[26px] mobile:tw-text-[22px] mobile:tw-leading-[30px]",h3:"tw-m-0 tw-p-0 tw-text-[20px] tw-leading-[28px] tw-break-words sm-desktop-max:tw-text-[20px] sm-desktop-max:tw-leading-[28px] sm-desktop:tw-text-[18px] sm-desktop:tw-leading-[26px] tablet:tw-text-[16
1px] tablet:tw-leading-[20px] mobile:tw-text-[20px] mobile:tw-leading-[28px]",h4:"tw-m-0 tw-p-0 tw-text-[18px] tw-leading-[26px] tw-break-words sm-desktop-max:tw-text-[18px] sm-desktop-max:tw-leading-[26px] sm-desktop:tw-text-[16px] sm-desktop:tw-leading-[24px] tablet:tw-text-[14px] tablet:tw-leading-[18px] mobile:tw-text-[18px] mobile:tw-leading-[24px]",h5:"tw-m-0 tw-p-0 tw-text-[24px] tw-leading-[34px] tw-break-words sm-desktop-max:tw-text-[24px] sm-desktop-max:tw-leading-[34px] sm-desktop:tw-text-[22px] sm-desktop:tw-leading-[30px] tablet:tw-text-[18px] tablet:tw-leading-[24px] mobile:tw-text-[16px] mobile:tw-leading-[24px]",p1:"tw-m-0 tw-p-0 tw-text-[16px] tw-leading-[24px] tw-text-gray-700 tw-break-words sm-desktop-max:tw-text-[16px] sm-desktop-max:tw-leading-[24px] sm-desktop:tw-text-[14px] sm-desktop:tw-leading-[22px] tablet:tw-text-[14px] tablet:tw-leading-[18px] mobile:tw-text-[16px] mobile:tw-leading-[24px]",p2:"tw-m-0 tw-p-0 tw-text-[14px] tw-leading-[22px] tw-text-gray-700 tw-break-words sm-desktop-max:tw-text-[14px] sm-desktop-max:tw-leading-[22px] sm-desktop:tw-text-[12px] sm-desktop:tw-leading-[20px] tablet:tw-text-[13px] tablet:tw-leading-[20px] mobile:tw-text-[14px] mobile:tw-leading-[20px]",p3:"tw-m-0 tw-p-0 tw-text-[12px] tw-leading-[20px] tw-text-gray-700 tw-break-words sm-desktop-max:tw-text-[12px] sm-desktop-max:tw-leading-[20px] sm-desktop:tw-text-[10px] sm-desktop:tw-leading-[18px] tablet:tw-text-[10px] tablet:tw-leading-[18px] mobile:tw-text-[12px] mobile:tw-leading-[18px]",p4:"tw-m-0 tw-p-0 tw-text-[18px] tw-leading-[26px] tw-break-words sm-desktop-max:tw-text-[18px] sm-desktop-max:tw-leading-[26px] sm-desktop:tw-text-[16px] sm-desktop:tw-leading-[24px] tablet:tw-text-[14px] tablet:tw-leading-[18px] mobile:tw-text-[18px] mobile:tw-leading-[24px]",p5:"tw-m-0 tw-p-0 tw-text-[24px] tw-leading-[34px] tw-break-words sm-desktop-max:tw-text-[24px] sm-desktop-max:tw-leading-[34px] sm-desktop:tw-text-[22px] sm-desktop:tw-leading-[30px] tablet:tw-text-[18px] tablet:tw-leading-[24px] mobile:tw-text-[16px] mobile:tw-leading-[24px]",p:"tw-m-0 tw-p-0 tw-text-base tw-text-gray-700 tw-leading-relaxed tw-break-words",span:"tw-m-0 tw-p-0 tw-text-base tw-text-gray-700 tw-break-words"},n=({as:t="p",className:e="",children:s,...n})=>{let i=["p1","p2","p3","p4","p5"].includes(t)?"p":t,a=`${l[t]||l.p} ${e}`.trim();return(0,r.jsx)(i,{className:a,...n,children:s})}},3123:function(t,e,s){"use strict";s.d(e,{J:function(){return n}});var r=s(85893),l=s(67294);function n(t){let[e,s]=(0,l.useState)(!1),{src:n,alt:i,style:a,className:o,...w}=t;return e?(0,r.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgiIGhlaWdodD0iODgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBvcGFjaXR5PSIuMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzLjciPjxyZWN0IHg9IjE2IiB5PSIxNiIgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2IiByeD0iNiIvPjxwYXRoIGQ9Im0xNiA1OCAxNi0xOCAzMiAzMiIvPjxjaXJjbGUgY3g9IjUzIiBjeT0iMzUiIHI9IjciLz48L3N2Zz4KCg==",alt:"Error loading image",className:o,style:a,...w,"data-original-url":n}):(0,r.jsx)("img",{src:n,alt:i,className:o,style:a,...w,onError:()=>{s(!0)}})}},73188:function(t,e,s){"use strict";s.d(e,{Z:function(){return i}});var r=s(85893),l=s(40108),n=s(44568);function i({children:t,className:e,subtitleClassName:s,variant:i="light",subtitle:a,...o}){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h2",{className:(0,l.cn)(`w-text-left tablet:tw-text-center ${"dark"===i?"tw-text-white":"tw-text-navy-blue"} tw-font-semibold tw-mb-[24px] table:tw-mb-[24px] sm-desktop:tw-mb-[36px] sm-desktop-max:tw-mb-[40px] ${a?"!tw-mb-6":""}`,e),...o,children:t}),a&&(0,r.jsx)(n.Typography,{as:"p1",className:`tw-mb-8 tw-text-left tablet:tw-text-center tw-leading-relaxed sm-desktop:tw-mb-10 sm-desktop:tw-leading-9 tablet:tw-mx-auto tablet:tw-w-[80%] ${"dark"===i?"tw-text-white":"tw-text-[#585858]"} ${s}`,children:a})]})}},14253:function(t,e,s){"use strict";var r=s(85893);s(67294);var l=s(36145);e.Z=({children:t,className:e="",...s})=>(0,r.jsx)("section",{className:`
2  tw-py-[40px] 
3  tablet:tw-py-[36px] 
4  sm-desktop:tw-py-[56px] 
5  sm-desktop-max:tw-py-[64px] ${e||""}`,...s,children:(0,r.jsx)(l.Z,{children:t})})},31123:function(t,e,s){"use strict";s.d(e,{Z:function(){return n}});var r=s(85893),l=s(71818);function n({currentPage:t,totalPages:e,onPageChange:s,showPageNumbers:n=!0,className:i=""}){return(0,r.jsxs)("nav",{className:`tw-flex tw-w-full tw-items-center tw-justify-between tw-border-gray-200 tw-px-4 sm:tw-px-0 tablet:tw-mt-14 tablet:tw-mb-o mobile:tw-mt-6 mobile:tw-mb-10 ${i}`.trim(),children:[(0,r.jsx)("div",{className:"tw--mt-px tw-flex tw-w-0 tw-flex-1",children:(0,r.jsxs)("button",{onClick:()=>s(t-1),disabled:1===t,className:"tw-inline-flex tw-items-center tw-border-t-2 tw-border-transparent tw-pr-1 tw-pt-4 tw-text-sm tw-font-medium tw-text-gray-500 hover:tw-border-gray-300 hover:tw-text-gray-700 disabled:tw-opacity-50",children:[(0,r.jsx)(l.KT0,{className:"tw-mr-3 tw-size-5 tw-text-gray-400"}),"Previous"]})}),n?(0,r.jsx)("div",{className:"tw-hidden md:tw--mt-px md:tw-flex",children:(()=>{let s=[];if(e<=7)for(let t=1;t<=e;t++)s.push(t);else t<=4?s.push(1,2,3,4,5,"...",e):t>e-4?s.push(1,"...",e-4,e-3,e-2,e-1,e):s.push(1,"...",t-1,t,t+1,"...",e);return s})().map((e,l)=>"number"==typeof e?(0,r.jsx)("button",{onClick:()=>s(e),"aria-current":e===t?"page":void 0,className:`tw-inline-flex tw-items-center tw-border-t-2 tw-px-4 tw-pt-4 tw-text-sm tw-font-medium ${e===t?"tw-border-indigo-500 tw-text-indigo-600":"tw-border-transparent tw-text-gray-500 hover:tw-border-gray-300 hover:tw-text-gray-700"}`,children:e},l):(0,r.jsx)("span",{className:"tw-inline-flex tw-items-center tw-border-t-2 tw-border-transparent tw-px-4 tw-pt-4 tw-text-sm tw-font-medium tw-text-gray-500",children:e},l))}):null,(0,r.jsx)("div",{className:"tw--mt-px tw-flex tw-w-0 tw-flex-1 tw-justify-end",children:(0,r.jsxs)("button",{onClick:()=>s(t+1),disabled:t===e,className:"tw-inline-flex tw-items-center tw-border-t-2 tw-border-transparent tw-pl-1 tw-pt-4 tw-text-sm tw-font-medium tw-text-gray-500 hover:tw-border-gray-300 hover:tw-text-gray-700 disabled:tw-opacity-50",children:["Next",(0,r.jsx)(l.RRq,{className:"tw-ml-3 tw-size-5 tw-text-gray-400"})]})})]})}},70469:function(t,e,s){"use strict";var r=s(85893);s(67294);var l=s(41664),n=s.n(l);e.Z=({size:t="medium",variant:e="default",children:s,className:l="",href:i,target:a="_self",...o})=>{let w=`
6   !tw-m-0 tw-inline-flex tw-items-center tw-justify-center tw-font-semibold tw-rounded-[8px]
7    tw-relative tw-overflow-hidden tw-no-underline hover:tw-underline
8    tw-border tw-border-solid
9  `,d=`
10    ${w}
11    ${({large:"tw-text-[18px] tw-leading-[24px] tw-py-[12px] tw-px-[18px]",medium:"tw-text-[16
11px] tw-leading-[22px] tw-py-[10px] tw-px-[16px]",small:"tw-text-[14px] tw-leading-[20px] tw-py-[8px] tw-px-[14px]"})[t]||""}
12    ${({default:`
13      tw-text-button-theme-color hover:tw-text-button-theme-color
14      tw-border-button-theme-color
15    `,white:`
16      tw-text-white hover:tw-text-white
17      tw-border-white
18    `,grey:`
19      tw-text-[#808080] hover:tw-text-[#808080]
20      tw-border-[#808080]
21    `})[e]||""}
22    ${l}
23  `.trim();return i?(0,r.jsx)(n(),{href:i,...o,className:d,target:a,children:s}):(0,r.jsx)("button",{className:d,...o,children:s})}},5984:function(t,e,s){"use strict";s.d(e,{Z:function(){return o}});var r=s(85893);s(67294);let l={small:"tw-w-4 tw-h-4",medium:"tw-w-5 tw-h-5",large:"tw-w-6 tw-h-6"},n=({className:t})=>(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:`tw-inline-block ${t}`,children:(0,r.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.2 3.683a1 1 0 00.95.69h3.873c.969 0 1.371 1.24.588 1.81l-3.134 2.277a1 1 0 00-.364 1.118l1.2 3.683c.3.921-.755 1.688-1.54 1.118l-3.134-2.277a1 1 0 00-1.176 0l-3.134 2.277c-.784.57-1.838-.197-1.54-1.118l1.2-3.683a1 1 0 00-.364-1.118L2.44 9.11c-.783-.57-.38-1.81.588-1.81h3.873a1 1 0 00.95-.69l1.2-3.683z"})}),i=({className:t,halfColor:e})=>(0,r.jsxs)("svg",{viewBox:"0 0 20 20",className:`tw-inline-block ${t}`,fill:"currentColor",children:[(0,r.jsx)("defs",{children:(0,r.jsxs)("linearGradient",{id:`halfGrad-${e}`,x1:"0",x2:"1",y1:"0",y2:"0",children:[(0,r.jsx)("stop",{offset:"50%",stopColor:"currentColor"}),(0,r.jsx)("stop",{offset:"50%",stopColor:e})]})}),(0,r.jsx)("path",{fill:`url(#halfGrad-${e})`,d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.2 3.683a1 1 0 00.95.69h3.873c.969 0 1.371 1.24.588 1.81l-3.134 2.277a1 1 0 00-.364 1.118l1.2 3.683c.3.921-.755 1.688-1.54 1.118l-3.134-2.277a1 1 0 00-1.176 0l-3.134 2.277c-.784.57-1.838-.197-1.54-1.118l1.2-3.683a1 1 0 00-.364-1.118L2.44 9.11c-.783-.57-.38-1.81.588-1.81h3.873a1 1 0 00.95-.69l1.2-3.683z"})]}),a=({className:t,fillColor:e="none"})=>(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:e,className:`tw-inline-block ${t}`,children:(0,r.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.2 3.683a1 1 0 00.95.69h3.873c.969 0 1.371 1.24.588 1.81l-3.134 2.277a1 1 0 00-.364 1.118l1.2 3.683c.3.921-.755 1.688-1.54 1.118l-3.134-2.277a1 1 0 00-1.176 0l-3.134 2.277c-.784.57-1.838-.197-1.54-1.118l1.2-3.683a1 1 0 00-.364-1.118L2.44 9.11c-.783-.57-.38-1.81.588-1.81h3.873a1 1 0 00.95-.69l1.2-3.683z"})});function o({rating:t=0,reviews:e=0,size:s="medium",color:o="tw-text-yellow-400",maxStars:w=5,showReviews:d=!1,halfColor:c="#d1d5db",textColor:m="tw-text-slate-700",className:u="",hideStartNumber:x=!1,showShortReviews:p=!1}){let h=[];for(let e=1;e<=w;e++)t>=e?h.push((0,r.jsx)(n,{className:`${l[s]} ${o}`},e)):t>=e-.5?h.push((0,r.jsx)(i,{className:`${l[s]} ${o}`,halfColor:c},e)):h.push((0,r.jsx)(a,{className:`${l[s]} ${o}`,fillColor:c},e));let b=t=>t?t>999?`${(t/1e3).toFixed(1)}k`:t:"",f="tw-m-0 tw-p-0 tw-text-[18px] tw-leading-[26px] tw-break-words sm-desktop-max:tw-text-[18px] sm-desktop-max:tw-leading-[26px] sm-desktop:tw-text-[16px] sm-desktop:tw-leading-[24px] tablet:tw-text-[14px] tablet:tw-leading-[18px] mobile:tw-text-[18px] mobile:tw-leading-[24px]";return(0,r.jsxs)("div",{className:`tw-flex tw-items-center tw-gap-2 tw-flex-wrap ${u}`,children:[(0,r.jsx)("div",{className:"tw-flex tw-gap-0.5",children:h}),t&&!x&&(0,r.jsxs)("p",{className:`${f} tw-font-medium tw-text-sm ${m}`,children:[Math.floor(t)," ",p&&e>0&&`(${b(e)})`]}),t&&d&&e>0&&(0,r.jsxs)("p",{className:`${f} tw-font-[Manrope] tw-text-xs tw-hidden sm:tw-inline-block ${m}`,children:["Based on ",b(e)," reviews"]})]})}},40108:function(t,e,s){"use strict";s.d(e,{cn:function(){return n}});var r=s(90512),l=s(98388);function n(...t){return(0,l.m6)((0,r.W)(t))}},12553:function(t,e,s){"use strict";s.d(e,{Eb:function(){return l},Ew:function(){return i},LU:function(){return w},Xb:function(){return n},YI:function(){return c},by:function(){return r},ei:function(){return m},ph:function(){return o},vi:function(){return a},yH:function(){return d}});let r=(t,e)=>e?.label?.toLowerCase()?.trim()?.includes(t?.toLowerCase()?.trim()),l=(t,e,s,r,l,n,i,a,o,w)=>{let d={search_query:t?t.trim():void 0,sort_order:e||void 0,page_size:s||void 0,page:r||void 0};return i&&(d.is_learning_method=!0),l&&(d.vendor=l),n&&(d.product=n),w&&(d.industry=w),a&&(
23d.city=a),o&&(d.resource_name=o),Object.fromEntries(Object.entries(d).filter(([t,e])=>void 0!==e&&e))},n=t=>Object.entries(t).filter(([t,e])=>Array.isArray(e)&&e.length>0).map(([t,e])=>e.map(e=>`${e.tool_name??t}=${String(e.value).replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/-/g,"%2D").replace(/\//g,"%2F")}`).join("&")).join("&");function i(t){let e=t.charAt(0).toUpperCase()+t.slice(1),s=e.replace(/_/g," ");return s}let a=(t,e)=>t?.map(t=>({value:"object"==typeof t?t?.id:t,label:"object"==typeof t?t?.name:!1===t?"False":!0===t?"True":t?.title?t?.title:t,key:t.id,tool_name:t?.tool_name?t?.tool_name:e,field_name:t?.name?"name":"title"})),o=t=>Object.entries(t).filter(([t,e])=>Array.isArray(e)&&e.length>0).map(([t,e])=>({key:t,values:e})),w=(t,e)=>{let s,r;if(!t||!e)return"";if("hours"===t){if(e<4)return`${0>=Math.floor(e)?parseFloat(e).toFixed(1):Math.floor(e)} ${Math.floor(e)>1?"Hours":"Hour"}`;s=e?`${e/8%1==0?e/8:(e/8).toFixed(1)} ${e/8>1?"Days":"Day"}`:null,r=e?`${0>=Math.floor(e)?parseFloat(e).toFixed(1):Math.floor(e)} ${Math.floor(e)>1?"Hours":"Hour"}`:null}else if("days"===t){let t=8*e;s=`${Math.floor(e)} ${Math.floor(e)>1?"Days":"Day"}`,r=e?`${Math.floor(t)} ${Math.floor(t)>1?"Hours":"Hour"}`:null}return`${s} (${r})`},d=(t,e)=>`${Number(e)?.toLocaleString("en-US",{maximumFractionDigits:0})} ${t}${e>1?"s":""}`,c=(t,e)=>`${Number(e)?.toLocaleString("en-US",{maximumFractionDigits:0})} ${t}${e>1?"s":""}`,m=t=>t?Number(t)?.toLocaleString("en-US",{maximumFractionDigits:0}):0},54144:function(t,e,s){"use strict";var r=s(67294);e.Z=(t,e)=>{let s=(t,e)=>null!=t&&null!=e?`(min-width: ${t}px) and (max-width: ${e}px)`:null!=t?`(min-width: ${t}px)`:null!=e?`(max-width: ${e}px)`:"",[l,n]=(0,r.useState)(()=>{let r=s(t,e);return!!r&&window.matchMedia(r).matches});return(0,r.useEffect)(()=>{let r=s(t,e);if(!r){console.warn("useMediaQuery: At least one of minWidth or maxWidth should be provided.");return}let l=window.matchMedia(r),i=()=>n(l.matches);return n(l.matches),l.addEventListener("change",i),()=>l.removeEventListener("change",i)},[t,e]),l}}},function(t){t.O(0,[7665,8159,2494,6790,9774,2888,179],function(){return t(t.s=85207)}),_N_E=t.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.