"use strict";(self.webpackChunkelement_web=self.webpackChunkelement_web||[]).push([[5607],{"./src/async-components/structures/ErrorView.tsx":(e,r,l)=>{l.d(r,{ErrorView:()=>U,UnsupportedBrowserView:()=>A});var t,n=l("./node_modules/react/index.js"),o=l("./node_modules/@vector-im/compound-web/dist/components/Typography/Heading.js"),a=l("./node_modules/@vector-im/compound-web/dist/components/Typography/Text.js"),i=l("./node_modules/@vector-im/compound-web/dist/components/Button/Button.js"),s=l("./node_modules/@vector-im/compound-web/dist/components/Separator/Separator.js"),c=l("./node_modules/@vector-im/compound-design-tokens/assets/web/icons/pop-out.js"),d=l("./src/SdkConfig.ts"),m=l("./packages/shared-components/src/utils/Flex/index.ts"),p=l("./src/languageHandler.tsx");function u(){return u=Object.assign?Object.assign.bind():function(e){for(var r=1;rn.createElement("div",{className:"mx_ErrorView cpd-theme-light"},n.createElement("img",{className:"mx_ErrorView_logo",height:"160",src:"themes/element/img/logos/element-app-logo.png",alt:"Element"}),n.createElement("div",{className:"mx_ErrorView_container"},n.createElement(o.D,{size:"md",weight:"semibold"},e),null==r?void 0:r.map(e=>n.createElement(a.E,{key:e,size:"lg"},e)),t),l),j=({appleAppStoreUrl:e,googlePlayUrl:r,fdroidUrl:l})=>n.createElement(m.s,{gap:"var(--cpd-space-6x)",className:"mx_ErrorView_flexContainer"},e&&n.createElement("a",{href:e,target:"_blank",rel:"noreferrer noopener"},n.createElement("img",{height:"64",src:"themes/element/img/download/apple.svg",alt:"Apple App Store"})),r&&n.createElement("a",{href:r,target:"_blank",rel:"noreferrer noopener",key:"android"},n.createElement("img",{height:"64",src:"themes/element/img/download/google.svg",alt:"Google Play Store"})),l&&n.createElement("a",{href:l,target:"_blank",rel:"noreferrer noopener",key:"fdroid"},n.createElement("img",{height:"64",src:"themes/element/img/download/fdroid.svg",alt:"F-Droid"}))),z=({macOsUrl:e,win64Url:r,win64ArmUrl:l,linuxUrl:t})=>n.createElement(m.s,{gap:"var(--cpd-space-4x)",className:"mx_ErrorView_flexContainer"},e&&n.createElement(i.$,{as:"a",href:e,kind:"secondary",Icon:v},(0,p._t)("incompatible_browser|macos")),r&&n.createElement(i.$,{as:"a",href:r,kind:"secondary",Icon:h},(0,p._t)("incompatible_browser|windows_64bit")),l&&n.createElement(i.$,{as:"a",href:l,kind:"secondary",Icon:h},(0,p._t)("incompatible_browser|windows_arm_64bit")),t&&n.createElement(i.$,{as:"a",href:t,kind:"secondary",Icon:y},(0,p._t)("incompatible_browser|linux"))),M=e=>r=>n.createElement("a",{href:e,target:"_blank",rel:"noreferrer noopener"},r),A=({onAccept:e})=>{var r,l,t,u,_,v,b,g,w,h,f,E,x,k,y,A,O,V,B;const S=d.Ay.get(),q=null!==(r=S.brand)&&void 0!==r?r:"Element",C=(null===(l=S.desktop_builds)||void 0===l?void 0:l.available)&&((null===(t=S.desktop_builds)||void 0===t?void 0:t.url_macos)||(null===(u=S.desktop_builds)||void 0===u?void 0:u.url_win64)||(null===(_=S.desktop_builds)||void 0===_?void 0:_.url_win64arm)||(null===(v=S.desktop_builds)||void 0===v?void 0:v.url_linux)),P=Boolean((null===(b=S.mobile_builds)||void 0===b?void 0:b.ios)||(null===(g=S.mobile_builds)||void 0===g?void 0:g.android)||(null===(w=S.mobile_builds)||void 0===w?void 0:w.fdroid));return n.createElement(U,{title:(0,p._t)("incompatible_browser|title",{brand:q}),messages:[(0,p._t)("incompatible_browser|description",{brand:q,detail:e?(0,p._t)("incompatible_browser|detail_can_continue"):(0,p._t)("incompatible_browser|detail_no_continue")})],footer:n.createElement(n.Fragment,null,(C||P)&&n.createElement(s.w,null),C&&n.createElement(n.Fragment,null,n.createElement(o.D,{as:"h2",size:"sm",weight:"semibold"},(0,p._t)("incompatible_browser|use_desktop_heading",{brand:q})),n.createElement(z,{macOsUrl:null===(h=S.desktop_builds)||void 0===h?void 0:h.url_macos,win64Url:null===(f=S.desktop_builds)||void 0===f?void 0:f.url_win64,win64ArmUrl:null===(E=S.desktop_builds)||void 0===E?void 0:E.url_win64arm,linuxUrl:null===(x=S.desktop_builds)||void 0===x?void 0:x.url_linux})),P&&n.createElement(n.Fragment,null,n.createElement(o.D,{as:"h2",size:"sm",weight:"semibold"},C?(0,p._t)("incompatible_browser|use_mobile_heading_after_desktop"):(0,p._t)("incompatible_browser|use_mobile_heading",{brand:q})),n.createElement(j,{appleAppStoreUrl:null!==(k=null===(y=S.mobile_builds)||void 0===y?void 0:y.ios)&&void 0!==k?k:void 0,googlePlayUrl:null!==(A=null===(O=S.mobile_builds)||void 0===O?void 0:O.android)&&void 0!==A?A:void 0,fdroidUrl:null!==(V=null===(B=S.mobile_builds)||void 0===B?void 0:B.fdroid)&&void 0!==V?V:void 0})))},n.createElement(a.E,{size:"lg"},(0,p._t)("incompatible_browser|supported_browsers",{},{Chrome:M("https://google.com/chrome"),Firefox:M("https://firefox.com"),Edge:M("https://microsoft.com/edge"),Safari:M("https://apple.com/safari")})),n.createElement(m.s,{gap:"var(--cpd-space-4x)",className:"mx_ErrorView_flexContainer mx_ErrorView_buttons"},n.createElement(i.$,{Icon:c.A,kind:"secondary",size:"sm"},(0,p._t)("incompatible_browser|learn_more")),e&&n.createElement(i.$,{kind:"primary",size:"sm",onClick:e},(0,p._t)("incompatible_browser|continue"))))}}}]); //# sourceMappingURL=error-view.js.map