"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3470],{45658:function(n,t,e){e.d(t,{Z:function(){return r}});var o=e(67294),i=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&0>t.indexOf(o)&&(e[o]=n[o]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,o=Object.getOwnPropertySymbols(n);it.indexOf(o[i])&&Object.prototype.propertyIsEnumerable.call(n,o[i])&&(e[o[i]]=n[o[i]]);return e},r={FocusBumpStop:function(n){var t=n.refToBumpTo,e=i(n,["refToBumpTo"]);return o.createElement("span",Object.assign({tabIndex:0,onFocus:function(){return t.current.focus()},"data-at":"FocusBumpStop"},e))}}},74331:function(n,t,e){e.d(t,{Z:function(){return k}});var o=e(67294),i=e(23473),r=e(45658),a=e(87379),l=(0,a.F4)(["from{opacity:0;}"]),s=(0,a.F4)(["to{opacity:0;}"]),d=(0,a.F4)(["from{transform:translate(-50%,-75%);}"]),c=(0,a.F4)(["to{transform:translate(-50%,-75%);}"]),u=(0,a.F4)(["from{transform:scale3d(.3,.3,.3) translate(-150%,-150%);}"]),f=(0,a.F4)(["to{transform:scale3d(.3,.3,.3) translate(-150%,-150%);}"]),m="both cubic-bezier(0.4, 0, 0, 1.5)",p=function(n,t){switch(n){case"fade":default:if(t)return(0,a.iv)([""," ",""],l,m);return(0,a.iv)([""," ",""],s,m);case"slideDown":if(t)return(0,a.iv)([""," ",""],d,m);return(0,a.iv)([""," ",""],c,m);case"zoom":if(t)return(0,a.iv)([""," ",""],u,m);return(0,a.iv)([""," ",""],f,m)}},h=a.ZP.div.withConfig({displayName:"StyledPopupDialog",componentId:"sc-1s1plh1-0"})(["position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1051;box-shadow:3px 3px 8px 0 ",";overflow:",";animation:",";-webkit-animation:",";animation-duration:",";"],function(n){return n.theme.colors.modalDropShadow},function(n){var t;return null!==(t=n.overflow)&&void 0!==t?t:"hidden"},function(n){return p(n.animationType,n.visible)},function(n){return p(n.animationType,n.visible)},function(n){return"".concat(n.animationDurationInMs,"ms")}),g=a.ZP.div.withConfig({displayName:"StyledPopupBody",componentId:"sc-eoxz7i-0"})(["font-family:",";font-size:",";width:",";height:",";overflow-y:auto;max-width:90vw;"],function(n){return n.theme.fonts.fontFamily},function(n){return n.theme.fonts.textStandard},function(n){var t;return null!==(t=n.width)&&void 0!==t?t:"auto"},function(n){var t;return null!==(t=n.height)&&void 0!==t?t:"auto"}),b="PopupBody",w=function(n){var t=n["data-at"],e=n.children,i=n.height,r=n.width,a=n.popupDialogRef,l=n.visible,s=n.animationType,d=n.animationDurationInMs,c=n.overflow,u=n.setAnimating;return o.createElement(h,{visible:l,"data-visible":l,animationType:void 0===s?"slideDown":s,animationDurationInMs:void 0===d?300:d,onAnimationStart:function(){return u(!0)},onAnimationEnd:function(){return u(!1)},"data-at":t,ref:a,role:"dialog",tabIndex:-1,"aria-labelledby":b,overflow:void 0===c?"hidden":c},o.createElement(g,{id:b,width:r,height:i},e))},v=a.ZP.div.withConfig({displayName:"StyledPopupCloseButton",componentId:"sc-1m86135-0"})(["position:absolute;top:2.2rem;right:2.2rem;"]),y=e(90027),x=function(n){var t=n.buttonComponent,e=n["data-at"],i=n.onClose;return o.createElement(v,{"aria-label":"close popup",role:"button","data-at":e,onClick:function(){return i()}},null!=t?t:o.createElement(y.Z,null))},j=a.ZP.div.withConfig({displayName:"StyledPopup",componentId:"sc-2pomde-0"})(["display:",";animation:",";animation-duration:",";position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;"],function(n){return n.animating||n.visible?"block":"none"},function(n){return p(n.animationType,n.visible)},function(n){return"".concat(n.animationDurationInMs,"ms")}),C=a.ZP.div.withConfig({displayName:"StyledPopupOverlay",componentId:"sc-r4d2bs-0"})(["position:fixed;background:",";top:0;left:0;width:100%;height:100%;z-index:1050;"],function(n){var t;return null!==(t=n.overlayColor)&&void 0!==t?t:n.theme.colors.modalDropShadow}),O=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&0>t.indexOf(o)&&(e[o]=n[o]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,o=Object.getOwnPropertySymbols(n);it.indexOf(o[i])&&Object.prototype.propertyIsEnumerable.call(n,o[i])&&(e[o[i]]=n[o[i]]);return e},k=function(n){var t=n["data-at"],e=n.children,a=n.visible,l=n.overlayColor,s=n.closeOnOverlayClick,d=void 0===s||s,c=n.animationType,u=n.animationDurationInMs,f=void 0===u?300:u,m=n.height,p=n.width,h=n.closeButtonComponent,g=n.onClose,b=O(n,["data-at","children","visible","overlayColor","closeOnOverlayClick","animationType","animationDurationInMs","height","width","closeButtonComponent","onClose"]),v=(0,o.useState)(a),y=v[0],k=v[1],T=(0,o.useState)(!1),D=T[0],I=T[1],P=(0,o.useRef)(),S=(0,o.useCallback)(function(n){n.key===i.Z.ESC&&a&&g()},[a,g]);(0,o.useEffect)(function(){return document.addEventListener("keydown",S),function(){document.removeEventListener("keydown",S)}},[S]);var E=(0,o.useCallback)(function(){return P.current.focus()},[P]);return(0,o.useEffect)(function(){y!==a&&(I(!0),k(a)),a&&!D&&E()},[y,a,E,D]),o.createElement(j,{visible:y,animating:D,animationType:"fade",animationDurationInMs:f,"data-at":t},o.createElement(C,{overlayColor:l,onClick:function(){d&&g&&g()},"data-at":"".concat(t,"-Overlay")}),o.createElement(w,Object.assign({visible:a,popupDialogRef:P,setAnimating:I,animationType:c,animationDurationInMs:f,"data-at":"".concat(t,"-Dialog"),height:m,width:p},b),o.createElement(x,{buttonComponent:h,onClose:g,"data-at":"".concat(t,"-CloseButton")}),e,o.createElement(r.Z.FocusBumpStop,{refToBumpTo:P})))}},13470:function(n,t,e){e.r(t),e.d(t,{TitleLocations:function(){return _},default:function(){return z}});var o,i=e(67294),r=e(74999),a=e(93053),l=e(85893),s=function(n){var t=n.title,e=n.isSmall;return(0,l.jsxs)(a.v4,{children:[(0,l.jsx)(a.DF,{className:e&&"small",children:e?"download":"Free Download"}),(0,l.jsx)("h2",{children:t})]})},d=e(74129),c=e(47578),u=function(n){var t,e=n.entry,o=n.isDarkBackground,i=n.downloadInfo,r=e.fields,u=r.titleLocation,f=r.downloadDescription,m=(null!==(t=null==i?void 0:i.fields)&&void 0!==t?t:{}).downloadTitle,p=u===_.TITLE_DESCRIPTION||u===_.TITLE_BOTH;return(0,l.jsxs)(a.f6,{isDarkBackground:void 0!==o&&o,children:[p&&(0,l.jsx)(s,{title:m}),(0,d.h)(f,c.dN)]})},f=e(67726),m=e(95755),p=function(n){var t=n.entry,e=n.downloadInfo,o=t.fields,i=o.titleLocation,r=o.renderAsCard,d=e.fields,c=d.downloadTitle,u=d.course,p=d.formName,h=d.successMessage,g=d.submitButtonText,b=d.formKlaviyoId,w=i===_.TITLE_FORM||i===_.TITLE_BOTH,v=r?a.Lu:a.nb;return b?(0,l.jsx)(a.eq,{children:(0,l.jsx)(m.D.StudyPlan,{formId:b})}):(0,l.jsxs)(v,{children:[w&&(0,l.jsx)(s,{title:c,isSmall:!0}),(0,l.jsx)(f.Z,{leadSource:"lander",tag:{course:u,title:c,formName:p,successMessage:h},showDividers:!1,submitButtonText:null!=g?g:"Submit"})]})},h=function(n){var t=n.entry,e=t.fields.downloads,o=null==e?void 0:e[0],i=(0,r.PP)(t.fields.backgroundColor),s=(0,r.Bt)(t.fields.backgroundColor),d=t.fields.useWedge;return(0,l.jsx)(a.aL,{backgroundColor:i,useWedge:!!d,children:(0,l.jsxs)(a.sj,{children:[(0,l.jsx)(u,{downloadInfo:o,entry:t,isDarkBackground:s}),(0,l.jsx)(p,{downloadInfo:o,entry:t})]})})},g=e(74331),b=e(87379),w=b.ZP.div.withConfig({displayName:"DownloadGuideContainer",componentId:"sc-wobatg-0"})(["background-image:",";background-repeat:no-repeat;background-position:right bottom;background-size:140%;padding:8rem 2rem;background-color:",";"],function(n){return n.useWedge&&"url(".concat("/assets/_next/static/f13b1ca14cf0b9f306d4953288e7dbf8.svg",")")},function(n){var t;return null!==(t=n.backgroundColor)&&void 0!==t?t:"transparent"}),v=b.ZP.div.withConfig({displayName:"DownloadGuideLayout",componentId:"sc-wobatg-1"})(["max-width:",";display:flex;flex-direction:column;margin:0 auto;text-align:center;"],function(n){return n.theme.breakpoints.siteContentReducedWidth}),y=b.ZP.ul.withConfig({displayName:"DownloadList",componentId:"sc-wobatg-2"})(["width:100%;margin:3.2rem auto;list-style:none;padding:0;text-align:left;font-size:2.4rem;"]),x=b.ZP.li.withConfig({displayName:"DownloadUnorderdListItem",componentId:"sc-wobatg-3"})(["display:flex;justify-content:space-between;align-items:center;font-weight:bold;padding:4rem 0;border-top:1px solid ",";:last-child{border-bottom:1px solid ",";}@media only screen and (max-width:","){flex-direction:column;text-align:center;}"],function(n){return n.theme.colors.greyBorder},function(n){return n.theme.colors.greyBorder},function(n){return n.theme.breakpoints.phone}),j=b.ZP.button.withConfig({displayName:"GuideDownloadButton",componentId:"sc-wobatg-4"})(["background-color:transparent;border:0;font-weight:600;color:",";display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:",";white-space:nowrap;img{margin-right:1.2rem;}@media only screen and (max-width:","){margin:2rem 0;font-size:",";}"],function(n){return n.theme.colors.blue},function(n){return n.theme.fonts.textSmall},function(n){return n.theme.breakpoints.phone},function(n){return n.theme.fonts.textLarge}),C=b.ZP.div.withConfig({displayName:"DownloadDescription",componentId:"sc-wobatg-5"})(["max-width:56rem;margin:0 auto;h2,h3{margin:0;}"]),O=b.ZP.div.withConfig({displayName:"ModalContent",componentId:"sc-wobatg-6"})(["background-image:url(",");background-repeat:no-repeat;background-position:right;background-size:contain;background-color:#fff;padding:4rem 6rem;@media only screen and (max-width:","){background-image:none;padding:2rem;}"],"/assets/_next/static/8398288be74e4e17a0a34266f6332f74.svg",function(n){return n.theme.breakpoints.tablet}),k=b.ZP.div.withConfig({displayName:"ModalForm",componentId:"sc-wobatg-7"})(["max-width:48rem;min-height:55rem;margin:0 40rem 0 0;@media only screen and (max-width:","){margin:2rem;max-width:100%;min-height:auto;}"],function(n){return n.theme.breakpoints.tablet}),T=function(n){var t=n.tagData,e=n.title,o=n.showModal,i=n.onModalClose,r=n.submitButtonText;return(0,l.jsx)(g.Z,{visible:o,onClose:i,width:"86.4rem",children:(0,l.jsx)(O,{children:(0,l.jsxs)(k,{children:[(0,l.jsx)("h3",{children:e}),(0,l.jsx)(f.Z,{tag:t,showDividers:!1,submitButtonText:null!=r?r:"Submit"})]})})})},D=e(59499),I=e(4730),P=e(25675),S=e.n(P),E=["children","onClick"];function B(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),e.push.apply(e,o)}return e}function N(n){for(var t=1;t1?(0,l.jsx)(F,{entry:t}):(0,l.jsx)(h,{entry:t})}}}]);