(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{"+fe6":function(module,exports,e){var n=e("t4Dc"),t=n.default?n.default:{},a=(0,e("HdzH").default)(t);a.getLocale=function(){return"es"},module.exports=a},"/wy5":function(module,exports,e){},"0KCu":function(module,exports,e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetCampaignModulesForXdp"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"campaignModulesVariables"}},type:{kind:"NamedType",name:{kind:"Name",value:"Campaign_CampaignModulesInputVariables"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productType"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Campaign_ProductType"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Campaign"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getCampaignModulesForXdp"},arguments:[{kind:"Argument",name:{kind:"Name",value:"campaignModulesVariables"},value:{kind:"Variable",name:{kind:"Name",value:"campaignModulesVariables"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productType"}}},{kind:"Argument",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"promoBar"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CampaignPromoBarModule"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:433}};n.loc.source={body:"#import './PromoBarModuleFragment.graphql'\n\nquery GetCampaignModulesForXdp(\n $campaignModulesVariables: Campaign_CampaignModulesInputVariables\n $productType: Campaign_ProductType!\n $slug: String!\n) {\n Campaign {\n getCampaignModulesForXdp(\n campaignModulesVariables: $campaignModulesVariables\n productType: $productType\n slug: $slug\n ) {\n promoBar {\n ...CampaignPromoBarModule\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var t={};n.definitions=n.definitions.concat(e("xQDJ").definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!t[n]&&(t[n]=!0,!0)})));var a={};function findOperation(e,n){for(var t=0;t0;){var c=o;o=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var a=findOperation(e,n);a&&t.definitions.push(a)})),t}(n,"GetCampaignModulesForXdp")},"4MJ+":function(module,exports,e){var n=e("FlrG"),t=n.default?n.default:{},a=(0,e("HdzH").default)(t);a.getLocale=function(){return"es"},module.exports=a},"5coP":function(module,exports,e){e("f1XN")},"7z7Y":function(module,e,n){"use strict";var t=n("pVnL"),a=n.n(t),i=n("3tO9"),r=n.n(i),o=n("q1tI"),c=n("RIqP"),l=n.n(c),d=n("VkAN"),s=n.n(d),u=n("OhL7"),m=n("2xqg"),p=n.n(m),g=n("CsdX"),v=n("W8MJ"),b=n.n(v),f=n("VbXa"),h=n.n(f),k=n("OS56"),C=n.n(k),y=n("TSYQ"),O=n.n(y),w=n("zXDh"),j=n("oJpF"),x=n("jrIE"),P=n("Z2eb"),S=n("kwmr"),N=n("jGbM"),T=n("8GKI"),common_withUserAgent=function(){return function(e){var n=e.displayName||e.name,HOCWithUserAgentApi=function(n){return o.createElement(e,r()(r()({},n),{},{userAgent:n.userAgent}))};return HOCWithUserAgentApi.displayName="withUserAgent(".concat(n,")"),Object(N.a)(HOCWithUserAgentApi,e),Object(S.a)([T.a],(function(e,n){return r()(r()({},n),{},{userAgent:e.getUserAgent()})}))(HOCWithUserAgentApi)}},I=n("IDuc"),E=n("ONFI"),L=n.n(E);n("5coP");function RightNavButton(e){var n=e.className,t=e.customClassName,a=e.onClick,i=e.arrowColor,r=e.hoverColor,c=e.trackingData,l=(null==c?void 0:c.id)||(null==c?void 0:c.collectionName);return o.createElement(I.a,{id:l?"".concat(l.replace(/\s+/g,"-"),":carousel-right"):void 0,className:O()(n,t),trackingName:"carousel_right_button","aria-label":L()("Next Slide"),onClick:a,data:c,style:{right:"-73px",left:"auto"}},o.createElement(x.a,{size:48,color:i||g.b.black,hoverColor:r||g.b.darkPrimary,suppressTitle:!0,desc:L()("Black right arrow icon indicating next slide")}))}function LeftNavButton(e){var n=e.className,t=e.customClassName,a=e.onClick,i=e.arrowColor,r=e.hoverColor,c=e.trackingData,l=e.isProductCardExperiment,d=(null==c?void 0:c.id)||(null==c?void 0:c.collectionName);return o.createElement(I.a,{id:d?"".concat(d.replace(/\s+/g,"-"),":carousel-left"):void 0,className:O()(n,t),trackingName:"carousel_left_button","aria-label":L()("Previous Slide"),onClick:a,data:c,style:{left:l?"-60px":"-46px",right:"auto"}},o.createElement(j.a,{size:48,color:i||g.b.black,hoverColor:r||g.b.darkPrimary,suppressTitle:!0,desc:L()("Black left arrow icon indicating previous slide")}))}var A=function(e){function BrowseCarousel(n){var t;return(t=e.call(this,n)||this).timeoutId=0,t.componentWillUnmount=function(){t.timeoutId&&window.clearTimeout(t.timeoutId)},t.beforeChange=function(e,n){t.onCarouselChange(n+1)},t.onCarouselChange=function(e){var n,a=null===(n=t.carouselRef)||void 0===n?void 0:n.innerSlider;if(a){var i=r()(r()({},a.props),a.state);t.setState({currentPage:Math.round(e/i.slidesToScroll)+1})}},t.setRef=function(e){t.carouselRef=e},t.triggerSlideChangeForRTL=function(){if(t.shouldUseRTL){var e,n=null===(e=t.carouselRef)||void 0===e?void 0:e.innerSlider;if(n){var a=r()(r()({},n.props),n.state),i=Math.max(0,Math.ceil((a.slideCount-a.slidesToShow)/a.slidesToScroll));t.triggerSlideChange(0),t.triggerSlideChange(i)}}},t.triggerSlideChange=function(e){var n,a=null===(n=t.carouselRef)||void 0===n?void 0:n.innerSlider;if(a){var i=r()(r()({},a.props),a.state);a.changeSlide({message:"dots",index:e,slidesToScroll:i.slidesToScroll,currentSlide:i.currentSlide},!0)}},t.state={currentPage:1,componentDidMount:!1},t}h()(BrowseCarousel,e);var n=BrowseCarousel.prototype;return n.componentDidMount=function(){var e=this;this.timeoutId=window.setTimeout((function(){var n;"function"==typeof Event?n=new Event("resize"):(n=window.document.createEvent("Event")).initEvent("resize",!0,!0),window.dispatchEvent(n),e.triggerSlideChangeForRTL()}),0),this.setState((function(){return{componentDidMount:!0}})),this.updateSlickAccessibilityAttributes()},n.componentDidUpdate=function(){this.updateSlickAccessibilityAttributes()},n.updateSlickAccessibilityAttributes=function(){var e,n,t=null===(e=this.carouselRef)||void 0===e?void 0:null===(n=e.innerSlider)||void 0===n?void 0:n.list;t&&Object(P.a)(t)},n.render=function(){var e=this.props,n=e.rootClassName,t=e.prevArrowClassName,a=e.nextArrowClassName,i=e.dotsClassName,c=e.style,l=e.arrowColor,d=e.hoverColor,s=e.variableWidth,u=e.showDots,m=e.loadOnlyOnClient,p=e.trackingData,v=e.slidesToShow,b=void 0===v?BrowseCarousel.defaultProps.slidesToShow:v,f=e.slidesToScroll,h=e.showArrows,k=e.infinite,y=void 0!==k&&k,w=e.responsive,j=e.userAgent,x=e.isProductCardExperiment,P=this.state,S=P.currentPage,N=P.componentDidMount,T=null==j?void 0:j.isMobileBrowser,I=w||[{breakpoint:g.a.md,settings:{slidesToShow:b-2,slidesToScroll:1,infinite:y}},{breakpoint:g.a.lg,settings:{slidesToShow:b-1,slidesToScroll:b-1,infinite:y}}],E=this.shouldUseRTL,A=m&&N||!m;return o.createElement("div",{className:O()("rc-BrowseCarousel",n||""),style:c},A&&o.createElement(C.a,{accessibility:!0,rtl:E,ref:this.setRef,responsive:I,speed:500,dotsClass:O()("carousel-dots",i),dots:u,infinite:y,lazyLoad:N?"ondemand":void 0,appendDots:function(e){return o.createElement("ul",{role:"list"},e)},onInit:this.triggerSlideChangeForRTL,customPaging:function(e){return o.createElement("button",{type:"button","aria-label":"Slide ".concat(e+1),"aria-current":Math.round(S)===e+1},e+1)},slidesToScroll:f,slidesToShow:b,variableWidth:T||s,arrows:h,beforeChange:this.beforeChange,prevArrow:o.createElement(LeftNavButton,{customClassName:t,arrowColor:l,hoverColor:d,trackingData:r()({currentPage:S},p),isProductCardExperiment:x}),nextArrow:o.createElement(RightNavButton,{customClassName:a,arrowColor:l,hoverColor:d,trackingData:r()({currentPage:S},p)})},this.props.children),A&&o.createElement("div",{"aria-live":"polite","aria-atomic":"true","aria-relevant":"text",className:"screenreader-only"},L()("You are Currently on slide #{currentPage}",{currentPage:Math.round(S)})))},b()(BrowseCarousel,[{key:"shouldUseRTL",get:function(){return Boolean(this.props.enableRtl)&&Object(w.isRightToLeft)(L.a.getLocale())}}]),BrowseCarousel}(o.PureComponent);A.defaultProps={showDots:!0,showArrows:!0,slidesToShow:4,slidesToScroll:4};common_withUserAgent()(A);var D=n("fw5G"),F=n.n(D),R=n("MnCE"),B=n("+VU/"),U=n("38OI"),M=n("TOZ3"),V=n("17x9"),z=n.n(V);n("NY9i");var G,H=Object(R.b)(Object(R.l)("CardHOC"),Object(R.m)({isThemeDark:z.a.bool},(function(e){return{isThemeDark:e.isThemeDark}})))((function(e){var n=e.isActive,t=e.children,i=e.htmlAttributes,r=e.isInteractive,c=e.isThemeDark,l=e.className,d=e.showBorder;return(o.createElement("div",a()({className:O()("rc-Card",l),"data-show-border":!!d,"data-interactive":!!r,"data-dark-theme":!!c,"data-active":!!n},i),t))})),W={BLOCK:"block",HEADER:"header",FOOTER:"footer",IMAGE:"image"},q={border:"1px solid ".concat(g.b.divider),headerFooter:{background:g.b.bgGray,backgroundThemeDark:g.b.bgGrayThemeDark},paddingHorizontal:g.i.lg,paddingVertical:g.i.sm},Q=Object(u.c)(G||(G=s()(["\n .rc-CardSection,\n &.rc-CardSection {\n &[data-type='block'] {\n padding: "," ",";\n }\n\n &[data-type='header'] {\n background-color: ",";\n border-bottom: ",";\n padding: "," ",";\n\n &[data-dark-theme='true'] {\n background-color: ",";\n }\n }\n\n &[data-type='footer'] {\n background-color: ",";\n border-bottom: ",";\n padding: "," ",";\n\n &[data-dark-theme='true'] {\n background-color: ",";\n }\n }\n\n &[data-type='image'] {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n &[data-full-bleed='true'] {\n padding: 0;\n }\n\n &[data-dark-theme='true'] {\n border-color: ",";\n color: ",";\n }\n }\n"])),q.paddingVertical,q.paddingHorizontal,q.headerFooter.background,q.border,q.paddingVertical,q.paddingHorizontal,q.headerFooter.backgroundThemeDark,q.headerFooter.background,q.border,q.paddingVertical,q.paddingHorizontal,q.headerFooter.backgroundThemeDark,g.b.dividerThemeDark,g.b.primaryTextThemeDark);var X,Z=Object(R.b)(Object(R.l)("CardSectionHOC"),Object(R.c)({isThemeDark:z.a.bool}))((function(e){var n=e.children,t=e.htmlAttributes,i=e.isFullBleed,r=e.isThemeDark,o=e.className,c=e.type,l=void 0===c?W.BLOCK:c,d=e.shouldUseBareComponent;return Object(u.d)("div",a()({className:O()("rc-CardSection",o),"data-type":l,"data-full-bleed":!!i,"data-dark-theme":!!r},d?{}:{css:Q},t),n)})),K=n("fAYU"),J=(n("LW9P"),{clampText:function(e){return Object(u.c)(X||(X=s()(["\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: ",";\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n "])),e)}}),Y={LABEL:"label",SUBTITLE:"subtitle",TITLE:"title"},ee={tag:{label:"label",subtitle:"div",title:"h4"}};var ne=Object(R.b)(Object(R.l)("CardTextHOC"),Object(R.c)({isThemeDark:z.a.bool}))((function(e){var n=e.htmlAttributes,t=e.isThemeDark,i=e.maxLines,r=void 0===i?3:i,o=e.className,c=e.text,l=e.type,d=void 0===l?Y.LABEL:l,s=e.shouldRenderDiv,m=e.href,p=s?"div":ee.tag[d];return Object(u.d)(p,a()({className:O()("rc-CardText",o),"data-type":d,"data-dark-theme":t},n,{css:J.clampText(r)}),m?Object(u.d)(K.a,{className:"CardText-link",href:m,"data-dark-theme":t},c):c)})),te=Object(u.c)({".rc-PartnerLogo, &.rc-PartnerLogo":{position:"absolute",border:"1px solid var(--cds-color-grey-25)",borderRadius:3,zIndex:1,backgroundColor:"var(--cds-color-white-0)",".partnerLogoImage":{width:"100%",height:"100%",backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat"}}});function PartnerLogo(e){var n=e.logoSrc,t=e.className,i=e.htmlAttributes,r=e.shouldUseBareComponent;return Object(u.d)("span",a()({className:O()("rc-PartnerLogo",t)},r?{}:{css:te},i),n&&Object(u.d)("div",{className:"partnerLogoImage",style:{backgroundImage:"url(".concat(n,")")}}))}var ae=Object(u.c)({".rc-TagBadge, &.rc-TagBadge":{span:{fontSize:12,float:"right",fontWeight:600,fontFamily:'"Source Sans Pro",Arial,sans-serif',width:"fit-content",textDecoration:"none",color:"black",backgroundColor:"var(--cds-color-yellow-200)",borderRadius:"10px",padding:"0px 15px",verticalAlign:"middle"}}});function TagBadge(e){var n=e.text,t=e.shouldUseBareComponent;return Object(u.d)("div",a()({className:"rc-TagBadge"},t?{}:{css:ae}),Object(u.d)("span",null,n))}n("WcFi");var ie,re,oe,ce,le="course",de="s12n",se="lg",ue={xs:{titleMaxLines:2,subtitleMaxLines:2},sm:{titleMaxLines:3,subtitleMaxLines:2},md:{titleMaxLines:2,subtitleMaxLines:2},lg:{titleMaxLines:3,subtitleMaxLines:3}},me=Object(o.memo)((function(e){var n=e.gradient,t=void 0===n?g.f.productCardSpecialization:n,a=e.badge,i=e.imageSrc,c=e.logoSrc,l=e.title,d=e.titleLang,s=e.titleMaxLines,u=e.subtitle,m=e.subtitleMaxLines,p=e.label,v=e.tag,b=e.actionsElement,f=e.htmlAttributes,h=e.isInteractive,k=e.isThemeDark,C=e.onClick,y=e.showGradient,w=e.type,j=void 0===w?le:w,x=e.size,P=void 0===x?se:x,S=e.tagClassNames,N=e.children,T=e.useDivForTitleElement,I=e.dir,E=e.titleHref,L=e.shouldUseBareComponent,A=void 0===y?j===de:y,D=ue[P],F=C?{onClick:function(e){e.preventDefault(),C&&C()}}:{},R=d?{lang:d}:void 0,B="rtl"===I;return o.createElement("div",{className:"rc-ProductCard","data-size":P},o.createElement(H,{className:"productCard-card",isInteractive:!!C||h,isThemeDark:k||A,htmlAttributes:r()(r()(r()({},F),f),{},{"data-is-rtl":!!B})},o.createElement(Z,{className:"productCard-cardImageContainer",type:W.IMAGE,htmlAttributes:{"data-show-gradient":!!A},shouldUseBareComponent:L},o.createElement("span",{className:"productCard-cardImage","aria-hidden":!0,style:{backgroundImage:i?"url(".concat(i,")"):""}})),A&&o.createElement("div",{className:"productCard-gradient",style:{backgroundImage:"linear-gradient(".concat(t.deg,"deg, ").concat(t.start,", ").concat(t.end,")")}}),c&&o.createElement(PartnerLogo,{logoSrc:c,className:"productCard-PartnerLogo",htmlAttributes:{"data-is-rtl":!!B},shouldUseBareComponent:L}),v&&o.createElement("div",{className:O()("productCard-tag",S),"data-is-rtl":!!B},v),o.createElement("div",{className:"productCard-badgeWrapper"},o.createElement(TagBadge,{text:a,shouldUseBareComponent:L})),o.createElement(Z,{className:"productCard-titleSection",htmlAttributes:{"data-show-gradient":!!A},shouldUseBareComponent:L},o.createElement(ne,{className:"productCard-title",type:Y.TITLE,text:l,maxLines:s||D.titleMaxLines,htmlAttributes:R,shouldRenderDiv:T,href:E}),o.createElement(ne,{className:"productCard-subtitle",type:Y.SUBTITLE,text:u,maxLines:m||D.subtitleMaxLines})),N,(p||b)&&o.createElement(Z,{className:"productCard-cardActions",shouldUseBareComponent:L},o.createElement(M.b,{alignItems:"center",justifyContent:"between",flexDirection:B?"row-reverse":"row"},o.createElement(ne,{type:Y.LABEL,text:p}),b))))})),pe=Object(o.memo)((function(e){var n=e.hidePartnerLogo,t=e.hideLabel,a=e.size,i=void 0===a?"lg":a,r=e.dir,c=e.shouldUseBareComponent,l="rtl"===r;return o.createElement("div",{className:"rc-ProductCard placeholder","data-size":i},o.createElement(H,null,o.createElement(Z,{className:"productCard-cardImageContainer",type:W.IMAGE,shouldUseBareComponent:c},ie||(ie=o.createElement("span",{className:"productCard-shimmer productCard-cardImage"}))),!n&&o.createElement(PartnerLogo,{className:"productCard-PartnerLogo",htmlAttributes:{"data-is-rtl":!!l},shouldUseBareComponent:c}),o.createElement(Z,{className:"productCard-titleSection",shouldUseBareComponent:c},re||(re=o.createElement("div",{className:"productCard-title productCard-shimmer"})),oe||(oe=o.createElement("div",{className:"productCard-subtitle productCard-shimmer"}))),!t&&o.createElement(Z,{className:"productCard-cardActions",shouldUseBareComponent:c},ce||(ce=o.createElement("div",{className:"productCard-numberOfCourses productCard-shimmer"})))))})),ge=n("ROEb"),ve=n("sQ/U"),be=n("Gcrz"),fe=n("al67"),he=n("+LJP"),ke=n("Gok7"),Ce=n("eJRr"),ye=n("AWZ4"),Oe=n("HYlq"),we=n("nnP5"),je=(n("rnN+"),n("Iu/6")),xe="course",Pe=[xe],Se=g.b.white,Ne=g.b.primary,Te=(g.b.black,{unsaved:function(){return L()("Save")},saved:function(){return L()("Saved")}}),getTooltipText_unsaved=function(){return L()("Removed from your ")},getTooltipText_saved=function(){return L()("Added to your ")},_e={unsaved:function(){return L()("Removed from your Saved List")},saved:function(){return L()("Added to your Saved List")}},Ie=n("gNwb"),Ee=n("9A5E"),Le=n("ugs1"),Ae=n("PyLI"),De=n.n(Ae),Fe=(n("Or5p"),Ce.StyleSheet.create({button:{padding:0,margin:0,border:0,background:"transparent"},bookmarkContainer:{display:"inline-block"},text:{fontFamily:g.e.bold,fontSize:16,marginLeft:10,paddingRight:4},smallText:{fontSize:12},darkSmallColor:{color:g.b.black},darkColor:{color:g.b.primary},lightColor:{color:g.b.white},tooltip:{top:"-48px",display:"flex",opacity:0,transition:"opacity 500ms",alignItems:"center",background:g.b.black,fontFamily:g.e.body,color:g.b.white,fontSize:"12px",lineHeight:"18px",position:"absolute",justifyContent:"center",padding:"12px",zIndex:9999999,borderRadius:"3px",boxShadow:"0px 1px 2px var(--cds-color-darken-300)",":after":{display:"inline-block",content:"' '",height:14,width:14,transform:"rotate(45deg)",borderRadius:2,bottom:"-6px",zIndex:0,position:"absolute",backgroundColor:g.b.black,boxShadow:"0px 1px 2px var(--cds-color-darken-300)"},":hover":{opacity:1}},rightAlignedTooltip:{right:-10,":after":{right:14}},leftAlignedTooltip:{left:-10,":after":{left:14}},showTooltip:{opacity:1},hideTooltip:{pointerEvents:"none",opacity:0},hideContentFromLayout:{visibility:"hidden"},savedListLink:{textDecoration:"underline !important",color:"".concat(g.b.white," !important"),paddingLeft:4}})),Re=Object(Ie.b)({type:"BUTTON"})(ye.b),Be=function(e){function BookmarkWithSaving(){for(var n,t=arguments.length,i=new Array(t),r=0;r div {\n height: 300px !important;\n }\n }\n "]))),n("FdHa")),Sn=n("8Hdl"),Nn=n("uJvG"),Tn=n("mHyk"),_n=n("l1rq"),In=n("6/Gu"),En=n("C3k2"),Ln=(Object(u.c)(hn||(hn=s()(["\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n "]))),n("w+Vu")),An=(n("BY5w"),Object(u.c)(kn||(kn=s()(["\n display: flex;\n align-items: center;\n margin-bottom: 4px;\n "]))),Object(u.c)(Cn||(Cn=s()(["\n margin-right: 8px;\n border-radius: 4px;\n "]))),n("vXr1"),n("sbba")),Dn=n("Uzfv"),Fn=(Object(u.c)(yn||(yn=s()(["\n display: flex;\n align-items: center;\n margin-bottom: 4px;\n "]))),Object(u.c)(On||(On=s()(["\n margin-right: 4px;\n "]))),n("cVIm")),Rn=("".concat(Fn.a.url.resource_assets,"search/assets/uci_apm.png"),n("8iWc")),Bn=n("gksZ");n("pjyE"),new RegExp("^/programs/[^/]*$"),n("wd/R");var Un,Mn,Vn,zn,Gn,Hn,Wn,qn,Qn,Xn,Zn,Kn,Jn,$n,Yn,et,nt,tt,at,it,rt,search_cards_isCreditOffered=function(e){return e===Ln.f.Mastertrack||e===Ln.f.GraduateCertificate},search_cards_isPremiumProduct=function(e){return e===Ln.f.Degree||e===Ln.f.Mastertrack||e===Ln.f.UniversityCertificate||e===Ln.f.GraduateCertificate||e===Ln.f.PostgraduateDiploma},ot=(Object(u.c)(Un||(Un=s()(["\n min-height: 200px;\n height: 100%;\n display: flex;\n flex-direction: column;\n position: relative;\n "]))),Object(u.c)(Vn||(Vn=s()(["\n padding: 16px;\n display: flex;\n flex: 1 0 auto;\n flex-direction: column;\n row-gap: 16px;\n justify-content: space-between;\n "]))),Object(u.c)(zn||(zn=s()(["\n display: grid;\n row-gap: 8px;\n "]))),Object(u.c)(Gn||(Gn=s()(["\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n "]))),Object(u.c)(Wn||(Wn=s()(["\n display: flex;\n flex-wrap: wrap;\n "]))),Object(u.c)(Qn||(Qn=s()(["\n "," {\n right: unset;\n left: 8px;\n }\n "])),Pn.a.up("sm")),n("j9py")),ct=n.n(ot),lt=(Object(u.c)(Kn||(Kn=s()(["\n margin-bottom: 20px;\n "]))),Object(u.c)(Jn||(Jn=s()(["\n /* enforce the same height and width of the old collection card: BrowseProductCard, so our new product cards can function properly in BrowseCarousel */\n height: 384px;\n width: 268px;\n "]))),Object(u.c)($n||($n=s()(["\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n "]))),Object(u.c)(Yn||(Yn=s()(["\n padding: 0 6px;\n "]))),Object(u.c)(et||(et=s()(["\n .rc-BrowseCarousel .slick-slide img {\n width: unset;\n object-fit: cover;\n overflow: hidden;\n }\n\n @media (max-width: 375px) {\n contain: content;\n }\n\n .recommendation-modules-container {\n max-width: 100%;\n }\n "]))),Object(u.c)(nt||(nt=s()(["\n .rc-BrowseCarousel .slick-slide .partner-logo-lohp-legacy img {\n object-fit: none;\n height: 25px;\n width: 25px;\n }\n "]))),function(e,n){var t=new Map;return n&&0!==n.length&&n.forEach((function(n){if(null!=n&&n.component){var a=n.indexToInsert;if(a>=e&&(a=e-1),t.get(a)){var i=[].concat(l()(t.get(a)),[n.component]);t.set(a,i)}else t.set(a,[n.component])}})),t}),dt=n("QILm"),st=n.n(dt),ut={md:3,sm:6,xs:12},mt={md:6,sm:6,xs:12},pt={width:304,height:171},gt={width:80,height:80},vt=120,bt=n("J4zp"),ft=n.n(bt),ht=n("ZJgU"),kt=["renderTitle","renderSubSection","renderFooter","renderExpandButton","onExpandButtonClick","renderSecondaryCta","onExpanded","items","renderItem","itemsGridConfig","defaultRows","title","showMoreAmount","spacing","defaultMobileBreakpointMatches"],Ct={container:Object(u.c)(tt||(tt=s()(["\n padding: var(--cds-spacing-400) 0;\n "]))),titleSection:Object(u.c)(at||(at=s()(["\n margin-bottom: var(--cds-spacing-150);\n "]))),itemList:Object(u.c)(it||(it=s()(["\n list-style: none;\n padding: 0;\n "]))),buttonsWrapper:Object(u.c)(rt||(rt=s()(["\n gap: var(--cds-spacing-200);\n margin-top: var(--cds-spacing-150);\n align-items: center;\n "," {\n display: flex;\n }\n "])),Pn.a.up("sm"))};function ExpandButton(e){var n=e.onClick,t=e.defaultLabel,a=e.onKeyDown;return Object(u.d)(ht.a,{size:"small",variant:"secondary",onKeyDown:a,onClick:n},t)}function ShowMoreGridSection(e){var n=e.renderTitle,t=e.renderSubSection,i=e.renderFooter,r=e.renderExpandButton,c=e.onExpandButtonClick,l=e.renderSecondaryCta,d=e.onExpanded,s=e.items,m=e.renderItem,p=e.itemsGridConfig,g=void 0===p?ut:p,v=e.defaultRows,b=void 0===v?1:v,f=e.title,h=e.showMoreAmount,k=void 0===h?8:h,C=e.spacing,y=e.defaultMobileBreakpointMatches,O=st()(e,kt),w=Object(Bn.a)(Pn.a.down("xs"),{defaultMatches:y}),j=Object(Bn.a)(Pn.a.down("sm")),x=Object(Bn.a)(Pn.a.up("lg")),P=Object(o.useState)(!1),S=ft()(P,2),N=S[0],T=S[1],I=Object(o.useRef)(!1),E=Object(o.useRef)(null),L=Object(o.useRef)(!1),A=o.createRef(),D=12/g.md;j&&(D=12/g.sm),w&&(D=12/g.xs),x&&g.lg&&(D=12/g.lg);var F,R=D*b,B=Object(o.useState)(R),U=ft()(B,2),M=U[0],V=U[1],z=Object(o.useState)(R),G=ft()(z,2),H=G[0],W=G[1],q=s.slice(0,M),Q=s.length-q.length,X=Math.min(k,Q),Z=0===Q,K=s.length>R,J=Z?ct()("Show fewer"):ct()("Show #{showMoreCount} more",{showMoreCount:X});if(Object(o.useEffect)((function(){var e,n;N&&L.current&&null!=A&&A.current&&(null==A||null===(e=A.current)||void 0===e||null===(n=e.focus)||void 0===n||n.call(e),L.current=!1,W(Z?R:M));M===R||N||V(R)}),[N,A,M,L,R,Z]),Object(o.useEffect)((function(){T(!1),V(R)}),[s,R]),Object(o.useEffect)((function(){Z&&!I.current?(null==d||d({isExpanded:N,isCompletelyExpanded:Z}),I.current=!0):Z||(null==d||d({isExpanded:N,isCompletelyExpanded:Z}),I.current=!1)}),[d,N,Z,I]),!s||0===s.length)return null;n?F=n():f&&(F=Object(u.d)(Sn.a,{variant:"h1",component:"h2"},f));var Y={onClick:function(){if(N||T(!0),Z){var e,n=((null===(e=E.current)||void 0===e?void 0:e.getBoundingClientRect().y)||0)-vt;window.scrollBy({top:n,behavior:"smooth"}),V(R),T(!1)}else null==c||c({numberOfItemsExpanded:X,cardsPerRow:D,numberOfItemsDisplayed:M}),V(M+X)},showMoreCount:X,isExpanded:N,defaultLabel:J,onKeyDown:function(){L.current=!0}},ee=l?l():null;return Object(u.d)("section",a()({css:Ct.container,ref:E},O),(F||t)&&Object(u.d)("div",{css:Ct.titleSection},F,null==t?void 0:t()),Object(u.d)(In.a,{container:!0,component:"ul",spacing:C,css:Ct.itemList},q.map((function(e,n){return Object(u.d)(In.a,a()({key:e.id,item:!0},g,{component:"li"}),m({item:e,itemIndex:n,itemRef:n===H?A:void 0,isExpandedCollection:N,defaultCardsCount:R}))}))),(K||ee)&&Object(u.d)("div",{className:"ShowMoreGridSection-button-wrapper",css:Ct.buttonsWrapper},r&&K?r(Y):null,!r&&K?Object(u.d)(ExpandButton,Y):null,ee),null==i?void 0:i())}var yt,Ot,wt,jt,xt,Pt,St,Nt,Tt,_t,It,Et,Lt,At,Dt,Ft,Rt,Bt,Ut,Mt,Vt,zt,Gt,Ht,Wt=n("ALLZ"),qt={SKILL_BASED_PERSONALIZED:"skill_based_personalized",SEMI_PERSONALIZED:"semi_personalized",RECONFIGURABLE_COMPONENTS:"reconfigurable_components",FULLY_PERSONALIZED:"fully_personalized",CURATED:"curated",ALGOLIA_BASED:"algolia_based"},collectionsUtils_getDataE2ETag=function(e){switch(String(e)){case"degree":return"degree-card-collection";case"mastertrack":return"mastertrack-card-collection";case"university-certificate":return"university-certificate-card-collection";default:return"mixed-card-collection"}},collectionsUtils_getCollectionType=function(e){if(!e)return"curated";var n=e.split(":")[0].toLowerCase(),t=Object.values(qt);return"degree"===n?qt.RECONFIGURABLE_COMPONENTS:t.includes(n)?n:qt.CURATED},Qt=n("ZMpa"),Xt=n("GqXR"),Zt=n("XmAZ"),Kt=(n("IaIz"),{targetCardWrapper:Object(u.c)(yt||(yt=s()(["\n height: 100%;\n\n .cds-ProductCard-list {\n border: 1px solid var(--cds-color-neutral-stroke-primary-weak);\n }\n "]))),learningPathProductCardImageWrapper:Object(u.c)(Ot||(Ot=s()(["\n height: 100%;\n background-color: var(--cds-color-interactive-background-primary-hover-weak);\n display: flex;\n justify-content: center;\n align-items: center;\n "]))),learningPathProductCardImage:Object(u.c)(wt||(wt=s()(["\n object-fit: contain !important;\n\n "," {\n padding: var(--cds-spacing-50);\n }\n "])),Pn.a.up("md")),listCardContainer:Object(u.c)(jt||(jt=s()(["\n /* intentionally unset min-height for list card that was default from CDS */\n min-height: unset;\n\n .cds-ProductCard-list {\n height: inherit;\n\n /* intentionally unset min-width for list card that was default from CDS */\n min-width: unset;\n }\n "])))}),EnterpriseLearningPathProductCard_LearningPathProductCardImage=function(e){var n=e.src;return Object(u.d)("div",{css:Kt.learningPathProductCardImageWrapper},Object(u.d)("img",{src:n,alt:"",css:Kt.learningPathProductCardImage}))},Jt=n("Bjel"),$t=(n("G/Aj"),n("VfLw"),n("I2dl")),ProductCardDegreeOrCredit_productCardDegreeOrCredit=function(e){return{icon:e?xt||(xt=Object(u.d)(An.a,null)):Pt||(Pt=Object(u.d)(Dn.a,null)),label:e?$e()("Earn a degree"):$e()("Credit offered")}},Yt=(Object(u.c)(St||(St=s()(["\n margin-left: 8px;\n "]))),function(){return Object(u.d)(Jt.a,{creditType:{icon:Nt||(Nt=Object(u.d)(Dn.a,null)),label:Object($t.a)().homepagesNavXdp.buildTowardADegree}})}),ea=n("cDf5"),na=n.n(ea),ta=n("zqiT"),aa=n("KM4a"),components_ProductCardReviews=function(e){var n=e.avgProductRating,t=e.numProductRatings;if(!n||t&&t<=5)return null;var a=Math.round(10*n)/10;return Object(u.d)(aa.a,{rating:a,size:"label",reviews:t})},ia={leftAlignProductCardTags:Object(u.c)(Tt||(Tt=s()(["\n "," {\n .cds-ProductCard-listCard {\n .cds-ProductCard-statusTags {\n position: absolute;\n left: 0;\n right: unset;\n top: var(--cds-spacing-100);\n padding-left: var(--cds-spacing-100);\n max-width: 298px;\n z-index: 1;\n }\n }\n }\n "])),Pn.a.up("md")),rightAlignProductCardTags:Object(u.c)(_t||(_t=s()(["\n "," {\n .cds-ProductCard-statusTagsOverlay {\n left: unset !important;\n right: 0;\n }\n }\n "])),Pn.a.up("sm")),cardContainer:Object(u.c)(It||(It=s()(["\n min-height: 200px;\n height: 100%;\n display: flex;\n flex-direction: column;\n position: relative;\n cursor: pointer;\n\n .cds-ProductCard-partnerLogos img {\n vertical-align: unset;\n }\n\n .cds-CommonCard-previewImage {\n position: relative;\n }\n "]))),listCardContainer:Object(u.c)(Et||(Et=s()(["\n /* intentionally unset min-height for list card that was default from CDS */\n min-height: unset;\n\n .cds-ProductCard-list {\n height: inherit;\n\n /* intentionally unset min-width for list card that was default from CDS */\n min-width: unset;\n }\n "])))},components_LearningProductCard=function(e){var n,t,a,i,c,l=e.adminContent,d=e.customMetadata,s=e.customOnClick,m=e.ImageComponent,p=e.name,g=e.titleComponent,v=e.linkProps,b=e.partners,f=e.skills,h=e.bodyContent,k=e.numProductRatings,C=e.avgProductRating,y=e.productType,O=e.productDifficultyLevel,w=e.productDuration,j=e.statusTags,x=e.badge,P=e.variant,S=void 0===P?"grid":P,N=e.id,T=e.slug,I=e.cardIndex,E=e.indexName,L=e.recommender,A=e.trackingProps,D=Object(Tn.e)(),F=r()({product:{id:Object(Rn.c)(N),name:p,slug:null!==(n=null!=T?T:null==v?void 0:v.href)&&void 0!==n?n:"",type:Object(Rn.b)(y)},productCard:r()(r()(r()(r()({},"object"===na()(null==A?void 0:null===(t=A.trackedLinkProps)||void 0===t?void 0:t.data.productCard)?null==A?void 0:null===(a=A.trackedLinkProps)||void 0===a?void 0:a.data.productCard:{}),{},{index:null!=I?I:0},E&&{algoliaIndexName:E}),L&&{recommender:L}),{},{tags:null==j?void 0:j.tagNames})},null==A?void 0:A.additionalV3TrackingData),R=Object(Tn.f)("view_product_card",F,[],{fullyVisible:!0,initialDelay:1e3}),B=d||[O,Object(Rn.a)(y),w].filter(Boolean),U="list"===S&&(null==j?void 0:null===(i=j.tags)||void 0===i?void 0:i.length)&&(null==j?void 0:null===(c=j.tags)||void 0===c?void 0:c.length)>=1;return Object(u.d)("div",{css:[ia.cardContainer,U?ia.leftAlignProductCardTags:ia.rightAlignProductCardTags,"list"===S?ia.listCardContainer:null],"data-testid":"product-card-cds"},Object(u.d)(Xt.a,{onClick:function(e){D("click_product_card",F),null!=v&&v.href||s&&(e.preventDefault(),e.stopPropagation(),s())},ref:R,renderPreviewImage:function(){return m},title:{name:p,linkProps:v,component:g,customLinkProps:null==A?void 0:A.trackedLinkProps},partners:b,body:Object(u.d)(o.Fragment,null,f&&Object(u.d)(ta.a,{skills:f}),h),footer:Object(u.d)(o.Fragment,null,x,Boolean(C)&&Boolean(k)&&Object(u.d)(components_ProductCardReviews,{avgProductRating:C,numProductRatings:k}),B.length>0&&Object(u.d)(Zt.a,{metadata:B})),variant:S,productType:y||"",statusTags:null==j?void 0:j.tags,adminContent:l}))},components_LearningProductCardBadge=function(e){var n=e.customBadge,t=e.productType;if(!n&&!t)return null;var a=!!t&&search_cards_isCreditOffered(t),i=!!t&&search_cards_isPremiumProduct(t),r=t===Ln.f.Degree;return n||(i&&(r||a)?Object(u.d)(Jt.a,{creditType:ProductCardDegreeOrCredit_productCardDegreeOrCredit(null!=r&&r)}):null)},ra=180,oa=320,ca="crop",la="50",components_LearningProductCardImage=function(e){var n=e.imageUrl,t=e.imageParams,a=e.prioritizeImageLoading,i=e.enableLazyLoading,c=e.enableFluidWidthForLazyImg,l={src:n,alt:"",maxHeight:(null==t?void 0:t.height)||ra,maxWidth:(null==t?void 0:t.width)||oa,imgParams:r()({fit:(null==t?void 0:t.fit)||ca,auto:"format, compress, enhance",quality:(null==t?void 0:t.quality)||la},t),fetchPriority:a?"high":void 0,style:{maxHeight:"none",maxWidth:"none",minWidth:"100%",minHeight:"100%"}};return i?o.createElement(En.a,r()(r()({},l),{},{enableFluidWidth:c})):o.createElement(B.a,l)},da="Free",sa="Free Trial",ua=n("jI2Z"),ma=n("xB0D"),pa=n("4MJ+"),ga=n.n(pa),va=["onClick","defaultLabel","isExpanded","showMoreCount"],ba=Object(Ie.b)({type:"BUTTON"})(ht.a),fa={targetCardWrapper:Object(u.c)(Lt||(Lt=s()(["\n height: 100%;\n\n > * {\n height: inherit;\n }\n\n .cds-ProductCard-list {\n /* temporaryly force list card to have border */\n border: 1px solid var(--cds-color-neutral-stroke-primary-weak);\n }\n "]))),desktopListCard:Object(u.c)(At||(At=s()(["\n .cds-ProductCard-listPreviewImage {\n width: ","px;\n height: ","px;\n max-height: ","px !important; /* override CDS */\n }\n "])),pt.width,pt.height,pt.height),titleLink:Object(u.c)(Dt||(Dt=s()(["\n color: var(--cds-color-neutral-primary);\n "]))),secondaryCta:Object(u.c)(Ft||(Ft=s()(["\n padding-top: var(--cds-spacing-150);\n "]))),removePadding:Object(u.c)(Rt||(Rt=s()(["\n padding: 0;\n "]))),sessionContent:Object(u.c)(Bt||(Bt=s()(["\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n "])))},ProductCardCollection_CollectionTitle=function(e){var n=e.title,t=e.url,a=Object(u.d)(Ee.b,{href:t,data:{url:t},trackingName:"collection_carousel_title_link_to_collection_page",css:fa.titleLink},n),i=t?a:n;return Object(u.d)(_n.a,{variant:"titleSmall",component:"h2"},i)},components_ProductCardCollection=function(e){var n,t,i=e.collection,c=e.itemsGridConfig,d=e.showAllEntries,s=void 0!==d&&d,m=e.collectionIndex,p=e.renderTitle,g=e.productCardTrackingName,v=e.isSearchMerchandisingCollection,b=e.eventingData,f=e.collectionRecommender,h=e.customComponentAtIndex,k=e.displayRows,C=e.removeExtraPadding,y=Object(Bn.a)(Pn.a.down("xs")),O=Object(Bn.a)(Pn.a.down("sm")),w=Object(Tn.e)(),j=Object(Qt.a)(),x=i.entities,P=void 0===x?[]:x,S=P.length<3&&!y&&!O&&!v,N=S||O&&!v||y,T="secondary";j&&(T="primary");var I=i.title,E=i.collectionLink,L=i.header,A=i.footer,D=i.collectionTrackingData,F=i.collectionId,R=i.expandButtonUrl,B=i.expandedExternalLinkButtonText,U=i.expandedExternalLinkButtonUrl,M=i.renderCustomPrimaryCta,V=null!==(n=null==D?void 0:D.collectionName)&&void 0!==n?n:I,z=null!=D&&D.trackingId?"".concat(null==D?void 0:D.trackingId):"",G=r()({title:I,collectionId:F},D),H="";D&&D.collectionId&&(H=D.collectionId);var getProductCardImageProps=function(e){var n,t;return S?null!==(n=null==e?void 0:e.desktop)&&void 0!==n?n:pt:N?null!==(t=null==e?void 0:e.mobile)&&void 0!==t?t:gt:{height:Nn.a}},W=y?2:1;s&&(W=P.length);var q=null!=g?g:"collection_product_card",Q=Object(ma.a)(),X=Object(ua.a)(),Z=j&&!y?"medium":"small",K=h?[].concat(l()(P.slice(0,h.index)),[{id:"PLACEHOLDER_ITEM_ID"}],l()(P.slice(h.index))):P;return Object(u.d)(ShowMoreGridSection,{css:C&&fa.removePadding,className:"rc-ProductCardCollection",title:I,renderTitle:null!=p?p:function(){return L||t||(t=Object(u.d)(ProductCardCollection_CollectionTitle,{title:I,url:E}))},renderFooter:function(){return A},items:K,itemsGridConfig:N?mt:c,defaultRows:k||W,spacing:{xs:8,sm:24},renderItem:function(e){var n,t,a,c,d,s,p,g,v,k,C,y,O,w,j,x,P=e.item,T=e.itemIndex,I=e.itemRef;return h&&T===h.index?h.component:Object(u.d)("div",{css:[fa.targetCardWrapper,S&&fa.desktopListCard]},Object(u.d)(components_LearningProductCard,{ImageComponent:(null==P?void 0:P.productType)===Ln.f.LearningPath?Object(u.d)(EnterpriseLearningPathProductCard_LearningPathProductCardImage,{src:null!==(n=P.imageUrl)&&void 0!==n?n:""}):Object(u.d)(components_LearningProductCardImage,{imageUrl:P.imageUrl,enableLazyLoading:T>3,enableFluidWidthForLazyImg:!0,imageParams:r()(r()({},getProductCardImageProps),Object(Rn.d)(null!==(t=P.partners)&&void 0!==t?t:[],null!==(a=P.imageUrl)&&void 0!==a?a:""))}),name:P.name||"",titleComponent:(null==P?void 0:P.titleComponent)||"h3",linkProps:{href:null==P?void 0:P.link,target:P.forceOpenInNewTab?"_blank":void 0,rel:P.forceOpenInNewTab?"noopener noreferrer":void 0,component:Ee.b},partners:null!=P&&P.partners?Object(Rn.e)(P.partners,null==P?void 0:P.coBrandingEnabled,P.partnerLogos):[],skills:null==P?void 0:P.skills,bodyContent:null!=P&&P.session?Object(u.d)(_n.a,{component:"p",variant:"bodySecondary",css:fa.sessionContent},Object(u.d)("b",null,P.session)):null,numProductRatings:null==P?void 0:P.numProductRatings,avgProductRating:null==P?void 0:P.avgProductRating,productType:null==P?void 0:P.productType,productDifficultyLevel:null==P?void 0:P.productDifficultyLevel,productDuration:null==P?void 0:P.productDuration,statusTags:(v={isNew:!1,statusTags:null==P?void 0:P.statusTags,slug:null==P?void 0:P.slug},k=v.isNew,C=v.statusTags,y=getGenAiBadges(v.slug),O=y.badges,w=y.names,j=[],x=[],k&&(j.push(o.createElement(Ze.a,{key:"new"},$e()("New"))),x.push("New")),C&&C.length>0&&C.forEach((function(e){switch(e){case da:j.push(o.createElement(Ze.a,{key:e},$e()("Free"))),x.push("Free");break;case sa:j.push(o.createElement(Ze.a,{key:e},$e()("Free Trial"))),x.push("Free Trial")}})),j.push.apply(j,l()(O)),x.push.apply(x,l()(w)),{tags:j,tagNames:x}),badge:Object(u.d)(o.Fragment,null,Object(u.d)(components_LearningProductCardBadge,{customBadge:null!=P&&P.isPathwayContent?Ut||(Ut=Object(u.d)(Yt,null)):void 0,productType:null==P?void 0:P.productType}),null==P?void 0:P.badges),variant:N?"list":"grid",id:P.id,slug:null==P?void 0:P.slug,cardIndex:T,trackingProps:{trackedLinkProps:{trackingName:q,withVisibilityTracking:!0,requireFullyVisible:!0,data:r()(r()(r()({itemIndex:T,collectionId:F},i.collectionTrackingData),P.trackingData||{id:P.id,item:P}),{},{collectionIndex:void 0!==m?m:null==i?void 0:null===(c=i.collectionTrackingData)||void 0===c?void 0:c.collectionIndex},(X||Q)&&{objectID:P.id||void 0,hitPosition:T,queryID:(null==b?void 0:b.searchQuery)||"",query:(null==b?void 0:b.searchQuery)||"",listIndex:Number(null==b?void 0:b.page)||1,noResults:!1,filtersApplied:null==b?void 0:b.filtersApplied,indexName:null==b?void 0:b.searchIndex,indexPosition:null==b?void 0:b.searchIndexPosition}),refAlt:I},additionalV3TrackingData:{carousel:{id:null!==(d=F)&&void 0!==d?d:"",name:null!==(s=null==i?void 0:null===(p=i.collectionTrackingData)||void 0===p?void 0:p.collectionName)&&void 0!==s?s:"",section:void 0!==m?m:null==i?void 0:null===(g=i.collectionTrackingData)||void 0===g?void 0:g.collectionIndex,model:F,type:collectionsUtils_getCollectionType(F),recommender:null==D?void 0:D.carouselRecommender}}},recommender:f}))},renderExpandButton:function(e){return Object(u.d)(o.Fragment,null,null==M?void 0:M({size:Z,fullWidth:y}),(t=(n=e).onClick,c=n.defaultLabel,l=n.isExpanded,d=n.showMoreCount,s=st()(n,va),Object(u.d)(Ie.a,a()({"aria-label":"".concat(c," ").concat(I),trackingName:"show_more",trackingData:r()(r()({},G),{},{title:I,isExpanded:l,showMoreCount:d}),size:Z,variant:T,onClick:function(){var e,n,a,r;w(l&&0===d?"collapse_carousel":"expand_carousel",{carousel:{id:G.collectionId,name:null!==(e=null==i?void 0:null===(n=i.collectionTrackingData)||void 0===n?void 0:null===(a=n.collectionName)||void 0===a?void 0:a.toString())&&void 0!==e?e:"",recommender:null!==(r=null==D?void 0:D.carouselRecommender)&&void 0!==r?r:i.recommender}}),t()},fullWidth:y},s),c)));var n,t,c,l,d,s},renderSecondaryCta:function(){return R||U?Object(u.d)("div",{className:"pcc-secondary-cta",css:y&&j?fa.secondaryCta:null},Object(u.d)(ba,{trackingName:"secondary_CTA",trackingData:G,size:j&&!y?"medium":"small",variant:j||y?"secondary":"ghost",component:"a",href:R||U||void 0,icon:y||O?void 0:Mt||(Mt=Object(u.d)(Wt.a,null)),fullWidth:y,onClick:function(){w("click_button",{button:{name:"view_all_products",linkName:j?"View all - ".concat(V):"".concat(null!=B?B:""," - ").concat(V),linkURL:R||U||void 0}})}},j?ga()("View all"):B)):null},"data-e2e":collectionsUtils_getDataE2ETag(H||z),"aria-label":ga()("#{title} Collection",{title:L?"":I})})},ha=["hideTitle","renderPlaceholderItem","renderSubSection","itemsGridConfig","defaultRows","hideButton"],ka={titlePlaceholder:Object(u.c)(Vt||(Vt=s()(["\n width: 400px;\n height: 32px;\n border-radius: 6px;\n background-color: var(--cds-color-neutral-disabled);\n "," {\n width: 240px;\n }\n "])),Pn.a.down("lg")),expandButtonPlaceholder:Object(u.c)(zt||(zt=s()(["\n width: 110px;\n height: 36px;\n border-radius: 4px;\n background-color: var(--cds-color-neutral-disabled);\n "]))),itemList:Object(u.c)(Gt||(Gt=s()(["\n margin-top: var(--cds-spacing-150);\n margin-bottom: var(--cds-spacing-150);\n "])))},ShowMoreGridSectionPlaceholder_ShowMoreGridSectionPlaceholder=function(e){var n=e.hideTitle,t=void 0!==n&&n,i=e.renderPlaceholderItem,r=e.renderSubSection,o=e.itemsGridConfig,c=void 0===o?ut:o,l=e.defaultRows,d=void 0===l?1:l,s=e.hideButton,m=void 0!==s&&s,g=st()(e,ha),v=Object(Bn.a)(Pn.a.down("xs")),b=Object(Bn.a)(Pn.a.down("sm")),f=12/c.md;b&&(f=12/c.sm),v&&(f=12/c.xs);var h=f*d;return Object(u.d)("section",a()({css:Ct.container},g),!t&&Object(u.d)("div",{className:"showMoreGridPlaceholder-title",css:ka.titlePlaceholder}),null==r?void 0:r(),Object(u.d)("div",{css:ka.itemList},Object(u.d)(In.a,{container:!0,component:"ul",css:Ct.itemList,spacing:24},p()(h,(function(e){return Object(u.d)(In.a,a()({key:"placeholder-".concat(e),item:!0},c,{component:"li"}),i())})))),!m&&Object(u.d)("div",{css:ka.expandButtonPlaceholder}))},Ca=(n("Jh2F"),n("9SSd"),Object(u.c)(Ht||(Ht=s()(["\n padding: 0 var(--cds-spacing-100) var(--cds-spacing-300);\n "]))),function(e){var n=e.variant,t={variant:void 0===n?"grid":n,productType:" "};return Object(u.d)(Xt.a,a()({},t,{loading:!0}))}),ya=["defaultRows","defaultMobileRows","shouldShowListView"],components_ProductCardCollectionPlaceholder=function(e){var n=e.defaultRows,t=void 0===n?1:n,i=e.defaultMobileRows,r=void 0===i?2:i,o=e.shouldShowListView,c=st()(e,ya),l=Object(Bn.a)(Pn.a.down("xs")),d=Object(Bn.a)(Pn.a.down("sm")),s=null!=o?o:d||l,m=c.itemsGridConfig;return!m&&s&&(m=mt),Object(u.d)(ShowMoreGridSectionPlaceholder_ShowMoreGridSectionPlaceholder,a()({},c,{className:"rc-ProductCardCollectionPlaceholder",itemsGridConfig:m,defaultRows:l?r:t,renderPlaceholderItem:function(){return Object(u.d)("div",{css:fa.targetCardWrapper,"data-testid":"card-wrapper"},Object(u.d)(Ca,{variant:s?"list":"grid"}))}}))};e.a=function(e){var n=e.collections,t=e.isCollectionsLoading,i=e.additionalComponents,c=e.itemsGridConfig,l=e.hideLoadingTitle,d=void 0!==l&&l,s=e.showAllEntries,u=void 0!==s&&s,m=e.renderTitle,p=e.productCardTrackingName,g=e.isSearchMerchandisingCollection,v=e.eventingData,b=n.length,f=Object(o.useMemo)((function(){return lt(b,i)}),[i,b]);return t||n&&0!==n.length?o.createElement("div",{className:"rc-CollectionsContainer"},t?o.createElement(components_ProductCardCollectionPlaceholder,{hideTitle:d,itemsGridConfig:c,hideButton:u}):n.map((function(e,n){var t,i=(null===(t=e.entities)||void 0===t?void 0:t[0])||{},l=i.recommenderConfigurationHash,d=i.context,s=l&&r()({hash:l},d&&{context:d}),b=f.get(n);return b?o.createElement(o.Fragment,{key:e.collectionId},b,o.createElement(components_ProductCardCollection,a()({eventingData:v,productCardTrackingName:p,collection:e,key:e.collectionId,itemsGridConfig:c,showAllEntries:u,renderTitle:m},s&&{collectionRecommender:s}))):o.createElement(components_ProductCardCollection,a()({eventingData:v,productCardTrackingName:p,collection:e,key:e.collectionId,itemsGridConfig:c,showAllEntries:u,renderTitle:m,isSearchMerchandisingCollection:g},s&&{collectionRecommender:s}))}))):null}},"9jMC":function(module,exports){module.exports="https://coursera_assets.s3.amazonaws.com/images/f9803efcc28baabf1aca9bde7857b052.png"},CIgi:function(module,exports){var e={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"XdpRecommended"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"programPrefixedStringKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"removeNonCourseraPlus"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Collection"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"queryCollection"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"StringValue",value:"xdp-recommended",block:!1}},{kind:"Argument",name:{kind:"Name",value:"additionalInput"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"entity_prefixed_stringkey"},value:{kind:"Variable",name:{kind:"Name",value:"programPrefixedStringKey"}}},{kind:"ObjectField",name:{kind:"Name",value:"remove_non_cplus"},value:{kind:"Variable",name:{kind:"Name",value:"removeNonCourseraPlus"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"collectionTrackingId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"context"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"recommenderConfigurationHash"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entities"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"IntValue",value:"16"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"elements"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"XdpRec_ProductCard"},directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"XdpRec_ProductCard"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductCard_ProductCard"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"badges"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"marketingProductType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productTypeAttributes"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"XdpRec_Course"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"XdpRec_Specialization"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"XdpRec_Specialization"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductCard_Specialization"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isPartOfCourseraPlus"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPathwayContent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reviewCount"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"canonicalSpecialization"},name:{kind:"Name",value:"canonical"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cardImageUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"urlPath"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"difficultyLevel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"partners"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"squareLogo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"XdpRec_Course"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductCard_Course"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isPartOfCourseraPlus"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPathwayContent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reviewCount"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"canonicalCourse"},name:{kind:"Name",value:"canonical"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"difficultyLevel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"promoPhotoUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"partners"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"squareLogo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:1261}};e.loc.source={body:'query XdpRecommended($programPrefixedStringKey: String!, $removeNonCourseraPlus: Boolean) {\n Collection {\n queryCollection(\n id: "xdp-recommended"\n additionalInput: {\n entity_prefixed_stringkey: $programPrefixedStringKey\n remove_non_cplus: $removeNonCourseraPlus\n }\n ) {\n collectionTrackingId\n context\n recommenderConfigurationHash\n entities(limit: 16) {\n elements {\n ...XdpRec_ProductCard\n }\n }\n }\n }\n}\n\nfragment XdpRec_ProductCard on ProductCard_ProductCard {\n id\n badges\n marketingProductType\n productTypeAttributes {\n __typename\n ...XdpRec_Course\n ...XdpRec_Specialization\n }\n}\n\nfragment XdpRec_Specialization on ProductCard_Specialization {\n isPartOfCourseraPlus\n isPathwayContent\n rating\n reviewCount\n canonicalSpecialization: canonical {\n id\n slug\n name\n cardImageUrl\n urlPath\n difficultyLevel\n partners {\n id\n squareLogo\n name\n }\n }\n}\n\nfragment XdpRec_Course on ProductCard_Course {\n isPartOfCourseraPlus\n isPathwayContent\n rating\n reviewCount\n canonicalCourse: canonical {\n id\n slug\n name\n difficultyLevel\n promoPhotoUrl\n partners {\n id\n squareLogo\n name\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var n={};function findOperation(e,n){for(var t=0;t0;){var c=o;o=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(n[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var t=findOperation(e,n);t&&a.definitions.push(t)})),a}e.definitions.forEach((function(e){if(e.name){var t=new Set;!function collectFragmentReferences(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var t=e.type;"NamedType"===t.kind&&n.add(t.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){collectFragmentReferences(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){collectFragmentReferences(e,n)})),e.definitions&&e.definitions.forEach((function(e){collectFragmentReferences(e,n)}))}(e,t),n[e.name.value]=t}})),module.exports=e,module.exports.XdpRecommended=oneQuery(e,"XdpRecommended"),module.exports.XdpRec_ProductCard=oneQuery(e,"XdpRec_ProductCard"),module.exports.XdpRec_Specialization=oneQuery(e,"XdpRec_Specialization"),module.exports.XdpRec_Course=oneQuery(e,"XdpRec_Course")},Fjx3:function(module,exports,e){},FlrG:function(module,exports){exports.default={"#{title} Collection":"Colección #{title}","View all":"Ver todo"}},GI3T:function(module,exports,e){},Hdzc:function(module,e,n){"use strict";var t,a,i,r,o,c,l,d,s,u,m=n("q1tI"),p=n("VkAN"),g=n.n(p),v=n("OhL7"),b=n("FdHa"),f=n("+B42"),h=n("6/Gu"),k=n("GEPi"),C={section:Object(v.c)(t||(t=g()(["\n background-color: var(--cds-color-neutral-primary-invert);\n min-height: 44px;\n display: flex;\n align-items: center;\n "," {\n min-height: 64px;\n }\n\n /* We are iterating quickly on a follow-up after negative results, hacking solution to changing color. */\n .cds-breadcrumbs-listItem > a,\n .cds-breadcrumbs-listItem button > svg {\n color: var(--cds-color-neutral-primary-weak) !important;\n }\n\n .cds-breadcrumbs-list {\n align-items: center;\n }\n "])),b.a.down("xs")),pageGridContainerOverrides:Object(v.c)(a||(a=g()(["\n > div {\n margin-top: 0;\n margin-bottom: 0;\n }\n "]))),breadcrumbs:Object(v.c)(i||(i=g()(["\n white-space: nowrap;\n "])))},y={section:Object(v.c)(r||(r=g()(["\n background-color: transparent;\n display: flex;\n align-items: center;\n padding-top: var(--cds-spacing-50);\n\n /* We are iterating quickly on a follow-up after negative results, hacking solution to changing color. */\n .cds-breadcrumbs-listItem > a,\n .cds-breadcrumbs-listItem button > svg {\n color: var(--cds-color-neutral-primary-weak) !important;\n }\n\n .cds-breadcrumbs-list {\n align-items: center;\n }\n\n nav {\n margin-left: 0;\n\n ol,\n ul {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n }\n "]))),pageGridContainerOverrides:Object(v.c)(o||(o=g()(["\n > div {\n margin-top: 0;\n margin-bottom: 0;\n }\n "]))),breadcrumbs:Object(v.c)(c||(c=g()(["\n white-space: nowrap;\n "])))},breadcrumbs_BreadcrumbsModule=function(e){var n=e.breadcrumbs,t=e.ctas,a=Object(k.b)().enableXDPRedesignPhase1?y:C;return n||t?Object(v.d)("section",{css:a.section},Object(v.d)(f.a,{css:a.pageGridContainerOverrides},Object(v.d)(h.a,{item:!0,container:!0,xs:12,style:{paddingBottom:0,paddingTop:0},alignItems:"center",justifyContent:"space-between"},Object(v.d)(h.a,{item:!0,xs:8,css:a.breadcrumbs},n),Object(v.d)(h.a,{item:!0,container:!0,xs:4,justifyContent:"flex-end"},t)))):null},O=n("3tO9"),w=n.n(O),j=n("ZzQl"),x=n("mHyk"),P=n("2seQ"),S=n("dl6a"),N=n.n(S),breadcrumbs_ConsumerBreadcrumbs=function(e){var n=e.domains,t=Object(P.b)(),a=Object(x.e)(),i=Object(k.b)().enableXDPRedesignPhase1,onClickBreadcrumbItem=function(e){return function(){a("click_button",w()({button:{name:"description_page_breadcrumb",linkName:e}},t))}};return Object(v.d)(j.a,null,Object(v.d)(j.a.Item,{href:"/",onClick:onClickBreadcrumbItem("homepage")},N()("Home")),!i&&Object(v.d)(j.a.Item,{href:"/browse",onClick:onClickBreadcrumbItem("browse")},N()("Browse")),n&&n.length>0&&Object(v.d)(j.a.Item,{href:"/browse/".concat(n[0].domainId),onClick:onClickBreadcrumbItem("domain")},n[0].domainName),n&&n.length>0&&n[0].subdomainId&&n[0].subdomainName&&Object(v.d)(j.a.Item,{href:"/browse/".concat(n[0].domainId,"/").concat(n[0].subdomainId),onClick:onClickBreadcrumbItem("subdomain")},n[0].subdomainName))},T=n("fsL8"),I=n.n(T),E=n("yXPU"),L=n.n(E),A=n("J4zp"),D=n.n(A),F=n("ZJgU"),R=n("/VKj"),B=n("DHf/"),U=n("IDuc"),M={buttonOverrides:function(){return Object(v.c)(l||(l=g()(["\n height: 40px;\n "," {\n padding-right: var(--cds-spacing-100);\n padding-left: var(--cds-spacing-100);\n }\n "])),b.a.down("sm"))},saveButtonText:function(){return Object(v.c)(d||(d=g()(["\n "," {\n display: none;\n\n .cds-button-startIcon {\n margin-right: 0;\n }\n }\n "])),b.a.down("sm"))}},breadcrumbs_SaveButton=function(e){var n=e.isWishlisted,t=e.saveProductManager,a=e.productId,i=Object(m.useState)(!!n),r=D()(i,2),o=r[0],c=r[1],l=Object(m.useState)(!1),d=D()(l,2),p=d[0],g=d[1],b=function(){var e=L()(I()().mark((function _callee(){return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,g(!0),e.next=4,t.save(a);case 4:c(!0),g(!1),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),g(!1),console.error(e.t0);case 12:case"end":return e.stop()}}),_callee,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=L()(I()().mark((function _callee2(){return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,g(!0),e.next=4,t.unSave(a);case 4:c(!1),g(!1),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),g(!1),console.error(e.t0);case 12:case"end":return e.stop()}}),_callee2,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();return Object(v.d)(F.a,{requireFullyVisible:!1,withVisibilityTracking:!1,trackingName:"save_button",data:{productId:a},component:U.a,variant:"ghost",disabled:p,icon:o?s||(s=Object(v.d)(R.a,null)):u||(u=Object(v.d)(B.a,null)),iconPosition:"before",css:M.buttonOverrides,onClick:function(){return o?f():b()}},o?Object(v.d)("span",{css:M.saveButtonText},N()("Saved")):Object(v.d)("span",{css:M.saveButtonText},N()("Save")))},V=n("zdRi"),z=n("jpFG");e.a=function(e){var n=e.pageData,t=e.config,a=Object(V.b)(),i=Object(z.b)();return m.createElement(breadcrumbs_BreadcrumbsModule,{breadcrumbs:null!=t&&t.removeLinksAboveFold?void 0:m.createElement(breadcrumbs_ConsumerBreadcrumbs,{domains:n.domains}),ctas:null!=t&&t.hideCtas||null==a||!a.isSubscribedToCPlusOrLite||null==i||!i.saveProductManager||null!=i&&i.isSavedLoading?void 0:[m.createElement(breadcrumbs_SaveButton,{key:"save-button",isWishlisted:i.isSaved,productId:n.id,saveProductManager:i.saveProductManager})]})}},IaIz:function(module,exports,e){var n=e("RnZP"),t=n.default?n.default:{},a=(0,e("HdzH").default)(t);a.getLocale=function(){return"es"},module.exports=a},KJ4d:function(module,e,n){"use strict";n.d(e,"a",(function(){return getCourseAdjustedLearningHoursExperimentData})),n.d(e,"b",(function(){return getS12nAdjustedLearningHoursExperimentData}));var t=n("3tO9"),a=n.n(t),i=n("UB5X"),r=n.n(i),o=n("ti7j");function getCourseAdjustedLearningHoursExperimentData(e,n){return o.a.get("learningHours")&&e&&n&&r()(n)?a()(a()({},e),{},{totalDuration:"PT".concat(Math.max(Math.round(n),1),"H")}):e}function getS12nAdjustedLearningHoursExperimentData(e,n){return o.a.get("learningHours")&&e&&n&&r()(n)?a()(a()({},e),{},{totalLearningMonths:n/40,learningHoursPerWeek:10}):e}},LW9P:function(module,exports,e){e("gI9h")},NY9i:function(module,exports,e){e("GI3T")},OKxv:function(module,e,n){"use strict";var t=n("q1tI"),a=n("+TN3"),i=n("vXr1"),r=n("FIha"),o=n("gGLF"),c=n("0KCu"),l=n.n(c),d=n("hCh6"),s=n("r0ve");e.a=function(e){var n,c,u,m,p=e.children,g=e.productType,v=Object(i.c)().query,b=Object(i.e)().productSlug,f=Object(o.a)(),h=null!==(n=v.campaignId)&&void 0!==n?n:null,k=Object(a.b)(l.a,{context:{clientName:"gatewayGql"},variables:{campaignModulesVariables:{useContentfulPreview:f,forceUseCampaignId:h},productType:g,slug:b},errorPolicy:"all",ssr:!0,skip:!Object(s.a)(),onError:function(e){Object(d.b)({error:e,extra:{message:"Error fetching campaign modules on XDP",campaignId:h,isPreview:f,productType:g,productSlug:b},errorType:d.a.GRAPHQL_ERROR})}}),C=k.data,y=k.loading,O=null==C?void 0:null===(c=C.Campaign)||void 0===c?void 0:c.getCampaignModulesForXdp;return"Campaign_PromoBarModule"===(null==O?void 0:null===(u=O.promoBar)||void 0===u?void 0:u.__typename)&&(m=O.promoBar),t.createElement(r.a.Provider,{value:{loading:y,campaignData:{promoBarModule:m}}},p)}},Or5p:function(module,exports,e){e("Fjx3")},P4hT:function(module,e,n){"use strict";var t,a,i,r,o,c,l,d=n("3tO9"),s=n.n(d),u=n("J4zp"),m=n.n(u),p=n("OhL7"),g=n("q1tI"),v=n("T2Qt"),b=n("3R9A"),f=n("sQ/U"),h=n("ZJgU"),k=n("mHyk"),C=n("VkAN"),y=n.n(C),O=n("+VU/"),w=n("FdHa"),j=n("l1rq"),x=n("A0dR"),P=n("gNwb"),S=n("iQPc"),N=n("x4g8"),T=n("uy6u"),I=n("5V3a"),E=n("uZi6"),L=n("dfIp"),A=n("IbCw"),D=n.n(A),F=Object(P.b)({type:"BUTTON"})(h.a),R=k.b.HeadingGroup,B=k.b.Content,U=k.b.Actions,M={dialog:Object(p.c)(t||(t=y()(["\n .cds-Dialog-dialog {\n max-width: 640px !important;\n }\n "]))),topLogo:Object(p.c)(a||(a=y()(["\n margin-bottom: var(--cds-spacing-150);\n max-width: 100%;\n padding: 0 48px;\n "," {\n margin-top: 2px;\n }\n "," {\n padding: 0 16px;\n }\n "])),w.a.down("sm"),w.a.down("xs")),row:Object(p.c)(i||(i=y()(["\n display: flex;\n margin-bottom: var(--cds-spacing-200);\n gap: var(--cds-spacing-100);\n "]))),button:Object(p.c)(r||(r=y()(["\n "," {\n width: 100%;\n max-width: 100%;\n }\n "])),w.a.down("xs")),primaryValueProp:Object(p.c)(o||(o=y()(["\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 4px;\n "])))},prePurchaseUpsell_PrePurchaseUpsellCourseraPlusModal=function(e){var n=e.isOpen,t=void 0===n||n,a=e.handleClose,i=e.hasCourseraPlusFreeTrial,r=void 0===i||i,o=Object(k.e)(),d=Object(L.a)({isUsingPrePurchaseUpsellFlow:!0}),s=Object(g.useState)(1),u=m()(s,2),v=u[0],b=u[1],f=Object(E.e)({hasCourseraPlusFreeTrial:r}),h=f.courseraPlusMonthlyProductPrice,C=f.courseraPlusMonthlyProductItemId,P=f.courseraPlusMonthlyPriceDisplay,A=f.courseraPlusAnnualPriceDisplay,V=f.courseraPlusAnnualPriceAsMonthlyDisplay,z=f.courseraPlusAnnualDiscountPercent,G=f.courseraPlusAnnualProductItemId;if(!(h&&P&&V&&A&&z&&C&&G))return null;var H=Object(T.b)({courseraPlusPrice:{amount:Number(h.value),currencyCode:h.currencyCode},hasCourseraPlusFreeTrial:r});return 2===v?Object(p.d)(S.a,{onClose:function(){return b(1)},showSingleProgram:!1,courseraPlusMonthlyPriceDisplay:P,courseraPlusAnnualPriceDisplay:A,courseraPlusAnnualPriceAsMonthlyDisplay:V,hasCourseraPlusFreeTrial:r,courseraPlusAnnualDiscountPercent:z,courseraPlusAnnualProductItemId:G,courseraPlusMonthlyProductItemId:C}):t?Object(p.d)(k.b,{"data-testid":"coursera-plus-hero-modal","aria-describedby":"dialog-content",open:!0,variant:"standard",width:"large",onClose:function(){o("click_button",{button:{name:"dismiss"},modal:{name:d}}),a()},sticky:"actions",css:M.dialog,trackingData:{modal:{name:d}}},Object(p.d)(O.a,{src:I.c.PLUS_FULL_BLUE,alt:D()("Coursera Plus logo"),height:16,css:M.topLogo}),Object(p.d)(R,null,H.headline),Object(p.d)(B,null,H.valueProps.map((function(e){var n=e.header,t=e.subheader;return Object(p.d)("div",{css:M.row,key:t},Object(p.d)(x.a,{color:"interactive",size:"small",css:Object(p.c)(c||(c=y()(["\n margin-top: -2px;\n min-width: 24px;\n min-height: 24px;\n "])))}),Object(p.d)("div",null,Object(p.d)(j.a,{component:"div",css:M.primaryValueProp,variant:"subtitleMedium"},n),Object(p.d)(j.a,{component:"p"},t)))}))),Object(p.d)(U,null,Object(p.d)(N.a,{trackingName:"pre_purchase_upsell_coursera_plus_monthly_enroll_cta",variant:"primary",css:M.button,productItemId:C,isMonthly:!0,isPrePurchaseUpsellAllPlansShown:!1,annualProductItemId:G},H.primaryCta),Object(p.d)(F,{trackingName:"pre_purchase_upsell_coursera_plus_modal_view_all_plans_cta",css:[M.button,Object(p.c)(l||(l=y()(["\n "," {\n margin-left: var(--cds-spacing-200);\n }\n "," {\n margin-top: var(--cds-spacing-100);\n }\n "])),w.a.up("sm"),w.a.down("xs"))],size:"medium",variant:"secondary",onClick:function(){o("click_button",{button:{name:"view_all_plans"},modal:{name:d}}),b(2)}},H.secondaryCta))):null},V=n("++Ya"),z=n("PStO"),G=n("S35k"),H=n("4td5"),W=I.a.COURSERA_PLUS_SUBSCRIPTION_UNDERLYING_PRODUCT_ITEM_ID,q=n("Qq5t"),Q=n("PisZ"),X=n("9jMC"),Z=n.n(X),K=n("dl6a"),J=n.n(K);e.a=function(){var e,n,t,a=Object(Q.b)(),i=Object(k.e)(),r=Object(k.f)("view_page_section",{pageSection:{sectionName:"upsell"}}),o=g.useState(!1),c=m()(o,2),l=c[0],d=c[1],u=Object(q.d)(),C=(t=Object(z.c)((function(){var e=W;if(!f.a.isAuthenticatedUser())return{subscriptionTrials:[]};var n=H.g.COURSERA_PLUS_SUBSCRIPTION,t=f.a.get().id;return{subscriptionTrials:G.a.finder("findByUserAndUnderlyingProduct",{params:{userProductItemId:Object(V.b)([t,n,e])}})}}),[]).data.subscriptionTrials,{userHasCourseraPlusFreeTrial:0===(null!==(n=null==t?void 0:t.length)&&void 0!==n?n:0)}).userHasCourseraPlusFreeTrial;if(null==a||null===(e=a.recommendationCollectionEntities)||void 0===e||!e.length)return null;var y=a.recommendationCollectionEntities,O=a.collectionTrackingId,w=a.eventingRecommender,j=a.loading,x=J()("Get access to all these courses and more with a subscription"),P={title:x,collectionId:O,entities:y.filter((function(e){return!u||e.slug!==u.slug})).map((function(e){return s()(s()({},e),{},{badges:[]})})),collectionTrackingData:{carouselRecommender:w},renderCustomPrimaryCta:function(e){var n,t=e.size,a=e.fullWidth,r=e.variantOverride,o=Object(f.c)(),c="";o?C?(c=J()("Start free trial"),n="start_free_trial"):(c=J()("Renew subscription"),n="enroll"):(c=J()("Learn more"),n="c_plus_learn_more");var onClick=function(){i("click_button",{button:{name:n}}),o&&d(!0)};return o?Object(p.d)(h.a,{size:t,fullWidth:a,variant:null!=r?r:"primary",onClick:onClick},c):Object(p.d)(h.a,{component:"a",size:t,fullWidth:a,variant:null!=r?r:"primary",onClick:onClick,href:Object(I.b)()},c)}};return Object(p.d)(g.Fragment,null,Object(p.d)(prePurchaseUpsell_PrePurchaseUpsellCourseraPlusModal,{handleClose:function(){return d(!1)},isOpen:l,hasCourseraPlusFreeTrial:C}),Object(p.d)("div",{ref:r},Object(p.d)(v.a,{headline:x,isCollectionsLoading:j,collections:[P],layout:b.a.textTopImageBottom,eyebrow:{image:{url:Z.a,height:17.5,description:J()("Coursera Plus")}}})))}},PisZ:function(module,e,n){"use strict";var t=n("q1tI"),a=n("DU3t"),i=n("vBmv"),r=n("Qq5t"),o=n("+TN3"),c=n("CIgi"),l=n.n(c),d=n("tMml"),useXdpRecommendationsQuery_idToPrefixedStringkey=function(e,n){var t=e.split("~").map((function(e,n){if(0===n)return e;var t="!".repeat(n);return"".concat(t,"~").concat(e)})).join(""),i="";return i=n===a.o.Course?"course":"s12n","".concat(i,"~").concat(t)},isProductCardEntity=function(e){return void 0!==e.id},useXdpRecommendationsQuery_resultsToCollectionEntities=function(e){var n,t,a;if(!e)return[];var i=null!==(n=null===(t=e.Collection)||void 0===t?void 0:null===(a=t.queryCollection.entities)||void 0===a?void 0:a.elements)&&void 0!==n?n:[];return null==i?void 0:i.filter(isProductCardEntity).map((function(e,n){return Object(d.a)(e,n)})).filter(Boolean)},hooks_useXdpRecommendationsQuery=function(e){var n,t,a,i,r,c=e.productVariant,d=e.productId,s=e.skip,u=e.showOnlyCplusEligibleRecs,m=Object(o.b)(l.a,{context:{clientName:"gatewayGql"},variables:{programPrefixedStringKey:useXdpRecommendationsQuery_idToPrefixedStringkey(null!=d?d:"",c),removeNonCourseraPlus:u},skip:s||!d}),p=m.data,g=m.loading;return{eventingRecommender:null!=p&&null!==(n=p.Collection)&&void 0!==n&&null!==(t=n.queryCollection)&&void 0!==t&&t.recommenderConfigurationHash?{context:p.Collection.queryCollection.context,hash:p.Collection.queryCollection.recommenderConfigurationHash}:void 0,recommendationCollectionEntities:useXdpRecommendationsQuery_resultsToCollectionEntities(p),collectionTrackingId:null!==(a=null==p?void 0:null===(i=p.Collection)||void 0===i?void 0:null===(r=i.queryCollection)||void 0===r?void 0:r.collectionTrackingId)&&void 0!==a?a:"",loading:g}},s=n("ZBXl");n.d(e,"b",(function(){return RecommendationsDataProvider_useXdpRecommendations}));var u=t.createContext(void 0),RecommendationsDataProvider_useXdpRecommendations=function(){return t.useContext(u)};e.a=function(e){var n=e.children,o=e.productVariant,c=Object(r.d)(),l=Object(i.b)(),d=null!=c?c:l,m=Object(s.b)().shouldShowXdpChanges,p=function(e){switch(e){case"specialization":case"professional-certificate":return a.o.Specialization;case"course":case"project":return a.o.Course;default:return a.o.Specialization}}(o),g=hooks_useXdpRecommendationsQuery({productVariant:p,productId:null==d?void 0:d.id,showOnlyCplusEligibleRecs:m,skip:!m});return t.createElement(u.Provider,{value:g},n)}},PyLI:function(module,exports,e){var n=e("yatD"),t=n.default?n.default:{},a=(0,e("HdzH").default)(t);a.getLocale=function(){return"es"},module.exports=a},QizT:function(module,exports){exports.default={"#{title} Carousel":"#{title} Carrusel","Show #{showMoreCount} more":"Mostrar #{showMoreCount} más","Show fewer":"Mostrar menos"}},R5jj:function(module,e,n){"use strict";var t,a,i,r,o,c,l=n("q1tI"),d=n("3tO9"),s=n.n(d),u=n("VkAN"),m=n.n(u),p=n("OhL7"),g=n("FdHa"),v=n("+B42"),b=n("6/Gu"),f=n("8Hdl"),h=n("mHyk"),k=n("sOkY"),C=n("C3k2"),y=n("2HRx"),O=n("2seQ"),w=n("FU1G"),j=n("Z8OU"),x=n.n(j),P=n("dl6a"),S=n.n(P),N={title:Object(p.c)(t||(t=m()(["\n max-width: 650px;\n position: relative;\n min-height: 80px;\n "]))),rectangle:Object(p.c)(a||(a=m()(["\n min-height: 179px;\n border: 1px solid var(--cds-color-grey-50);\n border-radius: 8px;\n padding: var(--cds-spacing-400) !important;\n "]))),cta:Object(p.c)(i||(i=m()(["\n margin-top: 12px;\n "]))),imageWrapper:Object(p.c)(r||(r=m()(["\n display: flex;\n align-items: center;\n justify-content: center;\n\n "," {\n padding-top: var(--cds-spacing-300);\n }\n\n > div:first-child {\n width: 100%;\n height: auto;\n padding-bottom: unset;\n max-width: 400px;\n }\n "])),g.a.down("sm")),enterpriseLogoImage:Object(p.c)(o||(o=m()(["\n max-width: none !important;\n max-height: none !important;\n width: 100%;\n height: auto;\n "])))},thin_banner_ThinBannerModule=function(e){var n=e.cta,t=e.title,a=Object(O.b)(),i=Object(h.f)("view_upsell_card",s()({upsellType:"enterprise",pageSection:{sectionName:"thin_banner"}},a));return Object(p.d)(k.a,{trackingName:"thin_banner_module",trackClicks:!1,requireFullyVisible:!1,withVisibilityTracking:!0},Object(p.d)(y.a,{ref:i},Object(p.d)(v.a,null,Object(p.d)(b.a,{item:!0,xs:12},Object(p.d)("div",{css:N.rectangle},Object(p.d)(b.a,{container:!0},Object(p.d)(b.a,{item:!0,xs:12,md:8},Object(p.d)(f.a,{css:N.title,component:"h1",variant:"h1semibold"},t),n&&Object(p.d)("div",{css:N.cta},n)),Object(p.d)(b.a,{item:!0,xs:12,md:4,css:N.imageWrapper},Object(p.d)(C.a,{src:x.a,alt:S()(" logos of #{enterpriseCompanyLogos} ",{enterpriseCompanyLogos:Object(w.d)(w.b)}),maxWidth:320,maxHeight:70,css:N.enterpriseLogoImage}))))))))},T=n("sQ/U"),I=n("fAYU"),E=n("9A5E"),shared_EnterpriseThinBannerCta=function(){var e=Object(h.e)(),n=Object(O.b)();return Object(p.d)(I.a,{component:E.a,href:"/business?utm_medium=coursera&utm_source=xdp&utm_campaign=website&utm_content=c4b-xdp-thin-card&utm_term=".concat(T.a.isAuthenticatedUser()?"in":"out"),trackingName:"upsell_coursera_business",typographyVariant:"subtitleMedium",variant:"quiet",onClick:function(){e("click_upsell_card",s()({upsellType:"enterprise",pageSection:{sectionName:"thin_banner"}},n))}},S()("Learn more about Coursera for Business"))},L=n("NeOK");e.a=function(){var e=Object(L.b)(),n=e.isEnterpriseLearner;return e.loadingIsEnterpriseLearner||n?null:l.createElement(thin_banner_ThinBannerModule,{cta:c||(c=l.createElement(shared_EnterpriseThinBannerCta,null)),title:S()("See how employees at top companies are mastering in-demand skills")})}},RnZP:function(module,exports){exports.default={"#{greeting}#{name}":"#{greeting}#{name}","#{months} months":"#{months} meses","#{numberOfDisplayedProducts} out of #{totalEnrolledProductsBff} Courses Displayed":"#{numberOfDisplayedProducts} de #{totalEnrolledProductsBff} Cursos Mostrados","#{programName} Skillsets":"Conjuntos de habilidades de #{programName}","#{starRating} stars":"#{starRating} estrellas","#{subdomainList}, + #{remainSubdomains} more":"#{subdomainList}, + #{remainSubdomains} más","(#{totalReviewCount} reviews)":"(#{totalReviewCount} reseñas)","({durationInMinutes, plural, =1 {# minute} other {# minutes}})":"({durationInMinutes, plural, =1 {# minuto} other {# minutos}})","A-Z":"A-Z","Add to LinkedIn":"Agregar a LinkedIn","Advanced":"Avanzado","An updated version of {s12nName} is now available.":"Una versión actualizada de {s12nName} ahora está disponible.","Any skill level":"Cualquier nivel de habilidad","Apply filters":"Aplicar filtros","Assigned to you":"Asignado a ti","At any time":"En cualquier momEnto","BETA":"Beta","Because you are interested in #{filterName}":"Porque te interesa #{filterName}","Because you want to change roles to {article} {roleLink}":"Porque quieres cambiar de rol a {article} {roleLink}","Because you want to explore topics outside of work as {article} {roleLink}":"Porque deseas explorar temas fuera del trabajo como {article} {roleLink}","Because you want to grow in your role as {article} {roleLink}":"Porque deseas crecer en tu rol como {article} {roleLink}","Because you want to start a career as {article} {roleLink}":"Porque quieres empezar una carrera como {article} {roleLink}","Because you want to {goal}":"Porque deseas {goal}","Because you're interested in {article} {roleLink} role":"Porque estás interesado en {article} {roleLink} rol","Beginner":"Principiante","Categories":"Categorías","Changing your search filters":"Cambiando los filtros de tu búsqueda","Close information about skill diagnostics":"Cerrar información sobre diagnósticos de habilidades","Collections selected by #{orgName}":"Colecciones seleccionadas por #{orgName}","Complete":"Completado","Complete a skill diagnostic to gain insights into your abilities and explore relevant content.":"Completa un diagnóstico de habilidades para obtener información sobre tus capacidades y explorar contenido relevante.","Completed":"Completado(a)","Completed (#{completedTotals})":"Completado (#{completedTotals})","Congratulations on completing {courseLink}":"Felicitaciones por completar {courseLink}","Content tailored for learning at #{orgName}":"Contenido adaptado para el aprendizaje en #{orgName}","Continue learning":"Continúa aprendiendo","Conversant":"Básico","Course":"Curso","Course {index} of {totalCourses}":"Curso {index} de {totalCourses}","Course {index} of {total}":"Curso {index} de {total}","Custom course":"Curso personalizado","Custom learning paths and courses chosen by your organization":"Vías de aprendizaje personalizadas y cursos seleccionados por tu organización","Did you achieve your goal?":"¿Lograste tu objetivo?","Earn credit towards your degree with these Coursera courses":"Obtén crédito para tu título de grado con estos cursos de Coursera","Edit":"Editar","Edit goal":"Editar objetivo","Edit skills":"Editar habilidades","Elevate your skills and career with a learning path designed by your organization":"Eleve sus competencias y su carrera profesional con un itinerario de aprendizaje diseñado por su organización","Enroll":"Inscribirse","Enroll for free":"Inscríbete gratis","Evaluate your skills":"Evalúa tus habilidades","Explore all roles":"Explorar todos los roles","Explore every role that interests you—all with one subscription.":"Explora cada rol que te interese, todo con una sola suscripción.","Filter Skills":"Filtrar habilidades","Filters":"Filtros","Filters (#{activeFiltersCount})":"Filtros (#{activeFiltersCount})","Filters, #{activeFiltersCount} applied":"Filtros, se aplicaron #{activeFiltersCount}","Find your dream career by exploring them all.":"Explora todas las carreras y encuentra la carrera de tus sueños.","Get started":"Comenzar","Get your certificate":"Obtener tu certificado","Go to course":"Ir al curso","Good afternoon":"Buenas tardes","Good evening":"Buenas noches","Good morning":"Buenos días.","Highest Score":"Puntaje más alto","In Progress":"En curso","In Progress (#{inProgressTotals})":"En progreso (#{inProgressTotals})","Information about skill diagnostics":"Información sobre el diagnóstico de habilidades","Interested in becoming #{article} #{name}? Set it as your role and get personalized recommendations.":"¿Interesado en convertirte en #{article} #{name}? Establécelo como tu rol y obtén recomendaciones personalizadas.","Intermediate":"Intermedio","Join our community of 40 million learners around the world":"Únete a nuestra comunidad de 40 millones de estudiantes en todo el mundo","Keep going with the next course in this specialization":"Ahora, continúa con el siguiente curso de esta especialización","Keep going with the next course in this specialization.":"Ahora, continúa con el siguiente curso de esta especialización.","Last updated":"Última actualización","Learn #{numOfDays} days a week • ":"Aprende #{numOfDays} días a la semana • ","Learn more":"Obtener más informacion","Learners who set a weekly goal are 75% more likely to complete the course.":"Los alumnos que establecen un objetivo semanal tienen un 75% más de probabilidades de completar el curso.","Learning Path":"Vía de aprendizaje","Learning paths created by your organization":"Rutas de aprendizaje creadas por tu organización","Let's get started! What's your goal?":"¡Empecemos! ¿Cuál es tu objetivo?","Let's get started! Which role(s) are you interested in?":"¡Empecemos! ¿En qué rol(es) estás interesado?","Let's start learning!":"¡Que comience el aprendizaje!","LevelSet completed":"LevelSet completado","LevelSet status":"Estado de LevelSet","Loaded cards":"Tarjetas cargadas","Loading Courses":"Cargando cursos","Loading cards":"Cargando tarjetas","Loading more content":"Cargando más contenido","My #{programName} Learning":"Mi aprendizaje de #{programName}","My Learning":"Mi aprendizaje","My weekly goal":"Mi objetivo semanal","Need help? Tell me a little about yourself so I can make the best recommendations.":"¿Necesitas ayuda? Cuéntame un poco sobre ti para poder hacerte las mejores recomendaciones.","New":"Nuevo","No matching skills":"No hay coincidencias de habilidades","No skills exactly match your search":"No se encontró ninguna habilidad que coincida exactamente con tu búsqueda","Not started":"Sin Empezar","On this page, you can track the progress of courses you have enrolled in. Browse our catalog to get started on your first course!":"En esta página, puedes hacer un seguimiento de los cursos en los que te inscribiste. ¡Explora nuestro catálogo para comenzar tu primer curso!","On this page, you can view completed courses. Browse our catalog to get started!":"En esta página, puedes ver los cursos que completaste. Explora nuestro catálogo para comenzar.","On this page, you can view saved courses. Browse our catalog to get started!":"En esta página, puedes ver los cursos que guardaste. Explora nuestro catálogo para comenzar.","On this page, you can view your skills. Reach out to your program administrator to see skills for your program.":"En esta página, aparecen tus habilidades. Comunícate con el administrador del programa si quieres ver habilidades para tu programa.","On this page, you can view your starting later courses. Browse our catalog to get started!":"En esta página, puedes ver los cursos que comienzan más tarde. Explora nuestro catálogo para comenzar..","Please enter at least 3 characters to search skills.":"Por favor, ingresa al menos 3 caracteres para buscar habilidades.","Please try again.":"Por favor inténtalo de nuevo.","Popular":"POPULAR","Preparing your recommendations":"Preparando tus recomendaciones","Preview and switch between certificates until you find your perfect fit with Coursera Plus.":"Previsualiza y cambia entre certificados hasta que encuentres el que se adapte perfectamente a tus necesidades con Coursera Plus.","Preview limit reached":"Límite de vista previa alcanzado","Profile image for #{learnerName}":"Imagen de perfil de #{learnerName}","Progress made":"Progreso realizado","Purchase Certificate":"Adquiere un Certificado","Relevancy":"Importancia","Reset":"Restablecer","Reset your search":"Restablece tu búsqueda","Resume":"Reanudar","Saved":"Guardado","Saved (#{totalSizeSavedProducts})":"Guardado (#{totalSizeSavedProducts})","Search all skills":"Buscar todas las habilidades","Search and filters reset":"Búsqueda y filtros restablecidos","Search results updated":"Resultados de la búsqueda actualizados","Select a goal":"Selecciona un objetivo","Select role":"Seleccionar rol","Set a new career goal":"Establecer un nuevo objetivo profesional","Set a weekly goal":"Establecer un objetivo semanal","Set goal":"Establecer objetivo","Set your goal":"Define tu objetivo","Set your goals today":"Establece tus objetivos hoy mismo","Set your learning goal and role.":"Establece su objetivo de aprendizaje y rol.","Set your learning plan":"Configurar tu plan de aprendizaje","Skills":"Habilidades","Skills with most recent progress":"Habilidades con el progreso más reciente","Skills you're interested in":"Habilidades que te interesan","Something went wrong.":"Algo salió mal.","Sort by":"Ordenar por","Start free trial":"Comenzar prueba gratuita","Starting Later":"Comienza más tarde","Still deciding between the role of #{role1} or #{role2}?":"¿Todavía decidiendo entre el rol de #{role1} o #{role2}?","The following content has been assigned to you by your organization":"Tu organización te asignó el siguiente contenido","The following content has been assigned to you by your organization.":"Tu organización te asignó el siguiente contenido.","There are no skill matches for this combination of filters.":"No hay coincidencias de habilidades para esta combinación de filtros.","Tools":"Herramientas","Top level attained":"Nivel máximo alcanzado","Top recommendation":"La mejor recomendación","Top skill level attained":"Nivel máximo de habilidad alcanzado","Try searching using a different keyword":"Intenta buscar con una palabra clave diferente","Unlock access to 10,000+ courses with a subscription.":"Desbloquea el acceso a más de 10,000 cursos con una suscripción.","Videos recommended for you":"Videos recomendados para ti","View More":"Mostrar más","View all":"Ver todo","View all collections":"Ver todas las colecciones","View all collections curated by your organization":"Ver todas las colecciones comisariadas por tu organización","View all courses":"Ver todos los cursos","View all learning":"Ver todo el aprendizaje","View all recommendations from Coursera":"Ver todas las recomendaciones de Coursera","View all recommendations from your organization":"Ver todas las recomendaciones de tu organización","View all subjects in #{academicDisciplineName}":"Ver todos los temas en #{academicDisciplineName}","View career certificate":"Ver el certificado de la carrera","View details":"Ver detalles","View learning path":"Ver trayectoria de aprendizaje","View role details":"Ver detalles del puesto","View the courses offered for a limited time and offered for credit by your organization.":"Ver la oferta de cursos por tiempo limitado y los cursos ofrecidos por tu organización para obtener crédito.","Want to see more? ":"¿Quieres ver más? ","Welcome back!":"Bienvenido nuevamente","What's next?":"¿Qué es lo que sigue?","Why is this recommended?":"¿Por qué se recomienda esto?","Yes, set my role":"Sí, establecer mi rol","You are interested in the {numberOfRoles, plural, =1 {role of {firstRole}} =2 {roles of {firstRole} or {secondRole}} =3 {roles of {firstRole}, {secondRole}, or {thirdRole}} other {roles of {firstRole}, {secondRole}, {thirdRole}, or {remainingRolesCount} more}}":"Te interesan {numberOfRoles, plural, =1 {el rol de {firstRole}} =2 {los roles de {firstRole} o {secondRole}} =3 {los roles de {firstRole}, {secondRole} o {thirdRole}} other {los roles de {firstRole}, {secondRole}, {thirdRole} o {remainingRolesCount} más}}","You can access your certificate on #{readableNextBillingDate} when your free trial ends.":"Puedes acceder a tu certificado el #{readableNextBillingDate} cuando finalice tu prueba gratuita.","You reached your weekly goal!":"¡Alcanzaste tu meta semanal!","You will find your finished courses here.":"Encontrarás tus cursos terminados aquí.","You will find your in-progress courses here.":"Encontrarás tus cursos en progreso aquí.","You will find your saved courses here.":"Encontrarás tus cursos guardados aquí.","Your career goal is pending":"Tu objetivo profesional está pendiente","Your career goal is to {formattedCareerGoal}":"Su objetivo profesional es {formattedCareerGoal}","Your career goal is to advance in your role as {article} {occupationName}":"Tu objetivo profesional es avanzar en tu rol de {article} {occupationName}","Your career goal is to advance in your role":"Tu objetivo profesional es avanzar en tu rol","Your career goal is to kick-start as {article} {occupationName}":"Tu objetivo profesional es comenzar tu carrera profesional como {article} {occupationName}","Your career goal is to switch roles to {article} {occupationName}":"Tu objetivo profesional es cambiar de rol a {article} {occupationName}","Your career goal is to switch roles":"Tu objetivo profesional es cambiar de rol","Your career goal is to {formattedCareerGoal} {article} {numberOfRoles, plural, =1 {{firstRole}} =2 {{firstRole} or {secondRole}} =3 {{firstRole}, {secondRole}, or {thirdRole}} other {{firstRole}, {secondRole}, {thirdRole}, or {remainingRolesCount} more}}":"Tu objetivo profesional es {formattedCareerGoal} {article} {numberOfRoles, plural, =1 {{firstRole}} =2 {{firstRole} o {secondRole}} =3 {{firstRole}, {secondRole} o {thirdRole}} other {{firstRole}, {secondRole}, {thirdRole} o {remainingRolesCount} más}}","Your goal is to explore topics outside of work as {article} {occupationName}":"Tu objetivo es explorar temas fuera del trabajo como {article} {occupationName}","Your goal is to explore topics outside of work":"Tu objetivo es explorar temas fuera del trabajo","Your goal is to kick-start your career":"Tu objetivo es poner en marcha tu carrera profesional","Your search query is a bit too short.":"Tu consulta de búsqueda es un poco corta.","a":"a","an":"un","as":"as","change roles":"cambiar de rol","explore topics outside of work":"explorar temas fuera del trabajo","grow in your role":"crece en tu puesto","in the last 30 days":"en los últimos 30 días","in the last 60 days":"en los últimos 60 días","in the last 90 days":"en los últimos 90 días","start a career":"iniciar una carrera","to":"para","your organization":"tu organización","{percentageComplete}% complete":"{percentageComplete}% completo","{totalLatestSkills} {totalLatestSkills, plural, =1 {Skill matches} other {Skills match}} your criteria":"{totalLatestSkills} {totalLatestSkills, plural, =1 {Habilidad coincide} other {Habilidades coinciden}} con tu criterio"}},T2Qt:function(module,e,n){"use strict";var t,a,i,r=n("pVnL"),o=n.n(r),c=n("3tO9"),l=n.n(c),d=n("VkAN"),s=n.n(d),u=n("OhL7"),m=(n("q1tI"),n("PHh7")),p=n("FdHa"),g=n("gksZ"),v=n("ZJgU"),b=n("sAJn"),f=n("6/Gu"),h=n("2sch"),k=n("2yix"),C=n("l1rq"),y=n("ALLZ"),O=n("mHyk"),w=n("3R9A"),j=n("Lxa0"),x=n("EAr/"),P=n("wxLo"),S={eyebrow:Object(u.c)(t||(t=s()(["\n margin-bottom: var(--cds-spacing-150);\n "]))),eyebrowBackground:Object(u.c)(a||(a=s()(["\n padding: 2px var(--cds-spacing-150);\n\n /* ensure round corners regardless of height */\n border-radius: 1000px;\n "])))};var N,T,I,E,L,A,D,F,R,B,U,M,V,components_Eyebrow=function(e){var n,t=e.text,a=e.background,r=e.image,c=[];if(a){var l=Object(P.a)(a);if(l){var d=Object(P.b)(a);c.push(Object(u.c)(i||(i=s()(["\n background-color: ",";\n color: ",";\n "])),l,d)),c.push(S.eyebrowBackground)}}return Object(u.d)("div",null,r&&Object(u.d)(x.a,o()({},r,{height:Math.min(null!==(n=r.height)&&void 0!==n?n:34,34),css:S.eyebrow})),!r&&t&&Object(u.d)("div",{css:S.eyebrow},Object(u.d)("span",{css:c},Object(u.d)(C.a,{variant:"subtitleMedium",component:"span",color:"inherit"},t))))},z=n("7z7Y"),G=n("gNwb"),H=n("Qs5K"),W=n.n(H),q=Object(G.b)({type:"BUTTON"})(m.a),Q={heading:Object(u.c)(N||(N=s()(["\n margin-bottom: var(--cds-spacing-50);\n "]))),description:Object(u.c)(T||(T=s()(["\n margin-bottom: var(--cds-spacing-150);\n "]))),filters:Object(u.c)(I||(I=s()(["\n margin-bottom: var(--cds-spacing-150);\n\n && {\n gap: var(--cds-spacing-100);\n }\n "]))),alignCta:Object(u.c)(E||(E=s()(["\n margin-top: var(--cds-spacing-200);\n "]))),collectionsWrapper:Object(u.c)(L||(L=s()(["\n width: 100%;\n align-self: flex-start;\n "]))),collectionWrapperVertical:Object(u.c)(A||(A=s()(["\n margin-top: calc(-1 * var(--cds-spacing-300));\n\n "," {\n margin-top: calc(-1 * var(--cds-spacing-200));\n }\n\n "," {\n margin-top: 0;\n }\n "])),p.a.down("sm"),p.a.down("xs")),collectionWrapperHorizontal:Object(u.c)(D||(D=s()(["\n // this is to override the min-width applied to CDS product cards\n // to prevent the product cards from overlapping with each other\n .cds-ProductCard-grid {\n min-width: unset !important;\n }\n "]))),collections:Object(u.c)(F||(F=s()(["\n margin-top: calc(-1 * var(--cds-spacing-400));\n margin-bottom: calc(-1 * var(--cds-spacing-400));\n\n .cds-ProductCard-grid {\n min-width: unset;\n }\n "]))),button:Object(u.c)(R||(R=s()(["\n &:hover,\n &:active,\n &:visited {\n text-decoration: none;\n }\n "]))),chip:Object(u.c)(B||(B=s()(["\n &.cds-Chip-root {\n color: var(--cds-color-neutral-primary);\n background-color: var(--cds-color-white-0);\n border-color: var(--cds-color-neutral-disabled-strong);\n }\n\n &.cds-Chip-selected {\n color: var(--cds-color-blue-700);\n background-color: var(--cds-color-interactive-background-primary-hover-weak);\n border-color: var(--cds-color-blue-700);\n }\n\n &.cds-Chip-root:hover {\n color: var(--cds-color-neutral-primary);\n background-color: var(--cds-color-neutral-disabled-weak);\n border-color: var(--cds-color-neutral-primary);\n }\n "]))),imageFilter:Object(u.c)(U||(U=s()(["\n padding: var(--cds-spacing-100);\n "]))),contentContainer:function(e,n){return Object(u.c)(M||(M=s()(["\n "," {\n margin-top: ",";\n }\n "])),p.a.up(e?"lg":"md"),n?"var(--cds-spacing-1400)":"var(--cds-spacing-1000)")}};var CollectionsModule_CollectionsModule=function(e){var n,t,a=e.filters,i=e.layout,r=e.showAllEntries,c=e.onFilterChange,d=e.backgroundColor,s=e.cta,m=e.description,S=e.headline,N=e.headlineComponent,T=e.collections,I=void 0===T?[]:T,E=e.isCollectionsLoading,L=e.currentCollectionSetIndex,A=void 0===L?0:L,D=e.numOfEntriesPerCollection,F=e.customCtaButton,R=e.customChipStyles,B=e.alwaysShowChipFilters,U=e.productCardTrackingName,M=e.eventingData,G=e.customHeadline,H=e.eyebrow,X=Object(w.c)(e),Z=Object(g.a)(p.a.down("sm")),K=Object(g.a)(p.a.down("xs")),J=Object(O.e)(),Y=i===w.a.text2image10||i===w.a.image10text2||i===w.a.text10image2||i===w.a.image2text10,ee=i!==w.a.textTopImageBottom&&i!==w.a.imageTopTextBottom&&i!==w.a.noImage,ne=r&&D&&D%2!=0&&Z?D-1:D,te=Object(w.d)({layout:i}),ae=te?{lg:4,md:4,sm:6,xs:12}:{lg:3,md:3,sm:6,xs:12},ie=ne?I.map((function(e){return l()(l()({},e),{},{entities:e.entities.slice(0,ne)})})):I,re=Object(P.c)(null!=d?d:""),oe=null!==(n=null==s?void 0:s.variant)&&void 0!==n?n:"secondary";"ghost"===(null==s?void 0:s.variant)&&(oe=re?"ghostInvert":"ghost"),t=F||(null!=s&&s.text&&null!=s&&s.target?Object(u.d)("div",{css:Q.alignCta},Object(u.d)(v.a,{component:"a",variant:oe,icon:s.showCtaArrowIcon||"ghost"===s.variant?V||(V=Object(u.d)(y.a,null)):void 0,href:s.target,onClick:s.onClick,css:"ghost"===s.variant?null:Q.button,fullWidth:K,edgeAlign:K?void 0:"start"},s.text)):null);var ce=(null==a?void 0:a.reduce((function(e,n){return n.filterImage?e+1:e}),0))===(null==a?void 0:a.length),le=!!a&&(a.length>1||!!B);return Object(u.d)(j.a,{renderContent:function(){return!E||S||G?Object(u.d)("div",{css:ee?Q.contentContainer(Y,le):null},(null==H?void 0:H.image)&&Object(u.d)(components_Eyebrow,{image:H.image}),G||Object(u.d)(C.a,{variant:"titleSmall",component:null!=N?N:"h2",color:"inherit",css:Q.heading},S),m&&Object(u.d)(C.a,{variant:"bodyPrimary",component:"p",color:"inherit",css:Q.description},m),Object(u.d)(h.a,Y?{mdDown:!0}:{smDown:!0},t)):Object(u.d)("div",null,Object(u.d)(k.a,{"data-testid":"skeleton",width:"70%",css:Q.heading,height:40}))},renderImage:function(){return Object(u.d)("div",{css:[Q.collectionsWrapper,te?Q.collectionWrapperHorizontal:Q.collectionWrapperVertical]},Object(u.d)(b.a,{value:A.toString()},le&&Object(u.d)(f.a,{container:!0,"aria-label":W()("Filter By"),css:Q.filters,role:"tablist",wrap:"wrap",direction:"row"},a&&a.map((function(e,n){var t,a=e.filterName,i=e.id,r=e.filterImage;t=ce?Object(u.d)("div",{css:Q.imageFilter},Object(u.d)(x.a,o()({},r,{description:"",height:28}))):null!=a?a:"";return Object(u.d)(q,{key:i,selected:A===n,"aria-selected":A===n,"aria-checked":void 0,onClick:function(){var e;J("click_button",{carousel:{id:i,name:a,recommender:null==I?void 0:null===(e=I[A])||void 0===e?void 0:e.recommender},button:{name:"collections_filter_chip"}}),null==c||c(n,a)},css:ce?Q.chip:R,"aria-label":a,role:"tab",trackingName:"collections_filter_chip"},t)})))),Object(u.d)("div",{css:Q.collections,"data-e2e":E?"collections-loading":"collections-loaded"},Object(u.d)(z.a,{eventingData:M,productCardTrackingName:U,collections:ie,isCollectionsLoading:E,itemsGridConfig:ae,hideLoadingTitle:!0,showAllEntries:null!=r&&r,renderTitle:function(){return null}})),Object(u.d)(h.a,Y?{lgUp:!0}:{mdUp:!0},t))},assembly:X})};e.a=CollectionsModule_CollectionsModule},"U+Ud":function(module,e,n){"use strict";n.d(e,"a",(function(){return useIsEnterpriseAdminAbleToAssignContent}));var t,a=n("VkAN"),i=n.n(a),r=n("UYTu"),o=n("+TN3"),c=n("sQ/U"),l=Object(r.e)(t||(t=i()(['\n query GetAllowedDomainsForUserAndFeatureQuery($input: GetAllowedDomainsForUserAndFeatureRequest!) {\n getDomains(input: $input)\n @rest(\n type: "GetAllowedDomainsForUserAndFeature"\n path: "grpc/enterprisepermissions/userpermissions/v1beta1/EnterpriseUserPermissionsAPI/GetAllowedDomainsForUserAndFeature"\n method: "POST"\n ) {\n domainIds\n }\n }\n']))),useIsEnterpriseAdminAbleToAssignContent=function(e){var n,t,a=e.ssr,i=e.userId,r=void 0===i?c.a.get().id:i,d=e.skip||!r,s=Object(o.b)(l,{variables:{input:{userId:r,permission:{domain:"FEATURE_DOMAIN_PROGRAM",subdomain:"CONTENT_ASSIGNMENT",verb:"EDIT"}}},skip:d,ssr:a}).data;return(null!==(n=null==s?void 0:null===(t=s.getDomains)||void 0===t?void 0:t.domainIds)&&void 0!==n?n:[]).length>0}},WcFi:function(module,exports,e){e("/wy5")},Z8OU:function(module,exports){module.exports="https://coursera_assets.s3.amazonaws.com/images/74c8747e8210831049cf88dd4eefe26c.png"},f1XN:function(module,exports,e){},gI9h:function(module,exports,e){},iJk9:function(module,exports){var e={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"LearningHours"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"jobName"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"key"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"NaptimeQueries"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ExternallyAccessibleNostosV1Resource"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getAllProperties"},arguments:[{kind:"Argument",name:{kind:"Name",value:"job_name"},value:{kind:"Variable",name:{kind:"Name",value:"jobName"}}},{kind:"Argument",name:{kind:"Name",value:"keys"},value:{kind:"Variable",name:{kind:"Name",value:"key"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"elements"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:242}};e.loc.source={body:"query LearningHours($jobName: String!, $key: String!) {\n NaptimeQueries {\n ExternallyAccessibleNostosV1Resource {\n getAllProperties(job_name: $jobName, keys: $key) {\n elements {\n content\n }\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var n={};function findOperation(e,n){for(var t=0;t0;){var c=o;o=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(n[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var t=findOperation(e,n);t&&a.definitions.push(t)})),a}(e,"LearningHours")},j2mU:function(module,e,n){"use strict";n.d(e,"a",(function(){return useFetchLearningHours}));var t=n("+TN3"),a=n("ti7j"),i=n("iJk9"),r=n.n(i);function useFetchLearningHours(e,n){var i,o,c,l,d=a.a.get("learningHours"),s="S12N"===n?"s12n_learning_hours":"course_learning_hours",u=Object(t.b)(r.a,{variables:{key:e,jobName:s},context:{clientName:"gatewayGql"},skip:!e||!d,ssr:!0,errorPolicy:"all"}),m=u.data,p=u.loading,g=u.error,v=null,b=null==m?void 0:null===(i=m.NaptimeQueries)||void 0===i?void 0:null===(o=i.ExternallyAccessibleNostosV1Resource)||void 0===o?void 0:null===(c=o.getAllProperties)||void 0===c?void 0:null===(l=c.elements)||void 0===l?void 0:l[0];if(!p&&!g&&null!=b&&b.content){var f=a.a.get("learningHoursVariant",{slug:e,type:n});"VARIANT_25"===f?v=b.content.lhP25:"VARIANT_50"===f?v=b.content.lhP50:"VARIANT_75"===f&&(v=b.content.lhP75)}return[v,p]}},j9py:function(module,exports,e){var n=e("QizT"),t=n.default?n.default:{},a=(0,e("HdzH").default)(t);a.getLocale=function(){return"es"},module.exports=a},t4Dc:function(module,exports){exports.default={" #{fixedAvgProductRating} stars,":" #{fixedAvgProductRating} estrellas,"," #{productDifficultyLevel} level,":" Nivel #{productDifficultyLevel},"," by #{commaSeparatedPartners},":" de #{commaSeparatedPartners},"," by #{numReviews} reviews,":" a partir de #{numReviews} reseñas,"," free":" Gratis"," new":" Nuevo"," provide skills #{commaSeparatedSkills} etc...":" proporcionar habilidades #{commaSeparatedSkills} etc...","#{partner1}, #{partner2}":"#{partner1}, #{partner2}","AI skills":"Habilidades de IA","Coursera Lite":"Coursera Lite","Coursera Plus":"Coursera Plus","Credit Eligible":"Crédito elegible","Credit offered":"Crédito ofrecido","Earn a degree":"Obtener un título de grado","Exclusive":"Exclusivo","Free":"Gratis","Free Trial":"Prueba gratuita","Included with Coursera Lite":"Incluido con Coursera Lite","Included with Coursera Plus":"Incluido con Coursera Plus","New":"Nuevo","Skills you'll gain: ":"Habilidades que obtendrás: "}},tMml:function(module,e,n){"use strict";n.d(e,"b",(function(){return convertProductCardSpecializationToCollectionEntity})),n.d(e,"a",(function(){return convertProductCardS12nOrCourseToCollectionEntity}));var t=n("w+Vu"),a={ADVANCED:t.l.Advanced,INTERMEDIATE:t.l.Intermediate,BEGINNER:t.l.Beginner},getCollectionEntity=function(e){var n,t,a=e.productId,i=e.name,r=e.slug,o=e.imageUrl,c=e.badges,l=e.productType,d=e.urlPath,s=e.reviewCount,u=e.rating,m=e.isPartOfCourseraPlus,p=e.isPathwayContent,g=e.productDifficultyLevel,v=e.partners,b=e.entityIndex;return{id:a,name:i,slug:r,imageUrl:o,statusTags:null!=c?c:[],productType:l,link:d,numProductRatings:s,avgProductRating:u,isPartOfCourseraPlus:m,isPathwayContent:p,productDifficultyLevel:g,partners:null!==(n=v.map((function(e){var n=e.id,t=e.name,a=e.squareLogo;return{id:n,name:t,logo:null!=a?a:""}})))&&void 0!==n?n:[],partnerLogos:null!==(t=v.map((function(e){return e.squareLogo})).filter(Boolean))&&void 0!==t?t:[],trackingData:{id:a,entityId:"".concat(l,"~").concat(a),entityIndex:b,name:i,slug:r}}},convertProductCardSpecializationToCollectionEntity=function(e,n){if(!("canonical"in e.productTypeAttributes))return null;var t,i=e.marketingProductType,r=e.productTypeAttributes,o=e.badges,c=r.isPartOfCourseraPlus,l=r.isPathwayContent,d=r.rating,s=r.reviewCount,u=r.canonical,m=u.id,p=u.slug,g=u.name,v=u.cardImageUrl,b=u.difficultyLevel,f=u.partners,h=u.urlPath;return"SPECIALIZATION"===i?t="SPECIALIZATION":"PROFESSIONAL_CERTIFICATE"===i&&(t="PROFESSIONAL CERTIFICATE"),getCollectionEntity({productId:m,name:g,slug:p,imageUrl:v,badges:null!=o?o:[],productType:t,urlPath:h,reviewCount:s,rating:d,isPartOfCourseraPlus:c,isPathwayContent:l,productDifficultyLevel:b?a[b]:void 0,partners:f.map((function(e){var n;return{id:e.id,name:e.name,squareLogo:null!==(n=e.squareLogo)&&void 0!==n?n:""}})),entityIndex:n})},convertProductCardS12nOrCourseToCollectionEntity=function(e,n){var t=e.marketingProductType,i=e.productTypeAttributes,r=e.badges;if("ProductCard_Specialization"===i.__typename){var o,c=i.isPartOfCourseraPlus,l=i.isPathwayContent,d=i.rating,s=i.reviewCount,u=i.canonicalSpecialization,m=u.cardImageUrl,p=u.difficultyLevel,g=u.id,v=u.name,b=u.partners,f=u.slug,h=u.urlPath;return"SPECIALIZATION"===t?o="SPECIALIZATION":"PROFESSIONAL_CERTIFICATE"===t&&(o="PROFESSIONAL CERTIFICATE"),getCollectionEntity({productId:g,name:v,slug:f,imageUrl:m,badges:null!=r?r:[],productType:o,urlPath:h,reviewCount:s,rating:d,isPartOfCourseraPlus:c,isPathwayContent:l,productDifficultyLevel:p?a[p]:void 0,partners:b.map((function(e){var n;return{id:e.id,name:e.name,squareLogo:null!==(n=e.squareLogo)&&void 0!==n?n:""}})),entityIndex:n})}if("ProductCard_Course"===i.__typename){var k=i.canonicalCourse,C=k.difficultyLevel,y=k.id,O=k.name,w=k.partners,j=k.slug,x=k.promoPhotoUrl,P=i.isPartOfCourseraPlus,S=i.isPathwayContent,N=i.rating,T=i.reviewCount;return getCollectionEntity({productId:y,name:O,slug:j,imageUrl:null!=x?x:"",badges:null!=r?r:[],productType:"COURSE",urlPath:"/learn/".concat(j),reviewCount:T,rating:N,isPartOfCourseraPlus:P,isPathwayContent:S,productDifficultyLevel:C?a[C]:void 0,partners:w.map((function(e){var n;return{id:e.id,name:e.name,squareLogo:null!==(n=e.squareLogo)&&void 0!==n?n:""}})),entityIndex:n})}return null}},yatD:function(module,exports){exports.default={"Save this product":"Guardar este producto","Saved List":"Lista de elementos guardados"}}}]);