1/*! For license information please see 1685.5c54b2273041448e3240.js.LICENSE.txt */ 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"a4c5a329452e2ef2018129eb90c4af3a739f0374"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="be968145-7bb4-48cc-8dc0-5aa97332d909",e._sentryDebugIdIdentifier="sentry-dbid-be968145-7bb4-48cc-8dc0-5aa97332d909")}catch(e){}}(),(self.webpackChunkmb_retina=self.webpackChunkmb_retina||[]).push([[1685],{71685(e,t,n){n.d(t,{UpsellEmailSecurity:()=>ne});var r=n(36782),a=n(4536),i=n(43702),o=n(46377),l=n(43636),s=n(57208),c=n(90367),u=n(83793),m=n(71491),d=n(7696),p=n(91244),f=n(63194),y=n(15821),b=n(85072),g=n.n(b),v=n(51252),E={insert:"head",singleton:!1};g()(v.A,E);const h=v.A.locals||{};var A=n(36782);function w(e){var t=e.onStartTrial,n=(0,c.D)().isDarkTheme?"-dark":"-light",r=(0,o.F)("email-security/email-sec-free-trial-transparent".concat(n,".png")),a=(0,d.d4)(p.o4),i=(0,d.d4)(p.D7),l=(0,d.d4)(f.M).some(m.qI);return!a&&!i||l?null:A.createElement("div",{className:h.banner,"data-cy":"email-security-trial-banner"},r&&A.createElement("img",{alt:"Email security free trial banner illustration","aria-hidden":!0,className:h.illustration,src:r}),A.createElement("div",{className:"flex-grow-1"},A.createElement("p",{className:"mb-1"},A.createElement("span",{className:"fs-title-l fw-medium"},"Try Email Security "),A.createElement("span",{className:"fs-title-l fw-bold"},"free for 14 days")),A.createElement("p",{className:(0,u.cn)("fs-body-m mb-2",h.textMuted)},"Protect your organization from phishing, malicious attachments, and account compromise. Start a 14-day trial and see real threats blocked in real time."),A.createElement("p",{className:"fs-body-m mb-0 fw-medium"},A.createElement("em",null,"*It runs in silent detection-only mode, so there's absolutely no disruption to your existing email security."))),A.createElement("div",{className:"flex-shrink-0"},A.createElement(y.$n,{dataCy:"start-trial",onClick:t},"Start 14-day trial")))}var C=n(49785),k=n(70893),_=n(14476),x=n(1643),S=n(44280),N=n(18438),D=n(46649),O=n(8534),T=n(9354),I=n(21350),M=n(75687),P=n(66169),j=n(13973),W={insert:"head",singleton:!1};g()(j.A,W);const F=j.A.locals||{};var G=n(36782);function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z.apply(null,arguments)}function B(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function i(n,r,a,i){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return U(c,"_invoke",function(n,r,a){var i,l,s,c=0,u=a||[],m=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,s=e,d.n=n,o}};function p(n,r){for(l=n,s=r,t=0;!m&&c&&!a&&t<u.length;t++){var a,i=u[t],p=d.p,f=i[2];n>3?(a=f===r)&&(s=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((a=n<2&&p<i[1])?(l=0,d.v=r,d.n=i[1]):p<f&&(a=n<3||i[0]>r||r>f)&&(i[4]=n,i[5]=r,d.n=f,l=0))}if(a||n>1)return o;throw m=!0,r}return function(a,u,f){if(c>1)throw TypeError("Generator is already running");for(m&&1===u&&p(u,f),l=u,s=f;(t=l<2?e:s)||!m;){i||(l?l<3?(l>1&&(d.n=-1),p(l,s)):d.n=s:d.v=s);try{if(c=2,i){if(l||(a="next"),t=i[a]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(s=TypeError("The iterator does not provide a '"+a+"' method"),l=1);i=e}else if((t=(m=d.n<0)?s:n.call(r,d))!==o)break}catch(t){i=e,l=1,s=t}finally{c=1}}return{value:t,done:m}}}(n,a,i),!0),c}var o={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(U(t={},r,function(){return this}),t),m=c.prototype=l.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,U(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=c,U(m,"constructor",c),U(c,"constructor",s),s.displayName="GeneratorFunction",U(c,a,"GeneratorFunction"),U(m),U(m,a,"Generator"),U(m,r,function(){return this}),U(m,"toString",function(){return"[object Generator]"}),(B=function(){return{w:i,m:d}})()}function U(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}U=function(e,t,n,r){function i(t,n){U(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},U(e,t,n,r)}function $(e,t,n,r,a,i,o){try{var l=e[i](o),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,a)}
2var q=[{label:"Google Workspace",value:S.K.GoogleWorkspace},{label:"Microsoft 365",value:S.K.MicrosoftO365},{label:"Neither / Something else",value:"other"}],R=_.z.object({provider:_.z.enum([S.K.GoogleWorkspace,S.K.MicrosoftO365,"other"],{errorMap:function(){return{message:"Please select an email provider"}}})}),Z={height:"auto",maxWidth:"518px",minHeight:"unset",minWidth:"518px"};function K(e){var t=e.isOpen,n=e.onCancel,a=e.onSuccess,i=e.onUnsupportedProvider,o=(0,O.E$)().showError,l=(0,d.wA)(),s=(0,d.d4)(p.hS),c=(0,d.d4)(p.Mn),m=(0,d.d4)(p.Pt),f=(0,d.d4)(p.VW),b=(0,N.fr)(),g=b.isLoading,v=b.mutateAsync,E=(0,C.mN)({defaultValues:{provider:""},resolver:(0,k.u)(R)}),h=(0,r.useMemo)(function(){return{account_name:m,account_type:"nebula",lead_source:"In Product-User Driven",lead_source_detail:"EMS Banner-Enable Trial",license_key:f,request:{product_requested:x.E6.EmailSecurity,request_type:"amend-eval",user:{email:s,name:c}},trial_requested:!0}},[m,f,s,c]),A=function(){var e,t=(e=B().m(function e(t){var n;return B().w(function(e){for(;;)switch(e.p=e.n){case 0:if((n=t.data).provider){e.n=1;break}return e.a(2);case 1:if("other"!==n.provider){e.n=2;break}return i(),e.a(2);case 2:return e.p=2,e.n=3,v(h);case 3:return e.n=4,l(D.Oh({trialModal:"accepted"}));case 4:a(),e.n=6;break;case 5:e.p=5,e.v,o("Failed to start trial",[{message:"Something went wrong. Please try again later. If the issue continues, contact support."}]);case 6:return e.a(2)}},e,null,[[2,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function o(e){$(i,r,a,o,l,"next",e)}function l(e){$(i,r,a,o,l,"throw",e)}o(void 0)})});return function(e){return t.apply(this,arguments)}}();return G.createElement(T.Z,{clickOutsideToClose:!1,escToClose:!0,onClose:n,open:t},G.createElement(I.aF,{closeOnClick:n,style:Z,title:G.createElement("span",{className:"fs-title-l fw-medium"},"Confirm your email provider")},G.createElement(C.lV,z({},E,{onSubmit:A}),G.createElement("div",{className:"d-flex flex-column gap-3","data-cy":"email-provider-confirmation-modal"},G.createElement("div",null,G.createElement("p",{className:"fs-body-m mb-4"},"ThreatDown Email Security only supports email hosted on"," ",G.createElement("strong",null,"Google Workspace")," or"," ",G.createElement("strong",null,"Microsoft 365"),"."),G.createElement("p",{className:"fs-body-m mb-0"},"Please confirm where your organization's email is hosted to continue with the free trial.")),G.createElement("fieldset",null,G.createElement("legend",{className:"visually-hidden"},"Select your email provider"),G.createElement(C.xI,{control:E.control,name:"provider",render:function(e){var t,n=e.field,r=e.fieldState;return G.createElement(G.Fragment,null,(null===(t=r.error)||void 0===t?void 0:t.message)&&G.createElement("p",{className:"fs-body-s mb-2 form-error-txt"},r.error.message),q.map(function(e){var t=e.label,r=e.value;return G.createElement("label",{key:r,htmlFor:"host-provider-".concat(r)},G.createElement("input",z({},n,{checked:n.value===r,"data-cy":"email-provider-option-".concat(r),id:"host-provider-".concat(r),type:"radio",value:r})),G.createElement("span",{className:"fs-body-m"},t))}))}})),G.createElement("p",{className:(0,u.cn)("fs-body-m mb-0",F.textMuted)},"We use this to ensure you can run the Email Security trial."),G.createElement("div",{className:F.warningAlert},G.createElement(M.O,{className:"fs-icon-m ".concat(F.warningIcon),icon:"mwb-warning"}),G.createElement("p",{className:"fs-body-m mb-0"},"Once you confirm, you'll have"," ",G.createElement("strong",null,"30 days to complete the email integration"),". Your"," ",G.createElement("strong",null,"14-day trial will start only after the integration is completed"),".")),G.createElement("div",{className:"d-flex justify-content-between mt-2"},G.createElement(y.$n,{className:"border-0",dataCy:"cancel",disabled:g,onClick:n},"Cancel"),G.createElement(y.$n,{buttonType:"submit",className:"d-flex align-items-center gap-2",dataCy:"confirm",disabled:g||E.formState.isSubmitting},g&&G.createElement(P.a,{size:16}),"Continue"))))))}var V=n(36782),Y={height:"auto",maxWidth:"518px",minHeight:"unset",minWidth:"518px"};function H(e){var t=e.isOpen,n=e.onDismiss;return V.createElement(T.Z,{clickOutsideToClose:!1,escToClose:!0,onClose:n,open:t},V.createElement(I.aF,{closeIconClassName:"d-none",style:Y,title:V.createElement("span",{className:"fs-title-l fw-medium"},"Email provider not supported")},V.createElement("div",{className:"d-flex flex-column gap-3 pb-4","data-cy":"unsupported-email-provider-dialog"},V.createElement("div",{className:"d-flex flex-column gap-5"},V.createElement("p",{className:"fs-body-m mb-0"},"ThreatDown Email Security only supports email environments hosted on ",V.createElement("strong",null,"Google Worksp
2ace")," or"," ",V.createElement("strong",null,"Microsoft 365")," only."),V.createElement("p",{className:"fs-body-m mb-0"},"Since your email is hosted elsewhere, you're not eligible to start an Email Security trial."),V.createElement("p",{className:"fs-body-m mb-0"},"If your environment changes in the future, you can start a trial at any time.")),V.createElement("div",{className:"d-flex justify-content-between mt-5 align-items-center"},V.createElement("a",{className:"link","data-cy":"cancel",onClick:n},"Cancel"),V.createElement(y.$n,{dataCy:"got-it",onClick:n},"Got it")))))}var L=n(3686),X=n(54008),Q=n(36949),J=n(36782);function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return te(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?te(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ne(){var e=(0,c.D)().isDarkTheme?"-dark":"",t=(0,o.F)("upsell/email-security-upsell".concat(e,".svg")),n=ee((0,r.useState)(!1),2),u=n[0],m=n[1],d=ee((0,r.useState)(!1),2),p=d[0],f=d[1];return(0,l.M)(a.Z.EmailSecurity,i.X.EmailSecurity),J.createElement("div",{className:Q.A.upsellContent,"data-cy":"email-security-upsell-page"},J.createElement(L.g,{CTA:J.createElement(s.o,{upsellProduct:a.Z.EmailSecurity,upsellProductUtm:a.v.EmailSecurity,upsellSourcePendo:i.X.EmailSecurity,upsellSourceUtm:i.H.EmailSecurity}),heading:"Email Security",imageSrc:t},"Protect your organization from email threats with advanced detection. ThreatDown Email Security integrates seamlessly with Google Workspace and Microsoft 365, scanning mailboxes to block phishing, spam, BEC, and more. Powered by adaptive AI, it continuously learns and evolves to keep your employees safe and inboxes secure."),J.createElement("div",{className:"d-flex fs-2"},"Benefits of Email Security"),J.createElement("div",{className:"d-flex flex-row gap-4"},J.createElement(X.y$,{iconName:"mwb-phishing",title:"Adaptive Phishing AI & Spam AI"},"Dynamic machine learning combined with crowdsourced intelligence to continuously evolve and personalize protection based on your environment."),J.createElement(X.y$,{iconName:"mwb-scan",title:"Continuous URL Scanning"},"Ensure every link in every email is inspected for current or time-delayed threats.")),J.createElement("div",{className:"d-flex flex-row gap-4"},J.createElement(X.y$,{iconName:"mwb-investigate",title:"Malicious File Scanning"},"Automatically analyze and block harmful attachments in emails, preventing the spread of malware and ransomware."),J.createElement(X.y$,{iconName:"mwb-account-enabled",title:"BEC & Impersonation Protection"},"With BEC protection, assign VIP status to key mailboxes for automatic threat detection and response, flagging impersonation attempts on high-risk employees.")),J.createElement(w,{onStartTrial:function(){return m(!0)}}),J.createElement(K,{isOpen:u,onCancel:function(){return m(!1)},onSuccess:function(){return m(!1)},onUnsupportedProvider:function(){m(!1),f(!0)}}),J.createElement(H,{isOpen:p,onDismiss:function(){return f(!1)}}))}},13973(e,t,n){n.d(t,{A:()=>l});var r=n(54991),a=n.n(r),i=n(76314),o=n.n(i)()(a());o.push([e.id,".styles-module__textMuted__sEEa3 {\n color: var(--mwb-ui-kit-text-secondary);\n}\n\n.styles-module__warningAlert__xlC49 {\n display: flex;\n align-items: flex-start;\n gap: 8px;\n padding: var(--mwb-ui-kit-padding-4);\n background-color: var(--mwb-ui-kit-banner-warn-bg);\n border: 1px solid var(--mwb-ui-kit-banner-warn-border);\n border-radius: var(--mwb-ui-kit-brd-radius-5);\n}\n\n.styles-module__warningIcon__2nwn7 {\n color: var(--mwb-ui-kit-warning);\n}\n","",{version:3,sources:["webpack://./src/js/containers/email-security/components/email-provider-confirmation-modal/styles.module.scss"],names:[],mappings:"AAAA;EACE,uCAAuC;AACzC;;AAEA;EACE,aAAa;EACb,uBAAuB;EACvB,QAAQ;EACR,oCAAoC;EACpC,kDAAkD;EAClD,sDAAsD;EACtD,6CAA6C;AAC/C;;AAEA;EACE,gCAAgC;AAClC",sourcesContent:[".textMuted {\n color: var(--mwb-ui-kit-text-secondary);\n}\n\n.warningAlert {\n display: flex;\n align-items: flex-start;\n gap: 8px;\n padding: var(--mwb-ui-kit-padding-4);\n background-color: var(--mwb-ui-kit-banner-warn-bg);\n border: 1px solid var(--mwb-ui-kit-banner-warn-border);\n border-radius: var(--mwb-ui-kit-brd-radius-5);\n}\n\n.warningIcon {\n color: var(--mwb-ui-kit-warning);\n}\n"],sourceRoot:""}]),o.locals={textMuted:"styles-module__textMuted__sEEa3",warningAlert:"styles-module__warningAlert__xlC49",warningIcon:"styles-module__warningIcon__2nwn7"};const l=o},51252(e,t,n){n.d(t,{A:()=>l});var r=n(54991),a=n.n(r),i=n(76314),o=n.n(i)()(a());
2o.push([e.id,".styles-module__banner__mCqhU {\n display: flex;\n align-items: center;\n gap: 16px;\n padding: var(--mwb-ui-kit-padding-4);\n background-color: var(--mwb-ui-kit-banner-warn-bg);\n border: 1px solid var(--mwb-ui-kit-banner-warn-border);\n border-radius: var(--mwb-ui-kit-brd-radius-5);\n}\n.styles-module__illustration__F0yN2 {\n width: 96px;\n height: 80px;\n padding: var(--mwb-ui-kit-padding-2);\n}\n.styles-module__textMuted__zgkC3 {\n color: var(--mwb-ui-kit-text-secondary);\n}\n","",{version:3,sources:["webpack://./src/js/containers/email-security/components/trial-banner/styles.module.scss"],names:[],mappings:"AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,SAAS;EACT,oCAAoC;EACpC,kDAAkD;EAClD,sDAAsD;EACtD,6CAA6C;AAC/C;AAEA;EACE,WAAW;EACX,YAAY;EACZ,oCAAoC;AACtC;AAEA;EACE,uCAAuC;AACzC",sourcesContent:["@import '../../../../styles/fonts.scss';\n\n.banner {\n display: flex;\n align-items: center;\n gap: 16px;\n padding: var(--mwb-ui-kit-padding-4);\n background-color: var(--mwb-ui-kit-banner-warn-bg);\n border: 1px solid var(--mwb-ui-kit-banner-warn-border);\n border-radius: var(--mwb-ui-kit-brd-radius-5);\n}\n\n.illustration {\n width: 96px;\n height: 80px;\n padding: var(--mwb-ui-kit-padding-2);\n}\n\n.textMuted {\n color: var(--mwb-ui-kit-text-secondary);\n}\n"],sourceRoot:""}]),o.locals={banner:"styles-module__banner__mCqhU",illustration:"styles-module__illustration__F0yN2",textMuted:"styles-module__textMuted__zgkC3"};const l=o}}]); 3//# sourceMappingURL=1685.5c54b2273041448e3240.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.