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/856.react_bundle.js
"use strict";(self.webpackChunkFotoReactLibrary=self.webpackChunkFotoReactLibrary||[]).push([["856"],{16830:function(e,n,t){var o=t(27412),i=t(45697),a=t.n(i),c=t(67294),l=t(94184),r=t.n(l),s=t(99410),u=function(e){var n=e.name,t=e.value,i=e.checked,a=e.className,l=e.disabled,u=e.onChange,d=e.labelText,m=c.useRef((0,s.x0)()).current,p=r()("synofoto-form-radio-button",(0,o._)({},a,a)),f=r()("synofoto-normal-radio-button-icon",{checked:i});return c.createElement("div",{className:p},c.createElement("input",{disabled:l,className:"synofoto-form-radio-button-input",type:"radio",name:n,value:t,checked:i,id:m,onChange:u}),c.createElement("label",{htmlFor:m},c.createElement("div",{"data-testid":"radio-button-icon",className:f}),c.createElement("div",{className:"synofoto-form-radio-label"},c.createElement("span",null,d))))};u.propTypes={name:a().string,value:a().string,checked:a().bool,disabled:a().bool,onChange:a().func,className:a().string,labelText:a().oneOfType([a().string,a().object])},u.defaultProps={name:"",value:"",className:"",checked:!1,disabled:!1,onChange:function(){},labelText:""},n.Z=u},65917:function(e,n,t){t.r(n),t.d(n,{default:function(){return eO}});var o=t(45697),i=t.n(o),a=t(67294),c=t(15593),l=t(96904),r=t(79905),s=t(46446),u=t(85931),d=function(){var e=(0,c.I0)(),n=(0,c.v9)(s.Z.getAlbumName),t=(0,c.v9)(s.Z.getConditionAlbumDialogType),o=(0,a.useRef)(null);return(0,a.useEffect)(function(){t===l.Us.CreateAlbum&&o.current.select()},[t]),a.createElement("div",{className:"synofoto-condition-album-dialog-album-name"},a.createElement("label",{htmlFor:"condition-album-name",className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("app","create_folder_album_name")).concat((0,r.n6)("common","colon"))),a.createElement("input",{ref:o,id:"condition-album-name",type:"text",value:n,maxLength:l.ZP.ALBUM_NAME_LIMIT,onChange:function(n){var t=n.target.value;e((0,u.c3)(t))}}))},m=t(23930),p=t.n(m),f=t(39308),g=t(19850),v=function(e){var n,t;switch(e){case l.CP.FILENAME_DESCRIPTION:n=(0,r.n6)("condition_album","any_keyword"),t=(0,r.n6)("condition_album","all_keywords");break;case l.CP.PERSON:n=(0,r.n6)("condition_album","any_person"),t=(0,r.n6)("condition_album","all_people");break;case l.CP.GENERAL_TAG:n=(0,r.n6)("condition_album","any_tag"),t=(0,r.n6)("condition_album","all_tags");break;case l.CP.CONCEPT:n=(0,r.n6)("condition_album","any_concept"),t=(0,r.n6)("condition_album","all_concepts");break;default:throw Error("Invalid condition type.")}return[{value:"or",label:n},{value:"and",label:t}]},E=function(e){var n=e.conditionType,t=(0,c.I0)(),o=(0,c.v9)(function(e){return s.Z.getConditionPolicy(e,n)}),i=function(e){t((0,u.KA)(n,e)),t((0,g.eX)())},l=v(n).map(function(e){return{key:e.value,value:e.value,label:e.label}}),r=(0,a.useRef)(l.filter(function(e){return e.value===o})[0]);return a.createElement(f.Z,{className:"synofoto-condition-album-condition-title",defaultValue:r.current,onChange:function(e){return i(e.value)},options:l,isMenuPortal:!0})};E.propTypes={conditionType:i().oneOf([l.CP.FILENAME_DESCRIPTION,l.CP.PERSON,l.CP.GENERAL_TAG,l.CP.CONCEPT]).isRequired};var y=a.memo(E),b=t(40870),N=t(84966),_=function(e){var n=e.conditionType;return(0,N.HS)(n)?a.createElement(y,{conditionType:n}):a.createElement("div",{className:"synofoto-condition-album-condition-title"},(0,b.as)(n))};_.propTypes={conditionType:i().oneOf(l.hf).isRequired};var C=a.memo(_),h=t(47407),T=function(e){var n=e.conditionName,t=e.conditionValue,o=e.onDelete;return a.createElement("div",{className:"synofoto-selected-single-condition"},a.createElement("div",{className:"synofoto-selected-single-condition__label"},n),a.createElement(h.Z,{className:"synofoto-selected-single-condition__remove",iconCls:"super-remove-btn-icon",handler:function(){return o(t)}}))};T.propTypes={conditionName:i().string,conditionValue:i().oneOfType([i().string,i().number]),onDelete:i().func.isRequired},T.defaultProps={conditionName:"",conditionValue:""};var S=a.memo(T),P=t(8057),O=t(34774),R=function(e){var n=e.personId,t=e.personName,o=e.personThumbnail,i=(0,c.I0)(),r=(0,c.v9)(s.Z.getSelectedSourceSpace);return a.createElement("div",{className:"synofoto-selected-single-person-condition","data-tooltip-id":l.ZP.GLOBAL_WHITE_TOOLTIP_ID,"data-tooltip-content":t},a.createElement(P.Z,{isCover:!0,isPerson:!0,imageWidth:42,imageHeight:42,imageUrl:(0,O.AJ)(n,o,"person","sm",{},r)}),a.createElement(h.Z,{className:"synofoto-icon-button-remove-person-condition",iconCls:"clear-btn-icon",handler:function(){i((0,u._1)(l.CP.PERSON,n)),i((0,g.eX)())}}))};R.propTypes={personId:i().number.isRequired,personName:i().string,personThumbnail:i().shape({cache_key:i().string})},R.defaultProps={personThumbnail:{cache_key:""},personName:""};var I=a.memo(R),k=t(57349),A=function(e){var n=e.conditionType,t=e.conditions,o=(0,c.I0)(),i=function(e){o((0,u.QV)(n,e)),o((0,g.eX)())},r=a.createElement("div",{className:"synofoto-selected-conditions-header"},a.createElement(C,{conditionType:n}),(0,k.KL)("synofoto-condition-album-dialog-clear-conditions-btn",function(){o((0,u.BG)(n)),o((0,g.eX)())})),s=t.map(function(e){return n===l.CP.PERSON?a.createElement(I,{key:"".concat(e.get("id"),":").concat(e.get("name")),personId:e.get("id"),personName:e.get("name"),personThumbnail:e.hasIn(["additional","thumbnail"])?e.getIn(["additional","thumbnail"]).toJS():{}}):a.createElement(S,{key:"".concat(e.get("id"),":").concat(e.get("name")),conditionName:e.get("name"),conditionValue:e.get("name"),onDelete:i})});return a.createElement(a.Fragment,null,r,a.createElement("div",{className:"synofoto-selected-conditions-content"},s))};A.propTypes={conditionType:i().string.isRequired,conditions:p().listOf(p().mapContains({id:i().number.isRequired,name:i().string})).isRequired};var Z=a.memo(A),L=function(){var e=(0,c.v9)(s.Z.getConditionsByType),n=(0,a.useMemo)(function(){return(0,N.yJ)(e)},[e]);return a.createElement("div",{className:"synofoto-condition-list"},n.keySeq().map(function(n){return a.createElement(Z,{key:n,conditionType:n,conditions:e.get(n)})}))},M=t(24460),w=t(22902),q=t(35369),D=function(e){var n=e.conditionType,t=e.conditionName,o=e.onSelect;return a.createElement("div",{className:"synofoto-condition-album-dialog-single-condition-suggestion",onClick:o},a.createElement("div",{className:"synofoto-condition-suggestion-type-indicator"},n===l.CP.CAMERA?a.createElement("div",{className:"synofoto-condition-suggestion-camera-icon"}):n===l.CP.CONCEPT?a.createElement("div",{className:"synofoto-condition-suggestion-concept-icon"}):n===l.CP.GENERAL_TAG?a.createElement("div",{className:"synofoto-condition-suggestion-general-tag-icon"}):null),a.createElement("div",{className:"synofoto-condition-suggestion-description"},t))};D.propTypes={conditionType:i().oneOf([l.CP.GENERAL_TAG,l.CP.APERTURE,l.CP.CAMERA,l.CP.CONCEPT,l.CP.EXPOSURE_TIME,l.CP.FLASH,l.CP.FOCAL_LENGTH,l.CP.GEOCODING,l.CP.ISO,l.CP.LENS]).isRequired,conditionName:i().string,onSelect:i().func},D.defaultProps={conditionName:"",onSelect:function(){}};var G=function(e){var n=e.keyword,t=e.onSelect;return a.createElement("div",{className:"synofoto-condition-album-dialog-single-condition-suggestion",onClick:t},a.createElement("div",{className:"synofoto-condition-suggestion-type-indicator"},"".concat((0,r.n6)("condition_album","match_as")).concat((0,r.n6)("common","colon"))),"\xa0",a.createElement("div",{className:"synofoto-condition-suggestion-description"},n))};G.propTypes={keyword:i().string,onSelect:i().func},G.defaultProps={keyword:"",onSelect:function(){}};var F=function(e){var n=e.personId,t=e.personName,o=e.personThumbnail,i=e.onSelect,l=(0,c.v9)(s.Z.getSelectedSourceSpace);return a.createElement("div",{className:"synofoto-condition-album-dialog-single-condition-suggestion",onClick:i},a.createElement(P.Z,{isCover:!0,isPerson:!0,imageWidth:24,imageHeight:24,className:"synofoto-condition-suggestion-person-icon synofoto-condition-suggestion-type-indicator",imageUrl:(0,O.AJ)(n,o,"person","sm",{},l)}),a.createElement("div",{className:"synofoto-condition-suggestion-description"},t))};F.propTypes={personId:i().number.isRequired,personName:i().string,personThumbnail:i().shape({cache_key:i().string.isRequired}).isRequired,onSelect:i().func},F.defaultProps={personName:"",onSelect:function(){}};var X=function(e){switch(e){case l.CP.FILENAME_DESCRIPTION:return(0,r.n6)("condition_album","filename_description");case l.CP.PERSON:return(0,r.n6)("filter","person");case l.CP.CONCEPT:return(0,r.n6)("filter","concept");case l.CP.GENERAL_TAG:return(0,r.n6)("app","general_tag");case l.CP.APERTURE:return(0,r.n6)("filter","aperture");case l.CP.CAMERA:return(0,r.n6)("filter","camera");case l.CP.EXPOSURE_TIME:return(0,r.n6)("filter","exposure_time");case l.CP.FLASH:return(0,r.n6)("filter","flash");case l.CP.FOCAL_LENGTH:return(0,r.n6)("filter","focal_length");case l.CP.GEOCODING:return(0,r.n6)("filter","geocoding");case l.CP.ISO:return(0,r.n6)("filter","iso");case l.CP.LENS:return(0,r.n6)("filter","lens");default:throw Error("Invalid condition type.")}},x=function(e){var n=e.conditionType,t=e.conditionSuggestions,o=e.onSelectSuggestion,i=(0,c.I0)(),r=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;i((0,u.aX)(n,t,e,a)),o()};return a.createElement("div",{className:"synofoto-condition-album-dialog-condition-suggestions-of-single-type"},a.createElement("div",{className:"synofoto-condition-album-dialog-condition-suggestions-title"},X(n)),t.map(function(e){var t,o,i;return t=e.get("id"),o=e.get("name"),i=e.get("additional"),n===l.CP.FILENAME_DESCRIPTION?a.createElement(G,{key:t,keyword:o,onSelect:function(){r(t,o)}}):n===l.CP.PERSON?a.createElement(F,{key:t,personId:t,personName:o,personThumbnail:i.get("thumbnail").toJS(),onSelect:function(){r(t,o,i)}}):a.createElement(D,{key:t,conditionType:n,conditionName:o,onSelect:function(){r(t,o,i)}})}))};x.propTypes={conditionType:i().oneOf(l.hf).isRequired,conditionSuggestions:p().listOf(p().mapContains({id:i().number.isRequired,name:i().string.isRequired,additional:p().map})),onSelectSuggestion:i().func},x.defaultProps={conditionSuggestions:q.default.List(),onSelectSuggestion:function(){}};var V=a.memo(x),Q=function(e){var n=e.isOpen,t=e.onSelectSuggestion,o=(0,c.v9)(s.Z.getConditionSuggestionsByType),i=(0,a.useMemo)(function(){return(0,N.yJ)(o)},[o]);return!n||i.isEmpty()?null:a.createElement("div",{className:"synofoto-condition-album-dialog-condition-suggestion-list"},i.entrySeq().map(function(e){var n=(0,M._)(e,2),o=n[0],i=n[1];return a.createElement(V,{key:o,conditionType:o,conditionSuggestions:i,onSelectSuggestion:t})}))};Q.propTypes={isOpen:i().bool,onSelectSuggestion:i().func},Q.defaultProps={isOpen:!1,onSelectSuggestion:function(){}};var U=a.memo(Q),H=(0,w.Z)(function(e,n,t){e.trim()?(n((0,g.Oy)(e)),t(!0)):t(!1)},l.LK.DEBOUNCE_TYPING),B=a.forwardRef(function(e,n){var t=(0,c.I0)(),o=(0,M._)((0,a.useState)(""),2),i=o[0],l=o[1],s=(0,M._)((0,a.useState)(!1),2),d=s[0],m=s[1],p=(0,a.useCallback)(function(){l(""),m(!1),t((0,u.l)())},[t]),f=(0,a.useCallback)(function(){p(),t((0,g.eX)())},[t,p]);return(0,a.useImperativeHandle)(n,function(){return{resetSuggestion:p}}),a.createElement("div",{className:"synofoto-condition-album-dialog-condition-suggester"},a.createElement("input",{className:"synofoto-condition-suggestion-keyword-input",type:"text",value:i,placeholder:(0,r.n6)("condition_album","condition_hint"),onChange:function(e){var n=e.target.value;l(n),H(n,t,m)}}),a.createElement(U,{isOpen:d,onSelectSuggestion:f}))}),J=a.forwardRef(function(e,n){return a.createElement("div",{className:"synofoto-condition-selector"},a.createElement("label",{htmlFor:"condition-album-condition-suggestion",className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("app","condition")).concat((0,r.n6)("common","colon"))),a.createElement("div",{className:"synofoto-condition-selector-right-panel"},a.createElement(B,{ref:n}),a.createElement(L,null)))}),K=t(29232),z=t(37865),W=t(12258),Y=function(){var e=(0,c.I0)(),n=(0,c.v9)(s.Z.getFavoriteCondition);return a.createElement("div",{className:"synofoto-favorite-condition"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("app","favorite")).concat((0,r.n6)("common","colon"))),a.createElement(W.Z,{className:"synofoto-condition-selector-right-panel",checked:n,onChange:function(n){e((0,u.cv)(n.target.checked)),e((0,g.eX)())},labelText:(0,r.n6)("condition_album","favorite_condition_label")}))},$=t(16830),j=function(e){switch(e){case l.Ni.ALL:return(0,r.n6)("app","all");case l.Ni.PHOTO:return(0,r.n6)("app","photo");case l.Ni.VIDEO:return(0,r.n6)("app","video");default:throw Error("Invalid file type.")}},ee=function(){var e=(0,c.I0)(),n=(0,c.v9)(s.Z.getFileTypeOptions),t=(0,c.v9)(s.Z.getSelectedFileType),o=function(n){e((0,u.Ku)(n.target.value)),e((0,g.eX)())};return a.createElement("div",{className:"synofoto-file-type-selector"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("search","file_type")).concat((0,r.n6)("common","colon"))),n.map(function(e){return a.createElement($.Z,{key:e,iconType:"normal",className:"synofoto-condition-album-dialog-radio-btn",name:"condition-album-file-type",value:e,checked:e===t,labelText:j(e),onChange:o})}))},en=t(59435),et=function(e){var n=e.type,t=e.condition;return a.createElement("div",{className:"nonmigratable-conditions-tag-item"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},(0,r.n6)("condition_album",n)),a.createElement("div",{className:"nonmigratable-conditions"},t.map(function(e,n){var t="".concat(e,"_").concat(n);return a.createElement("div",{className:"synofoto-selected-single-condition nonmigratable-tag",key:t},e)})))};et.propTypes={type:i().string.isRequired,condition:p().list.isRequired};var eo=a.memo(et),ei=function(e){var n=e.type,t=e.condition;return a.createElement("div",{className:"nonmigratable-conditions-item"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},(0,r.n6)("condition_album",n)),a.createElement("div",{className:"nonmigratable-conditions"},t))};ei.propTypes={type:i().string.isRequired,condition:i().string.isRequired};var ea=a.memo(ei),ec=function(){var e=(0,c.v9)(s.Z.getNonmigratableCondition);return a.createElement("div",{className:"synofoto-condition-album-dialog-nonmigratable-conditions"},a.createElement("div",{className:"nonmigratable-conditions-title"},(0,r.n6)("condition_album","unsupported_conditions")),a.createElement("div",{className:"nonmigratable-conditions-content"},a.createElement("div",{className:"synofoto-condition-album-hint"},(0,r.n6)("condition_album","photo_station_unsupported_conditions_hint")),l.Q_.map(function(n){var t=e.get(n);if(!t)return null;var o="nonmigratable_conditions_".concat(n);switch(n){case l.Q1.PEOPLE:case l.Q1.GEOCODING:case l.Q1.RATING:case l.Q1.CAMERA:case l.Q1.FLASH:case l.Q1.LENS:return a.createElement(eo,{key:o,type:n,condition:t});case l.Q1.RECENTLY_ADD:case l.Q1.RECENTLY_COMMENT:return a.createElement(ea,{key:o,type:n,condition:(0,r.Xp)("app","num_item",t)});case l.Q1.UPDATE_TIME:var i="";return!t.first()&&t.last()?i="".concat((0,r.n6)("condition_album","before")," ").concat(t.last()):t.first()&&!t.last()?i="".concat((0,r.n6)("condition_album","after")," ").concat(t.first()):t.first()&&t.last()&&(i="".concat(t.first()," ~ ").concat(t.last())),a.createElement(ea,{key:o,type:n,condition:i});default:return null}})))},el=t(7409),er=t(99282),es=t(34670),eu=t(98848),ed=t(94184),em=t.n(ed),ep=function(e){var n=e.data,t=(0,eu._)(e,["data"]),o=(0,c.v9)(s.Z.getRatingOptions),i=es.c.Option,l=em()("synofoto-form-checkbox-icon","synofoto__light",{checked:o.includes(n.value)});return a.createElement(i,t,a.createElement("div",{className:l}),a.createElement("div",{className:"synofoto-rating-option-label"},n.label))};ep.propTypes={data:i().shape({label:i().string.isRequired,value:i().number.isRequired}).isRequired};var ef=t(84299),eg=Array.from(Array(6),function(e,n){return{value:n,label:(0,ef.Z)(n)}}).reverse(),ev=function(){var e=(0,c.v9)(s.Z.getRatingOptions).map(function(e){return{value:e,label:(0,ef.Z)(e),checked:!0}}).toJS(),n=(0,c.I0)(),t=function(e){n((0,u.IN)(e)),n((0,g.eX)())};return a.createElement("div",{className:"synofoto-rating-selector"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("filter","rating")).concat((0,r.n6)("common","colon"))),a.createElement(f.Z,{className:"synofoto-condition-selector-right-panel synofoto-rating-selector-select",showDropdownIndicator:!1,isMulti:!0,openMenuOnClick:!0,openMenuOnFocus:!0,closeMenuOnSelect:!1,hideSelectedOptions:!1,placeholder:(0,r.n6)("condition_album","select_rating"),customizeComponents:{Option:ep,MultiValueRemove:function(e){return a.createElement(es.c.MultiValueRemove,(0,er._)((0,el._)({},e),{innerProps:(0,er._)((0,el._)({},e.innerProps),{onClick:function(){t(e.data.value)}})}))}},options:eg,onChange:function(e,t){var o=t.action,i=t.option;"select-option"===o?(n((0,u.Cs)(i.value)),n((0,g.eX)())):"deselect-option"===o&&(n((0,u.IN)(i.value)),n((0,g.eX)()))},value:e}))},eE=t(30845),ey=t(35592),eb=function(e){var n=e.value.path,t=(0,ey.K3)(n);return a.createElement("div",{className:"synofoto__multi-value__label","data-tooltip-id":l.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":n},t)};eb.propTypes={value:i().shape({id:i().number.isRequired,path:i().string.isRequired}).isRequired};var eN=function(){var e=(0,c.I0)(),n=(0,c.v9)(s.Z.getSelectedSourceSpace),t=(0,c.v9)(s.Z.getSourceFolders),o=(0,c.v9)(s.Z.getSourceSpaceOptions),i=(0,k.QZ)("synofoto-condition-album-dialog-navigate-folder-btn synofoto-icon-button-grey",function(){e((0,g.$L)(n))}),l=o.size>1?(0,r.n6)("condition_album","select_folder_or_space"):(0,r.n6)("action","select_folder"),d=(0,a.useCallback)(function(n){e((0,u.DA)(n)),e((0,g.eX)())},[e]),m=(0,eE.Z)(function(e,n){return{MultiValueLabel:e,MultiValueRemove:n}});return a.createElement("div",{className:"synofoto-add-source-folder"},a.createElement(f.Z,{isMulti:!0,isMenuPortal:!0,className:"synofoto-condition-album-select-source-folder",getOptionLabel:function(e){return e.name},getOptionValue:function(e){return e.id},noOptionsMessage:"",value:t.toJS(),customizeComponents:m(function(e){return a.createElement(eb,(0,er._)((0,el._)({},e.selectProps),{value:e.data}))},function(e){return a.createElement(es.c.MultiValueRemove,(0,er._)((0,el._)({},e),{innerProps:(0,er._)((0,el._)({},e.innerProps),{onClick:function(){d(e.data.id)}})}))}),placeholder:l,showDropdownIndicator:!1,title:0===t.size?l:void 0}),i)},e_=function(e){switch(e){case l.Zu.PERSONAL:return(0,r.n6)("app",l.Zu.PERSONAL);case l.Zu.TEAM:return(0,r.n6)("app",l.Zu.TEAM);default:throw Error("Invalid space.")}},eC=function(e){var n=e.onChangeSourceSpace,t=(0,c.v9)(s.Z.getSourceSpaceOptions),o=(0,c.v9)(s.Z.getSelectedSourceSpace),i=(0,c.v9)(s.Z.getDisabledSourceSpaceOption),l=function(e){n(e.target.value)};return a.createElement("div",{className:"synofoto-source-folder-selector"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("condition_album","source_folder")).concat((0,r.n6)("common","colon"))),a.createElement("div",{className:"synofoto-source-folder-selector-right-panel"},t.map(function(e){return a.createElement($.Z,{key:e,disabled:e===i,iconType:"normal",className:"synofoto-condition-album-dialog-radio-btn",name:"condition-album-source-space",value:e,checked:e===o,labelText:e_(e),onChange:l})}),a.createElement(eN,null)))};eC.propTypes={onChangeSourceSpace:i().func},eC.defaultProps={onChangeSourceSpace:function(e){}};var eh=a.memo(eC),eT=t(10656),eS=function(){var e=(0,c.I0)(),n=(0,c.v9)(s.Z.getStartTakenTime),t=(0,c.v9)(s.Z.getEndTakenTime);return a.createElement("div",{className:"synofoto-taken-time-limiter"},a.createElement("div",{className:"synofoto-condition-album-dialog-caption"},"".concat((0,r.n6)("app","taken_time")).concat((0,r.n6)("common","colon"))),a.createElement("div",{className:"synofoto-taken-time-limiter-right-panel"},a.createElement(eT.$,{showCalendarIcon:!0,value:n,onChange:function(n,o){e((0,u.u9)(n)),(0,N.UD)(n,t)&&e((0,u.Tl)(o)),e((0,g.eX)())},popperPlacement:"top",unit:"day"}),a.createElement("div",{className:"synofoto-taken-time-limiter-separator"},"~"),a.createElement(eT.$,{showCalendarIcon:!0,value:t,onChange:function(t,o){e((0,u.Tl)(o)),(0,N.KL)(n,o)&&e((0,u.u9)(t)),e((0,g.eX)())},popperPlacement:"top",unit:"day"})))},eP=function(e){var n=e.handleApply,t=e.handleClose,o=e.isOpen,i=e.albumId,m=e.origConditions,p=(0,c.I0)(),f=(0,c.v9)(s.Z.getAlbumName),v=(0,c.v9)(s.Z.getConditionAlbumDialogType),E=(0,c.v9)(s.Z.getItemCount),y=(0,c.v9)(s.Z.getIsConditionValid),b=(0,a.useRef)(null),N=v===l.Us.MigrateConditionAlbum;(0,a.useEffect)(function(){if(!1===y){p((0,g.Bv)(i,m));return}p((0,g.eX)())},[i,y,m,p]);var _=(0,a.useCallback)(function(e){p((0,g.QF)(function(){(0,c.dC)(function(){p((0,u.PH)(e)),p((0,u.x)()),p((0,u.PN)()),p((0,g.eX)())}),b.current.resetSuggestion()}))},[p,b]),C=a.createElement("div",{className:"synofoto-condition-album-dialog-content"},a.createElement(d,null),N?a.createElement(ec,null):null,N?a.createElement("div",{className:"synofoto-condition-album-migratable-title"},(0,r.n6)("condition_album","migratable_conditions")):null,a.createElement("div",{className:"synofoto-condition-album-hint"},(0,r.n6)("condition_album","album_hint")),a.createElement(eh,{onChangeSourceSpace:_}),a.createElement(ee,null),a.createElement(eS,null),a.createElement(Y,null),a.createElement(ev,null),a.createElement(J,{ref:b})),h=a.createElement(z.Z,{message:null===E?(0,r.n6)("condition_album","estimating_num_item"):(0,r.Xp)("condition_album","num_item_will_add",E),iconType:"success"});return a.createElement(en.Z,{showCancel:!0,isOpen:o,confirmDisabled:""===f.trim(),title:v===l.Us.CreateAlbum?(0,r.n6)("action","create_condition_album"):(0,r.n6)("action","title_icon_edit_condition"),className:"synofoto-condition-album-dialog",content:C,footerMessage:h,handleConfirm:function(){N?(0,K.Z)((0,r.n6)("condition_album","remove_unsupported_conditions_hint"),{confirmText:(0,r.n6)("action","remove_and_apply")}).then(function(e){"action"===e.type&&n()}):n()},handleCancel:t,contentPadding:l.k3.ALL})};eP.propTypes={isOpen:i().bool,handleApply:i().func,handleClose:i().func,albumId:i().number,origConditions:i().shape({})},eP.defaultProps={isOpen:!1,handleApply:function(){},handleClose:function(){},albumId:null,origConditions:null};var eO=eP}}]);