(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7963],{9483:(e,t,n)=>{"use strict";n.d(t,{p:()=>r});var o=n(46298),i=n(22029),a=n(91025);let r=(0,o.v)()((0,i.Zr)(e=>({themeMode:"system",setThemeMode:t=>e({themeMode:t})}),{name:"ultimail-demo-theme",storage:a.$,partialize:e=>({themeMode:e.themeMode})}))},21493:(e,t,n)=>{"use strict";n.d(t,{DemoContactsShell:()=>c});var o=n(4208),i=n(13769),a=n(64882),r=n(94883),s=n(62701),l=n(80578),d=n(36253);function c({children:e}){return(0,o.jsxs)(s.sm,{onReset:()=>d.n.getState().reset(),children:[(0,o.jsx)(l.V,{}),(0,o.jsx)(r.SuiteThemeShell,{children:(0,o.jsxs)(a.K,{children:[(0,o.jsx)(i.d,{}),e]})})]})}},52590:(e,t,n)=>{"use strict";n.d(t,{x:()=>c});var o=n(46298),i=n(22029),a=n(91025),r=n(81893),s=n(65367),l=n(19916);let d={quickSettingsOpen:!1,themeDialogOpen:!1,density:"default",themeMode:"system",backgroundId:"none",inboxSort:"default",readingPane:"none",conversationMode:!0,infiniteScroll:!1,listPageSize:l.Lw,...s.L5},c=(0,o.v)()((0,i.Zr)(e=>({...d,setQuickSettingsOpen:t=>e({quickSettingsOpen:t}),setThemeDialogOpen:t=>e({themeDialogOpen:t}),setDensity:t=>e({density:t}),setThemeMode:t=>e({themeMode:t}),setBackgroundId:t=>e({backgroundId:t}),setInboxSort:t=>e({inboxSort:t}),setReadingPane:t=>e({readingPane:t}),setConversationMode:t=>e({conversationMode:t}),setInfiniteScroll:t=>e({infiniteScroll:t}),setListPageSize:t=>e({listPageSize:t}),setDesktopNewMail:t=>e({desktopNewMail:t}),setDesktopMentions:t=>e({desktopMentions:t}),setEmailDigest:t=>e({emailDigest:t}),setSoundEnabled:t=>e({soundEnabled:t}),hydrateFromApi:t=>e(e=>({...e,...t,...void 0!==t.backgroundId?{backgroundId:(0,r.y9)(t.backgroundId)}:{}}))}),{name:"ultimail-mail-settings",storage:a.$,partialize:e=>({density:e.density,themeMode:e.themeMode,backgroundId:e.backgroundId,inboxSort:e.inboxSort,readingPane:e.readingPane,conversationMode:e.conversationMode,infiniteScroll:e.infiniteScroll,listPageSize:e.listPageSize,desktopNewMail:e.desktopNewMail,desktopMentions:e.desktopMentions,emailDigest:e.emailDigest,soundEnabled:e.soundEnabled}),merge:(e,t)=>e?{...t,...e,backgroundId:(0,r.y9)(e.backgroundId??"none"),listPageSize:(0,l.rq)(Number(e.listPageSize))?(0,l.QK)(Number(e.listPageSize)):t.listPageSize}:t}))},60142:(e,t,n)=>{"use strict";n.d(t,{N:()=>a});var o=n(4208);n(91356);var i=n(17996);function a({children:e,scriptProps:t,...n}){let r={...t,type:"application/json"};return(0,o.jsx)(i.N,{...n,scriptProps:r,children:e})}},64882:(e,t,n)=>{"use strict";n.d(t,{K:()=>u});var o=n(4208),i=n(91356),a=n(19984),r=n(89032);function s(){r.oR.message("Navigation hors d\xe9mo",{id:"demo-nav-blocked",description:"Cr\xe9ez un compte pour acc\xe9der \xe0 toute la suite — la d\xe9mo reste sur cette application."})}function l(e){return null==e||""===e?null:"string"==typeof e?e:e.toString()}function d(){let e=function(e){if(!e.startsWith("/demo/"))return null;let t=e.split("/").filter(Boolean);return"demo"===t[0]&&t[1]?`demo/${t[1]}`:null}((0,a.usePathname)());return(0,i.useEffect)(()=>{if(!e)return;let t=window.location.origin,n=n=>!n||function(e,t,n=window.location.origin){let o=function(e,t=window.location.origin){let n=e.trim();if(!n||"#"===n||n.startsWith("#")||n.startsWith("http://")||n.startsWith("https://")||n.startsWith("mailto:")||n.startsWith("tel:")||n.startsWith("javascript:"))return null;try{let e=new URL(n,t);if(e.origin!==t)return null;return`${e.pathname}${e.search}${e.hash}`}catch{return null}}(e,n);if(null===o)return!0;let i=`/${t}`;return o===i||o.startsWith(`${i}/`)}(n,e,t),o=history.pushState.bind(history),i=history.replaceState.bind(history);history.pushState=(e,t,i)=>n(l(i))?o(e,t,i):void s(),history.replaceState=(e,t,o)=>n(l(o))?i(e,t,o):void s();let a=e=>{let t=e.target.closest("a[href]");if(!t||"_blank"===t.getAttribute("target"))return;let o=t.getAttribute("href");!o||n(o)||(e.preventDefault(),e.stopPropagation(),s())};return document.addEventListener("click",a,!0),()=>{history.pushState=o,history.replaceState=i,document.removeEventListener("click",a,!0)}},[e]),null}var c=n(58113);function u({children:e,className:t}){return(0,o.jsxs)("div",{className:(0,c.cn)("relative flex h-dvh max-h-dvh flex-col overflow-hidden",t),children:[(0,o.jsx)(d,{}),(0,o.jsx)("div",{className:(0,c.cn)("pointer-events-none absolute inset-x-0 top-0 z-50 flex justify-center pt-2","max-sm:pt-1"),children:(0,o.jsx)("span",{className:"rounded-full border border-[var(--mail-border)] bg-[var(--mail-surface-elevated)]/95 px-3 py-1 text-[11px] font-semibold text-[var(--mail-text-muted)] shadow-sm backdrop-blur-sm",children:"D\xe9mo interactive — z\xe9ro r\xe9tention"})}),e]})}},65367:(e,t,n)=>{"use strict";n.d(t,{IX:()=>i,L5:()=>o,Sm:()=>a});let o={desktopNewMail:!0,desktopMentions:!0,emailDigest:!1,soundEnabled:!1};function i(e){let t=e.notifications;return{density:e.density,themeMode:e.theme_mode,backgroundId:e.background_id,inboxSort:e.inbox_sort,readingPane:e.reading_pane,conversationMode:e.conversation_mode,desktopNewMail:t?.desktop_new_mail??o.desktopNewMail,desktopMentions:t?.desktop_mentions??o.desktopMentions,emailDigest:t?.email_digest??o.emailDigest,soundEnabled:t?.sound_enabled??o.soundEnabled}}function a(e){let t={};void 0!==e.density&&(t.density=e.density),void 0!==e.themeMode&&(t.theme_mode=e.themeMode),void 0!==e.backgroundId&&(t.background_id=e.backgroundId),void 0!==e.inboxSort&&(t.inbox_sort=e.inboxSort),void 0!==e.readingPane&&(t.reading_pane=e.readingPane),void 0!==e.conversationMode&&(t.conversation_mode=e.conversationMode);let n={};return void 0!==e.desktopNewMail&&(n.desktop_new_mail=e.desktopNewMail),void 0!==e.desktopMentions&&(n.desktop_mentions=e.desktopMentions),void 0!==e.emailDigest&&(n.email_digest=e.emailDigest),void 0!==e.soundEnabled&&(n.sound_enabled=e.soundEnabled),Object.keys(n).length>0&&(t.notifications=n),t}},81647:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i,i:()=>a});var o=n(81893);function i(e=document.documentElement){delete e.dataset.mailBackground,e.style.removeProperty("--mail-bg-layer"),e.style.removeProperty("--mail-bg-fallback")}function a(e,t=document.documentElement){let n=(0,o.y9)(e),{background:r,fallbackColor:s}=(0,o.Pu)(n);"none"===n||"none"===r?i(t):(t.dataset.mailBackground=n,t.style.setProperty("--mail-bg-layer",r),t.style.setProperty("--mail-bg-fallback",s))}},81893:(e,t,n)=>{"use strict";n.d(t,{Pu:()=>r,UT:()=>i,y9:()=>a});let o={mountains:"photo-mountains",ocean:"gradient-ocean",forest:"photo-nature",abstract:"gradient-blossom"},i=[{id:"none",label:"Aucun",background:"none",fallbackColor:"var(--app-canvas)"},{id:"gradient-aurora",label:"Aurore",background:'url("/mail-backgrounds/gradient-aurora.svg") center / cover no-repeat',fallbackColor:"#667eea"},{id:"gradient-sunset",label:"Coucher de soleil",background:'url("/mail-backgrounds/gradient-sunset.svg") center / cover no-repeat',fallbackColor:"#e44d26"},{id:"gradient-ocean",label:"Oc\xe9an",background:'url("/mail-backgrounds/gradient-ocean.svg") center / cover no-repeat',fallbackColor:"#203a43"},{id:"gradient-blossom",label:"Floral",background:'url("/mail-backgrounds/gradient-blossom.svg") center / cover no-repeat',fallbackColor:"#ffecd2"},{id:"photo-mountains",label:"Montagnes",background:'url("https://picsum.photos/seed/ultimail-mountains/1920/1080") center / cover no-repeat',fallbackColor:"#5c6b73"},{id:"photo-ocean",label:"Mer",background:'url("https://picsum.photos/seed/ultimail-ocean/1920/1080") center / cover no-repeat',fallbackColor:"#1a5276"},{id:"photo-city",label:"Ville",background:'url("https://picsum.photos/seed/ultimail-city/1920/1080") center / cover no-repeat',fallbackColor:"#2c3e50"},{id:"photo-nature",label:"Nature",background:'url("https://picsum.photos/seed/ultimail-nature/1920/1080") center / cover no-repeat',fallbackColor:"#2d5016"}];function a(e){return i.some(t=>t.id===e)?e:o[e]??"none"}function r(e){let t,n=(t=a(e),i.find(e=>e.id===t)??i[0]);return{background:n.background,fallbackColor:n.fallbackColor}}},83833:(e,t,n)=>{"use strict";n.d(t,{C:()=>d});var o=n(91356),i=n(19984),a=n(17996),r=n(81647),s=n(9483),l=n(52590);function d(){let e=(0,i.usePathname)(),t=(0,l.x)(e=>e.themeMode),n=(0,s.p)(e=>e.themeMode),d="/demo"===e||e?.startsWith("/demo/")===!0?n:t,c=(0,l.x)(e=>e.backgroundId),{theme:u,setTheme:m}=(0,a.D)();return(0,o.useEffect)(()=>{u&&u!==d&&m(d)},[d,u,m]),(0,o.useEffect)(()=>"/mail"===e||e.startsWith("/mail/")||"/demo/mail"===e||e.startsWith("/demo/mail/")?((0,r.i)(c),()=>(0,r.Z)()):void(0,r.Z)(),[c,e]),null}},89453:(e,t,n)=>{Promise.resolve().then(n.bind(n,21493))},94883:(e,t,n)=>{"use strict";n.d(t,{SuiteThemeShell:()=>r});var o=n(4208),i=n(60142),a=n(83833);function r({children:e}){return(0,o.jsxs)(i.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,children:[e,(0,o.jsx)(a.C,{})]})}}},e=>{e.O(0,[1909,2082,3616,798,9032,8306,5855,8023,5179,8992,5260,5814,6559,579,6712,6623,563,4927,4498,3660,5669,7865,2646,3777,4382,3769,1614,1506,7358],()=>e(e.s=89453)),_N_E=e.O()}]);