HEX
Server: Apache/2.4.63 (Unix)
System: Linux Synopilou92 4.4.302+ #72806 SMP Mon Jul 21 23:16:00 CST 2025 x86_64
User: pilou92 (1026)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /volume1/@appstore/SynologyPhotos/ui/149.react_bundle.js
(self.webpackChunkFotoReactLibrary=self.webpackChunkFotoReactLibrary||[]).push([["149"],{95741:function(e){let t=async(e,t)=>{if(navigator.platform.includes("Mac")){if(navigator.userAgentData){if((await navigator.userAgentData.getHighEntropyValues(["architecture"])).architecture.includes("arm"))return o(e,t,"arm")}else if(document){let n=document.createElement("canvas").getContext("webgl"),a=n.getExtension("WEBGL_debug_renderer_info"),i=a&&n.getParameter(a.UNMASKED_RENDERER_WEBGL)||"";if(i.match(/Apple/)&&!i.match(/Apple GPU/))return o(e,t,"arm")}return o(e,t,"x86")}return n(e,t)},n=(e,t)=>{let n=new URLSearchParams;return n.append("type","Installer"),n.append("os","Windows"),n.append("file_type","exe"),`${e}/${t}?${n.toString()}`},o=(e,t,n)=>{let o=new URLSearchParams;return o.append("type","Installer"),o.append("os","Mac"),"arm"===n?o.append("file_type","apple-silicon"):o.append("file_type","intel-based"),`${e}/${t}?${o.toString()}`};e.exports=t,e.exports.getDesktopUtilityDownloadLink=t,e.exports.getWinDesktopUtilityDownloadLink=n,e.exports.getMacDesktopUtilityDownloadLinkByArch=o},91115:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G}});var o=n(76150),a=n(24460),i=n(28395),r=n(45697),l=n.n(r),c=n(67294),s=n(7019),d=n(15593),p=n(12258),m=n(37276),u=n(59435),f=n(35104),_=n(65316),E=n(96904),g=n(79905),v=n(8323),h=n(94599),y=n(93604),x=n(95741),w=n(29232),N=n(7050),A=n(76963),D=n(96466),C=n(93013),L=n(62916),I=n(5943),R=function(){return c.createElement("div",{className:"synofoto-external-convert-intro-option-item-action-ready"},c.createElement("div",{className:"icon-ready"}),(0,g.n6)("common","ready"))},T=function(){return(0,L.Nt)()&&localStorage.getItem("clientSiteUrl")?localStorage.getItem("clientSiteUrl"):s.SynoAutoUpdateUrl},O=function(){var e=T();return(0,x.getWinDesktopUtilityDownloadLink)(e,E.Ey)},S=function(){var e=T();return{macIntelPcClientDownloadLink:(0,x.getMacDesktopUtilityDownloadLinkByArch)(e,E.Ey,"x86"),macArmPcClientDownloadLink:(0,x.getMacDesktopUtilityDownloadLinkByArch)(e,E.Ey,"arm")}},k=function(e,t){return{type:"function",function:function(){t({type:D.q.DownloadPcClient,url:e})}}},b=function(e,t,n,o,a,i,r){var l=null;if(t)l=R();else{var d=a?(0,g.n6)("warning","refresh_for_extension_and_reupload_title"):(0,g.n6)("warning","refresh_for_extension_title"),p=a?(0,g.n6)("warning","refresh_for_extension_and_reupload_desc"):(0,g.n6)("warning","refresh_for_extension_desc"),u=c.createElement(m.Z,{text:p}),f=[{type:"function",function:function(){window.open((0,C.Z)(),"_blank"),(0,w.Z)(u,{title:d,confirmText:(0,g.n6)("action","proceed"),confirmHandler:function(){window.location.reload()}})}}];l=(0,A.Z)((0,g.n6)("action","install_embedded_url"),f)}var _=null;if(t){if(o&&n){if(i)_=R();else{var v,y="support-partial-codecs-hint",x=(0,I.eE)()?null:c.createElement(c.Fragment,null,c.createElement("div",{className:"synofoto-external-convert-intro-hint synofoto__".concat(r),"data-tooltip-html":(0,h.Z)((0,g.n6)("common","support_partial_codecs_tooltip"),s.PcClientSettingsCodecProtocol),"data-tooltip-id":y}),c.createElement(N.Z,{className:"synofoto-external-convert-intro-support-partial-codecs-tip",tipId:y,place:"right",type:E.sZ.WHITE_TIP}));_=c.createElement("div",{className:"synofoto-external-convert-intro-support-partial-codecs"},(v=(0,g.n6)("common","support_partial_codecs"),c.createElement("div",{className:"action-text","data-tooltip-id":E.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":v},v)),x)}}else if(o&&!n)_=(0,A.Z)((0,g.n6)("action","open_client"),[{type:"url",url:s.PcClientProtocol}]);else if(!o&&!n){if((0,I.eE)()){var D=S(),L=D.macIntelPcClientDownloadLink,T=D.macArmPcClientDownloadLink,b=[k(L,e),k(T,e)];_=(0,A.Z)((0,g.n6)("action","install_for_chips_embedded_url"),b)}else{var P=[k(O(),e)];_=(0,A.Z)((0,g.n6)("action","install_embedded_url"),P)}}}else _=(0,g.n6)("warning","install_extension_first");return{extensionItems:l,clientItems:_}},P=function(e){var t=e.dispatch,n=e.extensionEnabled,o=e.clientEnabled,a=e.clientInstalled,i=e.isUpload;return b(t,n,o,a,void 0!==i&&i,e.allCodecsSupported,e.theme)},Z=n(67479),U=function(e){var t=e.title,n=e.items,o=e.theme,a=n.map(function(e,t){var n=t>0?"synofoto-border-top":"";return c.createElement(c.Fragment,{key:"external-convert-intro-option-item-".concat(t)},c.createElement("div",{className:"synofoto-external-convert-intro-option-item-image-wrapper ".concat(n)},c.createElement("div",{className:"synofoto-external-convert-intro-option-item-image  icon-".concat(e.icon," synofoto__").concat(o)})),c.createElement("div",{className:"synofoto-external-convert-intro-option-item-title ".concat(n)},"".concat(t+1,". ").concat(e.title)),c.createElement("div",{className:"synofoto-external-convert-intro-option-item-action ".concat(n)},e.action))});return c.createElement(c.Fragment,null,c.createElement("div",{className:"synofoto-external-convert-intro-option-title"},t),a)},B=function(e){var t,n,r,l,s=e.title,h=e.description,x=e.handleApply,w=e.handleCancel,N=e.handleClose,A=e.isOpen,D=e.confirmText,C=e.cancelText,L=e.showDontShowAgain,R=e.type,T=(0,d.I0)(),O=(0,a._)((0,c.useState)(!1),2),S=O[0],k=O[1],b=(0,d.v9)(y.Z.getBrowserExtensionEnabled),B=(0,d.v9)(y.Z.getPcClientEnabled),G=(0,d.v9)(y.Z.getPcClientInstalled),W=(0,d.v9)(y.Z.getAllCodecsSupported),V=(0,_.Z)();return c.createElement(u.Z,{isOpen:A,className:"synofoto-external-convert-intro-dialog",handleConfirm:function(){return(0,o._)(function(){return(0,i.Jh)(this,function(e){return x({dontShowAgain:L?S:void 0}),[2]})})()},handleCancel:function(){w({dontShowAgain:L?S:void 0})},handleClose:function(){N({dontShowAgain:L?S:void 0})},cancelText:C,confirmText:D,showCancel:""!==C,content:c.createElement("div",{className:"synofoto-external-convert-intro-content"},c.createElement("div",{className:"synofoto-external-convert-intro-title"},s),c.createElement(m.Z,{className:"synofoto-external-convert-intro-description",text:h}),c.createElement("div",{className:"synofoto-external-convert-intro-options"},c.createElement("div",{className:"synofoto-external-convert-intro-option","data-testid":"synofoto-external-convert-intro-option"},(t=[],r=(n=P({dispatch:T,extensionEnabled:b,clientEnabled:B,clientInstalled:G,isUpload:R===E.iR.EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD,allCodecsSupported:W,theme:V})).extensionItems,l=n.clientItems,r&&t.push({title:(0,g.n6)("common","image_assistant_extension"),action:r,icon:"extension"}),l&&t.push({title:(0,g.n6)("common","image_assistant_client"),action:l,icon:"client"}),U({title:(0,g.n6)("warning","download_tools"),items:t,theme:V}))),function(){if(!(!b&&(0,I.i7)()&&("chs"===SYNO.SDS.Session.lang||"Beijing"===(0,Z.Bd)())))return null;var e=(0,I.eE)()?"Safari":"Edge";return c.createElement(f.Z,{className:"synofoto-external-convert-intro-chrome-extension-note",text:(0,v.Z)((0,g.n6)("warning","chrome_extension_unavailable_warning"),e)})}(),L&&c.createElement(p.Z,{className:"synofoto-external-convert-intro-dont-show-again",labelText:(0,g.n6)("action","dont_show_again"),checked:S,onChange:function(){return k(!S)}}))),contentPadding:E.k3.NONE})};B.propTypes={handleApply:l().func,handleCancel:l().func,handleClose:l().func,isOpen:l().bool.isRequired,confirmText:l().string,showDontShowAgain:l().bool,cancelText:l().string,title:l().string,description:l().string,type:l().oneOf([E.iR.EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE,E.iR.EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD,E.iR.EXTERNAL_CONVERT_INTRO_DIALOG_VIDEO])},B.defaultProps={handleApply:function(){},handleCancel:function(){},handleClose:function(){},cancelText:"",confirmText:(0,g.n6)("action","finish"),showDontShowAgain:!1,title:(0,g.n6)("warning","external_convert_intro_title"),description:(0,h.l)((0,g.n6)("warning","external_convert_intro_desc_embedded_url"),[{url:s.SynoDocsLinks.AutoConvertExtensionAndDesktopApp,target:"_blank",color:"var(--color-link-tier2)"}]),type:E.iR.EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE};var G=B}}]);