1"use strict";(self.webpackChunksimplified_web=self.webpackChunksimplified_web||[]).push([[1010,8094],{603110:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:18,height:14,viewBox:"0 0 18 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s},a),n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.25 3.85938C17.25 3.02148 16.541 2.3125 15.7031 2.3125H9.51563L7.45313 0.25H2.29688C1.42676 0.25 0.750007 0.958984 0.750007 1.79688L0.75 12.2031C0.75 13.0732 1.42676 13.75 2.29688 13.75H15.7031C16.541 13.75 17.25 13.0732 17.25 12.2031L17.25 3.85938ZM14.3336 7.60614C14.5555 7.40477 14.5555 7.06244 14.3336 6.86107L10.7835 3.80024C10.4809 3.53846 9.9968 3.75997 9.9968 4.18285V5.79381C6.74924 5.81395 4.18751 6.47847 4.18751 9.5393C4.18751 10.7677 4.97418 11.996 5.86171 12.6404C6.12394 12.8418 6.52736 12.58 6.4265 12.2578C5.5188 9.33793 6.8501 8.57272 9.9968 8.53245V10.2844C9.9968 10.7072 10.4809 10.9288 10.7835 10.667L14.3336 7.60614Z",fill:"currentColor"})))}const a=o.forwardRef(s);n.p},338657:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:"14px",height:"14px",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":s},a),void 0===n?o.createElement("title",{id:s},"8A4572C1-46B9-42B2-AFBC-9F5A209B56C2"):n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(-97.000000, -141.000000)",fill:"currentColor"},o.createElement("g",{id:"top-bars",transform:"translate(72.000000, 64.000000)"},o.createElement("g",{transform:"translate(0.000000, 64.000000)"},o.createElement("g",{transform:"translate(16.000000, 4.000000)"},o.createElement("g",{transform:"translate(8.000000, 8.000000)"},o.createElement("g",{transform:"translate(1.666667, 1.666667)"},o.createElement("path",{d:"M3.33333333,9.33333333 L3.33333333,12.6666667 L0,12.6666667 L0,9.33333333 L3.33333333,9.33333333 Z M8,9.33333333 L8,12.6666667 L4.66666667,12.6666667 L4.66666667,9.33333333 L8,9.33333333 Z M3.33333333,4.66666667 L3.33333333,8 L0,8 L0,4.66666667 L3.33333333,4.66666667 Z M8,4.66666667 L8,8 L4.66666667,8 L4.66666667,4.66666667 L8,4.66666667 Z M12.6666667,4.66666667 L12.6666667,8 L9.33333333,8 L9.33333333,4.66666667 L12.6666667,4.66666667 Z M3.33333333,0 L3.33333333,3.33333333 L0,3.33333333 L0,0 L3.33333333,0 Z M8,0 L8,3.33333333 L4.66666667,3.33333333 L4.66666667,0 L8,0 Z M12.6666667,0 L12.6666667,3.33333333 L9.33333333,3.33333333 L9.33333333,0 L12.6666667,0 Z",id:"Shape"}))))))))))}const a=o.forwardRef(s);n.p},735681:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:16,height:17,viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s}
1,a),n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.625 12.2493V14.5C1.625 14.6841 1.75766 14.8372 1.93259 14.869L2 14.875H4.25V16.375H0.5C0.292893 16.375 0.125 16.2071 0.125 16V12.2493H1.625ZM15.875 12.2493V16C15.875 16.2071 15.7071 16.375 15.5 16.375H11.75V14.875H14C14.1841 14.875 14.3372 14.7423 14.369 14.5674L14.375 14.5V12.2493H15.875ZM11.75 4C12.1642 4 12.5 4.33579 12.5 4.75V12.25C12.5 12.6642 12.1642 13 11.75 13H4.25C3.83579 13 3.5 12.6642 3.5 12.25V4.75C3.5 4.33579 3.83579 4 4.25 4H11.75ZM4.25 0.625V2.125H2C1.81591 2.125 1.66279 2.25766 1.63104 2.43259L1.625 2.5V4.74925H0.125V1C0.125 0.792893 0.292893 0.625 0.5 0.625H4.25ZM15.5 0.625C15.7071 0.625 15.875 0.792893 15.875 1V4.74925H14.375V2.5C14.375 2.31591 14.2423 2.16279 14.0674 2.13104L14 2.125H11.75V0.625H15.5Z",fill:"currentColor"})))}const a=o.forwardRef(s);n.p},405506:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:"128px",height:"128px",viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":s}
1,a),n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("g",{id:"Publishing-Cal-Rev.-3",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},o.createElement("g",{id:"[DEC]SMP-Day-Past-Schedule",transform:"translate(-1030.000000, -403.000000)"},o.createElement("g",{id:"Preview",transform:"translate(764.000000, 169.000000)"},o.createElement("g",{id:"placeholder",transform:"translate(246.000000, 234.000250)"},o.createElement("g",{id:"Icon-/-Post",transform:"translate(20.000000, 0.000000)"},o.createElement("rect",{id:"box",x:0,y:0,width:128,height:128}),o.createElement("path",{d:"M117.333333,48 L117.333333,112 C117.333333,114.945519 114.945519,117.333333 112,117.333333 L16,117.333333 C13.0544813,117.333333 10.6666667,114.945519 10.6666667,112 L10.6666667,48 L117.333333,48 Z M112,10.6666667 C114.945519,10.6666667 117.333333,13.0544813 117.333333,16 L117.333333,42.6666667 L10.6666667,42.6666667 L10.6666667,16 C10.6666667,13.0544813 13.0544813,10.6666667 16,10.6666667 L112,10.6666667 Z M26.6666667,16 C20.7756293,16 16,20.7756293 16,26.6666667 C16,32.557704 20.7756293,37.3333333 26.6666667,37.3333333 C32.557704,37.3333333 37.3333333,32.557704 37.3333333,26.6666667 C37.3333333,20.7756293 32.557704,16 26.6666667,16 Z M106.666667,21.3333333 L48,21.3333333 L48,32 L106.666667,32 L106.666667,21.3333333 Z",id:"Shape",fill:"currentColor"}))))))))}const a=o.forwardRef(s);n.p},649942:(e,t,n)=>{n.d(t,{r:()=>r});var i,o,l=n(683017);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},s.apply(null,arguments)}function a(e,t){let{title:n,titleId:a,...r}=e;return l.createElement("svg",s({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":a},r),n?l.createElement("title",{id:a},n):null,i||(i=l.createElement("g",{clipPath:"url(#clip0_2297_33)"},l.createElement("path",{d:"M12.7031 0H15.5156V2.8125H12.7031V0ZM0.75 0C0.36168 0 0.04686 0.31482 0.04686 0.70314V2.8125H2.85936V0H0.75ZM23.9531 0.70314C23.9531 0.31482 23.6383 0 23.25 0H21.1406V2.8125H23.9531V0.70314ZM4.26564 2.8125H7.07814V0H4.26564V2.8125ZM8.48439 2.8125H11.2969V0H8.48439V2.8125ZM16.9219 2.8125H19.7344V0H16.9219V2.8125ZM12.7031 24H15.5156V21.1875H12.7031V24ZM2.85939 24V21.1875H0.04686V23.2969C0.04686 23.6852 0.36168 24 0.75 24H2.85936H2.85939ZM23.9531 21.1875H21.1406V24H23.25C23.6383 24 23.9531 23.6852 23.9531 23.2969V21.1875ZM4.26564 24H7.07814V21.1875H4.26564V24ZM8.48439 24H11.2969V21.1875H8.48439V24ZM16.9219 24H19.7344V21.1875H16.9219V24ZM24 3.71484V20.2852H0V3.71484H24ZM21.75 6.57891C21.75 6.16641 21.4125 5.82891 21 5.82891H3C2.5875 5.82891 2.25 6.16641 2.25 6.57891V18.1711L2.46093 17.8805L5.55468 13.5211C5.76561 13.2211 6.10311 13.0477 6.46875 13.0477C6.83439 13.0477 7.17189 13.2211 7.38282 13.5164L9.46875 16.5024L13.8281 10.0617C14.0437 9.78516 14.3719 9.6258 14.7188 9.6258C15.0656 9.6258 15.3984 9.78519 15.6094 10.0617L21.5156 17.843L21.75 18.1477V6.57891ZM6.75 7.04766C5.50737 7.04766 4.5 8.05503 4.5 9.29766C4.5 10.5403 5.50737 11.5477 6.75 11.5477C7.99263 11.5477 9 10.5403 9 9.29766C9 8.05503 7.99263 7.04766 6.75 7.04766Z",fill:"currentColor"}))),o||(o=l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2297_33"},l.createElement("rect",{width:24,height:24,fill:"white"})))))}const r=l.forwardRef(a);n.p},890273:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:"14px",height:"14px",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":s}
1,a),n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(-168.000000, -157.000000)",fill:"currentColor"},o.createElement("g",{transform:"translate(143.000000, 144.000000)"},o.createElement("g",{transform:"translate(16.000000, 4.000000)"},o.createElement("g",{transform:"translate(8.000000, 8.000000)"},o.createElement("g",{transform:"translate(1.666667, 1.666667)"},o.createElement("path",{d:"M3.33333333,0 L3.33333333,12.6666667 L0,12.6666667 L0,0 L3.33333333,0 Z M8,0 L8,12.6666667 L4.66666667,12.6666667 L4.66666667,0 L8,0 Z M12.6666667,0 L12.6666667,12.6666667 L9.33333333,12.6666667 L9.33333333,0 L12.6666667,0 Z",id:"Shape"})))))))))}const a=o.forwardRef(s);n.p},599875:(e,t,n)=>{n.d(t,{Z:()=>i});n(683017);const i=n.p+"static/media/apple-store-badge-min.e384b5b6d93160bccae7ce1d5ec328d7.svg"},678462:(e,t,n)=>{n.d(t,{Z:()=>i});n(683017);const i=n.p+"static/media/google-play-badge-min.f581df6d991798372b00f6d530562445.svg"},917528:(e,t,n)=>{n.d(t,{r:()=>r});var i,o,l=n(683017);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},s.apply(null,arguments)}function a(e,t){let{title:n,titleId:a,...r}=e;return l.createElement("svg",s({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":a},r),n?l.createElement("title",{id:a},n):null,i||(i=l.createElement("path",{d:"M8.5 10.5C9.60457 10.5 10.5 9.60457 10.5 8.5C10.5 7.39543 9.60457 6.5 8.5 6.5C7.39543 6.5 6.5 7.39543 6.5 8.5C6.5 9.60457 7.39543 10.5 8.5 10.5Z",fill:"currentColor"})),o||(o=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 4.92857V15.7007C21 16.2122 20.7968 16.7027 20.4351 17.0644L17.0649 20.4346C16.7032 20.7963 16.2127 20.9995 15.7012 20.9995H4.92857C3.86344 20.9995 3 20.1361 3 19.0709V4.92857C3 3.86344 3.86344 3 4.92857 3H19.0714C20.1366 3 21 3.86344 21 4.92857ZM15.8571 15.8567V18.915L18.9155 15.8567H15.8571ZM19.0714 13.9281V4.92857H4.92857V19.0709H13.9286V14.8924C13.9286 14.3598 14.3603 13.9281 14.8929 13.9281H19.0714Z",fill:"currentColor"})))}const r=l.forwardRef(a);n.p},500045:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s}
1,a),n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3334 5.66666V14.6667C15.3334 15.0348 15.0349 15.3333 14.6667 15.3333H1.33341C0.965225 15.3333 0.666748 15.0348 0.666748 14.6667V5.66666H15.3334ZM14.6667 0.666656C15.0349 0.666656 15.3334 0.965133 15.3334 1.33332V4.66666H0.666748V1.33332C0.666748 0.965133 0.965225 0.666656 1.33341 0.666656H14.6667ZM2.66675 1.33332C1.93037 1.33332 1.33341 1.93028 1.33341 2.66666C1.33341 3.40304 1.93037 3.99999 2.66675 3.99999C3.40313 3.99999 4.00008 3.40304 4.00008 2.66666C4.00008 1.93028 3.40313 1.33332 2.66675 1.33332ZM14.0001 1.99999H5.33341V3.33332H14.0001V1.99999Z",fill:"currentColor"})))}const a=o.forwardRef(s);n.p},568572:(e,t,n)=>{n.d(t,{r:()=>a});var i,o=n(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(null,arguments)}function s(e,t){let{title:n,titleId:s,...a}=e;return o.createElement("svg",l({width:17,height:16,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s}
1,a),n?o.createElement("title",{id:s},n):null,i||(i=o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9738 3.36841V0.666656L15.8334 0.666657V3.36841H11.9738ZM1.16675 4.52631L1.16675 15.3333H5.0264L5.0264 4.52631L1.16675 4.52631ZM6.57026 15.3333L6.57026 4.52631L10.4299 4.52631V15.3333H6.57026ZM11.9738 15.3333V4.52631L15.8334 4.52631V15.3333H11.9738ZM6.57026 0.666656V3.36841H10.4299V0.666657L6.57026 0.666656ZM1.16675 3.36841L1.16675 0.666656L5.0264 0.666657V3.36841H1.16675Z",fill:"currentColor"})))}const a=o.forwardRef(s);n.p},507495:(e,t,n)=>{n.d(t,{r:()=>c});var i,o,l,s,a=n(683017);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},r.apply(null,arguments)}function d(e,t){let{title:n,titleId:d,...c}=e;return a.createElement("svg",r({width:18,height:18,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":d},c),n?a.createElement("title",{id:d},n):null,i||(i=a.createElement("path",{d:"M17.25 1.5C17.25 1.08579 16.9142 0.750001 16.5 0.750001L12.75 0.75C12.3358 0.75 12 1.08579 12 1.5V7.5C12 7.91421 12.3358 8.25 12.75 8.25H16.5C16.9142 8.25 17.25 7.91421 17.25 7.5V1.5Z",fill:"currentColor"})),o||(o=a.createElement("path",{d:"M6 10.5C6 10.0858 5.66421 9.75 5.25 9.75H1.5C1.08579 9.75 0.75 10.0858 0.75 10.5L0.75 16.5C0.75 16.9142 1.08579 17.25 1.5 17.25H5.25C5.66421 17.25 6 16.9142 6 16.5L6 10.5Z",fill:"currentColor"})),l||(l=a.createElement("path",{d:"M16.5 9.75C16.9142 9.75 17.25 10.0858 17.25 10.5V16.5C17.25 16.9142 16.9142 17.25 16.5 17.25H8.25C7.83579 17.25 7.5 16.9142 7.5 16.5V10.5C7.5 10.0858 7.83579 9.75 8.25 9.75L16.5 9.75Z",fill:"currentColor"})),s||(s=a.createElement("path",{d:"M10.5 1.5C10.5 1.08579 10.1642 0.75 9.75 0.75L1.5 0.75C1.08579 0.75 0.750001 1.08579 0.750001 1.5L0.75 7.5C0.75 7.91421 1.08579 8.25 1.5 8.25L9.75 8.25C10.1642 8.25 10.5 7.91421 10.5 7.5V1.5Z",fill:"currentColor"})))}const c=a.forwardRef(d);n.p},125743:(e,t,n)=>{n.d(t,{g:()=>k});var i=n(587383),o=n(351839),l=n(741065),s=n(957711),a=n(308686),r=n(683017),d=n(125316),c=n(408499),u=n(778145),p=n(976166),m=n(104399),h=n(514077),v=n(982412),x=n(417294),g=n(448085),f=n(692877),b=n(539992),j=n(228993);const _=e=>{var t,n,i,o;let{steps:l,areFieldsValid:s,onBack:a,onClose:d,onStepNext:u,isEditing:p,board:m,setShowLongGenerationInfo:v}=e;const{t:x}=(0,c.$)(["ai","common"]),g=(0,f.S)({base:!0,md:!1}),{activeStep:_,activeStepIndex:k,nextStep:y,previousStep:C,setStep:S,isStepActive:T,isStepCompleted:w,isStepClickable:E}=(0,h.lGy)({steps:l.map(e=>e.id),defaultStep:l[0].id}),I=(0,r.useCallback)(async()=>{var e,t;if(null!==(e=l[k])&&void 0!==e&&null!==(t=e.fields)&&void 0!==t&&t.length){if(!await s(l[k].fields||[]))return void(0,h.j9B)({description:x("blogger.check_errors"),status:"error"})}const n=y();n!==_&&(null===u||void 0===u||u(n))},[l,k,y,_,s,x,u]);return(0,j.jsxs)(h.vXb.WizardLayout,{children:[!g&&(0,j.jsx)(h.vXb.WizardAside,{children:(0,j.jsx)(h.vXb.WizardSteps,{children:l.map((e,t)=>(0,j.jsx)(h.vXb.WizardStep,{no:t+1,title:x(e.title),icon:e.icon,isActive:T(e.id),isCompleted:w(e.id),onClick:E(e.id)||p&&e.id!==b.$.Generate?()=>{S(e.id)}:void 0},e.id))})}),(0,j.jsx)(h.vXb.WizardContent,{activeStepIndex:k,title:x(null===(t=l[k])||void 0===t||null===(n=t.content)||void 0===n?void 0:n.heading),description:x(null===(i=l[k])||void 0===i||null===(o=i.content)||void 0===o?void 0:o.description),footer:k<l.length-1&&(0,j.jsx)(h.vXb.WizardNavigation,{onBack:k>0?C:a,isGenerate:!p&&k+1===l.length-1,primaryButtonLabel:p&&k+1===l.length-1?x("save",{ns:"common"}):void 0}),onSubmit:I,children:(()=>{var e,t;const n=null===(e=l[k])||void 0===e?void 0:e.component;return n?(0,j.jsx)(n,{onBack:C,onClose:d,isEditing:p,board:m,isCompleted:w(null===(t=l[k])||void 0===t?void 0:t.id),setShowLongGenerationInfo:v}):null})()})]})},k=e=>{let{onClose:t,initialValues:n,isEditing:f,board:b}=e;const{t:k}=(0,c.$)(["common","ai","loading-messages","billing"]),y=(0,x.p)(),{trigger:C}=y,[S,T]=(0,i.k)();return(0,r.useEffect)(()=>{y.reset((0,g.vP)({...n}))},[n]),(0,j.jsxs)(d.RV,{...y,children:[S&&!f&&(0,j.jsxs)(o.k,{as:a.E.div,animate:{o
1pacity:1},initial:{opacity:0},alignItems:"center",padding:2,background:"common.ai",color:"dark.content_active",borderRadius:"2xl",fontSize:"sm",mb:2,children:[(0,j.jsxs)(l.x,{as:"span",children:[k("long_generation_info_with_url_part_1")," ",(0,j.jsx)(s.r,{href:(0,p.Gn)(m.AI_AUTOMATIONS_PATH),children:k("this_page")})," ",k("long_generation_info_with_url_part_2")]}),(0,j.jsx)(h.Ddz,{tooltipLabel:k("close",{ns:"common"}),icon:(0,j.jsx)(u.FaTimes,{}),variant:"ghost",size:"xs",marginLeft:"auto",onClick:T.off})]}),(0,j.jsx)(_,{steps:v.Ss,areFieldsValid:async e=>await C(e,{shouldFocus:!0}),onBack:t,onClose:t,onStepNext:e=>{(0,m.analyticsTrackEvent)(`aiWriterBloggerStep.${e}`)},isEditing:f,board:b,setShowLongGenerationInfo:T})]})}},982412:(e,t,n)=>{n.d(t,{BY:()=>ht,EE:()=>ut,VV:()=>mt,l1:()=>rt,FJ:()=>lt,U1:()=>ct,V9:()=>pt,Ss:()=>st,kH:()=>vt});var i={};n.r(i),n.d(i,{CUSTOM_WORDPRESS:()=>Te,SHOPIFY:()=>Ce,WEBFLOW:()=>we,WORDPRESS:()=>Se});var o={};n.r(o),n.d(o,{ALL_CUSTOM_WORDPRESS:()=>Pe,ALL_SHOPIFY:()=>Oe,ALL_WEBFLOW:()=>Re,ALL_WORDPRESS:()=>De,CUSTOM_WORDPRESS:()=>Ae,SHOPIFY:()=>Ee,WEBFLOW:()=>ze,WORDPRESS:()=>Ie});var l=n(778145),s=n(193691),a=n(412997),r=n(902352),d=n(800410),c=n(270858),u=n(68530),p=n(587383),m=n(162210),h=n(3641),v=n(351839),x=n(819135),g=n(741065),f=n(489430),b=n(471702),j=n(853587),_=n(129944),k=n(683017),y=n(125316),C=n(408499),S=n(764293),T=n(976166),w=n(76277),E=n(488632),I=n(313773),A=n(104399),z=n(514077),O=n(673174),D=n(699489),P=n(808602),R=n(369843),L=n(291508),M=n(8316
172),F=n(282542),N=n(54248),U=n(365377),$=n(910063),W=n(417294),B=n(539992),H=n(448085),Z=n(499454),G=n(298249),J=n(228993);const V={Option:e=>{var t;let{children:n,...i}=e;return(0,J.jsx)(Z.chakraComponents.Option,{...i,children:(0,J.jsxs)(v.k,{width:"full",gap:2,align:"center",children:[(0,J.jsx)(g.x,{children:n}),(null===(t=i.data)||void 0===t?void 0:t.isPremium)&&(0,J.jsx)(G.J,{as:l.FaCrown,color:"common.primary_400"})]})})}},X=e=>{let{items:t,value:n,isDisabled:i,onChange:o}=e;const{t:l}=(0,C.$)(["ai"]);return(0,J.jsx)(z.v1X,{options:t,onChange:e=>{o(null===e||void 0===e?void 0:e.value,{isPremium:null===e||void 0===e?void 0:e.isPremium})},value:t.find(e=>e.value===n),getOptionLabel:e=>l(`blogger.blog_length.${e.label}`),components:V,isMulti:!1,isSearchable:!1,isDisabled:i})};var q=n(691275),Y=n(179822),K=n(206782),Q=n(413541),ee=n(689100);const te=e=>{var t,n;let{item:i}=e;const o=(0,q.ff)(null===(t=i.thumb)||void 0===t?void 0:t.light,null===(n=i.thumb)||void 0===n?void 0:n.dark);return(0,J.jsx)(Y.E,{src:o,w:"full",h:"auto",objectFit:"contain",borderRadius:"lg"})},ne=e=>{let{value:t,isDisabled:n,onChange:i}=e;const{t:o}=(0,C.$)(["ai"]),l=(0,ee.mq)("RadioGroup",{variant:"card"});return(0,J.jsx)(K.E,{onChange:e=>i("image"===e),value:t,size:"sm",variant:"card",__css:l,children:mt.map(e=>(0,J.jsx)(Q.Y,{value:e.value,isDisabled:n,children:(0,J.jsxs)(v.k,{flexDirection:"column",padding:2,gap:2,width:"8rem",height:"full",children:[(0,J.jsx)(v.k,{flexDirection:"column",gap:.5,marginY:"auto",paddingY:"0.5rem",children:(0,J.jsx)(te,{item:e})}),(0,J.jsx)(g.x,{textAlign:"center",children:o(`blogger.blog_type_labels.${e.value}`)})]})},e.value))})};var ie=n(849469),oe=n(568072);const le=(0,k.forwardRef)((e,t)=>{let{onTagsChange:n,tags:i,maxTags:o,placeholder:l="",tagVariant:s="subtle",tagSize:a="md",allowDuplicates:r=!1,onTagAdd:u,onTagRemove:p,separator:m=/[\s,]+/,clearAllButton:h=!1,onClearAll:x,disabled:g,error:f,...b}=e;const[j,_]=(0,k.useState)(""),y=(0,k.useRef)(null),C=(0,k.useCallback)(e=>{const t=e.trim();if(!t)return;if(!r&&i.includes(t))return;if(o&&i.length>=o)return;const l=[...i,t];n(l),null===u||void 0===u||u(t),_("")},[i,n,u,r,o]),S=(0,k.useCallback)(e=>{const t=i.filter(t=>t!==e);n(t),null===p||void 0===p||p(e)},[i,n,p]);return(0,J.jsxs)(c.x,{position:"relative",children:[(0,J.jsx)(c.x,{cursor:g?"not-allowed":"text",onClick:()=>{var e;null===(e=y.current)||void 0===e||e.focus()},children:(0,J.jsxs)(v.k,{flexWrap:"wrap",align:"center",gap:1.5,bgColor:"input_normal",borderRadius:"lg",border:"1px solid",boxShadow:f?"outline_negative":"none",borderColor:f?"common.negative":"content_alpha_200",px:i.length>0?2:4,pr:h&&i.length>0?8:0,py:i.length>0?1:2,minH:10,children:[i.map((e,t)=>(0,J.jsxs)(ie.Vp,{variant:s,size:a,borderRadius:"full",pointerEvents:"auto",bgColor:"content_alpha_200",color:"content_inactive",h:"fit-content",children:[(0,J.jsx)(ie.Sn,{children:e}),!g&&(0,J.jsx)(ie.SD,{onClick:()=>S(e)})]},`${e}-${t}`)),(0,J.jsx)(d.I,{ref:y,type:"text",variant:"unstyled",value:j,onChange:e=>{const t=e.target.value;if(m instanceof RegExp){const e=t.split(m);if(e.length>1)return e.slice(0,-1).forEach(e=>C(e)),void _(e[e.length-1])}else if("string"===typeof m&&t.includes(m)){const e=t.split(m);return e.slice(0,-1).forEach(e=>C(e)),void _(e[e.length-1])}_(t)},onKeyDown:e=>{"Enter"===e.key||"Tab"===e.key?(e.preventDefault(),C(j)):"Backspace"===e.key&&""===j&&i.length>0&&S(i[i.length-1])},onBlur:e=>{""!==(null===j||void 0===j?void 0:j.trim())&&C(j)},placeholder:0===i.length?l:"",isDisabled:g||!!o&&i.length>=o,flex:1,minW:"120px",bg:"transparent",outline:"none",_disabled:{cursor:"not-allowed"},...b})]})}),h&&i.length>0&&(0,J.jsx)(oe.P,{type:"button",onClick:()=>{n([]),null===x||void 0===x||x(),_("")},isDisabled:g,position:"absolute",right:2,top:"50%",transform:"translateY(-50%)",borderRadius:"full",p:1,size:"sm",_disabled:{pointerEvents:"none"}})]})});le.displayName="CompetitorUrlsField";var se=n(987242),ae=n(527867),re=n(878818),de=n(347384);const ce=e=>{let{items:t,value:n,isDisabled:i,onChange:o}=e;function l(e){let{...t}=e;const{state:n,getCheckboxProps:o,getInputProps:l,getLabelProps:s,htmlProps:a}=(0,se.O)(t);return(0,J.jsxs)(ae.m.label,{...a,children:[(0,J.jsx)("input",{...l(),hidden:!0}),(0,J.jsx)(re.u,{placement:"top",label:t.tooltip||"",isDisabled:!t.tooltip,hasArrow:!0,children:(0,J.jsxs)(v.k,{p:2,gap:3,w:"full",h:"full",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",cursor:"pointer",bgColor:n.isChecked?"content_alpha_200":"transparent",_disabled:{cursor:"not-allowed",color:"content_disabled"},...o(),children:[(0,J.jsx)(G.J,{as:t.icon,alignSelf:"center",fontSize:"xl",color:i?"content_disabled":"content_inactive"}),(0,J.jsxs)(v.k,{direction:"column",gap:1,...s(),children:[(0,J.jsx)(g.x,{fontSize:"sm",fontWeight:"bold",color:i?"content_disabled":"content_active",children:t.title}),(0,J.jsx)(g.x,{fontSize:"xs",lineHeight:"shorter",children:t.description})]})]})})]})}const{getCheckboxProps:s}=(0,de.u)({defaultValue:[],value:n,onChange:o,isDisabled:i});return(0,J.jsx)(c.x,{sx:{display:"grid",gridGap:3,gridTemplateColumns:"repeat(auto-fill, minmax(min(240px, 100%), 1fr))"},children:t.map(e=>(0,J.jsx)(l,{...s({...e,isDisabled:i})},e.value))})},ue=e=>{let{value:t,isDisabled:n,onChange:i}=e;const{t:o}=(0,C.$)(["chatbot","common"]),[l,s]=(0,p.k)(),[a,r]=(0,k.useState)([]),d=(0,k.useCallback)(async()=>{s.on();try{const e=await(0,I.tNU)({params:{pagination:!1}});r(e.data)}catch(e){(0,L.S3)(e)}finally{s.off()}},[s]);return(0,k.useEffect)(()=>{l||t&&!a.find(e=>e.id===t)&&i(void 0)},[t,a]),(0,k.useEffect)(()=>{d()},[]),(0,J.jsx)(z.VCO,{selectedKb:a.find(e=>e.id===t),kbList:a,onSelectKb:e=>{i(null===e||void 0===e?void 0:e.id)},generateKbLink:e=>(0,T.Gn)(A.DYNAMIC_KNOWLEDGE_BASE_DETAILED_PATH,{env:A.PRODUCTS.AI_WRITER,knowledgeBaseId:e}),translations:{title:o("knowledge_base.title",{ns:"brandbooks"}),inActiveError:o("inactive_kb_error",{ns:"chatbot"}),emptyList:o("no_kb_in_brandbook",{ns:"chatbot"}),createNew:o("knowledge_base.create_new",{ns:"brandbooks"}),select:`${o("select",{ns:"common"})}...`,learnMore:o("learn_more",{ns:"common"}),moreInfo:o("knowledge_base.info",{ns:"brandbooks"}),reset:o("reset",{ns:"common"})},menuButtonProps:{width:"full",variant:"input",fontWeight:"normal",isDisabled:n,isLoading:l,color:"content_note"},menuButtonLeftIconProps:{color:"content_disabled"},menuButtonWrapperProps:{borderRadius:"none",bgColor:"transparent"}})};var pe=n(295903),me=n(276461),he=n(553218),ve=n(172623),xe=n(39821),ge=n(170882),fe=n(828865),be=n(366354),je=n(138342),_e=n(77456),ke=n(349798),ye=n(790014);const Ce="shopify_app",Se="wordpress_app",Te="custom_wordpress_app",we="webflow",Ee="shopify_app",Ie="wordpress_app",Ae="custom_wordpress_app",ze="webflow",Oe=[Ee],De=[Ie],Pe=[Ae],Re=[ze],Le={[Ce]:{icon:l.FaShopify,background:"#5E8
1E3E"},[Se]:{icon:l.FaWordpress,background:"#003c56"},[Te]:{icon:l.FaWordpress,background:"#000000"},[we]:{icon:a.nal,background:"#ffffff"}},Me=e=>{const t=Object.keys(i).find(t=>{var n;return null===o||void 0===o||null===(n=o[`ALL_${t}`])||void 0===n?void 0:n.includes(e)});return t?i[t]:null},Fe=e=>{const t=Me(e);return Le[t]||{}},Ne=e=>{let{accountType:t,withBorder:n,customStyles:i}=e;const o=(0,k.useMemo)(()=>Fe(t),[t]);return(0,J.jsx)(v.k,{flexDirection:"column",alignItems:"center",justifyContent:"center",width:"1em",height:"1em",lineHeight:0,borderRadius:"full",color:"white",backgroundColor:null===o||void 0===o?void 0:o.background,sx:{...n?{boxShadow:"0 0 0 1px var(--chakra-colors-white)"}:{},...i},children:(0,J.jsx)(G.J,{as:null===o||void 0===o?void 0:o.icon,fontSize:"0.6em"})})},Ue=(0,k.memo)(Ne),$e={xs:"22px",sm:"32px",md:"40px",lg:"50px",xl:"80px"},We={default:{xs:"16px",sm:"20px",md:"20px",lg:"20px",xl:"24px"}},Be={"> img":{width:"full",height:"full",borderRadius:"inherit"}},He=(0,k.forwardRef)((e,t)=>{let{name:n=null,hasError:i=!1,onClick:o,selected:s=!1,selectable:a=!1,iconShown:r=!1,src:d=null,accountType:u=null,sx:p={},size:m="md",children:h,disabled:v,...x}=e;const g=(0,k.useCallback)(()=>null,[]),f=(0,k.useMemo)(()=>(e=>{const t=Me(e);let n="content_disabled",i="content_inactive";return t===Ce?(n="white",i="#5E8E3E"):t===Te?(n="white",i="black"):t===Se?(n="white",i="#003c56"):t===we&&(n="black",i="white"),{foreground:n,background:i}})(u),[u]),b=(0,k.useMemo)(()=>(e=>{let t=l.FaUser;switch(e){case Ee:t=l.FaStore;break;case Ie:t=l.FaBlog;break;case Ae:t=l.FaBuilding;break;case ze:t=l.FaGlobe}return t})(u),[u]);return(0,J.jsxs)(_e.q,{as:o?ke.z:c.x,ref:t,"aria-label":n,src:d,getInitials:g,color:f.foreground,backgroundColor:f.background,onClick:o,opacity:a&&!s?"0.5":"1",icon:(0,J.jsx)(G.J,{width:"60%",height:"60%",as:b}),padding:"0",width:$e[m],height:$e[m],borderStyle:"solid",borderWidth:a?"2px":"0px",borderColor:s?"common.primary_400":"content_note",position:"relative",zIndex:"0",_before:!a||s?{position:"absolute",inset:"0",zIndex:"0",display:"block",content:'""',pointerEvents:"none",borderRadius:"inherit",border:"1px solid",borderColor:"content_alpha_400"}:{},sx:{...Be,...p},...x,children:[h,r&&(0,J.jsx)(ye.M,{sx:{border:"none",bottom:void 0,fontSize:We[u]?We[u][m]:We.default[m]},children:(0,J.jsx)(Ue,{accountType:u,withBorder:!0})}),i&&(0,J.jsx)(G.J,{as:l.FaExclamationCircle,color:"common.negative",fontSize:"md",sx:{position:"absolute",left:"-2px",bottom:"-4px",bg:"white",border:"1px solid",borderColor:"white",borderRadius:"full"}}),v&&(0,J.jsx)(G.J,{as:l.FaBan,position:"absolute",left:"6px",color:"content_active",fontSize:"md"})]})}),Ze=(0,k.memo)(He),Ge=e=>{let{onAddConnectionClick:t,onAddConnection:n,selected:i=[],accounts:o,multiple:s,required:a,disabled:r,readonly:d,onChange:u,onToggleFullList:p,enableAccountsOfTypes:m,disabledTypeMessage:h,enabledAccountsIds:x,disabledAccountMessage:f}=e;const{t:b}=(0,C.$)(["planner"]),j=(0,k.useRef)(null),_=(0,k.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];d||(null===e||void 0===e?void 0:e.concat(","))===(null===i||void 0===i?void 0:i.concat(","))||null===u||void 0===u||u(e)},[d,i,u]),y=(0,k.useCallback)(e=>()=>{const t=(i||[]).indexOf(e.id);s?-1===t?_([...i,e.id]):(!a||i&&i.length>1)&&_([...i.slice(0,t),...i.slice(t+1)]):-1===t?_([e.id]):a||_([])},[i,a,s,_]);return(0,k.useEffect)(()=>{!(a&&o&&o.length)||i&&i.length?!s&&i&&i.length>1&&_([i[0]]):_([o[0].id])},[o,a,s,i,_]),(0,A.useHorizontalScroll)(j),(0,J.jsxs)(v.k,{maxWidth:"100%",minWidth:0,gap:1,children:[(0,J.jsx)(he.U,{overflowX:"auto",overflowY:"hidden",as:"ul",m:0,spacing:2,w:"full",pl:.5,pb:1,pr:1.5,ref:j,sx:{scrollbarWidth:"thin"},children:o.map(e=>{const t=m&&!m.includes(e.app_id),n=t||x&&!x.includes(e.id),o=(null===i||void 0===i?void 0:i.includes(e.id))&&!n,l=(0,J.jsxs)(c.x,{children:[(0,J.jsx)(g.x,{as:"span",display:"block",children:e.name}),(0,J.jsx)(g.x,{as:"span",display:"block",fontSize:"0.9em",fontWeight:"normal",children:`${b(`social_types.${e.app_id}.full`)}`}),t?(0,J.jsx)(g.x,{as:"span",display:"block",fontSize:"0.9em",fontWeight:"normal",children:h}):n?(0,J.jsx)(g.x,{as:"span",display:"block",fontSize:"0.9em",fontWeight:"normal",children:f}):null]});return(0,J.jsx)(ve.U,{as:"li",children:(0,J.jsx)(re.u,{label:l,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,J.jsx)(Ze,{onClick:!u||d||n||r?null:y(e),disabled:r||n,pointerEvents:"unset",name:e.name,src:e.image,size:"sm",minWidth:"initial",selectable:!d,selected:o,accountType:e.app_id,iconShown:!0,hasError:"0"===e.active})})},e.id)})}),(n||p)&&(0,J.jsxs)(xe.v,{isLazy:!0,autoSelect:!1,children:[(0,J.jsx)(ge.j,{as:fe.h,icon:(0,J.jsx)(l.FaEllipsisV,{}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isRound:!0,size:"sm"}),(0,J.jsxs)(be.q,{minW:"140px",onClick:e=>e.stopPropagation(),children:[n&&(0,J.jsx)(je.s,{onClick:n,icon:(0,J.jsx)(G.J,{fontSize:"sm",as:l.FaPlus}),children:b("accounts.add")}),p&&(0,J.jsx)(je.s,{onClick:p,icon:(0,J.jsx)(G.J,{fontSize:"sm",as:l.FaListUl}),children:b("accounts.open_full_list")})]})]}),t&&(0,J.jsx)(re.u,{label:b("accounts.add"),placement:"top",hasArrow:!0,textAlign:"center",children:(0,J.jsx)(fe.h,{bg:"content_alpha_100",icon:(0,J.jsx)(G.J,{as:l.FaPlus}),"aria-label":b("accounts.add"),onClick:t,isRound:!0,size:"sm"})})]})},Je=(0,k.memo)(Ge);var Ve=n(76721);function Xe(e){var t,n,i,o,l,s,a,r;let d="";switch(e.app_id){case R.bR.SHOPIFY_APP:d=(null===e||void 0===e||null===(t=e.extra_data)||void 0===t||null===(n=t.shop)||void 0===n?void 0:n.name)||"";break;case R.bR.WORDPRESS_APP:d=(null===e||void 0===e||null===(i=e.extra_data)||void 0===i?void 0:i.display_name)||"";break;case R.bR.WORDPRESS_ORG_APP:d=(null===e||void 0===e||null===(o=e.extra_data)||void 0===o?void 0:o.domain_name)||"";break;
1case R.bR.WEBFLOW_APP:d=(null!==e&&void 0!==e&&null!==(l=e.extra_data)&&void 0!==l&&l.lastName?`${null===e||void 0===e||null===(s=e.extra_data)||void 0===s?void 0:s.firstName} ${null===e||void 0===e||null===(a=e.extra_data)||void 0===a?void 0:a.lastName}`:null===e||void 0===e||null===(r=e.extra_data)||void 0===r?void 0:r.firstName)||""}return d}function qe(e){var t;let n="";if(e.app_id===R.bR.WORDPRESS_APP)n=(null===e||void 0===e||null===(t=e.extra_data)||void 0===t?void 0:t.avatar_URL)||"";return n}const Ye=e=>{let{value:t=[],partnerTypes:n,isMultiple:i,isDisabled:o,onChange:l}=e;const{t:s}=(0,C.$)(["planner"]),a=(0,S.I0)(),[r,d]=(0,p.k)(),[u,m]=(0,p.k)(),h=new AbortController,x=(0,S.v9)(e=>e.partnersStore.accounts),f=(0,k.useMemo)(()=>((e,t)=>e.filter(e=>t.includes(e.app_id)))(x,n),[x,n]),b=(0,k.useCallback)(async()=>{d.on();try{if(!x.length){var e;const t=await(0,I.nhn)(void 0,h.signal),n=(null===t||void 0===t||null===(e=t.data)||void 0===e?void 0:e.map(e=>({...e,app_id:e.app_id,name:Xe(e),image:qe(e)})))||[];a((e=>t=>{t({type:Ve.w0D,payload:e})})(n))}}finally{d.off()}},[a,d,x.length,h.signal]);return(0,k.useEffect)(()=>{r||null!==t&&void 0!==t&&t.length&&t.some(e=>!f.find(t=>t.id===e))&&l(void 0)},[t,f]),(0,k.useEffect)(()=>{b()},[]),r||f.length?r?(0,J.jsx)(pe.O,{height:"36px",borderRadius:"lg"}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(v.k,{gap:2,align:"center",children:f.length>0?(0,J.jsx)(Je,{accounts:f,multiple:i,selected:t,disabled:o,onChange:e=>l(e),onAddConnectionClick:m.on}):(0,J.jsx)(g.x,{as:"span",fontSize:"sm",color:"content_details",children:s("accounts.group_no_accounts")})}),(0,J.jsx)(me.default,{onAddNewPartner:()=>{b()},show:u,handleModalClose:m.off,showOnlySocial:!1,showOnly:n})]}):(0,J.jsx)(c.x,{opacity:o?.4:1,pointerEvents:o?"none":"auto",userSelect:o?"none":"auto",children:(0,J.jsx)(me.default,{show:!0,showInlineIcons:!0,showOnlySocial:!1,socialTypes:n,onAddNewPartner:()=>{b()},listProps:{justify:"flex-start"}})})},Ke={Option:e=>{var t;let{children:n,...i}=e;return(0,J.jsx)(Z.chakraComponents.Option,{...i,children:(0,J.jsxs)(v.k,{width:"full",gap:2,align:"center",children:[(0,J.jsx)(g.x,{children:n}),(null===(t=i.data)||void 0===t?void 0:t.isPremium)&&(0,J.jsx)(G.J,{as:l.FaCrown,color:"common.primary_400"})]})})}},Qe=e=>{let{items:t,value:n,isDisabled:i,onChange:o}=e;const{t:l}=(0,C.$)(["ai"]);return(0,J.jsx)(z.v1X,{options:t,onChange:e=>{o(null===e||void 0===e?void 0:e.value,{isPremium:null===e||void 0===e?void 0:e.isPremium})},value:t.find(e=>e.value===n),getOptionLabel:e=>l(`blogger.publishing_frequency.${e.label}`),components:Ke,isMulti:!1,isSearchable:!1,isDisabled:i})};var et=n(486078);const tt=e=>{let{value:t,isDisabled:n,onChange:i,onInvalidPastDateSelect:o}=e;return(0,J.jsx)(z.YgR,{size:"md",isDisabled:n,value:t?new Date(t):void 0,formatOutput:A.BLOGGER_DATE_FORMAT,onChange:e=>{i(e?new Date(e).toISOString():new Date((0,A.getTomorrowDate)()).toISOString())},onInvalidPastDateSelect:o,allowPast:!1,containerProps:{flex:1},wrapInPortal:!0,minDate:(0,et.default)(new Date,60)})};var nt=n(659840);const it=e=>{var t;let{name:n,icon:i,description:o,errors:l,isDisabled:s,variant:a,children:r,infoTooltip:d}=e;const{t:c}=(0,C.$)(["ai"]),u=null===l||void 0===l||null===(t=l[n])||void 0===t?void 0:t.message;return(0,J.jsx)(z.vXb.BaseFormControl,{icon:i,title:c(`blogger.fields.${n}`),description:o,error:u?c(u):void 0,isRequired:(0,H.ax)(n),isDisabled:s,variant:a,infoTooltip:d,children:r})},ot={[B.$.Brandbook]:e=>{let{isDisabled:t,isEditing:n}=e;const i=(0,S.I0)(),{control:o,formState:{errors:l},setValue:s}=(0,y.Gc)(),{checkFeatureAvailability:a}=(0,M.Z)(),d=(0,S.v9)(e=>(0,A.isFreePlan)(e.apps[A.PRODUCTS.SOCIAL_MEDIA]||e.apps[A.PRODUCTS.ALL]||e.apps[A.PRODUCTS.FREE_TOOLS])),c=(0,k.useCallback)(async e=>{var t,n,i,o,l,a,r,d,c,u,p;const m=null===e||void 0===e||null===(t=e.data)||void 0===t||null===(n=t.extra)||void 0===n||null===(i=n.social_links)||void 0===i?void 0:i.find(e=>"website"===e.type);m&&null!==m&&void 0!==m&&m.url&&s("brandUrl",null===m||void 0===m?void 0:m.url,{shouldValidate:!0,shouldDirty:!0,shouldTouch:!0});const h=null===e||void 0===e||null===(o=e.data)||void 0===o||null===(l=o.voices)||void 0===l||null===(a=l[0])||void 0===a||null===(r=a._extra)||void 0===r?void 0:r.negative_prompt;h&&s("bannedKeywords",h,{shouldValidate:!0,shouldDirty:!0,shouldTouch:!0});const v=null===e||void 0===e||null===(d=e.data)||void 0===d||null===(c=d.voices)||void 0===c||null===(u=c[0])||void 0===u?void 0:u.output_language;v&&s("language",v);const x=null===(p=A.AI_TONES.find(t=>{var n,i,o;return t.extraValue===(null===e||void 0===e||null===(n=e.data)||void 0===n||null===(i=n.voices)||void 0===i||null===(o=i[0])||void 0===o?void 0:o.tone)}))||void 0===p?void 0:p.value;x&&s("tone",x);try{var g;const t=await(0,I.xo1)(null===e||void 0===e?void 0:e.value),n=null===t||void 0===t||null===(g=t.data)||void 0===g?void 0:g.results,i=null===n||void 0===n?void 0:n.map(e=>e.website);(null===i||void 0===i?void 0:i.length)>0&&s("competitors",i,{shouldValidate:!0,shouldDirty:!0,shouldTouch:!0})}catch(f){(0,L.S3)(f.response)}},[s]);return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(it,{name:"brandbookId",errors:l,isDisabled:t||n,children:(0,J.jsx)(y.Qr,{name:"brandbookId",control:o,render:e=>
1{let{field:{onChange:o,value:l}}=e;return(0,J.jsx)(O.Z,{value:l,isDisabled:t||n,onChange:e=>{null!==e&&void 0!==e&&e.value?a(A.FeatureCodes.BRANDKIT)?(o(null===e||void 0===e?void 0:e.value),c(e)):i((0,F.$$)({product:A.PRODUCTS.AI_WRITER})):o("")},isClearable:!0,brandkitGridProps:{mb:0}})}})}),(0,J.jsxs)(z.vXb.FormGrid,{children:[(0,J.jsx)(it,{name:"language",errors:l,isDisabled:t,children:(0,J.jsx)(y.Qr,{name:"language",control:o,render:e=>{let{field:{onChange:n,value:i}}=e;return(0,J.jsx)(U.G,{outputLanguage:A.AI_LANGUAGES.find(e=>e.value===i),onOutputLanguageSelectHandler:e=>{n((null===e||void 0===e?void 0:e.value)||A.DEFAULT_AI_DOCUMENT_LANGUAGE)},isDisabled:t})}})}),(0,J.jsx)(it,{name:"tone",errors:l,isDisabled:t,children:(0,J.jsx)(y.Qr,{name:"tone",control:o,render:e=>{let{field:{onChange:n,value:i}}=e;return(0,J.jsx)($.r,{outputTone:A.AI_TONES.find(e=>e.value===i),onOutputToneSelectHandler:e=>{n((null===e||void 0===e?void 0:e.value)||A.DEFAULT_AI_DOCUMENT_TONE)},isDisabled:t})}})})]}),(0,J.jsx)(r.i,{}),(0,J.jsx)(z.vXb.FormGrid,{children:(0,J.jsx)(it,{name:"kbId",errors:l,isDisabled:t||n,children:(0,J.jsx)(y.Qr,{name:"kbId",control:o,render:e=>{let{field:{onChange:o,value:l}}=e;return(0,J.jsx)(ue,{value:l,isDisabled:t||n,onChange:e=>{d&&e?i((0,F.$$)({product:A.PRODUCTS.AI_WRITER})):o(e)}})}})})})]})},[B.$.AdvancedBrandbook]:e=>{let{isDisabled:t,isEditing:n,isCompleted:i}=e;const{t:o}=(0,C.$)(["ai","common"]),{control:l,formState:{errors:s},setError:a}=(0,y.Gc)();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(it,{name:"brandUrl",errors:s,isDisabled:t||n,children:(0,J.jsx)(y.Qr,{name:"brandUrl",control:l,render:e=>{let{field:i}=e;return(0,J.jsx)(d.I,{...i,placeholder:o("blogger.field_placeholders.brandUrl"),isDisabled:t||n})}})}),(0,J.jsx)(r.i,{}),(0,J.jsxs)(it,{name:"competitors",errors:s,isDisabled:t||n,children:[(0,J.jsx)(y.Qr,{name:"competitors",control:l,render:e=>{var i;let{field:{onChange:l,value:r}}=e;return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(le,{tags:r||[],onTagsChange:async e=>{try{const t=E.ct(W.T,"competitors"),n=await t.validate(e);l(n)}catch(t){a("competitors",{message:null===t||void 0===t?void 0:t.message})}},maxTags:10,placeholder:o("blogger.field_placeholders.competitors"),tagSize:"sm",error:!(null===s||void 0===s||null===(i=s.competitors)||void 0===i||!i.message),clearAllButton:!t||!n,disabled:t||n})})}}),!n&&(0,J.jsx)(c.x,{mt:2,children:(0,J.jsx)(z.AFT,{description:o("blogger.field_info.competitors"),shouldAnimate:!i})})]}),(0,J.jsx)(r.i,{}),(0,J.jsx)(it,{name:"bannedKeywords",errors:s,isDisabled:t,children:(0,J.jsx)(y.Qr,{name:"bannedKeywords",control:l,render:e=>{let{field:n}=e;return(0,J.jsx)(u.g,{as:w.Z,...n,placeholder:o("blogger.field_placeholders.bannedKeywords"),isDisabled:t})}})})]})},[B.$.Basic]:e=>{let{isDisabled:t,isEditing:n,isCompleted:i}=e;const{t:o}=(0,C.$)(["ai","common"]),{control:l,formState:{errors:s}}=(0,y.Gc)(),a=(0,k.useMemo)(()=>rt.map(e=>({...e,title:o(e.title),description:e.description?o(e.description):e.description,tooltip:e.tooltip?o(e.tooltip):e.tooltip})),[o]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(it,{name:"goals",errors:s,isDisabled:t||n,children:[(0,J.jsx)(y.Qr,{name:"goals",control:l,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,J.jsx)(ce,{items:a,value:i,isDisabled:t||n,onChange:o})}}),!n&&(0,J.jsx)(c.x,{mt:2,children:(0,J.jsx)(z.AFT,{description:o("blogger.field_info.goals"),shouldAnimate:!i})})]})})},[B.$.Personalize]:e=>{var t,n,i,o,l,s;let{isDisabled:a,isEditing:d,isCompleted:u}=e;const{t:j}=(0,C.$)(["ai","common"]),{control:_,formState:{errors:T},watch:w,setValue:E,setError:A,resetField:O}=(0,y.Gc)(),D=w("autoPublish"),P=w("platform.accountIds"),M=w("platform.site_id"),F=(0,S.v9)(e=>e.partnersStore.accounts),N=(0,k.useMemo)(()=>F.find(e=>null===P||void 0===P?void 0:P.includes(e.id)),[F,P]),[U,$]=(0,k.useState)([]),[W,B]=(0,k.useState)([]),[Z,G]=(0,k.useState)({collections:[],sites:[]}),[V,X]=(0,p.k)(),[q,Y]=(0,p.k)(),[K,Q]=(0,p.k)(),ee=(0,k.useCallback)(async()=>{try{var e,t,n;X.on();const i=await(0,I.FbR)(null===N||void 0===N||null===(e=N.app_id)||void 0===e||null===(t=e.replace(/_app$/,""))||void 0===t?void 0:t.replace(/_/g,"-"),{partner_account_id:null===N||void 0===N?void 0:N.id});$(null===(n=i.data)||void 0===n?void 0:n.options)}catch(i){(0,L.S3)(i.response),$([])}finally{X.off()}},[N,X]),te=(0,k.useCallback)(async()=>
1{if(N)try{var e;X.on();const t=await(0,I.JXJ)({account_id:null===N||void 0===N?void 0:N.id});B(null===(e=t.data)||void 0===e?void 0:e.options)}catch(t){(0,L.S3)(t.response)}finally{X.off()}},[N,X]),ne=(0,k.useCallback)(async()=>{if(N){G({collections:[],sites:[]}),O("platform.site_id"),O("platform.collection_id");try{var e;Y.on();const t=await(0,I.jM7)({partner_account_id:null===N||void 0===N?void 0:N.id});G({collections:[],sites:null===(e=t.data)||void 0===e?void 0:e.options})}catch(t){(0,L.S3)(t.response)}finally{Y.off()}}},[N,Y,O]),ie=(0,k.useCallback)(async e=>{if(N)try{Q.on();const t=await(0,I.mkm)({partner_account_id:null===N||void 0===N?void 0:N.id,site_id:e});G(e=>{var n;return{...e,collections:null===(n=t.data)||void 0===n?void 0:n.options}})}catch(t){(0,L.S3)(t.response)}finally{Q.off()}},[N,Q]);return(0,k.useEffect)(()=>{N&&([R.bR.WORDPRESS_APP,R.bR.WORDPRESS_ORG_APP].includes(null===N||void 0===N?void 0:N.app_id)?ee():(null===N||void 0===N?void 0:N.app_id)===R.bR.SHOPIFY_APP?te():(null===N||void 0===N?void 0:N.app_id)===R.bR.WEBFLOW_APP?ne():($([]),B([]),G({collections:[],sites:[]})))}
1,[N]),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(m.M,{spacing:3,gridTemplateColumns:"repeat(auto-fill, minmax(min(280px, 100%), 1fr))",children:[(0,J.jsx)(it,{name:"startDate",errors:T,isDisabled:a||d,infoTooltip:j("blogger.field_info.startDate"),children:(0,J.jsx)(y.Qr,{name:"startDate",control:_,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsx)(tt,{value:n,isDisabled:a||d,onChange:t,onInvalidPastDateSelect:d?void 0:()=>{A("startDate",{type:"validate",message:"blogger.errors.startDate_incorrect"})}})}})}),(0,J.jsx)(it,{name:"publishingFrequency",errors:T,isDisabled:a||d,infoTooltip:j("blogger.field_info.publishingFrequency"),children:(0,J.jsx)(y.Qr,{name:"publishingFrequency",control:_,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsx)(Qe,{items:ct,value:n,isDisabled:a||d,onChange:t})}})})]}),(0,J.jsx)(r.i,{}),(0,J.jsxs)(h.NI,{isDisabled:a,isInvalid:!(null===T||void 0===T||null===(t=T.platform)||void 0===t||null===(n=t.accountIds)||void 0===n||!n.message),isRequired:(0,H.ax)("platform.accountIds")||D,children:[(0,J.jsxs)(v.k,{align:"flex-start",gap:4,w:"full",justify:"space-between",children:[(0,J.jsx)(x.l,{marginBottom:3,color:"content_inactive",fontSize:"md",fontWeight:"medium",children:j("blogger.fields.platform.accountIds")}),(0,J.jsxs)(v.k,{align:"center",gap:2,children:[(0,J.jsx)(g.x,{fontSize:"sm",color:"content_details",mt:.5,children:j("blogger.fields.autoPublish")}),(0,J.jsx)(y.Qr,{name:"autoPublish",control:_,render:e=>{let{field:{value:t,onChange:n}}=e;return(0,J.jsx)(f.r,{id:"autoPublish",isChecked:t,onChange:e=>{n(e),$([]),A("platform.accountIds",{message:""}),E("platform",{accountIds:[]},{shouldDirty:!0,shouldTouch:!0})},size:"sm"})}})]})]}),(0,J.jsx)(y.Qr,{name:"platform.accountIds",control:_,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsx)(Ye,{value:n,partnerTypes:[R.bR.WORDPRESS_APP,R.bR.WORDPRESS_ORG_APP],isMultiple:!1,isDisabled:a,onChange:e=>{t(e),$([])}})}}),(0,J.jsx)(c.x,{mt:2,children:(0,J.jsx)(z.AFT,{description:j(D?"blogger.field_info.autoPublish_on":"blogger.field_info.autoPublish_off"),shouldAnimate:!u})}),!(null===T||void 0===T||null===(i=T.platform)||void 0===i||null===(o=i.accountIds)||void 0===o||!o.message)&&(0,J.jsx)(b.J1,{children:j(null===T||void 0===T||null===(l=T.platform)||void 0===l||null===(s=l.accountIds)||void 0===s?void 0:s.message,{ns:"ai"})})]}),[R.bR.WORDPRESS_APP,R.bR.WORDPRESS_ORG_APP].includes(null===N||void 0===N?void 0:N.app_id)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(z.vXb.FormGrid,{children:(0,J.jsx)(it,{name:"platform.category_id",errors:T,isDisabled:a,children:(0,J.jsx)(y.Qr,{name:"platform.category_id",control:_,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsx)(z.v1X,{isLoading:V,isDisabled:a,options:U,value:!V&&(null===U||void 0===U?void 0:U.length)>0?U.find(e=>e.value===n):void 0,onChange:e=>t(null===e||void 0===e?void 0:e.value)})}})})}),(0,J.jsx)(z.vXb.FormGrid,{children:(0,J.jsx)(it,{name:"platform.publishing_strategy",errors:T,isDisabled:a,children:(0,J.jsx)(y.Qr,{name:"platform.publishing_strategy",control:_,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsx)(z.v1X,{options:pt,isDisabled:a,value:pt.find(e=>e.value===n),onChange:e=>t(null===e||void 0===e?void 0:e.value),getOptionLabel:e=>j(`blogger.publishing_strategy.${e.label}`,{ns:"ai"})})}})})})]}),(null===N||void 0===N?void 0:N.app_id)===R.bR.SHOPIFY_APP&&(0,J.jsx)(z.vXb.FormGrid,{children:(0,J.jsx)(it,{name:"platform.blog_id",errors:T,isDisabled:a,children:(0,J.jsx)(y.Qr,{name:"platform.blog_id",control:_,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsx)(z.v1X,{options:W,isLoading:V,isDisabled:a,value:!V&&(null===W||void 0===W?void 0:W.length)>0?W.find(e=>e.value===n):void 0,onChange:e=>t(null===e||void 0===e?void 0:e.value)})}})})}),(null===N||void 0===N?void 0:N.app_id)===R.bR.WEBFLOW_APP&&(0,J.jsxs)(z.vXb.FormGrid,{children:[(0,J.jsx)(it,{name:"platform.site_id",errors:T,isDisabled:a,children:(0,J.jsx)(y.Qr,{name:"platform.site_id",control:_,render:e=>{var t;let{field:{onChange:n,value:i}}=e;return(0,J.jsx)(z.v1X,{options:Z.sites,isLoading:q,isDisabled:a,value:!V&&(null===(t=Z.sites)||void 0===t?void 0:t.length)>0?Z.sites.find(e=>e.value===i):void 0,onChange:e=>{n(null===e||void 0===e?void 0:e.value),ie(null===e||void 0===e?void 0:e.value)}})}})}),(0,J.jsx)(it,{name:"platform.collection_id",errors:T,isDisabled:a||!M,children:(0,J.jsx)(y.Qr,{name:"platform.collection_id",control:_,render:e=>{var t;
1let{field:{onChange:n,value:i}}=e;return(0,J.jsx)(z.v1X,{options:Z.collections,isLoading:K,isDisabled:a||!M,value:!V&&(null===(t=Z.collections)||void 0===t?void 0:t.length)>0?Z.collections.find(e=>e.value===i):void 0,onChange:e=>n(null===e||void 0===e?void 0:e.value)})}})})]})]})},[B.$.Enhance]:e=>{let{isDisabled:t,isEditing:n,isCompleted:i}=e;const{t:o}=(0,C.$)(["ai","common"]),{control:l,formState:{errors:s},watch:a}=(0,y.Gc)(),d=a("withImages");return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(m.M,{spacing:3,gridTemplateColumns:"repeat(auto-fill, minmax(min(280px, 100%), 1fr))",children:[(0,J.jsx)(it,{name:"noOfContentPieces",errors:s,isDisabled:t||n,infoTooltip:o("blogger.field_info.noOfContentPieces"),children:(0,J.jsx)(y.Qr,{name:"noOfContentPieces",control:l,render:e=>{let{field:{onChange:t,value:n}}=e;return(0,J.jsxs)(j.Y2,{value:n,onChange:(e,n)=>t(n),defaultValue:10,min:5,max:30,children:[(0,J.jsx)(j.zu,{}),(0,J.jsxs)(j.Fi,{children:[(0,J.jsx)(j.WQ,{}),(0,J.jsx)(j.Y_,{})]})]})}})}),(0,J.jsx)(it,{name:"blogLength",errors:s,isDisabled:t,infoTooltip:o("blogger.field_info.blogLength"),children:(0,J.jsx)(y.Qr,{name:"blogLength",control:l,render:e=>{let{field:{onChange:n,value:i}}=e;return(0,J.jsx)(X,{items:ut,value:i,isDisabled:t,onChange:n})}})})]}),(0,J.jsx)(r.i,{}),(0,J.jsxs)(h.NI,{children:[(0,J.jsxs)(v.k,{align:"center",justify:"space-between",gap:2,children:[(0,J.jsx)(x.l,{marginBottom:0,fontSize:"md",fontWeight:"medium",htmlFor:"withTableOfContent",children:o("blogger.fields.withTableOfContent")}),(0,J.jsx)(y.Qr,{name:"withTableOfContent",control:l,render:e=>{let{field:{value:t,onChange:n}}=e;return(0,J.jsx)(f.r,{id:"withTableOfContent",size:"sm",isChecked:t,onChange:n})}})]}),(0,J.jsx)(c.x,{mt:2,children:(0,J.jsx)(z.AFT,{description:o("blogger.field_info.withTableOfContent"),shouldAnimate:!i})})]}),(0,J.jsx)(r.i,{}),(0,J.jsxs)(h.NI,{children:[(0,J.jsxs)(v.k,{align:"center",gap:4,w:"full",justify:"space-between",children:[(0,J.jsx)(x.l,{marginBottom:0,color:"content_inactive",fontSize:"md",fontWeight:"medium",htmlFor:"withOgImage",children:o("blogger.fields.withOgImage")}),(0,J.jsx)(y.Qr,{name:"withOgImage",control:l,render:e=>{let{field:{value:t,onChange:n}}=e;return(0,J.jsx)(f.r,{id:"withOgImage",isChecked:t,onChange:n,size:"sm"})}})]}),(0,J.jsx)(c.x,{mt:2,children:(0,J.jsx)(z.AFT,{description:o("blogger.field_info.withOgImage"),shouldAnimate:!i})})]}),(0,J.jsx)(it,{name:"withImages",errors:s,isDisabled:t,children:(0,J.jsx)(y.Qr,{name:"withImages",control:l,render:e=>{let{field:{value:n,onChange:i}}=e;return(0,J.jsx)(ne,{value:n?"image":"text",isDisabled:t,onChange:i})}})}),(0,J.jsxs)(it,{name:"aiImageStyle",errors:s,isDisabled:t||!d,children:[(0,J.jsx)(y.Qr,{name:"aiImageStyle",control:l,render:e=>{let{field:{value:t,onChange:n}}=e;return(0,J.jsx)(D.D,{hideTitle:!0,selectedMediaSourceType:P.C.AI_IMAGES,onChangeMediaSource:e=>{},selectedAiStyle:t,onChangeAiStyle:e=>n(e),mediaSourceTypes:[P.C.AI_IMAGES]})}}),!n&&(0,J.jsx)(c.x,{mt:2,children:(0,J.jsx)(z.AFT,{description:o("blogger.field_info.withImages"),shouldAnimate:!i})})]})]})},[B.$.Generate]:e=>{let{onBack:t,onClose:n,isEditing:i,board:o,setShowLongGenerationInfo:l}=e;const{t:s}=(0,C.$)(["planner","loading-messages"]),a=(0,nt.k6)(),{getValues:r}=(0,y.Gc)(),[d,c]=(0,k.useState)(s("social_post_generator.loading.message_1")),u=(0,S.v9)(e=>e.partnersStore.accounts),p=(0,k.useCallback)(async()=>{var e,t,n,i;const o=r(),a=(0,H.pZ)(o,{accounts:u}),d=await(0,I.eQd)(A.BLOGGER_STEP_1_WORKFLOW_SLUG,{input:{...a}},{expand:"token"});let p=0;const m=await(0,I.T42)({workflowId:A.BLOGGER_STEP_1_WORKFLOW_SLUG,taskId:null===(e=d.data)||void 0===e?void 0:e.workflow_id,timeout:2e3,updateCallback:e=>{[I.v1F.IN_PROGRESS,I.v1F.RUNNING].includes(e.data.status)&&(c(s(ht[p],{ns:"loading-messages"})),p=Math.min(p+1,ht.length-1))},token:null===(t=d.data)||void 0===t?void 0:t.token,useSlimStatus:!0});var h;if((null===(n=m.data)||void 0===n?void 0:n.status)===I.v1F.COMPLETED)return null===m||void 0===m||null===(h=m.data)||void 0===h?void 0:h.output;throw[I.v1F.FAILED,I.v1F.CANCELED,I.v1F.TERMINATED].includes(null===(i=m.data)||void 0===i?void 0:i.status)&&(null===l||void 0===l||l.off()),new Error("Failed to generate ideas")},[u,r,l,s]),m=(0,k.useCallback)(async()=>{try{var e;const t=await p();a.push((0,T.Gn)(A.PROJECT_MANAGEMENT_PROJECT,{projectSlug:null===t||void 0===t||null===(e=t.board)||void 0===e?void 0:e.slug,view:N.xV.CALENDAR}))}catch(n){(0,L.S3)(n.response),null===t||void 0===t||t()}},[t,p,a]),h=(0,k.useCallback)(async()=>
1{if(!o)return;const e=r(),i=(0,H.pZ)(e,{accounts:u});try{var l;const e={id:null===o||void 0===o?void 0:o.id,title:null===o||void 0===o?void 0:o.title,description:null===o||void 0===o?void 0:o.description,extra:{...null===o||void 0===o?void 0:o.extra,blogger:{...null===o||void 0===o||null===(l=o.extra)||void 0===l?void 0:l.blogger,requisite_form:i}}};(await(0,I.tyB)(null===o||void 0===o?void 0:o.id,e)).status===A.HTTP_STATUS_OK_200&&((0,z.CFj)({title:s("success",{ns:"common"}),description:s("blogger.update_success",{ns:"ai"}),status:"success"}),null===n||void 0===n||n())}catch(a){(0,L.S3)(a.response),null===t||void 0===t||t()}},[r,o,u,t,n,s]);return(0,k.useEffect)(()=>{let e;return i?h():(m(),e=setTimeout(()=>{null===l||void 0===l||l.on()},2e3)),()=>{clearTimeout(e)}},[i]),(0,J.jsx)(_.M,{width:"full",height:"full",children:(0,J.jsx)(z.jni,{loadingStatus:d,t:s})})}},lt=[{title:"step_1.title",description:"step_1.description",icon:a.qKD,bgColor:"rgba(66, 153, 225, 0.35)",iconColor:"blue.400"},{title:"step_2.title",description:"step_2.description",icon:l.FaCalendarDay,bgColor:"rgba(159, 122, 234, 0.35)",iconColor:"purple.400"},{title:"step_3.title",description:"step_3.description",icon:a.T$Z,bgColor:"rgba(236, 201, 75, 0.35)",iconColor:"yellow.400"}],st=[{id:B.$.Brandbook,title:"blogger.steps.brandbook.title",icon:a.qKD,content:{heading:"blogger.steps.brandbook.heading",description:"blogger.steps.brandbook.description"},fields:["brandbookId","kbId","language","tone"],component:ot[B.$.Brandbook]},{id:B.$.AdvancedBrandbook,title:"blogger.steps.advanced_brandbook.title",icon:s.y2q,content:{heading:"blogger.steps.advanced_brandbook.heading",description:"blogger.steps.advanced_brandbook.description"},fields:["brandUrl","competitors","bannedKeywords"],component:ot[B.$.AdvancedBrandbook]},{id:B.$.Basic,title:"blogger.steps.basic.title",icon:s.vFV,content:{heading:"blogger.steps.basic.heading",description:"blogger.steps.basic.description"},fields:["goals"],component:ot[B.$.Basic]},{id:B.$.Enhance,title:"blogger.steps.enhance.title",icon:s.hgp,content:{heading:"blogger.steps.enhance.heading",description:"blogger.steps.enhance.description"},fields:["blogLength","noOfContentPieces","withTableOfContent","withOgImage","withImages","aiImageStyle"],component:ot[B.$.Enhance]},{id:B.$.Personalize,title:"blogger.steps.personalize.title",icon:s.xtA,content:{heading:"blogger.steps.personalize.heading",description:"blogger.steps.personalize.description"},fields:["socialAccountIds","startDate","publishingFrequency","autoPublish","categoryId"],component:ot[B.$.Personalize]},{id:B.$.Generate,title:"blogger.steps.generate.title",icon:a.T$Z,content:{heading:"blogger.steps.generate.heading",description:"blogger.steps.generate.description"},component:ot[B.$.Generate]}];let at=function(e){return e.SeoTrafficGrowth="SEO Traffic Growth",e.LeadGenerationConversion="Lead Generation & Conversion",e.BrandAwarenessReach="Brand Awareness & Reach",e.ThoughtLeadershipAuthority="Thought Leadership & Authority",e.CustomerEducationProductAwareness="Customer Education & Product Awareness",e.CustomerRetentionSuccess="Customer Retention & Success",e.SalesEnablementSupport="Sales Enablement & Support",e.MarketAuthorityCategoryCreation="Market Authority & Category Creation",e.CommunityBuildingEngagement="Community Building & Engagement",e.CompetitiveDifferentiationPositioning="Competitive Differentiation & Positioning",e}({});const rt=[{title:"blogger.goals.seo.title",description:"blogger.goals.seo.description",tooltip:"blogger.goals.seo.tooltip",icon:s.CNP,value:at.SeoTrafficGrowth},{title:"blogger.goals.lead.title",description:"blogger.goals.lead.description",tooltip:"blogger.goals.lead.tooltip",icon:s.Ore,value:at.LeadGenerationConversion},{title:"blogger.goals.brand.title",description:"blogger.goals.brand.description",tooltip:"blogger.goals.brand.tooltip",icon:s.CHC,value:at.BrandAwarenessReach},{title:"blogger.goals.thought.title",description:"blogger.goals.thought.description",tooltip:"blogger.goals.thought.tooltip",icon:s.pGJ,value:at.ThoughtLeadershipAuthority},{title:"blogger.goals.customer_edu.title",description:"blogger.goals.customer_edu.description",tooltip:"blogger.goals.customer_edu.tooltip",icon:s.rro,value:at.CustomerEducationProductAwareness},{title:"blogger.goals.customer_retention.title",description:"blogger.goals.customer_retention.description",tooltip:"blogger.goals.customer_retention.tooltip",icon:s.S$X,value:at.CustomerRetentionSuccess},{title:"blogger.goals.sales.title",description:"blogger.goals.sales.description",tooltip:"blogger.goals.sales.tooltip",icon:s.FqC,value:at.SalesEnablementSupport},{title:"blogger.goals.marketing.title",description:"blogger.goals.marketing.description",tooltip:"blogger.goals.marketing.tooltip",icon:s.o4u,value:at.MarketAuthorityCategoryCreation},{title:"blogger.goals.community.title",description:"blogger.goals.community.description",tooltip:"blogger.goals.community.tooltip",icon:s.zlQ,value:at.CommunityBuildingEngagement},{title:"blogger.goals.competitive.title",description:"blogger.goals.competitive.de
1scription",tooltip:"blogger.goals.competitive.tooltip",icon:s.VS2,value:at.CompetitiveDifferentiationPositioning}];let dt=function(e){return e.Daily="Every Day",e.AlternatingDays="Every Alternate Day",e.TwiceWeekly="Twice a week",e}({});const ct=[{value:dt.Daily,label:"daily"},{value:dt.AlternatingDays,label:"alternating_days"},{value:dt.TwiceWeekly,label:"twice_a_week"}],ut=[{label:"short",value:"800-1000 words"},{label:"medium",value:"1200-1500 words"},{label:"long",value:"2000+ words"}],pt=[{value:"publish",label:"publish"},{value:"private",label:"private"},{value:"draft",label:"draft"},{value:"pending",label:"pending"},{value:"future",label:"future"}],mt=[{value:"text",thumb:{light:a.Gfm,dark:a.XPI}},{value:"image",thumb:{light:a.Icb,dark:a.CQ2}}],ht=["blogger.loading.message_2","blogger.loading.message_3","blogger.loading.message_4","blogger.loading.message_5"],vt=null},417294:(e,t,n)=>{n.d(t,{T:()=>d,p:()=>c});var i=n(684561),o=n(125316),l=n(764293),s=n(488632),a=n(982412),r=n(448085);const d=s.Ry({brandUrl:s.Z_().url("blogger.errors.brandUrl_incorrect").default("").required("blogger.errors.brandUrl_required"),autoPublish:s.O7().default(!1),skipPublishing:s.O7().default(!1),platform:s.Ry({accountIds:s.IX().default([]).of(s.nK().required()).when("autoPublish",{is:!0,then:e=>e.required("blogger.errors.socialAccountIds_required").min(1,"blogger.errors.socialAccountIds_required"),otherwise:e=>e.notRequired()})}).default({}),brandbookId:s.Z_().default("").required("blogger.errors.brandbookId_required").min(1,"blogger.errors.brandbookId_required"),kbId:s.Z_().default(""),language:s.Z_().default("").required("blogger.errors.language_required"),tone:s.Z_().default("").required("blogger.errors.tone_required"),startDate:s.Z_().default("").required("blogger.errors.startDate_required"),goals:s.IX().default([]).of(s.Z_().default("")).required("blogger.errors.goals_required").min(1,"blogger.errors.goals_required"),competitors:s.IX().default([]).of(s.Z_().url().default("").required()).max(10,"blogger.errors.competitors_max"),noOfContentPieces:s.Rx().default(10).required().min(5,"blogger.errors.noOfContentPieces_min").max(30,"blogger.errors.noOfContentPieces_max"),publishingFrequency:s.Z_().default("").required("blogger.errors.publishingFrequency_required").test("incorrect","blogger.errors.publishingFrequency_incorrect",e=>!!a.U1.find(t=>t.value===e)),bannedKeywords:s.Z_().default(""),blogLength:s.Z_().default("").required(),withOgImage:s.O7().default(!0),withImages:s.O7().default(!0),aiImageStyle:s.Z_().default(""),reviewBeforePublishing:s.O7().default(!1),withTableOfContent:s.O7().default(!0)}),c=()=>{const e=(0,l.v9)(e=>e.partnersStore.accounts);return(0,o.cI)({defaultValues:(0,r.vP)(),resolver:(0,i.X)(d),mode:"onChange",context:{accounts:e}})}},539992:(e,t,n)=>{n.d(t,{$:()=>i});let i=function(e){return e.Brandbook="brandbook",e.AdvancedBrandbook="advanced_brandbook",e.Basic="basic",e.Personalize="personalize",e.Enhance="enhance",e.Generate="generate",e}({})},448085:(e,t,n)=>{n.d(t,{OY:()=>u,ax:()=>d,pZ:()=>c,vP:()=>r});var i=n(945249),o=n(791048),l=n(104399),s=n(982412),a=n(417294);const r=e=>({...a.T.getDefault(),tone:l.DEFAULT_AI_DOCUMENT_TONE,language:l.DEFAULT_AI_DOCUMENT_LANGUAGE,startDate:(0,i.default)((0,l.getTomorrowDate)(1,9),l.BLOGGER_DATE_FORMAT),publishingFrequency:s.U1[0].value,blogLength:s.EE[0].value,bannedKeywords:"Boost, Elevate, Revolutionary, Revolutionize, Effortlessly, Enhance, Effortless, Transform, Streamline, Unlock, Unleash, Efficiency, Game changer, Effectively, Skyrocket, Seamless, Say goodbye to, Secret weapon, Groundbreaking, Struggling to, Jazz, Cutting edge, Bid farewell, Captivating, Don't have a design degree?, Stunning, In today's digital age, Leverage, Leveraging, Enhance",withOgImage:!0,withImages:!0,aiImageStyle:"none",reviewBeforePublishing:!1,skipPublishing:!1,autoPublish:!0,withTableOfContent:!0,...e}),d=e=>((e,t)=>{var n,i;const{fields:o}=e.describe();return!!o[t]&&(!("array"===o[t].type||null===(n=o[t].tests)||void 0===n||!n.some(e=>"required"===e.name))||!("array"!==o[t].type||null===(i=o[t].tests)||void 0===i||!i.some(e=>"min"===e.name)))})(a.T,e),c=(e,t)=>{var n,i;let{accounts:l}=t;const{accountIds:s,...a}=e.platform||{},r=null===l||void 0===l?void 0:l.filter(e=>s&&s.includes(e.id)),d=null===r||void 0===r?void 0:r.map(e=>e.provider),c={brand_id:e.brandbookId,knowledge_base:e.kbId,language:e.language,tone:e.tone,brand_url:e.brandUrl,...e.skipPublishing?{}:{platform:{id:null===d||void 0===d?void 0:d[0],account_id:null===(n=e.platform)||void 0===n||null===(i=n.accountIds)||void 0===i?void 0:i[0],...a}},blog_goals:e.goals,blog_length:e.blogLength,competitors_urls:e.competitors,content_pieces_count:e.noOfContentPieces,start_date:e.startDate,cadence:e.publishingFrequency,include_og_image:e.withOgImage,include_images:e.withImages,ai_image_style:e.aiImageStyle,skip_publishing:!1,review_before_publishing:!e.autoPublish,with_table_of_content:e.withTableOfContent};return(0,o.omitBy)(c,o.isUndefined)},u=e=>{const t={brandbookId:null===e||void 0===e?void 0:e.brand_id,kbId:null===e||void 0===e?void 0:e.knowledge_base,language:null===e||void 0===e?void 0:e.language,tone:null===e||void 0===e?void 0:e.tone,brandUrl:null===e||void 0===e?void 0:e.brand_url,...null!==e&&void 0!==e&&e.platform?{platform:{...e.platform,accountIds:e.platform.account_id?[e.platform.account_id]:[]}}:{},goals:null===e||void 0===e?void 0:e.blog_goals,blogLength:null===e||void 0===e?void 0:e.blog_length,competitors:null===e||void 0===e?void 0:e.competitors_urls,noOfContentPieces:null===e||void 0===e?void 0:e.content_pieces_count,startDate:null===e||void 0===e?void 0:e.start_date,publishingFrequency:null===e||void 0===e?void 0:e.cadence,withOgImage:null===e||void 0===e?void 0:e.include_og_image,withImages:null===e||void 0===e?void 0:e.include_images,aiImageStyle:null===e||void 0===e?void 0:e.ai_image_style,autoPublish:!(null!==e&&void 0!==e&&e.skip_publishing)&&!(null!==e&&void 0!==e&&e.review_before_publishing),skipPublishing:null===e||void 0===e?void 0:e.skip_publishing,reviewBeforePublishing:null===e||void 0===e?void 0:e.review_before_publishing,withTableOfContent:null===e||void 0===e?void 0:e.with_table_of_content};return(0,o.omitBy)(t,o.isUndefined)}}
1,752864:(e,t,n)=>{n.d(t,{Gi:()=>b,SJ:()=>x,VE:()=>f,m2:()=>g});var i=n(270858),o=n(351839),l=n(90678),s=n(741065),a=n(349798),r=n(298249),d=n(162210),c=n(193691),u=n(683017),p=n(408499),m=n(369843),h=n(186401),v=n(228993);function x(e){let{onGenerateImage:t,onGenerateVideo:n}=e;return(0,v.jsx)(_,{variant:"generations",onCreate:t,onSecondaryAction:n})}function g(e){let{onCreate:t}=e;return(0,v.jsx)(_,{variant:"projectManagement",onCreate:t,videoUrl:m.yX})}function f(e){let{onUpload:t}=e;return(0,v.jsx)(_,{variant:"assets",onCreate:t})}function b(e){return(0,v.jsx)(_,{...e})}const j={projects:c.l64,campaigns:c.CHC,folders:c.l64,assets:c.oSY,generations:c.heq,projectManagement:c.Bmq};function _(e){let{variant:t,onCreate:n,onSecondaryAction:m,videoUrl:x}=e;const{t:g,i18n:f}=(0,p.$)("library-landings",{bindI18nStore:"added"});(0,u.useEffect)(()=>{f.addResourceBundle("en","library-landings",h,!0,!1)},[f]);const b=e=>g(`${t}.${e}`),_=j[t],k="folders"===t?[c.l64,c.l64,c.l64]:"assets"===t?[c.heq,c.p8R,c.rkz]:"generations"===t?[c.heq,c.heq,c.p8R]:[c.heq,c.p8R,c.CHC];return(0,v.jsxs)(i.x,{as:"section","aria-label":b("title"),w:"full",maxW:"5xl",mx:"auto",px:{base:4,md:8},py:{base:6,md:8},children:[(0,v.jsxs)(o.k,{direction:"column",align:"center",textAlign:"center",mb:8,children:[(0,v.jsx)(l.X,{as:"h1",fontSize:{base:"2xl",md:"4xl"},color:"content_active",mb:4,children:b("title")}),(0,v.jsx)(s.x,{maxW:"2xl",color:"content_inactive",fontSize:"md",mb:6,children:b("description")}),(0,v.jsxs)(o.k,{gap:3,wrap:"wrap",justify:"center",children:[(0,v.jsx)(a.z,{variant:"solid",leftIcon:(0,v.jsx)(r.J,{as:_}),onClick:n,children:b("action")}),"generations"===t&&(0,v.jsx)(a.z,{variant:"secondary",leftIcon:(0,v.jsx)(c.p8R,{}),onClick:m,children:b("video_action")})]}),(0,v.jsx)(s.x,{mt:3,fontSize:"sm",color:"content_details",children:b("subtext")})]}),x?(0,v.jsx)(i.x,{borderWidth:"1px",borderColor:"content_alpha_200",borderRadius:"xl",bg:"base_level_3",overflow:"hidden",children:(0,v.jsx)("video",{src:x,autoPlay:!0,muted:!0,playsInline:!0,controls:!0,preload:"metadata",controlsList:"nodownload","aria-label":b("title"),style:{width:"100%",display:"block"}})}):(0,v.jsxs)(i.x,{borderWidth:"1px",borderColor:"content_alpha_200",borderRadius:"xl",bg:"base_level_3",p:{base:4,md:5},children:[(0,v.jsxs)(o.k,{align:"center",gap:3,mb:4,wrap:"wrap",children:[(0,v.jsx)(r.J,{as:_,boxSize:5,color:"content_details","aria-hidden":!0}),(0,v.jsx)(s.x,{fontWeight:"semibold",color:"content_active",flex:1,children:b("example_title")}),(0,v.jsx)(s.x,{fontSize:"xs",color:"content_note",children:g("example")})]}),"campaigns"===t?(0,v.jsx)(o.k,{direction:"column",gap:3,children:[1,2,3].map(e=>(0,v.jsxs)(o.k,{align:"start",gap:3,bg:"base_level_2",borderRadius:"lg",p:3,children:[(0,v.jsx)(s.x,{fontSize:"sm",color:"content_details",fontWeight:"semibold",children:e}),(0,v.jsx)(s.x,{fontSize:"sm",color:"content_inactive",children:b(`organize.example_${e}`)})]},e))}):(0,v.jsx)(d.M,{columns:{base:1,sm:3},spacing:3,children:k.map((e,n)=>"projectManagement"===t?(0,v.jsxs)(i.x,{p:3,bg:"base_level_2",borderRadius:"lg",children:[(0,v.jsx)(s.x,{fontSize:"xs",fontWeight:"semibold",color:"content_details",mb:3,children:b(`organize.status_${n+1}`)}),(0,v.jsxs)(o.k,{align:"start",gap:2,bg:"base_level_3",borderRadius:"md",borderWidth:"1px",borderColor:"content_alpha_200",p:3,children:[(0,v.jsx)(r.J,{as:2===n?c.Nhk:c.Bmq,boxSize:4,color:"content_details",mt:1,flexShrink:0,"aria-hidden":!0}),(0,v.jsx)(s.x,{fontSize:"sm",color:"content_active",children:b(`organize.example_${n+1}`)})]})]},n):(0,v.jsxs)(o.k,{direction:{base:"row",sm:"column"},align:{base:"center",sm:"stretch"},borderWidth:"1px",borderColor:"content_alpha_200",borderRadius:"lg",overflow:"hidden",children:[(0,v.jsx)(o.k,{align:"center",justify:"center",flexShrink:0,h:{base:16,sm:28},w:{base:16,sm:"full"},bg:["common.cream","common.info_tint","common.success_tint"][n],children:(0,v.jsx)(r.J,{as:e,color:"content_active",boxSize:7,"aria-hidden":!0})}),(0,v.jsx)(s.x,{p:3,fontSize:"sm",fontWeight:"medium",color:"content_active",children:b(`organize.example_${n+1}`)})]},n))})]}),(0,v.jsx)(d.M,{columns:{base:1,md:2},spacing:6,mt:6,children:["organize","review"].map(e=>(0,v.jsxs)(o.k,{gap:3,align:"start",children:[(0,v.jsx)(r.J,{as:"organize"===e?_:c.D3e,boxSize:5,mt:1,color:"content_details",flexShrink:0,"aria-hidden":!0}),(0,v.jsxs)(i.x,{children:[(0,v.jsx)(l.X,{as:"h2",fontSize:"md",mb:2,children:b(`${e}.title`)}),(0,v.jsx)(s.x,{fontSize:"sm",color:"content_details",children:b(`${e}.description`)})]})]},e))})]})}},439420:(e,t,n)=>{n.d(t,{Z:()=>j,g:()=>b});var i=n(683017),o=n(351839),l=n(349798),s=n(298249),a=n(270858),r=n(741065),d=n(408499),c=n(104399),u=n(764293),p=n(943658),m=n(308686),h=n(514077),v=n(593329),x=n(659840),g=n(228993);const f=e=>{var t;let{item:n,isCreating:a,onClickHandler:r}=e;const{t:m}=(0,d.$)(["common","workspace","planner","accounts"]),{checkFeatureAvailability:v}=(0,p.Z)(),[x]=(0,c.useLocalStorage)(c.LAST_SELECTED_SECTION_KEY),f=(0,u.v9)(e=>{var t,n,i,o;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n||null===(i=n.context)||void 0===i||null===(o=i.ui_state)||void 0===o?void 0:o.selected_product})||x,b=(0,i.useMemo)(()=>v(null===n||void 0===n?void 0:n.featureCode),[null===n||void 0===n?void 0:n.featureCode,v]);return(0,g.jsxs)(o.k,{pos:"relative",children:[(0,g.jsx)(l.z,{variant:null!==(t=null===n||void 0===n?void 0:n.btnVariant)&&void 0!==t?t:"secondary",isLoading:a===n.key,onClick:()=>{r(n),(0,c.analyticsTrackEvent)(n.trackEvent,{env:f})},leftIcon:(0,g.jsx)(s.J,{color:"solid"!==(null===n||void 0===n?void 0:n.btnVariant)?null===n||void 0===n?void 0:n.sectionColor:void 0,as:null===n||void 0===n?void 0:n.icon}),children:n.title||m(n.key,{ns:n.translation})}),(null===n||void 0===n?void 0:n.featureCode)&&!b&&(0,g.jsx)(h.lBU,{sx:{fontSize:"md",position:"absolute",top:-1,left:-1}
1}),(null===n||void 0===n?void 0:n.badge)&&(0,g.jsx)(h.spe,{containerProps:{position:"absolute",right:-1,top:-1}})]})},b=e=>{let{title:t,showHeader:n=!0,headerProps:i,innerProps:l,containerProps:s,children:d,actions:c=null}=e;return(0,g.jsxs)(a.x,{pb:4,position:"relative",...s,children:[n&&(0,g.jsxs)(o.k,{w:"full",gap:"2",align:"center",justify:"space-between",minH:"9",mb:[2,2,2,3],...i,children:[(0,g.jsx)(o.k,{direction:"column",gap:1,children:t&&(0,g.jsx)(r.x,{as:"h1",color:"content_inactive",fontSize:["xl","xl","xl","3xl"],fontWeight:"medium",children:t})}),c]}),d&&(0,g.jsx)(o.k,{mb:[2,2,2,3],...l,children:d})]})},j=e=>{var t;let{customTitle:n,list:l,onClick:s,isCreating:a,showTitle:r=!0,cardStyle:p,containerStyle:h,headerProps:j,withAnimations:_=!1,selectedProduct:k}=e;const{t:y}=(0,d.$)(["common","navbar"]),C=(0,x.k6)(),{workspacePermissions:S}=(0,u.v9)(e=>{var t,n,i;return{workspacePermissions:null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n||null===(i=n.workspace_role)||void 0===i?void 0:i.permissions}}),T=(0,i.useCallback)(e=>null===S||void 0===S?void 0:S.includes(e),[S])(c.BETA_ACCESS_PERMISSION),w=(0,i.useMemo)(()=>{var e;return c.GENERATE_WITH_AI_CATEGORIES[k]?null===(e=Object.keys(c.GENERATE_WITH_AI_CATEGORIES[k]))||void 0===e?void 0:e.map(e=>({value:e,label:y(`generate_with_ai_section_categories.${e}`,{ns:"common"})})):[]},[k]),E=e=>{e.onClick?e.onClick():e.path!==c.CREATE_NEW?(0,c.handleToolsPathRedirection)(e,C):s(e)};return(0,g.jsx)(b,{title:n||void 0,showHeader:r,containerProps:h,headerProps:j,innerProps:_?{as:m.E.div,variants:{visible:{opacity:1,transition:{duration:.1,staggerChildren:.08,when:"beforeChildren"}},initial:{opacity:0,transition:{when:"afterChildren"}}},animate:"visible",initial:"initial"}:{},children:(0,g.jsx)(o.k,{direction:"column",gap:4,w:"full",align:"flex-start",children:(null===w||void 0===w?void 0:w.length)>0&&(0,g.jsx)(v.f,{activeSection:k,toolsListWrapperProps:{overflow:"hidden",overflowX:"auto",gap:"20px",pt:1,w:"full",align:"center",justify:"flex-start"},cardWrapperProps:{h:"180px",borderRadius:"20px"},cardImageWrapperProps:{h:"110px",minH:void 0},onCardSelectHandler:e=>{},actions:(0,g.jsx)(o.k,{direction:"row",gap:2,children:null===l||void 0===l||null===(t=l.filter(e=>!(null!==e&&void 0!==e&&e.isBeta)||(null===e||void 0===e?void 0:e.isBeta)&&T))||void 0===t?void 0:t.map(e=>(0,g.jsx)(f,{item:e,isCreating:a,onClickHandler:E},e.key))})})})})}},671768:(e,t,n)=>{n.d(t,{Z:()=>v});var i=n(692877),o=n(351839),l=n(90678),s=n(568072),a=n(514077),r=n(137413),d=n(76721),c=n(400864),u=n(683017),p=n(408499),m=n(764293),h=n(228993);const v=e=>{let{width:t="full",isInline:n,onAddFile:v}=e;const{t:x}=(0,p.$)(["planner"]),g=(0,m.I0)(),f=(0,i.S)({base:!0,md:!1}),b=(0,u.useCallback)(()=>{g((0,r.U5)(null))},[g]);return(0,h.jsxs)(o.k,{width:t,height:"full",flexDirection:"column",...n?{gap:1}:{position:"relative",paddingX:4,paddingTop:2,background:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200"},children:[n?(0,h.jsxs)(o.k,{alignItems:"center",gap:2,children:[(0,h.jsx)(l.X,{as:"h4",size:"sm",color:"content_inactive",fontWeight:500,children:x("post_editor.toolbar.generate_image")}),(0,h.jsx)(s.P,{marginLeft:"auto",onClick:b})]}):(0,h.jsx)(h.Fragment,{children:f?(0,h.jsx)(s.P,{pos:"absolute",right:0,top:0,onClick:b}):(0,h.jsx)(a.SYg,{onClose:b,zIndex:1,display:"initial"})}),(0,h.jsx)(c.Z,{onSelect:e=>{let{url:t,id:n}=e;null===v||void 0===v||v({url:t,thumbUrl:t,mimeType:"image/png",external:!0,credits:"",source:d.rRR.SIMPLIFIED,id:n})},collectionViewPos:"unset",collectionViewMainContainerProps:{bgColor:"transparent"},mainContainerProps:{mr:"unset"}})]})}},11509:(e,t,n)=>{n.d(t,{Z:()=>x});var i=n(683017),o=n(764293),l=n(408499),s=n(587383),a=n(778145),r=n(943658),d=n(137413),c=n(324973),u=n(104399),p=n(514077),m=n(370336),h=n(659840),v=n(228993);const x=e=>{let{onClose:t}=e;const{t:n}=(0,l.$)(["planner","common"]),{checkFeatureAvailability:x}=(0,r.Z)(),g=(0,m.Z)(),f=(0,o.v9)(e=>e.apps[u.PRODUCTS.SOCIAL_MEDIA]||e.apps[u.PRODUCTS.ALL]),[b,j]=(0,s.k)(!1),_=(0,h.k6)(),k=(0,i.useMemo)(()=>x(u.FeatureCodes.PLANNER_WORKFLOW_APPROVAL),[f,x]),y=(0,i.useCallback)(async()=>{j.on();try{await(0,d.xW)(c.U),t()}catch{}(0,u.analyticsTrackEvent)("enableWorkflow"),j.off()},[j,t]),C=[{icon:a.FaComments,title:n("workflow_feature_1"),info:n("workflow_feature_1_description")},{icon:a.FaCheckDouble,title:n("workflow_feature_2"),info:n("workflow_feature_2_description")},{icon:a.FaClipboardList,title:n("workflow_feature_3"),info:n("workflow_feature_3_description")}];return(0,v.jsx)(p.yiy,{video:"https://www.youtube.com/embed/t-mCMW5DlaI",image:u.PLANNING_IMAGE_URL,imageTextPrimary:n("modal.social_media",{ns:"common"}),imageTextSecondary:n("modal.planner",{ns:"common"}),onClose:t,children:(0,v.jsx)(p.L44,{title:n(k?"workflow_heading":"workflow_heading_unavailable"),subtitle:n("workflow_de
1scription"),primaryButtonText:n(k?"enable_now":"choose_plan",{ns:"common"}),secondaryButtonText:n("return_to_publishing"),featureList:C,onPrimaryAction:k?y:()=>{g({from:_.location.pathname})},onSecondaryAction:t,isPrimaryButtonLoading:b})})}},452743:(e,t,n)=>{n.d(t,{MA:()=>a,OR:()=>s,ly:()=>o,wL:()=>l});var i=n(778145);let o=function(e){return e.TEXT="TEXT",e.LONG_TEXT="LONG_TEXT",e.EMAIL="EMAIL",e.PHONE="PHONE",e.URL="URL",e.NUMBER="NUMBER",e.DROPDOWN="DROPDOWN",e.MULTI_SELECT="MULTI_SELECT",e.TAGS="TAGS",e.DATE="DATE",e.CHECKBOX="CHECKBOX",e.RATING="RATING",e.PERSON="PERSON",e}({});const l=[{id:o.TEXT,icon:i.FaFont,definition:{type:"string"},configSchema:{type:"object",properties:{max_length:{title:"Maximum Length",type:"number",minimum:1,maximum:1e4,description:"Maximum number of characters allowed (optional)"},placeholder:{title:"Placeholder Text",type:"string",description:"Placeholder text shown in empty field (optional)"}}}},{id:o.LONG_TEXT,icon:i.FaAlignLeft,definition:{type:"string"},uiDefinition:{"ui:widget":"textarea"},configSchema:{type:"object",properties:{max_length:{title:"Maximum Length",type:"number",minimum:1,maximum:1e5,description:"Maximum number of characters allowed (optional, max 100000)"},rows:{title:"Number of Rows",type:"number",minimum:1,maximum:50,default:4,description:"Height of the text area in rows (1-50)"},placeholder:{title:"Placeholder Text",type:"string",description:"Placeholder text shown in empty field (optional)"}}}},{id:o.NUMBER,icon:i.FaHashtag,definition:{type:"number"},configSchema:{type:"object",properties:{minimum:{title:"Minimum Value",type:"number",description:"Minimum allowed value (optional)"},maximum:{title:"Maximum Value",type:"number",description:"Maximum allowed value (optional)"},allow_decimals:{title:"Allow Decimal Values",type:"boolean",default:!0},placeholder:{title:"Placeholder Text",type:"string",description:"Placeholder text shown in empty field (optional)"}}},configUiSchema:{allow_decimals:{"ui:widget":"toggle"}}},{id:o.DROPDOWN,icon:i.FaList,definition:{type:"string"},uiDefinition:{"ui:widget":"select"},configSchema:{type:"object",required:["options"],properties:{options:{title:"Options",type:"array",minItems:1,maxItems:100,items:{type:"object",required:["value","label"],properties:{value:{type:"string",title:"Value",minLength:1,maxLength:100},label:{type:"string",title:"Label",minLength:1,maxLength:100},color:{type:"string",title:"Color",pattern:"^#[0-9A-Fa-f]{6}$"}}},uniqueItems:!0,description:"List of options to choose from (max 100)"},placeholder:{title:"Placeholder Text",type:"string",description:"Text shown when no option is selected (optional)"}}},configUiSchema:{options:{items:{value:{"ui:title":"Value"},label:{"ui:title":"Label"},color:{"ui:widget":"color"}}}}},{id:o.MULTI_SELECT,icon:i.FaCheckSquare,definition:{type:"array",items:{type:"string"}},uiDefinition:{"ui:widget":"checkboxes"},configSchema:{type:"object",required:["options"],properties:{options:{title:"Options",type:"array",minItems:1,maxItems:100,items:{type:"object",required:["value","label"],properties:{value:{type:"string",title:"Value",minLength:1,maxLength:100},label:{type:"string",title:"Label",minLength:1,maxLength:100},color:{type:"string",title:"Color",pattern:"^#[0-9A-Fa-f]{6}$"}}},uniqueItems:!0,description:"List of options to choose from (max 100)"},min_selections:{title:"Minimum Selections",type:"number",minimum:0,maximum:100,description:"Minimum number of items that must be selected (optional)"},max_selections:{title:"Maximum Selections",type:"number",minimum:1,maximum:100,description:"Maximum number of items that can be selected (optional, max 100)"}}},configUiSchema:{options:{items:{value:{"ui:title":"Value"},label:{"ui:title":"Label"},color:{"ui:widget":"color"}}}}},{id:o.DATE,icon:i.FaCalendar,definition:{type:"string",format:"date"},uiDefinition:{"ui:widget":"date"},configSchema:{type:"object",properties:{min_date:{title:"Minimum Date",type:"string",format:"date",description:"Earliest allowed date (optional)"},max_date:{title:"Maximum Date",type:"string",format:"date",description:"Latest allowed date (optional)"}}}},{id:o.CHECKBOX,icon:i.FaCheckSquare,definition:{type:"boolean"},uiDefinition:{"ui:widget":"checkbox"},configSchema:{type:"object",properties:{default_value:{title:"Default Value",type:"boolean",default:!1,description:"Default checked state"}}},configUiSchema:{default_value:{"ui:widget":"toggle"}}},{id:o.EMAIL,icon:i.FaEnvelope,definition:{type:"string",format:"email"},configSchema:{type:"object",properties:{placeholder:{title:"Placeholder Text",type:"string",description:"Placeholder text shown in empty field (optional)"}}}},{id:o.PHONE,icon:i.FaPhone,definition:{type:"string"},configSchema:{type:"object",properties:{placeholder:{title:"Placeholder Text",type:"string",default:"+1 (555) 000-0000",description:"Placeholder text shown in empty field (optional)"}}}},{id:o.URL,icon:i.FaLink,definition:{type:"string",format:"uri"},configSchema:{type:"object",properties:{placeholder:{title:"Placeholder Text",type:"string",default:"https://",description:"Placeholder text shown in empty field (optional)"}}}},{id:o.TAGS,icon:i.FaTags,definition:{type:"array",items:{type:"string"},uniqueItems:!0},uiDefinition:{"ui:widget":"tags"},configSchema:{type:"object",properties:{max_items:{title:"Maximum Tags",type:"number",minimum:1,maximum:50,description:"Maximum number of tags allowed (optional)"}}}},{id:o.RATING,icon:i.FaStar,definition:{type:"number",minimum:1,maximum:5},uiDefinition:{"ui:widget":"rating"},configSchema:{type:"object",properties:{max:{title:"Maximum Rating",type:"number",minimum:1,maximum:10,default:5,description:"Maximum rating value (1-10, default: 5)"},min:{title:"Minimum Rating",type:"number",minimum:0,maximum:5,default:1,description:"Minimum rating value (0-5, default: 1)"},icon:{title:"Icon",type:"string",enum:["star","heart","thumbs","number"],default:"star",description:"Icon to display for rating"},default_value:{title:"Default Value",type:"number",minimum:0,maximum:10,description:"Default rating value (optional, must be between min and max)"}}}},{id:o.PERSON,icon:i.FaUser,definition:{type:"string"},configSchema:{type:"object",properties:{allow_multiple:{title:"Allow Multiple People",type:"boolean",default:!1}}},configUiSchema:{allow_multiple:{"ui:widget":"toggle"}}}],s=e=>l.find(t=>
1t.id===e),a=e=>{var t;return(null===(t=s(e))||void 0===t?void 0:t.icon)||i.FaFont};l.map(e=>e.id)},417655:(e,t,n)=>{n.d(t,{Z:()=>s});var i=n(270858),o=n(104399),l=n(228993);const s=e=>{let{children:t,isFullHeight:n}=e;return(0,l.jsx)(i.x,{background:"base_level_3",borderRadius:"lg",boxShadow:o.CARD_BOX_SHADOW,padding:3,width:"full",height:n?"full":void 0,children:t})}},91054:(e,t,n)=>{n.d(t,{h3:()=>b,zK:()=>i.zKF,Y9:()=>i.Y94,MT:()=>d});var i=n(514077),o=n(228993);n(417655);var l=n(104399),s=n(683017),a=n(408499),r=n(764293);const d=e=>{let{featureCode:t,isLoading:n=!1,onOwnerClick:d}=e;const{t:c}=(0,a.$)(["billing"]),u=(0,r.v9)(e=>{var t,n;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.user}),p=(0,r.v9)(e=>{var n,i;return null===(n=e.apps.common)||void 0===n||null===(i=n.features)||void 0===i?void 0:i.find(e=>e.feature_code===t)}),m=(0,s.useMemo)(()=>(0,l.isWorkspaceOwner)(u),[u]);return(0,o.jsx)(i.n$,{t:c,isLoading:n,buyMoreQuotaHandler:()=>{m&&(null===d||void 0===d||d())},bgColor:"transparent",quotaUsed:null===p||void 0===p?void 0:p.current_usage,availableQuota:null===p||void 0===p?void 0:p.usage_limit,isOwner:m,wrapperStyles:{mr:0,flex:1}})};var c=n(772929),u=n(323887),p=n(926284),m=n(553218),h=n(298249),v=n(270858),x=n(354161),g=n(732259),f=n(778145);const b=e=>{let{isDisabled:t,children:n,title:i,icon:l=f.FaSlidersH,accordionProps:s,accordionItemProps:a,accordionButtonProps:r,accordionPanelProps:d}=e;return(0,o.jsx)(c.U,{bgColor:"base_level_2",borderRadius:"lg",index:t?[]:void 0,allowToggle:!0,...s,children:(0,o.jsxs)(u.Q,{border:"none",isDisabled:t,...a,children:[(0,o.jsxs)(p.K,{...r,children:[(0,o.jsxs)(m.U,{align:"center",flex:"1",textAlign:"left",spacing:2,children:[(0,o.jsx)(h.J,{as:l}),(0,o.jsx)(v.x,{as:"span",flex:1,textAlign:"left",children:i})]}),(0,o.jsx)(x.X,{})]}),(0,o.jsx)(g.H,{pb:4,pl:[4,null,null,9,null],...d,children:n})]})})}},618059:(e,t,n)=>{n.d(t,{Z:()=>w});var i=n(683017),o=n(764293),l=n(408499),s=n(270858),a=n(351839),r=n(878818),d=n(828865),c=n(957711),u=n(39821),p=n(170882),m=n(349798),h=n(298249),v=n(366354),x=n(138342),g=n(902352),f=n(778145),b=n(379274),j=n(976166),_=n(104399),k=n(402734),y=n(140771),C=n(781663),S=n(470965),T=n(228993);const w=e=>{let{selectedImage:t,onChange:n}=e;const{t:w}=(0,l.$)(["brandbooks","common"]),[E,I]=(0,i.useState)(),A=(0,b.UO)(),[z]=(0,_.useLocalStorage)(_.LAST_SELECTED_SECTION_KEY),O=(0,o.v9)(e=>{var t,n,i,o;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n||null===(i=n.context)||void 0===i||null===(o=i.ui_state)||void 0===o?void 0:o.selected_product})||z,D=(null===A||void 0===A||A.env,(0,i.useMemo)(()=>{const e=null===E||void 0===E?void 0:E.data;return e?(0,S.y9)(e)?(0,S.ai)(e).map(e=>({id:e.assetId,thumbnail:e.url,assetId:e.assetId})):e.logos||[]:[]},[E])),P=(0,i.useMemo)(()=>D.map(e=>e.assetId),[D]),{assets:R}=(0,C.L)(P),L=(0,i.useMemo)(()=>D.map(e=>{const t=e.assetId?R[e.assetId]:void 0;return null!==t&&void 0!==t&&t.src?{...e,thumbnail:t.src}:e}),[D,R]),M=(0,i.useMemo)(()=>L.find(e=>e.thumbnail===t),[L,t]),F=(0,i.useCallback)(e=>{I(e),n()},[n]);return(0,T.jsxs)(s.x,{children:[(0,T.jsxs)(a.k,{direction:"row",align:"center",children:[(0,T.jsx)(k.Z,{autoSelect:!0,size:"sm",value:null===E||void 0===E?void 0:E.value,onChange:F}),E&&(0,T.jsx)(r.u,{label:w("edit_brandbooks"),hasArrow:!0,placement:"top",children:(0,T.jsx)(d.h,{icon:(0,T.jsx)(f.FaPencilAlt,{}),size:"sm",isExternal:!0,as:c.r,href:(0,j.Gn)(_.DYNAMIC_BRANDBOOKS),ml:3})})]}),E&&(0,T.jsxs)(u.v,{isLazy:!0,autoSelect:!1,children:[(0,T.jsx)(p.j,{height:"auto",maxHeight:"none",borderColor:"content_alpha_200",borderWidth:"1px",bg:"base_alpha_300",w:"100%",py:"2",mt:2,size:"sm",as:m.z,rightIcon:(0,T.jsx)(h.J,{as:f.FaChevronDown,fontSize:"xs"}),children:t?(0,T.jsx)(y.v,{assetId:null===M||void 0===M?void 0:M.assetId,src:t,mx:"auto",maxH:"3rem"}):w("select_logo")}),(0,T.jsxs)(v.q,{children:[(0,T.jsx)(x.s,{onClick:()=>n(),fontSize:"sm",color:"content_disabled",children:w("none",{ns:"common"})}),L.map(e=>(0,T.jsxs)(x.s,{display:"block",pt:"0",px:"3",pb:"3",onClick:()=>n(e),children:[(0,T.jsx)(g.i,{mb:"3",borderColor:"content_alpha_200"}),(0,T.jsx)(a.k,{justifyContent:"center",children:(0,T.jsx)(y.v,{assetId:e.assetId,src:e.thumbnail,maxH:"3rem"})})]},e.id||e.thumbnail))]})]})]})}},402734:(e,t,n)=>{n.d(t,{Z:()=>C});var i=n(683017),o=n(764293),l=n(408499),s=n(295903),a=n(349798),r=n(957711),d=n(878818),c=n(351839),u=n(298249),p=n(282887),m=n(741065),h=n(429466),v=n(514077),x=n(379274),g=n(976166),f=n(104399),b=n(778145),j=n(412997),_=n(501271),k=n(540477),y=n(228993);const C=e=>{let{value:t,autoSelect:n,isDisabled:C,isClearable:S,size:T,onChange:w,showAppPromoBanner:E=!1,showNoBrandbooksButton:I=!1,onFetchBrandkitsSuccess:A}=e;const{t:z}=(0,l.$)(["brandbooks"]),O=(0,o.I0)(),[D,P]=(0,i.useState)([]),[R,L]=(0,i.useState)(!0),M=(0,x.UO)(),[F]=(0,f.useLocalStorage)(f.LAST_SELECTED_SECTION_KEY),N=(0,o.v9)(e=>{var t,n,i,o;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n||null===(i=n.context)||void 0===i||null===(o=i.ui_state)||void 0===o?void 0:o.selected_product})||F,U=(null===M||void 0===M||M.env,(0,i.useMemo)(()=>D.find(e=>e.value===t),[D,t])),$=(0,i.useCallback)(async()=>{try{const e=await O((0,h.QX)()),i=e.map(e=>({data:e,value:e.id,label:e.title}));null===A||void 0===A||A(e),P(i),n&&!t&&i.length&&w(i[0])}catch(e){O((0,_.iM)(e))}finally{L(!1)}},[n,O,w,t]),W=(0,i.useCallback)(e=>{w(e)},[w]);return(0,i.useEffect)(()=>{$()},[]),(0,y.jsxs)(y.Fragment,{children:[R&&(0,y.jsx)(s.O,{h:"40px",w:"full",borderRadius:"lg"}),!R&&!D.length&&E&&(0,y.jsx)(v.j13,{heading:"",note:z("text",{ns:"brandbooks"}
1),contentSx:{flexDirection:"column",alignItems:"flex-start",gap:"4"},bgGradient:f.BRAND_SECTION_GRADIENT_COLOR,icon:j.uwr,iconBgColor:"base_level_2",borderRadius:"lg",forceDarkMode:!1,children:(0,y.jsx)(a.z,{as:r.r,size:"sm",alignSelf:"flex-end",rightIcon:(0,y.jsx)(b.FaExternalLinkAlt,{}),href:(0,g.Gn)(f.DYNAMIC_BRANDBOOKS),isExternal:!0,bgColor:"base_level_2",_hover:{bgColor:"base_level_3"},children:z("configure_brand",{ns:"brandbooks"})})}),!R&&!D.length&&I&&(0,y.jsx)(d.u,{label:z("text"),hasArrow:!0,placement:"top",children:(0,y.jsx)(a.z,{size:T,width:"full",as:r.r,isExternal:!0,href:(0,g.Gn)(f.DYNAMIC_BRANDBOOKS),children:z("setup")})}),!R&&(!E||!I)&&(0,y.jsx)(v.v1X,{size:T,isLoading:R,isDisabled:C,isClearable:S,options:D,onChange:W,value:U||null,components:{Placeholder:e=>(0,y.jsxs)(c.k,{align:"center",gap:2,children:[(0,y.jsx)(u.J,{as:j.qKD,color:"content_disabled"}),(0,y.jsx)(k.c.Placeholder,{...e})]}),NoOptionsMessage:e=>(0,y.jsx)(k.c.NoOptionsMessage,{...e,children:(0,y.jsx)(c.k,{children:0===e.options.length?(0,y.jsxs)(p.g,{children:[(0,y.jsx)(m.x,{children:z("no_brandbook",{ns:"chatbot"})}),(0,y.jsx)(a.z,{size:T,width:"full",as:r.r,isExternal:!0,href:(0,g.Gn)(f.DYNAMIC_BRANDBOOKS),children:z("setup")})]}):e.children})})}})]})}},673174:(e,t,n)=>{n.d(t,{Z:()=>x});var i=n(683017),o=n(764293),l=n(408499),s=n(270858),a=n(162210),r=n(295903),d=n(429466),c=n(514077),u=n(104399),p=n(393190),m=n(501271),h=n(193691),v=n(228993);const x=e=>{let{value:t,autoSelect:n,isDisabled:x,isClearable:g,size:f,onChange:b,onFetchBrandkitsSuccess:j,brandkitGridColumns:_=[1,2,2,3,3],brandkitGridProps:k}=e;const{t:y}=(0,l.$)(["brandbooks"]),C=(0,o.I0)(),[S,T]=(0,i.useState)([]),[w,E]=(0,i.useState)(!0),I=(0,o.v9)(e=>e.permissions.spacePermissionChecks),A=(0,i.useMemo)(()=>S.find(e=>e.value===t),[S,t]),z=(0,i.useCallback)(async()=>{try{const e=await C((0,d.QX)()),i=e.map(e=>({data:e,value:e.id,label:e.title}));null===j||void 0===j||j(e),T(i),n&&!t&&i.length&&b(i[0])}catch(e){C((0,m.iM)(e))}finally{E(!1)}},[n,C,b,t]),O=(0,i.useCallback)(e=>{b(e)},[b]);return(0,i.useEffect)(()=>{z()},[]),(0,v.jsxs)(v.Fragment,{children:[!w&&!S.length&&(0,v.jsx)(s.x,{padding:4,background:"base_level_1",borderRadius:"lg",children:(0,v.jsx)(p.GW,{videoLink:u.VIEW_BRANDKIT_IN_ACTION_VIDEO_LINK,icon:h.DP0,title:y("setup"),description:y("text"),buttonText:y("add"),buttonLink:u.BRANDKITS,videoText:y("not_sure_yet",{ns:"common"}),videoLinkPlaceholder:y("here",{ns:"common"})})}),(0,v.jsx)(v.Fragment,{children:(0,v.jsxs)(a.M,{columns:_,spacing:[3,2,3,2,3],w:"full",mb:4,...k,children:[w&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(r.O,{w:"full",h:"200px",borderRadius:"lg"}),(0,v.jsx)(r.O,{w:"full",h:"200px",borderRadius:"lg"})]}),S.map(e=>(0,v.jsx)(s.x,{w:"full",flex:1,children:(0,v.jsx)(c.PVF,{isSelectable:!0,brandbook:e.data,spacePermissionChecks:I,onClick:()=>{x||O(g&&(null===A||void 0===A?void 0:A.value)===e.value?void 0:e)},onTitleSubmit:()=>{},onDelete:()=>{},isSelected:(null===A||void 0===A?void 0:A.value)===e.value,isDisabled:x})},e.value))]})})]})}},666089:(e,t,n)=>{n.d(t,{Z:()=>v});var i=n(683017),o=n(587383),l=n(845458),s=n(270858),a=n(68530),r=n(800410),d=n(773414),c=n(349798),u=n(298249),p=n(778145),m=n(228993);const h=e=>{let{buttonProps:t,closeOnSave:n,inputProps:h,textareaProps:v,inputType:x,isLoading:g,label:f,labelCancel:b,labelSave:j,menu:_,onClose:k,onSave:y,open:C,placeholder:S,size:T="sm",wrapperProps:w,formWrapperProps:E}=e;const[I,A]=(0,o.k)(C),[z,O]=(0,i.useState)(""),D=(0,i.useRef)(null),P=(0,i.useCallback)(e=>{e.preventDefault(),y(z),n&&(A.off(),null===k||void 0===k||k()),O("")},[z,y,k,A,n]);return(0,l.O)({ref:D,handler:()=>{I&&(z&&y(z),A.off(),null===k||void 0===k||k())}}),(0,i.useEffect)(()=>{O("")},[I]),(0,i.useEffect)(()=>{!1===g&&A.off()},[g,k]),(0,m.jsx)(s.x,{...w,"data-new-element":"true",children:I||g?(0,m.jsx)(s.x,{ref:D,bg:"base_level_3",p:3,borderRadius:"lg",...E,children:(0,m.jsxs)("form",{onSubmit:P,children:["textarea"===x?(0,m.jsx)(a.g,{value:z,onChange:e=>O(e.target.value),size:T,mb:3,placeholder:S,maxLength:null===h||void 0===h?void 0:h.maxLength,...v,autoF
1ocus:!0}):(0,m.jsx)(r.I,{value:z,onChange:e=>O(e.target.value),size:T,mb:3,placeholder:S,isDisabled:g,...h,autoFocus:!0}),(0,m.jsxs)(d.h,{display:"flex",justifyContent:"space-between",children:[(0,m.jsx)(c.z,{isDisabled:g,size:T,onClick:()=>{A.off(),null===k||void 0===k||k()},children:b}),(0,m.jsx)(c.z,{isDisabled:!z.length,isLoading:g,type:"submit",size:T,variant:"solid",children:j})]})]})}):_?(0,m.jsxs)(d.h,{size:"sm",isAttached:!0,children:[(0,m.jsx)(c.z,{size:T,variant:"ghost",leftIcon:(0,m.jsx)(u.J,{as:p.FaPlus}),onClick:A.on,...t,children:f}),_]}):(0,m.jsx)(c.z,{size:T,variant:"ghost",leftIcon:(0,m.jsx)(u.J,{as:p.FaPlus}),onClick:A.on,...t,children:f})})},v=(0,i.memo)(h)},266542:(e,t,n)=>{n.d(t,{Z:()=>a});var i=n(270858),o=n(298249),l=n(741065),s=n(228993);const a=e=>{let{title:t,subtitle:n,icon:a,titleColor:r="content_inactive",subtitleColor:d="content_note"}=e;return(0,s.jsxs)(i.x,{textAlign:"center",py:1,mb:3,children:[(0,s.jsx)(o.J,{as:a,fontSize:"3xl",color:r,mb:3}),(0,s.jsx)(l.x,{fontSize:"sm",fontWeight:"medium",color:r,children:t}),(0,s.jsx)(l.x,{fontSize:"sm",color:d,children:n})]})}},953489:(e,t,n)=>{n.d(t,{Z:()=>ge});var i,o=n(683017),l=n(764293),s=n(408499),a=n(270858),r=n(77456),d=n(741065),c=n(351839),u=n(489430),p=n(349798),m=n(587383),h=n(524943),v=n(807523),x=n(53004),g=n(177612),f=n(677360),b=n(90678),j=n(206782),_=n(842554),k=n(878818),y=n(500981),C=n(413541),S=n(902352),T=n(800410),w=n(357023),E=n(921902),I=n(828865),A=n(957711),z=n(282887),O=n(3641),D=n(819135),P=n(471702),R=n(68530),L=n(329060),M=n(778145),F=n(980590),N=n(943658),U=n(137413),$=n(306650),W=n(717429),B=n(104399);function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},H.apply(null,arguments)}function Z(e,t){let{title:n,titleId:l,...s}=e;return o.createElement("svg",H({width:15,height:14,viewBox:"0 0 15 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":l},s),n?o.createElement("title",{id:l},n):null,i||(i=o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.8333 6C14.8333 9.31371 11.55 12 7.49996 12C6.39361 12 5.34449 11.7996 4.40388 11.4406C3.67718 12.2252 2.05953 13.0302 0.465048 13.0432C0.190376 13.0454 0.0732019 12.7189 0.251754 12.5101C0.924573 11.7236 1.62971 10.7804 1.84456 9.81989C0.796406 8.78225 0.166626 7.4513 0.166626 6C0.166626 2.68629 3.44987 0 7.49996 0C11.55 0 14.8333 2.68629 14.8333 6ZM5.49996 2.66667C4.94767 2.66667 4.49996 3.11438 4.49996 3.66667C4.49996 4.21895 4.94767 4.66667 5.49996 4.66667H7.41908L4.45952 7.62623C4.06899 8.01675 4.06899 8.64992 4.45952 9.04044C4.85004 9.43096 5.48321 9.43096 5.87373 9.04044L8.83329 6.08088V8C8.83329 8.55229 9.28101 9 9.83329 9C10.3856 9 10.8333 8.55229 10.8333 8V3.66667C10.8333 3.11438 10.3856 2.66667 9.83329 2.66667H5.49996Z",fill:"currentColor"})))}const G=o.forwardRef(Z);n.p;var J=n(514077),V=n(282542),X=n(228993);const q=e=>{let{onClose:t,onHandleViewPlans:n}=e;const{t:i}=(0,s.$)(["planner","common","accounts","billing"]),a=(0,l.I0)(),{checkFeatureAvailability:r}=(0,N.Z)(),d=(0,l.v9)(e=>e.apps[B.PRODUCTS.SOCIAL_MEDIA]||e.apps[B.PRODUCTS.ALL]),c=(0,o.useMemo)(()=>(0,B.isMobileApp)(),[]),u=(0,o.useMemo)(()=>r(B.FeatureCodes.PLANNER_EXTERNAL_APPROVAL),[r]);return(0,o.useEffect)(()=>{!d||null!==d&&void 0!==d&&d.is_free_plan||c||u||a((0,V.HJ)({addonCategory:B.AddonCategories.CLIENT_REVIEW,addonType:B.SUBSCRIPTION_BASED_ADDON,product:B.PRODUCTS.SOCIAL_MEDIA,hideToggleSwitch:!0}))},[a,c,null===d||void 0===d?void 0:d.is_free_plan,null===d||void 0===d?void 0:d.status,u]),(0,o.useEffect)(()=>()=>{a((0,V._f)())},[a]),null!==d&&void 0!==d&&d.is_free_plan?(0,X.jsx)(J.XLS,{t:i,imageTextPrimary:i("modal.social_media",{ns:"common"}),imageTextSecondary:i("drafts.external_approval"),title:i("drafts.external_approval"),subtitle:i("planner.client_review_upgrade_subtitle"),featureList:[{icon:G,title:i("planner.client_review_feature_1"),info:i("planner.client_review_feature_1_desc")},{icon:M.FaCheckDouble,title:i("planner.client_review_feature_2"),info:i("planner.client_review_feature_2_desc")},{icon:M.FaHandshake,title:i("planner.client_review_feature_3"),info:i("planner.client_review_feature_3_desc")}],onHide:t,onViewPlansHandler:n}):null};var Y=n(24455),K=n(241604),Q=n(609195),ee=n(313773),te=n(499454),ne=n(117540),ie=n(501271),oe=n(295903),le=n(618059);const se=e=>{let{bundleId:t,...n}=e;const{t:i}=(0,s.$)(["planner","common","brandbooks"]),[l,r]=(0,m.k)(),[p,h]=(0,o.useState)(),[v,x]=(0,m.k)(),[g,f]=(0,m.k)(),[b,j]=(0,o.useState)(),_=(0,o.useCallback)(async()=>{r.on();try{var e,n;const i=await(0,ee.Qu)(t);await h(i.data),null!==(e=i.data.appearance)&&void 0!==e&&e.whitelabel&&(x.on(),f.on()),null!==(n=i.data.appearance)&&void 0!==n&&n.logo&&(j({thumbnail:i.data.appearance.logo}),f.on())}catch(i){(0,U.EF)(i.response)}finally{r.off()}},[t,h,r,x,f]),k=(0,o.useCallback)(async e=>{if(p){r.on();try{await(0,ee.TFA)({...p,packageId:p.package_id,appearance:{...p.appearance,logo:null===e||void 0===e?void 0:e.thumbnail}}),(0,B.analyticsTrackEvent)("clientReviewLogoUpdate")}catch(t){(0,U.EF)(t.response)}finally{r.off()}j(e)}},[j,p,r]),y=(0,o.useCallback)(async e=>{if(x.toggle(),p){r.on();try{await(0,ee.TFA)({...p,packageId:p.package_id,appearance:{...null===p||void 0===p?void 0:p.appearance,logo:null===b||void 0===b?void 0:b.thumbnail,whitelabel:e.target.checked}}),(0,B.analyticsTrackEvent)("clientReviewWhitelabelUpdate")}catch(t){(0,U.EF)(t.response)}finally{r.off()}}},[x,p,r,b]),C=(0,o.useCallback)(async e=>{if(e.target.checked)f.on();else{if(!p)return;r.on();try{await(0,ee.TFA)({...p,packageId:p.package_id,appearance:{...null===p||void 0===p?void 0:p.appearance,whitelabel:e.target.checked}}),f.off()}catch(t){(0,U.EF)(t.response)}finally{r.off()}}(0,B.analyticsTrackEvent)("clientReviewAppearanceToggle")},[p,r,f]);return(0,o.useEffect)(()=>{_()},[]),l&&!p?(0,X.jsx)(oe.O,{color:"base_level_3",height:"4rem",borderRadius:"xl"}):(0,X.jsxs)(a.x,{...n,bg:"base_level_3",borderRadius:"lg",p:3,mb:3,children:[(0,X.jsxs)(c.k,{alignItems:"center",justifyContent:"space-between",height:8,overflow:"hidden",children:[(0,X.jsx)(a.x,{as:"label",htmlFor:"bundle-appearance",lineHeight:1.2,margin:0,marginRight:2,cursor:"pointer",color:"content_active",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:i("external_approval.appearance")}),(0,X.jsx)(u.r,{id:"bundle-appearance",size:"sm",isChecked:g,onChange:C})]}),g&&(0,X.jsxs)(a.x,{position:"relative",children:[l&&(0,X.jsx)(J.GtR,{children:(0,X.jsx)(J.p9A,{})}),(0,X.jsx)(S.i,{my:3}),(0,X.jsx)(d.x,{mt:2,mb:2,children:i("external_approval.logo")}),(0,X.jsx)(a.x,{maxW:"14rem",mb:3,children:(0,X.jsx)(le.Z,{onChange:k,selectedImage:null===b||void 0===b?void 0:b.thumbnail})}),(0,X.jsx)(S.i,{mb:3}),(0,X.jsx)(d.x,{mb:2,children:i("external_approval.logo_app")}),(0,X.jsx)(L.X,{isChecked:v,onChange:y,mr:"auto",children:(0,X.jsx)(a.x,{as:"span",fontSize:"sm",children:i("external_approval.hide_logo")})})]})]})};var ae=n(370336),re=n(659840);const de=1,ce=2,ue=5,pe=6,me=3,he=4,ve={Option:e=>{var t;let{children:n,...i}=e;return(0,X.jsx)(te.chakraComponents.Option,{...i,children:(0,X.jsxs)(a.x,{display:"flex",alignItems:"center",children:[(0,X.jsx)(a.x,{marginRight:3,children:i.data.__isNew__?(0,X.jsx)(r.q,{size:"sm",icon:(0,X.jsx)(M.FaPlus,{}),background:"content_alpha_100",color:"content_details"}):(0,X.jsx)(r.q,{size:"sm",src:null===(t=i.data.data)||void 0===t?void 0:t.image,alt:i.data.label,name:i.data.label,background:"content_alpha_100",color:"content_details"})}),(0,X.jsxs)(a.x,{fontSize:"md",lineHeight:"1.1em",children:[(0,X.jsx)(d.x,{isTruncated:!0,children:i.data.label}),!i.data.__isNew__&&(0,X.jsx)(d.x,{isTruncated:!0,fontSize:"sm",color:"content_note",children:i.data.value})]})]})})},DropdownIndicator:null},xe=e=>{let{packageId:t,...n}=e;const{t:i}=(0,s.$)(["planner","common"]),[r,m]=(0,o.useState)(!1),[h,v]=(0,o.useState)(!1),[x,g]=(0,o.useState)([]),[f,b]=(0,o.useState)([]),[j,_]=(0,o.useState)(""),[k,y]=(0,o.useState)(!1),C=(0,l.v9)(e=>{var t,n;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.selectedOrg}),S=(0,o.useCallback)(async()=>{try{const e=(await(0,ee.QAW)(C,{pagination:"false"})).data.map(e=>{var t;return{value:e.email,label:(null===(t=e.display_name)||void 0===t?void 0:t.trim())||e.email,data:{image:e.profile_picture}}});g(e)}catch(e){(0,ie.iM)(e)}},[C,g]),T=(0,o.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f.includes(e)||(e&&(0,ne.oH)(e)?(f.push(e),t&&_("")):y(!0))},[f,_,y]),w=(0,o.useCallback)(async()=>
1{if(f.length){m(!0),_(""),y(!1);try{const e=await(0,ee.h57)({packageId:t,emails:f});e.data.status!==B.PLANNER_RESPONSE_STATUS_ERROR&&b([]),(0,U.EF)(e),(0,B.analyticsTrackEvent)("clientReviewShareEmailSent")}catch(e){(0,U.EF)(e.response)}m(!1)}else y(!0)},[m,b,f,t]);return(0,o.useEffect)(()=>{S()},[]),(0,X.jsxs)(a.x,{...n,bg:"base_level_3",borderRadius:"lg",p:3,mb:3,children:[(0,X.jsxs)(c.k,{alignItems:"center",justifyContent:"space-between",height:8,overflow:"hidden",children:[(0,X.jsx)(a.x,{as:"label",htmlFor:"ea-send-email",lineHeight:1.2,margin:0,marginRight:2,cursor:"pointer",color:"content_active",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:i("external_approval.send_email")}),(0,X.jsx)(u.r,{id:"ea-send-email",size:"sm",isChecked:h,onChange:()=>v(!h)})]}),h&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(d.x,{children:i("recipients",{ns:"common"})}),(0,X.jsxs)(c.k,{alignItems:"center",gap:2,marginTop:1,children:[(0,X.jsx)(J.Gm0,{size:"sm",createOptionPosition:"first",formatCreateLabel:e=>`${i("add",{ns:"common"})} "${e}"`,hideSelectedOptions:!0,options:x,components:ve,value:f.map(e=>({label:e,value:e})),inputValue:j,onChange:e=>{b(e.map(e=>e.value))},onInputChange:e=>{y(!1),_(e)},onCreateOption:e=>{T(e)},onKeyDown:e=>{["Enter","Tab",","].includes(e.key)&&(e.preventDefault(),T(j,!0))},onBlur:e=>{T(j,!0)},placeholder:i("external_approval.add_emails"),isValidNewOption:()=>j&&!f.includes(j),isInvalid:k,isMulti:!0,isClearable:!1,isDisabled:r}),(0,X.jsx)(p.z,{variant:"solid",size:"sm",isLoading:r,onClick:w,children:i("send",{ns:"common"})})]})]})]})},ge=e=>{let{draftIds:t,editPackageData:n,sharePackageData:i,onActionDone:l=(e,t)=>{},onClose:r}=e;const{t:u}=(0,s.$)(["planner","common","accounts","billing"]),[H,Z]=(0,o.useState)(!1),{checkFeatureAvailability:G}=(0,N.Z)(),[J,V]=(0,o.useState)(),[te,ne]=(0,o.useState)([]),[ie,oe]=(0,o.useState)({}),le=(0,ae.Z)(),ve=(0,o.useMemo)(()=>G(B.FeatureCodes.PLANNER_EXTERNAL_APPROVAL),[G]),ge=(0,re.k6)(),[fe,be]=(0,o.useState)(n?ue:i?pe:t?de:ce),[je,_e]=(0,m.k)(),ke=(0,o.useCallback)(async()=>{Z(!0);try{const e=(await(0,ee.Y07)()).data.list.reverse();ne(e),!J&&e.length>0&&V(e[0].id)}catch(e){(0,U.EF)(e.response)}Z(!1)},[Z,J]),ye=(0,o.useCallback)(async e=>{let{name:n,description:i,commentsEnabled:o,autoScheduleEnabled:s}=e;Z(!0);try{const e=await(0,ee.dn$)({draftsIds:t,description:i,title:n,commentsEnabled:o,autoScheduleEnabled:s});e.data.status===B.PLANNER_RESPONSE_STATUS_SUCCESS&&(oe(e.data),l(Q.JV,{id:e.data.packageId,title:e.data.title,description:e.data.description,commentsEnabled:e.data.commentsEnabled,autoScheduleEnabled:e.data.autoScheduleEnabled}),be(me))}catch(a){(0,U.EF)(a.response)}(0,B.analyticsTrackEvent)("draftCreatedApprovalPackage"),Z(!1)},[Z,t,l]),Ce=(0,o.useCallback)(async e=>{let{packageId:t,name:n,description:i,commentsEnabled:o,autoScheduleEnabled:s}=e;Z(!0);try{const e=await(0,ee.TFA)({packageId:t,title:n,description:i,commentsEnabled:o,autoScheduleEnabled:s});e.data.status===B.PLANNER_RESPONSE_STATUS_SUCCESS&&(oe(e.data),l(Q.wb,{id:e.data.packageId,title:e.data.title,description:e.data.description,commentsEnabled:e.data.commentsEnabled,autoScheduleEnabled:e.data.autoScheduleEnabled}),be(he))}catch(a){(0,U.EF)(a.response)}(0,B.analyticsTrackEvent)("draftEditedApprovalPackage"),Z(!1)},[Z,l]),Se=(0,o.useCallback)(async()=>{Z(!0);try{const e=await(0,ee.oYD)({packageId:J});_e.off(),e.data.status===B.PLANNER_RESPONSE_STATUS_SUCCESS&&(ke(),l(Q.kY,{id:J}))}catch(e){(0,U.EF)(e.response)}(0,B.analyticsTrackEvent)("draftArchivedApprovalPackage"),Z(!1)},[Z,J,ke,_e,l]),Te=(0,o.useCallback)(async()=>{Z(!0);try{const e=await(0,ee.Jjp)({packageId:J,draftsIds:t});oe(e.data),l(Q.Y,{id:J}),be(he)}catch(e){(0,U.EF)(e.response)}Z(!1),(0,B.analyticsTrackEvent)("draftUpdatedApprovalPackage")},[Z,t,J,l]),we=(0,o.useCallback)(e=>{V(e)},[V]),Ee=()=>{le({from:ge.location.pathname})};return(0,o.useEffect)(()=>{fe===de&&ke()},[fe]),ve?(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(h.u_,{autoFocus:!1,returnFocusOnClose:!1,initialFocusRef:()=>null,isOpen:!0,onClose:r,size:"xl",variant:"line-min",children:[(0,X.jsx)(v.Z,{}),fe===de&&(0,X.jsxs)(x.h,{children:[(0,X.jsx)(g.x,{children:u("external_approval.heading",{type:u("post",{count:t.length}),count:t.length})}),(0,X.jsxs)(f.f,{position:"relative",children:[H&&(0,X.jsx)(K.Z,{children:(0,X.jsx)(Y.Z,{})}),(0,X.jsxs)(c.k,{justifyContent:"space-between",alignItems:"center",mb:"4",children:[(0,X.jsxs)(a.x,{children:[(0,X.jsx)(b.X,{size:"sm",m:"0",children:u("external_approval.packages")}),(0,X.jsx)(d.x,{color:"content_note",fontSize:"sm",as:"span",children:u("external_approval.packages_tip")})]}),(0,X.jsx)(p.z,{size:"sm",leftIcon:(0,X.jsx)(M.FaPlus,{}),onClick:()=>be(ce),children:u("add_new",{ns:"common"})})]}),(0,X.jsx)(j.E,{onChange:we,value:J,children:(0,X.jsx)(_.aV,{spacing:"3",children:te.map(e=>(0,X.jsxs)(_.HC,{border:"1px solid",borderColor:e.id===J?"content_disabled":"content_alpha_300",borderRadius:"lg",px:"4",py:"2",onClick:()=>V(e.id),children:[(0,X.jsxs)(c.k,{justifyContent:"space-between",alignItems:"center",children:[(0,X.jsxs)(a.x,{children:[(0,X.jsxs)(c.k,{mb:"1",alignItems:"center",children:[(0,X.jsx)(b.X,{as:"h4",size:"sm",m:"0",children:e.title}),(0,X.jsx)(k.u,{label:`${u("external_approval.post_count_tip")}: ${e.postCount}`,hasArrow:!0,placement:"top",children:(0,X.jsx)(y.C,{ml:"2",children:e.postCount})})]}),(0,X.jsx)(d.x,{color:"content_details",fontSize:"sm",children:e.description})]}),(0,X.jsx)(a.x,{children:(0,X.jsx)(C.Y,{value:e.id,mt:"2"})})]}),(0,X.jsxs)(a.x,{height:e.id===J?"132px":0,overflow:"hidden",transition:"height 0.3s ease",children:[(0,X.jsx)(S.i,{my:"2",borderColor:"content_alpha_300"}),(0,X.jsx)(d.x,{color:"content_inactive",fontSize:"sm",mb:"2",children:u("external_approval.client_link")}),(0,X.jsxs)(c.k,{alignItems:"center",mb:4,children:[(0,X.jsx)(T.I,{value:e.link,mr:"4",size:"sm"}),(0,X.jsx)(W.T,{value:e.link,withText:!0,variant:"secondary",size:"sm"})]}),(0,X.jsx)(p.z,{onClick:_e.on,size:"xs",variant:"secondary",leftIcon:(0,X.jsx)(M.FaTrash,{}),children:u("external_approval.archive_package")})]})]},e.id))})})]}),(0,X.jsxs)(w.m,{gap:4,children:[(0,X.jsx)(p.z,{size:"sm",variant:"secondary",isDisabled:H,onClick:r,children:u("cancel",{ns:"common"})}),(0,X.jsx)(p.z,{size:"sm",variant:"solid",isDisabled:H,onClick:Te,marginLeft:"auto",children:u("external_approval.add_to_package")})]}),(0,X.jsx)(E.o,{})]}),(fe===me||fe===he||fe===pe)&&(0,X.jsxs)(x.h,{children:[(0,X.jsx)(g.x,{children:u(fe===pe?"external_approval.share_package":fe===me?"external_approval.package_created":"external_approval.package_updated")}),(0,X.jsxs)(f.f,{fontSize:"sm",position:"relative",bg:"base_level_1",children:[H&&(0,X.jsx)(K.Z,{children:(0,X.jsx)(Y.Z,{})}),(null===t||void 0===t?void 0:t.length)&&(0,X.jsx)(d.x,{color:"content_disabled",mb:"4",children:u("external_approval.package_updated_tip",{type:u("post",{count:t.length}),count:t.length})}),(0,X.jsx)(b.X,{size:"sm",fontWeight:500,color:"content_inactive",mb:1,children:fe===pe?i.name:ie.title}),(0,X.jsx)(d.x,{color:"content_inactive",mb:"3",children:(0,X.jsx)(d.x,{color:"content_note",children:fe===pe?i.description:ie.description})}),(0,X.jsx)(d.x,{color:"content_inactive",mb:"1",children:u("external_approval.package_link")}),(0,X.jsxs)(c.k,{alignItems:"center",gap:2,children:[(0,X.jsx)(T.I,{value:fe===pe?i.linkToReview:ie.linkToReview,size:"sm",isReadOnly:!0}),(0,X.jsx)(k.u,{label:u("open_in_new_tab",{ns:"common"}),placement:"top",hasArrow:!0,children:(0,X.jsx)(I.h,{as:A.r,variant:"secondary",size:"sm",icon:(0,X.jsx)(M.FaExternalLinkAlt,{}),isExternal:!0,href:fe===pe?i.linkToReview:ie.linkToReview})}),(0,X.jsx)(W.T,{value:fe===pe?i.linkToReview:ie.linkToReview,withText:!0,variant:"secondary",size:"sm"})]}),fe===pe&&(0,X.jsx)(xe,{packageId:i.packageId,marginTop:4}),((null===i||void 0===i?void 0:i.packageId)||(null===ie||void 0===ie?void 0:ie.packageId))&&(0,X.jsx)(se,{bundleId:(null===i||void 0===i?void 0:i.packageId)||(null===ie||void 0===ie?void 0:ie.packageId),marginTop:4})]}),(0,X.jsx)(w.m,{gap:4,children:(0,X.jsx)(p.z,{size:"sm",onClick:r,marginLeft:"auto",children:u(fe===pe?"close":"return",{ns:"common"})})}),(0,X.jsx)(E.o,{})]}),(fe===ce||fe===ue)&&(0,X.jsx)(F.J9,{initialValues:fe===ue?n:{name:"",description:"",commentsEnabled:!0,autoScheduleEnabled:!1}
1,validate:e=>{const t={};return e.name||(t.name=u("field_required",{ns:"common"})),t},onSubmit:fe===ue?Ce:ye,children:e=>{let{values:n,errors:i,handleChange:o,handleBlur:l,handleSubmit:s,isSubmitting:a}=e;return(0,X.jsx)("form",{onSubmit:s,children:(0,X.jsxs)(x.h,{children:[(0,X.jsxs)(g.x,{children:[t&&(0,X.jsx)(I.h,{icon:(0,X.jsx)(M.FaArrowLeft,{}),size:"xs",variant:"ghost",onClick:()=>be(de),mr:2}),u(fe===ue?"external_approval.edit_package":"external_approval.new_package")]}),(0,X.jsxs)(f.f,{position:"relative",children:[H&&(0,X.jsx)(K.Z,{children:(0,X.jsx)(Y.Z,{})}),(0,X.jsxs)(z.g,{spacing:4,children:[(0,X.jsxs)(O.NI,{isInvalid:i.name,children:[(0,X.jsx)(D.l,{size:"sm",htmlFor:"packageName",children:u("external_approval.package_name")}),(0,X.jsx)(T.I,{size:"sm",placeholder:u("external_approval.package_name"),id:"packageName",name:"name",onChange:o,onBlur:l,value:n.name}),i.name&&(0,X.jsx)(P.J1,{children:i.name})]}),(0,X.jsxs)(O.NI,{children:[(0,X.jsx)(D.l,{size:"sm",htmlFor:"packageDescription",children:u("external_approval.package_description")}),(0,X.jsx)(R.g,{id:"packageDescription",placeholder:u("external_approval.package_description_tip"),resize:"none",size:"sm",name:"description",onChange:o,onBlur:l,value:n.description})]}),(0,X.jsx)(O.NI,{children:(0,X.jsxs)(c.k,{alignItems:"flex-start",children:[(0,X.jsx)(L.X,{isChecked:n.commentsEnabled,onChange:o,name:"commentsEnabled",id:"commentsEnabled",fontSize:"sm",mr:2}),(0,X.jsxs)(D.l,{size:"sm",htmlFor:"commentsEnabled",textTransform:"none",children:[(0,X.jsx)(d.x,{as:"span",display:"block",fontSize:"sm",children:u("external_approval.enable_comments")}),(0,X.jsx)(d.x,{as:"span",fontSize:"xs",color:"content_note",children:u("external_approval.enable_comments_tip")})]})]})}),(0,X.jsx)(O.NI,{children:(0,X.jsxs)(c.k,{alignItems:"flex-start",children:[(0,X.jsx)(L.X,{isChecked:n.autoScheduleEnabled,onChange:o,name:"autoScheduleEnabled",id:"autoScheduleEnabled",fontSize:"sm",mr:2}),(0,X.jsxs)(D.l,{size:"sm",htmlFor:"autoScheduleEnabled",textTransform:"none",children:[(0,X.jsx)(d.x,{as:"span",display:"block",fontSize:"sm",children:u("external_approval.enable_auto_schedule")}),(0,X.jsx)(d.x,{as:"span",fontSize:"xs",color:"content_note",children:u("external_approval.enable_auto_schedule_tip")})]})]})})]})]}),(0,X.jsxs)(w.m,{gap:4,children:[t?(0,X.jsx)(p.z,{size:"sm",variant:"secondary",isDisabled:H,onClick:()=>be(de),children:u("go_back",{ns:"common"})}):(0,X.jsx)(p.z,{size:"sm",variant:"secondary",isDisabled:H,onClick:r,children:u("close",{ns:"common"})}),(0,X.jsx)(p.z,{size:"sm",variant:"solid",type:"submit",isDisabled:H||a,marginLeft:"auto",children:fe===ue?u("save",{ns:"common"}):u("external_approval.add_package")})]}),(0,X.jsx)(E.o,{})]})})}})]}),(0,X.jsx)($.Z,{isCentered:!0,loading:H,isOpen:je,title:u("confirm",{ns:"common"}),message:u("external_approval.archive_confirm"),cancelButtonText:u("cancel",{ns:"common"}),confirmButtonText:u("confirm",{ns:"common"}),onClose:_e.off,onConfirm:Se})]}):(0,X.jsx)(q,{onClose:r,onHandleViewPlans:Ee})}},609195:(e,t,n)=>{n.d(t,{JV:()=>i,Y:()=>l,kY:()=>s,wb:()=>o});const i="create",o="update",l="update_items",s="archive"},492736:(e,t,n)=>{n.d(t,{Z:()=>l});var i=n(295903),o=n(228993);const l=e=>{let{width:t="full",height:n="full"}=e;return(0,o.jsx)(i.O,{width:t,height:n})}},70211:(e,t,n)=>{n.d(t,{Z:()=>y});var i=n(683017),o=n(408499),l=n(692877),s=n(351839),a=n(270858),r=n(298249),d=n(828865),c=n(295903),u=n(778145),p=n(514077),m=n(104399),h=n(917528),v=n(500045),x=n(228993);const g=i.lazy(()=>n.e(1572).then(n.bind(n,161572))),f=i.lazy(()=>n.e(6626).then(n.bind(n,346626))),b=i.lazy(()=>n.e(9855).then(n.bind(n,769855))),j=i.lazy(()=>Promise.all([n.e(4736),n.e(4676)]).then(n.bind(n,344676))),_=i.lazy(()=>Promise.all([n.e(4736),n.e(6205)]).then(n.bind(n,316205))),k={[m.ASSET]:{icon:u.FaFolder,color:"content_inactive"},[m.DESIGN_STORY]:{icon:u.FaDraftingCompass,color:"common.red_berry"},[m.DOCUMENT_STORY]:{icon:u.FaFile,color:"common.green_lantern"},[m.SOCIAL_POST]:{icon:v.r,color:"common.safe_dark"},[m.SOCIAL_POST_DRAFT]:{icon:h.r,color:"common.safe_dark"}},y=e=>{let{onClose:t,onItemClick:n,categories:h,defaultCategory:v}=e;const{t:y}=(0,o.$)(["common"]),C=(0,l.S)({base:!0,md:!1}),[S,T]=(0,i.useState)(""),[w,E]=(0,i.useState)(v||Object.entries(k).filter(e=>{let[t]=e;return!(null!==h&&void 0!==h&&h.length)||(null===h||void 0===h?void 0:h.includes(t))})[0][0]);return(0,x.jsxs)(s.k,{position:"fixed",top:0,left:0,width:C?"full":"20rem",he
1ight:"full",zIndex:"modal",p:4,background:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200",flexDirection:"column",children:[(0,x.jsxs)(a.x,{mb:4,children:[(0,x.jsxs)(s.k,{gap:2,alignItems:"center",mb:3,children:[(0,x.jsx)(p.Ltx,{value:w,size:"md",buttonProps:{width:"full"},menuListProps:{zIndex:4},options:Object.entries(k).filter(e=>{let[t]=e;return!(null!==h&&void 0!==h&&h.length)||(null===h||void 0===h?void 0:h.includes(t))}).map(e=>{let[t,n]=e;return{value:t,icon:(0,x.jsx)(r.J,{fontSize:"lg",color:n.color,as:n.icon}),label:y(`resources.${t}`)}}),onChange:e=>{let{value:t}=e;T(""),E(t)}}),C&&(0,x.jsx)(d.h,{icon:(0,x.jsx)(u.FaTimes,{}),onClick:t,size:"sm","aria-label":y("close")})]}),(0,x.jsx)(p.MjL,{value:S,onChange:e=>T(e),onClose:S?()=>T(""):void 0,size:"sm",placeholder:y("search.generic")})]}),(0,x.jsx)(a.x,{flex:1,overflowY:"auto",bg:"base_level_1",borderRadius:"lg",px:4,py:3,sx:{scrollbarWidth:"thin"},children:w===m.ASSET?(0,x.jsx)(i.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(f,{search:S,onItemClick:n})}):w===m.DESIGN_STORY?(0,x.jsx)(i.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(b,{search:S,onItemClick:n})}):w===m.DOCUMENT_STORY?(0,x.jsx)(i.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(g,{search:S,onItemClick:n})}):w===m.SOCIAL_POST?(0,x.jsx)(i.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(j,{search:S,onItemClick:n})}):w===m.SOCIAL_POST_DRAFT?(0,x.jsx)(i.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(_,{search:S,onItemClick:n})}):null}),(0,x.jsx)(p.SYg,{bgColor:"base_level_2",onClose:t})]})}}
1,516374:(e,t,n)=>{n.d(t,{ZP:()=>_});var i=n(683017),o=n(408499),l=n(703921),s=n(351839),a=n(902352),r=n(878818),d=n(349798),c=n(298249),u=n(773414),p=n(270858),m=n(104399),h=n(193691),v=n(514077),x=n(412997),g=n(228993);const f="end",b=" ",j="\n",_=e=>{let{variant:t,text:n,onAddAiText:_,onAiWriterCommand:k,onAddSnippet:y}=e;const{t:C}=(0,o.$)(["ai","planner"]),S=(0,l.j)("Menu",{size:"sm"}),T=(0,i.useMemo)(()=>(0,v.Htl)(n||""),[n]),w=(0,i.useMemo)(()=>{const e=[];if(!n)return[];const t=T<m.AI_MIN_WORDS_LIMIT||T>m.AI_MAX_WORDS_LIMIT,i=T<m.AI_MIN_WORDS_LIMIT?C("toolbar_action_min_length",{minLength:m.AI_MIN_WORDS_LIMIT}):T>m.AI_MAX_WORDS_LIMIT?C("toolbar_action_max_length",{maxLength:m.AI_MAX_WORDS_LIMIT}):void 0,o={keywords:[],tone:m.DEFAULT_AI_DOCUMENT_TONE,no_runs:1};return _&&e.push({type:"button",label:C("toolbar_actions.complete.label"),tooltip:i||C("toolbar_actions.complete.tooltip"),disabled:t,handler:_({aiData:{prompt:m.PROMPT_ID_WRITE,payload:{...o,title:"Formal",description:n}},insertPosition:f,insertDelimiter:b})},{type:"button",label:C("toolbar_actions.rewrite.label"),tooltip:i||C("toolbar_actions.rewrite.tooltip"),disabled:t,handler:_({aiData:{prompt:m.PROMPT_ID_REWRITE,payload:{...o,title:"Formal",description:n}}})},{type:"button",label:C("toolbar_actions.expand.label"),tooltip:i||C("toolbar_actions.expand.tooltip"),disabled:t,handler:_({aiData:{prompt:m.PROMPT_ID_EXPAND,payload:{...o,title:"Formal",description:n}},insertPosition:f,insertDelimiter:j})},{type:"button",label:C("toolbar_actions.write-section.label"),tooltip:i||C("toolbar_actions.write-section.tooltip"),disabled:t,handler:_({aiData:{prompt:m.PROMPT_ID_WRITE_SECTION,payload:{...o,title:n,description:""}},insertPosition:f,insertDelimiter:j})}),k&&e.push({type:"button",label:C("toolbar_actions.rewrite.label"),tooltip:i||C("toolbar_actions.rewrite.tooltip"),disabled:t,icon:h.wNS,handler:k({slug:m.AiOptions.REWRITE_COMMAND,text:n})},{type:"button",label:C("toolbar_actions.complete.label"),tooltip:i||C("toolbar_actions.complete.tooltip"),disabled:t,icon:h.r3Y,handler:k({slug:m.AiOptions.COMPLETE_COMMAND,text:n})},{type:"button",label:C("toolbar_actions.compress.label"),tooltip:T<60?C("toolbar_action_min_length",{minLength:60}):i||C("toolbar_actions.compress.tooltip"),disabled:T<60||t,icon:h.YkS,handler:k({slug:m.AiOptions.COMPRESS_COMMAND,text:n})},{type:"button",label:C("toolbar_actions.expand.label"),tooltip:i||C("toolbar_actions.expand.tooltip"),disabled:t,icon:h.vQE,handler:k({slug:m.AiOptions.EXPAND_COMMAND,text:n})},{type:"button",label:C("toolbar_actions.ask_riley.label"),tooltip:i||C("toolbar_actions.ask_riley.tooltip"),disabled:!1,icon:x.FBZ,handler:k({slug:m.AiOptions.CHATBOT,text:n})}),y&&(e.length&&e.push({type:"divider"}),e.push({type:"button",label:C("post_editor.text_toolbar.create_snippet",{ns:"planner"}),icon:k?h.PqE:void 0,handler:()=>{y(n)}})),e},[_,y,k,C,n,T]);return w.length?"menu"===t?(0,g.jsx)(s.k,{flexDirection:"column",marginX:-1,fontSize:S.list.fontSize,lineHeight:S.list.lineHeight,children:w.map((e,t)=>(0,g.jsx)(i.Fragment,{children:"divider"===e.type?(0,g.jsx)(a.i,{}):(0,g.jsx)(r.u,{label:e.tooltip,placement:"bottom",hasArrow:!0,isDisabled:!e.tooltip,shouldWrapChildren:e.disabled,textAlign:"center",children:(0,g.jsx)(d.z,{variant:"ghost",sx:{justifyContent:"flex-start",borderRadius:0,fontWeight:"normal",...S.item,width:e.disabled?"full":void 0},leftIcon:e.icon?(0,g.jsx)(c.J,{as:e.icon}):void 0,isDisabled:e.disabled,onClick:e.handler,children:e.label})})},"button"===e.type?e.label:`${e.type}-${t}`))}):(0,g.jsx)(u.h,{size:"xs",variant:"ghost",children:(0,g.jsxs)(p.x,{display:"flex",alignItems:"center",flexWrap:"wrap",children:[(0,g.jsx)(p.x,{fontSize:"xs",paddingX:"2",children:T}),w.filter(e=>"button"===e.type).map(e=>(0,g.jsxs)(i.Fragment,{children:[(0,g.jsx)(a.i,{orientation:"vertical",height:"1em",margin:0}),(0,g.jsx)(r.u,{label:e.tooltip,placement:"bottom",hasArrow:!0,isDisabled:!e.tooltip,shouldWrapChildren:!0,textAlign:"center",children:(0,g.jsx)(d.z,{leftIcon:e.icon?(0,g.jsx)(c.J,{as:e.icon}):void 0,isDisabled:e.disabled,onClick:e.handler,children:e.label})})]},e.label))]})}):null}},772141:(e,t,n)=>{n.d(t,{Z:()=>De});var i=n(692877),o=n(930687),l=n(808616),s=n(359185),a=n(428506),r=n(398525),d=n(270858),c=n(741065),u=n(524943),p=n(807523),m=n(53004),h=n(921902),v=n(677360),x=n(791048),g=n(408499),f=n(764293),b=n(379274),j=n(778145),_=n(683017),k=n(104399),y=n(313773),C=n(514077),S=n(351839),T=n(179822),w=n(357023),E=n(349798),I=n(228993);const A=e=>{let{onLoad:t,activeTab:n,onShowPublishModalHandler:i}=e;const{t:o}=(0,g.$)(["common"]);return(0,I.jsxs)(S.k,{direction:"column",gap:4,my:4,justify:"space-between",children:[(0,I.jsx)(T.E,{src:k.SHARE_COMMUNITY_BANNER,alt:"community-banner",onLoad:t,borderRadius:"lg"}),n===k.SHARE_ACTIVE_TAB_COMMUNITY&&(0,I.jsx)(w.m,{style:{justifyContent:"flex-end"},children:(0,I.jsx)(E.z,{onClick:i,my:0,size:"sm",variant:"solid",children:o("publish_to_community",{ns:"common"})})})]})};var z=n(501271),O=n(369843),D=n(783786),P=n(76721),R=n(828865),L=n(298249),M=n(3641),F=n(819135),N=n(448921),U=n(800410),$=n(436455),W=n(568072),B=n(471702),H=n(282887),Z=n(553218),G=n(308974),J=n(462134),
1V=n(798564),X=n(101313),q=n(129944),Y=n(980590),K=n(499454),Q=n(902352),ee=n(77456),te=n(500981),ne=n(39821),ie=n(587383),oe=n(366354),le=n(138342),se=n(878818),ae=n(170882),re=n(878237);const de=e=>{let{isDisabled:t=!1,isLoading:n=!1,menuButtonText:i,tooltip:o}=e;return(0,I.jsx)(se.u,{hasArrow:!0,placement:"auto",shouldWrapChildren:!0,label:o,children:(0,I.jsx)(ae.j,{sx:{border:"1px solid",borderColor:"content_alpha_300",bg:"base_alpha_200",borderRadius:"lg",px:3,py:2,w:["100px","100px","150px"],opacity:t?.7:1,cursor:t?"not-allowed":void 0},disabled:t,children:(0,I.jsxs)(S.k,{align:"center",justify:"space-between",children:[(0,I.jsx)(c.x,{noOfLines:1,fontSize:"sm",textAlign:"left",children:i}),n&&(0,I.jsx)(S.k,{align:"center",children:(0,I.jsx)(re.$,{size:"sm"})}),!t&&(0,I.jsx)(L.J,{as:j.FaAngleDown,ml:2})]})})})},ce=e=>{var t,n;let{addon:i,checkFreePlanAndTrial:o,isAuthorizeToChangeRole:l,member:s,onAction:a,productRoles:r,roles:d}=e;const{t:u}=(0,g.$)(["workspace","studio","common"]),p=(0,b.TH)(),m=(0,f.v9)(e=>e.auth.payload.user),[h,v]=(0,_.useState)((null===s||void 0===s?void 0:s.user_id)===m.pk),[x,y]=(0,_.useState)(!1),[T,w]=(0,_.useState)(!1),[E,A]=(0,ie.k)(),[z,O]=(0,ie.k)(),D=(0,k.getProductNameFromURL)(p.pathname.split("/")[1]),P=(0,_.useMemo)(()=>{var e,t;return null!==s&&void 0!==s&&null!==(e=s.shared_item)&&void 0!==e&&e.content_role?null===s||void 0===s||null===(t=s.shared_item)||void 0===t?void 0:t.content_role:null},[null===s||void 0===s||null===(t=s.shared_item)||void 0===t?void 0:t.content_role]),R=(0,_.useMemo)(()=>{var e;return null===s||void 0===s||null===(e=s.apps)||void 0===e?void 0:e.find(e=>{var t;return(null===e||void 0===e||null===(t=e.plan)||void 0===t?void 0:t.product_env)===D})},[null===s||void 0===s?void 0:s.apps,D]),M=(0,_.useMemo)(()=>{var e;return s.is_active?P?null===P||void 0===P?void 0:P.display_name:null!==R&&void 0!==R&&null!==(e=R.role)&&void 0!==e&&e.display_name?u("user_management.full_access",{ns:"workspace"}):null!==s&&void 0!==s&&s.shared_content?u("member_row_menu.page",{shared_content:null===s||void 0===s?void 0:s.shared_content}):null:u("member_row_menu.pending")},[P,s.is_active,null===s||void 0===s?void 0:s.shared_content,null===R||void 0===R||null===(n=R.role)||void 0===n?void 0:n.display_name,u]);return(0,_.useEffect)(()=>{v(m.pk===(null===s||void 0===s?void 0:s.user_id))},[s,m.pk]),(0,I.jsxs)(I.Fragment,{children:[l?(0,I.jsxs)(ne.v,{isLazy:!0,children:[(0,I.jsx)(de,{isLoading:z,menuButtonText:M,isDisabled:!P,tooltip:P?void 0:u("user_management.change_permission_settings",{ns:"workspace"})}),(0,I.jsxs)(oe.q,{children:[!h&&(0,I.jsx)(I.Fragment,{children:null===d||void 0===d?void 0:d.map((e,t,n)=>(0,I.jsxs)(_.Fragment,{children:[(0,I.jsx)(le.s,{onClick:()=>{e.id!==(null===P||void 0===P?void 0:P.id)&&(O.on(),a(k.MemberActionTypes.CHANGE_ROLE,{role:e,member:s},O.off))},children:(0,I.jsxs)(S.k,{direction:"column",align:"flex-start",maxW:"200px",children:[(0,I.jsxs)(c.x,{fontSize:"sm",fontWeight:500,children:[(null===e||void 0===e?void 0:e.display_name)||(null===e||void 0===e?void 0:e.name),(null===P||void 0===P?void 0:P.id)===e.id&&(0,I.jsx)(L.J,{ml:1,fontSize:"sm",as:j.FaCheck})]}),(0,I.jsx)(c.x,{fontSize:"xs",color:"content_inactive",opacity:"0.5",children:e.description})]})}),t===n.length-1&&(0,I.jsx)(Q.i,{my:1})]},e.id))}),!s.is_active&&(0,I.jsx)(le.s,{onClick:()=>{O.on(),a(k.MemberActionTypes.REMIND,{role:P||(null===R||void 0===R?void 0:R.role),member:s},O.off)},children:u("member_row_menu.remind")}),P&&(0,I.jsx)(I.Fragment,{children:h?(0,I.jsx)(le.s,{onClick:()=>w(!0),color:"common.negative",children:u("member_row_menu.leave")}):(0,I.jsx)(le.s,{onClick:()=>y(!0),color:"common.negative",children:u("member_row_menu.revoke_access")})})]})]}):(0,I.jsx)(I.Fragment,{children:h?(0,I.jsxs)(ne.v,{isLazy:!0,children:[(0,I.jsx)(de,{isLoading:z,menuButtonText:M,isDisabled:!P,tooltip:P?void 0:u("user_management.not_authorize",{ns:"workspace"})}),(0,I.jsx)(oe.q,{children:(0,I.jsx)(le.s,{onClick:()=>w(!0),color:"common.negative",_hover:{color:"common.negative"},children:u("member_row_menu.leave")})})]}):(0,I.jsx)(ne.v,{isLazy:!0,children:(0,I.jsx)(de,{menuButtonText:M,isDisabled:!0,tooltip:u("user_management.not_authorize",{ns:"workspace"})})})}),x&&(0,I.jsx)(C.sm4,{loading:E,isOpen:!0,title:u("member_row_menu.revoke_access"),message:u("member_row_modal.remove_message"),onConfirm:()=>{A.on(),a(k.MemberActionTypes.REMOVE,{role:P||(null===R||void 0===R?void 0:R.role),member:s}
1,()=>{A.off(),y(!1)})},onClose:()=>y(!1),cancelButtonText:u("member_row_modal.cancel_btn_text"),confirmButtonText:u("member_row_menu.revoke_access")}),T&&(0,I.jsx)(C.sm4,{loading:E,isOpen:!0,title:u("member_row_modal.leave_title"),message:u("member_row_modal.leave_message"),onConfirm:()=>{A.on(),a(k.MemberActionTypes.LEAVE,{role:P||(null===R||void 0===R?void 0:R.role),member:s},()=>{A.off(),w(!1)})},onClose:()=>w(!1),cancelButtonText:u("member_row_modal.cancel_btn_text"),confirmButtonText:u("member_row_modal.leave_confirm_btn")})]})},ue=e=>{var t,n,o;let{addon:l,containerStyles:s,checkFreePlanAndTrial:a,hideOptions:r,isAuthenticateUser:u,isAuthorizeToChangeRole:p,member:m,onAction:h,productRoles:v,roles:x}=e;const{t:f}=(0,g.$)(["common","studio","workspace"]),b=(0,i.S)({base:!0,md:!1}),j=(null===(t=m.display_name)||void 0===t?void 0:t.trim())||(null===m||void 0===m?void 0:m.email),y=(0,_.useMemo)(()=>{var e;return[k.ROLE_WORKSPACE_OWNER_CODE].includes(null===m||void 0===m||null===(e=m.role)||void 0===e?void 0:e.name)},[null===m||void 0===m||null===(n=m.role)||void 0===n?void 0:n.name]);return(0,I.jsxs)(S.k,{direction:"row",align:"center",justify:"space-between",py:3,borderRadius:"md",cursor:r?"pointer":void 0,_hover:{bg:r?"content_alpha_100":void 0},onClick:r&&h?()=>h(null===m||void 0===m?void 0:m.email):()=>{},sx:s,children:[(0,I.jsxs)(S.k,{direction:"row",gap:3,align:"center",w:r?"full":b?"calc(100% - 112px)":"calc(100% - 162px)",children:[(0,I.jsx)(ee.q,{src:null===m||void 0===m?void 0:m.profile_picture,name:j,size:"sm",showBorder:!0,borderColor:"content_alpha_200"}),(0,I.jsxs)(S.k,{direction:"column",align:"flex-start",flex:1,noOfLines:1,children:[(0,I.jsxs)(c.x,{noOfLines:1,color:"content_active",fontWeight:"medium",fontSize:"sm",children:[j," ",u?(0,I.jsx)(d.x,{as:"span",fontSize:"sm",children:`(${f("you")})`}):null,(0,I.jsx)(te.C,{fontSize:"xs",ml:2,color:"content_details",size:"xs",children:null===m||void 0===m||null===(o=m.role)||void 0===o?void 0:o.display_name})]}),(0,I.jsx)(c.x,{noOfLines:1,color:"content_details",fontSize:"xs",children:null===m||void 0===m?void 0:m.email})]})]}),!r&&(0,I.jsx)(d.x,{children:y?(0,I.jsx)(ne.v,{isLazy:!0,children:(0,I.jsx)(de,{isDisabled:!0,menuButtonText:f("user_management.full_access",{ns:"workspace"}),tooltip:f(u?"user_management.owner_access":"user_management.change_owner_access",{ns:"workspace"})})}):(0,I.jsx)(ce,{addon:l,checkFreePlanAndTrial:a,isAuthorizeToChangeRole:p,member:m,onAction:h,productRoles:v,roles:x})})]})},pe=e=>{let{addon:t,containerStyles:n,checkFreePlanAndTrial:i,hideOptions:o=!1,isAuthorizeToChangeRole:l,members:s,onAction:a,roles:r,productRoles:c}=e;const u=(0,f.v9)(e=>e.auth.payload.user);return(0,I.jsx)(d.x,{children:s.map((e,s)=>{const d=(null===e||void 0===e?void 0:e.user_id)===(null===u||void 0===u?void 0:u.pk);return(0,I.jsxs)(_.Fragment,{children:[s>0&&(0,I.jsx)(Q.i,{}),(0,I.jsx)(ue,{addon:t,containerStyles:n,checkFreePlanAndTrial:i,hideOptions:o,isAuthenticateUser:d,isAuthorizeToChangeRole:l,member:e,onAction:a,productRoles:c,roles:r})]},e.id)})})},me=e=>{let{addon:t,checkFreePlanAndTrial:n,isAuthorizeToChangeRole:i,membersWithAccess:o,membersWithoutAccess:l,onSharedContentMemberAction:s,onSelect:a,productRoles:r,roles:d}=e;const{t:u}=(0,g.$)(["studio"]);return(0,I.jsxs)(S.k,{direction:"column",minH:"309px",maxH:"600px",overflowY:"auto",gap:2,mb:6,children:[o.length>0&&(0,I.jsxs)(S.k,{direction:"column",children:[(0,I.jsx)(c.x,{py:2,fontSize:"xs",color:"content_active",children:u("share_modal.members_with_access")}),(0,I.jsx)(pe,{addon:t,containerStyles:{px:3},checkFreePlanAndTrial:n,isAuthorizeToChangeRole:i,members:o,onAction:s,productRoles:r,roles:d})]}),l.length>0&&(0,I.jsxs)(S.k,{direction:"column",children:[(0,I.jsx)(c.x,{py:2,fontSize:"xs",color:"content_active",children:u("share_modal.members_without_access")}),(0,I.jsx)(pe,{addon:t,containerStyles:{px:3},checkFreePlanAndTrial:n,hideOptions:!0,isAuthorizeToChangeRole:i,members:l,onAction:e=>a(e),productRoles:r,roles:d})]})]})};var he=n(306650);const ve=e=>(0,I.jsx)(I.Fragment,{children:(0,I.jsx)(K.chakraComponents.Option,{...e,children:(0,I.jsxs)(S.k,{direction:"column",align:"flex-start",children:[(0,I.jsx)(c.x,{fontSize:"sm",fontWeight:500,children:e.children}),(0,I.jsx)(c.x,{fontSize:"xs",color:"content_inactive",opacity:"0.5",children:e.data.description})]})})}),xe=e=>{var t,n,i,o,l,s,a,r,u,p,m;let{addon:h,checkFreePlanAndTrial:v,roles:y,initialValues:T,isAuthorizeToChangeRole:w,memberType:A,onSharedContentMemberAction:z,onClose:O,onConfirmation:D,onGoBack:P,onInvite:R,onUp
1dateEmail:K,onUpdateMemberType:Q,productRoles:ee,searchUsers:te,selectedRoles:ne,searchQuery:ie,showInviteConfirmModal:oe,updateSearchQuery:le,validationSchema:se}=e;const{t:ae}=(0,g.$)(["workspace","auth","studio"]),re=(0,b.TH)(),de=(0,f.v9)(e=>e.auth),ce=(0,k.getProductNameFromURL)(re.pathname.split("/")[1]),ue=(0,f.v9)(e=>{var t,n;return(null===(t=e.apps)||void 0===t?void 0:t[ce])||(null===(n=e.apps)||void 0===n?void 0:n[k.PRODUCTS.ALL])}),pe=(0,k.isFreePlan)(ue),xe=null===(t=de.payload)||void 0===t||null===(n=t.orgs)||void 0===n?void 0:n.find(e=>e.id===de.payload.selectedOrg),ge=(0,_.useMemo)(()=>null===te||void 0===te?void 0:te.filter(e=>null===e||void 0===e?void 0:e.shared_item),[te]),fe=(0,_.useMemo)(()=>ge.some(e=>e.email===ie),[ge,ie]),be=(0,_.useMemo)(()=>null===te||void 0===te?void 0:te.filter(e=>!(null!==e&&void 0!==e&&e.shared_item)),[te]),je=(0,_.useCallback)(e=>{var t,n;const i=be.findIndex(t=>t.email===e);return{isExists:i>-1,member:null===be||void 0===be?void 0:be[i],isProductMember:null===be||void 0===be||null===(t=be[i])||void 0===t||null===(n=t.apps)||void 0===n?void 0:n.some(e=>{var t;return(null===e||void 0===e||null===(t=e.plan)||void 0===t?void 0:t.product_env)===ce})}},[be,ce]),_e=[{label:ae("user_management.guest_seat.label",{ns:"workspace"}),value:k.MemberTypes.GUEST,description:ae("user_management.guest_seat.description",{ns:"workspace"})},{label:ae("user_management.member_seat.label",{ns:"workspace"}),value:k.MemberTypes.MEMBER,description:ae("user_management.member_seat.description",{ns:"workspace"})}],ke={member:{title:(null===h||void 0===h||null===(i=h.extra)||void 0===i?void 0:i.billing_cycle)===k.BILLING_CYCLE_MONTH?ae("user_management.member_seat.note_m",{ns:"workspace",amount:(0,k.currencyFormatter)(null===h||void 0===h||null===(o=h.stripe_price)||void 0===o||null===(l=o.currency)||void 0===l?void 0:l.unit_amount,null===h||void 0===h||null===(s=h.stripe_price)||void 0===s||null===(a=s.currency)||void 0===a?void 0:a.currency)}):ae("user_management.member_seat.note_y",{ns:"workspace",amount:(0,k.currencyFormatter)(null===h||void 0===h||null===(r=h.stripe_price)||void 0===r||null===(u=r.currency)||void 0===u?void 0:u.unit_amount,null===h||void 0===h||null===(p=h.stripe_price)||void 0===p||null===(m=p.currency)||void 0===m?void 0:m.currency)}),description:ae("user_management.member_seat.description",{ns:"workspace"}),prefix:ae("user_management.guest_seat.role_prefix",{ns:"workspace"}),icon:j.FaCoins},guest:{title:ae("user_management.guest_seat.note",{ns:"workspace",seats:`${(null===xe||void 0===xe?void 0:xe.guest_count)||0}/100`}),description:ae("user_management.guest_seat.description",{ns:"workspace"}),prefix:ae("user_management.guest_seat.role_prefix",{ns:"workspace"}),icon:j.FaUserPlus}};return(0,I.jsx)(Y.J9,{enableReinitialize:!0,initialValues:T,onSubmit:(e,t)=>{var n;let{setSubmitting:i,resetForm:o,setErrors:l}=t;const s=je(e.email);i(!0),R(e,{setSubmitting:i,resetForm:o,setErrors:l},s.isExists,null===s||void 0===s||null===(n=s.member)||void 0===n?void 0:n.user_id,null===s||void 0===s?void 0:s.isProductMember)},validationSchema:se,children:e=>{var t,n,i,o,l,s,a,r,u;let{values:p,errors:m,handleChange:g,handleBlur:f,handleSubmit:b,isSubmitting:_,setErrors:T,resetForm:R,setSubmitting:Y,setFieldValue:ie}=e;const se=je(p.email);return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(d.x,{display:"flex",flexWrap:"wrap",gap:"1rem",justifyContent:"flex-end",children:(0,I.jsxs)(M.NI,{flex:"1",width:"auto",isInvalid:fe,children:[(0,I.jsx)(F.l,{fontWeight:"medium",htmlFor:"email",color:"content_inactive",fontSize:"sm",children:ae("user_management.inviting",{ns:"workspace"})}),(0,I.jsxs)(N.B,{children:[(0,I.jsx)(U.I,{autoFocus:!0,"aria-label":"Text input with dropdown button",placeholder:ae("share_modal.invite_user",{ns:"studio"}),onChange:e=>{g(e),le(e.target.value),K(e.target.value)},onBlur:f,value:p.email,name:"email",isDisabled:_,autoComplete:"off"}),(0,I.jsx)($.x,{children:(0,I.jsx)(W.P,{onClick:()=>{ie("email",""),le(""),K(""),P()}})})]}),fe&&(0,I.jsx)(B.J1,{children:ae("user_management.already_exist",{ns:"workspace"})})]})}),!m.email&&p.email.length>0&&p.email.includes("@")?(0,I.jsxs)(H.g,{gap:4,mt:2,mb:10,children:[(0,I.jsxs)(Z.U,{justify:"space-between",w:"full",children:[(0,I.jsxs)(S.k,{gap:2,align:"center",children:[(0,I.jsx)(c.x,{fontSize:"sm",fontWeight:"medium",w:"full",color:"content_inactive",children:ae("user_management.as",{ns:"workspace"})}),(0,I.jsx)(C.v1X,{size:"sm",value:(0,x.find)(_e,{value:A}),onChange:e=>{Q(e.value),g({target:{name:"role",value:ne[0].id}})},defaultValue:(null===_e||void 0===_e?void 0:_e.length)>0&&_e[0],options:_e,placeholder:ae("user_invite.role"),components:{Option:ve},customStyles:{valueContainer:()=>({minWidth:"7rem"})},name:"type",isSearchable:!1,isInvalid:!1,isDisabled:_})]}),(0,I.jsxs)(S.k,{gap:2,align:"center",children:[(0,I.jsx)(c.x,{fontSize:"sm",fontWeight:"medium",w:"full",color:"content_inactive",children:ke[A].prefix}),(0,I.jsx)(C.v1X,{size:"sm",value:(0,x.find)(ne,{id:p.role})||null,onChange:e=>{g({target:{name:"role",value:e.id}})},defaultValue:(null===ne||void 0===ne?void 0:ne.length)>0&&ne[0],options:ne,placeholder:ae("user_invite.role"),components:{Option:ve},customStyles:{valueContainer:()=>({minWidth:"7rem"})},name:"role",isSearchable:!1,isInvalid:!1,isDisabled:_})]})]}),A===k.MemberTypes.MEMBER&&(se.isProductMember||pe)?null:(0,I.jsxs)(G.b,{status:"warning",variant:"subtle",borderRadius:"lg",children:[(0,I.jsx)(J.z,{as:ke[A].icon,boxSize:"64px",mx:8,color:"content_alpha_400"}),(0,I.jsxs)(d.x,{maxW:"400px",children:[(0,I.jsx)(V.C,{mb:1,fontSize:"md",fontWeight:"medium",color:"content_active",children:ke[A].title}),(0,I.jsx)(X.X,{maxWidth:"sm",color:"content_details",children:ke[A].description})]})]}),(0,I.jsx)(Z.U,{w:"full",children:(0,I.jsx)(E.z,{w:"full",variant:"solid",type:"submit",disabled:(0,x.isEmpty)(p.email)||m.email||fe,onClick:b,isLoading:_,children:ae("user_invite.send_invite",{ns:"auth"})})})]}):m.email&&p.email.length>0&&!p.email.includes("@")&&0===te.length?(0,I.jsxs)(S.k,{direction:"column",gap:3,w:"full",h:"309px",children:[(0,I.jsx)(c.x,{px:3,fontSize:"sm",color:"content_inactive",children:ae("share_modal.keep_typing",{ns:"studio"})}),(0,I.jsx)(S.k,{direction:"column",children:["gmail.com","yahoo.com","outlook.com"].map(e=>(0,I.jsxs)(S.k,{align:"center",borderRadius:"md",py:2,px:3,_hover:{bg:"base_level_3"},gap:2.5,onClick:()=>{const t=`${p.email}@${e}`;ie("email",t),le(t),K(t)},cursor:"pointer",children:[(0,I.jsx)(L.J,{as:j.FaUserPlus}),(0,I.jsx)(c.x,{children:`"${p.email}@${e}"`})]},e))})]}):te.length>0?(0,I.jsx)(me,{addon:h,checkFreePlanAndTrial:v,isAuthorizeToChangeRole:w,membersWithAccess:ge,membersWithoutAccess:be,onSharedContentMemberAction:z,onSelect:e=>{ie("email",e),K(e),le(e)},productRoles:ee,roles:y}):(0,I.jsx)(q.M,{py:4,children:(0,I.jsxs)(S.k,{direction:"column",align:"center",children:[(0,I.jsx)(L.J,{my:"16",mx:"14",as:j.FaUserPlus,fontSize:"8xl",color:"content_alpha_200"}),(0,I.jsxs)(S.k,{direction:"column",gap:2,align:"center",children:[(0,I.jsx)(c.x,{fontWeight:"medium",color:"content_inactive",children:ae("share_modal.search_and_invite",{ns:"studio"})}),(0,I.jsx)(c.x,{fontWeight:"medium",fontSize:"sm",color:"content_disabled",children:ae("share_modal.enter_email",{ns:"studio"})})]})]})}),oe&&(0,I.jsx)(he.Z,{isOpen:oe,loading:_,title:ae("user_invite.title",{ns:"auth"}),message:(null===h||void 0===h||null===(t=h.extra)||void 0===t?void 0:t.billing_cycle)===k.BILLING_CYCLE_MONTH?ae("user_management.member_seat.message_monthly",{ns:"workspace",amount:(0,k.currencyFormatter)(null===h||void 0===h||null===(n=h.str
1ipe_price)||void 0===n||null===(i=n.currency)||void 0===i?void 0:i.unit_amount,null===h||void 0===h||null===(o=h.stripe_price)||void 0===o||null===(l=o.currency)||void 0===l?void 0:l.currency)}):ae("user_management.member_seat.message_yearly",{ns:"workspace",amount:(0,k.currencyFormatter)(null===h||void 0===h||null===(s=h.stripe_price)||void 0===s||null===(a=s.currency)||void 0===a?void 0:a.unit_amount,null===h||void 0===h||null===(r=h.stripe_price)||void 0===r||null===(u=r.currency)||void 0===u?void 0:u.currency)}),onConfirm:()=>{var e;Y(!0),D(p,{setSubmitting:Y,resetForm:R,setErrors:T},se.isExists,null===se||void 0===se||null===(e=se.member)||void 0===e?void 0:e.user_id)},onClose:()=>{Y(!1),O()}})]})}})};var ge=n(335325);const fe=e=>{let{addon:t,allWorkspaceMembers:n,contentId:i,contentType:o,checkFreePlanAndTrial:l,email:s,isAuthorizeToChangeRole:a,memberType:r,onConfirmation:d,onClose:u,onGoBack:p,onSharedContentMemberAction:m,onUpdateEmail:h,onUpdateMemberType:v,productRoles:x,roles:g,sendInvite:f,selectedRoles:b,showInviteConfirmModal:k,title:y}=e;const[C,T]=(0,_.useState)([]),[w,E]=(0,_.useState)("");return(0,_.useEffect)(()=>{if(w.length>0){const e=null===n||void 0===n?void 0:n.filter(e=>{var t,n,i,o;return(null===e||void 0===e||null===(t=e.display_name)||void 0===t||null===(n=t.toLowerCase())||void 0===n?void 0:n.includes(null===w||void 0===w?void 0:w.toLowerCase()))||(null===e||void 0===e||null===(i=e.email)||void 0===i||null===(o=i.toLowerCase())||void 0===o?void 0:o.includes(null===w||void 0===w?void 0:w.toLowerCase()))});T(e)}else 0===w.length&&T([])},[w,n]),(0,I.jsxs)(S.k,{direction:"column",gap:4,children:[(0,I.jsxs)(S.k,{pl:0,pr:0,gap:2,py:4,alignItems:"center",children:[(0,I.jsx)(R.h,{"aria-label":"Go back",onClick:p,icon:(0,I.jsx)(L.J,{as:j.FaArrowLeft,fontSize:"md"}),variant:"ghost",size:"sm"}),(0,I.jsx)(c.x,{fontSize:"xl",fontWeight:"medium",color:"content_active",children:y})]}),(0,I.jsx)(xe,{addon:t,checkFreePlanAndTrial:l,isAuthorizeToChangeRole:a,initialValues:{email:s||"",role:(null===b||void 0===b?void 0:b.length)>0&&b[0].id,content_id:i,content_type:o},memberType:r,onInvite:f,onSharedContentMemberAction:m,onGoBack:p,onConfirmation:d,onClose:u,onUpdateMemberType:v,onUpdateEmail:h,productRoles:x,roles:g,searchQuery:w,selectedRoles:b,searchUsers:C,showInviteConfirmModal:k,updateSearchUsers:e=>T(e),updateSearchQuery:e=>E(e),validationSchema:ge.h})]})};var be=n(772929),je=n(323887),_e=n(926284),ke=n(354161),ye=n(732259),Ce=n(957711),Se=n(817745),Te=n(717429),we=n(799396);const Ee=e=>{let{link:t,title:n,subtitle:i,onToggle:o,visibility:l,orgName:s}=e;const{t:a}=(0,g.$)(["studio","workspace"]),r=(0,_.useMemo)(()=>[{value:y.xC6.private,title:a("user_management.private_view",{ns:"workspace"}),description:a("user_management.private_view_desc",{ns:"workspace"}),icon:j.FaLock},{value:y.xC6.protected,title:s||a("user_management.protected_view",{ns:"workspace"}),description:a("user_management.protected_view_desc",{ns:"workspace"}),icon:j.FaRegBuilding},{value:y.xC6.public,title:a("user_management.public_link",{ns:"workspace"}),description:a("user_management.public_link_desc",{ns:"workspace"}),icon:j.FaGlobe}],[a,s]),d=(0,_.useMemo)(()=>r.find(e=>Number(e.value)===Number(l)),[r,l]);return(0,I.jsxs)(S.k,{direction:"column",gap:4,children:[(0,I.jsx)(c.x,{fontWeight:"medium",color:"content_active",children:a("user_management.general_access",{ns:"workspace"})}),(0,I.jsxs)(S.k,{gap:3,align:"center",children:[(0,I.jsx)(S.k,{w:10,h:10,bg:"content_alpha_100",align:"center",borderRadius:"full",justify:"center",children:(0,I.jsx)(L.J,{as:null===d||void 0===d?void 0:d.icon})}),(0,I.jsxs)(S.k,{direction:"column",w:"full",align:"flex-start",children:[(0,I.jsx)(ne.v,{children:e=>{let{isOpen:t}=e;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(ae.j,{fontSize:"sm",fontWeight:"medium",children:[null===d||void 0===d?void 0:d.title,t?(0,I.jsx)(L.J,{as:we.$Pg,ml:2}):(0,I.jsx)(L.J,{as:j.FaAngleDown,ml:2})]}),(0,I.jsx)(oe.q,{children:r.map(e=>(0,I.jsx)(le.s,{onClick:()=>o(Number(e.value)),children:e.title},e.value))})]})}}),(0,I.jsx)(c.x,{fontSize:"xs",color:"content_details",children:null===d||void 0===d?void 0:d.description})]})]}),Number(l)===y.xC6.public&&(0,I.jsxs)(S.k,{align:"center",gap:3,children:[(0,I.jsx)(S.k,{flex:1,children:(0,I.jsx)(U.I,{readOnly:!0,t
1ype:"text",placeholder:a("share.copy_link",{ns:"studio"}),value:t,size:"sm"})}),(0,I.jsx)(S.k,{children:(0,I.jsx)(Te.T,{size:"sm",icon:j.FaLink,value:t,withText:!0,variant:"secondary"})})]})]})};var Ie=n(82406);const Ae=e=>{let{addon:t,accordionIndex:n,contentType:i,checkFreePlanAndTrial:o,visibility:l,hideInviteUser:s,isAuthorizeToChangeRole:a,loaded:r,members:d,onSharingEnabledChange:u,onShowSeoSettings:p,onSharedContentMemberAction:m,onToggle:h,onUpdateAccordionIndex:v,onUpdateSearchView:x,roles:f,shareLink:b,shareTitle:j,shareSubtitle:_,showSharePreviewLink:y,showSettingsLink:T,subscriptionMembers:w,productRoles:A,orgName:z}=e;const{t:O}=(0,g.$)(["studio","ai","common","auth"]),D=(0,I.jsx)(I.Fragment,{children:(0,I.jsx)(S.k,{direction:"column",gap:4,children:(0,I.jsx)(Ee,{link:b,title:j||O("share.share_preview",{ns:"studio"}),subtitle:_||O("share.anyone",{ns:"studio"}),onToggle:h,visibility:l,orgName:z})})});return s&&u&&y?D:r?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(S.k,{direction:"column",mt:1.5,mb:4,children:(0,I.jsxs)(S.k,{align:"center",gap:2.5,children:[(0,I.jsx)(S.k,{flex:1,children:(0,I.jsx)(N.B,{children:(0,I.jsx)(U.I,{onFocus:()=>x(!0),type:"text",placeholder:O("share_modal.invite_user",{ns:"studio"})})})}),(0,I.jsx)(E.z,{variant:"solid",onClick:()=>x(!0),children:O("user_invite.send_invite",{ns:"auth"})})]})}),(0,I.jsx)(be.U,{variant:"section",allowToggle:!0,allowMultiple:!0,gap:4,onChange:e=>{v(e)},index:n,children:(null===w||void 0===w?void 0:w.length)>0&&(0,I.jsxs)(je.Q,{bg:"content_alpha_100",children:[(0,I.jsxs)(_e.K,{fontSize:"md",children:[O("share_modal.members_with_access",{ns:"studio"}),(0,I.jsx)(te.C,{variant:"secondary",ml:2,textTransform:"unset",children:null===w||void 0===w?void 0:w.length}),(0,I.jsx)(ke.X,{})]}),(0,I.jsx)(ye.H,{maxH:"300px",overflowY:"auto",children:(0,I.jsx)(pe,{addon:t,checkFreePlanAndTrial:o,isAuthorizeToChangeRole:a,members:w,onAction:m,productRoles:A,roles:f})})]})}),u&&y?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Q.i,{my:4}),D]}):null,T&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Q.i,{my:4}),(0,I.jsx)(S.k,{justify:"flex-end",children:(0,I.jsx)(C.SYi,{containerProps:{p:0},children:(0,I.jsxs)(c.x,{color:"content_inactive",fontSize:"sm",children:[O("share_modal.manage_roles_a",{ns:"studio"}),(0,I.jsx)(Ce.r,{ml:1.5,to:k.USERS_AND_PERMISSIONS,as:Se.rU,children:O("share_modal.manage_roles_b",{ns:"studio"})})]})})})]})]}):(0,I.jsx)(Ie.Z,{})};var ze=n(282542),Oe=n(659840);const De=e=>{var t;const n=new AbortController,{t:S}=(0,g.$)(["studio","ai","common","workspace","accounts"]),T=(0,f.v9)(e=>{var t,n;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.selectedSpace}),w=(0,i.S)({base:!0,md:!1}),[E,R]=(0,_.useState)({allWorkspaceMembers:[],roles:[],productRoles:[],loaded:!1,searchView:!1,shareLink:e.shareLink,activeTab:k.SHARE_ACTIVE_TAB_PRIVATELY,visibility:e.access||y.xC6.private,accordionIndex:[],memberType:T?k.MemberTypes.MEMBER:k.MemberTypes.GUEST,email:e.prefilledEmail||"",addon:{},showInviteConfirmModal:!1,showUpgradePlanModal:!1}),L=(0,f.I0)(),M=(0,Oe.k6)(),F=(0,b.TH)(),N=(0,k.getProductNameFromURL)(F.pathname.split("/")[1]),U=(0,f.v9)(e=>e.auth),$=(0,f.v9)(e=>e.story),W=(0,f.v9)(e=>e.document.data),B=(0,f.v9)(e=>e.permissions.workspacePermissionChecks),H=(0,f.v9)(e=>{var t,n;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.selectedOrg}),Z=(0,f.v9)(e=>{var t,n;return(null===(t=e.apps)||void 0===t?void 0:t[N])||(null===(n=e.apps)||void 0===n?void 0:n[k.PRODUCTS.ALL])}),G=(0,k.isFreePlan)(Z),J=(null===Z||void 0===Z?void 0:Z.status)===k.BILLING_SUBSCRIBED_PLAN_STATUS_TRIAL,{hasBetaAccess:V}=B,{onHide:X,onSharingEnabledChange:q,onSharingBlocked:Y,categoryName:K,contentType:Q,contentId:ee,showCommunity:te=!1,shareTitle:ne,shareSubtitle:ie,onShowPublishModalHandler:oe,onShowSeoSettings:le,hideInviteUser:se,isAuthorizeToChangeRole:ae=(0,k.isAuthorizeToChangeWorkspaceUserRole)(null===U||void 0===U||null===(t=U.payload)||void 0===t?void 0:t.user.pk,E.allWorkspaceMembers),prefilledEmail:re="",title:de,org:ce,showInModal:ue=!0,showSettingsLink:pe=!0}=e,{loaded:me,roles:he,shareLink:ve,productRoles:xe,visibility:ge,activeTab:be,searchView:je,allWorkspaceMembers:_e,accordionIndex:ke,memberType:ye,email:Ce,addon:Se,showInviteConfirmModal:Te,showUpgradePlanModal:we}=E,Ee=(0,_.useMemo)(()=>(k.MemberTypes.MEMBER,he),[ye,he]),Ie=(0,_.useMemo)(()=>N!==k.PRODUCTS.AI_WRITER||V,[N,V]),De=(0,_.useMemo)(()=>null===_e||void 0===_e?void 0:_e.filter(e=>null===e||void 0===e?void 0:e.shared_item),[_e]),Pe=e=>{R(t=>({...t,...e}))},Re=(0,_.useCallback)(()=>J?L((0,ze.lz)({product:N,subscription:Z}
1)):G?Pe({showUpgradePlanModal:!0}):void 0,[G,J,L,N]),Le=(0,_.useCallback)(t=>{Pe({visibility:t}),q&&q(t),t===y.xC6.public&&Pe({shareLink:e.shareLink})},[q,e.shareLink]),Me=async()=>{try{var e,t;return null===(e=(await(0,y.hnM)()).data)||void 0===e||null===(t=e.results)||void 0===t?void 0:t.find(e=>e.name===O.dS)}catch(n){(0,C.CFj)({title:S("user_management.errors.error_title"),description:S("user_management.errors.roles"),status:"error"})}},Fe=async function(e,t){let{setSubmitting:n,resetForm:i,setErrors:o}=t,l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{const t=await Me();if(ye===k.MemberTypes.MEMBER){var a;const n={auto_charge:!0,email:null===e||void 0===e||null===(a=e.email)||void 0===a?void 0:a.toLowerCase(),role:null===t||void 0===t?void 0:t.id,apps:{add:[{subscription:null===Z||void 0===Z?void 0:Z.id}],remove:[]}};l?await(0,y.RS1)(H,String(s),n):await(0,y.Lq$)(H,n),e.content_role=e.role,null!==e&&void 0!==e&&e.email&&(e.email=e.email.toLowerCase()),await(0,y.vCx)(e),await Ue(),(0,C.CFj)({description:S("shared_successfully",{ns:"common"}),title:S("success",{ns:"common"}),status:"success"})}else e.content_role=e.role,null!==e&&void 0!==e&&e.email&&(e.email=e.email.toLowerCase()),await(0,y.vCx)(e),await Ue(),(0,C.CFj)({description:S("shared_successfully",{ns:"common"}),title:S("success",{ns:"common"}),status:"success"});n(!1),Ne(ee),(0,k.analyticsTrackEvent)("inviteMembers",{location:"sharingModal"}),i(),Pe({searchView:!1,memberType:k.MemberTypes.MEMBER,email:"",showInviteConfirmModal:!1})}catch(M){var r,d,c,u,p,m,h,v,x,g,f,b,j,_,T,w,E,I,A,z,O,D,P,R,L;n(!1),o({email:(null===M||void 0===M||null===(r=M.response)||void 0===r||null===(d=r.data)||void 0===d||null===(c=d.email)||void 0===c?void 0:c[0])||(null===M||void 0===M||null===(u=M.response)||void 0===u?void 0:u.data)}),Pe({showInviteConfirmModal:!1}),(0,C.CFj)({description:(null===M||void 0===M||null===(p=M.response)||void 0===p||null===(m=p.data)||void 0===m?void 0:m.detail)||(null===M||void 0===M||null===(h=M.response)||void 0===h||null===(v=h.data)||void 0===v||null===(x=v.apps)||void 0===x||null===(g=x.add)||void 0===g||null===(f=g[0])||void 0===f||null===(b=f.non_field_errors)||void 0===b?void 0:b[0])||(null===M||void 0===M||null===(j=M.response)||void 0===j||null===(_=j.data)||void 0===_||null===(T=_.apps)||void 0===T||null===(w=T.add)||void 0===w||null===(E=w[0])||void 0===E||null===(I=E.role)||void 0===I?void 0:I[0])||
1(null===M||void 0===M||null===(A=M.response)||void 0===A||null===(z=A.data)||void 0===z||null===(O=z.email)||void 0===O?void 0:O[0])||(null===M||void 0===M||null===(D=M.response)||void 0===D?void 0:D.data)||(null===M||void 0===M||null===(P=M.response)||void 0===P||null===(R=P.data)||void 0===R||null===(L=R.non_field_errors)||void 0===L?void 0:L[0])||S("errors.failed_to_share",{ns:"common"}),title:S("error",{ns:"common"}),status:"error"})}},Ne=async e=>{try{const t=await(0,y.bhz)(e);Pe({allWorkspaceMembers:t.data,loaded:!0})}catch(t){L((0,z.iM)(t))}},Ue=async()=>{(0,y.qdR)(H,n.signal).then(e=>{L({type:P.ury,payload:e.data})}).catch(e=>{L((0,z.iM)(e))})},$e=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const{role:o,member:l}=t;switch(e){case k.MemberActionTypes.CHANGE_ROLE:!async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{if(i){Re();const n=await Me(),i={auto_charge:!0,email:null===e||void 0===e?void 0:e.email,role:null===n||void 0===n?void 0:n.id,apps:{add:[{subscription:null===Z||void 0===Z?void 0:Z.id,role:null===t||void 0===t?void 0:t.id}],remove:[]}};await(0,y.RS1)(H,String(null===e||void 0===e?void 0:e.user_id),i)}else{const n={email:e.email,role:t.id,content_id:ee,content_type:Q,content_role:t.id};var o;null!==e&&void 0!==e&&e.shared_item?await(0,y.nM0)(String(null===e||void 0===e||null===(o=e.shared_item)||void 0===o?void 0:o.id),n):await(0,y.vCx)(n)}await Ne(ee),(0,C.CFj)({description:S("role_updated",{ns:"common"}),title:S("success",{ns:"common"}),status:"success"})}catch(b){var l,s,a,r,d,c,u,p,m,h,v,x,g,f;(0,C.CFj)({description:(null===b||void 0===b||null===(l=b.response)||void 0===l||null===(s=l.data)||void 0===s?void 0:s.detail)||(null===b||void 0===b||null===(a=b.response)||void 0===a||null===(r=a.data)||void 0===r||null===(d=r.apps)||void 0===d||null===(c=d.add)||void 0===c||null===(u=c[0].non_field_errors)||void 0===u?void 0:u[0])||(null===b||void 0===b||null===(p=b.response)||void 0===p||null===(m=p.data)||void 0===m||null===(h=m.email)||void 0===h?void 0:h[0])||(null===b||void 0===b||null===(v=b.response)||void 0===v?void 0:v.data)||(null===b||void 0===b||null===(x=b.response)||void 0===x||null===(g=x.data)||void 0===g||null===(f=g.non_field_errors)||void 0===f?void 0:f[0])||S("errors.failed_to_share",{ns:"common"}),title:S("error",{ns:"common"}),status:"error"}),L((0,z.iM)(b))}finally{n()}}(l,o,n,i);break;case k.MemberActionTypes.REMIND:!async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};try{var i;null!==e&&void 0!==e&&e.shared_item?await(0,y.QuN)({remind_me:!0,content_type:Q,content_id:ee,email:e.email,content_role:null===e||void 0===e||null===(i=e.shared_item)||void 0===i?void 0:i.content_role.id}):await(0,y.O06)(H,String(null===e||void 0===e?void 0:e.user_id)),(0,C.CFj)({description:S("reminded_user",{ns:"common"}),title:S("success",{ns:"common"}),status:"success"})}catch(s){var o,l;(0,C.CFj)({description:(null===(o=s.response)||void 0===o||null===(l=o.data)||void 0===l?void 0:l.detail)||S("user_management.errors.remind_user.error",{ns:"workspace"}),title:S("user_management.errors.error_title",{ns:"workspace"}),status:"error"}),L((0,z.iM)(s))}finally{n()}}(l,o,n);break;case k.MemberActionTypes.REMOVE:!async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};try{var i;null!==e&&void 0!==e&&e.shared_item?await(0,y.tPH)(String(null===e||void 0===e||null===(i=e.shared_item)||void 0===i?void 0:i.id)):await(0,y.kl0)(H,null===e||void 0===e?void 0:e.user_id),await Ne(ee),(0,C.CFj)({description:S("removed_user",{ns:"common"}),title:S("success",{ns:"common"}),status:"success"})}catch(s){var o,l;(0,C.CFj)({title:(null===s||void 0===s||null===(o=s.response)||void 0===o||null===(l=o.data)||void 0===l?void 0:l.detail)||S("user_management.errors.error_title",{ns:"workspace"}),description:S("user_management.errors.remove_user.error",{ns:"workspace"}),status:"error"}),L((0,z.iM)(s))}finally{n()}}(l,o,n);break;case k.MemberActionTypes.LEAVE:!async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};try{var i,o,l,s,a;null!==e&&void 0!==e&&e.shared_item?await(0,y.tPH)(String(null===e||void 0===e||null===(a=e.shared_item)||void 0===a?void 0:a.id)):await(0,y.kl0)(H,null===e||void 0===e?void 0:e.user_id),await Ne(ee),(0,C.CFj)({description:S("success.leave_workspace.message",{ns:"workspace"}),title:S("success.leave_workspace.heading",{ns:"workspace"}),status:"success"});const t=null===(i=U.payload)||void 0===i||null===(o=i.orgs.find(e=>{var t;return e.id!==(null===(t=U.payload)||void 0===t?void 0:t.selectedOrg)}))||void 0===o?void 0:o.id,n=null===(l=U.payload)||void 0===l||null===(s=l.user)||void 0===s?void 0:s.context;
1L((0,D.NO)(t,(0,k.getAuthToken)(),n)),L((0,D.Tp)()),M.push(k.USER_HOME)}catch(r){(0,C.CFj)({description:S("failure.remove.message",{ns:"workspace"}),title:S("failure.remove.heading",{ns:"workspace"}),status:"error"}),L((0,z.iM)(r))}finally{n()}}(l,o,n)}},We=(0,I.jsx)(Ae,{accordionIndex:ke,addon:Se,contentType:Q,checkFreePlanAndTrial:Re,hideInviteUser:se,visibility:ge,isAuthorizeToChangeRole:ae,loaded:me,onToggle:e=>{Y?Y():Le(e)},onSharingEnabledChange:q,onShowSeoSettings:le,onSharedContentMemberAction:$e,onUpdateSearchView:e=>Pe({searchView:e}),onUpdateAccordionIndex:e=>Pe({accordionIndex:e}),productRoles:xe,roles:he,shareLink:ve,shareTitle:ne,shareSubtitle:ie,subscriptionMembers:De,showSharePreviewLink:Ie,showSettingsLink:pe,orgName:null===ce||void 0===ce?void 0:ce.name}),Be=je?(0,I.jsx)(fe,{onGoBack:()=>Pe({searchView:!1}),roles:he,contentId:ee,contentType:Q,checkFreePlanAndTrial:Re,sendInvite:async function(e,t,n,i){let{setSubmitting:o,resetForm:l,setErrors:s}=t,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(ye===k.MemberTypes.MEMBER){if(J)return o(!1),L((0,ze.lz)({product:N,subscription:Z}));if(G)return o(!1),Pe({showUpgradePlanModal:!0});if(!((null===Z||void 0===Z?void 0:Z.available_seats)>(null===Z||void 0===Z?void 0:Z.member_count)||a))return o(!1),Pe({showInviteConfirmModal:!0});Fe(e,{setSubmitting:o,resetForm:l,setErrors:s},n,i)}else Fe(e,{setSubmitting:o,resetForm:l,setErrors:s},n,i)},allWorkspaceMembers:_e,title:de||S("share_modal.modal_title"),onSharedContentMemberAction:$e,isAuthorizeToChangeRole:ae,email:Ce,onUpdateEmail:e=>Pe({email:e}),memberType:ye,onUpdateMemberType:e=>Pe({memberType:e}),productRoles:xe,selectedRoles:Ee,showInviteConfirmModal:Te,addon:Se,onConfirmation:Fe,onClose:()=>Pe({showInviteConfirmModal:!1})}):te?(0,I.jsxs)(o.m,{index:be,onChange:e=>{Pe({activeTab:e})},mt:2,children:[(0,I.jsxs)(l.t,{children:[(0,I.jsx)(s.O,{children:w?S("share",{ns:"common"}):S("share_modal.modal_title")}),(0,I.jsx)(s.O,{gap:2,children:S(w?"publish":"publish_to_community",{ns:"common"})})]}),(0,I.jsxs)(a.n,{children:[(0,I.jsx)(r.x,{children:We}),(0,I.jsx)(r.x,{py:0,children:(0,I.jsx)(A,{activeTab:be,onLoad:()=>Pe({loadedImage:!0}),onShowPublishModalHandler:oe})})]})]}):(0,I.jsxs)(d.x,{children:[(0,I.jsx)(d.x,{paddingInlineStart:0,pt:ue?4:0,pb:ue?4:2,children:(0,I.jsx)(c.x,{fontSize:"xl",fontWeight:"medium",color:"content_active",children:de||S("share_modal.modal_title")})}),(0,I.jsx)(d.x,{mt:4.5,mb:4,h:"full",children:We})]});return(0,_.useEffect)(()=>{re.length&&Pe({searchView:!0})},[re.length]),(0,_.useEffect)(()=>{var e,t;const n=null===(e=U.payload)||void 0===e||null===(t=e.orgs)||void 0===t?void 0:t.find(e=>e.id===H);se||((async()=>{try{const e=K||Q,t=(await(0,y.NZz)(e)).data.results.map(e=>({...e,value:e.name,label:e.display_name}));Pe({roles:t})}catch(e){L((0,z.iM)(e))}})(),N&&((async e=>{try{const t=(await(0,y.xFj)(e)).data.results.map(e=>({...e,value:e.name,label:e.display_name}));Pe({productRoles:t})}catch(t){(0,z.iM)(t)}})(N),(async()=>{try{var e,t,n;const o=await(0,y.OPq)(k.AddonCategories.AUTO_CHARGE_SEAT,null===Z||void 0===Z||null===(e=Z.extra)||void 0===e||null===(t=e.current_plan)||void 0===t?void 0:t.tldr_plan_id);var i;(0,x.isEmpty)(null===o||void 0===o||null===(n=o.data)||void 0===n?void 0:n.results)||Pe({addon:null===o||void 0===o||null===(i=o.data)||void 0===i?void 0:i.results[0]})}catch(o){console.error(o)}})()),ee&&Ne(ee),null!==n&&void 0!==n&&n.guest_count||Ue())},[]),(0,_.useEffect)(()=>{(null!==$&&void 0!==$&&$.payload||W)&&Pe({shareLink:e.shareLink})},[W,e.shareLink,null===$||void 0===$?void 0:$.payload]),(0,I.jsxs)(I.Fragment,{children:[ue?(0,I.jsxs)(u.u_,{isOpen:!we,onClose:X,size:"2xl",children:[(0,I.jsx)(p.Z,{}),(0,I.jsxs)(m.h,{children:[(0,I.jsx)(h.o,{zIndex:"modal"}),(0,I.jsx)(v.f,{pt:0,pb:0,h:"full",bg:"base_level_2",borderRadius:"md",children:Be})]})]}):Be,we&&(0,I.jsx)(C.XLS,{t:S,imageTextPrimary:S("user_management.prepaid",{ns:"workspace"}),imageTextSecondary:S("user_management.seats",{ns:"workspace"}),title:S("prepaid_seats_modal.title",{ns:"workspace"}),subtitle:S("user_management.member_seat.free_plan_message",{ns:"workspace"}
1),image:k.PREPAID_SEATS_IMAGE_URL,onHide:()=>Pe({showUpgradePlanModal:!1}),onViewPlansHandler:()=>{M.push({search:`?show=billing&plan=${k.DEFAULT_UPGRADE_PLAN_CODE}`}),Pe({showUpgradePlanModal:!1})},featureList:[{icon:j.FaUsers,title:S("prepaid_seats_modal.feature_1",{ns:"workspace"}),info:S("prepaid_seats_modal.feature_1_description",{ns:"workspace"})},{icon:j.FaShareAlt,title:S("prepaid_seats_modal.feature_2",{ns:"workspace"}),info:S("prepaid_seats_modal.feature_2_description",{ns:"workspace"})},{icon:j.FaUsersCog,title:S("prepaid_seats_modal.feature_3",{ns:"workspace"}),info:S("prepaid_seats_modal.feature_3_description",{ns:"workspace"})}]})]})}},366327:(e,t,n)=>{n.d(t,{Ob:()=>I,XN:()=>E,ZP:()=>A});var i=n(683017),o=n(408499),l=n(587383),s=n(720637),a=n(532003),r=n(349798),d=n(298249),c=n(741065),u=n(223700),p=n(759823),m=n(930687),h=n(808616),v=n(359185),x=n(428506),g=n(398525),f=n(842554),b=n(270858),j=n(773414),_=n(778145),k=n(389474),y=n(945249),C=n(555180),S=n(308756),T=n(197643),w=n(228993);const E=[{id:"last_7_days",label:"range_picker.last_days",value:7},{id:"last_30_days",label:"range_picker.last_days",value:30},{id:"last_90_days",label:"range_picker.last_days",value:90}],I=(e,t)=>{try{const n=E.find(t=>e&&t.id===e);return{from:(0,k.default)(t,(null===n||void 0===n?void 0:n.value)||0),to:t}}catch{return{from:t,to:t}}},A=e=>{let{disabledDays:t,disabled:n,defaultPreset:A,onChange:z,onApply:O,onCancel:D,value:P,maxDate:R,showDropdownIcon:L=!0,buttonProps:M,placement:F="bottom-end",hasComparisonSelection:N}=e;const{t:U}=(0,o.$)(["common"]),[$,W]=(0,i.useState)(),[B,H]=(0,l.k)(),[Z,G]=(0,l.k)(),J=(0,i.useMemo)(()=>`${null!==P&&void 0!==P&&P.from?(0,y.default)(P.from,"LLL dd"):"none"} - ${null!==P&&void 0!==P&&P.to?(0,y.default)(P.to,"LLL dd, yyyy"):"none"}`,[P]),V=(0,i.useMemo)(()=>{if(N&&null!==P&&void 0!==P&&P.from&&null!==P&&void 0!==P&&P.to){const e=(0,C.Z)(P.to,P.from);let t,n,i;return t=P.fromPrev?P.fromPrev:(0,k.default)(P.from,e+1),n=(0,S.default)(t,e),i=(0,k.default)(P.from,e+1),{from:t,to:n,toMax:i}}return null},[P,N]),X=(0,i.useMemo)(()=>{if(V){return`${(0,y.default)(V.from,"LLL dd")} - ${(0,y.default)(V.to,"LLL dd, yyyy")}`}return null},[V]),q=(0,i.useMemo)(()=>`${null!==$&&void 0!==$&&$.from?(0,y.default)($.from,"LLL dd"):"none"} - ${null!==$&&void 0!==$&&$.to?(0,y.default)($.to,"LLL dd, yyyy"):"none"}`,[$]),Y=(0,i.useCallback)(e=>{try{const t={preset:void 0,from:null===e||void 0===e?void 0:e.from,to:(null===e||void 0===e?void 0:e.to)||(null===e||void 0===e?void 0:e.from)};null===z||void 0===z||z(t),W(t),G.off()}catch{}},[z,G]),K=(0,i.useCallback)(e=>{const t={...P,fromPrev:e};null===O||void 0===O||O(t),W(t),G.off(),H.off()},[O,P,G,H]),Q=(0,i.useCallback)(e=>{try{if(!n){const t={preset:e,...I(e,R)};null===O||void 0===O||O(t),W(t),G.off()}}catch{}},[O,R,n,G]),ee=(0,i.useCallback)(e=>{H.toggle(),Q(e.id)},[H,Q]),te=(0,i.useCallback)(()=>{try{H.toggle(),null===O||void 0===O||O($)}catch{}},[H,O,$]),ne=(0,i.useCallback)(()=>{try{H.toggle(),null===z||void 0===z||z(P),null===D||void 0===D||D(P),W(P)}catch{}},[H,z,P,D]),ie=(0,i.useCallback)(()=>{W(P),H.toggle()},[P,H]);(0,i.useEffect)(()=>{null!==P&&void 0!==P&&P.from&&null!==P&&void 0!==P&&P.to||(null!==P&&void 0!==P&&P.preset||A)&&Q((null===P||void 0===P?void 0:P.preset)||A)},[n]),(0,i.useEffect)(()=>{null!==P&&void 0!==P&&P.from&&null!==P&&void 0!==P&&P.to&&W(P)},[P]),(0,i.useEffect)(()=>{!B&&null!==P&&void 0!==P&&P.from&&null!==P&&void 0!==P&&P.to&&null!==$&&void 0!==$&&$.from&&null!==$&&void 0!==$&&$.to&&($.from!==P.from||$.to!==P.to)&&(null===D||void 0===D||D($))},[B]);const oe=(null===$||void 0===$?void 0:$.from)===(null===P||void 0===P?void 0:P.from)&&(null===$||void 0===$?void 0:$.to)===(null===P||void 0===P?void 0:P.to);return(0,w.jsxs)(s.J,{placement:F,isOpen:B,onOpen:ie,onClose:H.toggle,children:[(0,w.jsx)(a.x,{children:(0,w.jsx)(r.z,{variant:"secondary",leftIcon:(0,w.jsx)(d.J,{as:_.FaCalendar}),rightIcon:L?(0,w.jsx)(d.J,{as:_.FaChevronDown,position:"absolute",right:"3",top:"2"}):void 0,fontSize:"sm",fontWeight:"400",pl:"3",size:"sm",justifyContent:"flex-start",paddingRight:L?"6":"3",disabled:n,...M,children:(0,w.jsx)(c.x,{as:"span",w:"100%",textAlign:"left",noOfLines:1,children:q})})}),(0,w.jsx)(u.y,{width:"100%",minWidth:"260px",children:(0,w.jsxs)(p.b,{children:[(0,w.jsxs)(m.m,{defaultIndex:0,isFitted:!0,variant:"secondary",children:[(0,w.jsxs)(h.t,{children:[(0,w.jsx)(v.O,{children:U("presets")}),(0,w.jsx)(v.O,{children:U("custom")})]}),(0,w.jsxs)(x.n,{children:[(0,w.jsx)(g.x,{pb:"0",children:(0,w.jsx)(f.aV,{spacing:"2",children:E.map(e=>{const t=e.id===(null===P||void 0===P?void 0:P.preset);return(0,w.jsx)(f.HC,{children:(0,w.jsx)(r.z,{onClick:()=>ee(e),w:"full",justifyContent:"flex-start",color:t?"common.primary_400":void 0,_focus:{color:t?"common.primary_400":void 0},_hover:{color:t?"common.primary_400":void 0},children:U(e.label,{value:e.value})})},e.id)})})}),(0,w.jsxs)(g.x,{fontSize:"sm",pb:"0",children:[(0,w.jsx)(b.x,{mb:"4",children:(0,w.jsx)(c.x,{color:"content_inactive",as:"span",d:"block",w:"100%",textAlign:"center",children:J})}),(0,w.jsx)(b.x,{mb:"4",children:(0,w.jsx)(T.Z,{mode:"range",numberOfMonths:2,disabled:t,selected:{from:null===$||void 0===$?void 0:$.from,to:null===$||void 0===$?void 0:$.to},onSelect:Y})}),(0,w.jsxs)(j.h,{w:"full",spacing:"3",justifyContent:"flex-end",children:[(0,w.jsx)(r.z,{variant:"solid",size:"sm",onClick:te,disabled:oe,children:U("apply")}),(0,w.jsx)(r.z,{size:"sm",onClick:ne,disabled:oe,children:U("cancel")})]})]})]})]}),N&&(0,w.jsxs)(b.x,{mt:4,children:[(0,w.jsxs)(r.z,{variant:"ghost",size:"xs",rightIcon:(0,w.jsx)(_.FaCog,{}),fontWeight:"normal",onClick:G.toggle,children:[U("comparison_period"),": ",X]}
1),Z&&V&&(0,w.jsx)(b.x,{children:(0,w.jsxs)(b.x,{mt:3,p:3,borderRadius:"lg",background:"base_alpha_200",display:"inline-block",children:[(0,w.jsxs)(c.x,{mb:2,fontSize:"sm",color:"content_note",maxW:"17.5rem",children:[U("comparison_period_select"),":"]}),(0,w.jsx)(b.x,{mx:"auto",children:(0,w.jsx)(T.Z,{disabled:{after:new Date(V.toMax)},defaultMonth:V.from,selected:V.from,onSelect:K})})]})})]})]})})]})}},707124:(e,t,n)=>{n.d(t,{Z:()=>r});var i=n(351839),o=n(179822),l=n(691275),s=n(270858),a=n(228993);const r=e=>{let{backgroundUrl:t,children:n,boxStyles:r,...d}=e;return(0,a.jsxs)(i.k,{p:4,justifyContent:"center",alignItems:"center",flex:1,position:"relative",...d,children:[(0,a.jsx)(o.E,{position:"absolute",src:t,alt:"",objectFit:"cover",role:"presentation",top:0,w:"calc(100% + 2rem)",h:"100%",ml:-2,mr:-2,borderRadius:"lg"}),(0,a.jsx)(i.k,{direction:"column",justifyContent:"center",alignItems:"center",position:"relative",zIndex:2,children:(0,a.jsx)(i.k,{textAlign:"center",alignItems:"center",p:6,borderRadius:"3xl",minHeight:"280px",bg:(0,l.ff)("base_level_3","linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(180deg, rgba(104, 213, 255, 0) 0%, rgba(104, 213, 255, 0.1) 100%), rgba(30, 32, 36, 0.45)"),sx:r,children:(0,a.jsx)(s.x,{children:n})})})]})}},172014:(e,t,n)=>{n.d(t,{Z:()=>p});var i=n(683017),o=n(351839),l=n(828865),s=n(498243),a=n(270858),r=n(741065),d=n(778145),c=n(228993);const u=e=>{let{current:t=0,disabled:n,onChange:u,total:p=0}=e;const m=(0,i.useMemo)(()=>{let e=p;const t=[];for(;e>0;)t.push(e),--e;return t.reverse()},[p]),h=(0,i.useCallback)(e=>{u(e.target.value)},[u]),v=(0,i.useCallback)(()=>{u(t+1)},[u,t]),x=(0,i.useCallback)(()=>{u(t-1)},[u,t]);return p?(0,c.jsxs)(o.k,{alignItems:"center",children:[(0,c.jsx)(l.h,{"aria-label":"Previous",disabled:1===t||n,icon:(0,c.jsx)(d.FaChevronLeft,{}),onClick:x,size:"sm",mr:3}),(0,c.jsx)(s.P,{value:t,disabled:n,size:"sm",onChange:h,children:m.map(e=>(0,c.jsx)("option",{value:e,children:e},e))}),(0,c.jsx)(a.x,{ml:1,mr:3,children:(0,c.jsxs)(r.x,{as:"span",children:[(0,c.jsx)(r.x,{as:"span",mr:1,children:"/"}),p]})}),(0,c.jsx)(l.h,{"aria-label":"Next",disabled:t===p||n,icon:(0,c.jsx)(d.FaChevronRight,{}),onClick:v,size:"sm"})]}):null},p=(0,i.memo)(u)},852890:(e,t,n)=>{n.d(t,{Z:()=>Je,a:()=>Ge});var i=n(683017),o=n(270858),l=n(656674),s=n(831737),a=n(889366),r=n(151242),d=n(874298),c=(n(626993),n(228993));const u={".ProseMirror.ProseMirror-empty::before":{position:"absolute",content:"attr(data-placeholder)",color:"content_note"},"[contenteditable]":{userSelect:"text"}},p=e=>({...e,clipboardTextSerializer(e){const t=[];return e.content.forEach(e=>{let n="";e.forEach(e=>{var t;e.isText?n+=e.text:null!==(t=e.attrs)&&void 0!==t&&t.text&&(n+=e.attrs.text)}),t.push(n)}),t.join("\n")},dispatchTransaction(t){e.dispatchTransaction?e.dispatchTransaction(t):e.onChange&&e.onChange(this.state.apply(t))}}),m=(0,i.forwardRef)((e,t)=>{var n,l;const s=(0,i.useRef)(null),a=(0,i.useRef)(null),r=(0,i.useRef)(e),{state:m,placeholder:h,onFocus:v,onBlur:x,...g}=e;return(0,i.useEffect)(()=>{const{state:e,placeholder:t,onFocus:n,onBlur:i,...o}=r.current,l=new d.tk(s.current,{state:e,...p(o)});return a.current=l,()=>{l.destroy()}},[]),(0,i.useEffect)(()=>{var e;null===(e=a.current)||void 0===e||e.setProps(p(g))},[g]),(0,i.useLayoutEffect)(()=>{var e;null===(e=a.current)||void 0===e||e.updateState(m)},[m]),(0,i.useEffect)(()=>{var e,t;null===(e=a.current)||void 0===e||null===(t=e.dom)||void 0===t||t.setAttribute("data-placeholder",h||"")},[h]),(0,i.useEffect)(()=>{var e,t,n,i,o,l;null===(e=a.current)||void 0===e||null===(t=e.dom)||void 0===t||null===(n=t.classList)||void 0===n||n.toggle("ProseMirror-empty",0===(null===(i=a.current)||void 0===i||null===(o=i.dom)||void 0===o||null===(l=o.textContent)||void 0===l?void 0:l.length))},[m,null===(n=a.current)||void 0===n||null===(l=n.dom)||void 0===l?void 0:l.textContent]),(0,i.useImperativeHandle)(t,()=>({get view(){return a.current}})),(0,c.jsx)(o.x,{ref:s,onFocus:v,onBlur:x,sx:u})}),h=(0,i.memo)(m);var v=n(505418);const x=new v.H$("mention"),g=e=>{let{triggerChar:t="@",allowSpaces:n=!1,debounceTime:i=500,onEnter:o=()=>!1,onExit:l=()=>!1,onChange:s=()=>!1,onDebouncedChange:a=()=>!1}=e;const r=(c=t,function(e){const t="[\\w\\p{L}\\-_&\\+\\.]",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?new RegExp(`(^|\\s)${c}(${t}+(\\s${t}+){0,1}\\s?${t}*)$`,"u"):new RegExp(`(^|\\s)${c}(${t}*)$`,"u"),i=e.doc.textBetween(e.before(),e.pos,"\0","\0").match(n);if(i){var o,l,s;const t=i[0].substring(i[1].length,i[0].length),n=e.pos,a=n-t.length;if(!1===(null===(o=e.doc.resolve(a))||void 0===o||null===(l=o.parent)||void 0===l||null===(s=l.type)||void 0===s?void 0:s.isTextblock))return;return{range:{from:a,to:n},text:i[2]}}});var c;let u=null;return new v.Sy({key:x,view(){return{update:(e,t)=>
1{const n=this.key.getState(t),r=this.key.getState(e.state),d=this.props.getNode(e),c=!n.active&&r.active,p=n.active&&!r.active,m=!c&&!p&&n.text!==r.text;c&&o({view:e,node:d,range:r.range,text:r.text}),p&&l({view:e,node:d,range:n.range,text:n.text}),(c||m)&&(s({view:e,node:d,range:r.range,text:r.text}),u&&clearTimeout(u),u=setTimeout(()=>{r.active&&a({view:e,node:d,range:r.range,text:r.text})},i))}}},state:{init:()=>({active:!1,range:{},text:""}),apply(e){const t={active:!1,range:{},text:""},{selection:i}=e;if(i.from!==i.to)return t;const o=i.$from,l=r(o,n);return l&&(t.active=!0,t.range=l.range,t.text=l.text),t}},props:{getNode(e){var t,n,i;return null===e||void 0===e||null===(t=e.domAtPos(e.state.selection.$from.pos))||void 0===t||null===(n=t.node)||void 0===n||null===(i=n.querySelector)||void 0===i?void 0:i.call(n,'span[data-mark][data-type="mention-typing"]')},decorations(e){const{active:t,range:n}=this.getState(e);return t?d.EH.create(e.doc,[d.p.inline(n.from,n.to,{nodeName:"span","data-mark":"","data-type":"mention-typing"})]):null}}})},f=e=>{const t=/(^|\s)(#[\w\p{L}_]+)\b/giu,n=[];return e.descendants((e,i)=>{e.text&&Array.from(e.text.matchAll(t)).forEach(e=>{const t=e[2],o=(e.index||0)+e[1].length,l=i+o,s=l+t.length,a=d.p.inline(l,s,{nodeName:"span","data-mark":"","data-type":"hashtag"});n.push(a)})}),d.EH.create(e,n)},b=new v.H$("hashtag-highlighter"),j=()=>new v.Sy({key:b,state:{init(e,t){let{doc:n}=t;return f(n)},apply:(e,t)=>e.docChanged?f(e.doc):t},props:{decorations(e){return this.getState(e)}}});var _=n(725333);const k=e=>{const t=/(^|\s)(@[\w\p{L}\-_.@]+)\b/giu,n=[];return e.descendants((e,i)=>{e.text&&Array.from(e.text.matchAll(t)).forEach(e=>{const t=e[2],o=(e.index||0)+e[1].length,l=i+o,s=l+t.length,a=d.p.inline(l,s,{nodeName:"span","data-mark":"","data-type":"at-mention"});n.push(a)})}),d.EH.create(e,n)},y=new v.H$("at-mention-highlighter"),C=()=>new v.Sy({key:y,state:{init(e,t){let{doc:n}=t;return k(n)},apply:(e,t)=>e.docChanged?k(e.doc):t},props:{decorations(e){return this.getState(e)}}});var S=n(75093),T=n.n(S);const w=new v.H$("link-menu");const E=e=>{let{onEnter:t=()=>!1,onExit:n=()=>!1}=e;return new v.Sy({key:w,view(){return{update:(e,i)=>{const o=this.key.getState(i),l=this.key.getState(e.state),s=this.props.getNode(e),a=o.active&&!l.active,r=o.active!==l.active||o.text!==l.text||o.range!==l.range;a?n({view:e,node:s,range:o.range,text:o.text}):r&&t({view:e,node:s,range:l.range,text:l.text})}}},state:{init:()=>({active:!1,range:{},text:""}),apply(e){const t={active:!1,range:{},text:""},{selection:n}=e;if(n.from!==n.to||!n.empty)return t;const i=n.$from.pos;return e.doc.descendants((e,n)=>{var o,l;if(t.active||!e.text)return;const{text:s}=e,a=n+s.length;if(n>i||a<i)return;const r=function(e,t){const n=e=>/\s/.exec(e);let i=t-1,o=t;for(;i>=0&&!n(e[i]);)i-=1;for(i=Math.max(0,i+1);o<e.length&&!n(e[o]);)o+=1;return o=Math.max(i,o),{start:i,end:o}}(s,i-n),d=s.substring(r.start,r.end),c=(null===(o=T()(d))||void 0===o||null===(l=o[0])||void 0===l?void 0:l.url)===d;d&&c&&(t.active=!0,t.range={from:n+r.start,to:n+r.end},t.text=d)}),t}},props:{getNode(e){var t,n,i,o;const l=null===e||void 0===e||null===(t=e.domAtPos(e.state.selection.$from.pos))||void 0===t?void 0:t.node,s='span[data-mark][data-type="link-menu"]';return(null===l||void 0===l||null===(n=l.querySelector)||void 0===n?void 0:n.call(l,s))||(null===l||void 0===l||null===(i=l.parentNode)||void 0===i||null===(o=i.closest)||void 0===o?void 0:o.call(i,s))},decorations(e){const{active:t,range:n}=this.getState(e);return t?d.EH.create(e.doc,[d.p.inline(n.from,n.to,{nodeName:"span","data-mark":"","data-type":"link-menu"})]):null}}})},I=new v.H$("selected-text-menu"),A=e=>{let{onChange:t=()=>!1,onExit:n=()=>!1}=e;return new v.Sy({key:I,view:()=>({update:(e,i)=>{const o=e.state;if(!(i&&i.doc.eq(o.doc)&&i.selection.eq(o.selection)))if(o.selection.empty)i.selection.empty||null===n||void 0===n||n();else try{const{from:n,to:i}=o.selection,l={from:e.coordsAtPos(n),to:e.coordsAtPos(i)};null===t||void 0===t||t({view:e,range:{from:n,to:i},coords:l})}catch{null===n||void 0===n||n()}},destroy(){null===n||void 0===n||n()}})})},z=e=>{const t={"<":"<",">":">",'"':""","'":"'"};return e.replace(/[<>"']/g,e=>t[e])};var O=n(16946),D=n(832414),P=n(845458),R=n(519186),L=n(351839),M=n(878237),F=n(741065),N=n(179822),U=n(77456),$=n(408499);const W={zIndex:"popover",width:"12rem",maxHeight:"16rem",overflow:"hidden",overflowY:"auto",background:"base_level_3",borderColor:"base_alpha_200",boxShadow:"sm",borderRadius:"md",borderWidth:"1px",paddingTop:"1",paddingBottom:"1"},B={alignItems:"center",padding:"1",fontSize:"sm",cursor:"pointer",outline:"none",":focus":{backgroundColor:"content_alpha_200"},":not(:first-of-type)":{borderTop:"1px solid",borderTopColor:"content_alpha_200"}}
1,H=e=>{let{loading:t,items:n,node:l,text:s="",onSelect:a,onExit:r,onViewFocus:d}=e;const{t:u}=(0,$.$)(["planner"]),p=[],m=(0,i.useRef)(null),[h,v]=(0,i.useState)(-1),{popperRef:x,referenceRef:g}=(0,D.D)({placement:"bottom-start",strategy:"fixed"}),f=(0,i.useMemo)(()=>l&&(t||(null===n||void 0===n?void 0:n.length)>=0),[l,t,n]),b=(0,i.useCallback)(e=>()=>{a(n[e])},[n,a]),j=(0,i.useCallback)(e=>()=>{v(e)},[v]);return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,o=arguments.length>3?arguments[3]:void 0;const l=(0,i.useRef)();(0,i.useEffect)(()=>{l.current=t},[t]),(0,i.useEffect)(()=>{if(!n||!n.addEventListener)return;const t=e=>l.current(e);return n.addEventListener(e,t,o),()=>{n.removeEventListener(e,t,o)}},[e,n,o])}("keydown",(0,i.useCallback)(e=>"Escape"===e.key&&r?(e.preventDefault(),null===r||void 0===r||r(),!1):"Enter"===e.key&&f&&null!==h&&n[h]?(e.preventDefault(),a(n[h]),!1):"ArrowDown"===e.key&&f?(e.preventDefault(),v(Math.min(h+1,n.length-1)),!1):"ArrowUp"===e.key&&f?(e.preventDefault(),v(Math.max(-1,h-1)),!1):null,[f,n,h,a,r]),document,!0),(0,P.O)({ref:m,handler:()=>{null===r||void 0===r||r()}}),(0,i.useEffect)(()=>{g(l)},[l]),(0,i.useEffect)(()=>{f&&v(-1)},[n]),(0,i.useEffect)(()=>{var e;f&&(h>-1&&p[h]?null===(e=p[h])||void 0===e||e.focus():null===d||void 0===d||d())},[h]),f?(0,c.jsx)(R.h,{children:(0,c.jsx)(o.x,{ref:e=>{m.current=e,x(e)},sx:W,children:t?(0,c.jsx)(L.k,{alignItems:"center",justifyContent:"center",padding:"1",children:(0,c.jsx)(M.$,{color:"common.primary_400",size:"md"})}):0===n.length?(0,c.jsx)(L.k,{alignItems:"center",justifyContent:"center",padding:"2",children:(0,c.jsx)(F.x,{fontSize:"sm",color:"content_note",children:s&&""!==s.trim()?u("post_editor.mention.no_results"):u("post_editor.mention.start_typing")})}):n.map((e,t)=>(0,c.jsxs)(L.k,{tabIndex:"-1",ref:e=>{p[t]=e},onClick:b(t),onMouseEnter:j(t),sx:B,children:[(0,c.jsx)(N.E,{src:e.image,fallback:(0,c.jsx)(U.q,{name:e.name||e.text,width:"1.7rem",height:"1.7rem",size:"sm"}),boxSize:"2em",objectFit:"cover",borderRadius:"full"}),(0,c.jsxs)(o.x,{paddingLeft:"2",maxWidth:"calc(100% - 2em)",children:[(0,c.jsx)(F.x,{title:e.text,isTruncated:!0,fontSize:"1em",lineHeight:"1.2em",color:"content_inactive",children:e.text}),(0,c.jsx)(F.x,{title:e.name,isTruncated:!0,fontSize:"0.75em",lineHeight:"1.2em",color:"content_note",children:e.name})]})]},e.id))})}):null},Z=(0,i.memo)(H);var G=n(527867),J=n(878818),V=n(349798),X=n(957711),q=n(298249),Y=n(828865),K=n(346526),Q=n(308686),ee=n(172744);const te={position:"absolute",zIndex:"popover",display:"flex",alignItems:"center",background:"base_level_3",borderColor:"base_alpha_200","--popper-arrow-bg":"var(--chakra-colors-base_level_3)",boxShadow:"md",borderRadius:"md",borderWidth:"1px",paddingTop:"1",paddingBottom:"1",paddingLeft:"2",paddingRight:"2",maxWidth:"full"},ne=(0,G.m)(Q.E.div),ie=e=>{let{node:t,text:n,range:l,onExit:s,onToggleLinkDisabling:a,getLinkData:r}=e;const{t:d}=(0,$.$)("planner"),u=(0,i.useRef)(null),{popperRef:p,referenceRef:m,getArrowProps:h,getArrowInnerProps:v}=(0,D.D)({placement:"top",strategy:"fixed"}),x=(0,i.useMemo)(()=>!!(t&&n&&l),[t,n,l]),g=(0,i.useMemo)(()=>null===r||void 0===r?void 0:r(l,n),[n,l,r]),f=(0,i.useCallback)(()=>{null===a||void 0===a||a(l,n)},[n,l,a]);return(0,P.O)({ref:u,handler:e=>{var n;(null===e||void 0===e?void 0:e.target)===t||null!==t&&void 0!==t&&null!==(n=t.contains)&&void 0!==n&&n.call(t,e.target)||null===s||void 0===s||s()}}),(0,i.useEffect)(()=>{m(t)},[t]),x&&null!==g&&void 0!==g&&g.url?(0,c.jsx)(ee.M,{children:(0,c.jsx)(R.h,{children:(0,c.jsxs)(ne,{sx:te,ref:e=>{u.current=e,p(e)},children:[(0,c.jsx)(o.x,{display:"flex",alignItems:"center",marginRight:"1",children:(0,c.jsx)(J.u,{placement:"top",hasArrow:!0,label:g.url,children:(0,c.jsx)(V.z,{as:X.r,variant:"ghost",size:"xs",leftIcon:(0,c.jsx)(q.J,{as:K.ZKx}),href:g.url,isExternal:!0,children:(0,c.jsx)(F.x,{isTruncated:!0,maxWidth:"150px",children:g.url})})})}),a?(0,c.jsx)(J.u,{placement:"top",hasArrow:!0,label:g.disabled?d("post_editor.enable_shortening"):d("post_editor.disable_shortening"),children:(0,c.jsx)(Y.h,{onClick:f,icon:(0,c.jsx)(q.J,{as:g.disabled?K.Wlb:K.nL$,fontSize:"md"}),size:"xs",variant:"ghost"})}):null,(0,c.jsx)(o.x,{...h(),children:(0,c.jsx)(o.x,{...v()})})]})})}):null},oe=(0,i.memo)(ie);var le=n(305010);const se=function(e){const t={};return(arguments.length>
11&&void 0!==arguments[1]?arguments[1]:[]).forEach(n=>{void 0!==e.attrs[n]&&(t[`data-${n}`]=e.attrs[n])}),t["data-entity"]="",t["data-type"]=e.attrs.type,t},ae=e=>e.attrs.text,re={inline:!0,group:"inline",content:"text*",marks:"",selectable:!0,draggable:!1,atom:!0,attrs:(de={source:{},id:{},name:{default:null}},{...de,type:{},text:{}}),parseDOM:[{tag:`span[data-entity][data-type="${O.o}"][data-source][data-id]`,getAttrs:e=>function(e){const t={};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).forEach(n=>{const i=`data-${n}`;e.hasAttribute(i)&&(t[n]=z(e.getAttribute(i)))}),t.type=z(e.getAttribute("data-type")),t.text=z(e.textContent),t}(e,["source","id","name"])}],toDOM:e=>["span",se(e,["source","id","name"]),ae(e)]};var de;const ce=new le.V_({nodes:{doc:{content:"block+"},div:{content:"inline*",group:"block",whitespace:"pre",parseDOM:[{tag:"div"}],toDOM:()=>["div",0]},text:{group:"inline"},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM:()=>["br"]},[O.o]:re}}),ue=[O.o],pe=e=>{var t,n;const i={type:"doc",content:[]},o=(null===e||void 0===e||null===(t=e.message)||void 0===t?void 0:t.replace(/\r?\n/g,"\n"))||"",l=(null===e||void 0===e||null===(n=e.entitiesMap)||void 0===n?void 0:n.sort((e,t)=>e.offset<t.offset?1:-1))||[],s=l.reduce((e,t)=>({...e,[t.offset]:t}),{}),a=o.split("\n");let r=0;for(let d=0;d<a.length;d+=1){const e=a[d],t={type:"div",content:[]},n=e.split("");d>0&&(r+=1);let o=null;for(let i=0;i<n.length;i+=1){const l=n[i],a=r+i;let d=!1;if(s[a]){const t=s[a],{type:n,offset:l,length:c,...u}=t,p=l-r;if(ue.includes(n)){o={type:n,attrs:{...u,type:n,text:e.substring(p,p+c)}},d=!0,i+=t.length-1}}d||(o?o.text+=l:o={type:"text",text:l}),o&&(d||n.length===i+1||s[a+1])&&(t.content.push(o),o=null)}i.content.push(t),r+=e.length}return i},me=e=>{const t={message:"",entitiesMap:[]},n=(null===e||void 0===e?void 0:e.content)||"";let i=0;for(let o=0;o<n.length;o+=1){const e=n[o],l=(null===e||void 0===e?void 0:e.content)||[];if(o>0){const e="\n";t.message+=e,i+=e.length}for(let n=0;n<l.length;n+=1){const e=l[n];let o="";if("hard_break"===e.type)o="\n";else if("text"===e.type)o=e.text;else if(ue.includes(e.type)){const{type:n,key:l,text:s,...a}=e.attrs||{};o=s,o&&n&&t.entitiesMap.push({...a,type:n,offset:i,length:o.length})}t.message+=o,i+=o.length}}return t};var he=n(553218),ve=n(902352),xe=n(193691),ge=n(166375);let fe=function(e){return e.BOLD="bold",e.ITALIC="italic",e.BOLD_ITALIC="bold_italic",e.UNDERLINE="underline",e.STRIKETHROUGH="strikethrough",e.SANS="sans",e.SANS_BOLD="sans_bold",e}({});const be={[fe.BOLD]:{upperStart:119808,lowerStart:119834,digitStart:120782},[fe.ITALIC]:{upperStart:119860,lowerStart:119886},[fe.BOLD_ITALIC]:{upperStart:119912,lowerStart:119938},[fe.SANS]:{upperStart:120224,lowerStart:120250,digitStart:120802},[fe.SANS_BOLD]:{upperStart:120276,lowerStart:120302,digitStart:120812}},je={[fe.UNDERLINE]:818,[fe.STRIKETHROUGH]:822},_e={h:String.fromCodePoint(8462)},ke="A".codePointAt(0),ye="Z".codePointAt(0),Ce="a".codePointAt(0),Se="z".codePointAt(0),Te="0".codePointAt(0),we="9".codePointAt(0),Ee=(e,t)=>{const n=e.codePointAt(0);return n>=ke&&n<=ye?String.fromCodePoint(t.upperStart+(n-ke)):n>=Ce&&n<=Se?String.fromCodePoint(t.lowerStart+(n-Ce)):void 0!==t.digitStart&&n>=Te&&n<=we?String.fromCodePoint(t.digitStart+(n-Te)):e},Ie=(()=>{const e=new Map;for(const[t,n]of Object.entries(be)){for(let i=0;i<26;i++)e.set(n.upperStart+i,{plain:String.fromCodePoint(ke+i),format:t}),e.set(n.lowerStart+i,{plain:String.fromCodePoint(Ce+i),format:t});if(void 0!==n.digitStart)for(let i=0;i<10;i++)e.set(n.digitStart+i,{plain:String.fromCodePoint(Te+i),format:t})}for(const[t,n]of Object.entries(_e))e.set(n.codePointAt(0),{plain:t,format:fe.ITALIC});return e})(),Ae=new Set(Object.values(je));function ze(e){const t=[],n=Array.from(e);let i=0;for(;i<n.length;){const e=n[i],o=e.codePointAt(0);let l=e,s=i+1;for(;s<n.length;){const e=n[s].codePointAt(0);if(!(e>=768&&e<=879||Ae.has(e)))break;l+=n[s],s++}t.push({raw:l,baseCP:o}),i=s}return t}const Oe=(e,t)=>{const n=je[t];if(void 0!==n){const t=String.fromCodePoint(n);let i="";for(const{raw:n}
1of ze(e))n.includes(t)?i+=n:i+=n+t;return i}const i=be[t];if(!i)return e;let o="";for(const{raw:l,baseCP:s}of ze(e)){const e=Ie.get(s),n=e?e.plain:String.fromCodePoint(s),a=n.codePointAt(0);if(t===fe.ITALIC&&_e[n])o+=_e[n]+l.slice(Array.from(l)[0].length);else if(a>=ke&&a<=ye||a>=Ce&&a<=Se||void 0!==i.digitStart&&a>=Te&&a<=we){o+=Ee(n,i)+l.slice(Array.from(l)[0].length)}else o+=l}return o},De=(e,t)=>{const n=je[t];if(void 0!==n){const t=String.fromCodePoint(n);return Array.from(e).filter(e=>e!==t).join("")}let i="";for(const{raw:o,baseCP:l}of ze(e)){const e=Ie.get(l);if(e&&e.format===t){const t=o.slice(Array.from(o)[0].length);i+=e.plain+t}else i+=o}return i},Pe=e=>{let t="";for(const{raw:n,baseCP:i}of ze(e)){const e=Ie.get(i),o=e?e.plain:String.fromCodePoint(i);let l="";const s=Array.from(n);for(let t=1;t<s.length;t++){const e=s[t].codePointAt(0);Ae.has(e)||(l+=s[t])}t+=o+l}return t},Re=e=>{const t=new Set;for(const{raw:n,baseCP:i}of ze(e)){const e=Ie.get(i);e&&t.add(e.format);const o=Array.from(n);for(let n=1;n<o.length;n++){const e=o[n].codePointAt(0);for(const[n,i]of Object.entries(je))e===i&&t.add(n)}}return[...t]},Le=(e,t,n)=>{const i=[];return e.nodesBetween(t,n,(e,o)=>{if(e.isAtom&&!e.isText)return!1;if(e.isText&&e.text){const l=Math.max(o,t),s=Math.min(o+e.nodeSize,n),a=e.text.slice(l-o,s-o);i.push({from:l,to:s,text:a})}return!0}),i.reverse()},Me=(e,t,n)=>{const{tr:i}=e.state;let o=!1;for(const l of t){const e=n(l.text);e!==l.text&&(i.insertText(e,l.from,l.to),o=!0)}o&&e.dispatch(i)},Fe=e=>{const{doc:t}=e.state,n=Le(t,0,t.content.size);Me(e,n,Pe)},Ne={position:"absolute",zIndex:"popover",display:"flex",flexDirection:"column",background:"base_level_3",borderColor:"base_alpha_200","--popper-arrow-bg":"var(--chakra-colors-base_level_3)",boxShadow:"md",borderRadius:"md",borderWidth:"1px",padding:"1",maxWidth:"full"},Ue=(0,G.m)(Q.E.div),$e=[{format:fe.BOLD,icon:xe.vpU,labelKey:"formatting_toolbar.bold"},{format:fe.ITALIC,icon:xe.iC$,labelKey:"formatting_toolbar.italic"},{format:fe.UNDERLINE,icon:xe.Uro,labelKey:"formatting_toolbar.underline"},{format:fe.STRIKETHROUGH,icon:xe.vNJ,labelKey:"formatting_toolbar.strikethrough"},{format:fe.SANS,icon:xe.cs0,labelKey:"formatting_toolbar.sans"}],We=e=>{let{node:t,text:n,range:l,view:s,menu:a,formattingEnabled:r}=e;const{t:d}=(0,$.$)("planner"),u=(0,i.useRef)(null),{popperRef:p,referenceRef:m,getArrowProps:h,getArrowInnerProps:v}=(0,D.D)({placement:"bottom",strategy:"fixed"}),x=(0,i.useMemo)(()=>!!(t&&n&&l),[t,n,l]),g=(0,i.useMemo)(()=>s&&l?(e=>{const{from:t,to:n}=e.state.selection;if(t===n)return[];const i=Le(e.state.doc,t,n).map(e=>e.text).join("");return Re(i)})(s):[],[s,l]);(0,i.useEffect)(()=>{m(t)},[t]);const f=(0,i.useCallback)(e=>{s&&(((e,t)=>{const{from:n,to:i}=e.state.selection;if(n===i)return;const o=Le(e.state.doc,n,i),l=o.every(e=>!e.text.length||Re(e.text).includes(t));Me(e,o,l?e=>De(e,t):e=>Oe(e,t))})(s,e),s.focus())},[s]),b=(0,i.useCallback)(()=>{s&&((e=>{const{from:t,to:n}=e.state.selection;if(t===n)return void Fe(e);const i=Le(e.state.doc,t,n);Me(e,i,Pe)})(s),s.focus())},[s]),j=(0,i.useCallback)(e=>{e.preventDefault()},[]),_=r&&s,k=!!a;return x&&(_||k)?(0,c.jsx)(ee.M,{children:(0,c.jsx)(R.h,{children:(0,c.jsxs)(Ue,{sx:Ne,ref:e=>{u.current=e,p(e)},children:[_?(0,c.jsxs)(he.U,{spacing:0,children:[$e.map(e=>{let{format:t,icon:n,labelKey:i}=e;return(0,c.jsx)(ge.Z,{tooltipLabel:d(i),icon:n,isActive:g.includes(t),onMouseDown:j,onClick:()=>f(t)},t)}),(0,c.jsx)(ve.i,{orientation:"vertical",h:5,mx:1}),(0,c.jsx)(ge.Z,{tooltipLabel:d("formatting_toolbar.remove"),icon:xe.oVJ,onMouseDown:j,onClick:b})]}):null,_&&k?(0,c.jsx)(ve.i,{}):null,k?(0,c.jsx)(o.x,{children:a}):null,(0,c.jsx)(o.x,{...h(),children:(0,c.jsx)(o.x,{...v()})})]})})}):null},Be=(0,i.memo)(We),He={color:"content_link"},Ze=e=>{let{styles:t,highlightHashtags:n,highlightLinks:i,highlightAtMentions:o,mentionEnabled:l}=e;const{".ProseMirror":s,...a}=t||{};let r={".ProseMirror":{overflowY:"auto",paddingTop:"8px",paddingBottom:"8px",paddingInlineStart:"3",paddingInlineEnd:"3",minHeight:"6rem",outline:"none",borderRadius:"sm",border:"none",fontSize:"sm",lineHeight:"short",color:"inherit",curs
1or:"text",":focus":{boxShadow:"rgb(206 146 49 / 50%) 0px 0px 0px 1px"},...s,...t}};return n&&(r={...r,'[data-mark][data-type="hashtag"]':{...He}}),i&&(r={...r,'[data-mark][data-type="link"]':{...He}}),o&&(r={...r,'[data-mark][data-type="at-mention"]':{...He}}),r=l?{...r,'[data-entity][data-type="mention"]':{paddingLeft:"0.5",paddingRight:"0.5",color:"content_link",backgroundColor:"content_alpha_200"},'[data-mark][data-type="mention-typing"]':{paddingLeft:"0.5",paddingRight:"0.5",color:"content_link",backgroundColor:"content_alpha_200",border:"1px solid",borderColor:"content_alpha_200"}}:{...r,'[data-entity][data-type="mention"]':{paddingLeft:"0.5",paddingRight:"0.5",backgroundColor:"content_alpha_200"}},r={...r,'[data-mark][data-type="link-menu"]':{color:"common.primary_400",backgroundColor:"orange.100"}},{...r,...a}},Ge=(e,t)=>{let n=e.state.tr,i=0;t.forEach(e=>{e.from!==e.to&&n.doc.descendants((t,o)=>{if(!t.text)return;const l=new RegExp(`(^|\\s)(${s=e.from,s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})($|\\s)`,"ig");var s;
1Array.from(t.text.matchAll(l)).forEach(t=>{const l=t[2],s=(t.index||0)+t[1].length,a=o+s+i,r=a+l.length,d=e.to.length-l.length;n=n.insertText(e.to,a,r),i+=d})})}),n.docChanged&&e.dispatch(n)},Je=(0,i.forwardRef)((e,t)=>{let{state:n,placeholder:d,onChange:u,onFocus:p,onBlur:m,onPaste:f,onSubmit:b,highlightHashtags:k,highlightLinks:y,highlightAtMentions:S,mentionEnabled:T,mentionGetItems:w,mentionAllowSpaces:I,onMentionSelect:z,linkMenuEnabled:D,onToggleLinkDisabling:P,getLinkData:R,selectedTextMenuEnabled:L,getSelectedTextMenu:M,formattingEnabled:F=!1,...N}=e;const U=(0,i.useRef)(null),$=(0,i.useRef)(!1),[W,B]=(0,i.useState)(!1),[H,G]=(0,i.useState)(!1),[J,V]=(0,i.useState)([]),[X,q]=(0,i.useState)(null),[Y,K]=(0,i.useState)(""),[Q,ee]=(0,i.useState)(null),[te,ne]=(0,i.useState)(null),[ie,se,ae]=(e=>{const[t,n]=(0,i.useState)(()=>v.yy.create(e));return[t,n,t=>{const i=v.yy.create({...e,...t});n(i)}]})({schema:ce,doc:ce.nodeFromJSON(pe(n)),plugins:[T?g({allowSpaces:I,debounceTime:500,onChange:e=>{let{node:t,text:n}=e;q(t||null),K(n||"")},onDebouncedChange:e=>{let{text:t}=e;if(!t||""===t.trim())return V([]),void G(!1);G(!0),w(t,e=>{V(e),G(!1)})},onExit:()=>{V([]),q(null),K("")}}):null,k?j():null,y?(0,_.$p)():null,S?C():null,D?E({onEnter:e=>{ee(e)},onExit:()=>{ee(null)}}):null,L||F?A({onChange:e=>{let{view:t,range:n,coords:i}=e;ne({node:{getBoundingClientRect:()=>{const e=Math.max(i.from.bottom,i.to.bottom),t=Math.min((i.from.right+i.to.right)/2,i.to.right);return{width:0,height:0,top:e,right:t,bottom:e,left:t}}},text:t.state.doc.textBetween(n.from,n.to,"\n","\0"),range:n,view:t})},onExit:()=>{ne(null)}}):null,(0,s.m8)(),(0,l.h)({"Mod-z":s.Yw,"Mod-y":s.KX}),(0,l.h)({"Mod-Enter":e=>{null===b||void 0===b||b(me(e.doc.toJSON()))}}),(0,l.h)(a.YR)].filter(e=>null!==e)}),re=(0,r.Z)(ie,50),de=(0,i.useMemo)(()=>te&&M?M({text:te.text}):null,[M,te]),ue=(0,i.useCallback)(e=>{var t;const n=null===(t=U.current)||void 0===t?void 0:t.view,{range:i}=x.getState(n.state);if(e){const t=n.state.schema.nodes.mention.create((e=>({type:O.o,text:e.text,source:e.source,id:e.id,name:e.name}))(e));n.dispatch(n.state.tr.replaceWith(i.from,i.to,t)),n.focus(),null===z||void 0===z||z(e)}},[U,z]),he=(0,i.useCallback)(()=>{q(null)},[q]),ve=(0,i.useCallback)(()=>{ee(null)},[ee]),xe=(0,i.useCallback)((e,t)=>{null===P||void 0===P||P(e,t),ee(null)},[ee,P]),ge=(0,i.useCallback)(()=>{var e;null===(e=U.current)||void 0===e||e.view.focus()},[U]),fe=(0,i.useCallback)(e=>{se(e)},[se]),be=(0,i.useCallback)(()=>{B(!0),null===p||void 0===p||p()},[p]),je=(0,i.useCallback)(()=>{B(!1),null===m||void 0===m||m(),setTimeout(()=>{ne(null)},250)},[m]),_e=(0,i.useCallback)((e,t,n)=>{var i;const o=null===(i=t.clipboardData)||void 0===i?void 0:i.getData("text/plain");if(!o)return null===f||void 0===f||f(),!1;const l=new le.p2(le.HY.from(e.state.schema.text(o)),0,0),s=e.state.tr.replaceSelection(l);return e.dispatch(s),null===f||void 0===f||f(),!0},[f]);return(0,i.useEffect)(()=>{W&&u(me(ie.doc.toJSON()))},[re]),(0,i.useEffect)(()=>{$.current&&(W||u(me(ie.doc.toJSON())))},[ie]),(0,i.useEffect)(()=>{$.current&&ae({doc:ie.doc})},[T]),(0,i.useEffect)(()=>($.current=!0,()=>{$.current=!1}),[]),(0,i.useImperativeHandle)(t,()=>({get view(){var e;return null===(e=U.current)||void 0===e?void 0:e.view},update(){ae({doc:ie.schema.nodeFromJSON(pe(n))})}})),(0,c.jsxs)(o.x,{...N,sx:Ze({styles:null===N||void 0===N?void 0:N.sx,highlightHashtags:k,highlightLinks:y,highlightAtMentions:S,mentionEnabled:T}),children:[(0,c.jsx)(h,{ref:U,state:ie,placeholder:d,onChange:fe,onFocus:be,onBlur:je,handlePaste:_e,attributes:{tabindex:"0"}}),T?(0,c.jsx)(Z,{loading:H,items:J,node:X,text:Y,onSelect:ue,onExit:he,onViewFocus:ge}):null,D?(0,c.jsx)(oe,{node:null===Q||void 0===Q?void 0:Q.node,text:null===Q||void 0===Q?void 0:Q.text,range:null===Q||void 0===Q?void 0:Q.range,onExit:ve,onToggleLinkDisabling:P?xe:null,getLinkData:R}):null,L||F?(0,c.jsx)(Be,{node:null===te||void 0===te?void 0:te.node,text:null===te||void 0===te?void 0:te.text,range:null===te||void 0===te?void 0:te.range,view:null===te||void 0===te?void 0:te.view,menu:L?de:null,formattingEnabled:F}):null]})})},166375:(e,t,n)=>{n.d(t,{Z:()=>g});var i=n(683017),o=n(559222),l=n(878818),s=n(828865),a=n(298249),r=n(270858),d=n(104399),c=n(764293),u=n(408499),p=n(514077),m=n(282542),h=n(228993);const v={position:"absolute",top:"0",right:"0",display:"flex",justifyContent:"center",alignItems:"center",padding:"0 0.4em",background:"base_level_1",color:"content_active",border:"1px solid",borderColor:"content_disabled",borderRadius:"full",fontSize:"0.6em",lineHeight:"1em",height:"1.8em",minWidth:"1.8em"},x=(0,i.forwardRef)((e,t)=>{let{children:n,tooltipLabel:x,icon:g,isDisabled:f,isActive:b,isNew:j,count:_,off:k,upgradeRequired:y,onClick:C,upgradeTitle:S,upgradeSubtitle:T,upgradeFeatureList:w,event:E,upgradeImage:I,...A}=e;const{t:z}=(0,u.$)(["billing","accounts","common"]),{isOpen:O,onOpen:D,onClose:P}=(0,o.q)(),R=(0,c.I0)(),L=(0,c.v9)(e=>{var t,n,i,o;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n||null===(i=n.context)||void 0===i||null===(o=i.ui_state)||void 0===o?void 0:o.selected_product}),M=(0,i.useCallback)(()=>{R((0,m.$$)({product:L})),P()},[R,L,P]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l.u,{label:x,hasArrow:!0,placement:"top",shouldWrapChildren:f,isDisabled:!x,children:(0,h.jsx)(s.h,{ref:t,size:"sm",variant:"ghost",isDisabled:f,onClick:y?()=>{E&&(0,d.analyticsTrackEvent)("upgradeModalOpened",{feature:E}),D()}:C,...A,children:(0,h.jsxs)(h.Fragment,{children:[g?(0,h.jsx)(a.J,{as:g,fontSize:"md",color:b?"common.primary_400":null}):n,_?(0,h.jsx)(r.x,{sx:v,children:_}):null,j&&(0,h.jsx)(p.spe,{containerProps:{position:"absolute",left:"7px",top:"5px"}})]})})}),O?(0,h.jsx)(p.XLS,{t:z,title:S,subtitle:T,featureList:w,show:!0,onHide:P,image:I,onViewPlansHandler:M}):null]})}),g=(0,i.memo)(x)}
1,197643:(e,t,n)=>{n.d(t,{Z:()=>a});var i=n(388314),o=n(683017),l=n(558693),s=n(228993);const a=(0,o.forwardRef)((e,t)=>{let{...n}=e;const o=(0,i.Z)();return(0,s.jsx)(l._W,{ref:t,locale:null===o||void 0===o?void 0:o.locale,weekStartsOn:null===o||void 0===o?void 0:o.weekStartsOn,firstWeekContainsDate:null===o||void 0===o?void 0:o.firstWeekContainsDate,mode:"single",showOutsideDays:!0,fixedWeeks:!0,...n})})},741220:(e,t,n)=>{n.d(t,{Z:()=>g});var i=n(683017),o=n(692877),l=n(351839),s=n(270858),a=n(90678),r=n(349798),d=n(481785),c=n(565642),u=n(945249),p=n(408499),m=n(197643),h=n(907614),v=n(228993);const x=e=>{let{dateTime:t,showClearButton:n,onChange:x,disabled:g,timeIntervals:f,defaultHour:b,defaultDate:j}=e;const[_,k]=(0,i.useState)(),{t:y}=(0,p.$)("common"),C=(0,o.S)({base:!0,md:!1}),S=(0,i.useMemo)(()=>_?(0,d.default)(_):void 0,[_]),T=(0,i.useCallback)(e=>{const t=_?(0,d.default)(_):b?(0,c.default)(e,b):e;k(`${(0,u.default)(e,"yyyy-MM-dd")} ${(0,u.default)(t,"HH:mm")}`)},[k,_,b]),w=(0,i.useCallback)(e=>{const t=_?(0,d.default)(_):e;k(`${(0,u.default)(t,"yyyy-MM-dd")} ${(0,u.default)(e,"HH:mm")}`)},[k,_]),E=(0,i.useCallback)(()=>{k(null)},[k]);return(0,i.useEffect)(()=>{void 0!==_&&_!==t&&(null===x||void 0===x||x(_))},[_]),(0,i.useEffect)(()=>{k(t)},[t]),(0,i.useEffect)(()=>{k(t)},[]),(0,v.jsxs)(l.k,{direction:C?"column":"row",children:[(0,v.jsx)(s.x,{fontSize:"sm",children:(0,v.jsx)(m.Z,{defaultMonth:j?(0,d.default)(j):t?(0,d.default)(t):void 0,selected:S,onSelect:T,disabled:g})}),(0,v.jsxs)(l.k,{direction:"column",align:"stretch",justify:"center",paddingTop:C?"2":null,paddingLeft:C?null:"2",children:[(0,v.jsxs)(s.x,{textAlign:"center",children:[(0,v.jsx)(a.X,{fontSize:"sm",marginBottom:"2",children:y("time")}),(0,v.jsx)(h.Z,{timeIntervals:f,size:"sm",date:S,onChange:w})]}),n?(0,v.jsx)(s.x,{marginTop:"4",textAlign:"center",children:(0,v.jsx)(r.z,{size:"sm",onClick:E,isDisabled:!S,children:y("clear")})}):null]})]})},g=(0,i.memo)(x)},549727:(e,t,n)=>{n.d(t,{Z:()=>p});var i=n(683017),o=n(408499),l=n(778145),s=n(878818),a=n(741065),r=n(298249),d=n(262813),c=n(228993);const u=e=>{var t,n,i;let{draft:u,showStatusLabel:p=!1,labelStyles:m,variant:h="dark",iconColor:v,...x}=e;const{t:g}=(0,o.$)("planner"),f=(null===u||void 0===u||null===(t=u.info)||void 0===t||null===(n=t.status)||void 0===n?void 0:n.type)||(null===u||void 0===u||null===(i=u.postStatus)||void 0===i?void 0:i.id),b=e=>{let{tooltipLabel:t,label:n,icon:i,iconColor:o,wrapperProps:l}=e;return(0,c.jsx)(s.u,{label:t||n,placement:"top",hasArrow:!0,children:(0,c.jsxs)(a.x,{as:"span",display:"flex",alignItems:"center",fontWeight:"normal",fontSize:"xs",gap:1,...l,children:[(0,c.jsx)(r.J,{as:i,color:o}),p&&(0,c.jsx)(a.x,{as:"span",sx:m,children:n})]})})};var j,_;return f===d.Z.ACCEPTED?b({tooltipLabel:g("drafts.approved_by",{name:null===(j=u.approvedByUser)||void 0===j?void 0:j.name}),label:g("drafts.approved"),icon:l.FaCheckDouble,iconColor:"dark"===h?"common.positive_dark":"common.positive_light",wrapperProps:x}):f===d.Z.ACCEPTED_EXTERNAL?b({label:g("drafts.approved_externally"),icon:l.FaCheckDouble,iconColor:"dark"===h?"common.positive_dark":"common.positive_light",wrapperProps:x}):f===d.Z.REJECTED?b({tooltipLabel:g("drafts.rejected_by",{name:null===(_=u.rejectedByUser)||void 0===_?void 0:_.name}),label:g("rejected",{ns:"common"}),icon:l.FaBan,iconColor:"common.negative",wrapperProps:x}):f===d.Z.REJECTED_EXTERNAL?b({label:g("drafts.rejected_externally"),icon:l.FaBan,iconColor:"common.negative",wrapperProps:x}):f===d.Z.DONE?b({tooltipLabel:g("stage.awaiting_approval"),label:g("drafts.requested_approval"),icon:l.FaHandPaper,iconColor:v||("dark"===h?"common.primary_400":"content_disabled"),wrapperProps:x}):f===d.Z.USED?b({label:g("drafts.used"),icon:l.FaCalendarCheck,iconColor:v||("dark"===h?"common.positive_dark":"common.positive_light"),wrapperProps:x}):f===d.Z.NEW||f===d.Z.SAVED?b({label:g("draft"),icon:l.FaPencilAlt,iconColor:v||("dark"===h?"content_inactive":"content_disabled"),wrapperProps:x}):null},p=(0,i.memo)(u)},659604:(e,t,n)=>{n.d(t,{Z:()=>d});var i=n(683017),o=n(408499),l=n(878818),s=n(741065),a=n(205548),r=n(228993);const d=e=>{let{originalDate:t,convertedDate:n,notSetText:d,notSetToolTip:c,children:u}=e;const{t:p}=(0,o.$)("planner"),m=(0,i.useMemo)(()=>t?(0,a.JP)(t):c||d||"",[t,d,c]),h=(0,i.useMemo)(()=>n?(0,a.JP)(n):"",[n]);return(0,r.jsx)(l.u,{placement:"top",hasArrow:!0,isDisabled:!m&&!h,label:(0,r.jsxs)(r.Fragment,{children:[h&&(0,r.jsx)(s.x,{children:h}),(0,r.jsxs)(s.x,{color:h?"content_note":void 0,children:[m,h&&(0,r.jsxs)(s.x,{as:"span",children:[" - ",p("original")]})]})]}),children:u})}},245376:(e,t,n)=>{n.d(t,{Z:()=>d});var i=n(351839),o=n(741065),l=n(683017),s=n(659604),a=n(205548),r=n(228993);const d=e=>{let{originalDate:t,convertedDate:n,notSetText:d,leftIcon:c,notSetToolTip:u}=e;const p=(0,l.useMemo)(()=>n||t,[n,t]);return(0,r.jsx)(s.Z,{originalDate:t,convertedDate:n,notSetText:d,notSetToolTip:u,children:(0,r.jsxs)(i.k,{alignItems:"center",gap:1,fontSize:"xs",color:"content_inactive",children:[c,p?(0,r.jsxs)(i.k,{gap:1,children:[(0,r.jsx)(o.x,{as:"span",fontWeight:500,children:(0,a.fA)(p,a.FD.time)}),(0,r.jsx)(o.x,{as:"span",color:"content_details",children:(0,a.fA)(p,a.FD.date)})]}):(0,r.jsx)(o.x,{as:"span",fontWeight:500,children:d})]})})}},360070:(e,t,n)=>{n.d(t,{Z:()=>et});var i=n(259186),o=n(703921),l=n(349798),s=n(298249),a=n(692877),r=n(957711),d=n(351839),c=n(670167
1),u=n(902352),p=n(720637),m=n(532003),h=n(223700),v=n(759823),x=n(39821),g=n(170882),f=n(828865),b=n(366354),j=n(138342),_=n(295903),k=n(270858),y=n(90678),C=n(930687),S=n(808616),T=n(741065),w=n(878818),E=n(683017),I=n(764293),A=n(778145),z=n(193691),O=n(976166),D=n(104399),P=n(514077),R=n(643728),L=n(579942),M=n(239757),F=n(832042),N=n(777580),U=n(645808),$=n(408499),W=n(24455),B=n(241604),H=n(57404),Z=n(859854),G=n(841176),J=n(137413),V=n(727298),X=n(12929),q=n(400785),Y=n(262813),K=n(388094),Q=n(306650),ee=n(13700),te=n(16094),ne=n(385896),ie=n(717429),oe=n(231705),le=n(599384),se=n(549727),ae=n(848822),re=n(928699),de=n(313773),ce=n(536143),ue=n(689823),pe=n(279692),me=n(228993);const he=e=>{var t;let{type:n,id:i,groupId:o,reload:l,renderItemMenu:s,onItemClick:a,...r}=e;const c="draft"===n,{t:u}=(0,$.$)(["planner"]),p=(0,E.useRef)(null),[m,h]=(0,E.useState)(!1),[v,x]=(0,E.useState)(null),g=(0,D.useWorkspaceSelector)(e=>e.settings.timezone),f=(0,I.v9)(e=>e.socialAccountsStore.accounts),b=(0,E.useCallback)(async(e,t)=>{h(!0);try{if(c){const n=await(0,de.fKj)({page:!t&&null!==v&&void 0!==v&&v.page?v.page+1:1,perPage:20,timezone:g,groupId:e});n.data.posts?x(e=>{const t=n.data.current_page>1?[...(null===e||void 0===e?void 0:e.items)||[],...n.data.posts]:[...n.data.posts];return{page:n.data.current_page,allPages:n.data.pages_count,allItems:n.data.all_posts_count,items:t}}):(0,J.EF)(n)}else{const n=await(0,de.r2w)({page:!t&&null!==v&&void 0!==v&&v.page?v.page+1:1,perPage:20,timezone:g,category:"all",groupId:e});if(n.data.posts){const e=(0,pe.Sm)(f);n.data.posts=(n.data.posts||[]).map(t=>{var n;return{...t,accounts:(null===(n=t.post.accounts)||void 0===n?void 0:n.map(t=>({...e[t]})))||[]}}),x(e=>{const t=n.data.current_page>1?[...(null===e||void 0===e?void 0:e.items)||[],...n.data.posts]:[...n.data.posts];return{page:n.data.current_page,allPages:n.data.pages_count,allItems:n.data.all_posts_count,items:t}})}else(0,J.EF)(n)}}catch(n){n.response?(0,J.EF)(n.response):console.error(n)}h(!1)},[g,v,f,h,x,c]);return(0,E.useEffect)(()=>{x(null),o&&b(o,!0)},[o,l]),(0,me.jsx)(k.x,{flex:1,overflowY:"auto",...r,ref:p,children:null!==v&&void 0!==v&&null!==(t=v.items)&&void 0!==t&&t.length?(0,me.jsx)(ce.Z,{scrollableTarget:p.current,style:{overflow:"unset !important"},dataLength:v.items.length,next:()=>b(o),hasMore:v.page<v.allPages,loader:(0,me.jsx)(k.x,{position:"relative",height:"75px",children:(0,me.jsx)(P.GtR,{styles:{background:"none"},children:(0,me.jsx)(P.p9A,{})})}),children:v.items.map(e=>{var t;const o=null===s||void 0===s?void 0:s(e);return(0,me.jsx)(k.x,{marginBottom:2,children:c?(0,me.jsx)(ue.Z,{accounts:e.accounts,draft:e,post:e.post,additional:e.additional,type:"draft",layout:"horizontal",compressed:!0,showMenu:!!o,customMenu:o,asSingle:!0,isSelected:e.post.id===i,onClick:a?()=>a(n,e.post.id):void 0}):(0,me.jsx)(ue.Z,{accounts:e.accounts,post:e.post,additional:e.additional,isPast:R.P4.includes(null===(t=e.additional)||void 0===t?void 0:t.status),type:"post",layout:"horizontal",compressed:!0,showMenu:!!o,customMenu:o,asSingle:!0,isSelected:e.post.id===i,onClick:a?()=>a(n,e.post.id):void 0})},e.post.id)})}):(0,me.jsx)(d.k,{width:"full",height:"full",alignItems:"center",justifyContent:"center",children:m?(0,me.jsx)(P.p9A,{}):(0,me.jsx)(k.x,{fontSize:"sm",color:"content_disabled",textAlign:"center",children:(0,me.jsx)(T.x,{children:u(c?"post_group.grouped_draft.no_items":"post_group.grouped_post.no_items")})})})})},ve=e=>{let{type:t,id:n,groupId:i,reload:o,renderItemMenu:l,onItemClick:s,onBack:a,onClose:r}=e;const c="draft"===t,{t:u}=(0,$.$)(["planner","common"]);return(0,me.jsxs)(d.k,{flexDirection:"column",flex:1,minHeight:0,children:[(0,me.jsxs)(d.k,{alignItems:"center",gap:2,paddingX:3,paddingY:2,borderBottom:"1px solid",borderColor:"content_alpha_200",children:[a&&(0,me.jsx)(P.Ddz,{tooltipLabel:u("back"),icon:(0,me.jsx)(A.FaChevronLeft,{}),variant:"ghost",size:"sm",marginLeft:-2,onClick:a}),(0,me.jsx)(y.X,{as:"span",size:"sm",color:"content_inactive",fontWeight:500,children:u(c?"post_group.grouped_draft.posts_in_group":"post_group.grouped_post.posts_in_group")}),r&&(0,me.jsx)(P.Ddz,{tooltipLabel:u("close",{ns:"common"}),icon:(0,me.jsx)(A.FaTimes,{}),variant:"ghost",size:"sm",marginLeft:"auto",marginRight:-2,onClick:r})]}),(0,me.jsx)(he,{type:t,id:n,groupId:i,reload:o,renderItemMenu:l,onItemClick:s,paddingX:3,paddingY:1,marginTop:-1})]})};var xe,ge,fe=n(245376),be=n(375837),je=n(205548);function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_e.apply(null,arguments)}function ke(e,t){let{title:n,titleId:i,...o}=e;return E.createElement("svg",_e({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":i},o),n?E.createElement("title",{id:i},n):null,xe||(xe=E.createElement("path",{d:"M4 2C2.89543 2 2 2.89543 2 4V13C2 14.1046 2.89543 15 4 15V18.5L7.5 15H8.13193C8.8404 11.021 12.3174 8 16.5 8C17.7477 8 18.9326 8.26883 20 8.75174V4C20 2.89543 19.1046 2 18 2H4Z",fill:"#D8D8D8"})),ge||(ge=E.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23 16.5C23 12.9093 20.0907 10 16.5 10C12.9093 10 10 12.9093 10 16.5C10 20.0907 12.9093 23 16.5 23C20.0907 23 23 20.0907 23 16.5ZM19.0161 17.9415C19.0161 18.0464 18.9637 18.1512 18.9113 18.2036L18.3871 18.8589C18.3085 18.9637 18.2036 19.0423 18.0464 19.0423C17.9677 19.0423 17.8629 18.9899 17.8105 18.9375L16.0544 17.627C15.7923 17.4435 15.6613 17.1552 15.6613 16.8145V12.7258C15.6613 12.5161 15.8448 12.3065 16.0806 12.3065H16.9194C17.129 12.3065 17.3387 12.5161 17.3387 12.7258V16.5L18.8589 17.627C18.9375 17.7056 19.0161 17.8105 19.0161 17.9415Z",fill:"#D8D8D8"})))}const ye=E.forwardRef(ke);n.p;var Ce=n(587383),Se=n(524943),Te=n(807523),we=n(53004),Ee=n(177612),Ie=n(677360),Ae=n(129944),ze=n(921902);const Oe=["0"];var De=n(709536),Pe=n(938059),Re=n(660518),Le=n(861e3),Me=n(664723),Fe=n(30339);const Ne=e=>{var t,n,i,o,l;let{postData:s,onClose:a}=e;const{t:r}=(0,$.$)(["planner"]),[d,c]=(0,Ce.k)(),[u,p]=(0,E.useState)([]),[m,h]=(0,E.useState)(void 0),v=(0,I.v9)(e=>e.socialAccountsStore.accounts),x=(0,I.v9)(e=>e.apps[D.PRODUCTS.SOCIAL_MEDIA]||e.apps[D.PRODUCTS.ALL]),g=(0,E.useMemo)(()=>null===v||void 0===v?void 0:v.find(e=>{var t,n;return e.id===(null===s||void 0===s||null===(t=s.post)||void 0===t||null===(n=t.accounts)||void 0===n?void 0:n[0])}),[v,null===s||void 0===s||null===(t=s.post)||void 0===t?void 0:t.accounts]),f=(0,E.useMemo)(()=>(0,De.A)(null===g||void 0===g?void 0:g.social_type),[null===g||void 0===g?void 0:g.social_type]),b=(0,E.useMemo)(()=>{var e;return(0,Me.z_)(f,null===s||void 0===s||null===(e=s.post)||void 0===e?void 0:e.additional)},[null===s||void 0===s||null===(n=s.post)||void 0===n?void 0:n.additional,f]),j=(0,E.useMemo)(()=>(0,Fe.k)(f),[f]),_=(0,E.useCallback)(async e=>{c.on();try{const t=await(0,de.BCA)(e);t.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS?p(t.data.items):(p([]),(0,J.EF)(t))}catch(t){p([]),(0,J.EF)(t.response)}finally{c.off()}},[c]),y=(0,E.useCallback)(async(e,t)=>{c.on();try{const n=await(0,de.xmY)(e,t);n.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS&&(h(void 0),_(s.post.id)),(0,J.EF)(n)}catch(n){(0,J.EF)(n.response)}finally{c.off()}},[_,null===s||void 0===s||null===(i=s.post)||void 0===i?void 0:i.id,c]),C=(0,E.useCallback)(async e=>{c.on();try{const t=await(0,de.jwy)(e);t.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS&&_(s.post.id),(0,J.EF)(t)}catch(t){(0,J.EF)(t.response)}finally{c.off()}},[_,null===s||void 0===s||null===(o=s.post)||void 0===o?void 0:o.id,c]);return(0,E.useEffect)(()=>{var e;null!==s&&void 0!==s&&null!==(e=s.post)&&void 0!==e&&e.id&&_(s.post.id)},[null===s||void 0===s||null===(l=s.post)||void 0===l?void 0:l.id]),(0,me.jsxs)(Se.u_,{isOpen:!0,size:"lg",variant:"line-min",scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose
1:!1,onClose:a,children:[(0,me.jsx)(Te.Z,{}),(0,me.jsxs)(we.h,{children:[(0,me.jsx)(Ee.x,{children:r(`post_edit_comments.${j}.title`)}),(0,me.jsx)(Ie.f,{background:"base_level_1",children:d?(0,me.jsx)(Ae.M,{height:"5rem",children:(0,me.jsx)(k.x,{h:"48px",w:"48px",children:(0,me.jsx)(P.DgA,{})})}):(0,me.jsx)(k.x,{display:"flex",flexDirection:"column",paddingY:2,children:u.length>0&&(0,me.jsx)(me.Fragment,{children:u.map((e,t)=>(0,me.jsx)(k.x,{marginTop:t>0?3:0,children:m&&m===e.id?(0,me.jsx)(Pe.ZP,{provider:f,postType:b,accounts:[g],data:e.data,minDelay:t>0?1:0,maxDelay:Le.rZ,maxDelayFree:Le.NF,isFreePlan:null===x||void 0===x?void 0:x.is_free_plan,onCancel:()=>h(void 0),onSave:t=>y(e.id,t)}):(0,me.jsx)(Re.Z,{provider:f,postType:b,data:e.data,isReadOnly:!!m||!Oe.includes(e.status),onEdit:()=>h(e.id),onRemove:()=>C(e.id)})},e.id))})})}),(0,me.jsx)(ze.o,{})]})]})};var Ue=n(805555),$e=n(919941);const We=e=>{let{postData:t,buttonStyles:n}=e;const{t:i}=(0,$.$)(["planner"]),{inProgress:o,provider:s,socialType:a,postType:r,share:d}=(0,Ue.Z)(t),c=(0,E.useMemo)(()=>!(0,$e.WK)(),[]);return(0,me.jsxs)(l.z,{size:"sm",variant:"solid",width:"full",onClick:()=>d(),isDisabled:c,isLoading:o,loadingText:i("post_reminder.preparing_media"),sx:n,children:[i("post_reminder.publish")," ",i(`social_types.${a}.main`)," ",i([`post_editor.additional_fields.${s}.postType.value.${r}`,"how_it_works.reminder.defaultPostType"])]})};var Be=n(511010),He=n(481785),Ze=n(437083),Ge=n(783786),Je=n(659840);const Ve={flexDirection:"column",flex:1,minHeight:0,background:"base_level_2",overflow:"hidden",borderRadius:"inherit",position:"relative"},Xe={padding:2,paddingX:3,alignItems:"center",gap:1,borderBottom:"1px solid",borderBottomColor:"content_alpha_200"},qe={flex:1,minHeight:0,position:"relative"},Ye={POST:"post",DRAFT:"draft"},Ke=e=>{e&&window.history&&window.history.replaceState(void 0,void 0,e)},Qe=(0,E.forwardRef)((e,t)=>{let{icon:n,label:a,isSelected:r,...d}=e;const c=(0,i.xD)({...d,ref:t}),u=(0,o.j)("Tabs",c);return c.tabIndex=r?0:-1,c["aria-selected"]=r,(0,me.jsxs)(l.z,{__css:u.tab,...c,children:[(0,me.jsx)(s.J,{as:n,marginRight:r?2:void 0}),r&&a]})}),et=e=>{var t,n,i,o,ce,ue,pe;let{id:he,type:xe,initialData:ge,onClose:_e,onBack:ke,initialOpenPanel:Ce,isPublicView:Se,replaceUrl:Te=!1,containerStyles:we,commentListHeight:Ee}=e;const{t:Ie}=(0,$.$)(["common","planner"]),Ae=(0,Je.k6)(),ze=(0,I.I0)(),Oe=(0,a.S)({base:!0,md:!1},"lg"),[Pe,Re]=(0,E.useReducer)((e,t)=>t?e+1:0,0),[Le,Me]=(0,E.useState)(!1),[Fe,Ue]=(0,E.useState)(ge),[et,tt]=(0,E.useState)(null),[nt,it]=(0,E.useState)(Ce||null),[ot,lt]=(0,E.useState)(!1),[st,at]=(0,E.useState)(!1),[rt,dt]=(0,E.useState)(!1),[ct,ut]=(0,E.useState)(void 0),[pt,mt]=(0,E.useState)(!1),[ht,vt]=(0,E.useState)(!1),[xt,gt]=(0,E.useState)(!1),[ft,bt]=(0,E.useState)(void 0),jt=(0,D.useWorkspaceId)(),_t=(0,D.useTeamspaceId)(),kt=(0,D.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),yt=(0,I.v9)(e=>e.plannerStore.labels),Ct=(0,I.v9)(e=>e.plannerStore.requirePostsViewUpdatePayload),St=(0,E.useMemo)(()=>!!Fe,[Fe]),Tt=(0,E.useMemo)(()=>{var e;return"undefined"===typeof(null===Fe||void 0===Fe||null===(e=Fe.info)||void 0===e?void 0:e.versionsCount)?Ye.POST:Ye.DRAFT},[Fe]),wt=(0,E.useMemo)(()=>yt.filter(e=>{var t,n;return null===Fe||void 0===Fe||null===(t=Fe.post)||void 0===t||null===(n=t.tags)||void 0===n?void 0:n.includes(e.id)}),[yt,null===Fe||void 0===Fe?void 0:Fe.post]),Et=(0,E.useMemo)(()=>{var e;return!(null===Fe||void 0===Fe||null===(e=Fe.post)||void 0===e||!e.groupId)},[Fe]),It=(0,E.useMemo)(()=>{var e;return!(null===Fe||void 0===Fe||null===(e=Fe.additional)||void 0===e||!e.multiply_parent)},[Fe]),At=(0,E.useMemo)(()=>{var e,t,n;return(null===Fe||void 0===Fe||null===(e=Fe.additional)||void 0===e||null===(t=e.group)||void 0===t?void 0:t.status)||(null===Fe||void 0===Fe||null===(n=Fe.additional)||void 0===n?void 0:n.status)},[null===Fe||void 0===Fe?void 0:Fe.additional]),zt=(0,E.useMemo)(()=>Tt===G.a4&&R.P4.includes(At),[Tt,At]),Ot=(0,E.useMemo)(()=>{var e,t;return(0,De.A)(null===Fe||void 0===Fe||null===(e=Fe.accounts)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.social_type)},[null===Fe||void 0===Fe?void 0:Fe.accounts]),Dt=(0,E.useMemo)(()=>{var e,t,n;if(Ot)return null===Fe||void 0===Fe||null===(e=Fe.post)||void 0===e||null===(t=e.additional)||void 0===t||null===(n=t.find(e=>
1e.source===Ot&&e.type===q.POST_TYPE))||void 0===n?void 0:n.value},[null===Fe||void 0===Fe||null===(t=Fe.post)||void 0===t?void 0:t.additional,Ot]),Pt=(0,E.useMemo)(()=>{if(!Fe||!(0,$e.WK)()||!(0,Be.aP)(Fe))return!1;const e=(new Date).getTime(),t=(0,Ze.zonedTimeToUtc)((0,He.default)(`${Fe.post.date} ${Fe.post.time}`),Fe.post.timezone).getTime();return!(e<t-432e5||e>t+864e5)},[Fe]),Rt=(0,E.useCallback)(async(e,t)=>{Me(!0);try{if(![Ye.DRAFT,Ye.POST].includes(e))throw(0,P.CFj)({status:"error",title:Ie("error"),description:Ie("errors.page_not_found")}),new Error("Incorrect type.");const i={[Ye.DRAFT]:J.vV,[Ye.POST]:J.P0},o=await i[e](t,kt),l=parseInt(o.headers.organization),s=parseInt(o.headers.space),a={organization:Number.isInteger(l)?l:null,space:Number.isInteger(s)?s:null};(a.organization||a.space)&&await ze((0,Ge.dY)(a,!0));const{status:r,results:d,...c}=o.data;if(r!==D.PLANNER_RESPONSE_STATUS_SUCCESS){var n;const e=null===d||void 0===d||null===(n=d[0])||void 0===n?void 0:n.message;throw e&&(0,P.CFj)({status:"error",title:Ie("error"),description:e}),new Error("Fetch error.")}Ue(c)}catch(i){Ue(null),_e?_e():Ae.replace(D.NOT_FOUND_ROUTE)}Me(!1)},[Me,Ue,_e,Ae,Ie,kt,ze]),Lt=(0,E.useCallback)(()=>{it([re.z.COMMENTS,re.z.VERSIONS].includes(nt)?null:re.z.COMMENTS)},[nt,it]),Mt=(0,E.useCallback)(()=>{it(nt===re.z.GROUP_ITEMS?null:re.z.GROUP_ITEMS)},[nt,it]),Ft=(0,E.useCallback)(()=>{vt(!0),(0,D.analyticsTrackEvent)("postDetailsMultipliedPostDetails")},[vt]),Nt=(0,E.useCallback)(()=>{at(!0),(0,D.analyticsTrackEvent)("postDetailsMultiplyPost")},[at]),Ut=(0,E.useCallback)(()=>{tt({mode:V.JV,accountsIds:Fe.post.accounts,postData:Fe.post}),(0,D.analyticsTrackEvent)("postDetailsReusePost")},[tt,Fe]),$t=(0,E.useCallback)(()=>{dt(!0),(0,D.analyticsTrackEvent)("postDetailsDeletePost")},[dt]),Wt=(0,E.useCallback)(async()=>{Me(!0),dt(!1);try{await ze((0,J.fR)(Fe.post.id)),_e?(ze((0,J.SI)()),_e()):Ae.replace((0,O.Gn)(D.PUBLISHING))}catch{Me(!1)}},[Me,dt,ze,Fe,Ae,_e]),Bt=(0,E.useCallback)(async()=>{Me(!0);try{await ze((0,J.vc)(Fe.post.id)),Rt(Tt,Fe.post.id),ze((0,J.SI)())}catch{Me(!1)}},[Me,ze,Fe,Rt,Tt]),Ht=(0,E.useCallback)(()=>{var e;tt({mode:V.dm,accountsIds:Fe.post.accounts,postData:Fe.post,isMultiplyPost:!(null===(e=Fe.additional)||void 0===e||!e.multiply_parent)}),(0,D.analyticsTrackEvent)("postDetailsEditPost")},[tt,Fe]),Zt=(0,E.useCallback)(()=>{mt(!0),(0,D.analyticsTrackEvent)("postDetailsPublishNowPost")},[mt]),Gt=(0,E.useCallback)(async()=>{Me(!0),mt(!1);try{await ze((0,J.zi)(Fe.post.id)),Rt(Tt,Fe.post.id),ze((0,J.SI)())}catch(e){}Me(!1)},[Me,mt,ze,Rt,Fe,Tt]),Jt=(0,E.useCallback)(e=>{if(_e)Rt(Ye.DRAFT,e);else{Me(!0);const t=(0,O.Gn)(G.GJ,{orgId:jt,draftId:e});Ae.replace(t)}},[Me,Ae,jt,_e,Rt]),Vt=(0,E.useCallback)(()=>{gt(!0),(0,D.analyticsTrackEvent)("postDetailsDeleteDraft")},[gt]),Xt=(0,E.useCallback)(async()=>{Me(!0),gt(!1);try{await ze((0,J.R5)(Fe.post.id)),_e?(ze((0,J.Ff)()),_e()):Ae.replace((0,O.Gn)(D.PUBLISHING))}catch{}},[Me,gt,ze,Fe,Ae,_e]),qt=(0,E.useCallback)(()=>{tt({mode:V.pz,accountsIds:Fe.post.accounts,postData:Fe.post}),(0,D.analyticsTrackEvent)("postDetailsEditDraft")},[tt,Fe]),Yt=(0,E.useCallback)(()=>{tt({mode:V.JV,accountsIds:Fe.post.accounts,postData:{draftId:Fe.post.id,...Fe.post}}),(0,D.analyticsTrackEvent)("postDetailsUseDraftAsPost")},[tt,Fe]),Kt=(0,E.useCallback)(()=>{Rt(Tt,Fe.post.id),ze((0,J.Ff)())},[Rt,ze,Tt,Fe]),Qt=(0,E.useCallback)((e,t,n)=>{if(tt(null),[X.U0,X.Y_,X.rv].includes(e)&&n.postIds[0])if(_e)Rt(Ye.POST,n.postIds[0]);else{Me(!0);const e=(0,O.Gn)(G.a4,{orgId:jt,postId:n.postIds[0]});Ae.replace(e)}else Rt(Tt,Fe.post.id);Re(!0),ze((0,J.SI)()),ze((0,J.Ff)())},[ze,tt,Rt,Fe,Tt,Ae,jt,_e]),en=(0,E.useCallback)(async e=>{Me(!0);try{const t=await(0,de.npl)({groupId:Fe.post.groupId,id:e});(0,J.EF)(t),t.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS&&(await Rt(Tt,Fe.post.id),Re(!0),ze((0,J.SI)()))}catch(t){(0,J.EF)(t.response)}finally{Me(!1)}},[null===Fe||void 0===Fe?void 0:Fe.post,ze,Rt,Tt]),tn=(0,E.useCallback)(async e=>{Me(!0);try{const t=await(0,de.Ppu)({groupId:Fe.post.groupId,id:e});(0,J.EF)(t),t.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS&&(await Rt(Tt,Fe.post.id),Re(!0),ze((0,J.Ff)()))}catch(t){(0,J.EF)(t.response)}finally{Me(!1)}},[null===Fe||void 0===Fe?void 0:Fe.post,ze,Rt,Tt]),nn=(0,E.useCallback)(async e=>{Me(!0),ut(void 0);try{const t=await(0,de.c2j)({groupId:Fe.post.groupId,id:e});(0,J.EF)(t),t.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS&&(Fe.post.id===e?_e?(ze((0,J.SI)()),_e()):Ae.replace((0,O.Gn)(D.PUBLISHING)):(await Rt(Tt,Fe.post.id),Re(!0),ze((0,J.SI)())))}catch(t){(0,J.EF)(t.response)}finally{Me(!1)}},[null===Fe||void 0===Fe?void 0:Fe.post,_e,ze,Ae,Rt,Tt]),on=(0,E.useCallback)(async e=>{Me(!0),bt(void 0);try{const t=await(0,de.GiE)({groupId:Fe.post.groupId,id:e});(0,J.EF)(t),t.data.status===D.PLANNER_RESPONSE_STATUS_SUCCESS&&(Fe.post.id===e?_e?(ze((0,J.Ff)()),_e()):Ae.replace((0,O.Gn)(D.PUBLISHING)):(await Rt(Tt,Fe.post.id),Re(!0),ze((0,J.Ff)())))}catch(t){(0,J.EF)(t.response)}finally{Me(!1)}},[null===Fe||void 0===Fe?void 0:Fe.post,_e,ze,Ae,Rt,Tt]);(0,E.useEffect)(()=>{xe&&he&&Rt(xe,he)},[he]),(0,E.useEffect)(()=>{Le||Fe||he&&xe||(_e?(_e(),(0,P.CFj)({status:"error",title:Ie("error"),description:Ie("errors.page_not_found")})):Ae.replace(D.NOT_FOUND_ROUTE))},[Fe,Le]),(0,E.useEffect)(()=>{var e;Te&&null!==Fe&&void 0!==Fe&&null!==(e=Fe.post)&&void 0!==e&&e.id&&jt&&(Tt===Ye.POST&&Ke(((e,t)=>{if(e&&t)return(0,O.Gn)(G.a4,{orgId:e,postId:t})})(jt,Fe.post.id)),Tt===Ye.DRAFT&&Ke(((e,t)=>{if(e&&t)return(0,O.Gn)(G.GJ,{orgId:e,draftId:t})})(jt,Fe.post.id)))},[null===Fe||void 0===Fe||null===(n=Fe.post)||void 0===n?void 0:n.id]),(0,E.useEffect)(()=>{!St||nt||Oe||Se||(Et?it(re.z.GROUP_ITEMS):_e||it(re.z.COMMENTS))},[St,Et]),(0,E.useEffect)(()=>{Et||nt!==re.z.GROUP_ITEMS||it(null)},[Et]),(0,E.useEffect)(()=>{var e,t;null!==Fe&&void 0!==Fe&&null!==(e=Fe.post)&&void 0!==e&&e.id&&Tt===Ye.POST&&null!==Ct&&void 0!==Ct&&null!==(t=Ct.postIds)&&void 0!==t&&t.includes(Fe.post.id)&&(Rt(Tt,Fe.post.id),Re(!0))},[Ct]),(0,E.useEffect)(()=>{const e=window.location.href;return()=>{Te&&_e&&Ke(e)}},[]);const ln=()=>{var e,t;const n=Tt===Ye.DRAFT?Fe.approvedByUser:null===(e=Fe.additional)||void 0===e?void 0:e.acceptedByUser,i=Tt===Ye.DRAFT?Fe.rejectedByUser:null===(t=Fe.additional)||void 0===t?void 0:t.rejectedByUser;return(0,me.jsxs)(me.Fragment,{children:[n&&(0,me.jsx)(be.Z,{tooltipLabel:Ie("drafts.approved_by",{ns:"planner",name:n.name}),name:n.name,image:n.image,children:(0,me.jsx)(s.J,{as:A.FaThumbsUp,color:"common.positive_dark"})}),i&&(0,me.jsx)(be.Z,{tooltipLabel:Ie("drafts.rejected_by",{ns:"planner",name:i.name}),name:i.name,image:i.image,children:(0,me.jsx)(s.J,{as:A.FaBan,color:"common.negative"})})]})},sn=e=>{var t,n,i,o,l;return(0,me.jsxs)(d.k,{alignItems:"center",gap:2,...e,children:[Et&&!Se&&(0,me.jsx)(P.Ddz,{size:"sm",tooltipLabel:Tt===Ye.DRAFT?Ie("post_group.grouped_draft.posts_in_group",{ns:"planner"}):Ie("post_group.grouped_post.posts_in_group",{ns:"planner"}),icon:(0,me.jsx)(A.FaListUl,{}),onClick:Mt,isActive:nt===re.z.GROUP_ITEMS,borderRadius:"full",border:"1px solid",borderColor:"transparent",background:"content_alpha_100",_active:{borderColor:"content_alpha_200",background:"base_alpha_300"}}),(0,me.jsxs)(d.k,{flexDirection:"column",alignItems:"flex-start",paddingRight:1,children:[Tt===Ye.POST&&(0,me.jsx)(F.Z,{post:Fe,showStatusLabel:!0,fontSize:"sm",labelStyles:{fontSize:"xs",fontWeight:500,color:"content_inactive"}}),Tt===Ye.DRAFT&&(0,me.jsx)(se.Z,{draft:Fe,showStatusLabel:!0,fontSize:"sm",labelStyles:{fontSize:"xs",fontWeight:500,color:"content_inactive"}}),(0,me.jsx)(fe.Z,{originalDate:(0,je.uK)(Fe.post),convertedDate:null===(t=Fe.additional)||void 0===t?void 0:t.publishDate,notSetText:Ie("simple_post.date_time.not_set",{ns:"planner"}),leftIcon:(0,me.jsx)(s.J,{as:A.FaClock,fontSize:"sm",color:zt?"common.positive_dark":void 0})})]}),(_e||Oe)&&(0,me.jsx)(c.L,{}),Fe.user&&(0,me.jsx)(be.Z,{tooltipLabel:`${Ie("created_by")} ${Fe.user.name||Fe.user.email}`,name:Fe.user.name,image:Fe.user.image,children:(0,me.jsx)(s.J,{as:A.FaPencilAlt,color:"content_inactive"})}),ln(),Tt===Ye.POST&&!(null===(n=Fe.additional)||void 0===n||!n.socialUrl)||Tt&&!Se&&(0,me.jsx)(u.i,{orientation:"vertical",height:8}),Tt===Ye.POST&&!(null===(i=Fe.additional)||void 0===i||!i.socialUrl)&&(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("posts.open",{ns:"planner"}),as:r.r,href:null===(o=Fe.additional)||void 0===o?void 0:o.socialUrl,isExternal:!0,icon:(0,me.jsx)(A.FaExternalLinkAlt,{}),isRound:!0,size:"sm"}),Tt&&!Se&&(0,me.jsxs)(p.J,{placement:"bottom-end",isLazy:!0,children:[(0,me.jsx)(m.x,{children:(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("share"),icon:(0,me.jsx)(A.FaSh
1areAlt,{}),isRound:!0,size:"sm"})}),(0,me.jsx)(h.y,{children:(0,me.jsx)(v.b,{children:(0,me.jsx)(H.Z,{contentType:Tt===Ye.DRAFT?"draft":"post",id:Fe.post.id,publishedUrl:null===(l=Fe.additional)||void 0===l?void 0:l.socialUrl})})})]})]})};return Fe?(0,me.jsxs)(d.k,{sx:{...Ve,...we},children:[(0,me.jsxs)(d.k,{sx:{...Xe,background:"base_level_2"},children:[(0,me.jsxs)(d.k,{alignItems:"center",gap:2,children:[ke&&(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("back"),icon:(0,me.jsx)(A.FaChevronLeft,{}),variant:"ghost",size:"sm",marginLeft:-2,onClick:ke}),Se&&(0,me.jsx)(r.r,{href:oe.fhl,children:(0,me.jsx)(s.J,{as:le.r,width:"8",height:"8"})}),(0,me.jsx)(y.X,{size:"sm",color:"content_inactive",fontWeight:500,sx:ke?{marginLeft:-1,marginRight:1}:{},children:Ie(`post_details.${Tt}.title`,{subtype:Dt?`(${Ie(`post_editor.additional_fields.${Ot}.postType.value.${Dt}`,{ns:"planner"})})`:"",ns:"planner"})}),!_e&&!Oe&&sn(),Tt===Ye.POST&&It&&!Se&&(0,me.jsx)(ee.Z,{postId:Fe.post.id,masterId:Fe.additional.multiply_parent,onClick:Ft})]}),(0,me.jsxs)(d.k,{alignItems:"center",gap:1,marginLeft:"auto",children:[Se?(0,me.jsx)(ie.T,{value:window.location.href,withText:!0,variant:"secondary",size:"sm",label:Ie("copy_link")}):(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("comments.label"),icon:(0,me.jsx)(A.FaComment,{}),variant:"ghost",size:"sm",isActive:[re.z.COMMENTS,re.z.VERSIONS].includes(nt),onClick:Lt}),Tt===Ye.POST&&(0,me.jsx)(L.Z,{labelVisible:!0,labelCompressed:Oe,hideShare:!0,onMultiply:Nt,onReuse:Ut,onArchive:Bt,onDelete:$t,onEdit:Ht,onPublishNow:Zt,onChangedToDraft:Jt,postData:Fe.post,postAdditional:Fe.additional,onGroupActionProgress:e=>Me(e),onGroupActionDone:e=>{[re.O.POST_DELETE,re.O.POST_ARCHIVE].includes(e)?_e?_e():Ae.replace((0,O.Gn)(D.PUBLISHING)):[re.O.POST_UNGROUP,re.O.POST_PUBLISH_NOW].includes(e)&&(Rt(Tt,Fe.post.id),Re(!0),ze((0,J.SI)()))},onOpenPostEditor:tt}),Tt===Ye.DRAFT&&(0,me.jsx)(M.Z,{labelVisible:!0,labelCompressed:Oe,hideShare:!0,draft:Fe,onEdit:qt,onDelete:Vt,onUse:Yt,onChangeStatus:Kt,onGroupActionProgress:e=>Me(e),onGroupActionDone:e=>{e===re.O.DRAFT_DELETE?_e?_e():Ae.replace((0,O.Gn)(D.DRAFTS)):[re.O.DRAFT_UNGROUP,re.O.DRAFT_STATUS_CHANGE].includes(e)&&(Rt(Tt,Fe.post.id),Re(!0),ze((0,J.Ff)()))},onOpenPostEditor:tt})]}),_e&&(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("close"),icon:(0,me.jsx)(A.FaTimes,{}),variant:"ghost",size:"sm",marginRight:-2,onClick:_e})]})]}),(0,me.jsxs)(d.k,{sx:qe,children:[nt===re.z.GROUP_ITEMS&&(0,me.jsx)(d.k,{flexDirection:"column",background:"base_level_1",sx:Oe?{position:"absolute",inset:0,zIndex:1}:{width:"xs",borderRight:"1px solid",borderColor:"content_alpha_200"},children:(0,me.jsx)(ve,{type:Tt===Ye.DRAFT&&(null===Fe||void 0===Fe||null===(i=Fe.info)||void 0===i||null===(o=i.status)||void 0===o?void 0:o.type)!==Y.Z.USED?"draft":"post",id:Fe.post.id,groupId:Fe.post.groupId,reload:Pe,renderItemMenu:e=>{if(Et&&!Se)return t=>{var n;return(0,me.jsxs)(x.v,{isLazy:!0,minWidth:6,autoSelect:!1,size:"xs",children:[(0,me.jsx)(g.j,{variant:"ghost",as:f.h,icon:(0,me.jsx)(A.FaEllipsisV,{}),"aria-label":"Options",...t.buttonProps,onClick:e=>e.stopPropagation()}),(0,me.jsxs)(b.q,{minW:"130px",onClick:e=>e.stopPropagation(),children:[Tt===Ye.POST&&(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(j.s,{onClick:()=>en(e.post.id),icon:(0,me.jsx)(s.J,{fontSize:"sm",as:A.FaClone}),children:Ie("posts.ungroup_single",{ns:"planner"})}),void 0!==(null===e||void 0===e||null===(n=e.additional)||void 0===n?void 0:n.status)&&R.P4.includes(e.additional.status)&&(0,me.jsx)(j.s,{onClick:()=>ut(e.post.id),icon:(0,me.jsx)(s.J,{fontSize:"sm",as:A.FaTrash}),color:"common.negative",children:Ie("posts.delete_single",{ns:"planner"})})]}),Tt===Ye.DRAFT&&(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(j.s,{onClick:()=>tn(e.post.id),icon:(0,me.jsx)(s.J,{fontSize:"sm",as:A.FaClone}),children:Ie("drafts.ungroup_single",{ns:"planner"})}),(0,me.jsx)(j.s,{onClick:()=>bt(e.post.id),icon:(0,me.jsx)(s.J,{fontSize:"sm",as:A.FaTrash}),color:"common.negative",children:Ie("drafts.delete_single",{ns:"planner"})})]})]})]})}},onItemClick:(e,t)=>{Rt(e,t),Oe&&Mt()},onBack:Oe?Mt:void 0,onClose:Oe?void 0:Mt})}),(0,me.jsxs)(d.k,{flexDirection:"column",flex:1,minWidth:0,minHeight:0,padding:3,gap:2,children:[(_e||Oe)&&sn({borderRadius:"lg",background:"base_level_3",paddingX:3,paddingY:2}),(0,me.jsxs)(d.k,{flexDirection:"column",flex:1,overflow:"hidden",overflowY:"auto",gap:2,children:[Fe.errorLog&&(0,me.jsx)(U.ZP,{socialType:Fe.accounts[0].social_type,error:Fe.errorLog,borderRadius:"lg"}),(0,me.jsxs)(k.x,{my:"auto",mx:"auto",maxWidth:"full",children:[Pt&&(0,me.jsx)(We,{postData:Fe,buttonStyles:{marginBottom:3}}),!Se&&R.Dy.includes(null===(ce=Fe.additional)||void 0===ce?void 0:ce.status)&&(null===(ue=Fe.post)||void 0===ue||null===(pe=ue.comments)||void 0===pe?void 0:pe.length)>0&&(0,me.jsx)(l.z,{size:"sm",width:"full",marginBottom:3,leftIcon:(0,me.jsx)(s.J,{as:ye,fontSize:"md"}),onClick:()=>lt(!0),children:Ie("post_details.scheduled_comments",{ns:"planner",count:Fe.post.comments.length})}),wt.length>0&&(0,me.jsx)(P.orO,{labels:wt,containerProps:{justify:"center",pt:1,pb:3}}),(0,me.jsx)(N.Z,{account:Fe.accounts[0],post:Fe.post,additional:Fe.additional,marginX:"auto"})]})]})]}),[re.z.COMMENTS,re.z.VERSIONS].includes(nt)&&(0,me.jsxs)(d.k,{flexDirection:"column",width:"xs",background:"base_level_2",borderLeft:"1px solid",borderColor:"content_alpha_200",sx:Oe?{position:"absolute",top:0,bottom:0,right:0,zIndex:1}:{},children:[(0,me.jsx)(C.m,{children:(0,me.jsxs)(S.t,{children:[(0,me.jsx)(Qe,{icon:A.FaComment,label:Ie("comments.label"),isSelected:nt===re.z.COMMENTS,onClick:()=>it(re.z.COMMENTS)}),(Tt===Ye.DRAFT||Fe.post.draftId)&&(0,me.jsx)(Qe,{icon:A.FaHistory,label:Ie("drafts.history",{ns:"planner"}),isSelected:nt===re.z.VERSIONS,onClick:()=>it(re.z.VERSIONS)})]})}),(0,me.jsxs)(d.k,{flexDirection:"column",flex:"1",minHeight:"0",position:"relative",overflowY:"auto",paddingX:3,paddingY:3,id:"post-details-sidebar-scroll-container",children:[nt===re.z.COMMENTS&&(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(k.x,{position:"relative",children:(0,me.jsx)(ne.Z,{contentType:D.CommentsContentTypes.POST,activePage:{id:Et?`group:${Fe.post.groupId}`:Fe.post.id,isSelected:!0,pageIndex:0},contextDetails:{creator_id:Fe.simplifiedUserId,payload:{post_type:Tt,post_id:Fe.post.id,workspace:jt,teamspace
1:_t}},skeletonLoaderCount:1,listHeight:Ee,shouldWrapMenuListInPortal:!1,scrollingContainer:"#post-details-sidebar-scroll-container"})}),Fe.post.draftId&&!Et&&(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(u.i,{mt:3,mb:5}),(0,me.jsxs)(y.X,{size:"xs",fontWeight:300,as:"h5",color:"content_details",mb:3,children:[(0,me.jsxs)(T.x,{as:"span",mr:1,children:[Ie("drafts.comments",{ns:"planner"}),":"]}),(0,me.jsx)(w.u,{hasArrow:!0,placement:"top",shouldWrapChildren:!0,label:Ie("drafts.comments_tip",{ns:"planner"}),children:(0,me.jsx)(s.J,{as:z.czo})})]}),(0,me.jsx)(ne.Z,{contentType:D.CommentsContentTypes.POST,newCommentEnabled:!1,activePage:{id:Fe.post.draftId,isSelected:!0,pageIndex:0},contextDetails:{creator_id:Fe.simplifiedUserId,payload:{post_type:Tt,post_id:Fe.post.draftId,workspace:jt,teamspace:_t}},skeletonLoaderCount:1,listHeight:Ee,shouldWrapMenuListInPortal:!1,scrollingContainer:"#post-details-sidebar-scroll-container"})]})]}),nt===re.z.VERSIONS&&(Tt===Ye.DRAFT||Fe.post.draftId)&&(0,me.jsx)(ae.Z,{id:Tt===Ye.DRAFT?Fe.post.id:Fe.post.draftId,currentItem:Fe})]})]})]}),Le&&(0,me.jsx)(B.Z,{children:(0,me.jsx)(W.Z,{})}),ot&&(0,me.jsx)(Ne,{postData:Fe,onClose:()=>{Rt(Tt,Fe.post.id),ze((0,J.SI)()),lt(!1)}}),st&&(0,me.jsx)(Z.Z,{postId:Fe.post.id,date:Fe.post.date,time:Fe.post.time,timezone:Fe.post.timezone||kt,onClose:()=>at(!1),onDone:()=>{at(!1),Rt(Tt,Fe.post.id),ze((0,J.SI)())}}),rt&&(0,me.jsx)(Q.Z,{isOpen:!0,title:Ie("posts.delete_post",{ns:"planner"}),message:Ie("delete_confirm"),onConfirm:Wt,onClose:()=>dt(!1)}),ct&&(0,me.jsx)(Q.Z,{isOpen:!0,title:Ie("posts.delete_post",{ns:"planner"}),message:Ie("delete_confirm"),onConfirm:()=>nn(ct),onClose:()=>ut(!1)}),xt&&(0,me.jsx)(Q.Z,{isOpen:!0,title:Ie("drafts.delete_draft",{ns:"planner",count:1}),message:Ie("delete_confirm"),onConfirm:Xt,onClose:()=>gt(!1)}),ft&&(0,me.jsx)(Q.Z,{isOpen:!0,title:Ie("drafts.delete_draft",{ns:"planner",count:1}),message:Ie("delete_confirm"),onConfirm:()=>on(ft),onClose:()=>bt(!1)}),pt&&(0,me.jsx)(Q.Z,{isOpen:!0,title:Ie("posts.publish_now",{ns:"planner"}),message:Ie("posts.publish_now.confirm",{ns:"planner",post:`${Fe.post.message.slice(0,50)}...`}),onConfirm:Gt,onClose:()=>mt(!1)}),ht&&(0,me.jsx)(te.Z,{postId:Fe.post.id,masterId:Fe.additional.multiply_parent,onClose:()=>vt(!1),onDeleteCopies:()=>{vt(!1),Fe.post.id===Fe.additional.multiply_parent?(Rt(Tt,Fe.post.id),ze((0,J.SI)())):_e?_e():Ae.replace((0,O.Gn)(D.PUBLISHING))}}),et&&(0,me.jsx)(K.default,{accountsIds:et.accountsIds,postData:et.postData,postDataByTab:et.postDataByTab,mode:et.mode,isMultiplyPost:et.isMultiplyPost,onClose:()=>{tt(null)},onActionDone:Qt})]}):(0,me.jsxs)(d.k,{sx:{...Ve,...we},children:[(0,me.jsxs)(d.k,{sx:{...Xe,background:"base_level_2"},children:[(0,me.jsx)(d.k,{alignItems:"center",children:ke&&(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("back"),icon:(0,me.jsx)(A.FaChevronLeft,{}),variant:"ghost",size:"sm",marginLeft:-2,onClick:ke})}),(0,me.jsx)(_.O,{width:"full",maxWidth:"7rem",height:"1rem"}),(0,me.jsx)(d.k,{alignItems:"center",marginLeft:"auto",children:_e&&(0,me.jsx)(P.Ddz,{tooltipLabel:Ie("close"),icon:(0,me.jsx)(A.FaTimes,{}),variant:"ghost",size:"sm",marginRight:-2,onClick:_e})})]}),(0,me.jsx)(d.k,{sx:qe,children:(0,me.jsxs)(d.k,{flexDirection:"column",flex:1,minWidth:0,minHeight:0,padding:3,gap:2,children:[(0,me.jsx)(_.O,{height:"3.25rem",borderRadius:"lg"}),(0,me.jsx)(d.k,{flexDirection:"column",flex:1,overflowY:"auto",children:(0,me.jsx)(k.x,{width:"full",maxWidth:"md",height:"md",margin:"auto",children:(0,me.jsx)(_.O,{width:"full",height:"full",borderRadius:"lg"})})})]})})]})}},848822:(e,t,n)=>{n.d(t,{Z:()=>p});var i=n(270858),o=n(351839),l=n(741065),s=n(137413),a=n(683017),r=n(408499),d=n(24455),c=n(689823),u=n(228993);const p=e=>{let{id:t,currentItem:n}=e;const{t:p}=(0,r.$)(["planner","common"]),[m,h]=(0,a.useState)(!1),[v,x]=(0,a.useState)([]),g=(0,a.useCallback)(async e=>{h(!0);try{const t=await(0,s.hq)(e);x(e=>{var n;return[...e,...(null===(n=t.data.posts)||void 0===n?void 0:n.list)||[]]})}catch{}h(!1)},[h,x]);return(0,a.useEffect)(()=>{t&&(x(n?[n]:[]),g(t))},[t]),(0,u.jsx)(i.x,{flex:1,children:m?(0,u.jsx)(o.k,{width:"full",height:"full",alignItems:"center",justifyContent:"center",children:(0,u.jsx)(d.Z,{})}):(0,u.jsx)(u.Fragment,{children:null===v||void 0===v?void 0:v.map((e,t)=>{var n;return(0,u.jsxs)(i.x,{background:"base_level_1",borderRadius:"lg",padding:2,marginBottom:2,children:[(0,u.jsx)(l.x,{fontSize:"xs",children:`${p("drafts.history_version")}: ${v.length-t}`}),(null===e||void 0===e||null===(n=e.info)||void 0===n?void 0:n.modified)&&(0,u.jsx)(l.x,{fontSize:"xs",color:"content_note",children:`${p("saved_on",{ns:"common"})}: ${e.info.modified}`}),(0,u.jsx)(i.x,{marginTop:2,children:(0,u.jsx)(c.Z,{draft:e,accounts:e.accounts,post:e.post,additional:e.additional,type:"draft",showMenu:!1,asSingle:!0})})]},e.post.id)})})})}},92568:(e,t,n)=>{n.d(t,{Z:()=>d});var i=n(878818),o=n(270858),l=n(298249),s=n(408499),a=n(778145),r=n(228993);const d=e=>{let{type:t,...n}=e;const{t:d}=(0,s.$)(["planner"]);return(0,r.jsx)(i.u,{label:d("draft"===t?"drafts.grouped":"posts.grouped"),hasArrow:!0,placement:"top",children:(0,r.jsx)(o.x,{...n,display:"inline-flex",children:(0,r.jsx)(l.J,{as:a.FaRegClone,fontSize:"xs"})})})}},375837:(e,t,n)=>{n.d(t,{Z:()=>a});var i=n(878818),o=n(77456),l=n(790014),s=n(228993);const a=e=>{let{tooltipLabel:t,name:n,image:a,children:r}=e;return(0,s.jsx)(i.u,{label:t,placement:"top",hasArrow:!0,children:(0,s.jsx)(o.q,{src:a,name:n,size:"sm",showBorder:!0,borderWidth:"2px",borderColor:"content_alpha_200",backgroundClip:"padding-box",children:r&&(0,s.jsx)(l.M,{background:"base_level_2",borderColor:"base_level_2",children:r})})})}}
1,928699:(e,t,n)=>{n.d(t,{O:()=>o,z:()=>i});const i={COMMENTS:"comments",VERSIONS:"versions",GROUP_ITEMS:"group-items"},o={POST_DELETE:"post_delete",POST_ARCHIVE:"post_archive",POST_UNGROUP:"post_ungroup",POST_EDIT:"post_edit",POST_REUSE:"post_reuse",POST_PUBLISH_NOW:"post_publish_now",DRAFT_DELETE:"draft_delete",DRAFT_UNGROUP:"draft_ungroup",DRAFT_STATUS_CHANGE:"draft_status_change",DRAFT_EDIT:"draft_edit",DRAFT_SCHEDULE:"draft_schedule"}},938059:(e,t,n)=>{n.d(t,{GN:()=>pe,I:()=>he,Xv:()=>me,ZP:()=>Te});var i=n(683017),o=n(198157),l=n(807523),s=n(177612),a=n(921902),r=n(677360),d=n(357023),c=n(773414),u=n(349798),p=n(692877),m=n(741065),h=n(270858),v=n(459695),x=n(39821),g=n(170882),f=n(366354),b=n(138342),j=n(298249),_=n(902352),k=n(720637),y=n(532003),C=n(878818),S=n(351839),T=n(878237),w=n(764293),E=n(778145),I=n(799396),A=n(408499),z=(n(127659),n(411572)),O=n(919941),D=n(852890),P=n(166375),R=n(747308),L=n(868366),M=n(104399),F=n(957392),N=n(30339),U=n(638461),$=n(835007),W=n(645462),B=n(664723),H=n(989573),Z=n(141494),G=n(459030),J=n(369843),V=n(742533),X=n(729587),q=n(780410),Y=n(894821),K=n(123081),Q=n(861e3),ee=n(678141),te=n(59707),ne=n(812221),ie=n(514077),oe=n(200356),le=n(516374),se=n(763110),ae=n(262697),re=n(282542),de=n(46750),ce=n(851939),ue=n(228993);const pe="post-edit-comment",me="post-edit-comment-ai",he="post-edit-comment",ve={position:"relative","&.uppy-is-drag-over::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}},xe={position:"relative",borderRadius:"lg",background:"input_normal"},ge={paddingBottom:1},fe={paddingX:2,paddingY:1,_empty:{display:"none"}},be={display:"flex",flexDirection:"row-reverse",flexWrap:"wrap",alignItems:"center",justifyContent:"flex-end",padding:1,marginBottom:2},je={display:"flex",alignItems:"center",marginBottom:2},_e={paddingRight:2,fontSize:"sm",lineHeight:"1.1em",fontWeight:500},ke={display:"flex",alignItems:"center"},ye=(e,t,n)=>{const i=parseInt(e||0,10),o=n&&i>n?n:i;return t&&o<t?t:o},Ce=e=>{let{type:t,onDiscard:n,onSave:p,onClose:m}=e;const{t:h}=(0,A.$)(["planner","common"]),v=(0,i.useRef)();return(0,ue.jsx)(o.aR,{leastDestructiveRef:v.current,isOpen:!0,onClose:m,isCentered:!0,variant:"line-min",children:(0,ue.jsx)(l.Z,{children:(0,ue.jsxs)(o._T,{children:[(0,ue.jsx)(s.x,{fontSize:"lg",children:h("confirm",{ns:"common"})}),(0,ue.jsx)(a.o,{ref:v}),(0,ue.jsx)(r.f,{children:h(`post_edit_comments.${t}.action.save_confirmation`)}),(0,ue.jsx)(d.m,{children:(0,ue.jsxs)(c.h,{size:"sm",spacing:3,children:[(0,ue.jsx)(u.z,{variant:"danger",onClick:n,children:h("discard",{ns:"common"})}),(0,ue.jsx)(u.z,{variant:"solid",onClick:p,children:h("save",{ns:"common"})})]})})]})})})},Se=(0,i.forwardRef)((e,t)=>{var n,o;let{provider:l,postType:s,accounts:a,data:r,minDelay:d,maxDelay:c,maxDelayFree:pe,isFreePlan:me,onAiMediaSidebarPanelToggle:he,onMediaSidebarPanelToggle:Se,onAiWriterPanelToggle:Te,onAiWriterCommand:we,onSave:Ee,onCancel:Ie}=e;const{t:Ae}=(0,A.$)(["planner","common","media-editor","accounts","billing"]),ze=(0,w.I0)(),Oe=(0,i.useRef)(null),De=(0,i.useRef)(null),Pe=(0,i.useRef)(null),Re=(0,i.useRef)(null),[Le]=(0,L.Z)(),[Me,Fe]=(0,i.useState)({video:!1,videoCover:!1}),Ne=(0,p.S)({base:!0,md:!1}),[Ue,$e]=(0,i.useState)({open:!1}),[We,Be]=(0,i.useState)(null),[He,Ze]=(0,i.useState)(null),[Ge,Je]=(0,i.useState)(null),[Ve,Xe]=(0,i.useState)(null),[qe,Ye]=(0,i.useState)(!1),[Ke,Qe]=(0,i.useState)(!1),[et,tt]=(0,i.useState)(!1),[nt,it]=(0,i.useState)(null),[ot,lt]=(0,i.useState)(null),[st,at]=(0,i.useState)(),[rt,dt]=(0,i.useState)(!1),[ct,ut]=(0,i.useState)(((e,t,n)=>({...e,delay:ye(e.delay,t,n)}))(r,d,c)),[pt,mt]=(0,i.useState)([]),[ht,vt]=(0,i.useState)(),[xt,gt]=(0,i.useState)(void 0),[ft,bt]=(0,i.useReducer)(Z.K,[],Z.l),jt=(0,w.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),{uppy:_t,uppyPlugins:kt,uppyNote:yt}=(0,G.ZP)({id:"post-comment-editor"}),Ct=(0,i.useMemo)(()=>(0,N.k)(l),[l]),St=(0,i.useMemo)(()=>({maxPhotos:(0,Q.jj)(l,s),maxVideos:(0,Q.dd)(l,s),maxPhotosVideos:(0,Q.Mo)(l,s),canAddDelay:(0,Q.Xp)(l,s),maxMessageChars:(0,Q.Pp)(l,s),maxMessageCharsTwitter:(0,Q.Pp)(F.TWITTER),highlightLinks:(0,Q.qC)(l,s),highlightAtMentions:(0,Q.ZN)(l,s),highlightHashtags:(0,Q.Io)(l,s)}),[l,s]),Tt=(0,i.useMemo)(()=>{var e,t,n,i;return[...(null===ct||void 0===ct||null===(e=ct.videos)||void 0===e||null===(t=e.map(e=>e.uploadId?{...ft.find(t=>
1t.id===e.uploadId),data:e}:(0,B.S$)(H.W,e)))||void 0===t?void 0:t.filter(e=>null===e||void 0===e?void 0:e.id))||[],...(null===ct||void 0===ct||null===(n=ct.photos)||void 0===n||null===(i=n.map(e=>e.uploadId?{...ft.find(t=>t.id===e.uploadId),data:e}:(0,B.S$)(H.p,e)))||void 0===i?void 0:i.filter(e=>null===e||void 0===e?void 0:e.id))||[]].sort(B.xf)},[ft,ct]),wt=(0,i.useMemo)(()=>ft.filter(e=>!ct.videos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)&&!ct.photos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)),[ft,ct]),Et=(0,i.useCallback)(function(e){var t,n,i,o;let{skipVideo:a,skipPhoto:r}=e,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return St.maxPhotosVideos>=0&&((null===ct||void 0===ct||null===(t=ct.videos)||void 0===t?void 0:t.length)||0)+((null===ct||void 0===ct||null===(n=ct.photos)||void 0===n?void 0:n.length)||0)+d>St.maxPhotosVideos?((0,ie.CFj)({description:Ae("post_editor.errors.photo_video_limit_reached",{max:St.maxPhotosVideos}),title:Ae("error",{ns:"common"}),status:"error"}),!1):!a&&(null===ct||void 0===ct||null===(i=ct.videos)||void 0===i?void 0:i.length)+d>St.maxVideos?0===St.maxVideos?((0,ie.CFj)({description:Ae("post_editor.errors.video_not_supported",{name:s?`${Ae(`post_editor.tabs.${l}`)} (${Ae(`post_editor.additional_fields.${l}.postType.value.${s}`)})`:Ae(`post_editor.tabs.${l}`)}),title:Ae("error",{ns:"common"}),status:"error"}),!1):((0,ie.CFj)({description:Ae("post_editor.errors.video_limit_reached",{count:St.maxVideos}),title:Ae("error",{ns:"common"}),status:"error"}),!1):!(!r&&(null===ct||void 0===ct||null===(o=ct.photos)||void 0===o?void 0:o.length)+d>St.maxPhotos)||(0===St.maxPhotos?((0,ie.CFj)({description:Ae("post_editor.errors.photo_not_supported",{name:s?`${Ae(`post_editor.tabs.${l}`)} (${Ae(`post_editor.additional_fields.${l}.postType.value.${s}`)})`:Ae(`post_editor.tabs.${l}`)}),title:Ae("error",{ns:"common"}),status:"error"}),!1):((0,ie.CFj)({description:Ae("post_editor.errors.photo_limit_reached",{count:St.maxPhotos}),title:Ae("error",{ns:"common"}),status:"error"}),!1))},[St.maxPhotosVideos,St.maxVideos,St.maxPhotos,null===ct||void 0===ct||null===(n=ct.videos)||void 0===n?void 0:n.length,null===ct||void 0===ct||null===(o=ct.photos)||void 0===o?void 0:o.length,Ae,s,l]),It=(0,i.useCallback)(async()=>{const e=await(0,Q.FU)(l,s,a,ct,{});return mt(e),e},[mt,l,s,a,ct]),At=(0,i.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=ft.filter(t=>t&&e.includes(t.id)&&[H.W,H.p].includes(t.type));if(!n.length)return;const i={},o=(0,B.Gy)(null===ct||void 0===ct?void 0:ct.photos,null===ct||void 0===ct?void 0:ct.videos);let l=0;const s=(null===ct||void 0===ct?void 0:ct.videos)||[],a=n.filter(e=>e.type===H.W).filter(e=>!s.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>(l+=1,(0,B.Kh)(e)?{uploadId:e.id,order:o+l}:{...e.data,order:o+l})),r=(null===ct||void 0===ct?void 0:ct.photos)||[],d=n.filter(e=>e.type===H.p).filter(e=>!r.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>(l+=1,(0,B.Kh)(e)?{uploadId:e.id,order:o+l}:{...e.data,order:o+l}));if(t){const e=[...(null===ct||void 0===ct?void 0:ct.videos)||[],...a],t=[...(null===ct||void 0===ct?void 0:ct.photos)||[],...d];i.photos=t,i.videos=e}else if(a.length){const e=[...(null===ct||void 0===ct?void 0:ct.videos)||[],...a];i.photos=[],i.videos=e}else if(d.length){const e=[...(null===ct||void 0===ct?void 0:ct.photos)||[],...d];i.photos=e,i.videos=[]}if(i.photos||i.videos){const e=(0,B.Ok)(i.photos,i.videos);i.photos=e.photos,i.videos=e.videos,ut(e=>({...e,...i}))}},[ft,ct,ut]),zt=(0,i.useCallback)((e,t,n)=>{var i;(0,K.mg)(null===(i=Pe.current)||void 0===i?void 0:i.view,e,t,n)},[Pe]),Ot=(0,i.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ie.CFj)({description:Ae("post_editor.media.errors.wrong_file_data"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(!e.external&&ft.find(t=>t.id===e.url))return(0,ie.CFj)({description:Ae("post_editor.media.errors.file_already_added"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const t=e.mimeType.split("/")[0];if(!["image","video"].includes(t))return(0,ie.CFj)({description:Ae("post_editor.media.errors.unsupported_file_type"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const n=new URL(e.url),i=n.pathname.split("/").pop();if(!Et({skipVideo:"video"!==t,skipPhoto:"image"!==t}))return Promise.resolve(!1);if(e.credits&&zt(e.credits,K.Fb.end,K.WV.new_line),e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),n=_t.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return n?new Promise(t=>{n.addFile(e.url).then(n=>{const i={};e.outputUrl&&(i.outputUrl=e.outputUrl),e.projectId&&(i.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId}),_t.setFileState(n,{customFileData:i}),t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}setTimeout(()=>{const t={};e.outputUrl&&(t.outputUrl=e.outputUrl),e.projectId&&(t.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId});const o={url:e.url,thumbUrl:e.thumbUrl,dir:`${n.origin}${n.pathname.slice(0,n.pathname.lastIndexOf("/"))}`,fileName:i};void 0!==e.thumbTime&&(o.thumbTime=0);
1const l=_t.addFile({id:e.url,name:i,type:e.mimeType,data:{uploadedData:o},preview:e.thumbUrl});_t.setFileState(l,{customFileData:t});const s=_t.getFile(l);return _t.emit("processPlannerMedia:upload-success",s,{body:s.data.uploadedData}),_t.setFileState(s.id,{progress:{uploadComplete:!0,uploadStarted:!0}}),Promise.resolve(!0)})},[zt,Ae,ft,_t,Et]),Dt=(0,i.useCallback)((e,t,n,i,o)=>{$e({open:!0,title:e,subtitle:t,featureList:n,event:o,image:i})},[$e]),Pt=(0,i.useCallback)(()=>{$e({open:!1})},[$e]),Rt=(0,i.useCallback)(()=>{at(!0)},[at]),Lt=(0,i.useCallback)(()=>{at(!1)},[at]),Mt=(0,i.useCallback)(()=>{dt(!0)},[dt]),Ft=(0,i.useCallback)(e=>{let{message:t}=e;ut(e=>({...e,message:t}))},[]),Nt=(0,i.useCallback)(e=>{const t=parseInt(e||d||0,10);if(me&&pe&&t>pe){const e={max_delay:(0,ae.Ud)(60*c),max_delay_free:(0,ae.Ud)(60*pe)};return void Dt(Ae("post_editor.upgrade_modal.title_comment_delay",e),Ae("post_editor.upgrade_modal.subtitle_comment_delay",e),J.$2,J.X9)}ut(e=>({...e,delay:t}))},[me,c,pe,d,Dt,Ae]),Ut=(0,i.useCallback)(async()=>{var e,t;if((null===ct||void 0===ct||!ct.message)&&(null===ct||void 0===ct||null===(e=ct.photos)||void 0===e||!e.length)&&(null===ct||void 0===ct||null===(t=ct.videos)||void 0===t||!t.length))return void(0,ie.CFj)({description:Ae("post_editor.errors.no_comment_content"),title:Ae("error",{ns:"common"}),status:"error"});const n=await It();null!==n&&void 0!==n&&n.length?(0,ie.CFj)({description:Ae("post_editor.check_comment_errors"),title:Ae("error",{ns:"common"}),status:"error"}):(null===Ee||void 0===Ee||Ee(ct),(0,M.analyticsTrackEvent)("threadCommentsSave"))},[ct,Ee,It,Ae]),$t=(0,i.useCallback)(e=>{zt(e.native,K.Fb.selection),(0,z.b)("post-edit-comment","click","emoji - use")},[zt]),Wt=(0,i.useCallback)(e=>{zt(e.text,K.Fb.selection),(0,z.b)("post-edit-comment","click","snippet - use")},[zt]),Bt=(0,i.useCallback)(()=>{Ye(!1)},[Ye]),Ht=(0,i.useCallback)(()=>{Ye(!0),(0,z.b)("post-edit-comment","click","media - add media")},[Ye]),Zt=(0,i.useCallback)(e=>{let{id:t}=e;_t.removeFile(t),bt({type:"remove",payload:{id:t}}),(0,z.b)("post-edit-comment","click","media - remove")},[bt,_t]),Gt=(0,i.useCallback)(e=>{let{id:t,type:n}=e;Et({skipVideo:n!==W.W,skipPhoto:n!==W.p})&&(At([t],St.maxPhotosVideos>=0),(0,z.b)("post-edit-comment","click","media - use"))},[At,St,Et]),Jt=(0,i.useCallback)(e=>{let{id:t,url:n}=e;ut(e=>({...e,videos:e.videos.filter(e=>(!t||e.uploadId!==t)&&(!n||e.url!==n)),photos:e.photos.filter(e=>(!t||e.uploadId!==t)&&(!n||e.url!==n))})),(0,z.b)("post-edit-comment","click","media - remove as used")},[ut]),Vt=(0,i.useCallback)((e,t)=>{let{url:n,id:i}=e;if(!n&&!i||1!==t&&-1!==t)return;const o=(0,B.Ok)(ct.photos,ct.videos),l=[...o.videos,...o.photos].find(e=>e.url&&e.url===n||e.uploadId&&e.uploadId===i).order,s=l+t,a=ct.photos.map(e=>({...e,order:e.order===l?s:e.order===s?l:e.order})),r=ct.videos.map(e=>({...e,order:e.order===l?s:e.order===s?l:e.order})),d=(0,B.Ok)(a,r);ut(e=>({...e,videos:d.videos,photos:d.photos})),(0,z.b)("post-edit-comment","click","media - move")},[ct,ut]),Xt=(0,i.useCallback)(e=>{let{id:t,type:n,thumbUrl:i,url:o}=e;Ze({id:t,type:n,thumbUrl:i,url:o}),(0,z.b)("post-edit-comment","click","media - preview")},[Ze]),qt=(0,i.useCallback)(()=>Ze(null),[Ze]),Yt=(0,i.useCallback)(e=>{let{id:t,url:n}=e;Xe({open:!0,id:t,url:n}),(0,z.b)("post-edit-comment","click","image editor - edit file")},[Xe]),Kt=(0,i.useCallback)(e=>{let{url:t}=e;gt({originalUrl:t}),(0,M.analyticsTrackEvent)("aiEditImageOpen")},[]),Qt=(0,i.useCallback)((e,t)=>{var n;let{name:i,data:o}=e;t&&Jt({url:t}),null===(n=_t.getPlugin("ImportUriDirectly"))||void 0===n||n.addFile(o,i),t?(0,z.b)("post-edit-comment","click","image editor - save (edit)"):(0,z.b)("post-edit-comment","click","image editor - save (new)")},[Jt,_t]),en=((0,i.useCallback)(()=>{Xe(null)},[Xe]),(0,i.useCallback)(e=>{let{id:t,type:n,url:i,data:o}=e;n===W.W&&(Me.videoCover?(Je({id:t,type:n,url:i,thumbUrl:null===o||void 0===o?void 0:o.thumbUrl,selectedTime:null===o||void 0===o?void 0:o.thumbTime}),(0,z.b)("post-edit-comment","click","media - edit thumb")):Dt())},[Je,Dt,Me])),tn=(0,i.useCallback)((e,t,n)=>{let{type:i,url:o}=e;if(i!==W.W||!t)return;const l=((null===ct||void 0===ct?void 0:ct.videos)||[]).map(e=>e.url===o?{...e,thumbUrl:t,thumbTime:n}:e);ut(e=>({...e,videos:l}))},[ct,ut]),nn=(0,i.useCallback)(()=>Je(null),[Je]),on=(0,i.useCallback)(e=>{"video"!==e.mimeType.split("/")[0]||Me.video?(Ot(e),Ne&&(0,ie.CFj)({description:Ae("post_editor.media.file_added"),title:Ae("success",{ns:"common"}),status:"success"})):((0,M.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Dt(Ae("post_editor.upgrade_modal.title_video"),Ae("post_editor.upgrade_modal.subtitle_video"),J.su,J.X9))},[Ot,Dt,Me,Ne,Ae]),ln=(0,i.useCallback)(function(e){let{replace:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?zt(e,K.Fb.selection):zt(e,K.Fb.end,K.WV.new_line)},[zt]),sn=(0,i.useCallback)(e=>{let{aiData:t,insertPosition:n,insertDelimiter:i}=e;return()=>{tt(!0),ze((0,oe.p2)(t)).then(e=>{var t,o;null!==(t=e[0])&&void 0!==t&&null!==(o=t.payload)&&void 0!==o&&o.headline&&zt(e[0].payload.headline,n,i)}).finally(()=>{tt(!1)}),(0,M.analyticsTrackEvent)("plannerAIAssistantFromSelectedText")}},[ze,zt,tt]),an=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(e=>{var t;return e.uploadId?{...(null===(t=ft.find(t=>
1t.id===e.uploadId))||void 0===t?void 0:t.data)||e,order:e.order}:e}).filter(t=>t&&(!e||!t.uploadId))};ut(e=>({...e,videos:t(null===e||void 0===e?void 0:e.videos),photos:t(null===e||void 0===e?void 0:e.photos)}))},[ft,ut]),rn=(0,i.useCallback)(()=>{ft.forEach(e=>{(0,B.Kh)(e)||e.id===e.url||bt({type:"update",payload:{id:e.id,item:{id:e.url}}})})},[bt,ft]),dn=(0,i.useCallback)(()=>{ze((0,re.$$)({product:M.PRODUCTS.SOCIAL_MEDIA})),Pt()},[ze,Pt]);(0,i.useEffect)(()=>{Fe({comments:(0,O.lL)(jt,M.FeatureCodes.PLANNER_POST_COMMENTS),video:(0,O.lL)(jt,M.FeatureCodes.PLANNER_VIDEO_POST),videoCover:(0,O.lL)(jt,M.FeatureCodes.PLANNER_VIDEO_COVER)})},[jt]),(0,i.useEffect)(()=>{const e=e=>{(0,G.TC)(e)||(0,G.NU)(e)||_t.removeFile(e.id)},t=()=>{_t.getFiles().length||Qe(!1)},n=(e,t)=>{const n=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);bt({type:"update",payload:{id:e.id,item:{progress:{percentage:n}}}})},i=(e,t)=>{if("determine"!==t.mode)return;const n=Math.max(Math.floor(100*t.value),1);bt({type:"update",payload:{id:e.id,item:{progress:{type:"postprocess",percentage:n}}}})},o=async(e,t)=>{var n;let{body:i}=t;const o=i.meta||await(0,B.iO)(e.type.split("/")[0],i.url);bt({type:"update",payload:{id:e.id,item:{url:i.url,thumbUrl:i.thumbUrl,data:{...e.customFileData,...i,meta:{...(null===(n=e.customFileData)||void 0===n?void 0:n.meta)||{},...o}},progress:null}}}),lt(e.id),(0,M.analyticsTrackEvent)("uploadedMedia"),_t.removeFile(e.id)},l=e=>{bt({type:"remove",payload:{id:e.id}}),_t.removeFile(e.id)},s=(e,t)=>{bt({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},a=(e,t)=>{bt({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},r=()=>{const{info:e}=_t.getState(),t=[...e],n=t.pop(),i=t.pop();if(null!==n&&void 0!==n&&n.message&&(null===n||void 0===n?void 0:n.message)!==(null===i||void 0===i?void 0:i.message)&&["error","warning"].includes(n.type)){var o;const e=(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(m.x,{as:"span",display:"block",children:n.message}),(null===(o=n.details)||void 0===o?void 0:o.toString)&&(0,ue.jsx)(m.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:n.details.toString()})]});(0,ie.CFj)({description:e,title:Ae("error",{ns:"common"}),status:"error"})}};return _t.on("file-added",e).on("file-removed",t).on("upload-progress",n).on("processPlannerMedia:upload-success",o).on("upload-error",l).on("postprocess-progress",i).on("thumbnail:generated",s).on("video-thumbnail:generated",a).on("info-visible",r),()=>{_t.off("file-added",e).off("file-removed",t).off("upload-progress",n).off("processPlannerMedia:upload-success",o).off("upload-error",l).off("postprocess-progress",i).off("thumbnail:generated",s).off("video-thumbnail:generated",a).off("info-visible",r)}},[_t]),(0,i.useEffect)(()=>{const e=e=>{const t=e.filter(e=>(0,G.NU)(e)).length,n=e.filter(e=>(0,G.TC)(e)).length;if(Et({skipVideo:!1,skipPhoto:!0},t)&&Et({skipVideo:!0,skipPhoto:!1},n)){const t=[];e.forEach(e=>{if(!_t.getFile(e.id))return;const n=(0,G.NU)(e)?H.W:H.p;bt({type:"add",payload:{item:{id:e.id,type:n,progress:{percentage:0}}}}),t.push(e.id)}),t.length&&(Qe(!0),it(t))}else e.forEach(e=>{_t.removeFile(e.id)}),Ye(!1)};return _t.on("files-added",e),()=>{_t.off("files-added",e)}},[_t,Et]),(0,i.useEffect)(()=>{const e=e=>{!Me.video&&(0,G.NU)(e)&&((0,M.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Dt(Ae("post_editor.upgrade_modal.title_video"),Ae("post_editor.upgrade_modal.subtitle_video"),J.su,J.X9),_t.cancelAll(),Ye(!1))};return _t.on("file-added",e),()=>{_t.off("file-added",e)}},[_t,Me.video]),(0,i.useEffect)(()=>{_t&&null!==De&&void 0!==De&&De.current&&_t.use(V.Z,{id:"DropTarget",target:De.current,onJsonDrop:(e,t)=>{"media-panel"===(null===t||void 0===t?void 0:t.from)&&on(t)}})},[_t]),(0,i.useEffect)(()=>{nt&&(At(nt,St.maxPhotosVideos>=0),qe&&Ye(!1),it(null))},[nt]),(0,i.useEffect)(()=>{ot&&(an(),rn())},[ot]),(0,i.useEffect)(()=>{Ke||void 0===Ke||(an(!0),rn(),It())},[Ke]),(0,i.useEffect)(()=>{st||void 0===st||It()},[st]),(0,i.useEffect)(()=>{st&&!rt||(dt(!1),It())},[ct]),(0,i.useEffect)(()=>{var e;const t=[...((null===ct||void 0===ct?void 0:ct.videos)||[]).map(e=>(0,B.S$)(H.W,e)),...((null===ct||void 0===ct?void 0:ct.photos)||[]).map(e=>(0,B.S$)(H.p,e))];bt({type:"init",payload:t}),null===(e=Oe.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},[]),(0,i.useImperativeHandle)(t,()=>({confirmExit:()=>
1{Be({open:!0})},handleAddFileFromMediaPanel:on,handleAddTextFromAiWriter:ln}),[on,ln]);const cn=(0,i.useCallback)(e=>{let{text:t}=e;return(0,ue.jsx)(le.ZP,{variant:Ne?void 0:"menu",text:t,onAddSnippet:Le.snippets?e=>vt({text:e}):void 0,onAiWriterCommand:we})},[Le.snippets,Ne,we]);return(0,ue.jsxs)(h.x,{ref:Oe,padding:3,background:"base_level_3",borderRadius:"lg",children:[St.canAddDelay&&(0,ue.jsxs)(h.x,{sx:je,children:[(0,ue.jsx)(h.x,{sx:{..._e,paddingTop:4},children:`${Ae("post_edit_comments.delay.title")}:`}),(0,ue.jsx)(h.x,{sx:ke,children:(0,ue.jsx)(ie.jh1,{size:"sm",value:60*((null===ct||void 0===ct?void 0:ct.delay)||0),min:60*(d||0),max:c&&c<=d?60*d:60*c,units:{days:!0,hours:!0,minutes:!0},onChange:e=>{Nt(Math.floor(e/60))}})})]}),(0,ue.jsxs)(h.x,{sx:{...xe,...ve},ref:De,children:[(null===pt||void 0===pt?void 0:pt.length)>0&&(0,ue.jsx)(h.x,{sx:ge,children:pt.map(e=>(0,ue.jsx)(ee.Z,{message:Ae(`post_editor.errors.${e.id}`,e.values),level:e.level},e.id))}),0!==St.maxMessageChars&&(0,ue.jsx)(h.x,{position:"relative",children:(0,ue.jsx)(D.Z,{ref:Pe,state:ct,placeholder:Ae(`post_edit_comments.${Ct}.message.placeholder`),onChange:Ft,onFocus:Rt,onBlur:Lt,onPaste:Mt,highlightLinks:St.highlightLinks,highlightHashtags:St.highlightHashtags,highlightAtMentions:St.highlightAtMentions,selectedTextMenuEnabled:!0,getSelectedTextMenu:we?cn:void 0})}),(0,ue.jsx)(h.x,{sx:fe,children:Tt.length>0&&(0,ue.jsx)(U.Z,{children:Tt.map(e=>{var t,n,i;return(0,ue.jsx)($.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,data:e.data,type:e.type===H.W?W.W:W.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(n=t.meta)||void 0===n?void 0:n.duration,errors:null===pt||void 0===pt||null===(i=pt.filter(t=>{var n;return["comment:photo","comment:video"].includes(t.context)&&(null===t||void 0===t||null===(n=t.items)||void 0===n?void 0:n.includes(e.url))&&(!t.level||t.level===te.pn)}))||void 0===i?void 0:i.map(e=>Ae(`post_editor.errors.${e.id}`,e.values)),onRemove:Jt,onEditSize:e.type!==H.p||(0,B.Kh)(e)?null:Yt,onAiEdit:e.type!==H.p||(0,B.Kh)(e)?null:Kt,onEditThumb:e.type!==H.W||(0,B.Kh)(e)?null:en,onClick:(0,B.Kh)(e)?null:Xt,onMove:Vt,removeTooltip:Ae("post_media_list.actions.remove_from_post"),clickTooltip:Ae("post_media_list.actions.show_preview")},e.id)})})}),(0,ue.jsxs)(h.x,{sx:be,children:[(0,ue.jsxs)(v.K,{isInline:!0,align:"center",spacing:"1",marginLeft:"auto",children:[l!==F.TWITTER&&(0,ue.jsx)(R.Tf,{state:ct,limit:St.maxMessageChars}),l===F.TWITTER&&(0,ue.jsx)(R.Oe,{state:ct,limit:a.every(B.pe)?void 0:St.maxMessageCharsTwitter,leftIcon:I.LCd}),St.highlightHashtags?(0,ue.jsx)(R.KE,{state:ct,leftIcon:E.FaHashtag}):null,St.highlightAtMentions?(0,ue.jsx)(R.PT,{state:ct,leftIcon:E.FaAt}):null]}),(0,ue.jsxs)(v.K,{isInline:!0,align:"center",spacing:"1",children:[(St.maxPhotos>0||Le.video&&St.maxVideos>0)&&(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsxs)(x.v,{placement:"top-start",autoSelect:!1,isLazy:!0,onClose:()=>{setTimeout(()=>{Re.current&&(Re.current.blur(),Re.current.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})))})},children:[(0,ue.jsx)(g.j,{as:P.Z,tooltipLabel:Ae("post_editor.toolbar.add_media"),icon:E.FaPlus,ref:Re}),(0,ue.jsxs)(f.q,{minWidth:"0",children:[he&&St.maxPhotos>0&&(0,ue.jsx)(b.s,{icon:(0,ue.jsx)(j.J,{as:E.FaMagic,fontSize:"md"}),onClick:he,children:Ae("post_editor.toolbar.generate_image")}),Se&&(0,ue.jsx)(b.s,{icon:(0,ue.jsx)(j.J,{as:E.FaFolder,fontSize:"md"}),onClick:Se,children:Ae("post_editor.toolbar.media_library")}),(0,ue.jsx)(b.s,{icon:(0,ue.jsx)(j.J,{as:E.FaUpload,fontSize:"md"}),onClick:Ht,children:Ae("post_editor.toolbar.upload_media")})]})]}),(0,ue.jsx)(_.i,{orientation:"vertical",height:"1em"})]}),Te&&(0,ue.jsx)(P.Z,{tooltipLabel:Ae("post_editor.toolbar.ai_assistant"),icon:se.r,onClick:()=>Te({text:(null===ct||void 0===ct?void 0:ct.message)||""})}),(0,ue.jsx)(P.Z,{tooltipLabel:Ae("post_editor.toolbar.ai_hashtags"),icon:E.FaHashtag,onClick:sn({aiData:{prompt:"8b917d4c-170b-444b-b500-ca1499b38238",payload:{title:"",description:"",keywords:[(null===ct||void 0===ct?void 0:ct.message)||""],tone:M.DEFAULT_AI_DOCUMENT_TONE,no_runs:1}},insertPosition:K.Fb.end,insertDelimiter:K.WV.new_line})}),Le.snippets&&(0,ue.jsx)(ne.Z,{snippetData:ht,onSelect:Wt,onClose:()=>{vt()},children:(0,ue.jsx)(P.Z,{tooltipLabel:Ae("post_editor.toolbar.snippets"),icon:E.FaScroll,event:"quickSnippets"})}),(0,ue.jsxs)(k.J,{isLazy:!0,placement:"bottom-start",children:[(0,ue.jsx)(y.x,{children:(0,ue.jsx)(P.Z,{tooltipLabel:Ae("post_editor.toolbar.emoji"),icon:E.FaSmile})}),(0,ue.jsx)(ie.sP4,{width:"auto",children:(0,ue.jsx)(ie.h5e,{onSelect:$t})})]})]})]}),et&&(0,ue.jsx)(C.u,{label:Ae("ai_in_progress",{ns:"ai"}),placement:"top",hasArrow:!0,children:(0,ue.jsx)(S.k,{position:"absolute",inset:0,zIndex:1,background:"base_alpha_400",borderRadius:"inherit",justifyContent:"flex-end",alignItems:"flex-start",children:(0,ue.jsx)(T.$,{color:"common.primary_400",size:"sm",thickness:"2px",margin:2})})})]}),(0,ue.jsxs)(h.x,{display:"flex",marginTop:2,children:[(0,ue.jsx)(u.z,{size:"sm",variant:"secondary",onClick:Ie,children:Ae("cancel",{ns:"common"})}),(0,ue.jsx)(u.z,{size:"sm",isDisabled:Ke,onClick:Ut,marginLeft:"auto",children:Ae("save",{ns:"common"})})]}),null!==wt&&void 0!==wt&&wt.length?(0,ue.jsxs)(h.x,{marginTop:3,padding:3,background:"base_level_1",borderRadius:"lg",children:[(0,ue.jsx)(m.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",marginBottom:2,children:Ae("post_editor.media_clipboard")}),(0,ue.jsx)(U.Z,{size:"sm",children:wt.map(e=>{var t,n;return(0,ue.jsx)($.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===
1H.W?W.W:W.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(n=t.meta)||void 0===n?void 0:n.duration,onRemove:Zt,onAdd:Gt,onClick:(0,B.Kh)(e)?null:Xt,removeTooltip:Ae("post_media_list.actions.remove_from_media_clipboard"),clickTooltip:Ae("post_media_list.actions.show_preview")},e.id)})})]}):null,qe&&(0,ue.jsx)(X.Z,{onClose:Bt,uppy:_t,plugins:kt,note:yt,disableInformer:!0}),He&&(0,ue.jsx)(q.Z,{onClose:qt,item:He,onEditSize:He.type===W.p?e=>{qt(),Yt(e)}:void 0,onAiEdit:He.item.type===W.p?()=>{qt(),Kt({url:He.item.url})}:void 0}),(null===Ve||void 0===Ve?void 0:Ve.open)&&(0,ue.jsx)(de.Z,{defaultFile:Ve.url,initialTool:ce.j.Resize,recommendedTags:l?[l]:void 0,onSave:e=>{Qt(e,Ve.url),Xe(void 0)},onCancel:()=>Xe(void 0)}),!!xt&&(0,ue.jsx)(de.Z,{defaultFile:xt.originalUrl,recommendedTags:l?[l]:void 0,onSave:e=>{Qt(e,xt.originalUrl),gt(void 0)},onCancel:()=>gt(void 0)}),Ge&&(0,ue.jsx)(Y.Z,{onClose:nn,onSelect:tn,item:Ge}),(null===We||void 0===We?void 0:We.open)&&(0,ue.jsx)(Ce,{type:Ct,onClose:()=>{Be(null)},onDiscard:()=>{null===Ie||void 0===Ie||Ie(),Be(null)},onSave:()=>{Ut(),Be(null)}}),(null===Ue||void 0===Ue?void 0:Ue.open)&&(0,ue.jsx)(ie.XLS,{t:Ae,show:!0,onHide:Pt,title:null===Ue||void 0===Ue?void 0:Ue.title,subtitle:null===Ue||void 0===Ue?void 0:Ue.subtitle,featureList:null===Ue||void 0===Ue?void 0:Ue.featureList,image:null===Ue||void 0===Ue?void 0:Ue.image,onViewPlansHandler:dn})]})}),Te=(0,i.memo)(Se)},660518:(e,t,n)=>{n.d(t,{Z:()=>S});var i=n(351839),o=n(270858),l=n(39821),s=n(170882),a=n(828865),r=n(298249),d=n(366354),c=n(138342),u=n(683017),p=n(408499),m=n(778145),h=n(468606),v=n(664723),x=n(638461),g=n(835007),f=n(645462),b=n(989573),j=n(780410),_=n(30339),k=n(861e3),y=n(262697),C=n(228993);const S=e=>{let{provider:t,postType:n,data:S,isReadOnly:T,onEdit:w,onRemove:E}=e;const{t:I}=(0,p.$)(["planner","common"]),[A,z]=(0,u.useState)(null),O=(0,u.useMemo)(()=>(0,_.k)(t),[t]),D=(0,u.useMemo)(()=>({canAddDelay:(0,k.Xp)(t,n)}),[t,n]),P=(0,u.useMemo)(()=>[...(S.videos||[]).map(e=>(0,v.S$)(b.W,e)),...(S.photos||[]).map(e=>(0,v.S$)(b.p,e))].sort(v.xf),[S]),R=(0,u.useCallback)(e=>{let{id:t,type:n,thumbUrl:i,url:o}=e;z({id:t,type:n,thumbUrl:i,url:o})},[z]),L=(0,u.useCallback)(()=>z(null),[z]);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)(i.k,{alignItems:"flex-start",background:"base_level_3",borderRadius:"lg",padding:3,children:[(0,C.jsxs)(i.k,{flexDirection:"column",alignSelf:"center",flex:"1",children:[D.canAddDelay&&(0,C.jsx)(o.x,{fontSize:"sm",color:"content_note",children:(0,y.Ud)(60*(S.delay||0))||`0 ${I("post_edit_comments.delay.suffix",{count:0})}`}),(0,C.jsx)(o.x,{fontSize:"sm",color:"content_inactive",whiteSpace:"pre-wrap",wordBreak:"break-word",children:S.message}),P.length>0&&(0,C.jsx)(o.x,{marginTop:1,children:(0,C.jsx)(x.Z,{size:"sm",children:P.map(e=>{var t,n;return(0,C.jsx)(g.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===b.W?f.W:f.p,src:e.thumbUrl,duration:null===(t=e.data)||void 0===t||null===(n=t.meta)||void 0===n?void 0:n.duration,onClick:R,clickTooltip:I("post_media_list.actions.show_preview")},e.id)})})})]}),(0,C.jsx)(o.x,{marginLeft:2,children:(0,C.jsxs)(l.v,{placement:"bottom-end",children:[(0,C.jsx)(s.j,{variant:"ghost",size:"sm",as:a.h,icon:(0,C.jsx)(r.J,{as:m.FaEllipsisV}),isDisabled:T}),(0,C.jsxs)(d.q,{minWidth:"auto",children:[(0,C.jsx)(c.s,{icon:(0,C.jsx)(r.J,{fontSize:"sm",as:m.FaPen}),onClick:w,children:I("edit",{ns:"common"})}),(0,C.jsx)(h.Z,{as:c.s,icon:(0,C.jsx)(r.J,{fontSize:"sm",as:m.FaTrash}),confirmTitle:I(`post_edit_comments.${O}.action.delete_confirmation_title`),confirmMessage:I(`post_edit_comments.${O}.action.delete_confirmation`),confirmButtonText:I(`post_edit_comments.${O}.action.delete`),onConfirm:E,children:I("delete",{ns:"common"})})]})]})})]}),A&&(0,C.jsx)(j.Z,{onClose:L,item:A})]})}},30339:(e,t,n)=>{n.d(t,{k:()=>o});var i=n(957392);const o=e=>e===i.TWITTER||e===i.BLUESKY||e===i.MASTODON?"replies":"comments"},116434:(e,t,n)=>{n.d(t,{Z:()=>p});var i=n(683017),o=n(408499),l=n(764293),s=n(587383),a=n(514077),r=n(104399),d=n(291508),c=n(137413),u=n(228993);const p=e=>{let{labels:t,selected:n,disabled:p,containerProps:m,onAdd:h,onRemove:v}=e;const{t:x}=(0,o.$)(["common"]),[g,f]=(0,s.k)(),b=(0,l.I0)(),j=(0,i.useCallback)(e=>{h(e),(0,r.analyticsTrackEvent)("postEditor.labelTaskSelect")},[h]),_=(0,i.useCallback)(e=>{v(e),(0,r.analyticsTrackEvent)("postEditor.labelTaskDeselect")},[v]),k=(0,i.useCallback)(async e=>{f.on();try{const t=await b((0,c.jc)(e));(0,r.analyticsTrackEvent)("postEditor.labelAdd"),j(t)}catch(t){(0,d.S3)(t)}finally{f.off()}},[b,f,j]),y=(0,i.useCallback)(async e=>{try{await b((0,c.SP)(e)),(0,r.analyticsTrackEvent)("postEditor.labelDelete")}catch(t){(0,d.S3)(t)}},[b]),C=(0,i.useCallback)(async e=>{try{await b((0,c.rK)({labelId:e.id,data:{color:e.color,name:e.name}})),(0,r.analyticsTrackEvent)("postEditor.labelUpdate")}catch(t){(0,d.S3)(t)}},[b]);return(0,u.jsx)(a.rl9,{size:"sm",onAddLabel:k,onUpdateLabel:C,onDeleteLabel:y,onSelectLabel:j,onDeselectLabel:_,loading:g,disabled:p,labels:t,selected:n,translations:{add:x("add",{ns:"common"}),cancel:x("cancel",{ns:"common"}),create:x("create",{ns:"common"}),delete:x("delete",{ns:"common"}),new:x("labels.new",{ns:"common"}),no_results:x("labels.search_create",{ns:"common"}),placeholder:x("labels.labels",{ns:"common"}),save:x("save",{ns:"common"}),search:x("labels.search",{ns:"common"}),taken:x("labels.taken",{ns:"common"})},containerProps:{position:"relative",zIndex:0,...m}})}}
1,12929:(e,t,n)=>{n.d(t,{LE:()=>i,U0:()=>o,Y_:()=>l,Zt:()=>r,gh:()=>a,jl:()=>d,rv:()=>s});const i="save",o="add_schedule",l="add_buffer",s="publish_now",a="save_draft",r="add_draft",d="add_for_approval_draft"},250841:(e,t,n)=>{n.d(t,{Z:()=>A});var i=n(683017),o=n(408499),l=n(692877),s=n(351839),a=n(270858),r=n(90678),d=n(39821),c=n(170882),u=n(298249),p=n(366354),m=n(138342),h=n(349798),v=n(481785),x=n(486078),g=n(65934),f=n(945249),b=n(329367),j=n(478096),_=n(411572),k=n(262697),y=n(197643),C=n(907614),S=n(244114),T=n(514077),w=n(778145),E=n(228993);const I=e=>{let{date:t,time:n,timezone:I,defaultTimezone:A,required:z,showTimeClearButton:O,predefinedTimes:D,onChange:P}=e;const{t:R}=(0,o.$)(["planner","common"]),[L,M]=(0,i.useState)(),F=(0,l.S)({base:!0,md:!1}),N=(0,i.useMemo)(()=>(0,k.qU)(null===L||void 0===L?void 0:L.timezone),[null===L||void 0===L?void 0:L.timezone]),U=(0,i.useMemo)(()=>null!==L&&void 0!==L&&L.date&&null!==L&&void 0!==L&&L.time?(0,v.default)(`${null===L||void 0===L?void 0:L.date} ${null===L||void 0===L?void 0:L.time}`):void 0,[L]),$=(0,i.useCallback)(e=>{const t=U||(0,x.default)((0,k.qU)(null===L||void 0===L?void 0:L.timezone),20),n=(0,g.default)(e,N)?N:e;try{M({...L,date:(0,f.default)(n,"yyyy-MM-dd"),time:(0,f.default)(t,"HH:mm")})}catch(i){console.error("Error for date:",n),console.error(i)}(0,_.b)("post-editor","click","datetime picker - date change")},[M,L,U,N]),W=(0,i.useCallback)(e=>{if(!e)return;const t=(0,g.default)(e,N)?N:e;M({...L,date:(null===L||void 0===L?void 0:L.date)||(0,f.default)(t,"yyyy-MM-dd"),time:(0,f.default)(e,"HH:mm")}),(0,_.b)("post-editor","click","datetime picker - time change")},[M,L,N]),B=(0,i.useCallback)(e=>{const t=e.value,n=(0,b.default)((0,k.qU)(t)),i=(0,g.default)(U,n)?n:U;M({...L,date:U?(0,f.default)(i,"yyyy-MM-dd"):void 0,timezone:t}),(0,_.b)("post-editor","click","datetime picker - timezone change")},[M,L,U]),H=(0,i.useCallback)(()=>{M({...L,date:void 0,time:void 0,timezone:A}),(0,_.b)("post-editor","click","datetime picker - clear")},[M,L,A]);return(0,i.useEffect)(()=>{if(void 0!==L)if(z&&!U){const e=I||A,t=(0,x.default)((0,k.qU)(e),20);M({date:(0,f.default)(t,"yyyy-MM-dd"),time:(0,f.default)(t,"HH:mm"),timezone:e})}else A&&!L.timezone?M({...L,timezone:A}):L.time===n&&L.date===t&&L.timezone===I||null===P||void 0===P||P({...L})},[L]),(0,i.useEffect)(()=>{M({...L,timezone:I})},[I]),(0,i.useEffect)(()=>{M({...L,date:t})},[t]),(0,i.useEffect)(()=>{M({...L,time:n})},[n]),(0,i.useEffect)(()=>{M({date:t,time:n,timezone:I})},[]),(0,E.jsxs)(s.k,{direction:F?"column":"row",children:[(0,E.jsx)(a.x,{fontSize:"sm",children:(0,E.jsx)(y.Z,{defaultMonth:t&&n?(0,v.default)(`${t} ${n}`):void 0,disabled:{before:N},selected:U,onSelect:$})}),(0,E.jsxs)(s.k,{width:"12rem",flexDirection:"column",alignItems:"stretch",justifyContent:"center",paddingTop:F?2:null,paddingLeft:F?null:2,children:[(0,E.jsxs)(a.x,{textAlign:"center",children:[(0,E.jsx)(r.X,{fontSize:"sm",marginBottom:2,children:R("time",{ns:"common"})}),(0,E.jsxs)(s.k,{alignItems:"center",justifyContent:"center",gap:1,children:[(0,E.jsx)(C.Z,{size:"sm",date:U,timeIntervals:15,onChange:W}),(null===D||void 0===D?void 0:D.length)>0&&(0,E.jsxs)(d.v,{autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,E.jsx)(c.j,{"aria-label":R("post_editor.date_time.predefined_times"),tooltipLabel:R("post_editor.date_time.predefined_times"),icon:(0,E.jsx)(u.J,{as:w.FaUserClock,fontSize:"lg"}),size:"sm",variant:"ghost",as:T.Ddz}),(0,E.jsx)(p.q,{minWidth:0,maxHeight:"15rem",overflowY:"auto",children:D.map(e=>{const t=(0,j.default)(e.time,"HH:mm:ss",U||N),n=(0,f.default)(t,"h:mm a");return(0,E.jsx)(m.s,{onClick:()=>W(t),children:n},n)})})]})]})]}),(0,E.jsxs)(a.x,{marginTop:4,textAlign:"center",children:[(0,E.jsx)(r.X,{fontSize:"sm",marginBottom:2,children:R("timezone",{ns:"common"})}),(0,E.jsx)(a.x,{children:(0,E.jsx)(S.Z,{size:"sm",onChange:B,value:null===L||void 0===L?void 0:L.timezone})})]}),O?(0,E.jsx)(a.x,{marginTop:4,textAlign:"center",children:(0,E.jsx)(h.z,{size:"sm",variant:"outline",onClick:H,isDisabled:!U&&(!(null!==L&&void 0!==L&&L.timezone)||(null===L||void 0===L?void 0:L.timezone)===A),children:R(z?"post_editor.date_time.reset_time":"post_editor.date_time.clear_time")}
1)}):null]})]})},A=(0,i.memo)(I)},678141:(e,t,n)=>{n.d(t,{Z:()=>c});var i=n(683017),o=n(101313),l=n(514077),s=n(59707),a=n(228993);const r={[s.pn]:"error",[s.cM]:"warning",[s.H_]:"info"},d=e=>{let{message:t,level:n=s.pn,isFirst:i=!1}=e;return(0,a.jsx)(l.bZj,{status:r[n],showIcon:!0,py:1,fontSize:"xs",alignItems:"center",borderTopRadius:i?"lg":"none",borderBottomRadius:"none",sx:{"& .chakra-icon":{width:3.5,height:3.5}},children:(0,a.jsx)(o.X,{lineHeight:"short",dangerouslySetInnerHTML:{__html:t}})})},c=(0,i.memo)(d)},388094:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ul});var i=n(683017),o=n(524943),l=n(807523),s=n(53004),a=n(764293),r=n(950679),d=n(480050),c=n.n(d),u=n(289096),p=n(703921),m=n(692877),h=n(773320),v=n(741065),x=n(351839),g=n(270858),f=n(39821),b=n(170882),j=n(828865),_=n(366354),k=n(138342),y=n(298249),C=n(878818),S=n(349798),T=n(500981),w=n(904728),E=n(498243),I=n(800410),A=n(720637),z=n(532003),O=n(314134),D=n(68530),P=n(930687),R=n(808616),L=n(206782),M=n(413541),F=n(101313),N=n(459695),U=n(902352),$=n(878237),W=n(90678),B=n(957711),H=n(670167),Z=n(489430),G=n(193691),J=n(799396),V=n(791048),X=n(742533),q=n(727298),Y=n(12929),K=n(811556),Q=n(957392),ee=n(989573),te=n(59707),ne=n(645462),ie=n(400785),oe=n(409758),le=n(220725),se=n(323165),ae=n(324973),re=(n(582382),n(411572)),de=n(919941),ce=n(104399),ue=n(514077),pe=n(123081),me=n(664723),he=n(137413),ve=n(686002);const xe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return Object.keys(e).forEach(n=>{n!==K.BASE&&(t[n]=(0,me.G)((0,me.TO)(e[n]),n))}),t[K.BASE]=(0,me.G)((0,me.TO)(e[K.BASE]),K.BASE),t},ge=(e,t)=>{switch(t.type){case"merge-additional-type":{var n,i;const o=e[t.tab]||(0,me.G)(e[K.BASE],t.tab),l=(null===o||void 0===o||null===(n=o.additional)||void 0===n?void 0:n.find(e=>e.source===t.tab&&e.type===t.payload.type))||{source:t.tab,type:t.payload.type};return{...e,[t.tab]:(0,me.G)({...o,additional:[...(null===o||void 0===o||null===(i=o.additional)||void 0===i?void 0:i.filter(e=>!(e.source===t.tab&&e.type===t.payload.type)))||[],{...l,...(0,V.cloneDeep)(t.payload)}]},t.tab)}}case"remove-additional-type":{var o;const n=e[t.tab]||(0,me.G)(e[K.BASE],t.tab);return{...e,[t.tab]:(0,me.G)({...n,additional:[...(null===n||void 0===n||null===(o=n.additional)||void 0===o?void 0:o.filter(e=>!(e.source===t.tab&&e.type===t.payload.type)))||[]]},t.tab)}}case"merge":{const n=e[t.tab]||(0,me.G)(e[K.BASE],t.tab);return{...e,[t.tab]:(0,me.G)({...n,...(0,V.cloneDeep)(t.payload)},t.tab)}}case"set":return{...e,[t.tab]:(0,V.cloneDeep)(t.payload||{})};case"reset":{const{[t.tab]:n,...i}=e;return(0,V.cloneDeep)(i||{})}case"init":return xe(t.payload);default:return e}},fe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,V.cloneDeep)(e)},be=(e,t)=>{switch(t.type){case"set":return{...e,[t.tab]:[...t.payload]};case"reset":{const{[t.tab]:n,...i}=e;return i||{}}case"init":return fe(t.payload);default:return e}};var je=n(141494),_e=n(494965),ke=n(57439),ye=n(355140),Ce=n(459030),Se=n(725333),Te=n(408499),we=n(179822),Ee=n(446326),Ie=n(577100),Ae=n(124906),ze=n(151242),Oe=n(575601),De=n(241604),Pe=n(24455),Re=n(125316),Le=n(559222),Me=n(223700),Fe=n(3641),Ne=n(819135),Ue=n(471702),$e=n(773414),We=n(346526),Be=n(117540),He=n(228993);const Ze=(0,i.forwardRef)((e,t)=>{const{t:n}=(0,Te.$)("planner");return(0,He.jsx)(C.u,{label:n("post_link_preview.link.click_to_change"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,He.jsx)(j.h,{...e,ref:t,variant:"ghost",size:"xs",icon:(0,He.jsx)(y.J,{fontSize:"md",as:We.Hlf})})})}),Ge=e=>{var t,n;let{value:o,onSave:l}=e;const{t:s}=(0,Te.$)(["planner","common"]),a=(0,i.useRef)(null),{register:r,handleSubmit:d,formState:{errors:c,isSubmitting:u}}=(0,Re.cI)({mode:"onBlur",defaultValues:{url:o||""},shouldUnregister:!0}),{onOpen:p,onClose:m,isOpen:h}=(0,Le.q)(),v=(0,i.useCallback)(e=>!!(!e||(0,Be.ck)(e))||s("post_editor.errors.link_invalid"),[s]),x=(0,i.useCallback)(e=>{let{url:t}=e;m(),null===l||void 0===l||l(t)},[m,l]);return(0,He.jsxs)(A.J,{isOpen:h,initialFocusRef:a,onOpen:p,onClose:m,placement:"top",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ze,{})}),(0,He.jsxs)(Me.y,{padding:"2",children:[(0,He.jsx)(O.Q,{}),(0,He.jsxs)("form",{onSubmit:d(x),children:[(0,He.jsxs)(Fe.NI,{isInvalid:null===c||void 0===c?void 0:c.url,marginBottom:"2",children:[(0,He.jsx)(Ne.l,{size:"sm",children:s("url",{ns:"common"})}),(0,He.jsx)(I.I,{size:"sm",placeholder:s("url_placeholder",{ns:"common"}),...r("url",{required:{value:!0,message:s("url_required",{ns:"common"})},validate:{url:v}})}),null!==c&&void 0!==c&&null!==(t=c.url)&&void 0!==t&&t.message?(0,He.jsx)(Ue.J1,{children:null===c||void 0===c||null===(n=c.url)||void 0===n?void 0:n.message}):null]}),(0,He.jsxs)($e.h,{display:"flex",justifyContent:"flex-end",size:"sm",children:[(0,He.jsx)(S.z,{onClick:m,variant:"secondary",children:s("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{type:"submit",isLoading:u,variant:"solid",children:s("save",{ns:"common"})})]})]})]})]})};var Je=n(177612),Ve=n(677360),Xe=n(921902);const qe={position:"relative",width:"128px",height:"128px",borderRadius:"base",backgroundColor:"base_alpha_300"},Ye={width:"100%",height:"100%",overflow:"hidden",borderRadius:"base"},Ke=e=>{let{link:t,onSelect:n,onClose:a}=e;const{t:r}=(0,Te.$)(["planner","common"]),{fetchScraperData:d}=(0,ye.Z)(),[c,u]=(0,i.useState)([]),[p,m]=(0,i.useState)(!1),h=(0,i.useCallback)(async e=>{m(!0);const t=await d(e);u((null===t||void 0===t?void 0:t.images)||[]),m(!1)},[u,m,d]),v=(0,i.useCallback)(e=>{null===n||void 0===n||n(e),null===a||void 0===a||a()},[n,a]);return(0,i.useEffect)(()=>{h(t)}
1,[]),(0,He.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:a,size:"xl",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:r("select_link_image")}),(0,He.jsx)(Ve.f,{children:(0,He.jsx)(g.x,{paddingBottom:"2",children:p?(0,He.jsx)(Pe.Z,{}):(0,He.jsx)(g.x,{display:"flex",flexWrap:"wrap",margin:"-0.5",children:c.map(e=>(0,He.jsx)(g.x,{margin:"0.5",sx:qe,children:(0,He.jsx)(g.x,{sx:Ye,children:(0,He.jsx)(C.u,{label:r("select",{ns:"common"}),hasArrow:!0,placement:"bottom",children:(0,He.jsx)(g.x,{width:"100%",height:"100%",cursor:"pointer",onClick:()=>v(e),children:(0,He.jsx)(we.E,{src:e,fallback:(0,He.jsx)(He.Fragment,{}),width:"100%",height:"100%",objectFit:"contain"})})})})},e))})})}),(0,He.jsx)(Xe.o,{})]})]})};var Qe=n(778145),et=n(249426),tt=n(301464);const nt={position:"absolute",right:2,top:2},it={height:"",minWidth:"",padding:1,marginLeft:1,boxShadow:"base",borderRadius:"full",background:"base_level_1",color:"content_inactive",_hover:{background:"base_level_2",color:"content_active"}},ot=e=>{let{link:t,title:n,description:o,image:l,loading:s,autoFetch:a,onRemove:r,onLinkChange:d,onTitleChange:c,onDescriptionChange:u,onImageAdd:p,onImageAddFromLibrary:h,onImageChange:v,children:S}=e;const{t:T}=(0,Te.$)("planner"),w=(0,m.S)({base:!0,md:!1}),{fetchScraperData:E}=(0,ye.Z)(),[I,A]=(0,i.useState)(!1),[z,O]=(0,i.useState)(!1),[D,P]=(0,i.useState)(!1),[R,L]=(0,i.useState)({title:n,description:o,image:l}),M=(0,ze.Z)(R.title,100),F=(0,ze.Z)(R.description,100),N=(0,Oe.G)(t),U=(0,i.useCallback)(async e=>{var t;P(!0);const n=await E(e);L({title:(null===n||void 0===n?void 0:n.title)||"",description:(null===n||void 0===n?void 0:n.description)||"",image:(null===n||void 0===n||null===(t=n.images)||void 0===t?void 0:t[0])||""}),P(!1)},[L,P,E]),$=(0,i.useCallback)(()=>A(!0),[A]),W=(0,i.useCallback)(()=>A(!1),[A]),H=(0,i.useCallback)(()=>{null===r||void 0===r||r(),(0,re.b)("post-link-preview","click","remove")},[r]),Z=(0,i.useCallback)(e=>{null===d||void 0===d||d(e),(0,re.b)("post-link-preview","click","link change")},[d]),G=(0,i.useCallback)(e=>{L({...R,title:e})},[R,L]),J=(0,i.useCallback)(()=>{(0,re.b)("post-link-preview","click","title change")},[]),V=(0,i.useCallback)(e=>{L({...R,description:e})},[R,L]),X=(0,i.useCallback)(()=>{(0,re.b)("post-link-preview","click","description change")},[]),q=(0,i.useCallback)(()=>{null===p||void 0===p||p(),(0,re.b)("post-link-preview","click","image add")},[p]),Y=(0,i.useCallback)(()=>{null===h||void 0===h||h(),(0,re.b)("post-link-preview","click","image library")},[h]),K=(0,i.useCallback)(e=>{null===v||void 0===v||v(e),(0,re.b)("post-link-preview","click","image change")},[v]),Q=(0,i.useCallback)(()=>O(!0),[O]),ee=(0,i.useCallback)(()=>O(!1),[O]);return(0,i.useEffect)(()=>{L({title:n,description:o,image:l})},[n,o,l]),(0,i.useEffect)(()=>{null===c||void 0===c||c(R.title)},[M]),(0,i.useEffect)(()=>{null===u||void 0===u||u(R.description)},[F]),(0,i.useEffect)(()=>{a&&t&&U(t)},[t,a]),(0,He.jsxs)(x.k,{position:"relative",alignItems:"flex-start",border:"1px solid",borderColor:"content_alpha_100",borderRadius:"sm",background:"base_level_3",color:"content_active",children:[(0,He.jsxs)(g.x,{padding:2,width:"10rem",height:"8rem",position:"relative",onMouseEnter:p||v?$:null,onMouseLeave:p||v?W:null,children:[(0,He.jsx)(we.E,{src:R.image,fallback:(0,He.jsx)(et.Z,{text:(0,tt.UO)(R.image)}),width:"full",height:"full",objectFit:"contain"}),(w||I)&&(p||v)&&(0,He.jsx)(g.x,{sx:nt,children:(0,He.jsxs)(f.v,{placement:"bottom-end",autoSelect:!1,isLazy:!0,children:[(0,He.jsx)(b.j,{as:j.h,sx:it,icon:(0,He.jsx)(Qe.FaImages,{})}),(0,He.jsxs)(_.q,{minWidth:0,children:[v&&(0,He.jsx)(k.s,{icon:(0,He.jsx)(y.J,{as:Qe.FaImages,fontSize:"md"}),onClick:Q,children:T("post_link_preview.image.page_images")}),h&&(0,He.jsx)(k.s,{icon:(0,He.jsx)(y.J,{as:Qe.FaFolder,fontSize:"md"}),onClick:Y,children:T("post_editor.toolbar.media_library")}),p&&(0,He.jsx)(k.s,{icon:(0,He.jsx)(y.J,{as:Qe.FaUpload,fontSize:"md"}),onClick:q,children:T("post_editor.toolbar.upload_media")})]})]})})]}),(0,He.jsxs)(x.k,{flexDirection:"column",padding:2,paddingLeft:0,width:"calc(100% - 10rem)",children:[(0,He.jsxs)(Ee.C,{value:R.title,selectAllOnFocus:!1,isPreviewFocusable:!!c,isDisabled:!c,onChange:c?G:null,onBlur:c?J:null,placeholder:c?T("post_link_preview.title.placeholder"):null,marginRight:5,fontSize:"sm",lineHeight:"1.2em",color:"inherit",children:[(0,He.jsx)(C.u,{label:T("post_link_preview.title.click_to_change"),hasArrow:!0,placement:"top",
1isDisabled:!c,shouldWrapChildren:!0,children:(0,He.jsx)(Ie.w,{display:"block",cursor:c?"pointer":null,_after:{content:'"."',visibility:"hidden"}})}),(0,He.jsx)(Ae.V,{})]}),(0,He.jsxs)(Ee.C,{value:R.description,selectAllOnFocus:!1,isPreviewFocusable:!!u,isDisabled:!u,onChange:u?V:null,onBlur:u?X:null,placeholder:u?T("post_link_preview.description.placeholder"):null,fontSize:"xs",lineHeight:"1.2em",color:"inherit",children:[(0,He.jsx)(C.u,{label:T("post_link_preview.description.click_to_change"),hasArrow:!0,placement:"top",isDisabled:!u,shouldWrapChildren:!0,children:(0,He.jsx)(Ie.w,{display:"block",cursor:u?"pointer":null,_after:{content:'"."',visibility:"hidden"}})}),(0,He.jsx)(Ae.V,{})]}),(0,He.jsxs)(g.x,{display:"flex",alignItems:"center",marginY:1,children:[(0,He.jsx)(g.x,{fontSize:"sm",children:(0,He.jsx)(B.r,{href:t,title:t,isExternal:!0,children:(null===N||void 0===N?void 0:N.hostname)||""})}),d&&(0,He.jsx)(g.x,{marginLeft:1,children:(0,He.jsx)(Ge,{value:t,onSave:Z})})]}),S]}),(s||D)&&(0,He.jsx)(De.Z,{styles:{padding:2,zIndex:"initial"},children:(0,He.jsx)(Pe.Z,{})}),r&&(0,He.jsx)(ue.Ddz,{tooltipLabel:T("post_link_preview.remove"),position:"absolute",top:1,right:1,variant:"ghost",size:"xs",icon:(0,He.jsx)(y.J,{as:Qe.FaTimes}),onClick:H}),v&&z&&(0,He.jsx)(Ke,{link:t,onSelect:K,onClose:ee})]})};var lt=n(792263),st=n(524981),at=n(468606),rt=n(25178),dt=n(729587),ct=n(519186),ut=n(810240);const pt="post-editor-scraper",mt=e=>(0,He.jsx)(ct.h,{children:(0,He.jsx)(g.x,{sx:{zIndex:"modal",position:"relative"},children:e})}),ht=e=>{let{data:t,loading:n,allowEditDetails:o,onChange:l,onRemove:s,children:r}=e;const{t:d}=(0,Te.$)(["planner","common"]),c=(0,a.I0)(),[u,p]=(0,i.useState)(),[m,h]=(0,i.useState)({...t}),x=(0,ze.Z)(m,100),[f,b]=(0,i.useState)(null),[j,_]=(0,i.useState)(),{fetchScraperData:k}=(0,ye.Z)(),y=(0,a.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),{uppy:C,uppyPlugins:S,uppyNote:T}=(0,rt.Z)({id:"post-editor-scraper"}),w=(0,i.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ue.CFj)({description:d("post_editor.media.errors.wrong_file_data"),title:d("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if("image"!==e.mimeType.split("/")[0])return(0,ue.CFj)({description:d("post_editor.media.errors.unsupported_file_type"),title:d("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),n=C.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return n?new Promise(t=>{n.addFile(e.url).then(()=>{t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}return b({image:e.url}),Promise.resolve(!0)},[d,C]),E=(0,i.useCallback)(e=>t=>{h({...m,[e]:t})},[m,h]),I=(0,i.useCallback)(async e=>{var t;p(!0);const n=await k(e);h({link:e,title:(null===n||void 0===n?void 0:n.title)||"",description:(null===n||void 0===n?void 0:n.description)||"",image:(null===n||void 0===n||null===(t=n.images)||void 0===t?void 0:t[0])||""}),p(!1)},[p,h,k]),A=(0,i.useCallback)(()=>{null===s||void 0===s||s()},[s]),z=(0,i.useCallback)(()=>{_(!0)},[_]),O=(0,i.useCallback)(()=>{_(!1)},[_]),D=(0,i.useCallback)(()=>{c((0,he.U5)(pt))},[c]),P=(0,i.useCallback)(e=>{w(e),c((0,he.U5)(null))},[w,c]);return(0,i.useEffect)(()=>{const e=()=>{p(!0),_(!1)},t=()=>{C.getFiles().length||p(!1)},n=(e,t)=>{let{body:n}=t;b({image:n.url}),C.removeFile(e.id)},i=e=>{C.removeFile(e.id)},o=(e,t)=>{b({preview:t})},l=()=>{const{info:e}=C.getState(),t=[...e],n=t.pop(),i=t.pop();if(null!==n&&void 0!==n&&n.message&&(null===n||void 0===n?void 0:n.message)!==(null===i||void 0===i?void 0:i.message)&&["error","warning"].includes(n.type)){var o;const e=(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(v.x,{as:"span",display:"block",children:n.message}),(null===(o=n.details)||void 0===o?void 0:o.toString)&&(0,He.jsx)(v.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:n.details.toString()})]});(0,ue.CFj)({description:e,title:d("error",{ns:"common"}),status:"error"})}};return C.on("file-added",e).on("file-removed",t).on("processPlannerMedia:upload-success",n).on("upload-error",i).on("thumbnail:generated",o).on("info-visible",l),()=>{C.off("file-added",e).off("file-removed",t).off("processPlannerMedia:upload-success",n).off("upload-error",i).off("thumbnail:generated",o).off("info-visible",l)}},[C]),(0,i.useEffect)(()=>{null!==f&&void 0!==f&&f.image&&(E("image")(f.image),b(null))},[f]),(0,i.useEffect)(()=>{h({...t})},[t]),(0,i.useEffect)(()=>{(0,V.isEqual)(t,m)||null===l||void 0===l||l({...m})},[x]),(0,i.useEffect)(()=>(c((0,he.U5)(null)),()=>{c((0,he.U5)(null))}),[]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(ot,{link:m.link,title:m.title,de
1scription:m.description,image:u&&null!==f&&void 0!==f&&f.preview?f.preview:m.image,loading:n||u,onRemove:s?A:void 0,onLinkChange:l?I:void 0,onTitleChange:l&&o?E("title"):void 0,onDescriptionChange:l&&o?E("description"):void 0,onImageAdd:l&&o?z:void 0,onImageAddFromLibrary:l&&o?D:void 0,onImageChange:l&&o?E("image"):void 0,children:r}),j&&(0,He.jsx)(dt.Z,{onClose:O,uppy:C,plugins:S,note:T}),y===pt&&mt((0,He.jsx)(g.x,{position:"fixed",top:"0",bottom:"0",width:"360px",children:(0,He.jsx)(ut.Z,{onAddFile:P})}))]})},vt=(0,i.memo)(ht),xt=e=>{let{value:t,options:n=[],onChange:o,placeholder:l}=e;const s=(0,i.useMemo)(()=>n.find(e=>e.value===t),[t,n]);return(0,He.jsxs)(f.v,{autoSelect:!1,children:[(0,He.jsx)(b.j,{as:S.z,borderWidth:null!==s&&void 0!==s&&s.value?void 0:"2px",borderStyle:null!==s&&void 0!==s&&s.value?void 0:"dashed",background:null!==s&&void 0!==s&&s.value?void 0:"transparent",children:(0,He.jsx)(v.x,{as:"span",display:"inline-block",w:"full",lineHeight:"1.3rem",children:null!==s&&void 0!==s&&s.value?null===s||void 0===s?void 0:s.label:l})}),(0,He.jsx)(_.q,{minWidth:"0",maxHeight:"250px",overflowY:"auto",children:n.map(e=>(0,He.jsxs)(k.s,{onClick:()=>o(e.value),color:t===e.value?"content_active":void 0,background:t===e.value?"content_alpha_100":void 0,children:[(0,He.jsx)(v.x,{as:"span",display:"inline-block",children:e.label}),e.badge&&(0,He.jsx)(T.C,{size:"xs",fontWeight:"normal",marginLeft:1,children:e.badge})]},e.value))})]})},gt={display:"flex",alignItems:"center",maxWidth:"40rem",marginTop:2},ft={flex:"0 0 auto",width:"25%",minWidth:"7rem",paddingRight:1,fontSize:"sm",lineHeight:"1.1em"},bt={flex:"1 1 auto",display:"flex",alignItems:"center"},jt={link:"",title:"",description:"",image:"",callToActionType:""},_t=e=>{var t,n,o,l,s,a;let{data:r,limit:d,buttonOptions:c,buttonPlaceholder:u,onRemove:p,onChange:m}=e;const{t:h}=(0,Te.$)(["planner","common"]),[v,f]=(0,i.useState)(),b=(0,i.useCallback)(()=>{null===p||void 0===p||p(),(0,re.b)("post-carousel","click","remove")},[p]),_=(0,i.useCallback)(e=>t=>{f(n=>[...n.map(n=>n.$id===e?{...n,...t}:n)])},[f]),k=(0,i.useCallback)(e=>()=>{f(t=>[...t.filter(t=>t.$id!==e)]),(0,re.b)("post-carousel","click","item remove")},[f]),T=(0,i.useCallback)(()=>{const e=null!==v&&void 0!==v&&v.length?v[v.length-1]:jt;f(t=>[...t,(0,V.cloneDeep)({...e,$id:(0,st.E)()})]),(0,re.b)("post-carousel","click","item add")},[v,f]),w=(0,i.useCallback)(()=>{var e;const t=!(null!==r&&void 0!==r&&null!==(e=r.endCard)&&void 0!==e&&e.value);null===m||void 0===m||m({endCard:t}),(0,re.b)("post-carousel","click","end card "+(t?"on":"off"))},[r,m]),E=(0,i.useCallback)(e=>{null===m||void 0===m||m({endCardLink:e.target.value})},[m]),A=(0,i.useCallback)(e=>{let{source:t,destination:n}=e;if(!t||!n)return;if(t.droppableId!==n.droppableId)return;if(t.index===n.index)return;const i=(0,V.cloneDeep)(v),[o]=i.splice(t.index,1);i.splice(n.index,0,o),f([...i]),(0,re.b)("post-carousel","click","item move")},[v,f]);return(0,i.useEffect)(()=>{var e,t;const n=(0,V.cloneDeep)((null===r||void 0===r||null===(e=r.items)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.slice(0,d))||[]);n.length||n.push((0,V.cloneDeep)(jt)),f(n.map(e=>({...e,$id:e.$id||(0,st.E)()})))},[null===r||void 0===r||null===(t=r.items)||void 0===t?void 0:t.value]),(0,i.useEffect)(()=>{var e;v&&((0,V.isEqual)(null===r||void 0===r||null===(e=r.items)||void 0===e?void 0:e.value,v)||null===m||void 0===m||m({items:v}))},[v]),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(g.x,{marginBottom:3,color:"content_active",children:[(0,He.jsxs)(g.x,{display:"flex",children:[(0,He.jsxs)(N.K,{direction:"row",align:"center",cursor:"pointer",width:"auto",onClick:w,children:[(0,He.jsx)(Z.r,{size:"sm",isChecked:!(null===r||void 0===r||null===(n=r.endCard)||void 0===n||!n.value),isReadOnly:!0,pointerEvents:"none"}),(0,He.jsx)(g.x,{fontSize:"sm",children:h("post_carousel.end_card.title")})]}),(0,He.jsx)(g.x,{marginLeft:"auto",children:(0,He.jsx)(C.u,{label:h("post_carousel.action.delete"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,He.jsx)(at.Z,{as:j.h,icon:(0,He.jsx)(y.J,{as:Qe.FaTimes}),size:"sm",variant:"ghost",confirmTitle:h("post_carousel.action.delete_confirmation_title"),confirmMessage:h("post_carousel.action.delete_confirmation"),confirmButtonText:h("delete",{ns:"common"}),onConfirm:b})})})]}),null!==r&&void 0!==r&&r.endCardLink?(0,He.jsxs)(g.x,{sx:gt,children:[(0,He.jsx)(g.x,{sx:ft,children:h("post_carousel.end_card_link.title")}),(0,He.jsx)(g.x,{sx:bt,children:(0,He.jsx)(I.I,{size:"sm",value:null===r||void 0===r||null===(o=r.endCardLink)||void 0===o?void 0:o.value,onChange:E,isInvalid:null===r||void 0===r||null===(l=r.endCardLink)||void 0===l?void 0:l.isInvalid})})]}):null]}),(0,He.jsx)(lt.Z5,{onDragEnd:A,children:(0,He.jsx)(lt.bK,{droppableId:"carousel-items",children:e=>(0,He.jsxs)(g.x,{ref:e.innerRef,...e.droppableProps,children:[null===v||void 0===v?void 0:v.map((e,t)=>
1(0,He.jsx)(lt._l,{draggableId:e.$id,index:t,children:t=>(0,He.jsxs)(g.x,{ref:t.innerRef,...t.draggableProps,position:"relative",marginBottom:3,children:[(0,He.jsxs)(x.k,{...t.dragHandleProps,position:"absolute",top:"0",left:"0",zIndex:1,padding:1,color:"content_active",alignItems:"center",children:[(0,He.jsx)(y.J,{as:Qe.FaArrowsAltV,fontSize:"md",width:"0.5em"}),(0,He.jsx)(y.J,{as:Qe.FaBars,fontSize:"sm"})]}),(0,He.jsx)(vt,{data:e,onRemove:k(e.$id),onChange:_(e.$id),allowEditDetails:!0,children:(null===c||void 0===c?void 0:c.length)>0&&(0,He.jsx)(x.k,{justifyContent:"flex-end",marginTop:3,children:(0,He.jsx)(xt,{value:e.callToActionType,onChange:t=>_(e.$id)({callToActionType:t}),options:c,placeholder:u})})})]})},e.$id)),e.placeholder]})})}),(null===v||void 0===v?void 0:v.length)<d?(0,He.jsx)(g.x,{display:"flex",justifyContent:"center",children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(y.J,{as:Qe.FaLink}),isDisabled:(null===r||void 0===r||null===(s=r.items)||void 0===s||null===(a=s.value)||void 0===a?void 0:a.length)>=d,onClick:T,children:h("post_carousel.action.add_next")})}):null]})};var kt=n(852890),yt=n(166375),Ct=n(747308),St=n(638461),Tt=n(835007),wt=n(780410),Et=n(894821),It=n(560191),At=n.n(It),zt=n(359185),Ot=n(709536),Dt=n(405506);const Pt=e=>{let{modified:t,error:n,isReadOnly:i}=e;const o={position:"relative",padding:"3"};return n&&(o.color="common.negative"),i&&(o._disabled={cursor:"default"}),o},Rt=e=>{let{modified:t,error:n}=e;const i={position:"absolute",top:"2",right:"1",display:"block",width:"2",height:"2",borderRadius:"full"};return n?i.backgroundColor="common.negative":t&&(i.backgroundColor="content_note"),i},Lt=(0,i.forwardRef)((e,t)=>{let{icon:n,background:i,color:o="white",...l}=e;return(0,He.jsx)(g.x,{ref:t,display:"inline-flex",alignItems:"center",justifyContent:"center",width:"20px",height:"20px",lineHeight:0,borderRadius:"full",padding:i?"0.2em":void 0,backgroundColor:i,
1color:o,...l,children:(0,He.jsx)(y.J,{as:n,fontSize:i?"0.8em":void 0})})});Lt.propTypes={icon:At().oneOfType([At().node,At().string,At().func,At().object]).isRequired,background:At().string,color:At().string};const Mt=(0,i.forwardRef)((e,t)=>{let{tab:n,modified:o,error:l,hideText:s,isReadOnly:a}=e;const{t:r}=(0,Te.$)(["planner"]),d=(0,i.useMemo)(()=>r(`post_editor.tabs.${n}`),[n,r]),c=(0,i.useMemo)(()=>n!==K.BASE?(0,Ot.V)(n):{icon:Dt.r,color:"content_inactive"},[n]);return(0,He.jsxs)(zt.O,{ref:t,sx:Pt({modified:o,error:l,isReadOnly:a}),isDisabled:!!a,fontWeight:"500",children:[null!==c&&void 0!==c&&c.icon?(0,He.jsx)(Lt,{icon:c.icon,background:null===c||void 0===c?void 0:c.background,color:null===c||void 0===c?void 0:c.color,marginRight:s?null:2,fontSize:c.fontSize}):null,s&&null!==c&&void 0!==c&&c.icon?null:(0,He.jsx)(g.x,{as:"span",children:d}),o||l?(0,He.jsx)(C.u,{placement:"top",hasArrow:!0,label:r(l?"post_editor.tab_state.error":"post_editor.tab_state.modified"),children:(0,He.jsx)(g.x,{sx:Rt({modified:o,error:l})})}):null]})}),Ft=(0,i.memo)(Mt);var Nt=n(678141),Ut=n(357023),$t=n(772929),Wt=n(323887),Bt=n(926284),Ht=n(354161),Zt=n(732259),Gt=n(448921),Jt=n(853587),Vt=n(945249),Xt=n(478096),qt=n(481785),Yt=(n(127659),n(250841)),Kt=n(273525),Qt=n(313773);const en=["minutes","hours","days"],tn=en[0],nn=e=>e.filter((e,t,n)=>n.indexOf(e)===t).sort((e,t)=>e.time.localeCompare(t.time)),on=e=>{let{accounts:t,accountsIds:n,customizedTimes:o,delayTime:l,defaultTimezone:s,onCustomizedTimesChange:a,onDelayTimeChange:r,time:d,date:c,timezone:u,onTimeChange:p,allowEmptyTime:m=!1,allowCustomizedTimes:h}=e;const{t:v}=(0,Te.$)("planner"),[f,b]=(0,i.useState)({}),j=(0,i.useMemo)(()=>t.filter(e=>n.includes(e.id)),[t,n]),_=(0,i.useCallback)(async()=>{try{const e=await(0,Qt._dW)({accountsIds:n});e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?b(e.data.times):b({}),(0,he.EF)(e)}catch(e){(0,he.EF)(e.response),b({})}},[n]),k=(0,i.useCallback)(()=>{l?(null===r||void 0===r||r(null),(0,re.b)("post-editor","click","schedule time picker - delay turn off")):(null===r||void 0===r||r({value:"5",unit:tn}),(0,re.b)("post-editor","click","schedule time picker - delay turn on"))},[l,r]),C=(0,i.useCallback)(e=>{null===r||void 0===r||r({...l,value:String(e||0)}),(0,re.b)("post-editor","click","schedule time picker - delay value change")},[l,r]),S=(0,i.useCallback)(e=>{const t=e.target.value||tn;null===r||void 0===r||r({...l,unit:t}),(0,re.b)("post-editor","click","schedule time picker - delay unit change")},[l,r]),T=(0,i.useCallback)(e=>{if(parseInt(e.target.value)){const e=j.map(e=>e.id);null===a||void 0===a||a({...(0,me.Pk)(e,c,d,u,null===l||void 0===l?void 0:l.unit,null===l||void 0===l?void 0:l.value)}),null===r||void 0===r||r(null),(0,re.b)("post-editor","click","schedule time picker - customized times turn on")}else null===a||void 0===a||a(null),(0,re.b)("post-editor","click","schedule time picker - customized times turn off")},[j,c,d,u,l,a,r]),w=(0,i.useCallback)(e=>t=>{t&&(null===a||void 0===a||a({...o,[e]:{date:t.date||"",time:t.time||"",timezone:t.timezone||""}}),(0,re.b)("post-editor","click","schedule time picker - customized time change"))},[o,a]);return(0,i.useEffect)(()=>{_()},[n]),(0,i.useEffect)(()=>{h||(null===r||void 0===r||r(null),null===a||void 0===a||a(null))},[]),(0,He.jsxs)(g.x,{width:"full",children:[a&&h?(0,He.jsx)(x.k,{justifyContent:"flex-end",marginBottom:"2",children:(0,He.jsxs)(E.P,{onChange:T,value:o?1:0,size:"sm",children:[(0,He.jsx)("option",{value:0,children:v("post_editor.date_time.cancel_customized_times")}),(0,He.jsx)("option",{value:1,children:v("post_editor.date_time.use_customized_times")})]})}):null,o?(0,He.jsx)(g.x,{paddingTop:"2",children:(0,He.jsx)($t.U,{allowToggle:!0,borderBottom:"1px solid",borderColor:"content_alpha_200",children:j.map(e=>{var t,n,i,l,a,r,d,c,u,p;return(0,He.jsxs)(Wt.Q,{border:"0",children:[(0,He.jsxs)(Bt.K,{background:"none",border:"0",borderTop:"1px solid",borderColor:"content_alpha_200",paddingX:"0",paddingY:"2",children:[(0,He.jsxs)(x.k,{flex:"1",maxWidth:"calc(100% - 1em - 0.5rem)",textAlign:"left",alignItems:"center",children:[(0,He.jsx)(Kt.Z,{src:e.image,name:e.name,socialType:e.social_type,socialTypeShown:!0,size:"sm"}),(0,He.jsxs)(x.k,{direction:"column",flex:"1",maxWidth:"calc(100% - 32px)",paddingLeft:"3",fontSize:"xs",lineHeight:"1",color:"content_inactive",children:[(0,He.jsxs)(x.k,{fontSize:"sm",whiteSpace:"nowrap",overflow:"hidden",children:[(0,He.jsx)(g.x,{children:e.name}),(0,He.jsx)(g.x,{marginLeft:"2",color:"content_note",children:v(`social_types.${e.social_type}.sub`)})]}),(0,He.jsxs)(x.k,{alignItems:"center",marginTop:"1",whiteSpace:"nowrap",overflow:"hidden",children:[(0,He.jsx)(g.x,{color:"content_inactive",fontWeight:"500",children:null!==(t=o[e.id])&&void 0!==t&&t.time?(0,Vt.default)((0,Xt.default)(o[e.id].time,"HH:mm",new Date),"p"):v("post_editor.date_time.not_set")}),null!==(n=o[e.id])&&void 0!==n&&n.date?(0,He.jsx)(g.x,{marginLeft:"2",color:"content_inactive",textTransform:"uppercase",children:(0,Vt.default)((0,qt.default)(o[e.id].date),"EEE, LLL do, yyyy")}):null,null!==(i=o[e.id])&&void 0!==i&&i.timezone||s?(0,He.jsxs)(x.k,{alignItems:"center",marginLeft:"2",color:"content_note",children:[(0,He.jsx)(y.J,{as:Qe.FaGlobe,marginRight:"1"}),(0,He.jsx)(g.x,{children:((null===(l=o[e.id])||void 0===l?void 0:l.timezone)||s).replaceAll("_"," ")})]}):null]})]})]}),(0,He.jsx)(Ht.X,{marginX:"1",color:"content_inactive"})]}),(0,He.jsx)(Zt.H,{padding:"0",children:(0,He.jsx)(x.k,{paddingY:"2",justifyContent:"center",children:(0,He.jsx)(Yt.Z,{date:null===(a=o[e.id])||void 0===a?void 0:a.date,time:null===(r=o[e.id])||void 0===r?void 0:r.time,timezone:null===(d=o[e.id])||void 0===d?void 0:d.timezone,defaultTimezone:s,required:!m,showTimeClearButton:m,predefinedTimes:null!==(c=o[e.id])&&void 0!==c&&c.date?nn((null===f||void 0===f||null===(u=f[e.id])||void 0===u?void 0:u[(0,Vt.default)((0,qt.default)(null===(p=o[e.id])||void 0===p?void 0:p.date),"i")])||[]):[],onChange:w(e.id),marginLeft:"-0.5em"})})})]},e.id)})})}):(0,He.jsxs)(g.x,{children:[(0,He.jsx)(x.k,{paddingY:"2",justifyContent:"center",children:(0,He.jsx)(Yt.Z,{time:d,date:c,timezone:u,defaultTimezone:s,onChange:p,required:!m,showTimeClearButton:m,predefinedTimes:c?nn(Object.values(f||{}).reduce((e,t)=>
1[...e,...t[(0,Vt.default)((0,qt.default)(c),"i")]||[]],[])):[]})}),r&&h?(0,He.jsxs)(g.x,{marginTop:"2",children:[(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"center",children:[(0,He.jsx)(Z.r,{id:"delay-time",size:"sm",isChecked:!!l,onChange:k}),(0,He.jsx)(g.x,{as:"label",htmlFor:"delay-time",fontSize:"sm",margin:"0",marginLeft:"2",cursor:"pointer",children:v("post_editor.date_time.add_delay_time")})]}),l?(0,He.jsxs)(x.k,{justifyContent:"center",marginTop:"2",children:[(0,He.jsx)(Gt.B,{size:"sm",width:"6rem",marginRight:"1",children:(0,He.jsxs)(Jt.Y2,{onChange:C,value:l.value,precision:0,step:1,min:0,children:[(0,He.jsx)(Jt.zu,{}),(0,He.jsxs)(Jt.Fi,{children:[(0,He.jsx)(Jt.WQ,{}),(0,He.jsx)(Jt.Y_,{})]})]})}),(0,He.jsx)(Gt.B,{size:"sm",width:"8rem",children:(0,He.jsx)(E.P,{onChange:S,value:l.unit,children:en.map(e=>(0,He.jsx)("option",{value:e,children:v(`post_editor.date_time.delay.${e}`)},e))})})]}):null]}):null]})]})};var ln=n(205548);const sn=e=>{let{onClose:t,onConfirm:n,...a}=e;const{t:r}=(0,Te.$)(["planner","common"]),d=(0,i.useMemo)(()=>{if(!(null!==a&&void 0!==a&&a.customizedTimes||null===a||void 0===a)&&a.date&&null!==a&&void 0!==a&&a.time)return{date:a.date,time:a.time,timezone:a.timezone}},[a]);return(0,He.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:r("post_editor.add_draft_time.title")}),(0,He.jsx)(Ve.f,{children:(0,He.jsx)(on,{allowEmptyTime:!0,...a})}),(0,He.jsxs)(Ut.m,{children:[d&&(0,He.jsxs)(x.k,{flexDirection:"column",alignItems:"center",fontSize:"xs",lineHeight:1.2,marginRight:"auto",children:[(0,He.jsx)(v.x,{children:(0,ln.fA)(d,ln.FD.dateTime)}),(0,He.jsxs)(v.x,{fontSize:"xs",children:["(",(0,ln.rQ)(d.timezone),")"]})]}),(0,He.jsxs)($e.h,{size:"sm",spacing:"3",children:[(0,He.jsx)(S.z,{onClick:t,children:r("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",onClick:n,children:r("post_editor.add_draft_time.confirm")})]})]}),(0,He.jsx)(Xe.o,{})]})]})},an=e=>{let{onClose:t,onConfirm:n,...a}=e;const{t:r}=(0,Te.$)(["planner","common"]),d=(0,i.useMemo)(()=>{if(!(null!==a&&void 0!==a&&a.customizedTimes||null===a||void 0===a)&&a.date&&null!==a&&void 0!==a&&a.time)return{date:a.date,time:a.time,timezone:a.timezone}},[a]);return(0,He.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,scrollBehavior:"inside",isOpen:!0,onClose:t,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:r("post_editor.schedule_time.title")}),(0,He.jsx)(Ve.f,{children:(0,He.jsx)(on,{...a})}),(0,He.jsxs)(Ut.m,{children:[d&&(0,He.jsxs)(x.k,{flexDirection:"column",alignItems:"center",fontSize:"sm",lineHeight:1.2,marginRight:"auto",children:[(0,He.jsx)(v.x,{children:(0,ln.fA)(d,ln.FD.dateTime)}),(0,He.jsxs)(v.x,{fontSize:"xs",children:["(",(0,ln.rQ)(d.timezone),")"]})]}),(0,He.jsxs)($e.h,{size:"sm",spacing:"3",children:[(0,He.jsx)(S.z,{onClick:t,children:r("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",onClick:n,children:r("post_editor.schedule_time.confirm")})]})]}),(0,He.jsx)(Xe.o,{})]})]})};var rn=n(329060);const dn=e=>{let{loading:t=!1,onClose:n,onConfirm:a}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,i.useState)(!1),u=(0,i.useCallback)(()=>{a(d)},[a,d]);return(0,He.jsxs)(o.u_,{onClose:n,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{borderBottom:"1px solid",borderColor:"whiteAlpha.300",children:r("add_to_queue")}),(0,He.jsxs)(Ve.f,{py:"5",children:[(0,He.jsx)(v.x,{mb:"2",children:r("add_to_queue_modal.title")}),(0,He.jsxs)(v.x,{color:"content_note",fontSize:"sm",children:[r("add_to_queue_modal.description"),(0,He.jsx)(B.r,{href:"https://help.simplified.com/en/articles/6097903-how-to-add-posts-to-the-queue",isExternal:!0,sx:{textTransform:"lowercase"},children:r("learn_more",{ns:"common"})}),"."]})]}),(0,He.jsxs)(Ut.m,{borderTop:"1px solid",borderColor:"whiteAlpha.300",children:[(0,He.jsx)(rn.X,{isChecked:d,onChange:e=>c(e.target.checked),mr:"auto",children:(0,He.jsx)(g.x,{as:"span",fontSize:"sm",children:r("add_to_queue_modal.skip_next_time")}
1)}),(0,He.jsx)(S.z,{onClick:u,isLoading:t,size:"sm",variant:"solid",children:r("add_to_queue")})]}),(0,He.jsx)(Xe.o,{mt:"1"})]})]})};var cn=n(369843),un=n(678462),pn=n(599875);const mn=e=>{let{type:t,socialType:n,postType:a,remember:r,action:d,onClose:c,onConfirm:u}=e;const{t:p}=(0,Te.$)(["planner","common"]),[m,h]=(0,i.useState)(!1),f=(0,i.useMemo)(()=>(0,ce.isMobileApp)(),[]),b=(0,i.useCallback)(()=>{u(m),h(!1)},[u,m,h]);return(0,He.jsxs)(o.u_,{onClose:c,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:p("mobile-app"===t?"how_it_works.mobile_app.title":"how_it_works.title")}),(0,He.jsxs)(Ve.f,{children:["reminder"===t&&(()=>{const e=(0,Ot.A)(n),t={provider:p(`social_types.${n}.main`),postType:p([`post_editor.additional_fields.${e}.postType.value.${a}`,"how_it_works.reminder.defaultPostType"])};return(0,He.jsxs)(g.x,{color:"content_inactive",children:[(0,He.jsxs)(x.k,{alignItems:"stretch",marginBottom:"3",children:[(0,He.jsxs)(g.x,{width:"8",textAlign:"center",position:"relative",children:[(0,He.jsx)(y.J,{as:Qe.FaClock,color:"content_inactive"}),(0,He.jsx)(g.x,{position:"absolute",top:"1em",left:"0",right:"0",marginX:"auto",width:"1px",height:"calc(100% + var(--chakra-space-3))",background:"content_alpha_200"})]}),(0,He.jsxs)(g.x,{flex:"1",children:[(0,He.jsx)(g.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.schedule_title",t)}),(0,He.jsx)(g.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.schedule_description",t)})]})]}),(0,He.jsxs)(x.k,{alignItems:"stretch",marginBottom:"3",children:[(0,He.jsxs)(g.x,{width:"8",textAlign:"center",position:"relative",children:[(0,He.jsx)(y.J,{as:Qe.FaBell,color:"content_inactive"}),(0,He.jsx)(g.x,{position:"absolute",top:"1em",left:"0",right:"0",marginX:"auto",width:"1px",height:"calc(100% + var(--chakra-space-3))",background:"content_alpha_200"})]}),(0,He.jsxs)(g.x,{flex:"1",children:[(0,He.jsx)(g.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.receive_title",t)}),(0,He.jsx)(g.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.receive_description",t)})]})]}),(0,He.jsxs)(x.k,{alignItems:"stretch",children:[(0,He.jsx)(g.x,{width:"8",textAlign:"center",children:(0,He.jsx)(y.J,{as:Qe.FaHandPointer,color:"content_inactive"})}),(0,He.jsxs)(g.x,{flex:"1",children:[(0,He.jsx)(g.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.publish_title",t)}),(0,He.jsx)(g.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.publish_description",t)})]})]})]})})(),"mobile-app"===t&&(0,He.jsxs)(x.k,{flexDirection:"column",alignItems:"center",children:[(0,He.jsx)(v.x,{textAlign:"center",fontSize:"sm",color:"content_inactive",marginBottom:1,children:p("how_it_works.mobile_app.description_1")}),(0,He.jsx)(v.x,{textAlign:"center",fontSize:"sm",color:"content_inactive",marginBottom:3,children:p("how_it_works.mobile_app.description_2")}),!f&&(0,He.jsxs)(x.k,{alignItems:"center",children:[(0,He.jsx)(B.r,{href:cn.pp,isExternal:!0,marginX:2,children:(0,He.jsx)(we.E,{src:un.Z,height:"3rem"})}),(0,He.jsx)(B.r,{href:cn.oK,isExternal:!0,marginX:2,children:(0,He.jsx)(we.E,{src:pn.Z,height:"3rem"})})]})]})]}),(0,He.jsxs)(Ut.m,{children:[r&&(0,He.jsx)(rn.X,{isChecked:m,onChange:e=>h(e.target.checked),children:(0,He.jsx)(g.x,{as:"span",fontSize:"sm",children:p("how_it_works.skip_next_time")})}),(0,He.jsx)(S.z,{onClick:b,size:"sm",variant:"solid",marginLeft:"auto",children:p("mobile-app"===t?`post_editor.actions.${d}`:"how_it_works.acknowledge")})]}),(0,He.jsx)(Xe.o,{})]})]})}
1,hn="this_post",vn="all_future",xn=e=>{let{isLoading:t,onClose:n,onConfirm:a}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,i.useState)(hn);return(0,He.jsxs)(o.u_,{onClose:n,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:r("multiply_save.title")}),(0,He.jsx)(Ve.f,{children:(0,He.jsx)(L.E,{value:d,onChange:c,children:(0,He.jsxs)(N.K,{spacing:3,children:[(0,He.jsx)(M.Y,{value:hn,children:r("multiply_save.save_this_only")}),(0,He.jsx)(M.Y,{value:vn,children:r("multiply_save.save_all_future")})]})})}),(0,He.jsxs)(Ut.m,{gap:2,children:[(0,He.jsx)(S.z,{variant:"ghost",size:"sm",onClick:n,isDisabled:t,children:r("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",size:"sm",onClick:()=>{a(d===vn)},isLoading:t,children:r("save",{ns:"common"})})]}),(0,He.jsx)(Xe.o,{})]})]})},gn=(0,i.memo)(xn),fn=e=>{let{onClose:t,onConfirm:n}=e;const{t:i}=(0,Te.$)(["planner","common"]);return(0,He.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:i("posts.publish_now")}),(0,He.jsx)(Ve.f,{children:(0,He.jsx)(v.x,{fontSize:"sm",children:i("posts.publish_now.confirm_multiple")})}),(0,He.jsx)(Ut.m,{children:(0,He.jsxs)($e.h,{size:"sm",spacing:"3",children:[(0,He.jsx)(S.z,{onClick:t,variant:"secondary",children:i("cancel",{ns:"common"})}),(0,He.jsxs)(S.z,{variant:"solid",onClick:n,children:[i("posts.publish_now"),"!"]})]})}),(0,He.jsx)(Xe.o,{})]})]})},bn=e=>{let{isLoading:t,isDisabled:n,canEditDrafts:o=!0,canEditPosts:l=!0,onAddSchedule:s,onAddBuffer:a,onAddBufferDisabled:r,onPublishNow:d,onAddDraft:c,requiresAccount:u}=e;const{t:p}=(0,Te.$)("planner"),[m,h]=(0,_e.Z)("post-editor-create-action",Y.U0),x=(0,i.useMemo)(()=>{const e=[];return s&&e.push({key:Y.U0,onClick:s}),a&&e.push({key:Y.Y_,onClick:a,disabled:r}),d&&e.push({key:Y.rv,onClick:d}),e},[s,a,r,d]),g=(0,i.useMemo)(()=>x.find(e=>e.key===m&&!e.disabled)||x.find(e=>!e.disabled)||x[0],[x,m]),T=(0,i.useMemo)(()=>x.map(e=>e.key),[x]),w=(0,i.useCallback)(e=>()=>{var t;h(e.key),null===(t=e.onClick)||void 0===t||t.call(e)},[h]);return(0,He.jsxs)($e.h,{size:"sm",children:[o?(0,He.jsx)(S.z,{onClick:c,isDisabled:n||!!t,isLoading:t===Y.Zt,variant:"secondary",children:p("post_editor.actions.save_draft")}):(0,He.jsx)(C.u,{label:p("no_draft_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(S.z,{isDisabled:!0,variant:"secondary",children:p("post_editor.actions.save_draft")})}),l&&(0,He.jsx)(C.u,{label:p("drafts.schedule_requires_account"),isDisabled:!u,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsxs)($e.h,{size:"sm",isAttached:!0,variant:"solid",children:[(0,He.jsx)(C.u,{label:g.disabled,isDisabled:!g.disabled||u,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(S.z,{onClick:g.onClick,isDisabled:n||!!t||g.disabled||u,isLoading:T.includes(t),borderTopRightRadius:0,borderBottomRightRadius:0,children:p(`post_editor.actions.${g.key}`)})}),(0,He.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,He.jsx)(b.j,{as:j.h,icon:(0,He.jsx)(y.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:n||!!t||u,borderRadius:"0 var(--chakra-radii-md) var(--chakra-radii-md) 0"}),(0,He.jsx)(_.q,{children:x.map(e=>e.disabled?(0,He.jsxs)(k.s,{cursor:"default",sx:{_hover:{bg:"transparent"}},children:[(0,He.jsx)(v.x,{color:"content_note",mr:2,children:p(`post_editor.actions.${e.key}`)}),(0,He.jsx)(C.u,{label:e.disabled,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(y.J,{color:"content_note",as:Qe.FaInfoCircle})})]},e.key):(0,He.jsx)(k.s,{onClick:w(e),children:p(`post_editor.actions.${e.key}`)},e.key))})]})]})})]})},jn=(0,i.memo)(bn),_n=(0,i.forwardRef)((e,t)=>{let{date:n,time:i,timezone:o,hasCustomizedTimes:l,...s}=e;const{t:a}=(0,Te.$)("planner");return(0,He.jsx)(S.z,{...s,leftIcon:(0,He.jsx)(y.J,{as:We.s3B,fontSize:"xl"}),ref:t,children:l?(0,He.jsx)(g.x,{width:"7.5rem",whiteSpace:"initial",children:(0,He.jsx)(g.x,{fontSize:"0.85em",lineHeight:"1",children:a("post_editor.date_time.use_customized_times")})}):(0,He.jsxs)(g.x,{minWidth:"7.5rem",children:[(0,He.jsx)(g.x,{fontSize:"0.95em",children:n&&i?(0,Vt.default)((0,qt.default)(`${n} ${i}`),"yyyy-MM-dd p"):a("post_editor.date_time.not_set")}),(0,He.jsx)(g.x,{fontSize:"0.65em",opacity:"0.5",children:(0,ln.rQ)(o)||""})]})})}),kn=(0,i.memo)(_n),yn=e=>{let{isLoading:t,isDisabled:n,date:i,time:o,timezone:l,defaultTimezone:s,accounts:a,accountsIds:r,customizedTimes:d,delayTime:c,onTimeChange:u,onDelayTimeChange:p,onCustomizedTimesChange:m,onSave:h,hideTimeSelector:v,allowCustomizedTimes:x}=e;const{t:g}=(0,Te.$)("planner");return(0,He.jsxs)($e.h,{size:"sm",children:[v?null:(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(kn,{date:i,time:o,timezone:l,hasCustomizedTimes:!!d,isDisabled:!!t})}),(0,He.jsxs)(Me.y,{width:"auto",padding:"3",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(on,{accounts:a,accountsIds:r,customizedTimes:d,delayTime:c,defaultTimezone:s,date:i,time:o,timezone:l,onTimeChange:u,onDelayTimeChange:p,onCustomizedTimesChange:m,allowCustomizedTimes:x})]})]}),(0,He.jsx)(S.z,{variant:"solid",onClick:h,isDisabled:n||!!t,isLoading:t===Y.LE,children:g("post_editor.actions.save")})]})},Cn=(0,i.memo)(yn),Sn=e=>{let{canEditDrafts:t=!0,isLoading:n,isDisabled:i,onAddDraft:o,onAddForApprovalDraft:l}=e;const{t:s}=(0,Te.$)("planner");return(0,He.jsxs)($e.h,{size:"sm",isAttached:!0,variant:"solid",children:[t?(0,He.jsx)(S.z,{variant:"solid",onClick:o,isDisabled:i||!!n,isLoading:n===Y.Zt,children:s("post_editor.actions.add_draft")}):(0,He.jsx)(C.u,{label:s("no_draft_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(S.z,{isDisabled:!0,variant:"secondary",children:s("post_editor.actions.add_draft")})}),l&&t&&(0,He.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,He.jsx)(b.j,{as:j.h,icon:(0,He.jsx)(y.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:i||!!n}),(0,He.jsx)(_.q,{children:(0,He.jsx)(k.s,{onClick:l,children:s("post_editor.actions.add_for_approval_draft")})})]})]})},Tn=(0,i.memo)(Sn),wn=e=>{let{isLoading:t,isDisabled:n,canEditPosts:o,date:l,time:s,timezone:a,defaultTimezone:r,accounts:d,accountsIds:c,customizedTimes:u,delayTime:p,onTimeChange:m,onDelayTimeChange:h,onCustomizedTimesChange:v,onSave:x,onAddSchedule:g,onAddBuffer:T,onPublishNow:w,allowCustomizedTimes:E,requiresAccount:I}=e;const{t:D}=(0,Te.$)("planner"),P=(0,i.useMemo)(()=>{const e=[];return g&&e.push({key:Y.U0,onClick:g}),T&&e.push({key:Y.Y_,onClick:T}),w&&e.push({key:Y.rv,onClick:w}),e},[g,T,w]),R=(0,i.useCallback)(e=>()=>{var t;null===(t=e.onClick)||void 0===t||t.call(e)},[]);return(0,He.jsxs)($e.h,{size:"sm",children:[(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(kn,{date:l,time:s,timezone:a,hasCustomizedTimes:!!u,isDisabled:!!t})}),(0,He.jsxs)(Me.y,{width:"auto",padding:"3",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(on,{allowEmptyTime:!0,accounts:d,accountsIds:c,customizedTimes:u,delayTime:p,defaultTimezone:r,date:l,time:s,timezone:a,onTimeChange:m,onDelayTimeChange:h,onCustomizedTimesChange:v,allowCustomizedTimes:E})]})]}),(0,He.jsxs)($e.h,{size:"sm",isAttached:P.length>0,variant:"solid",children:[(0,He.jsx)(S.z,{variant:"solid",onClick:x,isDisabled:n||!!t,isLoading:t===Y.gh,children:D("post_editor.actions.save_draft")}),o&&P.length>0&&(0,He.jsx)(C.u,{label:D("drafts.schedule_requires_account"),isDisabled:!I,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,He.jsx)(b.j,{as:j.h,icon:(0,He.jsx)(y.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:n||!!t||I}),(0,He.jsx)(_.q,{children:P.map(e=>(0,He.jsx)(k.s,{onClick:R(e),children:D(`post_editor.actions.${e.key}`)},e.key))})]})})]})]})},En=(0,i.memo)(wn);var In=n(741220),An=n(868366),zn=n(404012),On=n(167330);const Dn=e=>{let{accounts:t,postsByProvider:n,onClose:a,...r}=e;const{t:d}=(0,Te.$)(["snapshot-maker"]),[c,u]=(0,i.useState)(),[p,m]=(0,i.useState)(),h=(0,i.useCallback)(e=>{const i=e[0],o=t.find(e=>e.id===i),l=(0,Ot.A)(o.social_type),s=n[l];m({name:o.name,nickname:o.nickname?`@${o.nickname}`:"",avatarUrl:o.image,message:s.message,provider:l}),u(o.id)},[m,u,t,n]);
1return(0,He.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,initialFocusRef:()=>null,closeOnOverlayClick:!1,isOpen:!0,onClose:a,size:"full",scrollBehavior:"inside",motionPreset:"none",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{margin:2,background:"base_level_2",children:[(0,He.jsx)(Je.x,{children:d("name.post_image_maker")}),(0,He.jsx)(Ve.f,{display:"flex",flexDirection:"column",alignItems:"center",children:(0,He.jsx)(g.x,{width:"100%",maxWidth:"960px",children:(0,He.jsx)(zn.Z,{...r,description:d("description.post_to_image"),sourceTab:{title:d("tab.social_account"),content:(0,He.jsx)(On.Z,{selected:c?[c]:[],accounts:t||[],required:!0,onChange:h})},defaultTemplateData:p})})}),(0,He.jsx)(Xe.o,{})]})]})},Pn=e=>{let{onChange:t,additional:n,provider:o,accounts:l=[]}=e;const{t:s}=(0,Te.$)(["planner"]),r=(0,a.I0)(),d=(0,i.useMemo)(()=>{const e=null===n||void 0===n?void 0:n.find(e=>e.source===o&&e.type===ie.LOCATION),t=null===e||void 0===e?void 0:e.location;return null!==t&&void 0!==t&&t.id&&null!==t&&void 0!==t&&t.name?{value:t.id,label:t.name}:null},[n,o]),c=(0,i.useCallback)(async e=>{try{var t;if(!e||e.length<2)return[];let n;if(o===Q.THREADS){const t=l.find(e=>e.social_type!==oe.THREADS_REMINDER);if(!t)return console.error("No valid Threads account found"),[];n=await r((0,he.ND)(e,t.id))}else n=await r((0,he.dq)(e));return((null===(t=n.data)||void 0===t?void 0:t.items)||[]).map(e=>({value:e.id,label:e.name}))}catch(n){return console.error("Failed to search locations:",n),[]}},[r,o,l]),u=(0,i.useCallback)(e=>{null!==e&&void 0!==e&&e.value&&null!==e&&void 0!==e&&e.label?t({location:{id:e.value,name:e.label}}):t(null)},[t]);return(0,He.jsx)(g.x,{padding:2,children:(0,He.jsx)(ue.QD5,{isClearable:!0,loadOptions:c,cacheOptions:!0,placeholder:s("post_edit_location.location_placeholder"),noOptionsMessage:e=>{let{inputValue:t}=e;return t.length>=2?s("post_edit_location.location_no_items"):s("post_edit_location.location_placeholder")},value:d,onChange:u})})},Rn=e=>{let{additional:t,provider:n}=e;const{t:o}=(0,Te.$)(["planner"]),l=(0,i.useMemo)(()=>{var e;const i=null===t||void 0===t?void 0:t.find(e=>e.source===n&&e.type===ie.LOCATION);return(null===i||void 0===i||null===(e=i.location)||void 0===e?void 0:e.name)||null},[t,n]);return l?(0,He.jsxs)(He.Fragment,{children:[o("post_editor.toolbar.location")," - ",l]}):(0,He.jsx)(He.Fragment,{children:o("post_editor.toolbar.location")})};var Ln=n(291508);const Mn=e=>{let{title:t,description:n,subtitle:i,onClick:o}=e;return(0,He.jsxs)(S.z,{onClick:o,rightIcon:(0,He.jsx)(y.J,{as:G.sFD}),children:[(0,He.jsxs)(g.x,{marginRight:"auto",textAlign:"left",children:[(0,He.jsx)(v.x,{fontWeight:"medium",children:t}),i&&(0,He.jsx)(v.x,{fontSize:"xs",fontWeight:"normal",color:"content_note",children:i})]}),n&&(0,He.jsx)(C.u,{label:n,placement:"top",hasArrow:!0,children:(0,He.jsx)(g.x,{as:"span",display:"inline-flex",children:(0,He.jsx)(y.J,{as:G.g_1,color:"content_note"})})})]})};var Fn=n(553218);const Nn=e=>{let{title:t,onBack:n}=e;const{t:i}=(0,Te.$)(["common"]);return(0,He.jsxs)(Fn.U,{children:[(0,He.jsx)(j.h,{"aria-label":i("back"),icon:(0,He.jsx)(y.J,{as:G.XWG}),size:"sm",variant:"ghost",onClick:n}),(0,He.jsx)(v.x,{fontWeight:"medium",flex:1,children:t})]})};var Un=n(282887);const $n=e=>{let{children:t}=e;return(0,He.jsx)(Un.g,{padding:2,spacing:2,align:"stretch",children:t})};var Wn=function(e){return e.TARGET_TYPE="target_type",e.OPTIONS="options",e.GEO_LOCATION_COUNTRIES="geo_location_countries",e}(Wn||{});const Bn=e=>{var t;let{onChange:n,additional:o,provider:l}=e;const{t:s}=(0,Te.$)(["planner","common"]),[a,r]=(0,i.useState)(Wn.TARGET_TYPE),[d,c]=(0,i.useState)(null),[u,p]=(0,i.useState)(""),m=(0,i.useMemo)(()=>null===o||void 0===o?void 0:o.find(e=>e.source===l&&e.type===ie.TARGETING),[o,l]),h=(0,i.useMemo)(()=>null===o||void 0===o?void 0:o.find(e=>e.source===l&&e.type===ie.FEED_TARGETING),[o,l]),v=(0,i.useMemo)(()=>{let e;if(d===ie.TARGETING?e=m:d===ie.FEED_TARGETING&&(e=h),!e)return null;const{source:t,type:n,...i}=e;return i},[d,m,h]),x=(0,i.useCallback)(async e=>{try{var t;if(!e||e.length<2)return[];const n=await(0,Qt.ldT)(e,["country"]);return((null===(t=n.data)||void 0===t?void 0:t.items)||[]).map(e=>({value:e.key,label:e.name,data:e}))}catch(n){return(0,Ln.S3)(n),[]}},[]),f=(0,i.useCallback)(e=>{if(!d)return;if(!e||0===e.length)return void n(d,null);const t=e.map(e=>({code:e.value,name:e.label}));n(d,{...v,geo_locations:{...null===v||void 0===v?void 0:v.geo_locations,countries:t}})},[v,n,d]),b=()=>{var e;return((null===v||void 0===v||null===(e=v.geo_locations)||void 0===e?void 0:e.countries)||[]).length};return(0,He.jsx)($n,{children:a===Wn.TARGET_TYPE?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Mn,{title:s("post_target_picker.limit_audience.title"),description:s("post_target_picker.limit_audience.description"),onClick:()=>{c(ie.TARGETING),r(Wn.OPTIONS)}}),(0,He.jsx)(Mn,{title:s("post_target_picker.target_post.title"),description:s("post_target_picker.target_post.description"),onClick:()=>{c(ie.FEED_TARGETING),r(Wn.OPTIONS)}})]}):a===Wn.OPTIONS?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Nn,{title:d?(j=d,j===ie.TARGETING?s("post_target_picker.limit_audience.title"):j===ie.FEED_TARGETING?s("post_target_picker.target_post.title"):""):"",onBack:()=>r(Wn.TARGET_TYPE)}),(0,He.jsx)(Mn,{title:s("post_target_picker.geo_location.title"),subtitle:b()>0?s("post_target_picker.countries.selected",{count:b()}):void 0,onClick:()=>{r(Wn.GEO_LOCATION_COUNTRIES)}})]}):a===Wn.GEO_LOCATION_COUNTRIES?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Nn,{title:s("post_target_picker.countries.title"),onBack:()=>r(Wn.OPTIONS)}),(0,He.jsx)(g.x,{children:(0,He.jsx)(ue.QD5,{isMulti:!0,loadOptions:x,c
1acheOptions:!0,placeholder:s("post_target_picker.countries.search_placeholder"),noOptionsMessage:()=>u.length>=2?s("post_target_picker.countries.no_results"):s("post_target_picker.countries.search_placeholder"),onInputChange:(e,t)=>{let{action:n}=t;"input-change"===n&&p(e)},onChange:f,value:((null===v||void 0===v||null===(t=v.geo_locations)||void 0===t?void 0:t.countries)||[]).map(e=>({value:e.code,label:e.name}))})})]}):null});var j};var Hn=n(705214),Zn=n(77456),Gn=n(499454);const Jn=e=>{var t,n,i,o,l,s,a,r,d;let{children:c,...u}=e;const p=null===(t=u.data)||void 0===t?void 0:t.data;return(0,He.jsx)(Gn.chakraComponents.Option,{...u,children:(0,He.jsxs)(Fn.U,{spacing:3,width:"full",children:[(0,He.jsx)(Zn.q,{size:"sm",src:null===p||void 0===p?void 0:p.picture,name:String(c)}),(0,He.jsxs)(g.x,{flex:1,overflow:"hidden",children:[(0,He.jsxs)(Fn.U,{spacing:1,children:[(0,He.jsx)(v.x,{fontWeight:"medium",fontSize:"sm",isTruncated:!0,children:c}),"blue_verified"===(null===p||void 0===p?void 0:p.verifiedStatus)&&(0,He.jsx)(g.x,{as:G.hrl,boxSize:4,flexShrink:0,color:"blue.500"})]}),((null===p||void 0===p||null===(n=p.extraData)||void 0===n||null===(i=n.location)||void 0===i?void 0:i.city)||(null===p||void 0===p||null===(o=p.extraData)||void 0===o||null===(l=o.location)||void 0===l?void 0:l.country))&&(0,He.jsx)(v.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",mt:1,isTruncated:!0,children:[null===p||void 0===p||null===(s=p.extraData)||void 0===s||null===(a=s.location)||void 0===a?void 0:a.city,null===p||void 0===p||null===(r=p.extraData)||void 0===r||null===(d=r.location)||void 0===d?void 0:d.country].filter(Boolean).join(", ")})]})]})})},Vn=e=>{let{onChange:t,additional:n,provider:o,maxCollaborators:l}=e;const{t:s}=(0,Te.$)(["planner"]),[a,r]=(0,i.useState)(""),d=(0,i.useMemo)(()=>{const e=null===n||void 0===n?void 0:n.find(e=>e.source===o&&e.type===ie.REELS_COLLABORATORS),t=null===e||void 0===e?void 0:e.collaborators;return t&&Array.isArray(t)?t.map(e=>({value:e.id,label:e.name})):[]},[n,o]),c=(0,i.useCallback)(async e=>{try{var t;if(!e||e.length<ce.SEARCH_KEYWORD_CHAR_LIMIT)return[];const n=await(0,Qt.vhD)(e);return((null===(t=n.data)||void 0===t?void 0:t.data)||[]).map(e=>({value:e.id,label:e.name,data:e}))}catch(n){return(0,Ln.S3)(n),[]}},[]),u=(0,i.useCallback)(e=>{if(!e||0===e.length)return void t(null);const n=e.map(e=>({id:e.value,name:e.label}));t({collaborators:n})},[t]),p=(0,i.useCallback)(()=>!!l&&d.length>=l,[d,l]);return(0,He.jsxs)(g.x,{padding:2,children:[(0,He.jsx)(ue.QD5,{isMulti:!0,isClearable:!0,loadOptions:c,cacheOptions:!0,placeholder:s("post_collaborators.search_placeholder"),noOptionsMessage:()=>a.length>=ce.SEARCH_KEYWORD_CHAR_LIMIT?s("post_collaborators.no_results"):s("post_collaborators.type_minimum_chars",{count:ce.SEARCH_KEYWORD_CHAR_LIMIT}),onInputChange:(e,t)=>
1{let{action:n}=t;"input-change"===n&&r(e)},value:d,onChange:u,isOptionDisabled:p,components:{Option:Jn}}),l&&d.length>=l&&(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",mt:2,children:s("post_collaborators.max_reached",{max:l})})]})},Xn=e=>{let{additional:t,provider:n}=e;const{t:o}=(0,Te.$)(["planner"]),l=(0,i.useMemo)(()=>{const e=null===t||void 0===t?void 0:t.find(e=>e.source===n&&e.type===ie.REELS_COLLABORATORS);return((null===e||void 0===e?void 0:e.collaborators)||[]).map(e=>e.name).join(", ")},[t,n]);return l.length?(0,He.jsxs)(He.Fragment,{children:[o("post_editor.toolbar.collaborators")," - ",l]}):(0,He.jsx)(He.Fragment,{children:o("post_editor.toolbar.collaborators")})};var qn=n(200356),Yn=n(76721),Kn=n(231705),Qn=n(83391),ei=n(699983),ti=n(938059),ni=n(30339),ii=n(660518),oi=n(861e3),li=n(282542);const si={message:"",delay:0},ai=(0,i.forwardRef)((e,t)=>{let{provider:n,postType:o,accounts:l,comments:s,onAiMediaSidebarPanelToggle:r,onMediaSidebarPanelToggle:d,onAiWriterPanelToggle:c,onAiWriterCommand:u,onEditModeChange:p,onSave:m,showEditModeOverlay:v}=e;const{t:x}=(0,Te.$)(["planner","accounts","common","billing"]),f=(0,a.I0)(),b=(0,i.useRef)(),j=(0,h.D)(n),_=(0,h.D)(s),[k,C]=(0,i.useState)({comments:!1}),[T,w]=(0,i.useState)({open:!1}),[E,I]=(0,i.useState)([]),[A,z]=(0,i.useState)(null),[O,D]=(0,i.useState)(!1),P=(0,a.v9)(e=>e.apps[ce.PRODUCTS.SOCIAL_MEDIA]||e.apps[ce.PRODUCTS.ALL]),R=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),L=(0,i.useMemo)(()=>(0,ni.k)(n),[n]),M=(0,i.useMemo)(()=>({limit:(0,ve.v9)(n,o),canAddDelay:(0,oi.Xp)(n,o)}),[n,o]),F=(0,i.useCallback)((e,t,n,i,o)=>{w({open:!0,title:e,subtitle:t,featureList:n,event:o,image:i})},[w]),N=(0,i.useCallback)(()=>{w({open:!1})},[w]),U=(0,i.useCallback)(()=>{const e=(0,st.E)();return I([...E,(0,V.cloneDeep)({...si,$id:e})]),e},[E,I]),$=(0,i.useCallback)(e=>{I([...E.filter(t=>t.$id!==e)])},[E,I]),W=(0,i.useCallback)((e,t)=>{I([...E.map(n=>n.$id===e?{...n,...t}:n)])},[E,I]),B=(0,i.useCallback)(()=>{if(!k.comments)return void F();(0,ce.analyticsTrackEvent)("threadCommentsAdd");const e=U();z(e)},[U,z,F,k.comments]),H=(0,i.useCallback)(e=>()=>{var t;null!==(t=E.find(t=>t.$id===e))&&void 0!==t&&t.message||$(e),z(null)},[z,$,E]),Z=(0,i.useCallback)(e=>()=>{z(e)},[z]),G=(0,i.useCallback)(e=>t=>{W(e,t),z(null),D(!0)},[W,z,D]),J=(0,i.useCallback)(e=>()=>{$(e),z(null),D(!0)},[$,z,D]),X=(0,i.useCallback)(()=>{f((0,li.$$)({product:ce.PRODUCTS.SOCIAL_MEDIA})),N()},[f,N]);return(0,i.useEffect)(()=>{C({comments:(0,de.lL)(R,ce.FeatureCodes.PLANNER_POST_COMMENTS)})},[R]),(0,i.useEffect)(()=>{(0,V.isEqual)(_,s)&&(0,V.isEqual)(j,n)||(I(((e,t)=>(0,V.cloneDeep)((null===e||void 0===e?void 0:e.slice(0,t))||[]).map(e=>({...e,$id:(0,st.E)()})))(s)),z(null))},[s,n]),(0,i.useEffect)(()=>{O&&(null===m||void 0===m||m((e=>e.map(e=>{let{$id:t,...n}=e;return n}))(E)),D(!1))},[O]),(0,ce.useDidUpdate)(()=>{null===p||void 0===p||p(!!A)},[A]),(0,i.useImperativeHandle)(t,()=>({get isInEditMode(){return!!A},confirmExit:()=>{var e;null===(e=b.current)||void 0===e||e.confirmExit()},handleAddFileFromMediaPanel:function(){for(var e,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return null===(e=b.current)||void 0===e?void 0:e.handleAddFileFromMediaPanel(...n)},handleAddTextFromAiWriter:function(){for(var e,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return null===(e=b.current)||void 0===e?void 0:e.handleAddTextFromAiWriter(...n)}}),[A]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(g.x,{display:"flex",flexDirection:"column",children:E.length>0&&(0,He.jsx)(He.Fragment,{children:E.map((e,t)=>(0,He.jsx)(g.x,{marginBottom:3,position:"relative",zIndex:A&&A===e.$id&&v?2:void 0,paddingX:A&&A===e.$id&&v?1:void 0,children:A&&A===e.$id?(0,He.jsx)(ti.ZP,{ref:b,provider:n,postType:o,accounts:l,data:e,minDelay:t>0?1:0,maxDelay:oi.rZ,maxDelayFree:oi.NF,isFreePlan:null===P||void 0===P?void 0:P.is_free_plan,onAiMediaSidebarPanelToggle:r,onMediaSidebarPanelToggle:d,onAiWriterPanelToggle:c,onAiWriterCommand:u,onCancel:H(e.$id),onSave:G(e.$id)}):(0,He.jsx)(ii.Z,{provider:n,postType:o,data:e,isReadOnly:!!A,onEdit:Z(e.$id),onRemove:J(e.$id)})},e.$id))})}),!A&&(0,He.jsx)(g.x,{display:"flex",children:(0,He.jsx)(S.z,{size:"sm",width:"full",sx:{"&, &:hover, &:focus":{background:"base_level_3"}},leftIcon:(0,He.jsx)(y.J,{as:Qe.FaPlus}),isDisabled:E.length>=M.limit,onClick:B,children:x(`post_edit_comments.${L}.action.add_next`)})}),A&&v&&(0,He.jsx)(g.x,{position:"absolute",inset:0,zIndex:1,borderRadius:"lg",background:"background_image_overlay"}),(null===T||void 0===T?void 0:T.open)&&(0,He.jsx)(ue.XLS,{t:x,show:!0,onHide:N,title:null===T||void 0===T?void 0:T.title,subtitle:null===T||void 0===T?void 0:T.subtitle,featureList:null===T||void 0===T?void 0:T.featureList,image:null===T||void 0===T?void 0:T.image,onViewPlansHandler:X})]})});var ri=n(812221),di=n(615658),ci=n(599384),ui=n(414472),pi=n(777580);const mi=e=>{let{accounts:t,postsByProvider:n,activeProvider:o,wrapperStyles:l}=e;const{t:s}=(0,Te.$)(["planner"]),[a,r]=(0,i.useState)([0]),d=(0,i.useCallback)(e=>{r(e)},[r]);return(0,i.useEffect)(()=>
1{if(o){const e=Object.keys(n).findIndex(e=>e===o);r(e>-1?[e]:[0])}},[o]),(0,He.jsx)(He.Fragment,{children:Object.keys(n||{}).length?(0,He.jsx)(g.x,{sx:l,children:(0,He.jsx)($t.U,{variant:"section",allowMultiple:!0,index:a,onChange:d,children:Object.keys(n).map(e=>(0,He.jsxs)(Wt.Q,{sx:{"& + &":{marginTop:2}},children:[(0,He.jsxs)(Bt.K,{paddingX:3,paddingY:2,children:[s(`post_editor.tabs.${e}`),(0,He.jsx)(Ht.X,{})]}),(0,He.jsx)(Zt.H,{paddingX:3,paddingTop:2,paddingBottom:3,children:(0,He.jsx)(pi.Z,{account:e===Q.UNASSIGNED?{id:Q.UNASSIGNED,social_type:Q.UNASSIGNED,name:"Draft"}:t.find(t=>t.id===n[e].accounts[0]),post:n[e],marginLeft:"auto",marginRight:"auto"})})]},e))})}):(0,He.jsx)(x.k,{height:"full",maxHeight:"372px",alignItems:"center",justifyContent:"center",textAlign:"center",fontSize:"sm",background:"base_level_3",borderRadius:"lg",padding:3,children:s("post_preview.no_account")})})},hi=(e,t)=>{const n=new RegExp(t,"ig");return Array.from(e.matchAll(n)).map(e=>e.index+e[0].length).reverse()},vi=(e,t)=>{const n=[[e.length],hi(e,/\n\n/),hi(e,/\n/),hi(e,/\.\s/),hi(e,/(,|;)\s/),hi(e,/\s/)];for(let i of n){const e=i.find(e=>e<=t);if(void 0!==e)return e}},xi=e=>{let{message:t="",comments:n=[],config:a={},onClose:r=()=>{},onUse:d=()=>{}}=e;const{t:c}=(0,Te.$)(["planner","common"]),[u,p]=(0,i.useState)(n.length>0),[m,h]=(0,i.useState)([]),f=(0,i.useMemo)(()=>a.maxComments?a.maxComments+1:void 0,[a]),b=(0,i.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n=[];return e&&n.push(e),t.length&&n.push(...t),n.join("\n\n")},[]),j=(0,i.useCallback)((e,t)=>{const n=((e,t)=>{const n=[];let i=e.trim();const o=e=>t[e]||t[t.length-1];for(;i;){const e=o(n.length),t=void 0!==e?vi(i,e):void 0;if(void 0===e)n.push(i),i="";else{if(void 0===t)return[];{const e=i.slice(0,t).trim();n.push(e),i=i.slice(t).trim()}}}return n})(e,t);h(n)},[]),_=(0,i.useCallback)(()=>{d(m.slice(0,f))},[d,m,f]);return(0,i.useEffect)(()=>{const e=b(t,u?n:[]);j(e,a.textLimits)},[t,n,a,u]),(0,He.jsxs)(o.u_,{onClose:r,isOpen:!0,scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:c("post_split_text.modal.title")}),(0,He.jsxs)(g.x,{children:[!m.length&&(0,He.jsx)(ue.bZj,{status:"error",showIcon:!0,paddingX:4,children:c("post_split_text.alert.text_too_short")}),n.length>0&&(0,He.jsx)(ue.bZj,{status:"warning",showIcon:!0,paddingX:4,children:c("post_split_text.alert.comments_be_removed")}),void 0!==f&&m.length>f&&(0,He.jsx)(ue.bZj,{status:"warning",showIcon:!0,paddingX:4,children:c("post_split_text.alert.text_too_long")})]}),(0,He.jsx)(Ve.f,{background:"base_level_2",children:m.map((e,t)=>(0,He.jsxs)(g.x,{background:"base_level_3",borderRadius:"lg",padding:2,marginBottom:2,children:[(0,He.jsx)(v.x,{as:"span",display:"block",fontSize:"xs",fontWeight:500,marginBottom:1,children:t?`${c("post_split_text.comment")} #${t}`:c("post_split_text.message")}),(0,He.jsx)(v.x,{fontSize:"xs",color:void 0===f||t<f?void 0:"common.negative",wordWrap:"break-word",whiteSpace:"break-spaces",children:e})]},e))}),(0,He.jsxs)(Ut.m,{children:[(0,He.jsx)(C.u,{label:c("post_split_text.include_comments_description"),placement:"bottom",hasArrow:!0,textAlign:"center",children:(0,He.jsxs)(x.k,{alignItems:"center",height:8,overflow:"hidden",children:[(0,He.jsx)(Z.r,{id:"pst-include-comments",size:"sm",isChecked:u,onChange:()=>p(!u),isDisabled:!n.length}),(0,He.jsx)(g.x,{as:"label",htmlFor:"pst-include-comments",fontSize:"xs",lineHeight:1.2,margin:0,marginLeft:2,cursor:n.length?"pointer":void 0,color:n.length?"content_active":"content_disabled",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:c("post_split_text.include_comments")})]})}),(0,He.jsx)(S.z,{onClick:_,size:"sm",variant:"solid",marginLeft:"auto",isDisabled:!m.length,children:c("save",{ns:"common"})})]}),(0,He.jsx)(Xe.o,{})]})]})},gi={flexDirection:"column",flex:1,minHeight:0,background:"base_level_1",overflow:"hidden",borderRadius:"inherit"},fi={padding:2,alignItems:"center",gap:1,background:"base_level_2"},bi={position:"relative",zIndex:0,flex:1,justifyContent:"center",minHeight:0,gap:2,paddingY:2,paddingX:4,overflowY:"auto"},ji={},_i={padding:3,background:"base_level_3",borderRadius:"lg"},ki={position:"relative","&.uppy-is-drag-over::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}},yi={position:"relative",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_200",background:"input_normal"},Ci={paddingBottom:1,_empty:{display:"none"}},Si={paddingX:2,paddingY:1,_empty:{display:"none"}},Ti={display:"flex",flexDirection:"row-reverse",flexWrap:"wrap",alignItems:"center",justifyContent:"flex-end",padding:1},wi={minWidth:"min(360px, 100%)",maxWidth:"360px",padding:3,background:"base_level_3",borderRadius:"lg"},Ei={position:"fixed",inset:0,zIndex:"modal",padding:3,background:"base_level_3"},Ii={minWidth:"min(360px, 100%)",maxWidth:"360px"},Ai={minWidth:"min(448px, 100%)",maxWidth:"448px",position:"sticky",top:0,alignSelf:"flex-start",height:"var(--scroll-area-height, 100%)",overflow:"hidden",background:"base_level_3",borderRadius:"lg"},zi={justifyContent:"flex-end",position:"fixed",inset:0,zIndex:"modal",_before:{position:"absolute",inset:0,zIndex:-1,
1content:"''",background:"background_image_overlay"}},Oi={marginTop:3},Di={display:"flex",alignItems:"center",maxWidth:"40rem",marginBottom:2},Pi={flex:"0 0 auto",width:"25%",minWidth:"7rem",paddingRight:1,fontSize:"sm",lineHeight:"1.1em"},Ri={flex:"1 1 auto",display:"flex",alignItems:"center"},Li=e=>{var t;let{provider:n,data:o,minItems:l=1,maxItems:s,onRemove:a,onChange:r}=e;const{t:d}=(0,Te.$)(["planner","common"]),[c,u]=(0,i.useState)(),p=(0,ze.Z)(c,100),m=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.length?e.map(e=>(0,He.jsx)(g.x,{children:d(`post_editor.errors.${e.id}`,e.values)},e.id)):null},[d]),h=(0,i.useCallback)(()=>{var e;const t=(null===o||void 0===o||null===(e=o.items)||void 0===e?void 0:e.arrayItem)||{};return Object.keys(t).reduce((e,n)=>{var i;return{...e,[n]:null===(i=t[n])||void 0===i?void 0:i.emptyValue}},{})},[o]),v=(0,i.useCallback)(()=>{null===a||void 0===a||a(),(0,ce.analyticsTrackEvent)("postPollRemoved")},[a]),f=(0,i.useCallback)((e,t)=>{u(n=>[...n.map(n=>n.$id===e?{...n,...t}:n)])},[u]),b=(0,i.useCallback)(e=>{u(t=>[...t.filter(t=>t.$id!==e)]),(0,ce.analyticsTrackEvent)("postPollItemRemoved")},[u]),j=(0,i.useCallback)(()=>{u(e=>[...e,{...h(),$id:(0,st.E)()}]),(0,ce.analyticsTrackEvent)("postPollItemAdded")},[u,h]);return(0,i.useEffect)(()=>{var e,t;const n=(0,V.cloneDeep)((null===o||void 0===o||null===(e=o.items)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.slice(0,s))||[]);n.length||n.push(...Array.from({length:l}).map(()=>h())),u(n.map(e=>({...e,$id:e.$id||(0,st.E)()})))},[null===o||void 0===o||null===(t=o.items)||void 0===t?void 0:t.value]),(0,i.useEffect)(()=>{var e;c&&((0,V.isEqual)(null===o||void 0===o||null===(e=o.items)||void 0===e?void 0:e.value,c)||null===r||void 0===r||r({items:c}))},[p]),(0,He.jsxs)(x.k,{flexDirection:"column",gap:3,children:[(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(x.k,{children:[(0,He.jsx)(g.x,{fontSize:"sm",marginBottom:null!==o&&void 0!==o&&o.title?2:0,children:null!==o&&void 0!==o&&o.title?d("post_poll.field.title"):d("post_poll.title")}),(0,He.jsx)(at.Z,{as:ue.Ddz,icon:(0,He.jsx)(y.J,{fontSize:"sm",as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:d("post_poll.action.delete_poll"),confirmTitle:d("post_poll.action.delete_confirmation_title"),confirmMessage:d("post_poll.action.delete_confirmation"),confirmButtonText:d("delete",{ns:"common"}),onConfirm:v,marginLeft:"auto"})]}),(null===o||void 0===o?void 0:o.title)&&(0,He.jsx)(I.I,{size:"sm",value:o.title.value,onChange:e=>{r({title:e.target.value})},isInvalid:o.title.isInvalid})]}),(null===o||void 0===o?void 0:o.items)&&(0,He.jsxs)(g.x,{children:[(0,He.jsx)(g.x,{fontSize:"sm",marginBottom:2,children:d("post_poll.field.items")}),(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[null===c||void 0===c?void 0:c.map((e,t)=>{var n,i;const s=(null===(n=o.items.arrayItems)||void 0===n||null===(i=n[t])||void 0===i?void 0:i.text)||{},a=m(s.invalidErrors);return(0,He.jsxs)(x.k,{alignItems:"center",gap:1,children:[(0,He.jsx)(g.x,{width:"1.75rem",fontSize:"xs",children:`#${t+1}`}),(0,He.jsx)(C.u,{isDisabled:!s.isInvalid||!a,label:a,variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:e.text,onChange:t=>{f(e.$id,{text:t.target.value})},isInvalid:s.isInvalid})}),(0,He.jsx)(ue.Ddz,{icon:(0,He.jsx)(y.J,{as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:d("post_poll.action.delete_item"),isDisabled:(null===c||void 0===c?void 0:c.length)<=l,onClick:()=>b(e.$id)})]},e.$id)}),(0,He.jsx)(g.x,{paddingLeft:"1.75rem",children:(0,He.jsx)(S.z,{size:"sm",leftIcon:(0,He.jsx)(Qe.FaPlus,{}),isDisabled:(null===c||void 0===c?void 0:c.length)>=s,onClick:j,children:d("post_poll.action.add_item")})})]})]}),(0,He.jsx)(g.x,{children:(null===o||void 0===o?void 0:o.duration)&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:{...Pi,paddingTop:o.duration.values?0:4},children:d(`post_editor.additional_fields.${n}.poll.duration`)}),(0,He.jsx)(g.x,{sx:Ri,children:o.duration.values?(0,He.jsx)(E.P,{size:"sm",maxWidth:"14rem",value:o.duration.value,onChange:e=>{r({duration:e.target.value})},isInvalid:o.duration.isInvalid,children:o.duration.values.map(e=>(0,He.jsx)("option",{value:e,children:d(`post_editor.additional_fields.${n}.poll.duration.${e||"NONE"}`)},e))}):(0,He.jsx)(ue.jh1,{size:"sm",value:60*(o.duration.value||o.duration.emptyValue||0),units:{days:!0,hours:!0,minutes:!0},isInvalid:o.duration.isInvalid,onChange:e=>{r({duration:Math.floor(e/60)})}})})]})})]})},Mi={GroupHeading:e=>{var t,n,i,o;let{children:l,...s}=e;return(0,He.jsx)(Gn.chakraComponents.GroupHeading,{...s,children:(0,He.jsxs)(g.x,{display:"inline-flex",alignItems:"center",verticalAlign:"middle",children:[(0,He.jsx)(Zn.q,{src:null===(t=s.data)||void 0===t||null===(n=t.account)||void 0===n?void 0:n.image,name:null===(i=s.data)||void 0===i||null===(o=i.account)||void 0===o?void 0:o.name,size:"xs",marginRight:1}),(0,He.jsx)(v.x,{fontSize:"sm",noOfLines:1,children:l})]})})},MultiValueLabel:e=>{var t;let{children:n,...i}=e;const o=null===(t=i.selectProps.options.find(e=>e.account.id===i.data.accountId))||void 0===t?void 0:t.account;return(0,He.jsx)(Gn.chakraComponents.MultiValueLabel,{...i,children:(0,He.jsxs)(g.x,{display:"inline-flex",alignItems:"center",verticalAlign:"middle",children:[(0,He.jsx)(Zn.q,{src:null===o||void 0===o?void 0:o.image,name:null===o||void 0===o?void 0:o.name,size:"2xs",marginRight:1}),(0,He.jsx)(v.x,{noOfLines:1,children:n})]})})}},Fi=e=>{let{accounts:t,accountsIds:n,value:o,onChange:l,isInvalid:s,size:a}=e;const[r,d]=(0,i.useState)(!1),[c,u]=(0,i.useState)({}),p=(0,i.useMemo)(()=>(0,me.PY)(t,n,Q.YOUTUBE).map(e=>e.id),[t,n]),m=(0,i.useMemo)(()=>(null===p||void 0===p?void 0:p.map(e=>{var n;const i=t.find(t=>
1t.id===e);return{label:i.name,account:i,options:(null===(n=c[e])||void 0===n?void 0:n.map(t=>({label:t.name,value:t.id,accountId:e})))||[]}}).filter(e=>e.options.length>0))||[],[t,p,c]),h=(0,i.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d(!0);try{const t=await(0,Qt.yFJ)({accountsIds:p,refresh:e||void 0});t.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?u(t.data.items||{}):(0,he.EF)(t)}catch(t){(0,he.EF)(t.response)}d(!1)},[d,p]),v=(0,i.useCallback)(e=>{l(e.sort((e,t)=>e.accountId>t.accountId?1:-1))},[l]);return(0,i.useEffect)(()=>{h()},[p]),(0,He.jsxs)(x.k,{width:"full",gap:2,alignItems:"center",children:[(0,He.jsx)(ue.v1X,{size:a,options:m,value:o,components:Mi,customStyles:{multiValue:()=>({paddingLeft:0,paddingRight:1})},onChange:v,hideSelectedOptions:!1,closeMenuOnSelect:!1,isMulti:!0,isDisabled:r,isClearable:!1,isInvalid:s}),(0,He.jsx)(j.h,{"aria-label":"Refresh",size:a,variant:"ghost",icon:(0,He.jsx)(Qe.FaSync,{}),isDisabled:r,onClick:()=>h(!0)})]})};var Ni=n(516374),Ui=n(39579);const $i=e=>{var t,n,o,l,s,a,r;let{postAdditionalType:d,accounts:c,accountsIds:u,provider:p=Q.TIKTOK,data:m={},fetchInfo:h=!0,onChange:v,onValidationInfoReceived:x=()=>{}}=e;const{t:f}=(0,Te.$)(["planner"]),[b,j]=(0,i.useState)(!1),[_,k]=(0,i.useState)([]),[y,S]=(0,i.useState)(h),[T,w]=(0,i.useState)(h),[A,z]=(0,i.useState)(h),[O,D]=(0,i.useState)([]),P=(0,i.useMemo)(()=>(0,me.PY)(c,u,p).map(e=>e.id),[c,u,p]),R=(0,i.useCallback)(async()=>{j(!0);try{const t=await(0,Qt.Js2)({accountsIds:P});if(t.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var e;const n=t.data.items||[];k(((null===n||void 0===n||null===(e=n[0])||void 0===e?void 0:e.privacyLevelOptions)||[]).filter(e=>n.every(t=>t.privacyLevelOptions.includes(e)))),S(!n.every(e=>!e.commentDisabled)),w(!n.every(e=>!e.duetDisabled)),z(!n.every(e=>!e.stitchDisabled));const i=n.map(e=>e.maxVideoPostDurationSec);x({maxVideoDuration:i.length?Math.min(...i):void 0});const o=n.map(e=>e.username);D(c.filter(e=>P.includes(e.id)).filter(e=>!o.includes(e.name)))}else(0,he.EF)(t),x({maxVideoDuration:void 0})}catch(t){(0,he.EF)(t.response),x({maxVideoDuration:void 0})}j(!1)},[j,P,x,c]);return(0,i.useEffect)(()=>(h&&R(),()=>{x({maxVideoDuration:void 0})}),[P]),(0,He.jsxs)(He.Fragment,{children:[(null===O||void 0===O?void 0:O.length)>0&&(0,He.jsx)(g.x,{gridColumn:"1 / -1",children:(0,He.jsx)(ue.bZj,{status:"error",showIcon:!0,children:f("post_editor.errors.additional_tiktok_post_all_reconnect",{names:O.map(e=>e.name).join(", ")})})}),m.title&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:f(`post_editor.additional_fields.tiktok.${d}.title`)}),(0,He.jsx)(I.I,{size:"sm",value:null===(t=m.title)||void 0===t?void 0:t.value,onChange:e=>{v({title:e.target.value})},isInvalid:null===(n=m.title)||void 0===n?void 0:n.isInvalid,isDisabled:b})]}),m.privacyStatus&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:f(`post_editor.additional_fields.tiktok.${d}.privacyStatus`)}),(0,He.jsxs)(E.P,{size:"sm",value:null===(o=m.privacyStatus)||void 0===o?void 0:o.value,onChange:e=>{v({privacyStatus:e.target.value})},isInvalid:null===(l=m.privacyStatus)||void 0===l?void 0:l.isInvalid,isDisabled:b,children:[(0,He.jsx)("option",{value:""}),null===(s=m.privacyStatus)||void 0===s||null===(a=s.values)||void 0===a?void 0:a.map(e=>(0,He.jsx)("option",{value:e,disabled:h&&!_.includes(e),children:f(`post_editor.additional_fields.tiktok.${d}.privacyStatus.${e||"NONE"}`)},e))]})]}),m.commentDisabled&&(0,He.jsx)(C.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:h&&!y,hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({commentDisabled:!m.commentDisabled.value})},isChecked:!m.commentDisabled.value,isInvalid:m.commentDisabled.isInvalid,isDisabled:h&&y&&m.commentDisabled.value||b,label:f(`post_editor.additional_fields.tiktok.${d}.commentDisabled`)})}),m.duetDisabled&&(0,He.jsx)(C.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:h&&!T,hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({duetDisabled:!m.duetDisabled.value})},isChecked:!m.duetDisabled.value,isInvalid:m.duetDisabled.isInvalid,isDisabled:h&&T&&m.duetDisabled.value||b,label:f(`post_editor.additional_fields.tiktok.${d}.duetDisabled`)})}),m.stitchDisabled&&(0,He.jsx)(C.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:h&&!A,hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({stitchDisabled:!m.stitchDisabled.value})},isChecked:!m.stitchDisabled.value,isInvalid:m.stitchDisabled.isInvalid,isDisabled:h&&A&&m.stitchDisabled.value||b,label:f(`post_editor.additional_fields.tiktok.${d}.stitchDisabled`)})}),m.autoAddMusic&&(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({autoAddMusic:!m.autoAddMusic.value})},isChecked:!!m.autoAddMusic.value,isInvalid:m.autoAddMusic.isInvalid,isDisabled:b||!(null===(r=m.musicSoundInfo)||void 0===r||!r.value),label:f(`post_editor.additional_fields.tiktok.${d}.autoAddMusic`)}),m.brandContent&&(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({brandContent:!m.brandContent.value})},isChecked:!!m.brandContent.value,isInvalid:m.brandContent.isInvalid,isDisabled:b,label:f(`post_editor.additional_fields.tiktok.${d}.brandContent`)}),m.brandOrganic&&(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({brandOrganic:!m.brandOrganic.value})},isChecked:!!m.brandOrganic.value,isInvalid:m.brandOrganic.isInvalid,isDisabled:b,label:f(`post_editor.additional_fields.tiktok.${d}.brandOrganic`)}),m.aiGenerated&&(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{v({aiGenerated:!m.aiGenerated.value})},isChecked:!!m.aiGenerated.value,isInvalid:m.aiGenerated.isInvalid,isDisabled:b,label:f(`post_editor.additional_fields.tiktok.${d}.aiGenerated`)}),b&&(0,He.jsx)(ue.GtR,{children:(0,He.jsx)(ue.p9A,{size:"md"})})]})};var Wi=n(375628),Bi=n(759823),Hi=n(129944),Zi=n(611196),Gi=n(276282),Ji=function(e){return e.TRENDING="trending",e.FULL="full",e}(Ji||{});const Vi={genre:"ALL",country_code:"US",date_range:"7DAY"},Xi=e=>{var t,n,a,r,d,c,u,p,m;let{isOpen:h,onClose:f,accountId:b,video:_,currentMusicData:k,currentMusicSoundInfo:C,onApply:T}=e;const w=null===_||void 0===_||null===(t=_.meta)||void 0===t?void 0:t.duration,{t:D}=(0,Te.$)(["planner","common"]),L=(0,Wi.dQ)("colors","content_inactive"),[M,F]=(0,i.useState)([]),[N,U]=(0,i.useState)(null),[$,W]=(0,i.useState)(Ji.TRENDING),[B,H]=(0,i.useState)(""),[Z,J]=(0,i.useState)({...Vi}),[X,q]=(0,i.useState)({genres:[],countryCodes:[]}),[Y,K]=(0,i.useState)(!1),[Q,ee]=(0,i.useState)(0),[te,ne]=(0,i.useState)(null!==(n=null===C||void 0===C?void 0:C.music_sound_volume)&&void 0!==n?n:50),[ie,oe]=(0,i.useState)(null!==(a=null===C||void 0===C?void 0:C.video_original_sound_volume)&&void 0!==a?a:50),[le,se]=(0,i.useState)({start:null!==C&&void 0!==C&&C.music_sound_start?C.music_sound_start/1e3:0,duration:null!==C&&void 0!==C&&C.music_sound_end&&null!==C&&void 0!==C&&C.music_sound_start?(C.music_sound_end-C.music_sound_start)/1e3:w||0}),[ae,re]=(0,i.useState)(!1),[de,pe]=(0,i.useState)(!1),me=(0,i.useRef)(0),ve=(0,i.useRef)(null),xe=(0,i.useRef)(null),ge=(0,i.useRef)(!1),[fe,be]=(0,i.useState)(!1),[je,_e]=(0,i.useState)(!1),ke=(0,i.useRef)(!1),ye=(0,i.useRef)(null),Ce=(0,i.useRef)(null),Se=(0,i.useMemo)(()=>!(0,V.isEqual)(Z,Vi),[Z]),Ee=(0,i.useMemo)(()=>(null===N||void 0===N?void 0:N.clip)||null,[N]),Ie=(0,i.useMemo)(()=>
1{if(!B)return M;const e=B.toLowerCase();return M.filter(t=>t.commercial_music_name.toLowerCase().includes(e)||t.artist.toLowerCase().includes(e))},[M,B]),Ae=(0,i.useCallback)(()=>{const e=ye.current,t=Ce.current;e&&(Y?(e.pause(),t&&t.pause()):(e.currentTime=le.start,e.play(),t&&(t.currentTime=0,t.play())),K(!Y))},[Y,le.start]),ze=(0,i.useCallback)(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=t===Ji.TRENDING?e.trending_song_clip:e.full_duration_song_clip;i&&(U({music:e,clip:i}),ee(n?le.start:0),n||se({start:0,duration:w||i.duration}),ye.current&&(ye.current.pause(),ye.current.currentTime=n?le.start:0),Ce.current&&(Ce.current.pause(),Ce.current.currentTime=0),n?K(!1):setTimeout(()=>{ye.current&&i.preview_url&&(ye.current.play().catch(()=>{}),Ce.current&&Ce.current.play().catch(()=>{}),K(!0))},100))},[le.start,w]),Oe=(0,i.useCallback)(()=>{if(!N)return;const e={music_sound_id:N.clip.song_clip_id,music_sound_volume:te,video_original_sound_volume:ie,music_sound_start:Math.round(1e3*le.start),music_sound_end:Math.round(1e3*(le.start+le.duration))},t={commercial_music_name:N.music.commercial_music_name,artist:N.music.artist,thumbnail_url:N.music.thumbnail_url,duration:N.clip.duration};T(e,t)},[N,te,ie,le,T]),De=(0,i.useCallback)(e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`,[]),Pe=(0,i.useCallback)(()=>{J({...Vi})},[]),Re=(0,i.useCallback)(e=>{var t;if(!xe.current||!Ee)return;e.preventDefault(),e.stopPropagation();const n=xe.current,i=n.getBoundingClientRect(),o=(null===(t=n.parentElement)||void 0===t?void 0:t.scrollLeft)||0,l=e.clientX-i.left+o,s=le.
1start/Ee.duration*i.width;me.current=l-s,re(!0),ee(le.start),ye.current&&(ye.current.currentTime=le.start),Ce.current&&(Ce.current.currentTime=0)},[Ee,le.start]),Le=(0,i.useCallback)(e=>{xe.current&&Ee&&(e.preventDefault(),e.stopPropagation(),pe(!0))},[Ee]);return(0,i.useEffect)(()=>{if(null!==C&&void 0!==C&&C.music_sound_id&&M.length>0&&!ke.current){const t=M.find(e=>{const t=e.trending_song_clip,n=e.full_duration_song_clip;return(null===t||void 0===t?void 0:t.song_clip_id)===C.music_sound_id||(null===n||void 0===n?void 0:n.song_clip_id)===C.music_sound_id});if(t){var e;const n=(null===(e=t.trending_song_clip)||void 0===e?void 0:e.song_clip_id)===C.music_sound_id,i=n?Ji.TRENDING:Ji.FULL,o=n?t.trending_song_clip:t.full_duration_song_clip;W(i),ze(t,i,!0),ke.current=!0,setTimeout(()=>{if(xe.current&&o){const e=xe.current.parentElement;if(e){const t=xe.current.offsetWidth*(le.start/o.duration),n=Math.max(0,t-e.offsetWidth/2);e.scrollLeft=n}}},150)}}},[C,M,ze,le.start]),(0,i.useEffect)(()=>{N&&!ke.current&&(K(!1),ee(0),se({start:0,duration:w||N.clip.duration}),ye.current&&(ye.current.currentTime=0),Ce.current&&(Ce.current.currentTime=0))},[N,w]),(0,i.useEffect)(()=>{(async()=>{_e(!0);try{const e=await(0,Qt.A78)();e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?q({genres:e.data.genres||[],countryCodes:e.data.countryCodes||[]}):(0,he.EF)(e)}catch(e){(0,he.EF)(null===e||void 0===e?void 0:e.response)}finally{_e(!1)}})()},[]),(0,i.useEffect)(()=>{(async()=>{if(b){be(!0);try{const e=await(0,Qt.fD$)({accountId:b,genre:Z.genre!==Vi.genre?Z.genre:void 0,country_code:Z.country_code,date_range:Z.date_range});e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?F(e.data.items||[]):(F([]),(0,he.EF)(e))}catch(e){(0,he.EF)(null===e||void 0===e?void 0:e.response)}finally{be(!1)}}})()},[b,Z]),(0,i.useEffect)(()=>{const e=ye.current,t=Ce.current;if(!e)return;const n=()=>{const n=e.currentTime,i=le.start+le.duration;n>=i?(e.pause(),t&&t.pause(),e.currentTime=i,ee(i),K(!1)):ee(n)};return e.addEventListener("timeupdate",n),()=>e.removeEventListener("timeupdate",n)},[N,Ee,le]),(0,i.useEffect)(()=>{ye.current&&(ye.current.volume=te/100)},[te,N]),(0,i.useEffect)(()=>{Ce.current&&(Ce.current.volume=ie/100)},[ie,N]),(0,i.useEffect)(()=>{if(!ae)return;let e=le.start;const t=t=>{var n;if(!xe.current||!Ee)return;const i=xe.current,o=i.getBoundingClientRect(),l=(null===(n=i.parentElement)||void 0===n?void 0:n.scrollLeft)||0,s=(t.clientX-o.left+l-me.current)/o.width*Ee.duration;e=Math.max(0,Math.min(s,Ee.duration-le.duration)),se(t=>({...t,start:e}))},n=()=>{re(!1),se(t=>({...t,start:e})),ee(e),ye.current&&(ye.current.currentTime=e),Ce.current&&(Ce.current.currentTime=0),ge.current=!0,setTimeout(()=>{ge.current=!1},100)};return window.addEventListener("mousemove",t),window.addEventListener("mouseup",n),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",n)}},[ae,Ee,le]),(0,i.useEffect)(()=>{if(!de)return;let e=le.duration;const t=t=>{var n;if(!xe.current||!Ee)return;const i=xe.current,o=i.getBoundingClientRect(),l=(null===(n=i.parentElement)||void 0===n?void 0:n.scrollLeft)||0,s=(t.clientX-o.left+l)/o.width*Ee.duration,a=w||Ee.duration;e=Math.max(3,Math.min(s-le.start,Math.min(a,Ee.duration-le.start))),se(t=>({...t,duration:e}))},n=()=>{pe(!1),se(t=>({...t,duration:e})),ge.current=!0,setTimeout(()=>{ge.current=!1},100)};return window.addEventListener("mousemove",t),window.addEventListener("mouseup",n),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",n)}},[de,Ee,le,w]),(0,ce.useHorizontalScroll)(ve,[N]),(0,He.jsxs)(o.u_,{isOpen:h,onClose:f,size:"2xl",scrollBehavior:"inside",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{height:"full",children:[(0,He.jsx)(Je.x,{children:D("post_editor.music_selection.modal_title")}),(0,He.jsx)(Xe.o,{}),(0,He.jsxs)(Ve.f,{as:x.k,flexDirection:"column",gap:4,children:[(0,He.jsxs)(x.k,{gap:4,flex:1,width:"full",minHeight:{md:0},flexDirection:{base:"column",md:"row"},children:[(0,He.jsxs)(x.k,{flexDirection:"column",flex:1,gap:3,minWidth:0,children:[(0,He.jsxs)(Fn.U,{spacing:2,children:[(0,He.jsx)(I.I,{placeholder:D("post_editor.music_selection.search_placeholder"),value:B,onChange:e=>H(e.target.value),size:"sm",flex:1}),(0,He.jsxs)(A.J,{placement:"bottom-end",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(j.h,{"aria-label":"Filters",icon:(0,He.jsx)(y.J,{as:G.KNx}),size:"sm",variant:"ghost",isActive:Se,_active:{color:"common.primary_400"}}
1)}),(0,He.jsxs)(Me.y,{width:"300px",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(Bi.b,{p:3,children:(0,He.jsxs)(Un.g,{spacing:3,align:"stretch",children:[(0,He.jsxs)(g.x,{children:[(0,He.jsx)(v.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:D("post_editor.music_selection.filter.genre")}),(0,He.jsx)(E.P,{value:Z.genre,onChange:e=>J(t=>({...t,genre:e.target.value})),isDisabled:je,size:"sm",children:X.genres.map(e=>(0,He.jsx)("option",{value:e.value,children:e.name},e.value))})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsx)(v.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:D("post_editor.music_selection.filter.country")}),(0,He.jsx)(E.P,{value:Z.country_code,onChange:e=>J(t=>({...t,country_code:e.target.value})),isDisabled:je,size:"sm",children:X.countryCodes.map(e=>(0,He.jsx)("option",{value:e.value,children:e.name},e.value))})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsx)(v.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:D("post_editor.music_selection.filter.date_range")}),(0,He.jsxs)(E.P,{value:Z.date_range,onChange:e=>J(t=>({...t,date_range:e.target.value})),size:"sm",children:[(0,He.jsx)("option",{value:"1DAY",children:D("post_editor.music_selection.filter.date_range.1DAY")}),(0,He.jsx)("option",{value:"7DAY",children:D("post_editor.music_selection.filter.date_range.7DAY")}),(0,He.jsx)("option",{value:"30DAY",children:D("post_editor.music_selection.filter.date_range.30DAY")}),(0,He.jsx)("option",{value:"90DAY",children:D("post_editor.music_selection.filter.date_range.90DAY")})]})]}),Se&&(0,He.jsx)(S.z,{size:"sm",onClick:Pe,width:"100%",children:D("post_editor.music_selection.filter.reset")})]})})]})]})]}),(0,He.jsx)(P.m,{index:$===Ji.TRENDING?0:1,onChange:e=>W(0===e?Ji.TRENDING:Ji.FULL),size:"sm",children:(0,He.jsxs)(R.t,{children:[(0,He.jsx)(zt.O,{children:D("post_editor.music_selection.tab.trending")}),(0,He.jsx)(zt.O,{children:D("post_editor.music_selection.tab.full")})]})}),(0,He.jsx)(g.x,{flex:1,overflowY:"auto",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",padding:2,maxHeight:{base:"20rem",md:"initial"},children:fe?(0,He.jsx)(Hi.M,{height:"full",children:(0,He.jsx)(ue.p9A,{})}):0===Ie.length?(0,He.jsx)(Hi.M,{height:"full",children:(0,He.jsx)(v.x,{textAlign:"center",color:"content_details",children:D("post_editor.music_selection.no_results")})}):(0,He.jsx)(Un.g,{spacing:1,align:"stretch",children:Ie.map(e=>{const t=$===Ji.TRENDING?e.trending_song_clip:e.full_duration_song_clip,n=(null===t||void 0===t?void 0:t.song_clip_id)===(null===Ee||void 0===Ee?void 0:Ee.song_clip_id);return t?(0,He.jsxs)(x.k,{p:2,gap:3,align:"center",borderRadius:"md",cursor:"pointer",background:n?"content_alpha_200":"transparent",_hover:{background:"content_alpha_200"},onClick:()=>ze(e,$),children:[(0,He.jsx)(we.E,{src:e.thumbnail_url,boxSize:"48px",objectFit:"cover",borderRadius:"md",flexShrink:0}),(0,He.jsxs)(g.x,{flex:1,minWidth:0,children:[(0,He.jsx)(v.x,{fontWeight:"medium",fontSize:"sm",noOfLines:1,children:e.commercial_music_name}),(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",noOfLines:1,children:e.artist}),(0,He.jsxs)(Fn.U,{spacing:2,mt:1,children:[(0,He.jsxs)(v.x,{fontSize:"xs",color:"content_details",children:["#",e.rank_position]}),(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",children:De(t.duration)})]})]})]},t.song_clip_id):null})})})]}),(null===_||void 0===_?void 0:_.url)&&(0,He.jsx)(g.x,{flexDirection:"column",flex:1,minWidth:0,children:(0,He.jsx)(x.k,{alignItems:"center",height:"full",maxHeight:{base:"300px",md:"initial"},justifyContent:"center",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",background:"base_level_1",overflow:"hidden",children:(0,He.jsx)("video",{ref:Ce,src:_.url,style:{width:"100%",height:"100%",maxWidth:"inherit",maxHeight:"inherit",objectFit:"contain"},muted:0===ie,onLoadedMetadata:()=>{Ce.current&&(Ce.current.volume=ie/100)},onTimeUpdate:e=>{if(ye.current&&Y){const t=e.currentTarget.currentTime,n=le.start+t,i=ye.current.currentTime;Math.abs(i-n)>.3&&(ye.current.currentTime=n)}}})})})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fn.U,{gap:2,mb:2,children:[(0,He.jsxs)(Fn.U,{spacing:2,children:[(0,He.jsx)(j.h,{"aria-label":Y?"Pause":"Play",icon:(0,He.jsx)(y.J,{as:Y?G.atM:G.cgd}),onClick:Ae,size:"sm",isDisabled:!N||!Ee}),(0,He.jsxs)(A.J,{placement:"top",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(j.h,{"aria-label":"Volume",icon:(0,He.jsx)(y.J,{as:G.wUP}),size:"sm",variant:"ghost",isDisabled:!N||!Ee})}),(0,He.jsxs)(Me.y,{width:"200px",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(Bi.b,{p:3,children:(0,He.jsxs)(Un.g,{spacing:3,align:"stretch",children:[(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fn.U,{spacing:2,mb:2,children:[(0,He.jsx)(y.J,{as:G.rkz,boxSize:3}),(0,He.jsx)(v.x,{fontSize:"xs",children:D("post_editor.music_selection.music_volume")})]}),(0,He.jsxs)(Zi.iR,{value:te,onChange:ne,min:0,max:100,size:"sm",children:[(0,He.jsx)(Zi.Uj,{children:(0,He.jsx)(Zi.Ms,{})}),(0,He.jsx)(Zi.gs,{})]})]}),_&&(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fn.U,{spacing:2,mb:2,children:[(0,He.jsx)(y.J,{as:G.cgd,boxSize:3}),(0,He.jsx)(v.x,{fontSize:"xs",children:D("post_editor.music_selection.video_volume")})]}),(0,He.jsxs)(Zi.iR,{value:ie,onChange:oe,min:0,max:100,size:"sm",children:[(0,He.jsx)(Zi.Uj,{children:(0,He.jsx)(Zi.Ms,{})}),(0,He.jsx)(Zi.gs,{})]})]})]})})]})]})]}),N&&Ee&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(v.x,{flex:1,noOfLines:1,fontWeight:"semibold",fontSize:"sm",children:[N.music.commercial_music_name,N.music.artist?` - ${N.music.artist}`:""]}),(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",children:w?`${De(Math.max(le.start,Q))} / ${De(le.start+le.duration)} (${De(le.duration)})`:`${De(Q)} / ${De(null!==(r=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==r?r:0)}`})]})]}),N&&Ee?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(g.x,{position:"relative",overflowX:"auto",overflowY:"hidden",minWidth:0,ref:ve,children:(0,He.jsxs)(g.x,{ref:xe,position:"relative",width:10*(null!==(d=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==d?d:0)+"px",height:"48px",background:"content_alpha_200",children:[(0,He.jsx)(Gi.Z,{audioSrc:null!==(c=null===Ee||void 0===Ee?void 0:Ee.preview_url)&&void 0!==c?c:"",he
1ight:48,bgColor:"transparent",waveColor:L}),(0,He.jsxs)(g.x,{position:"absolute",top:0,left:0,width:"full",height:"full",cursor:"pointer",zIndex:10,onClick:e=>{var t;if(ae||de||!Ee||ge.current)return;const n=e.currentTarget.getBoundingClientRect(),i=(null===(t=e.currentTarget.parentElement)||void 0===t?void 0:t.scrollLeft)||0,o=(e.clientX-n.left+i)/n.width*Ee.duration;if(w){const e=Math.max(0,Math.min(o,Ee.duration-le.duration));se(t=>({...t,start:e})),ee(e),ye.current&&(ye.current.currentTime=e),Ce.current&&(Ce.current.currentTime=0)}else ee(o),ye.current&&(ye.current.currentTime=o)},children:[_&&w&&(0,He.jsx)(g.x,{position:"absolute",top:0,left:le.start/(null!==(u=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==u?u:1)*100+"%",width:le.duration/(null!==(p=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==p?p:1)*100+"%",height:"full",border:"1px solid",borderColor:"content_active",borderRadius:"sm",background:"common.red_berry",opacity:.75,cursor:Ee&&le.duration<Ee.duration?"grab":"default",_active:{cursor:Ee&&le.duration<Ee.duration?"grabbing":"default"},onMouseDown:Ee&&le.duration<Ee.duration?Re:void 0,children:(0,He.jsx)(g.x,{position:"absolute",right:"-3px",top:0,bottom:0,width:"6px",height:"80%",margin:"auto",background:"content_active",borderRadius:"sm",cursor:"ew-resize",zIndex:11,_hover:{bg:"common.primary_400"},onMouseDown:Le})}),(0,He.jsx)(g.x,{position:"absolute",top:0,left:Q/(null!==(m=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==m?m:1)*100+"%",width:"1px",height:"full",background:"common.primary_400",pointerEvents:"none"})]})]})}),(null===Ee||void 0===Ee?void 0:Ee.preview_url)&&(0,He.jsx)("audio",{ref:ye,src:Ee.preview_url,onEnded:()=>K(!1),onLoadedMetadata:()=>{ye.current&&(ye.current.volume=te/100)}})]}):(0,He.jsx)(x.k,{alignItems:"center",justifyContent:"center",height:"48px",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",children:(0,He.jsx)(v.x,{textAlign:"center",color:"content_details",fontSize:"sm",children:D("post_editor.music_selection.no_music_selected")})})]})]}),(0,He.jsxs)(Ut.m,{gap:3,children:[(0,He.jsx)(S.z,{onClick:f,size:"sm",children:D("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",size:"sm",isDisabled:!N,onClick:Oe,children:D("apply",{ns:"common"})})]})]})]})},qi=e=>{let{musicSoundInfo:t,musicData:n,video:o,accountId:l,onChange:s,isDisabled:a=!1}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,i.useState)(!1),u=(0,i.useMemo)(()=>n?`${r("edit",{ns:"common"})}: ${n.commercial_music_name}${n.artist?` - ${n.artist}`:""}`:r("post_editor.music_selection.select_tooltip"),[n,r]),p=(0,i.useCallback)(()=>{s({musicSoundInfo:void 0,musicData:void 0})},[s]);return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(x.k,{flex:1,gap:1,alignItems:"center",children:[(0,He.jsx)(C.u,{label:u,placement:"top",hasArrow:!0,children:(0,He.jsx)(S.z,{flex:1,size:"sm",leftIcon:(0,He.jsx)(y.J,{as:G.rkz}),isActive:!!n,isDisabled:a,onClick:()=>c(!0),children:(0,He.jsx)(v.x,{noOfLines:1,children:n?n.commercial_music_name:r("post_editor.music_selection.label")})})}),n&&(0,He.jsx)(ue.Ddz,{size:"sm",variant:"ghost",tooltipLabel:r("remove",{ns:"common"}),tooltipPosition:"top",icon:(0,He.jsx)(y.J,{as:G.APH}),isDisabled:a,onClick:p})]}),d&&(0,He.jsx)(Xi,{isOpen:d,onClose:()=>c(!1),accountId:l,video:o,currentMusicData:n,currentMusicSoundInfo:t,onApply:(e,t)=>{s({musicSoundInfo:e,musicData:t}),c(!1)}})]})};var Yi=n(707975),Ki=n(587383);const Qi=function(e,t,n){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const o=e.getBoundingClientRect(),l=o.width,s=o.height,a=100*(t-o.x)/l,r=100*(n-o.y)/s,d=i?Math.round(a):a,c=i?Math.round(r):r;return{x:Math.max(Math.min(d,100),0),y:Math.max(Math.min(c,100),0)}},eo=e=>(0,He.jsx)(Gn.chakraComponents.Input,{...e,isHidden:!1}),to=e=>{var t,n;let{children:i,...o}=e;const{t:l}=(0,Te.$)(["planner"]);return(0,He.jsx)(Gn.chakraComponents.Option,{...o,children:(0,He.jsx)(x.k,{alignItems:"center",gap:2,children:(0,He.jsxs)(x.k,{flexDirection:"column",children:[(0,He.jsx)(v.x,{fontSize:"sm",lineHeight:"1.2em",children:i}),(0,He.jsxs)(v.x,{fontSize:"xs",lineHeight:"1.2em",color:"content_details",children:[`${l("post_media.product_tags.catalog_number_of_products")}: `,null===(t=o.data)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.productC
1ount]})]})})})},no=e=>{var t,n;let{children:i,...o}=e;return(0,He.jsx)(Gn.chakraComponents.Option,{...o,children:(0,He.jsxs)(x.k,{alignItems:"center",gap:2,children:[(0,He.jsx)(we.E,{alt:"",src:null===(t=o.data)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.image,minWidth:8,width:8,height:8,objectFit:"cover",borderRadius:"md"}),(0,He.jsx)(x.k,{flexDirection:"column",children:(0,He.jsx)(v.x,{fontSize:"sm",lineHeight:"1.2em",children:i})})]})})},io=e=>{let{onClose:t,header:n,children:i}=e;return(0,He.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,closeOnOverlayClick:!1,isOpen:!0,onClose:t,size:"3xl",variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[(0,He.jsx)(Je.x,{children:n}),(0,He.jsx)(Ve.f,{padding:0,background:"base_level_1",children:i}),(0,He.jsx)(Xe.o,{})]})]})},oo=e=>{let{x:t,y:n,index:o,elementRef:l,onMoveEnd:s}=e;const a=(0,i.useRef)(null),r=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{const e=l.current,t=t=>{if(r.current&&a.current&&e){t.preventDefault();const{x:n,y:i}=Qi(e,t.clientX,t.clientY,!1);a.current.style.top=`${i}%`,a.current.style.left=`${n}%`}},n=t=>{r.current&&a.current&&e&&(t.preventDefault(),r.current=!1,a.current.style={},s({absoluteX:t.clientX,absoluteY:t.clientY}))};return null===e||void 0===e||e.addEventListener("mousemove",t,!1),null===e||void 0===e||e.addEventListener("mouseup",n,!1),null===e||void 0===e||e.addEventListener("mouseleave",n,!1),()=>{null===e||void 0===e||e.removeEventListener("mousemove",t),null===e||void 0===e||e.removeEventListener("mouseup",n),null===e||void 0===e||e.removeEventListener("mouseleave",n)}},[]),(0,He.jsx)(x.k,{ref:a,position:"absolute",top:`${n||0}%`,left:`${t||0}%`,transform:"translateX(-50%) translateY(-50%)",width:6,height:6,alignItems:"center",justifyContent:"center",borderRadius:"full",background:void 0!==o?"common.dark":"common.safe_dark",border:"2px solid",borderColor:"common.dust",color:"common.dust",fontSize:"xs",fontWeight:500,cursor:"move",onClick:e=>{l.current&&(e.preventDefault(),e.stopPropagation())},onMouseDown:e=>{l.current&&(e.preventDefault(),r.current=!0)},children:void 0!==o?o+1:""})},lo=e=>{let{header:t,children:n}=e;return(0,He.jsxs)(g.x,{flex:1,children:[(0,He.jsx)(v.x,{fontWeight:500,fontSize:"sm",children:t}),(0,He.jsx)(g.x,{overflowY:"auto",maxHeight:["initial","initial","400px"],children:n})]})},so=e=>{let{index:t,text:n,subtext:i,onRemove:o}=e;const{t:l}=(0,Te.$)(["common"]);return(0,He.jsxs)(x.k,{alignItems:"center",gap:2,paddingX:2,paddingY:1,marginY:2,background:"content_alpha_200",borderRadius:"md",children:[void 0!==t&&(0,He.jsx)(x.k,{width:8,height:8,minWidth:8,alignItems:"center",justifyContent:"center",borderRadius:"full",background:"common.dark",color:"common.dust",fontSize:"sm",fontWeight:500,children:t+1}),(0,He.jsxs)(x.k,{flexDirection:"column",children:[(0,He.jsx)(v.x,{noOfLines:1,sx:{lineBreak:"anywhere"},children:n}),i&&(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",noOfLines:1,sx:{lineBreak:"anywhere"},children:i})]}),o&&(0,He.jsx)(ue.Ddz,{"aria-label":l("delete"),icon:(0,He.jsx)(y.J,{as:Qe.FaTimes}),size:"sm",variant:"ghost",tooltipLabel:l("delete"),onClick:()=>{o()},marginLeft:"auto"})]})},ao=e=>{var t;let{prefix:n,isDisabled:o,placeholder:l,existValues:s=[],initialValues:a,onValueValidate:r=async()=>!0,onSubmit:d}=e;const{t:c}=(0,Te.$)(["planner","common"]),{register:u,reset:p,handleSubmit:m,setValue:h,formState:{errors:v,isSubmitting:g}}=(0,Re.cI)({mode:"onSubmit",shouldUnregister:!0}),f=(0,i.useCallback)(e=>{o||d({...e})},[d,o]);return(0,i.useEffect)(()=>{p({...a||{}})},[a]),(0,He.jsx)("form",{onSubmit:m(f),children:(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsxs)(Fe.NI,{isInvalid:!(null===v||void 0===v||!v.value),children:[(0,He.jsxs)(Gt.B,{size:"sm",children:[n&&(0,He.jsx)(Yi.Ui,{children:n}),(0,He.jsx)(I.I,{...u("value",{required:{value:!0,message:c("post_media.user_tags.form_validation.value_required")},validate:{exist:e=>!s.includes(e)||c("post_media.user_tags.form_validation.value_exist"),custom:r}}),placeholder:l,isDisabled:o||g,onChange:e=>h("value",e.target.value.replace(/[ @]+/gi,""))})]}),(null===v||void 0===v||null===(t=v.value)||void 0===t?void 0:t.message)&&(0,He.jsx)(Ue.J1,{children:v.value.message})]}),(0,He.jsx)(S.z,{type:"submit",size:"sm",variant:"solid",isDisabled:o,isLoading:g,children:c("add",{ns:"common"})})]})})},ro=e=>{var t,n;let{isDisabled:o,accounts:l,existValues:s=[],onSubmit:a,cacheManager:r}=e;const{t:d}=(0,Te.$)(["planner","common"]),{control:c,watch:u,setValue:p,register:m,handleSubmit:h,formState:{errors:v,isSubmitting:g}}=(0,Re.cI)({mode:"onBlur",shouldUnregister:!0}),f=u("catalog"),b=u("product"),[j,_]=(0,i.useState)([]),[k,y]=(0,Ki.k)(!1),[C,T]=(0,i.useState)([]),[w,E]=(0,i.useState)(0),[A,z]=(0,i.useState)(""),O=(0,ce.useDebounce)(A,300),D=(0,i.useMemo)(()=>l.map(e=>e.id),[l]),P=(0,i.useCallback)(async()=>{try{var e;y.on();
1const n=await r.get("catalogs",()=>(0,Qt.lIV)({accountsIds:D}));if((null===(e=n.data)||void 0===e?void 0:e.status)===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var t;const e=(null===(t=n.data)||void 0===t?void 0:t.items)||{};return Object.keys(e).reduce((t,n)=>[...t,...e[n].map(e=>({value:e.id,label:e.name,accountId:n,data:e}))],[])}return(0,he.EF)(n),[]}catch(n){return(0,he.EF)(n.response),[]}finally{y.off()}},[D,y,r]),R=(0,i.useCallback)(async e=>{try{var t;if(E(e=>e+1),!f||!e)return[];const o=await r.get(`products:${f.value}:${e}`,()=>(0,Qt.BNe)({accountId:f.accountId,catalogId:f.value,query:e}));if((null===(t=o.data)||void 0===t?void 0:t.status)===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var n,i;const e=(null===(n=o.data)||void 0===n?void 0:n.items)||{};return(null===e||void 0===e||null===(i=e[f.accountId])||void 0===i?void 0:i.map(e=>({value:e.id,label:e.name,catalogValue:f.value,catalogLabel:f.label,accountId:f.accountId,data:e})))||[]}return(0,he.EF)(o),[]}catch(o){return(0,he.EF)(o.response),[]}finally{E(e=>e-1)}},[f,E,r]),L=(0,i.useCallback)(async()=>{const e=await P();_(e)},[P]),M=(0,i.useCallback)(async e=>{T([]);const t=await R(e);T(t)},[R]),F=(0,i.useCallback)(e=>{if(!o){const{data:t,...n}=e.product;a(n),p("product",null)}},[a,o,p]);return(0,i.useEffect)(()=>{L()},[D]),(0,i.useEffect)(()=>{p("product",null)},[f]),(0,i.useEffect)(()=>{M(A)},[f,O]),(0,He.jsx)("form",{onSubmit:h(F),children:(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:d("post_media.product_tags.catalog_label")}),(0,He.jsx)(Re.Qr,{name:"catalog",control:c,render:e=>{let{field:t}=e;return(0,He.jsx)(ue.v1X,{...t,isDisabled:o,isLoading:k,options:j,size:"sm",components:{Option:to}})}})]}),(0,He.jsxs)(Fe.NI,{isInvalid:!(null===v||void 0===v||!v.product),children:[(0,He.jsx)(Ne.l,{children:d("post_media.product_tags.product_label")}),(0,He.jsx)(ue.v1X,{onChange:e=>{p("product",e),z(A)},onInputChange:(e,t)=>
1{let{action:n}=t;"input-change"===n&&z(e)},inputValue:A,isDisabled:o||!f,isLoading:w>0,placeholder:d("post_media.product_tags.product_placeholder"),noOptionsMessage:()=>d(A?"post_media.product_tags.product_no_items":"post_media.product_tags.product_placeholder"),options:C.filter(e=>!(null!==s&&void 0!==s&&s.includes(e.value))),controlShouldRenderValue:!1,components:{Input:eo,Option:no},size:"sm"}),(0,He.jsx)(I.I,{...m("product",{required:{value:!0,message:d("post_media.product_tags.form_validation.product_required")}}),type:"hidden"}),b&&(0,He.jsx)(so,{text:b.label,subtext:`${(null===(t=l.find(e=>e.id===b.accountId))||void 0===t?void 0:t.name)||""} / ${b.catalogLabel}`}),(null===v||void 0===v||null===(n=v.product)||void 0===n?void 0:n.message)&&(0,He.jsx)(Ue.J1,{children:v.product.message})]}),(0,He.jsx)(S.z,{type:"submit",size:"sm",variant:"solid",isDisabled:o,isLoading:g,children:d("add",{ns:"common"})})]})})},co=e=>{let{onClose:t,onSave:n,provider:o,tags:l,items:s,defaultItem:a,maxAllTags:r,enabledFunc:d,maxTagsFunc:c,withPositionFunc:u,messages:p}=e;const{t:m}=(0,Te.$)(["planner","common"]),h=(0,i.useRef)(null),[f,b]=(0,i.useState)(a||s[0]),[_,k]=(0,i.useState)(l||[]),[T,w]=(0,i.useState)(void 0),E=(0,i.useMemo)(()=>_.filter(e=>e.mediaId===f.url),[_,f]),I=(0,i.useMemo)(()=>s.findIndex(e=>e.url===f.url),[s,f]),A=(0,i.useMemo)(()=>d(f),[d,f]),z=(0,i.useMemo)(()=>c(f),[c,f]),O=(0,i.useMemo)(()=>u(f),[u,f]),D=(0,i.useMemo)(()=>(void 0===z||E.length<z)&&(void 0===r||_.length<r),[z,E.length,r,_.length]),P=(0,i.useCallback)(function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!h.current){const{x:e,y:t}={value:"",x:50,y:50};return{x:e,y:t}}return Qi(h.current,e,t,n)},[]),R=(0,i.useCallback)(()=>{const e=Math.max(0,I-1);b(s[e])},[s,I]),L=(0,i.useCallback)(()=>{const e=Math.min(s.length-1,I+1);b(s[e])},[s,I]),M=(0,i.useCallback)(()=>{n(_),t(),(0,ce.analyticsTrackEvent)("postEditor.mediaUserTags.save")},[n,t,_]);return(0,i.useEffect)(()=>{w(u(f)?void 0:{value:"",x:50,y:50})},[f]),(0,He.jsx)(io,{onClose:t,header:(null===p||void 0===p?void 0:p.modalTitle)||m("post_media.user_tags.modal.title"),children:(0,He.jsxs)(x.k,{flexDirection:["column","column","row"],minHeight:0,children:[(0,He.jsxs)(x.k,{flexDirection:"column",width:["full","full","60%"],children:[(0,He.jsxs)(g.x,{ref:h,position:"relative",width:"full",cursor:O&&D?"pointer":void 0,onClick:O&&D?e=>{const{x:t,y:n}=P(e.clientX,e.clientY);w(e=>({...e||{value:"",x:50,y:50},x:t,y:n}))}:void 0,children:[(0,He.jsx)(wt.d,{media:f}),O&&E.map((e,t)=>(0,He.jsx)(oo,{elementRef:h,x:e.x,y:e.y,index:t,onMoveEnd:t=>{let{absoluteX:n,absoluteY:i}=t;const{x:o,y:l}=P(n,i);k(t=>t.map(t=>t.mediaId===e.mediaId&&t.value===e.value?{...t,x:o,y:l}:t))}},e.value)),O&&T&&(0,He.jsx)(oo,{elementRef:h,x:null===T||void 0===T?void 0:T.x,y:null===T||void 0===T?void 0:T.y,onMoveEnd:e=>{let{absoluteX:t,absoluteY:n}=e;const{x:i,y:o}=P(t,n);w(e=>({...e||{value:"",x:50,y:50},x:i,y:o}))}})]}),(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,He.jsx)(j.h,{"aria-label":m("previous",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronLeft,{}),isDisabled:I<=0,onClick:R}),(0,He.jsx)(v.x,{fontSize:"sm",color:"content_inactive",children:`${I+1} ${m("of",{ns:"common"})} ${s.length}`}),(0,He.jsx)(j.h,{"aria-label":m("next",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronRight,{}),isDisabled:I>=s.length-1,onClick:L})]})]}),(0,He.jsxs)(x.k,{flex:1,flexDirection:"column",children:[(0,He.jsx)(x.k,{flex:1,gap:3,flexDirection:"column",padding:3,children:A?(0,He.jsxs)(He.Fragment,{children:[D&&(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",position:"relative",_before:A&&O?{display:"block",position:"absolute",right:["50%","50%","100%"],top:[0,0,"50%"],transform:["translateX(50%) translateY(-50%) rotate(90deg)","translateX(50%) translateY(-50%) rotate(90deg)","translateY(-50%)"],transformOrigin:"100% 50%",color:"content_alpha_200",borderY:"6px solid transparent",borderRight:"6px solid currentColor",content:"''"}:{},children:T||!O?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(v.x,{fontWeight:500,lineHeight:1.25,marginBottom:3,children:[m(`post_media.user_tags.value_label.${o}`),o===Q.INSTAGRAM&&(0,He.jsx)(C.u,{label:m(`post_media.user_tags.add_info.${o}`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(y.J,{as:Qe.FaInfoCircle,marginLeft:1})})]}),(0,He.jsx)(ao,{prefix:o===Q.INSTAGRAM?"@":void 0,isDisabled:!T,placeholder:m(`post_media.user_tags.value_placeholder.${o}`),existValues:E.reduce((e,t)=>
1[...e,t.value],[]),initialValues:{value:(null===T||void 0===T?void 0:T.value)||""},onValueValidate:async e=>{if(!e)return!0;const t=m(`post_media.user_tags.form_validation.value_custom.${o}`);try{if(o===Q.INSTAGRAM){var n;return!(null===(n=(await(0,Qt.OwZ)({username:e})).data)||void 0===n||!n.visible)||t}return!0}catch{return t}},onSubmit:e=>{T&&(k(t=>[...t,{...T,value:e.value,mediaId:f.url}]),w(O?void 0:{value:"",x:50,y:50}),(0,ce.analyticsTrackEvent)("postEditor.mediaUserTags.add"))}})]}):(0,He.jsx)(v.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.user_tags.tap_photo")})}),void 0!==r&&r<=_.length&&(0,He.jsx)(ue.bZj,{status:"warning",children:m("post_media.user_tags.limit_all_reached")}),E.length>0&&(0,He.jsx)(lo,{header:`${(null===p||void 0===p?void 0:p.list)||m("post_media.user_tags.list")} (${E.length}${void 0!==z?`/${z}`:""})`,children:E.map((e,t)=>(0,He.jsx)(so,{index:t,text:e.value,onRemove:()=>{k(t=>t.filter(t=>!(t.mediaId===e.mediaId&&t.value===e.value)))}},e.value))})]}):(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",children:(0,He.jsx)(v.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.user_tags.tagging_not_enabled_for_media")})})}),(0,He.jsx)(x.k,{background:"base_level_2",marginTop:"auto",padding:3,children:(0,He.jsx)(S.z,{width:"full",onClick:M,children:m("post_media.user_tags.finish")})})]})]})})},uo=e=>{let{onClose:t,onSave:n,provider:o,accounts:l,tags:s,items:a,defaultItem:r,maxAllTags:d,enabledFunc:c,maxTagsFunc:u,withPositionFunc:p}=e;const{t:m}=(0,Te.$)(["planner","common"]),h=(0,ce.useCachedAsync)(),f=(0,i.useRef)(null),[b,_]=(0,i.useState)(r||a[0]),[k,y]=(0,i.useState)(s||[]),[C,T]=(0,i.useState)(void 0),w=(0,i.useMemo)(()=>k.filter(e=>e.mediaId===b.url),[k,b]),E=(0,i.useMemo)(()=>a.findIndex(e=>e.url===b.url),[a,b]),I=(0,i.useMemo)(()=>c(b),[c,b]),A=(0,i.useMemo)(()=>u(b),[u,b]),z=(0,i.useMemo)(()=>p(b),[p,b]),O=(0,i.useMemo)(()=>(void 0===A||w.length<A)&&(void 0===d||k.length<d),[A,w.length,d,k.length]),D=(0,i.useCallback)(function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!f.current){const{x:e,y:t}={value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50};return{x:e,y:t}}return Qi(f.current,e,t,n)},[]),P=(0,i.useCallback)(()=>{const e=Math.max(0,E-1);_(a[e])},[a,E]),R=(0,i.useCallback)(()=>{const e=Math.min(a.length-1,E+1);_(a[e])},[a,E]),L=(0,i.useCallback)(()=>{n(k),t(),(0,ce.analyticsTrackEvent)("postEditor.mediaProductTags.save")},[n,t,k]);return(0,i.useEffect)(()=>{T(p(b)?void 0:{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50})},[b]),(0,He.jsx)(io,{onClose:t,header:m("post_media.product_tags.modal.title"),children:(0,He.jsxs)(x.k,{flexDirection:["column","column","row"],minHeight:0,children:[(0,He.jsxs)(x.k,{flexDirection:"column",width:["full","full","60%"],children:[(0,He.jsxs)(g.x,{ref:f,position:"relative",width:"full",cursor:z&&O?"pointer":void 0,onClick:z&&O?e=>{const{x:t,y:n}=D(e.clientX,e.clientY);T(e=>({...e||{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50},x:t,y:n}))}:void 0,children:[(0,He.jsx)(wt.d,{media:b}),z&&w.map((e,t)=>(0,He.jsx)(oo,{elementRef:f,x:e.x,y:e.y,index:t,onMoveEnd:t=>{let{absoluteX:n,absoluteY:i}=t;const{x:o,y:l}=D(n,i);y(t=>t.map(t=>t.mediaId===e.mediaId&&t.value===e.value?{...t,x:o,y:l}:t))}},e.value)),z&&C&&(0,He.jsx)(oo,{elementRef:f,x:null===C||void 0===C?void 0:C.x,y:null===C||void 0===C?void 0:C.y,onMoveEnd:e=>{let{absoluteX:t,absoluteY:n}=e;const{x:i,y:o}=D(t,n);T(e=>({...e||{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50},x:i,y:o}))}})]}),(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,He.jsx)(j.h,{"aria-label":m("previous",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronLeft,{}),isDisabled:E<=0,onClick:P}),(0,He.jsx)(v.x,{fontSize:"sm",color:"content_inactive",children:`${E+1} ${m("of",{ns:"common"})} ${a.length}`}),(0,He.jsx)(j.h,{"aria-label":m("next",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronRight,{}),isDisabled:E>=a.length-1,onClick:R})]})]}),(0,He.jsxs)(x.k,{flex:1,flexDirection:"column",children:[(0,He.jsx)(x.k,{flex:1,gap:3,flexDirection:"column",padding:3,children:I?(0,He.jsxs)(He.Fragment,{children:[O&&(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",position:"relative",_before:I&&z?{display:"block",position:"absolute",right:["50%","50%","100%"],top:[0,0,"50%"],transform:["translateX(50%) translateY(-50%) rotate(90deg)","translateX(50%) translateY(-50%) rotate(90deg)","translateY(-50%)"],transformOrigin:"100% 50%",color:"content_alpha_200",borderY:"6px solid transparent",borderRight:"6px solid currentColor",content:"''"}:{},children:C||!z?(0,He.jsx)(ro,{isDisabled:!C,accounts:l,existValues:w.reduce((e,t)=>
1[...e,t.value],[]),onSubmit:e=>{C&&(y(t=>[...t,{...C,label:e.label,value:e.value,catalogLabel:e.catalogLabel,catalogValue:e.catalogValue,accountId:e.accountId,mediaId:b.url}]),T(z?void 0:{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50}),(0,ce.analyticsTrackEvent)("postEditor.mediaProductTags.add"))},cacheManager:h}):(0,He.jsx)(v.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.product_tags.tap_photo")})}),w.length>0&&(0,He.jsx)(lo,{header:`${m("post_media.product_tags.list")} (${w.length}${void 0!==A?`/${A}`:""})`,children:w.map((e,t)=>{var n;return(0,He.jsx)(so,{index:t,text:e.label,subtext:`${(null===(n=l.find(t=>t.id===e.accountId))||void 0===n?void 0:n.name)||""} / ${e.catalogLabel}`,onRemove:()=>{y(t=>t.filter(t=>!(t.mediaId===e.mediaId&&t.value===e.value)))}},e.value)})})]}):(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",children:(0,He.jsx)(v.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.product_tags.tagging_not_enabled_for_media")})})}),(0,He.jsx)(x.k,{background:"base_level_2",marginTop:"auto",padding:3,children:(0,He.jsx)(S.z,{width:"full",onClick:L,children:m("post_media.product_tags.finish")})})]})]})})};var po=n(468625),mo=n(487385),ho=n(438482),vo=n(859897),xo=n(993487);const go=e=>{let{id:t,autoProceed:n=!0,...o}=e;const l=(0,mo.vo)(()=>new po.ZP({id:t,autoProceed:n,restrictions:{maxFileSize:10485760,maxNumberOfFiles:1,allowedFileTypes:[".pdf"]},locale:(0,xo.Kd)((0,xo.Bx)())})),[s,a]=(0,i.useState)(""),[r]=(0,i.useState)(["UploadFromUrl"]),d=(0,i.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.setOptions(t);const{allowedFileTypes:n}=(null===(e=l.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==n&&void 0!==n&&n.length){const e=n.join(", "),t=l.i18n("youCanOnlyUploadFileTypes",{types:e});a(t)}else a("")},[l,a]);return(0,i.useEffect)(()=>{d(o||{})},[l]),{uppy:l,uppyPlugins:r,uppyNote:s,setUppyOptions:d}},fo=e=>{var t,n,o,l;let{provider:s,data:a,onRemove:r,onChange:d}=e;const{t:c}=(0,Te.$)(["planner","common"]),u=(0,i.useRef)(null),[p,m]=(0,Ki.k)(),[h,f]=(0,Ki.k)(),{uppy:b,uppyPlugins:j,uppyNote:_}=(e=>{const{uppy:t,...n}=go(e);return(0,i.useEffect)(()=>{t.use(vo.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:Kn.ozk,uploadUrl:Kn.BJH}).use(ho.Z,{limit:3,createMultipartUpload:e=>(0,he.gU)(t.getFile(e.id)),listParts:(e,n)=>(0,he.Kr)(t.getFile(e.id),n),prepareUploadParts:(e,n)=>(0,he.C6)(t.getFile(e.id),n),abortMultipartUpload:(e,n)=>(0,he.Fv)(t.getFile(e.id),n),completeMultipartUpload:(e,n)=>(0,he.mr)(t.getFile(e.id),n)})},[t]),{uppy:t,...n}})({id:"post-editor-document"}),k=(0,i.useCallback)(()=>{null===r||void 0===r||r(),(0,ce.analyticsTrackEvent)("postDocumentRemoved")},[r]);return(0,i.useEffect)(()=>{const e=()=>{m.on(),f.off()},t=()=>{b.getFiles().length||m.off()},n=(e,t)=>{let{body:n}=t;d({title:e.name,url:n.url}),b.removeFile(e.id)},i=e=>{b.removeFile(e.id)},o=()=>{const{info:e}=b.getState(),t=[...e],n=t.pop(),i=t.pop();if(null!==n&&void 0!==n&&n.message&&(null===n||void 0===n?void 0:n.message)!==(null===i||void 0===i?void 0:i.message)&&["error","warning"].includes(n.type)){var o;const e=(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(v.x,{as:"span",display:"block",children:n.message}),(null===(o=n.details)||void 0===o?void 0:o.toString)&&(0,He.jsx)(v.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:n.details.toString()})]});(0,ue.CFj)({description:e,title:c("error",{ns:"common"}),status:"error"})}};return b.on("file-added",e).on("file-removed",t).on("upload-success",n).on("upload-error",i).on("info-visible",o),()=>{b.off("file-added",e).off("file-removed",t).off("upload-success",n).off("upload-error",i).off("info-visible",o)}},[b]),(0,i.useEffect)(()=>{b&&null!==u&&void 0!==u&&u.current&&b.use(X.Z,{id:"DropTarget",target:u.current})},[b]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(x.k,{flexDirection:"column",gap:3,sx:ki,ref:u,children:[(0,He.jsxs)(x.k,{children:[(0,He.jsx)(g.x,{fontSize:"sm",marginBottom:2,children:c("post_document.title")}),(0,He.jsx)(at.Z,{as:ue.Ddz,icon:(0,He.jsx)(y.J,{fontSize:"sm",as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:c("post_document.action.delete_document"),confirmTitle:c("post_document.action.delete_confirmation_title"),confirmMessage:c("post_document.action.delete_confirmation"),confirmButtonText:c("delete",{ns:"common"}),onConfirm:k,marginLeft:"auto"})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:c(`post_editor.additional_fields.${s}.document.url`)}),(0,He.jsx)(g.x,{sx:Ri,children:null!==a&&void 0!==a&&null!==(t=a.url)&&void 0!==t&&t.value?(0,He.jsxs)(x.k,{alignItems:"center",gap:2,height:8,children:[(0,He.jsx)(y.J,{as:Qe.FaCheck,color:"common.positive_dark"}),(0,He.jsx)(v.x,{fontSize:"sm",color:"content_inactive",noOfLines:1,children:(0,tt.UO)(null===a||void 0===a||null===(n=a.url)||void 0===n?void 0:n.value)}),(0,He.jsx)(ue.Ddz,{"aria-label":c("delete",{ns:"common"}),size:"xs",variant:"ghost",icon:(0,He.jsx)(y.J,{as:Qe.FaTrash,fontSize:"sm"}),tooltipLabel:c("delete",{ns:"common"}),isDisabled:p,onClick:()=>{d({url:""})}})]}):(0,He.jsx)(S.z,{size:"sm",variant:"ghost",width:"full",leftIcon:(0,He.jsx)(Qe.FaDownload,{}),sx:{border:"1px solid",borderColor:"common.safe_dark"},onClick:f.on,isLoading:p,children:c("browse_file",{ns:"common"})})})]}),(null===a||void 0===a?void 0:a.title)&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:c(`post_editor.additional_fields.${s}.document.title`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===a||void 0===a||null===(o=a.title)||void 0===o?void 0:o.value,onChange:e=>{d({title:e.target.value})},isInvalid:null===a||void 0===a||null===(l=a.title)||void 0===l?void 0:l.isInvalid})})]})]})]}),h&&(0,He.jsx)(dt.Z,{onClose:f.off,uppy:b,plugins:j,note:_,disableInformer:!0})]})};var bo=n(116434);const jo=e=>{var t,n,o,l,s,a,r,d,c,u,p,m;let{mediaId:h,parentValues:f,data:b,onChange:j}=e;const{t:_}=(0,Te.$)(["planner"]),k=null===b||void 0===b||null===(t=b.value)||void 0===t?void 0:t.find(e=>e.mediaId===h),y=null===b||void 0===b||null===(n=b.value)||void 0===n?void 0:n.findIndex(e=>e.mediaId===h),S=y>-1?null===b||void 0===b||null===(o=b.arrayItems)||void 0===o?void 0:o[y]:void 0,T=!!k,w=(0,i.useCallback)(e=>{var t,n,i,o;const l=[];return null!==S&&void 0!==S&&null!==(t=S[e])&&void 0!==t&&null!==(n=t.invali
1dErrors)&&void 0!==n&&n.length?l.push(...S[e].invalidErrors):null!==S&&void 0!==S&&null!==(i=S[e])&&void 0!==i&&i.isInvalidRequired?l.push({id:`additional_pinterest_mediaDetails_${e}_required`}):null!==S&&void 0!==S&&null!==(o=S[e])&&void 0!==o&&o.isInvalid&&l.push({id:`additional_pinterest_mediaDetails_${e}_invalid`}),l},[S]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>j(h,f||{},T),isChecked:T,children:(0,He.jsx)(v.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:_("post_editor.additional_fields.pinterest.mediaDetails.override")})})}),(null===b||void 0===b||null===(l=b.arrayItem)||void 0===l?void 0:l.title)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:_("post_editor.additional_fields.pinterest.post.title")}),(0,He.jsx)(C.u,{isDisabled:!T||!(null!==S&&void 0!==S&&null!==(s=S.title)&&void 0!==s&&s.isInvalid),label:w("title").map(e=>(0,He.jsx)(g.x,{children:_(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:(T?null===k||void 0===k?void 0:k.title:null===f||void 0===f?void 0:f.title)||"",onChange:e=>j(h,{title:e.target.value}),isInvalid:T&&(null===S||void 0===S||null===(a=S.title)||void 0===a?void 0:a.isInvalid),isDisabled:!T})})]}),(null===b||void 0===b||null===(r=b.arrayItem)||void 0===r?void 0:r.description)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:_("post_editor.additional_fields.pinterest.mediaDetails.description")}),(0,He.jsx)(C.u,{isDisabled:!T||!(null!==S&&void 0!==S&&null!==(d=S.description)&&void 0!==d&&d.isInvalid),label:w("description").map(e=>(0,He.jsx)(g.x,{children:_(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(D.g,{size:"sm",value:(T?null===k||void 0===k?void 0:k.description:null===f||void 0===f?void 0:f.description)||"",onChange:e=>j(h,{description:e.target.value}),isInvalid:T&&(null===S||void 0===S||null===(c=S.description)||void 0===c?void 0:c.isInvalid),isDisabled:!T})})]}),(null===b||void 0===b||null===(u=b.arrayItem)||void 0===u?void 0:u.link)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:_("post_editor.additional_fields.pinterest.post.link")}),(0,He.jsx)(C.u,{isDisabled:!T||!(null!==S&&void 0!==S&&null!==(p=S.link)&&void 0!==p&&p.isInvalid),label:w("link").map(e=>(0,He.jsx)(g.x,{children:_(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:(T?null===k||void 0===k?void 0:k.link:null===f||void 0===f?void 0:f.link)||"",onChange:e=>j(h,{link:e.target.value}),isInvalid:T&&(null===S||void 0===S||null===(m=S.link)||void 0===m?void 0:m.isInvalid),isDisabled:!T})})]})]})},_o={[oe.LINKEDIN_PROFILE]:["LOGGED_IN"],[oe.LINKEDIN_COMPANY]:["CONNECTIONS"]},ko=e=>{var t,n,o;let{accounts:l,accountsIds:s,data:a={},onChange:r}=e;const{t:d}=(0,Te.$)(["planner"]),[c,u]=(0,i.useState)([]),p=(0,i.useMemo)(()=>(0,me.PY)(l,s,Q.LINKEDIN),[l,s]),m=(0,i.useMemo)(()=>{var e,t;return(null===(e=a.value)||void 0===e||null===(t=e.values)||void 0===t?void 0:t.map(e=>{const t=!c.includes(e),n=t?Object.keys(_o).find(t=>_o[t].includes(e)):void 0;return{label:d(`post_editor.additional_fields.linkedin.${[ie.AUDIENCE]}.value.${e}`),value:e,disabled:t,disabledTooltip:`${d("post_editor.additional_fields.linkedin.audience.value.info_disabled_prefix")} ${d(`social_types.${n}.full`)}`}}))||[]},[null===(t=a.value)||void 0===t?void 0:t.values,d,c]),h=(0,i.useCallback)(async()=>{var e,t;const n=p.filter(e=>e.social_type===oe.LINKEDIN_PROFILE),i=p.filter(e=>e.social_type===oe.LINKEDIN_COMPANY),o=(null===(e=a.value)||void 0===e||null===(t=e.values)||void 0===t?void 0:t.filter(e=>!(n.length>0&&_o[oe.LINKEDIN_PROFILE].includes(e))&&!(i.length>0&&_o[oe.LINKEDIN_COMPANY].includes(e))))||[];u(o)},[null===(n=a.value)||void 0===n?void 0:n.values,p]);return(0,i.useEffect)(()=>{h()},[s]),(0,He.jsx)(He.Fragment,{children:a.value&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:d(`post_editor.additional_fields.linkedin.${ie.AUDIENCE}.value`)}),(0,He.jsx)(ue.Ltx,{size:"sm",value:null===(o=a.value)||void 0===o?void 0:o.value,onChange:e=>{r({value:e.value})},options:m,buttonProps:{width:"full",maxWidth:"14rem"}})]})})},yo=e=>{var t,n,i,o;let{postAdditionalType:l,data:s={},onChange:a}=e;const{t:r}=(0,Te.$)(["planner"]);return(0,He.jsx)(He.Fragment,{children:s.value&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:r(`post_editor.additional_fields.common.${l}.value`)}),(0,He.jsx)(E.P,{size:"sm",value:null===(t=s.value)||void 0===t?void 0:t.value,onChange:e=>{a({value:e.target.value})},isInvalid:null===(n=s.value)||void 0===n?void 0:n.isInvalid,children:null===(i=s.value)||void 0===i||null===(o=i.values)||void 0===o?void 0:o.map(e=>(0,He.jsx)("option",{value:e,children:r(`post_editor.additional_fields.common.${[l]}.value.${e}`)},e))})]})})},Co=e=>{var t,n;let{data:i={},onChange:o}=e;const{t:l}=(0,Te.$)(["planner"]);return i.value||!1===i.value?(0,He.jsx)(C.u,{placement:"top",label:l("post_editor.additional_fields.threads.ghost_post.value.tooltip"),hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(g.x,{children:(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{o({value:!i.value.value})},isChecked:!(null===(t=i.value)||void 0===t||!t.value),isInvalid:null===(n=i.value)||void 0===n?void 0:n.isInvalid,label:l("post_editor.additional_fields.threads.ghost_post.value")})})}):null},So=e=>{var t,n,i;let{data:o={},onChange:l}=e;const{t:s}=(0,Te.$)(["planner"]);return o.value||""===o.value?(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:s("post_editor.additional_fields.threads.topicTag.topic")}),(0,He.jsx)(I.I,{size:"sm",value:null!==(t=null===(n=o.value)||void 0===n?void 0:n.value)&&void 0!==t?t:"",isInvalid:null===(i=o.value)||void 0===i?void 0:i.isInvalid,placeholder:s("post_editor.additional_fields.threads.topicTag.topic.placeholder"),onChange:e=>{l({value:e.target.value})}})]}):null};var To=n(671768);const wo=e=>{var t,n,i,o,l,s,a;let{postAdditionalType:r,data:d={},channelValue:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=c===se.q,h=(null===(t=d.graduationStrategy)||void 0===t?void 0:t.value)&&""!==d.graduationStrategy.value;return(0,He.jsxs)(He.Fragment,{children:[d.graduationStrategy&&m&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsxs)(Ne.l,{size:"sm",children:[p(`post_editor.additional_fields.instagram.${r}.graduationStrategy`),(0,He.jsx)(C.u,{placement:"top",hasArrow:!0,label:(0,He.jsx)(v.x,{whiteSpace:"pre-line",children:p(`post_editor.additional_fields.instagram.${r}.graduationStrategy.tooltip`)}),shouldWrapChildren:!0,children:(0,He.jsx)(B.r,{href:"https://help.simplified.com/en/articles/13345736-how-to-publish-instagram-trial-reels-in-simplified",isExternal:!0,children:(0,He.jsx)(y.J,{as:G.g_1,color:"content_details",ml:1.5,mb:1,fontSize:"sm"})})})]}),(0,He.jsx)(E.P,{size:"sm",value:null===(n=d.graduationStrategy)||void 0===n?void 0:n.value,onChange:e=>{u({graduationStrategy:e.target.value})},isInvalid:null===(i=d.graduationStrategy)||void 0===i?void 0:i.isInvalid,children:null===(o=d.graduationStrategy)||void 0===o||null===(l=o.values)||void 0===l?void 0:l.map(e=>(0,He.jsx)("option",{value:e,children:p(`post_editor.additional_fields.instagram.${r}.graduationStrategy.${e||"empty"}`)},e))})]}),d.audioName&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:p(`post_editor.additional_fields.instagram.${r}.audioName`)}),(0,He.jsx)(I.I,{size:"sm",value:null===(s=d.audioName)||void 0===s?void 0:s.value,onChange:e=>{u({audioName:e.target.value})},isInvalid:null===(a=d.audioName)||void 0===a?void 0:a.isInvalid})]}),d.shareToFeed&&!h&&(0,He.jsx)(g.x,{children:(0,He.jsx)(Ui.Z,{size:"sm",variant:"button",onChange:()=>{u({shareToFeed:!d.shareToFeed.value})},isChecked:!!d.shareToFeed.value,isInvalid:d.shareToFeed.isInvalid,label:p(`post_editor.additional_fields.instagram.${r}.shareToFeed`)})})]})},Eo=e=>{const t=Math.floor(e/1e3);return`${Math.floor(t/60)}:${(t%60).toString().padStart(2,"0")}`},Io=e=>{var t,n,a,r,d;let{isOpen:c,onClose:u,accountId:p,video:m,currentAudioConfiguration:h,currentAudioData:f,onApply:b}=e;const{t:_}=(0,Te.$)(["planner","common"]),k=(0,Wi.dQ)("colors","content_inactive"),T=null===m||void 0===m||null===(t=m.meta)||void 0===t?void 0:t.duration,[w,E]=(0,i.useState)(null!==(n=null===f||void 0===f?void 0:f.audio_type)&&void 0!==n?n:"music"),[D,L]=(0,i.useState)(""),[M,F]=(0,i.useState)(""),[N,U]=(0,i.useState)([]),[$,W]=(0,i.useState)(!1),[B,H]=(0,i.useState)(!1),[Z,J]=(0,i.useState)(!1),[X,q]=(0,i.useState)(()=>{var e;if(!f||!h)return null;const t=(n=f.saved_at)&&Date.now()-n<864e5?f.download_url:null;var n,i;return"music"===f.audio_type?{audio_id:h.audio_id,title:f.title,display_artist:null!==(i=f.display_artist)&&void 0!==i?i:"",duration_in_ms:f.duration_in_ms,audio_type:"music",cover_artwork_thumbnail_uri:f.cover_artwork_thumbnail_url,download_url:t}:{audio_id:h.audio_id,title:f.title,ig_username:null!==(e=f.ig_username)&&void 0!==e?e:"",profile_picture_url:f.profile_picture_url,duration_in_ms:f.duration_in_ms,audio_type:"original_sound",download_url:t}}),[Y,K]=(0,i.useState)(null!==(a=null===h||void 0===h?void 0:h.audio_volume)&&void 0!==a?a:100),[Q,ee]=(0,i.useState)(null!==(r=null===h||void 0===h?void 0:h.video_volume)&&void 0!==r?r:100),[te,ne]=(0,i.useState)(!1),[ie,oe]=(0,i.useState)(0),le=(0,i.useRef)(null),se=(0,i.useRef)(null),ae=(0,i.useMemo)(()=>(0,V.debounce)(e=>F(e),300),[]);(0,i.useEffect)(()=>(ae(D),()=>ae.cancel()),[D,ae]),(0,i.useEffect)(()=>{let e=!1;return(async()=>
1{if(p){W(!0),H(!1),J(!1);try{const t=await(0,Qt.OF7)({accountId:p,audioType:w,searchQuery:M||void 0});if(e)return;const n=t.data;n.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?U(n.items||[]):(U([]),n.requires_reconnect?H(!0):n.message&&n.message.toLowerCase().includes("facebook login")?J(!0):(0,he.EF)(t))}catch(t){if(e)return;U([]),(0,he.EF)(null===t||void 0===t?void 0:t.response)}finally{e||W(!1)}}})(),()=>{e=!0}},[p,w,M]);const re=(0,i.useCallback)(e=>{q(e),ne(!1),oe(0),le.current&&(le.current.pause(),le.current.currentTime=0),se.current&&(se.current.pause(),se.current.currentTime=0),e.download_url&&setTimeout(()=>{le.current&&(le.current.play().then(()=>ne(!0)).catch(()=>{}),se.current&&se.current.play().catch(()=>{}))},100)},[]),de=(0,i.useCallback)(()=>{const e=le.current,t=se.current;e&&(te?(e.pause(),t&&t.pause()):(e.play().catch(()=>{}),t&&t.play().catch(()=>{})),ne(e=>!e))},[te]);(0,i.useEffect)(()=>{le.current&&(le.current.volume=Y/100)},[Y,X]),(0,i.useEffect)(()=>{se.current&&(se.current.volume=Q/100)},[Q,X]);const pe=(0,i.useCallback)(()=>{const e=le.current,t=se.current;e&&(T&&e.currentTime>=T?(e.pause(),t&&t.pause(),e.currentTime=T,oe(T),ne(!1)):oe(e.currentTime))},[T]),me=(0,i.useCallback)(()=>{if(!X)return;const e={audio_id:X.audio_id,audio_volume:Math.round(Y),video_volume:Math.round(Q)},t="music"===X.audio_type,n=(null===h||void 0===h?void 0:h.audio_id)===X.audio_id&&null!==f&&void 0!==f&&f.saved_at?f.saved_at:null,i={title:X.title,display_artist:t?X.display_artist:null,duration_in_ms:X.duration_in_ms,cover_artwork_thumbnail_url:t?X.cover_artwork_thumbnail_uri:null,audio_type:X.audio_type,ig_username:t?null:X.ig_username,profile_picture_url:t?null:X.profile_picture_url,download_url:X.download_url,saved_at:X.download_url?Date.now():n};b(e,i)},[X,Y,Q,b,h,f]),ve=null!==(d=null===X||void 0===X?void 0:X.download_url)&&void 0!==d?d:null,xe=X?Math.max(X.duration_in_ms/1e3,1e-4):0,ge=(0,i.useMemo)(()=>ve?(0,He.jsx)(Gi.Z,{audioSrc:ve,height:48,bgColor:"transparent",waveColor:k}):null,[ve,k]);return(0,He.jsxs)(o.u_,{isOpen:c,onClose:u,size:"2xl",scrollBehavior:"inside",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{height:"full",children:[(0,He.jsx)(Je.x,{children:_("post_editor.instagram_audio_selection.modal_title")}),(0,He.jsx)(Xe.o,{}),(0,He.jsxs)(Ve.f,{as:x.k,flexDirection:"column",gap:4,children:[Z&&(0,He.jsx)(ue.bZj,{status:"info",showIcon:!0,children:_("post_editor.instagram_audio_selection.fb_login_required")}),B&&(0,He.jsx)(ue.bZj,{status:"error",showIcon:!0,children:_("post_editor.instagram_audio_selection.reconnect_required")}),(0,He.jsxs)(x.k,{gap:4,flex:1,width:"full",minHeight:{md:0},flexDirection:{base:"column",md:"row"},children:[(0,He.jsxs)(x.k,{flexDirection:"column",flex:1,gap:3,minWidth:0,children:[(0,He.jsx)(I.I,{placeholder:_("post_editor.instagram_audio_selection.search_placeholder"),value:D,onChange:e=>L(e.target.value),size:"sm"}),(0,He.jsx)(P.m,{index:"music"===w?0:1,onChange:e=>E(0===e?"music":"original_sound"),size:"sm",children:(0,He.jsxs)(R.t,{children:[(0,He.jsx)(zt.O,{children:_("post_editor.instagram_audio_selection.tab.music")}),(0,He.jsx)(zt.O,{children:_("post_editor.instagram_audio_selection.tab.original_sound")})]})}),(0,He.jsx)(g.x,{flex:1,overflowY:"auto",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",padding:2,maxHeight:{base:"20rem",md:"initial"},children:$?(0,He.jsx)(Hi.M,{height:"full",children:(0,He.jsx)(ue.p9A,{})}):0===N.length?(0,He.jsx)(Hi.M,{height:"full",children:(0,He.jsx)(v.x,{textAlign:"center",color:"content_details",children:_("post_editor.instagram_audio_selection.no_results")})}):(0,He.jsx)(Un.g,{spacing:1,align:"stretch",children:N.map(e=>{const t=(null===X||void 0===X?void 0:X.audio_id)===e.audio_id,n="music"===e.audio_type,i=n?e.cover_artwork_thumbnail_uri:e.profile_picture_url,o=n?e.display_artist:`@${e.ig_username}`;return(0,He.jsxs)(x.k,{p:2,gap:3,align:"center",borderRadius:"md",cursor:"pointer",background:t?"content_alpha_200":"transparent",_hover:{background:"content_alpha_200"},onClick:()=>re(e),children:[i?(0,He.jsx)(we.E,{src:i,boxSize:"48px",objectFit:"cover",borderRadius:"md",flexShrink:0}):(0,He.jsx)(Hi.M,{boxSize:"48px",borderRadius:"md",flexShrink:0,background:"content_alpha_200",children:(0,He.jsx)(y.J,{as:n?G.rkz:G.tU0})}),(0,He.jsxs)(g.x,{flex:1,minWidth:0,children:[(0,He.jsx)(v.x,{fontWeight:"medium",fontSize:"sm",noOfLines:1,children:e.title}),(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",noOfLines:1,children:o}),(0,He.jsx)(v.x,{fontSize:"xs",color:"content_details",children:Eo(e.duration_in_ms)})]})]},e.audio_id)})})})]}),(null===m||void 0===m?void 0:m.url)&&(0,He.jsx)(g.x,{flexDirection:"column",flex:1,minWidth:0,children:(0,He.jsx)(x.k,{alignItems:"center",height:"full",maxHeight:{base:"300px",md:"initial"},justifyContent:"center",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",background:"base_level_1",overflow:"hidden",children:(0,He.jsx)("video",{ref:se,src:m.url,style:{width:"100%",height:"100%",maxWidth:"inherit",maxHeight:"inherit",objectFit:"contain"},muted:0===Q,loop:!0,onLoadedMetadata:()=>{se.current&&(se.current.volume=Q/100)}})})})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fn.U,{gap:2,mb:2,children:[(0,He.jsxs)(Fn.U,{spacing:2,children:[(0,He.jsx)(C.u,{label:_(ve?"post_editor.instagram_audio_selection.preview_warning":"post_editor.instagram_audio_selection.preview_unavailable"),placement:"top",hasArrow:!0,children:(0,He.jsx)(j.h,{"aria-label":te?"Pause":"Play",icon:(0,He.jsx)(y.J,{as:te?G.atM:G.cgd}),onClick:de,size:"sm",isDisabled:!X||!ve})}),(0,He.jsxs)(A.J,{placement:"top",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(j.h,{"aria-label":"Volume",icon:(0,He.jsx)(y.J,{as:G.wUP}),size:"sm",variant:"ghost",isDisabled:!X})}),(0,He.jsxs)(Me.y,{width:"220px",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(Bi.b,{p:3,children:(0,He.jsxs)(Un.g,{spacing:3,align:"stretch",children:[(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fn.U,{spacing:2,mb:2,children:[(0,He.jsx)(y.J,{as:G.rkz,boxSize:3}),(0,He.jsxs)(v.x,{fontSize:"xs",children:[_("post_editor.instagram_audio_selection.audio_volume")," ","(",Y,"%)"]})]}),(0,He.jsxs)(Zi.iR,{value:Y,onChange:K,min:0,max:100,step:1,size:"sm",children:[(0,He.jsx)(Zi.Uj,{children:(0,He.jsx)(Zi.Ms,{})}),(0,He.jsx)(Zi.gs,{})]})]}),m&&(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fn.U,{spacing:2,mb:2,children:[(0,He.jsx)(y.J,{as:G.cgd,boxSize:3}),(0,He.jsxs)(v.x,{fontSize:"xs",children:[_("post_editor.instagram_audio_selection.video_volume")," ","(",Q,"%)"]})]}),(0,He.jsxs)(Zi.iR,{value:Q,onChange:ee,min:0,max:100,step:1,size:"sm",children:[(0,He.jsx)(Zi.Uj,{children:(0,He.jsx)(Zi.Ms,{})}),(0,He.jsx)(Zi.gs,{})]})]})]})})]})]})]}),X&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(v.x,{flex:1,noOfLines:1,fontWeight:"semibold",fontSize:"sm",children:[X.title,"music"===X.audio_type&&X.display_artist?` - ${X.display_artist}`:"original_sound"===X.audio_type&&X.ig_username?` - @${X.ig_username}`:""]}),(0,He.jsxs)(v.x,{fontSize:"xs",color:"content_details",children:[Eo(1e3*ie)," /"," ",Eo(X.duration_in_ms)]})]})]}),X?(0,He.jsxs)(g.x,{position:"relative",height:"48px",background:"content_alpha_200",cursor:ve?"pointer":"default",onClick:e=>{if(!ve||!le.current)return;const t=e.currentTarget.getBoundingClientRect(),n=e.clientX-t.left,i=Math.max(0,Math.min(1,n/t.width))*xe;T&&i>T||(le.current.currentTime=i,oe(i),se.current&&(se.current.currentTime=T?Math.min(T,i):i))},children:[ge,T&&T<xe&&(0,He.jsx)(g.x,{position:"absolute",top:0,left:0,width:T/xe*100+"%",height:"full",border:"1px solid",borderColor:"content_active",borderRadius:"sm",background:"common.red_berry",opacity:.75,pointerEvents:"none",zIndex:11}),(0,He.jsx)(g.x,{position:"absolute",top:0,left:ie/xe*100+"%",width:"1px",height:"full",background:"common.primary_400",pointerEvents:"none",zIndex:12})]}):(0,He.jsx)(x.k,{alignItems:"center",justifyContent:"center",height:"48px",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",children:(0,He.jsx)(v.x,{textAlign:"center",color:"content_details",fontSize:"sm",children:_("post_editor.instagram_audio_selection.no_audio_selected")})}),ve&&(0,He.jsx)("audio",{ref:le,src:ve,onTimeUpdate:pe,onEnded:()=>{ne(!1),se.current&&se.current.pause()},onLoadedMetadata:()=>{le.current&&(le.current.volume=Y/100)}})]})]}),(0,He.jsxs)(Ut.m,{gap:3,children:[(0,He.jsx)(S.z,{onClick:u,size:"sm",children:_("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",size:"sm",isDisabled:!X,onClick:me,children:_("apply",{ns:"common"})})]})]})]})},Ao=e=>{let{audioConfiguration:t,audioData:n,accountId:o,video:l,isDisabled:s=!1,onChange:a}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,i.useState)(!1),u=(0,i.useMemo)(()=>
1{if(!n)return r("post_editor.instagram_audio_selection.select_tooltip");const e=n.display_artist?` - ${n.display_artist}`:n.ig_username?` - @${n.ig_username}`:"";return`${r("edit",{ns:"common"})}: ${n.title}${e}`},[n,r]),p=(0,i.useCallback)(()=>{a({audioConfiguration:void 0,audioData:void 0})},[a]);return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(x.k,{flex:1,gap:1,alignItems:"center",children:[(0,He.jsx)(C.u,{label:u,placement:"top",hasArrow:!0,children:(0,He.jsx)(S.z,{flex:1,size:"sm",leftIcon:(0,He.jsx)(y.J,{as:G.rkz}),isActive:!!n,isDisabled:s,onClick:()=>c(!0),children:(0,He.jsx)(v.x,{noOfLines:1,children:n?n.title:r("post_editor.instagram_audio_selection.label")})})}),n&&(0,He.jsx)(ue.Ddz,{size:"sm",variant:"ghost",tooltipLabel:r("remove",{ns:"common"}),tooltipPosition:"top",icon:(0,He.jsx)(y.J,{as:G.APH}),isDisabled:s,onClick:p})]}),d&&(0,He.jsx)(Io,{isOpen:d,onClose:()=>c(!1),accountId:o,video:l,currentAudioConfiguration:t,currentAudioData:n,onApply:(e,t)=>{a({audioConfiguration:e,audioData:t}),c(!1)}})]})};var zo=n(429466),Oo=n(501271),Do=n(279692),Po=n(976166),Ro=n(476549),Lo=n.n(Ro),Mo=n(950514),Fo=n(384511),No=n(659840);const Uo=["mp4","gif","mkv","avi","mov"],$o=e=>{var t;let{onClose:n,onSubmit:r,projectId:d,artBoardId:c,imageUrl:u,projectSize:p}=e;const h=(0,No.k6)(),{t:x}=(0,Te.$)(["common","navbar"]),[f,b]=(0,Ki.k)(),j=(0,m.S)({base:!0,md:!1}),[_,k]=(0,Ki.k)(),y=(0,i.useRef)(null),C=(0,i.useMemo)(()=>{var e;return null===u||void 0===u||null===(e=u.split(".").pop())||void 0===e?void 0:e.toLowerCase()},[u]),T=(0,i.useMemo)(()=>C&&Uo.includes(C),[C]),w=(0,a.v9)(e=>e.websockets),E=(0,a.v9)(e=>e.pagestore),{pageIds:I}=E,A=(0,a.v9)(e=>e.auth.payload.selectedOrg),z=(0,a.v9)(e=>e.story.payload),O=(0,i.useCallback)(async e=>new Promise(async(t,n)=>{try{const n=await(0,ce.checkCeleryTaskStatus)(e,()=>{});n.response.status===ce.CeleryTaskStatus.SUCCESS&&(n.response.info.jobId?t(await O(n.response.info.jobId)):t(n.response.info))}catch(i){n(i)}}),[]),D=(0,i.useCallback)(()=>{var e,t,i,o,l;null!==y&&void 0!==y&&null!==(e=y.current)&&void 0!==e&&e.close?null===y||void 0===y||null===(t=y.current)||void 0===t||null===(i=t.close)||void 0===i||i.call(t):null===y||void 0===y||null===(o=y.current)||void 0===o||null===(l=o.postMessage)||void 0===l||l.call(o,{type:ce.StoryEditorWindowPostMessages.CLOSE_CHILD_WINDOW});n(),y.current=null},[n]),P=(0,i.useCallback)(async(e,t,n)=>{try{const m=t||I,h=n&&Uo.includes(n);let v={};v=h?{type:null!==n&&void 0!==n?n:"video",gifSpeedx:1,maxHeight:-1}:{format:null!==n&&void 0!==n?n:"png",quality:1,multiplier:1,artboardIds:m,transparentBackground:!1},b.on();const g=h?await(0,Qt.vIq)(Lo()(Qt.KJH,e),v):await(0,Qt.gmp)(Lo()(Kn.KCi,e),v),f=await(0,ce.checkCeleryTaskStatus)(g.data.id,()=>{});if(f.response.status===ce.CeleryTaskStatus.SUCCESS){var i,o,l,s,a;(0,ue.CFj)({description:x("exporting_now_message",{ns:"navbar"}),title:x("exporting_content",{ns:"navbar"}),status:"info"}),null===y||void 0===y||null===(i=y.current)||void 0===i||null===(o=i.postMessage)||void 0===o||o.call(i,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:x("exporting_content",{ns:"navbar"}),description:x("exporting_now_message",{ns:"navbar"}),status:"info"}});const t=h?await(0,Qt.ag5)(g.data.item,e=>{var t,n,i;null!==(t=e.state)&&void 0!==t&&t.progress&&(null===y||void 0===y||null===(n=y.current)||void 0===n||null===(i=n.postMessage)||void 0===i||i.call(n,{type:ce.StoryEditorWindowPostMessages.EXPORT_PROGRESS,payload:{progress:e.state.progress}}))}):await O(null===(l=f.response.info)||void 0===l?void 0:l.jobId),n=null!==t&&void 0!==t&&null!==(s=t.assets)&&void 0!==s&&s.urls?null===t||void 0===t||null===(a=t.assets)||void 0===a?void 0:a.urls:(null===t||void 0===t?void 0:t.urls)||[];for(let i=0;i<n.length;i++)null===r||void 0===r||r({url:n[i],projectId:e,artBoardIds:m});D()}else{var d,c,u,p;(0,ue.CFj)({description:x("export_failed_message",{ns:"navbar"}),title:x("error"),status:"error"}),null===y||void 0===y||null===(d=y.current)||void 0===d||null===(c=d.postMessage)||void 0===c||c.call(d,{type:ce.StoryEditorWindowPostMessages.EXPORT_FAILED}),null===y||void 0===y||null===(u=y.current)||void 0===u||null===(p=u.postMessage)||void 0===p||p.call(u,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:x("error"),description:x("export_failed_message",{ns:"navbar"}),status:"error"}})}}catch(f){var m,h,v,g;(0,ue.CFj)({description:x("export_failed_message",{ns:"navbar"}),title:x("error"),status:"error"}),null===y||void 0===y||null===(m=y.current)||void 0===m||null===(h=m.postMessage)||void 0===h||h.
1call(m,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:x("error"),description:x("export_failed_message",{ns:"navbar"}),status:"error"}}),null===y||void 0===y||null===(v=y.current)||void 0===v||null===(g=v.postMessage)||void 0===g||g.call(v,{type:ce.StoryEditorWindowPostMessages.EXPORT_FAILED})}finally{b.off()}},[D,r,O,b,I,x]),R=(0,i.useCallback)(async()=>{if(!u)return;const e=window.open("about:blank");if(y.current=e,e){const t=e.document;t.title="Opening editor\u2026";const n=t.createElement("style");n.textContent="*{margin:0;padding:0;box-sizing:border-box}body{display:flex;align-items:center;justify-content:center;height:100vh;background:#1a1a1a;font-family:system-ui,sans-serif;color:#fff;gap:12px}@keyframes spin{to{transform:rotate(360deg)}}.s{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}",t.head.appendChild(n);const i=t.createElement("div");i.className="s";const o=t.createElement("span");o.textContent="Opening editor\u2026",t.body.appendChild(i),t.body.appendChild(o)}try{var t;k.on();const n=null===p||void 0===p?void 0:p.width,i=null===p||void 0===p?void 0:p.height,{response:o}=await(0,ce.openInEditor)([u],T?"VIDEO":"IMAGE",n,i,void 0,n,i),l=(0,Po.Gn)(ce.STUDIO_AS_EDITOR_PATH,{org:A,designId:null===(t=o.data)||void 0===t?void 0:t.story_id});e&&!e.closed?e.location.href=l:y.current=window.open(l)}catch(n){e&&!e.closed&&e.close(),y.current=null,(0,Oo.iM)(n)}finally{k.off()}},[u,T,A,k,null===p||void 0===p?void 0:p.height,null===p||void 0===p?void 0:p.width]),L=(0,i.useCallback)(async e=>{var t,n;const i=e.data;var o,l,s,a;(i.type===ce.StoryEditorWindowPostMessages.CANCEL_EDITING&&D(),i.type===ce.StoryEditorWindowPostMessages.FINISH_EDITING)&&await P(i.payload.storyId,c?[c]:null!==(o=i.payload)&&void 0!==o&&null!==(l=o.artBoardIds)&&void 0!==l&&l.length?i.payload.artBoardIds:I,i.payload.storyType);i.type!==ce.StoryEditorWindowPostMessages.EDITOR_READY||null!==(t=i.payload)&&void 0!==t&&t.storyType&&Uo.includes(null===(n=i.payload)||void 0===n?void 0:n.storyType)||(null===y||void 0===y||null===(s=y.current)||void 0===s||null===(a=s.postMessage)||void 0===a||a.call(s,{type:ce.StoryEditorWindowPostMessages.ACTIVE_ARTBOARD,payload:{artBoardId:c}}))},[c,D,P,I]);return(0,i.useEffect)(()=>(window.addEventListener("message",L),()=>{window.removeEventListener("message",L),y.current=null}),[L]),(0,i.useEffect)(()=>{!d&&u?R():d&&(y.current=window.open((0,Po.Gn)(ce.STUDIO_AS_EDITOR_PATH,{org:A,designId:d})))},[R]),(0,He.jsxs)(o.u_,{isOpen:!0,onClose:n,size:null!==y&&void 0!==y&&y.current||_?"md":"full",autoFocus:!1,returnFocusOnClose:!1,isCentered:!(null===y||void 0===y||!y.current)||_,closeOnOverlayClick:!1,closeOnEsc:!1,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(s.h,{children:[!(null!==y&&void 0!==y&&y.current)&&!_&&(0,He.jsxs)(Je.x,{background:"base_level_1",children:[(0,He.jsxs)(Fn.U,{children:[(0,He.jsx)(v.x,{isTruncated:!0,maxW:"300px",children:null===z||void 0===z?void 0:z.title}),(0,He.jsx)(Mo.Z,{details:w.details})]}),(0,He.jsx)(Xe.o,{size:"md",isDisabled:f})]}),(0,He.jsx)(Ve.f,{p:0,children:(0,He.jsx)(g.x,{h:null!==y&&void 0!==y&&y.current||_?"300px":"calc(100vh - 110px)",overflowY:"auto",children:_?(0,He.jsx)(Hi.M,{h:"full",w:"full",children:(0,He.jsxs)(Un.g,{gap:2,children:[(0,He.jsx)($.$,{}),(0,He.jsx)(v.x,{children:x("story.creating_story")})]})}):d||null!==y&&void 0!==y&&y.current?null!==y&&void 0!==y&&y.current?(0,He.jsx)(Hi.M,{h:"full",w:"full",children:(0,He.jsxs)(Un.g,{gap:2,children:[(0,He.jsx)(v.x,{fontSize:"lg",color:"content_active",children:x("story_editing_modal.title")}),(0,He.jsxs)($e.h,{size:"sm",children:[(0,He.jsx)(S.z,{onClick:D,children:x("story_editing_modal.cancel_editing")}),(null===y||void 0===y||null===(t=y.current)||void 0===t?void 0:t.focus)&&(0,He.jsx)(S.z,{variant:"solid",onClick:()=>{var e;return null===y||void 0===y||null===(e=y.current)||void 0===e?void 0:e.focus()},children:x("story_editing_modal.show_editor")})]})]})}):(0,He.jsx)(Fo.Z,{org:A,designId:d,location:h.location,history:h,isOnModal:!0}):(0,He.jsx)(Hi.M,{h:"full",w:"full",children:(0,He.jsx)(v.x,{children:x("errors.no_storyid_or_url")})})})}),!(null!==y&&void 0!==y&&y.current)&&!_&&(0,He.jsx)(Ut.m,{p:3,w:"full",justifyContent:"flex-end",background:"base_level_1",children:(0,He.jsx)(S.z,{variant:"solid",size:j?"sm":"md",isLoading:f,isDisabled:(0,V.isEmpty)(d),loadingText:x("loading"),onClick:()=>P((null===z||void 0===z?void 0:z.id)||d,c?[c]:I),children:x("submit")})})]})]})};var Wo=n(982178),Bo=n(422937),Ho=n(412934),Zo=n(926592),Go=n(344557);const Jo=e=>{var t,n,r;let{onAddText:d,onReplaceText:u,onAddPost:p,onSetVideoThumbnail:h}=e;const x=c().CancelToken.source(),{t:g}=(0,Te.$)(["ai","common","brandbooks"]),f=(0,a.I0)(),b=(0,m.S)({base:!0,md:!1}),[_,k]=(0,i.useState)(void 0),y=(0,a.v9)(e=>e.rightsidebar.selectedTab),C=(0,a.v9)(e=>e.document),S=(0,a.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),T=((0,i.useCallback)(e=>{k(null===e||void 0===e?void 0:e.id),f((0,qn.Jj)(x)).then(t=>{var n;f((0,qn.fx)(null===(n=t.data)||void 0===n?void 0:n.id,e,x)).then(e=>{f((0,qn.gU)(e)),f((0,Bo.sW)(Zo.Ty,ce.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id)),k(void 0)})}).catch(e=>{})},[f,x]),(0,i.useCallback)(()=>(0,He.jsx)(Go.c,{surface:"social_post",onAddText:e=>d(null,e),onReplaceText:u,onAddPost:p,onSetVideoThumbnail:h,withDrawer:!1,onClose:()=>f((0,he.Z2)(null))}),[u,d,p,h,f]));return(0,He.jsx)(ue.jg6,{sidebarPanels:ce.DESIGN_STUDIO_AI_SIDEBAR_PANELS,isOpen:!0,width:y===ce.CHATBOT_SIDEBAR_PANEL||y===ce.ADVANCED_AI_RESULTS&&1===(null===C||void 0===C||null===(t=C.data)||void 0===t?void 0:t.form)?"448px":"350px",positionStrategy:"relative",maxHeight:"100%",scrollableTargetId:y===ce.AI_TEMPLATES_SIDEBAR_PANEL?ce.AI_SIDEBAR_TEMPLATES_PANEL_SCROLLABLE_TARGET:y===ce.ADVANCED_AI_DOCUMENTS||y===ce.ADVANCED_AI_RESULTS?ce.STUDIO_BASE_RIGHT_SIDEBAR_SCROLLABLE_TARGET_ID:"",onClose:()=>{f((0,he.Z2)(null))},onPanelClick:e=>f((0,he.Z2)(S,e)),showDivider:y!==ce.CHATBOT_SIDEBAR_PANEL,header:y===ce.AI_TEMPLATES_SIDEBAR_PANEL?g("ai_side_panel.heading.ai_templates"):y===ce.ADVANCED_AI_DOCUMENTS?g("my_docs"):y===ce.ADVANCED_AI_RESULTS?(0,He.jsxs)(Fn.U,{align:"center",children:[(0,He.jsx)(j.h,{"aria-label":(null===C||void 0===C||null===(n=C.data)||void 0===n?void 0:n.title)||"",icon:(0,He.jsx)(Qe.FaChevronLeft,{}),onClick:()=>f((0,he.Z2)(S,ce.ADVANCED_AI_DOCUMENTS)),size:"sm",variant:"ghost"}),(0,He.jsx)(v.x,{noOfLines:1,children:null===C||void 0===C||null===(r=C.data)||void 0===r?void 0:r.title})]}):"",openedPanel:y,children:y===ce.ADVANCED_AI_DOCUMENTS||y===ce.ADVANCED_AI_RESULTS?(0,He.jsx)(Ho.Z,{onAddText:e=>d(null,e),onReplaceText:u,renderLocation:"calendar",onDocumentClick:e=>{f((0,Bo.sW)(Zo.Ty,ce.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id))}}):y===ce.CHATBOT_SIDEBAR_PANEL?b?(0,He.jsxs)(o.u_,{onClose:()=>f((0,he.Z2)(null)),size:"full",isOpen:!0,children:[(0,He.jsx)(l.Z,{}),(0,He.jsx)(s.h,{children:(0,He.jsx)(Ve.f,{p:0,children:T()})})]}):T():null})},Vo=e=>{var t,n,o,l,s,a;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),h=null===c||void 0===c||null===(n=c.value)||void 0===n?void 0:n.findIndex(e=>e.mediaId===r),f=h>-1?null===c||void 0===c||null===(o=c.arrayItems)||void 0===o?void 0:o[h]:void 0,b=!!m,j=(0,i.useCallback)(e=>{var t,n,i,o;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(n=t.invali
1dErrors)&&void 0!==n&&n.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(i=f[e])&&void 0!==i&&i.isInvalidRequired?l.push({id:`additional_instagram_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalid&&l.push({id:`additional_instagram_mediaDetails_${e}_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(v.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.instagram.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:p("post_editor.additional_fields.instagram.post.altText")}),(0,He.jsx)(C.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(s=f.altText)&&void 0!==s&&s.isInvalid),label:j("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(a=f.altText)||void 0===a?void 0:a.isInvalid),isDisabled:!b})})]})]})},Xo=e=>{var t,n,o,l,s,a;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),h=null===c||void 0===c||null===(n=c.value)||void 0===n?void 0:n.findIndex(e=>e.mediaId===r),f=h>-1?null===c||void 0===c||null===(o=c.arrayItems)||void 0===o?void 0:o[h]:void 0,b=!!m,j=(0,i.useCallback)(e=>{var t,n,i,o;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(n=t.invalidErrors)&&void 0!==n&&n.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(i=f[e])&&void 0!==i&&i.isInvalidRequired?l.push({id:`additional_bluesky_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalid&&l.push({id:`additional_bluesky_mediaDetails_${e}_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(v.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.bluesky.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:p("post_editor.additional_fields.bluesky.post.altText")}),(0,He.jsx)(C.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(s=f.altText)&&void 0!==s&&s.isInvalid),label:j("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(a=f.altText)||void 0===a?void 0:a.isInvalid),isDisabled:!b})})]})]})},qo=e=>{var t,n,o,l,s,a;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),h=null===c||void 0===c||null===(n=c.value)||void 0===n?void 0:n.findIndex(e=>e.mediaId===r),f=h>-1?null===c||void 0===c||null===(o=c.arrayItems)||void 0===o?void 0:o[h]:void 0,b=!!m,j=(0,i.useCallback)(e=>{var t,n,i,o;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(n=t.invalidErrors)&&void 0!==n&&n.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(i=f[e])&&void 0!==i&&i.isInvalidRequired?l.push({id:`additional_threads_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalid&&l.push({id:`additional_threads_mediaDetails_${e}
1_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(v.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.threads.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:p("post_editor.additional_fields.threads.post.altText")}),(0,He.jsx)(C.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(s=f.altText)&&void 0!==s&&s.isInvalid),label:j("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(a=f.altText)||void 0===a?void 0:a.isInvalid),isDisabled:!b})})]})]})};var Yo=n(777738),Ko=n(724725);const Qo=e=>{let{accountId:t,defaultType:n,targets:o,onChange:l}=e;const{t:s}=(0,Te.$)(["planner"]),[a,r]=(0,i.useState)(()=>Array.isArray(o)&&o.length>0?o:[{...Ko.I}]),d=(0,i.useRef)(!1);(0,i.useEffect)(()=>{!d.current&&Array.isArray(o)&&o.length>0&&(d.current=!0,r(o))},[o]);const c=(0,i.useCallback)(e=>{l({targets:(0,Ko.E)(e,n)})},[n,l]),u=(0,i.useCallback)((e,t)=>{r(n=>{const i=n.map((n,i)=>i===e?{...n,...t}:n);return c(i),i})},[c]),p=(0,i.useCallback)(()=>{r(e=>{const t=[...e,{...Ko.I}];return c(t),t})},[c]),m=(0,i.useCallback)(e=>{r(t=>{const n=t.filter((t,n)=>n!==e),i=n.length>0?n:[{...Ko.I}];return c(i),i})},[c]);return(0,He.jsxs)(g.x,{children:[(0,He.jsx)(v.x,{sx:{fontSize:"xs",fontWeight:"600",color:"content_inactive",marginBottom:2,textTransform:"uppercase",letterSpacing:"0.05em"},children:s("post_editor.reddit.subreddit_targets_heading")}),(0,He.jsx)(x.k,{sx:{flexDirection:"column",gap:3},children:a.map((e,i)=>(0,He.jsx)(Yo.Z,{index:i,row:e,accountId:t,defaultType:n,onChange:e=>u(i,e),onRemove:()=>m(i)},i))}),(0,He.jsx)(S.z,{size:"sm",variant:"secondary",width:"full",marginTop:3,onClick:p,children:s("post_editor.reddit.add_subreddit")})]})},el=e=>{var t,n,o,l,s,a;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),h=null===c||void 0===c||null===(n=c.value)||void 0===n?void 0:n.findIndex(e=>e.mediaId===r),f=h>-1?null===c||void 0===c||null===(o=c.arrayItems)||void 0===o?void 0:o[h]:void 0,b=!!m,j=(0,i.useCallback)(e=>{var t,n,i,o;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(n=t.invalidErrors)&&void 0!==n&&n.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(i=f[e])&&void 0!==i&&i.isInvalidRequired?l.push({id:`additional_mastodon_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalid&&l.push({id:`additional_mastodon_mediaDetails_${e}_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(v.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.mastodon.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{children:p("post_editor.additional_fields.mastodon.post.altText")}),(0,He.jsx)(C.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(s=f.altText)&&void 0!==s&&s.isInvalid),label:j("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(a=f.altText)||void 0===a?void 0:a.isInvalid),isDisabled:!b})})]})]})},tl=e=>{var t,n,i,o,l,s,a,r;let{postAdditionalType:d,data:c={},onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]);return(0,He.jsxs)(He.Fragment,{children:[c.visibility&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:p(`post_editor.additional_fields.mastodon.${d}.visibility`)}),(0,He.jsx)(E.P,{size:"sm",value:null===(t=c.visibility)||void 0===t?void 0:t.value,onChange:e=>{u({visibility:e.target.value})},isInvalid:null===(n=c.visibility)||void 0===n?void 0:n.isInvalid,children:null===(i=c.visibility)||void 0===i||null===(o=i.values)||void 0===o?void 0:o.map(e=>(0,He.jsx)("option",{value:e,children:p(`post_editor.additional_fields.mastodon.${d}.visibility.${e}`)},e))})]}),c.spoilerText&&(0,He.jsxs)(Fe.NI,{children:[(0,He.jsx)(Ne.l,{size:"sm",children:p(`post_editor.additional_fields.mastodon.${d}.spoilerText`)}),(0,He.jsx)(C.u,{isDisabled:!(null!==(l=c.spoilerText)&&void 0!==l&&l.isInvalid),label:p("post_editor.errors.additional_mastodon_spoilerText_invalid_max",{max:
1500}),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(I.I,{size:"sm",value:null!==(s=null===(a=c.spoilerText)||void 0===a?void 0:a.value)&&void 0!==s?s:"",onChange:e=>{u({spoilerText:e.target.value})},isInvalid:null===(r=c.spoilerText)||void 0===r?void 0:r.isInvalid,placeholder:p(`post_editor.additional_fields.mastodon.${d}.spoilerText.placeholder`)})})]})]})};var nl=n(106431),il=n(46750),ol=n(851939);const ll="post-editor",sl="post-editor-ai",al="post-editor",rl="post-editor-ai-panel",dl=e=>{var t,n,o,l,s,d;let{accountsIds:we,postData:Ee,postDataByTab:Ie,postMediaToAdd:Ae,mode:ze=q.JV,selectedAccountsRequired:Oe,hideBaseTab:Re,dataStoreKey:Le,customHideTimeSelector:Me,customType:Fe,isEmbedded:Ne,isMultiplyPost:Ue,onActionDone:$e,onCustomAction:We,onClose:Be,onAddAccountConnection:Ze}=e;const Ge=(0,i.useMemo)(()=>null===we||void 0===we?void 0:we.filter(e=>e!==oe.UNASSIGNED),[JSON.stringify(we)]),{t:Je}=(0,Te.$)(["planner","common","accounts","ai","media-editor","chatbot","billing"]),Ve=(0,p.m)("RadioGroup",{variant:"switch"}),Xe=(0,i.useRef)(null),qe=(0,i.useRef)(null),Ye=(0,i.useRef)(null),Ke=(0,i.useRef)(null),Qe=(0,i.useRef)(null),et=(0,i.useRef)(null),tt=(0,i.useRef)(null),[nt]=(0,An.Z)(),[it,lt]=(0,i.useState)({shortlinks:!1,video:!1,videoCover:!1,carousel:!1,poll:!1,location:!1,reelPost:!1,storyPost:!1,mentions:!1,canAddSchedule:!1,canAddBuffer:!1,canAddDraft:!1}),rt=(0,m.S)({base:!0,md:!1}),ct=(0,m.S)({base:!1,md:!0,xl:!1}),[pt,mt]=(0,i.useReducer)((e,t)=>t?e+1:0,0),[ht,gt]=(0,i.useReducer)((e,t)=>t?e+1:0,0),[ft,bt]=(0,_e.Z)("addToQueueAcknowledged",!1),[jt,It]=(0,_e.Z)("postEditorHowItWorks",[]),[At,zt]=(0,_e.Z)("postEditorSaveAsGroup",!0),[Ot,Dt]=(0,i.useState)(),[Pt,Rt]=(0,i.useState)(!1),[Lt,Mt]=(0,i.useState)([K.BASE]),Ut=(0,h.D)(Lt),[$t,Wt]=(0,i.useState)(K.BASE),{fetchScraperData:Bt}=(0,ye.Z)(),[Ht,Zt]=(0,ke.Z)(Le),[Gt,Jt]=(0,i.useState)(null),[Vt,Xt]=(0,i.useState)(null),[qt,Yt]=(0,i.useState)(null),[Qt,en]=(0,i.useState)(null),[tn,nn]=(0,i.useReducer)(je.K,[],je.l),[on,ln]=(0,i.useState)(!1),[rn,un]=(0,i.useState)(!1),[pn,hn]=(0,i.useState)(null),[vn,xn]=(0,i.useState)(null),[bn,_n]=(0,i.useState)(!1),{uppy:kn,uppyPlugins:yn,uppyNote:Sn}=(0,Ce.ZP)({id:"post-editor"}),[wn,zn]=(0,i.useState)(null),[Mn,Fn]=(e=>{let{defaultAccountsIds:t,defaultPostData:n,defaultPostDataByTab:o}=e;const l=t||(o?Object.values(o).reduce((e,t)=>[...e,...t.accounts||[]],[]):void 0)||(null===n||void 0===n?void 0:n.accounts)||[];return(0,i.useState)(l)})({defaultAccountsIds:Ge,defaultPostData:Ee,defaultPostDataByTab:Ie}),[Nn,Un]=(e=>{let{accountsIds:t}=e;const n=(0,a.v9)(e=>e.socialAccountsStore.selected),o=(0,a.v9)(e=>e.socialAccountsStore.selectedGroup);return(0,i.useState)((0,V.isEqual)(t,n)&&o?o:null)})({accountsIds:Mn}),[$n,Wn]=(0,i.useState)(null),[Zn,Gn]=(0,i.useState)({}),[Jn,ni]=(0,i.useState)(null),[ii,oi]=(0,i.useState)(null),[si,pi]=(0,i.useState)({}),[hi,vi]=(0,i.useState)([]),[Mi,Ui]=(0,i.useState)({}),[Wi,Bi]=(0,i.useReducer)(ge,{},xe),[Hi,Zi]=(0,i.useReducer)(be,{},fe),Gi=(0,i.useRef)(Hi);Gi.current=Hi;const[Ji,Vi]=(0,i.useState)(null),[Xi,Yi]=(0,i.useState)(null),[Ki,Qi]=(0,i.useState)(null),[eo,to]=(0,i.useState)(null),[no,io]=(0,i.useState)(null),[oo,lo]=(0,i.useState)(null),[so,ao]=(0,i.useState)(!1),[ro,po]=(0,i.useState)(null),[mo,ho]=(0,i.useState)(null),[vo,xo]=(0,i.useState)(null),[go,_o]=(0,i.useState)(null),[Eo,Io]=(0,i.useState)(null),[Po,Ro]=(0,i.useState)({open:!1}),[Lo,Mo]=(0,i.useState)(null),[Fo,No]=(0,i.useState)(),[Uo,Bo]=(0,i.useState)(!1),[Ho,Zo]=(0,_e.Z)("postEditorLivePreview",!0),[Go,Yo]=(0,i.useState)({}),[Ko,dl]=(0,i.useState)(void 0),[cl,ul]=(0,i.useState)(null),[pl,ml]=(0,i.useState)(null),hl=(0,a.I0)(),vl=(0,a.v9)(e=>e.socialAccountsStore.accounts),xl=(0,a.v9)(e=>e.socialAccountsStore.groups),gl=(0,a.v9)(e=>e.permissions.spacePermissionChecks.canEditDrafts),fl=(0,a.v9)(e=>e.permissions.spacePermissionChecks.canEditPosts),bl=(0,a.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),jl=(0,a.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n?void 0:n.pk}),_l=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),kl=(0,a.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.orgs)||void 0===n?void 0:n.find(t=>{var n;return t.id===(null===(n=e.auth.payload)||void 0===n?void 0:n.selectedOrg)})}),yl=(0,a.v9)(e=>e.plannerStore.workflowType),Cl=(0,a.v9)(e=>e.plannerStore.timezone),Sl=(0,a.v9)(e=>e.plannerStore.labels),Tl=(0,a.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),wl=(0,i.useMemo)(()=>(0,Do.MU)(vl,oe.ALL_PUBLISHING_TYPES),[vl]),El=(0,i.useMemo)(()=>{var e;return Cl||(null===kl||void 0===kl||null===(e=kl.settings)||void 0===e?void 0:e.timezone)},[kl,Cl]),Il=(0,i.useMemo)(()=>[q.dm,q.pz].includes(ze),[ze]),Al=(0,i.useMemo)(()=>{var e,t;return(null===Ee||void 0===Ee||null===(e=Ee.accounts)||void 0===e?void 0:e.includes(oe.UNASSIGNED))||0===(null===Ee||void 0===Ee||null===(t=Ee.accounts)||void 0===t?void 0:t.length)},[Ee]),zl=(0,i.useMemo)(()=>0===wl.length&&[q.JV,q.gj].includes(ze),[wl.length,ze]),Ol=(0,i.useMemo)(()=>Wi[K.BASE],[Wi]),Dl=(0,i.useMemo)(()=>Lt.indexOf($t),[$t,Lt]),Pl=(0,i.useMemo)(()=>Wi[$t]||(0,me.G)(Ol,$t),[$t,Wi,Ol]),Rl=(0,i.useMemo)(()=>(0,me.PY)(wl,Mn,$t),[wl,Mn,$t]),Ll=(0,i.useMemo)(()=>(0,me.PY)(wl,Mn,Q.TWITTER),[wl,Mn]),Ml=(0,i.useMemo)(()=>Hi[$t]||[],[$t,Hi]),Fl=(0,i.useMemo)(()=>(0,me.p6)($t,Lt,Rl,null===Pl||void 0===Pl?void 0:Pl.additional),[$t,Lt,Rl,null===Pl||void 0===Pl?void 0:Pl.additional]),Nl=(0,i.useMemo)(()=>{const e=Lt.filter(e=>e!==Q.TWITTER&&!Wi[e]).map(e=>(0,ve.Pp)(e)).filter(e=>0!==e&&void 0!==e);return e.length>0?Math.min(...e):void 0},[Lt,Wi]),Ul=(0,i.useMemo)(()=>{var e,t,n,i;return[...(null===Pl||void 0===Pl||null===(e=Pl.videos)||void 0===e||null===(t=e.map(e=>e.uploadId?{...tn.find(t=>
1t.id===e.uploadId),data:e}:(0,me.S$)(ee.W,e)))||void 0===t?void 0:t.filter(e=>null===e||void 0===e?void 0:e.id))||[],...(null===Pl||void 0===Pl||null===(n=Pl.photos)||void 0===n||null===(i=n.map(e=>e.uploadId?{...tn.find(t=>t.id===e.uploadId),data:e}:(0,me.S$)(ee.p,e)))||void 0===i?void 0:i.filter(e=>null===e||void 0===e?void 0:e.id))||[]].sort(me.xf)},[tn,Pl]),$l=(0,i.useMemo)(()=>tn.filter(e=>!Pl.videos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)&&!Pl.photos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)),[tn,Pl]),Wl=(0,i.useMemo)(()=>{const e=(0,me.z_)($t,null===Pl||void 0===Pl?void 0:Pl.additional);return(0,ve.qo)($t,e,null===Pl||void 0===Pl?void 0:Pl.additional)},[$t,null===Pl||void 0===Pl?void 0:Pl.additional]),Bl=(0,i.useMemo)(()=>{if(Nn&&xl.find(e=>e.id===Nn)){const e=xl.find(e=>e.id===Nn).accounts;return wl.filter(t=>e.includes(t.id))}return wl},[Nn,xl,wl]),Hl=(0,i.useCallback)(()=>{null!==vl&&void 0!==vl&&vl.length||(ho(!0),hl((0,r.RC)()).catch(e=>{(0,he.EF)(e.response)}).finally(()=>{ho(!1)}))},[hl,ho,vl]),Zl=(0,i.useCallback)((e,t,n,i,o)=>{Ro({open:!0,title:e,subtitle:t,featureList:n,event:o,image:i})},[Ro]),Gl=(0,i.useCallback)(()=>{Ro({open:!1})},[Ro]),Jl=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=((e,t)=>`pe-${e}-${t}-${(new Date).getTime()}`)(null===kl||void 0===kl?void 0:kl.id,jl),n={},i=Il?[Lt[1]||Lt[0]||K.BASE]:Lt;let o=null;if(Jn)o={...Jn};else if(ii){const e=wl.filter(e=>Mn.includes(e.id)).map(e=>e.id);o={...(0,me.Pk)(e,Zn.date,Zn.time,Zn.timezone,null===ii||void 0===ii?void 0:ii.unit,null===ii||void 0===ii?void 0:ii.value)}}const l=null===Mn||void 0===Mn?void 0:Mn.filter(e=>e!==oe.UNASSIGNED);if(i.forEach(i=>{if(i!==K.BASE){var s,a;const{...r}=Wi[i]||(0,me.G)(Ol,i),d=(0,me.PY)(wl,l,i).map(e=>e.id),c=Sl.filter(e=>hi.includes(e.id)).map(e=>e.id);n[i]={accounts:d,...Zn,...r,tags:c,shortlinksUtmData:{shortlinksEnabled:!1,utmEnabled:!1,shortLinks:(0,V.cloneDeep)(si)}},o&&(n[i].customizeDate={},Object.keys(o).forEach(e=>{d.includes(e)&&(n[i].customizeDate[e]=o[e])})),null!==e&&void 0!==e&&e.addGroupId&&(n[i].groupId=t),null!==Ee&&void 0!==Ee&&Ee.draftId?n[i].draftId=Ee.draftId:null!==Ie&&void 0!==Ie&&null!==(s=Ie[i])&&void 0!==s&&s.draftIds&&(n[i].draftIds=Ie[i].draftIds,null!==e&&void 0!==e&&e.useDraftGroupId&&(n[i].groupId=Ie[i].groupId)),null!==(a=n[i])&&void 0!==a&&a.additional&&(n[i].additional=n[i].additional.map(e=>e.type===ie.CAROUSEL?{...e,items:e.items.map(e=>{let{$id:t,...n}=e;return n})}:e.type===ie.POLL?{...e,items:e.items.map(e=>{let{$id:t,...n}=e;return n})}:e))}}),null===l||void 0===l||!l.length){const e=Wi[K.BASE]||Ol,t=Sl.filter(e=>hi.includes(e.id)).map(e=>e.id);n.draft={message:e.message||"",photos:(e.photos||[]).filter(e=>e.url),videos:(e.videos||[]).filter(e=>e.url),entitiesMap:e.entitiesMap||[],additional:e.additional||[],comments:e.comments||[],tags:t,...Zn},null!==Ee&&void 0!==Ee&&Ee.draftId&&(n.draft.draftId=Ee.draftId)}return n},[wl,Mn,Lt,Wi,Ol,Zn,hi,Sl,si,Jn,ii,Il,Ee,Ie,null===kl||void 0===kl?void 0:kl.id,jl]),Vl=(0,i.useCallback)(()=>{var e;null===(e=Xe.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},[Xe]),Xl=(0,i.useCallback)(()=>{var e;null===(e=Ke.current)||void 0===e||e.update()},[Ke]),ql=(0,i.useCallback)(e=>{var t;const n=(0,V.cloneDeep)(e);xo(!0);const i={};null!==n&&void 0!==n&&n.tabsState&&Object.keys(n.tabsState).forEach(e=>{const t=n.tabsState[e];var o,l;t&&(t.videos=(null===t||void 0===t||null===(o=t.videos)||void 0===o?void 0:o.filter(e=>e&&!(0,me.Kh)(e)))||[],t.photos=(null===t||void 0===t||null===(l=t.photos)||void 0===l?void 0:l.filter(e=>e&&!(0,me.Kh)(e)))||[],i[e]=t)});const o=(null===n||void 0===n||null===(t=n.quickMedia)||void 0===t?void 0:t.filter(e=>e&&e.id&&!(0,me.Kh)(e)))||[],l=(null===n||void 0===n?void 0:n.shortlinksData)||{},s=(null===n||void 0===n?void 0:n.tags)||[];vi(s),pi(l),Bi({type:"init",payload:i}),Zi({type:"init",payload:{}}),nn({type:"init",payload:o}),Il||$t===K.BASE||Lt.includes($t)&&2===(null===Lt||void 0===Lt?void 0:Lt.length)&&(0,me.qr)(i[K.BASE])||Wt(Lt[0]||K.BASE),xo(!1),mt(!0)},[xo,mt,vi,pi,Bi,Zi,nn,Wt,$t,Lt,Il]),Yl=(0,i.useCallback)(async function(){var e,t,n,i,o;let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=(0,V.cloneDeep)(l);xo(!0);let a={},r={},d=[],c={};for(const m in s){if(!Object.values(K).includes(m))continue;const{shortLinksUtmData:e,customizeDate:t,...n}=s[m];if(r={...r,...null===e||void 0===e?void 0:e.shortLinks},c={...c,...t},(0,me.qr)(n))continue;const i=(0,me.Ok)(n.photos,n.videos),o=i.photos,l=i.videos,u=[...l.map(e=>(0,me.S$)(ee.W,e)),...o.map(e=>(0,me.S$)(ee.p,e))];a[m]={...n,photos:o,videos:l},d=[...d,...u]}
1a[K.BASE]||(a[K.BASE]={}),d=d.filter((e,t,n)=>n.findIndex(t=>t.id===e.id)===t),Object.keys(c).length||(c=null),zn((null===s||void 0===s||null===(e=s[K.BASE])||void 0===e?void 0:e.id)||null),Gn({time:null===s||void 0===s||null===(t=s[K.BASE])||void 0===t?void 0:t.time,date:null===s||void 0===s||null===(n=s[K.BASE])||void 0===n?void 0:n.date,timezone:null===s||void 0===s||null===(i=s[K.BASE])||void 0===i?void 0:i.timezone}),ni(c),oi(null),vi((null===s||void 0===s||null===(o=s[K.BASE])||void 0===o?void 0:o.tags)||[]),pi(r),Zi({type:"init",payload:{}});const u=()=>{Il||$t===K.BASE||Lt.includes($t)&&2===(null===Lt||void 0===Lt?void 0:Lt.length)&&(0,me.qr)(a[K.BASE])||Wt(Lt[0]||K.BASE)};if(!(d.length>0||Object.values(a).some(e=>{var t,n;return(null===e||void 0===e||null===(t=e.photos)||void 0===t?void 0:t.length)||(null===e||void 0===e||null===(n=e.videos)||void 0===n?void 0:n.length)})))return Bi({type:"init",payload:a}),nn({type:"init",payload:d}),u(),xo(!1),void mt(!0);const p={};for(const m in a)p[m]={...a[m],photos:[],videos:[]};Bi({type:"init",payload:p}),nn({type:"init",payload:[]}),u(),mt(!0),await(async()=>{for(const n in a){var e,t;const i=a[n];null!==i&&void 0!==i&&null!==(e=i.videos)&&void 0!==e&&e.length&&(i.videos=await Promise.all(i.videos.map(async e=>{var t;return null!==(t=e.meta)&&void 0!==t&&t.width?e:{...e,meta:{...e.meta,...await(0,me.iO)("video",e.url)}}}))),null!==i&&void 0!==i&&null!==(t=i.photos)&&void 0!==t&&t.length&&(i.photos=await Promise.all(i.photos.map(async e=>{var t;return null!==(t=e.meta)&&void 0!==t&&t.width?e:{...e,meta:{...e.meta,...await(0,me.iO)("image",e.url)}}})))}})(),d=await Promise.all(d.map(async e=>{var t;if(e.data&&(null===(t=e.data.meta)||void 0===t||!t.width)){let t;if(e.type===ee.W?t=await(0,me.iO)("video",e.data.url):e.type===ee.p&&(t=await(0,me.iO)("image",e.data.url)),t)return{...e,data:{...e.data,meta:{...e.data.meta||{},...t||{}}}}}return e})),Bi({type:"init",payload:a}),nn({type:"init",payload:d}),xo(!1)},[xo,mt,zn,Gn,ni,oi,vi,pi,Bi,Zi,nn,Wt,$t,Lt,Il]),Kl=(0,i.useCallback)(()=>{Zt({}),Yl({[K.BASE]:{}})},[Yl,Zt]),Ql=(0,i.useCallback)(async e=>{if(e!==K.BASE){const t=Wi[e]||(0,me.G)(Ol,e),n=(0,me.PY)(wl,Mn,e),i=(0,me.z_)(e,t.additional);return await(0,me.ub)(e,i,n,t,{...Mi})}return null},[Ol,Wi,wl,Mn,Mi]),es=(0,i.useCallback)(async()=>{const e={};return await Promise.all(Lt.map(async t=>{if(t!==K.BASE){const n=await Ql(t);null!==n&&void 0!==n&&n.length&&(e[t]=n)}})),(0,V.isEqual)(Gi.current,e)||Zi({type:"init",payload:e}),e},[Zi,Ql,Lt]),ts=(0,i.useCallback)(function(e){var t,n,i,o;let{skipVideo:l,skipPhoto:s}=e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(Fl.maxPhotosVideos>=0&&((null===Pl||void 0===Pl||null===(t=Pl.videos)||void 0===t?void 0:t.length)||0)+((null===Pl||void 0===Pl||null===(n=Pl.photos)||void 0===n?void 0:n.length)||0)+a>Fl.maxPhotosVideos)return(0,ue.CFj)({description:Je("post_editor.errors.photo_video_limit_reached",{max:Fl.maxPhotosVideos}),title:Je("error",{ns:"common"}),status:"error"}),!1;if(!l&&(null===Pl||void 0===Pl||null===(i=Pl.videos)||void 0===i?void 0:i.length)+a>Fl.maxVideos){if(0===Fl.maxVideos&&$t!==K.BASE){const e=(0,me.z_)($t,null===Pl||void 0===Pl?void 0:Pl.additional);return(0,ue.CFj)({description:Je("post_editor.errors.video_not_supported",{name:e?`${Je(`post_editor.tabs.${$t}`)} (${Je(`post_editor.additional_fields.${$t}.postType.value.${e}`)})`:Je(`post_editor.tabs.${$t}`)}),title:Je("error",{ns:"common"}),status:"error"}),!1}return(0,ue.CFj)({description:Je("post_editor.errors.video_limit_reached",{count:Fl.maxVideos}),title:Je("error",{ns:"common"}),status:"error"}),!1}if(!s&&(null===Pl||void 0===Pl||null===(o=Pl.photos)||void 0===o?void 0:o.length)+a>Fl.maxPhotos){if(0===Fl.maxPhoto&&$t!==K.BASE){const e=(0,me.z_)($t,null===Pl||void 0===Pl?void 0:Pl.additional);return(0,ue.CFj)({description:Je("post_editor.errors.photo_not_supported",{name:e?`${Je(`post_editor.tabs.${$t}`)} (${Je(`post_editor.additional_fields.${$t}.postType.value.${e}`)})`:Je(`post_editor.tabs.${$t}`)}),title:Je("error",{ns:"common"}),status:"error"}),!1}return(0,ue.CFj)({description:Je("post_editor.errors.photo_limit_reached",{count:Fl.maxPhotos}),title:Je("error",{ns:"common"}),status:"error"}),!1}return!0},[$t,Fl.maxPhoto,Fl.maxPhotos,Fl.maxPhotosVideos,Fl.maxVideos,null===Pl||void 0===Pl?void 0:Pl.additional,null===Pl||void 0===Pl||null===(t=Pl.photos)||void 0===t?void 0:t.length,null===Pl||void 0===Pl||null===(n=Pl.videos)||void 0===n?void 0:n.length,Je]),ns=(0,i.useCallback)(e=>{switch(e){case Y.U0:if(!it.canAddSchedule)return Zl(),!0;break;case Y.Y_:if(!it.canAddBuffer)return Zl(Je("post_editor.upgrade_modal.title_add_buffer"),Je("post_editor.upgrade_modal.subtitle_add_buffer"),[{title:Je("post_editor.upgrade_modal.feature_1_title_add_buffer"),info:Je("post_editor.upgrade_modal.feature_1_subtitle_add_buffer"),icon:G.UMl},{title:Je("post_editor.upgrade_modal.feature_2_title_add_buffer"),info:Je("post_editor.upgrade_modal.feature_2_subtitle_add_buffer"),icon:G.NGU},{title:Je("post_editor.upgrade_modal.feature_3_title_add_buffer"),info:Je("post_editor.upgrade_modal.feature_3_subtitle_add_buffer"),icon:G.Uw4}]),!0;break;case Y.Zt:case Y.jl:if(!it.canAddDraft)return Zl(),!0}if(!it.carousel||!it.reelPost||!it.storyPost){var t,n;const e=Jl(),i=null===e||void 0===e?void 0:e[Q.TIKTOK],o=null===e||void 0===e?void 0:e[Q.TIKTOK_BUSINESS],l=null===e||void 0===e?void 0:e[Q.INSTAGRAM],s=(0,me.z_)(Q.INSTAGRAM,null===l||void 0===l?void 0:l.additional);if(!it.reelPost&&(i||o||s===le.L4))return Zl(Je("upgrade_modal.features.reel_post.title",{ns:"accounts"})),!0;if(!it.storyPost&&s===le.KS)return Zl(Je("upgrade_modal.features.story_post.t
1itle",{ns:"accounts"})),!0;const a=((null===l||void 0===l||null===(t=l.photos)||void 0===t?void 0:t.length)||0)+((null===l||void 0===l||null===(n=l.videos)||void 0===n?void 0:n.length)||0);if(!it.carousel&&a>1)return(0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postCarousel"}),Zl(Je("upgrade_modal.features.instagram_carousel.title",{ns:"accounts"}),Je("upgrade_modal.features.instagram_carousel.subtitle",{ns:"accounts"}),cn.$2,cn.Rr),!0}return!1},[Zl,it,Jl,Je]),is=(0,i.useCallback)(()=>{var e;return!(null===(e=tt.current)||void 0===e||!e.isInEditMode)&&(tt.current.confirmExit(),!0)},[]),os=(0,i.useCallback)(async(e,t)=>{var n,i;let o={};const l=(0,me.PY)(wl,Mn,$t).map(e=>e.id);switch($t){case Q.LINKEDIN:o=await hl((0,he.mb)(e,l));break;case Q.FACEBOOK:o=await hl((0,he.Xi)(e,l));break;case Q.BLUESKY:o=await hl((0,he.Yu)(e,l))}1===(null===(n=o)||void 0===n||null===(i=n.data)||void 0===i?void 0:i.status)?t(o.data.items||[]):t([])},[$t,hl,wl,Mn]),ls=(0,i.useCallback)(()=>{(0,re.b)("post-editor","click","mention - use")},[]),ss=(0,i.useCallback)(()=>{var e;const t=null===(e=Ke.current)||void 0===e?void 0:e.view;t&&((0,pe.mg)(t,"@",pe.Fb.selection,pe.WV.space,!0),t.focus(),(0,re.b)("post-editor","click","mention - insert"))},[Ke]),as=(0,i.useCallback)((e,t,n)=>{var i;(0,pe.mg)(null===(i=Ke.current)||void 0===i?void 0:i.view,e,t,n)},[Ke]),rs=(0,i.useCallback)(e=>{Gn({date:e.date,time:e.time,timezone:e.timezone})},[Gn]),ds=(0,i.useCallback)(e=>{oi(e?{value:e.value,unit:e.unit}:null)},[oi]),cs=(0,i.useCallback)(e=>{ni(e?(0,V.cloneDeep)(e):null)},[ni]),us=(0,i.useCallback)(e=>{as(e.native,pe.Fb.selection),(0,re.b)("post-editor","click","emoji - use")},[as]),ps=(0,i.useCallback)(e=>{as(e.text,pe.Fb.selection),(0,re.b)("post-editor","click","snippet - use")},[as]),ms=(0,i.useCallback)(()=>{tn.forEach(e=>{(0,me.Kh)(e)||e.id===e.url||nn({type:"update",payload:{id:e.id,item:{id:e.url}}})})},[nn,tn]),hs=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(e=>{var t;return e.uploadId?{...(null===(t=tn.find(t=>t.id===e.uploadId))||void 0===t?void 0:t.data)||e,order:e.order}:e}).filter(t=>t&&(!e||!t.uploadId))};Object.keys(Wi).forEach(e=>{var n,i;Bi({type:"merge",tab:e,payload:{videos:t(null===(n=Wi[e])||void 0===n?void 0:n.videos),photos:t(null===(i=Wi[e])||void 0===i?void 0:i.photos)}})})},[Bi,Wi,tn]),vs=(0,i.useCallback)(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=tn.filter(e=>e&&t.includes(e.id)&&[ee.W,ee.p].includes(e.type));if(!i.length)return;const o={},l=Wi[e]||(0,me.G)(Ol,e),s=(0,me.Gy)(null===l||void 0===l?void 0:l.photos,null===l||void 0===l?void 0:l.videos);let a=0;const r=(null===l||void 0===l?void 0:l.videos)||[],d=i.filter(e=>e.type===ee.W).filter(e=>!r.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>{if(a+=1,(0,me.Kh)(e)){var t,n;const i=null===(t=kn.getFile(e.id))||void 0===t||null===(n=t.customFileParams)||void 0===n?void 0:n.order;return{uploadId:e.id,order:void 0!==i?i:s+a}}return{...e.data,order:s+a}}),c=(null===l||void 0===l?void 0:l.photos)||[],u=i.filter(e=>e.type===ee.p).filter(e=>!c.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>{if(a+=1,(0,me.Kh)(e)){var t,n;const i=null===(t=kn.getFile(e.id))||void 0===t||null===(n=t.customFileParams)||void 0===n?void 0:n.order;return{uploadId:e.id,order:void 0!==i?i:s+a}}return{...e.data,order:s+a}});if(n){const e=[...(null===l||void 0===l?void 0:l.videos)||[],...d],t=[...(null===l||void 0===l?void 0:l.photos)||[],...u];o.photos=t,o.videos=e}else if(d.length){const e=[...(null===l||void 0===l?void 0:l.videos)||[],...d];o.photos=[],o.videos=e}else if(u.length){const e=[...(null===l||void 0===l?void 0:l.photos)||[],...u];o.photos=e,o.videos=[]}if(o.photos||o.videos){const t=(0,me.Ok)(o.photos,o.videos);o.photos=t.photos,o.videos=t.videos,o.scraper=null,Bi({type:"merge",tab:e,payload:o}),setTimeout(()=>{var e;const t=i[i.length-1],n=null===(e=Qe.current)||void 0===e?void 0:e.querySelector(`[data-id="${t.id}"]`);null===n||void 0===n||n.scrollIntoView({inline:"center",behavior:"smooth"})})}},[Bi,tn,Wi,Ol,kn]),xs=(0,i.useCallback)(()=>{_n(!1)},[_n]),gs=(0,i.useCallback)(()=>{_n(!0),(0,re.b)("post-editor","click","media - add media")},[_n]),fs=(0,i.useCallback)(e=>()=>{const t=bl===e?null:e;hl((0,he.U5)(t)),(0,ce.analyticsTrackEvent)(t?"plannerMediaPanelOpen":"plannerMediaPanelClose")},[bl,hl]),bs=(0,i.useCallback)(e=>()=>{const t=bl===e?null:e;hl((0,he.U5)(t)),(0,ce.analyticsTrackEvent)(t?"plannerAiMediaPanelOpen":"plannerAiMediaPanelClose")},[bl,hl]),js=(0,i.useCallback)(e=>{let{panelId:t,text:n}=e;(null===cl||void 0===cl?void 0:cl.id)===t?(ul(null),(0,ce.analyticsTrackEvent)("plannerAiWriterClose")):(ul
1({id:t,text:n,hash:(0,st.E)()}),(0,ce.analyticsTrackEvent)("plannerAiWriterOpen"))},[cl]),_s=(0,i.useCallback)(e=>{let{panelId:t,slug:n,text:i}=e;ul({id:t,slug:n,text:i,hash:(0,st.E)()}),(0,ce.analyticsTrackEvent)("plannerAiWriterFromSelectedText")},[]),ks=(0,i.useCallback)(e=>{let{id:t}=e;kn.removeFile(t),nn({type:"remove",payload:{id:t}}),(0,re.b)("post-editor","click","media - remove")},[nn,kn]),ys=(0,i.useCallback)(e=>{let{id:t,type:n}=e;ts({skipVideo:n!==ne.W,skipPhoto:n!==ne.p})&&(vs($t,[t],Fl.maxPhotosVideos>=0),(0,re.b)("post-editor","click","media - use"))},[vs,$t,Fl,ts]),Cs=(0,i.useCallback)(e=>{let{id:t,url:n}=e;Bi({type:"merge",tab:$t,payload:{videos:Pl.videos.filter(e=>(!t||e.uploadId!==t)&&(!n||e.url!==n)),photos:Pl.photos.filter(e=>(!t||e.uploadId!==t)&&(!n||e.url!==n))}}),(0,re.b)("post-editor","click","media - remove as used")},[Bi,Pl,$t]),Ss=(0,i.useCallback)(e=>{let{type:t,url:n,thumbUrl:i,thumbTime:o}=e;t===ne.W&&(it.videoCover?(Xt({type:t,url:n,thumbUrl:i,selectedTime:o}),(0,re.b)("post-editor","click","media - edit thumb")):Zl())},[Xt,Zl,it]),Ts=(0,i.useCallback)(()=>Xt(null),[Xt]),ws=(0,i.useCallback)((e,t,n)=>{let{type:i,url:o}=e;if(i!==ne.W||!t)return;const l=Wi[$t]||(0,me.G)(Ol,$t),s=((null===l||void 0===l?void 0:l.videos)||[]).map(e=>e.url===o?{...e,thumbUrl:t,thumbTime:n}:e);Bi({type:"merge",tab:$t,payload:{videos:s}})},[Wi,Ol,$t]),Es=(0,ei.vW)(e=>e.thumbnailTargetVideoUrl),Is=(0,ei.vW)(e=>e.isAgentStreaming),As=(0,i.useMemo)(()=>{var e;const t=(null===Pl||void 0===Pl?void 0:Pl.videos)||[];return Es&&t.some(e=>e.url===Es)?Es:(null===(e=t[0])||void 0===e?void 0:e.url)||null},[Es,Pl]),zs=(0,i.useCallback)(async e=>{try{var t,n;const i=e.split(";")[0].split("/")[1]||"jpeg",o=await c().post(Kn.cW$,{name:`riley-thumb.${i}`,data:e});return null!==(t=o.data)&&void 0!==t&&t.status&&(null===(n=o.data)||void 0===n?void 0:n.url)||""}catch(i){return(0,Ln.S3)(i),""}},[]),Os=(0,i.useCallback)(async e=>{const t=As,n=null===e||void 0===e?void 0:e.url;if(!t||!n)return;const i=1280;try{const e=await(0,Qn.q)(n,i,i).catch(()=>(0,Qn.q)(`${Kn.XzF}${n}`,i,i)),o=await zs(e);
1if(!o)throw new Error("Thumbnail upload failed");ws({type:ne.W,url:t},(0,ce.getThumbUrl)(o,"300"),null),(0,ue.CFj)({description:Je("post_media.edit_thumb.riley_applied",{ns:"planner"}),status:"success"})}catch(o){(0,Ln.S3)(o),(0,ue.CFj)({description:Je("post_media.edit_thumb.riley_send_error",{ns:"planner"}),title:Je("error",{ns:"common"}),status:"error"})}},[ws,zs,As,Je]),Ds=(0,i.useCallback)(e=>{let{url:t}=e;hl((0,he.U5)(null)),Yt({open:!0,url:t}),(0,re.b)("post-editor","click","image editor - edit file")},[hl]),Ps=(0,i.useCallback)(e=>{let{url:t}=e;hl((0,he.U5)(null)),dl({originalUrl:t}),(0,ce.analyticsTrackEvent)("aiEditImageOpen")},[hl]),Rs=(0,i.useCallback)((e,t)=>{var n,i;let o,{name:l,data:s}=e;t&&(o=Pl.photos.find(e=>e.url===t),Cs({url:t})),null===(n=kn.getPlugin("ImportUriDirectly"))||void 0===n||null===(i=n.addFile(s,l))||void 0===i||i.then(e=>{var n;t&&kn.setFileState(e,{customFileParams:{order:null===(n=o)||void 0===n?void 0:n.order}})}),t?(0,re.b)("post-editor","click","image editor - save (edit)"):(0,re.b)("post-editor","click","image editor - save (new)")},[Cs,Pl,kn]),Ls=(0,i.useCallback)(e=>{var t,n;let{url:i,projectData:o,size:l}=e;en({open:!0,url:i,projectId:null===o||void 0===o||null===(t=o.split("|"))||void 0===t?void 0:t[0],artBoardId:null===o||void 0===o||null===(n=o.split("|"))||void 0===n?void 0:n[1],size:l}),hl((0,he.U5)(null)),(0,ce.analyticsTrackEvent)("postEditor.media.editProject")},[hl]),Ms=(0,i.useCallback)(()=>{en(null)},[en]),Fs=(0,i.useCallback)((e,t)=>{var n,i;let o,{url:l,projectId:s,artBoardId:a}=e;t&&(o=[...Pl.photos,...Pl.videos].find(e=>e.url===t),Cs({url:t})),null===(n=kn.getPlugin("UploadFromUrl"))||void 0===n||null===(i=n.addFile(l))||void 0===i||i.then(e=>{var n;t&&kn.setFileState(e,{customFileData:{meta:{projectData:a?`${s}|${a}`:s}},customFileParams:{order:null===(n=o)||void 0===n?void 0:n.order}});Ms()}),(0,ce.analyticsTrackEvent)("postEditor.media.saveProject")},[kn,Pl.photos,Pl.videos,Cs,Ms]),Ns=(0,i.useCallback)((e,t,n)=>{Jt({items:e,item:t,addedToPost:n}),(0,re.b)("post-editor","click","media - preview")},[Jt]),Us=(0,i.useCallback)(()=>Jt(null),[Jt]),$s=(0,i.useCallback)((e,t)=>{let{url:n,id:i}=e;if(!n&&!i||1!==t&&-1!==t)return;const o=(0,me.Ok)(Pl.photos,Pl.videos),l=[...o.videos,...o.photos].find(e=>e.url&&e.url===n||e.uploadId&&e.uploadId===i).order,s=l+t,a=Pl.photos.map(e=>({...e,order:e.order===l?s:e.order===s?l:e.order})),r=Pl.videos.map(e=>({...e,order:e.order===l?s:e.order===s?l:e.order})),d=(0,me.Ok)(a,r);Bi({type:"merge",tab:$t,payload:{videos:d.videos,photos:d.photos}}),(0,re.b)("post-editor","click","media - move")},[$t,Pl]),Ws=(0,i.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ue.CFj)({description:Je("post_editor.media.errors.wrong_file_data"),title:Je("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(!e.external&&tn.find(t=>t.id===e.url))return(0,ue.CFj)({description:Je("post_editor.media.errors.file_already_added"),title:Je("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const t=e.mimeType.split("/")[0];if(!["image","video"].includes(t))return(0,ue.CFj)({description:Je("post_editor.media.errors.unsupported_file_type"),title:Je("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const n=new URL(e.url),i=n.pathname.split("/").pop();if(!ts({skipVideo:"video"!==t,skipPhoto:"image"!==t}))return Promise.resolve(!1);if(e.credits&&as(e.credits,pe.Fb.end,pe.WV.new_line),e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),n=kn.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return n?new Promise(t=>{n.addFile(e.url).then(n=>{const i={};e.outputUrl&&(i.outputUrl=e.outputUrl),e.projectId&&(i.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId}),kn.setFileState(n,{customFileData:i}),t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}setTimeout(()=>{const t={};e.outputUrl&&(t.outputUrl=e.outputUrl),e.projectId&&(t.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId});const o={url:e.url,thumbUrl:e.thumbUrl,dir:`${n.origin}${n.pathname.slice(0,n.pathname.lastIndexOf("/"))}`,fileName:i};void 0!==e.thumbTime&&(o.thumbTime=0);
1const l=kn.addFile({id:e.url,name:i,type:e.mimeType,data:{uploadedData:o},preview:e.thumbUrl});kn.setFileState(l,{customFileData:t});const s=kn.getFile(l);return kn.emit("processPlannerMedia:upload-success",s,{body:s.data.uploadedData}),kn.setFileState(s.id,{progress:{uploadComplete:!0,uploadStarted:!0}}),Promise.resolve(!0)})},[as,Je,tn,kn,ts]),Bs=(0,i.useCallback)(e=>{"video"!==e.mimeType.split("/")[0]||it.video?(Ws(e),rt&&(0,ue.CFj)({description:Je("post_editor.media.file_added"),title:Je("success",{ns:"common"}),status:"success"})):((0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Zl(Je("post_editor.upgrade_modal.title_video"),Je("post_editor.upgrade_modal.subtitle_video"),cn.su,cn.X9))},[it.video,Zl,Je,Ws,rt]),Hs=(0,i.useCallback)(function(e){let{replace:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?as(e):as(e,pe.Fb.end,pe.WV.new_line)},[as]),Zs=(0,i.useCallback)(function(){let{text:e,media:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t||[]).forEach((e,t)=>{null!==e&&void 0!==e&&e.url&&setTimeout(()=>{Ws({url:e.url,thumbUrl:e.url,mimeType:e.mimeType||"image/png",external:!0,credits:"",source:Yn.rRR.SIMPLIFIED,id:e.id||e.url})},250*t)});const n=(e||"").trim();if(n){var i,o,l,s,a;const e=(null===(i=Ke.current)||void 0===i||null===(o=i.view)||void 0===o||null===(l=o.state)||void 0===l||null===(s=l.doc)||void 0===s||null===(a=s.textContent)||void 0===a?void 0:a.trim())||"";Hs(n,{replace:0===e.length})}},[Ws,Hs]),Gs=(0,i.useCallback)(e=>{let{aiData:t,insertPosition:n,insertDelimiter:i}=e;return()=>{un(!0),hl((0,qn.p2)(t)).then(e=>{var t,o;null!==(t=e[0])&&void 0!==t&&null!==(o=t.payload)&&void 0!==o&&o.headline&&as(e[0].payload.headline,n,i)}).finally(()=>{un(!1)}),(0,ce.analyticsTrackEvent)("plannerAIAssistantFromSelectedText")}},[hl,as,un]),Js=(0,i.useCallback)(e=>{Bi({type:"merge",tab:$t,payload:{comments:(0,V.cloneDeep)(e||[])}})},[$t,Bi]),Vs=(0,i.useCallback)(function(e,t){Bi({type:"merge-additional-type",tab:e,payload:{...arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},type:t}})},[Bi]),Xs=(0,i.useCallback)((e,t,n,i)=>{n&&Vs(e,t,{[n]:i})},[Vs]),qs=(0,i.useCallback)((e,t)=>{Bi({type:"remove-additional-type",tab:e,payload:{type:t}})},[Bi]),Ys=(0,i.useCallback)(e=>{var t;const n=null===(t=Ke.current)||void 0===t?void 0:t.view;if(!n)return;const i=n.state.doc.textBetween(0,n.state.doc.content.size,"\0","\0"),o=[];(0,Se.T5)(i).forEach(t=>{const n=(0,pe.Ae)(t),i=Object.keys(si).find(e=>si[e].short===n)||n;i&&si[i]&&(e&&si[i].short&&!si[i].disabled?o.push({from:t,to:si[i].short}):si[i].string&&o.push({from:t,to:si[i].string}))}),(0,kt.a)(n,o)},[si,Ke]),Ks=(0,i.useCallback)(e=>{var t;if(null===Pl||void 0===Pl||null===(t=Pl.scraper)||void 0===t||!t.link)return;const n=(0,pe.Ae)(Pl.scraper.link),i=Object.keys(si).find(e=>si[e].short===n)||n;i&&si[i]&&(e&&si[i].short&&!si[i].disabled?Bi({type:"merge",tab:$t,payload:{scraper:{...Pl.scraper,link:si[i].short}}}):si[i].string&&Bi({type:"merge",tab:$t,payload:{scraper:{...Pl.scraper,link:(0,pe.Ae)(si[i].string)}}}))},[si,Pl,$t,Bi]),Qs=(0,i.useCallback)(e=>{var t;const n=null===(t=Ke.current)||void 0===t?void 0:t.view;if(!n)return null;const i=n.state.selection.$anchor;if(!e&&Ot&&(i.nodeBefore&&!/^\s$/.test(n.state.doc.textBetween(i.pos-1,i.pos,"\0","\0"))||i.nodeAfter&&!/^\s$/.test(n.state.doc.textBetween(i.pos,i.pos+1,"\0","\0"))))return null;const o=(null===Pl||void 0===Pl?void 0:Pl.message)||"";return(0,Se.T5)(o,!1)||[]},[Ot,Pl]),ea=(0,i.useCallback)(async(e,t)=>{const n={link:t},i=await Bt(t);var o;i?(n.title=(null===i||void 0===i?void 0:i.title)||"",n.description=(null===i||void 0===i?void 0:i.description)||"",n.image=(null===i||void 0===i||null===(o=i.images)||void 0===o?void 0:o[0])||"",Bi({type:"merge",tab:e,payload:{scraper:n,_scraperLoading:!1}})):Bi({type:"merge",tab:e,payload:{scraper:null,_scraperRemoved:t,_scraperLoading:!1}})},[Bt,Bi]),ta=(0,i.useCallback)((e,t)=>{Bi({type:"merge",tab:e,payload:{scraper:null,_scraperRemoved:t||null,_scraperLoading:!1}})},[Bi]),na=(0,i.useCallback)(()=>{var e;const t=null===Pl||void 0===Pl||null===(e=Pl.scraper)||void 0===e?void 0:e.link;
1t&&(ta($t,t),(0,re.b)("post-editor","click","scraper - remove"))},[ta,Pl,$t]),ia=(0,i.useCallback)(e=>{Bi({type:"merge",tab:$t,payload:{scraper:{...Pl.scraper,...e}}})},[Bi,$t,Pl]),oa=(0,i.useCallback)(e=>{var t,n,i;if(!Fl.scraperEnabled||null!==Pl&&void 0!==Pl&&null!==(t=Pl.videos)&&void 0!==t&&t.length||null!==Pl&&void 0!==Pl&&null!==(n=Pl.photos)&&void 0!==n&&n.length||null!==Pl&&void 0!==Pl&&null!==(i=Pl.scraper)&&void 0!==i&&i.link||null!==Wl&&void 0!==Wl&&Wl[ie.POLL]||null!==Wl&&void 0!==Wl&&Wl[ie.DOCUMENT])return;const o=Qs(e),l=null!==o&&void 0!==o&&o.length?(0,pe.Ae)(o[0]):null;l&&l!==Pl._scraperRemoved&&(Bi({type:"merge",tab:$t,payload:{scraper:{link:l},_scraperRemoved:null,_scraperLoading:!0}}),ea($t,l))},[Wl,Qs,ea,Bi,Fl,$t,Pl]),la=(0,i.useCallback)(e=>{var t,n,i;if(!Fl.messageFirstLinkPreview&&!Fl.messageLastLinkPreview||null!==Pl&&void 0!==Pl&&null!==(t=Pl.videos)&&void 0!==t&&t.length||null!==Pl&&void 0!==Pl&&null!==(n=Pl.photos)&&void 0!==n&&n.length||null!==Pl&&void 0!==Pl&&null!==(i=Pl.scraper)&&void 0!==i&&i.link)return void(Ji&&Vi(null));const o=Qs(e),l=Fl.messageLastLinkPreview?(null===o||void 0===o?void 0:o.length)-1:0,s=null!==o&&void 0!==o&&o.length?(0,pe.Ae)(o[l]):null;if(s&&s!==Ji)Vi(s);else if(!s){const e=(null===Pl||void 0===Pl?void 0:Pl.message)||"";((0,Se.T5)(e,!1)||[]).length||Vi(null)}},[Qs,Vi,Fl,Pl,Ji]),sa=(0,i.useCallback)(e=>{let{message:t,entitiesMap:n}=e;$t!==K.BASE&&!Wi[$t]&&t===Ol.message&&(0,V.isEqual)(n,(0,me.sq)(Ol.entitiesMap,$t))||(Bi({type:"merge",tab:$t,payload:{message:t,entitiesMap:n}}),oa(),la())},[Bi,oa,la,Ol,Wi,$t]),aa=(0,i.useCallback)(()=>{Dt(!0)},[Dt]),ra=(0,i.useCallback)(()=>{Dt(!1)},[Dt]),da=(0,i.useCallback)(()=>{Rt(!0)},[Rt]),ca=(0,i.useCallback)(()=>{const e=Jl(),t=Object.values(e).reduce((e,t)=>[...e,...t.accounts],[]),n={accounts:wl.filter(e=>t.includes(e.id)),postsByProvider:e};hl((0,he.U5)(null)),po(n),(0,ce.analyticsTrackEvent)("postEditor.snapshotMaker.open")},[wl,Jl,po,hl]),ua=(0,i.useCallback)(()=>{po(null)},[po]),pa=(0,i.useCallback)(e=>{let{url:t,mimeType:n}=e;po(null),Ws({url:t,thumbUrl:t,mimeType:n,external:!0}),rt&&(0,ue.CFj)({description:Je("post_editor.media.file_added"),title:Je("success",{ns:"common"}),status:"success"})},[po,Ws,rt,Je]),ma=(0,i.useCallback)(()=>{const e=(null===Pl||void 0===Pl?void 0:Pl.message)||"",t=((null===Pl||void 0===Pl?void 0:Pl.comments)||[]).map(e=>e.message);Yi({open:!0,message:e,comments:t,config:{textLimits:[Fl.maxMessageChars,Fl.maxCommentMessageChars],maxComments:Fl.maxComments}})},[Pl,Fl,Yi]),ha=(0,i.useCallback)(()=>{Yi(null)},[Yi]),va=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Yi(null),!e.length)return;as(e[0]);const t=e.slice(1).map(e=>({delay:1,message:e}));Bi({type:"merge",tab:$t,payload:{comments:(0,V.cloneDeep)(t||[])}})},[as,Bi,$t,Yi]),xa=(0,i.useCallback)(e=>{is()||(Wt(Lt[e]),mt(!0),(0,re.b)("post-editor","click","editor tab change"))},[Wt,mt,Lt,is]),ga=(0,i.useCallback)(()=>{Bi({type:"reset",tab:$t}),mt(!0),(0,re.b)("post-editor","click","reset active editor tab state")},[Bi,mt,$t]),fa=(0,i.useCallback)(()=>{Object.keys(Wi).filter(e=>e!==K.BASE).forEach(e=>{Bi({type:"reset",tab:e})}),mt(!0),(0,re.b)("post-editor","click","reset all editor tabs state")},[Bi,mt,Wi]),ba=(0,i.useCallback)(()=>lo(null),[lo]),ja=(0,i.useCallback)(()=>Io(null),[Io]),_a=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{allowNoAccounts:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t&&(null===Mn||void 0===Mn||!Mn.length))return(0,ue.CFj)({description:Je("post_editor.errors.no_accounts_selected"),title:Je("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no accounts"),!1;if(t&&(null===Mn||void 0===Mn||!Mn.length)){var n,i,o;const e=Ol;return!!(null!==e&&void 0!==e&&e.message||null!==e&&void 0!==e&&null!==(n=e.scraper)&&void 0!==n&&n.link||null!==e&&void 0!==e&&null!==(i=e.photos)&&void 0!==i&&i.length||null!==e&&void 0!==e&&null!==(o=e.videos)&&void 0!==o&&o.length)||((0,ue.CFj)({description:Je("post_editor.errors.no_content"),title:Je("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no content"),!1)}const l=Lt.filter(e=>e!==K.BASE).find(e=>{var t,n,i;const o=Wi[e]||(0,me.G)(Ol,e);return o&&!(null!==o&&void 0!==o&&o.message)&&!(null!==o&&void 0!==o&&null!==(t=o.scraper)&&void 0!==t&&t.link)&&!(null!==o&&void 0!==o&&null!==(n=o.photos)&&void 0!==n&&n.length)&&!(null!==o&&void 0!==o&&null!==(i=o.videos)&&void 0!==i&&i.length)});return!l||((0,ue.CFj)({description:Je("post_editor.errors.no_content"),title:Je("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no content"),e&&(Vl(),Wt(l),mt(!0)),!1)},[Mn,Wi,Ol,Lt,Vl,Wt,mt,Je]),ka=(0,i.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];_o(Y.LE);const t=Jl(),n=Il?{[$t]:{...t[$t]}}:t;
1Object.keys(t).forEach(e=>{var i,o;n[e]={...t[e],id:Il?wn:void 0,ids:Il||null===Ie||void 0===Ie||null===(i=Ie[e])||void 0===i?void 0:i.ids,groupId:Il||null===Ie||void 0===Ie||null===(o=Ie[e])||void 0===o?void 0:o.groupId}});const i=e=>{e&&Lt.includes(e)&&(Wt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${Y.LE}`)};if(We)await(null===We||void 0===We?void 0:We(Y.LE,n)),null===$e||void 0===$e||$e(Y.LE,n);else try{var o;const t=await hl((0,he.TJ)(n,{updateFutureMultiplies:e}));var l,s,a,r,d;if(1===(null===t||void 0===t||null===(o=t.data)||void 0===o?void 0:o.status))c={postIds:(null===(l=t.data.results)||void 0===l||null===(s=l[0])||void 0===s?void 0:s.postIds)||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.LE}`),null===$e||void 0===$e||$e(Y.LE,n,c);else i(null===t||void 0===t||null===(a=t.data)||void 0===a||null===(r=a.results)||void 0===r||null===(d=r[0])||void 0===d?void 0:d.networkType)}catch(u){i()}var c;_o(null),ao(!1)},[Jl,Il,$t,We,wn,Ie,Lt,Kl,$e,hl]),ya=(0,i.useCallback)(()=>ao(!1),[]),Ca=(0,i.useCallback)(e=>{ka(e)},[ka]),Sa=(0,i.useCallback)(async()=>{if(ns(Y.LE))return;if(is())return;if(!_a(!1))return;const e=await es();if(!!Object.values(e).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Je("post_editor.check_errors"),title:Je("error",{ns:"common"}),status:"error"}),Vl(),Wt(Object.keys(e)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.LE}`);Ue?ao(!0):ka(!1)},[ns,is,_a,es,Je,Vl,Ue,ka]),Ta=(0,i.useCallback)(async()=>{if(ns(Y.U0))return;if(is())return;const e=oo===Y.U0;if(e&&lo(null),!_a(!0))return;const t=await es();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Je("post_editor.check_errors"),title:Je("error",{ns:"common"}),status:"error"}),Vl(),Wt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.U0}`);if(!e)return void lo(Y.U0);_o(Y.U0);const n=Jl({addGroupId:[q.JV,q.gj].includes(ze)?Mn.length>1&&At:Mn.length>1,useDraftGroupId:!0}),i=e=>{e&&Lt.includes(e)&&(Wt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${Y.U0}`)};try{var o;const e=await hl((0,he.pV)(n));var l,s,a,r,d;if(1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status))c={postIds:(null===(l=e.data.results)||void 0===l||null===(s=l[0])||void 0===s?void 0:s.postIds)||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.U0}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"scheduled",channels:Object.keys(n)}),null===$e||void 0===$e||$e(Y.U0,n,c);else i(null===e||void 0===e||null===(a=e.data)||void 0===a||null===(r=a.results)||void 0===r||null===(d=r[0])||void 0===d?void 0:d.networkType)}catch(u){i()}var c;_o(null)},[ns,is,oo,_a,es,Jl,ze,Mn.length,At,Je,Vl,Lt,Kl,$e,hl]),wa=(0,i.useCallback)(async e=>{if(ns(Y.Y_))return;if(is())return;const t=oo===Y.Y_;if(t&&lo(null),!_a(!0))return;const n=await es();if(!!Object.values(n).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Je("post_editor.check_errors"),title:Je("error",{ns:"common"}),status:"error"}),Vl(),Wt(Object.keys(n)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.Y_}`);if(!t&&!ft)return void lo(Y.Y_);!0===e&&bt(!0),_o(Y.Y_);const i=Jl({addGroupId:[q.JV,q.gj].includes(ze)?Mn.length>1&&At:Mn.length>1,useDraftGroupId:!0}),o={};
1Object.keys(i).forEach(e=>{o[e]={...i[e],timezone:El}});const l=e=>{e&&Lt.includes(e)&&(Wt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${Y.Y_}`)};try{var s;const e=await hl((0,he.WQ)(o));var a,r,d,c,u;if(1===(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.status))p={postIds:(null===(a=e.data.results)||void 0===a||null===(r=a[0])||void 0===r?void 0:r.postIds)||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.Y_}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"queue",channels:Object.keys(o)}),null===$e||void 0===$e||$e(Y.Y_,o,p);else l(null===e||void 0===e||null===(d=e.data)||void 0===d||null===(c=d.results)||void 0===c||null===(u=c[0])||void 0===u?void 0:u.networkType)}catch(m){l()}var p;_o(null)},[ns,is,oo,_a,es,ft,Jl,ze,Mn.length,At,Je,Vl,bt,El,Lt,Kl,$e,hl]),Ea=(0,i.useCallback)(async()=>{if(ns(Y.rv))return;if(is())return;const e=oo===Y.rv;if(e&&lo(null),!_a(!0))return;const t=await es();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Je("post_editor.check_errors"),title:Je("error",{ns:"common"}),status:"error"}),Vl(),Wt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.rv}`);if(!e)return void lo(Y.rv);_o(Y.rv);const n=Jl({addGroupId:[q.JV,q.gj].includes(ze)?Mn.length>1&&At:Mn.length>1,useDraftGroupId:!0});Object.keys(n).forEach(e=>{n[e]={...n[e],timezone:El}});const i=()=>{(0,re.b)("post-editor","click",`action error - ${Y.rv}`)};try{var o;const e=await hl((0,he.BG)(n));1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status)?(l={postIds:e.data.postIds||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.rv}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"now",channels:Object.keys(n)}),null===$e||void 0===$e||$e(Y.rv,n,l)):i()}catch(s){i()}var l;_o(null)},[ns,is,_a,es,Vl,_o,Jl,Kl,Wt,mt,lo,oo,$e,El,hl,Je,Mn,At,ze]),Ia=(0,i.useCallback)(async()=>{if(ns(Y.gh))return;if(is())return;if(!_a(!1,{allowNoAccounts:!0}))return;_o(Y.gh);const e=Jl(),t=Il&&e[$t]?{[$t]:{...e[$t]}}:{...e};Object.keys(e).forEach(n=>{var i,o;t[n]={...e[n],id:Il?wn:void 0,ids:Il||null===Ie||void 0===Ie||null===(i=Ie[n])||void 0===i?void 0:i.draftIds,draftIds:void 0,groupId:Il||null===Ie||void 0===Ie||null===(o=Ie[n])||void 0===o?void 0:o.groupId}});const n=()=>{(0,re.b)("post-editor","click",`action error - ${Y.gh}`)};if(We)await(null===We||void 0===We?void 0:We(Y.gh,t)),null===$e||void 0===$e||$e(Y.gh,t);else try{var i;const e=await hl((0,he.DO)(t));var o,l;if(1===(null===e||void 0===e||null===(i=e.data)||void 0===i?void 0:i.status))s={draftIds:(null===(o=e.data.results)||void 0===o||null===(l=o[0])||void 0===l?void 0:l.draftIds)||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.gh}`),null===$e||void 0===$e||$e(Y.gh,t,s);else n()}catch(a){n()}var s;_o(null)},[ns,is,_a,_o,Jl,Kl,We,wn,$t,Il,Ie,$e,hl]),Aa=(0,i.useCallback)(async()=>{if(ns(Y.Zt))return;if(is())return;const e=oo===Y.Zt;if(e&&lo(null),!_a(!0,{allowNoAccounts:!0}))return;if(!e)return void lo(Y.Zt);_o(Y.Zt);const t=Jl({addGroupId:[q.JV,q.gj].includes(ze)?Mn.length>1&&At:Mn.length>1}),n=()=>{(0,re.b)("post-editor","click",`action error - ${Y.Zt}`)};try{var i;const e=await hl((0,he.uN)(t));var o,l;if(1===(null===e||void 0===e||null===(i=e.data)||void 0===i?void 0:i.status))s={draftIds:(null===(o=e.data.results)||void 0===o||null===(l=o[0])||void 0===l?void 0:l.draftIds)||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.Zt}`),null===$e||void 0===$e||$e(Y.Zt,t,s);else n()}catch(a){n()}var s;_o(null)},[ns,is,_a,_o,Jl,Kl,lo,oo,$e,hl,Mn,At,ze]),za=(0,i.useCallback)(async()=>{if(ns(Y.jl))return;if(is())return;const e=oo===Y.jl;if(e&&lo(null),!_a(!0,{allowNoAccounts:!0}))return;const t=await es();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Je("post_editor.check_errors"),title:Je("error",{ns:"common"}),status:"error"}),Vl(),Wt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.jl}`);if(!e)return void lo(Y.jl);_o(Y.jl);
1const n=Jl({addGroupId:[q.JV,q.gj].includes(ze)?Mn.length>1&&At:Mn.length>1}),i=()=>{(0,re.b)("post-editor","click",`action error - ${Y.jl}`)};try{var o;const e=await hl((0,he.wm)(n));var l,s;if(1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status))a={draftIds:(null===(l=e.data.results)||void 0===l||null===(s=l[0])||void 0===s?void 0:s.draftIds)||[]},Kl(),(0,re.b)("post-editor","click",`action done - ${Y.jl}`),null===$e||void 0===$e||$e(Y.jl,n,a);else i()}catch(r){i()}var a;_o(null)},[ns,is,_a,es,Vl,_o,Jl,Kl,Wt,mt,lo,oo,$e,hl,Je,Mn,At,ze]),Oa=(0,i.useCallback)(e=>t=>{Xs($t,ie.POST,e,t.target.value)},[$t,Xs]),Da=(0,i.useCallback)(e=>t=>{Xs($t,ie.POST,e,t)},[$t,Xs]),Pa=(0,i.useCallback)(e=>{Xs($t,ie.POST_TYPE,"value",e)},[$t,Xs]),Ra=(0,i.useCallback)(e=>{Wi[$t]||!(0,me.qr)(Ol)?Mo({open:!0,value:e}):Pa(e)},[Wi,$t,Ol,Pa,Mo]),La=(0,i.useCallback)(()=>{var e;if(null!==Wl&&void 0!==Wl&&Wl[ie.CAROUSEL])return;const t=[];var n,i,o,l;null!==Pl&&void 0!==Pl&&null!==(e=Pl.scraper)&&void 0!==e&&e.link?t.push({link:null===Pl||void 0===Pl||null===(n=Pl.scraper)||void 0===n?void 0:n.link,title:null===Pl||void 0===Pl||null===(i=Pl.scraper)||void 0===i?void 0:i.title,description:null===Pl||void 0===Pl||null===(o=Pl.scraper)||void 0===o?void 0:o.description,image:null===Pl||void 0===Pl||null===(l=Pl.scraper)||void 0===l?void 0:l.image,callToActionType:""}):t.push({link:""});Xs($t,ie.CAROUSEL,"items",t),(0,re.b)("post-editor","click","carousel - create")},[$t,Pl,Wl,Xs]),Ma=(0,i.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===t||void 0===t||!t.items||null!==t&&void 0!==t&&null!==(e=t.items)&&void 0!==e&&e.length?Vs($t,ie.CAROUSEL,t):qs($t,ie.CAROUSEL)},[$t,Vs,qs]),Fa=(0,i.useCallback)(()=>{qs($t,ie.CAROUSEL)},[$t,qs]),Na=(0,i.useCallback)(e=>{null!==e&&void 0!==e&&e.value?Vs($t,ie.BACKGROUND,e):qs($t,ie.BACKGROUND),(0,ce.analyticsTrackEvent)("postBackgroundChanged")},[$t,qs,Vs]),Ua=(0,i.useCallback)(e=>t=>{Xs($t,ie.SCRAPER,e,t)},[$t,Xs]),$a=(0,i.useCallback)(()=>{null!==Wl&&void 0!==Wl&&Wl[ie.POLL]||(Vs($t,ie.POLL,{}),(0,ce.analyticsTrackEvent)("postPollCreated"))},[Wl,$t,Vs]),Wa=(0,i.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===t||void 0===t||!t.items||null!==t&&void 0!==t&&null!==(e=t.items)&&void 0!==e&&e.length?Vs($t,ie.POLL,t):qs($t,ie.POLL)},[$t,Vs,qs]),Ba=(0,i.useCallback)(()=>{qs($t,ie.POLL)},[$t,qs]),Ha=(0,i.useCallback)(()=>{null!==Wl&&void 0!==Wl&&Wl[ie.DOCUMENT]||(Vs($t,ie.DOCUMENT,{}),(0,ce.analyticsTrackEvent)("postDocumentCreated"))},[Wl,$t,Vs]),Za=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Vs($t,ie.DOCUMENT,e)},[$t,Vs]),Ga=(0,i.useCallback)(()=>{qs($t,ie.DOCUMENT)},[$t,qs]),Ja=(0,i.useCallback)(e=>{e?Vs($t,ie.LOCATION,e):qs($t,ie.LOCATION)},[$t,Vs,qs]),Va=(0,i.useCallback)((e,t)=>{t?Vs($t,e,t):qs($t,e)},[$t,Vs,qs]),Xa=(0,i.useCallback)(e=>{e?Vs($t,ie.REELS_COLLABORATORS,e):qs($t,ie.REELS_COLLABORATORS)},[$t,Vs,qs]),qa=(0,i.useCallback)(e=>{var t,n;if(!it.mediaUserTagging)return void Zl(Je("upgrade_modal.features.instagram_media_user_tagging.title",{ns:"accounts"}),Je("upgrade_modal.features.instagram_media_user_tagging.subtitle",{ns:"accounts"}));const i=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),o=i.map(e=>e.url),l=((null===(t=Wl[ie.MEDIA_USER_TAGS])||void 0===t||null===(n=t.items)||void 0===n?void 0:n.value)||[]).filter(e=>o.includes(e.mediaId));Qi({open:!0,tags:l,items:i,defaultItem:e?i.find(t=>t.url===e):void 0})},[it.mediaUserTagging,Ul,Wl,Zl,Je]),Ya=(0,i.useCallback)(()=>Qi(null),[]),Ka=(0,i.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Vs($t,ie.MEDIA_USER_TAGS,{items:e}):qs($t,ie.MEDIA_USER_TAGS)},[qs,Vs,$t]),Qa=(0,i.useCallback)(e=>{var t,n;if(!it.mediaCollaboratorTagging)return void Zl(Je("upgrade_modal.features.instagram_media_collaborator_tagging.title",{ns:"accounts"}),Je("upgrade_modal.features.instagram_media_collaborator_tagging.subtitle",{ns:"accounts"}));const i=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),o=i.map(e=>e.url),l=((null===(t=Wl[ie.MEDIA_COLLABORATOR_TAGS])||void 0===t||null===(n=t.items)||void 0===n?void 0:n.value)||[]).filter(e=>o.includes(e.mediaId));to({open:!0,tags:l,items:i,defaultItem:e?i.find(t=>t.url===e):void 0})},[it.mediaCollaboratorTagging,Ul,Wl,Zl,Je]),er=(0,i.useCallback)(()=>to(null),[]),tr=(0,i.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Vs($t,ie.MEDIA_COLLABORATOR_TAGS,{items:e}):qs($t,ie.MEDIA_COLLABORATOR_TAGS)},[qs,Vs,$t]),nr=(0,i.useCallback)(e=>{var t,n;if(!it.mediaProductTagging)return void Zl(Je("upgrade_modal.features.instagram_media_product_tagging.title",{ns:"accounts"}),Je("upgrade_modal.features.instagram_media_product_tagging.subtitle",{ns:"accounts"}));const i=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),o=i.map(e=>e.url),l=(0,me.PY)(wl,Mn,$t),s=l.map(e=>e.id),a=((null===(t=Wl[ie.MEDIA_PRODUCT_TAGS])||void 0===t||null===(n=t.items)||void 0===n?void 0:n.value)||[]).filter(e=>o.includes(e.mediaId)&&s.includes(e.accountId));io({open:!0,accounts:l,tags:a,items:i,defaultItem:e?i.find(t=>t.url===e):void 0})},[it.mediaProductTagging,Ul,wl,Mn,$t,Wl,Zl,Je]),ir=(0,i.useCallback)(()=>io(null),[]),or=(0,i.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Vs($t,ie.MEDIA_PRODUCT_TAGS,{items:e}):qs($t,ie.MEDIA_PRODUCT_TAGS)},[qs,Vs,$t]),lr=(0,i.useCallback)(()=>{zt(!At)},[zt,At]),sr=(0,i.useCallback)(e=>{const t=e.clipboardData.getData("text/plain"),n=Array.from(e.clipboardData.files).map(e=>({name:e.name,type:e.type,size:e.size,data:e}));(null===t||void 0===t||!t.length)&&n.length>0&&kn.addFiles(n)},[kn]),ar=(0,i.useCallback)((e,t)=>async()=>{const n=[],i=Jl();
1Object.keys(i).forEach(e=>{const t=wl.filter(t=>{var n;return null===(n=i[e].accounts)||void 0===n?void 0:n.includes(t.id)}).map(e=>e.social_type),o=(0,me.z_)(e,i[e].additional),l=(0,me.yD)(e,i[e].additional);t.includes(oe.TIKTOK_PROFILE)?l===se.J&&n.push({type:"reminder",socialType:oe.TIKTOK_PROFILE,postType:null,remember:!0}):t.includes(oe.INSTAGRAM_PROFILE)?n.push({type:"reminder",socialType:oe.INSTAGRAM_PROFILE,postType:o,remember:!0}):t.includes(oe.THREADS_REMINDER)&&n.push({type:"reminder",socialType:oe.THREADS_REMINDER,postType:o,remember:!0})});if(n.filter(e=>"reminder"===e.type).length){_o(t);try{(await c().get(Kn._s3)).data.status!==ce.PLANNER_RESPONSE_STATUS_SUCCESS&&n.push({type:"mobile-app"})}catch(s){n.push({type:"mobile-app"})}finally{_o(null)}}const o=e=>`${e.type}_${e.socialType||"all"}_${e.postType||"default"}`,l=n.filter(e=>{if(!e.remember)return!0;const t=o(e);return!jt.includes(t)}).map((t,n,i)=>{const l=i.length===n+1?()=>{Io(null),e()}:()=>Io(e=>({...e,index:e.index+1}));return{...t,onConfirm:e=>{t.remember&&(e=>{if(e){const e=o(t);It(t=>t?[...t,e]:[e])}})(e),l()}}});l.length?Io({index:0,action:t,items:l}):e()},[wl,Jl,Io,jt,It]),rr=(0,i.useCallback)(e=>{is()||(Fn(e||[]),(0,re.b)("post-editor","click","account list - selection change"))},[Fn,is]),dr=(0,i.useCallback)(()=>{is()||(Mn.length===Bl.length?Fn([]):Fn(Bl.map(e=>e.id)))},[is,Mn,Bl,Fn]),cr=(0,i.useCallback)(e=>{is()||(e?(Fn(e.accounts||[]),Un(e.id)):(Fn(Ge||[]),Un(null)))},[Fn,Un,Ge,is]),ur=(0,i.useCallback)(()=>{if(xl){const e=xl.find(e=>e.id===Nn);Wn(e)}setTimeout(()=>{Wn(null)})},[Wn,xl,Nn]),pr=(0,i.useCallback)(()=>{hl((0,li.$$)({product:ce.PRODUCTS.SOCIAL_MEDIA})),Gl()},[hl,Gl]),mr=(0,i.useCallback)(()=>{const e=Tl===rl?null:rl;hl((0,he.Z2)(e,ce.CHATBOT_SIDEBAR_PANEL)),(0,ce.analyticsTrackEvent)(e?"social.postAISidebarOpen":"social.postAISidebarClose")},[Tl,hl]);(0,i.useEffect)(()=>{Ge&&Fn(Ge||[])},[Ge]),(0,i.useEffect)(()=>{Ee&&Yl({[K.BASE]:Ee||{}})},[Ee]),(0,i.useEffect)(()=>{Object.keys(Ie||{}).length&&Yl(Ie)},[Ie]),(0,i.useEffect)(()=>{(async()=>{if(null!==Ae&&void 0!==Ae&&Ae.length){for(let e=0;e<Ae.length;e++)e&&await(0,ce.delay)(250),await Ws(Ae[e]);if(0===(null===vl||void 0===vl?void 0:vl.length))return;rt&&(0,ue.CFj)({description:Je("post_editor.media.file_added"),title:Je("success",{ns:"common"}),status:"success"})}})()},[Ae]),(0,i.useEffect)(()=>{Zt({quickMedia:(0,V.cloneDeep)(tn),tabsState:(0,V.cloneDeep)(Wi),shortlinksData:(0,V.cloneDeep)(si),tags:(0,V.cloneDeep)(hi)})},[tn,Wi,si,hi]),(0,i.useEffect)(()=>{pt&&setTimeout(()=>{Xl(),es(),mt(!1)},1)},[pt]),(0,i.useEffect)(()=>{ht&&(Ys(it.shortlinks),Ks(it.shortlinks),gt(!1))},[ht]),(0,i.useEffect)(()=>{Ot||void 0===Ot||(oa(),la(),es())},[Ot]),(0,i.useEffect)(()=>{Ot&&!Pt||(Rt(!1),oa(Pt),la(Pt),es())},[Pl]),(0,i.useEffect)(()=>{if(Il){const e=Lt[1]||Lt[0]||K.BASE;e!==$t&&$t!==K.BASE&&Wi[$t]&&ql({tabsState:{[K.BASE]:(0,V.cloneDeep)(Wi[$t]||{})},tags:(0,V.cloneDeep)(hi),quickMedia:(0,V.cloneDeep)(tn)}),Wt(e),mt(!0)}else if(Lt.includes($t))if(2!==(null===Lt||void 0===Lt?void 0:Lt.length)||!(0,me.qr)(Ol)&&1!==(null===Ut||void 0===Ut?void 0:Ut.length))2===(null===Ut||void 0===Ut?void 0:Ut.length)&&(null===Lt||void 0===Lt?void 0:Lt.length)>2&&$t!==K.BASE&&(0,me.qr)(Ol)&&(Wi[$t]&&ql({tabsState:{[K.BASE]:(0,V.cloneDeep)(Wi[$t]||{}),[$t]:(0,V.cloneDeep)(Wi[$t]||{})},tags:(0,V.cloneDeep)(hi),quickMedia:(0,V.cloneDeep)(tn)}),Wt(Lt[0]||K.BASE),mt(!0));else{const e=Lt[1]||Lt[0]||K.BASE;Wt(e),mt(!0)}else Wt(Lt[0]||K.BASE),mt(!0)},[Lt]),(0,i.useEffect)(()=>{const e=[...Re?[]:[K.BASE],...(0,me.sy)(wl,Mn)];(0,V.isEqual)(Lt,e)||Mt(e),es()},[wl,Mn,Re]),(0,i.useEffect)(()=>{es()},[Mi]),(0,i.useEffect)(()=>{const e=e=>{(0,Ce.TC)(e)||(0,Ce.NU)(e)||kn.removeFile(e.id)},t=()=>{kn.getFiles().length||ln(!1)},n=(e,t)=>{const n=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);nn({type:"update",payload:{id:e.id,item:{progress:{percentage:n}}}})},i=(e,t)=>{if("determine"!==t.mode)return;const n=Math.max(Math.floor(100*t.value),1);nn({type:"update",payload:{id:e.id,item:{progress:{type:"postprocess",percentage:n}}}})},o=async(e,t)=>{var n;let{body:i}=t;const o=i.meta||await(0,me.iO)(e.type.split("/")[0],i.url);nn({type:"update",payload:{id:e.id,item:{url:i.url,thumbUrl:i.thumbUrl,data:{...e.customFileData,...i,meta:{...(null===(n=e.customFileData)||void 0===n?void 0:n.meta)||{},...o}},progress:null}}}),hn(e.id),(0,ce.analyticsTrackEvent)("uploadedMedia"),kn.removeFile(e.id)},l=e=>{nn({type:"remove",payload:{id:e.id}}),kn.removeFile(e.id)},s=(e,t)=>{nn({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},a=(e,t)=>{nn({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},r=(e,t)=>{console.error(t,e),u.$e(n=>{n.setLevel("error"),n.setTag("context","post-editor-uploader"),n.setContext("Additional Data",{file:e}),u.Tb(t)})},d=()=>{const{info:e}=kn.getState(),t=[...e],n=t.pop(),i=t.pop();if(null!==n&&void 0!==n&&n.message&&(null===n||void 0===n?void 0:n.message)!==(null===i||void 0===i?void 0:i.message)&&["error","warning"].includes(n.t
1ype)){var o;const e=(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(v.x,{as:"span",display:"block",children:n.message}),(null===(o=n.details)||void 0===o?void 0:o.toString)&&(0,He.jsx)(v.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:n.details.toString()})]});(0,ue.CFj)({description:e,title:Je("error",{ns:"common"}),status:"error"})}};return kn.on("file-added",e).on("file-removed",t).on("upload-progress",n).on("processPlannerMedia:upload-success",o).on("upload-error",l).on("postprocess-progress",i).on("thumbnail:generated",s).on("video-thumbnail:generated",a).on("thumbnail:error",r).on("video-thumbnail:error",r).on("info-visible",d),()=>{kn.off("file-added",e).off("file-removed",t).off("upload-progress",n).off("processPlannerMedia:upload-success",o).off("upload-error",l).off("postprocess-progress",i).off("thumbnail:generated",s).off("video-thumbnail:generated",a).off("thumbnail:error",r).off("video-thumbnail:error",r).off("info-visible",d)}},[kn]),(0,i.useEffect)(()=>{const e=e=>{const t=e.filter(e=>(0,Ce.NU)(e)).length,n=e.filter(e=>(0,Ce.TC)(e)).length;if(ts({skipVideo:!1,skipPhoto:!0},t)&&ts({skipVideo:!0,skipPhoto:!1},n)){const t=[];e.forEach(e=>{if(!kn.getFile(e.id))return;const n=(0,Ce.NU)(e)?ee.W:ee.p;nn({type:"add",payload:{item:{id:e.id,type:n,progress:{percentage:0}}}}),t.push(e.id)}),t.length&&(ln(!0),xn(t))}else e.forEach(e=>{kn.removeFile(e.id)}),_n(!1)};return kn.on("files-added",e),()=>{kn.off("files-added",e)}},[kn,ts]),(0,i.useEffect)(()=>{const e=e=>{!it.video&&(0,Ce.NU)(e)&&((0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Zl(Je("post_editor.upgrade_modal.title_video"),Je("post_editor.upgrade_modal.subtitle_video"),cn.su,cn.X9),kn.cancelAll(),_n(!1))};return kn.on("file-added",e),()=>{kn.off("file-added",e)}},[kn,it.video]),(0,i.useEffect)(()=>{kn&&null!==qe&&void 0!==qe&&qe.current&&kn.use(X.Z,{id:"DropTarget",target:qe.current,onJsonDrop:(e,t)=>{"media-panel"===(null===t||void 0===t?void 0:t.from)&&Bs(t)}})},[kn]),(0,i.useEffect)(()=>{vn&&(vs($t,vn,Fl.maxPhotosVideos>=0),bn&&_n(!1),xn(null))},[vn]),(0,i.useEffect)(()=>{pn&&(hs(),ms())},[pn]),(0,i.useEffect)(()=>{on||void 0===on||(hs(!0),ms(),es())},[on]),(0,i.useEffect)(()=>{bl&&ul(null)},[bl]),(0,i.useEffect)(()=>{cl&&hl((0,he.U5)(null))},[cl]),(0,i.useEffect)(()=>{lt({shortlinks:!1,video:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_VIDEO_POST),videoCover:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_VIDEO_COVER),carousel:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_CAROUSEL_POST),poll:(0,de.lL)(_l,ce.FeatureCodes.PREMIUM),location:(0,de.lL)(_l,ce.FeatureCodes.PREMIUM),reelPost:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_REEL_POST),storyPost:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_STORY_POST),mentions:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_POST_MENTIONS),mediaUserTagging:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_POST_MEDIA_USER_TAGGING),mediaCollaboratorTagging:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_POST_MEDIA_USER_TAGGING),mediaProductTagging:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_POST_MEDIA_PRODUCT_TAGGING),canAddSchedule:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_ADD_SCHEDULE),canAddBuffer:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_ADD_TO_QUEUE),canAddDraft:(0,de.lL)(_l,ce.FeatureCodes.PLANNER_ADD_DRAFT)})},[_l]),(0,i.useEffect)(()=>{const e=Jl();let t=e;if(e.draft){const{draft:n,...i}=e;t={...i,unassigned:{...n,accounts:[]}}}const n=Object.values(t).reduce((e,t)=>[...e,...t.accounts||[]],[]);Yo({accounts:wl.filter(e=>n.includes(e.id)),postsByProvider:t})},[Wi,Lt,$t,Mn]),(0,i.useEffect)(()=>((0,re.b)("post-editor","init","editor loaded"),(0,re.b)("post-editor","init",`editor mode: ${ze}`),Hl(),hl((0,he.g7)()).catch(Ln.S3),!Ht||Ee||Ie||ql(Ht),()=>{hl((0,he.U5)(null)),ul(null)}),[]),(0,i.useEffect)(()=>{hl((0,zo.QX)())},[]),(0,i.useEffect)(()=>{const e=Ye.current;if(!e)return;const t=new ResizeObserver(t=>{let[n]=t;e.style.setProperty("--scroll-area-height",`${n.contentRect.height}px`)});return t.observe(e),()=>t.disconnect()},[]),(0,ce.usePreventUnload)(()=>!Ne);const hr=(0,i.useCallback)(e=>{let{text:t}=e;return(0,He.jsx)(Ni.ZP,{variant:rt?void 0:"menu",text:t,onAddSnippet:nt.snippets?e=>No({text:e}):void 0,onAiWriterCommand:e=>{let{slug:t,text:n}=e;return()=>{t===ce.AiOptions.CHATBOT?(0,a.dC)(()=>{hl((0,Wo.fZ)(n)),hl((0,he.Z2)(rl,ce.CHATBOT_SIDEBAR_PANEL))}):_s({panelId:al,slug:t,text:n})}}})},[nt.snippets,_s,rt,hl]),vr=(0,i.useMemo)(()=>null===Mn||void 0===Mn?void 0:Mn.some(e=>e!==oe.UNASSIGNED),[Mn]),xr=()=>{if(Il&&Al)return(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsx)(ui.Z,{accounts:wl,groups:xl,onCh
1ange:cr,selected:Nn,editGroup:$n,showLabel:!1}),(0,He.jsx)(On.Z,{selected:Mn,accounts:Bl,disabled:!!vo,onChange:rr})]});if(Il){const e=null===wl||void 0===wl?void 0:wl.find(e=>e.id===Mn[0]);return e?(0,He.jsxs)(x.k,{alignItems:"center",gap:4,paddingBottom:1,children:[(0,He.jsx)(Kt.Z,{as:g.x,name:e.name,src:e.image,socialType:e.social_type,socialTypeShown:!0,size:"lg"}),(0,He.jsxs)(g.x,{flex:1,minWidth:0,children:[(0,He.jsx)(v.x,{fontSize:"sm",fontWeight:"bold",isTruncated:!0,title:e.name,children:e.name}),(0,He.jsx)(v.x,{fontSize:"xs",color:"content_disabled",children:Je(`social_types.${e.social_type}.full`)})]})]}):null}if([q.iI,q.C8,q.GB].includes(ze))return(0,He.jsx)(On.Z,{selected:Mn,accounts:wl.filter(e=>Mn.includes(e.id)),disabled:!!vo,readonly:!0});const e=[q.JV,q.gj].includes(ze);return(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsx)(ui.Z,{accounts:wl,groups:xl,onChange:cr,selected:Nn,editGroup:$n,showLabel:!1}),(0,He.jsx)(On.Z,{selected:Mn,accounts:Bl,multiple:e,disabled:!!vo,required:Oe,onChange:rr}),Bl.length>0?(0,He.jsxs)(f.v,{isLazy:!0,minWidth:"6",autoSelect:!1,children:[(0,He.jsx)(b.j,{as:j.h,icon:(0,He.jsx)(G.Og$,{}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isRound:!0,size:"sm"}),(0,He.jsxs)(_.q,{minW:"140px",onClick:e=>e.stopPropagation(),children:[(0,He.jsx)(k.s,{onClick:dr,icon:(0,He.jsx)(y.J,{fontSize:"sm",as:Mn.length===Bl.length?G.APH:G.Nhk}),children:Mn.length===Bl.length?Je("accounts.deselect_all_accounts",{count:Mn.length}):Je("accounts.select_all_accounts",{count:Bl.length})}),(0,He.jsx)(k.s,{onClick:()=>{is()||Ze()},icon:(0,He.jsx)(y.J,{fontSize:"sm",as:G.PqE}),children:Je("accounts.add")})]})]}):(0,He.jsx)(C.u,{label:Je("accounts.add"),placement:"top",hasArrow:!0,children:(0,He.jsx)(j.h,{"aria-label":Je("accounts.add"),icon:(0,He.jsx)(y.J,{as:G.PqE}),isRound:!0,size:"sm",onClick:e=>{e.stopPropagation(),is()||Ze()}})})]})},gr=()=>{const e=(0,me.z_)($t,null===Pl||void 0===Pl?void 0:Pl.additional);if(!(0,ve.cx)($t,e,null===Pl||void 0===Pl?void 0:Pl.additional).includes(ie.MEDIA_DETAILS))return null;if([Q.PINTEREST,Q.INSTAGRAM,Q.BLUESKY,Q.THREADS].includes($t)&&Wl[ie.MEDIA_DETAILS]){const e=[ee.p],t=Ul.filter(t=>e.includes(t.type));if(t.filter(e=>!(0,me.Kh)(e)).length){const e=t.some(e=>e.type===ee.W),n=t.some(e=>e.type===ee.p),i=e&&n?"post_editor.toolbar.edit_media_content":e?"post_editor.toolbar.edit_media_video_content":"post_editor.toolbar.edit_media_photo_content";return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(y.J,{as:G.DQ3}),onClick:()=>Ns(t,t[0],!0),children:Je(i)})})}}},fr=()=>{if(Fl.photoUserTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Fl.videoUserTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t;const n=(null===(e=Wl[ie.MEDIA_USER_TAGS])||void 0===e||null===(t=e.items)||void 0===t?void 0:t.value)||[];return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(y.J,{as:G.Ore}),rightIcon:n.length>0?(0,He.jsx)(T.C,{variant:"secondary",children:n.length}):void 0,onClick:()=>qa(),children:Je("post_editor.toolbar.edit_media_user_tags")})})}},br=()=>{if(Fl.photoCollaboratorTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Fl.videoCollaboratorTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t;const n=(null===(e=Wl[ie.MEDIA_COLLABORATOR_TAGS])||void 0===e||null===(t=e.items)||void 0===t?void 0:t.value)||[];return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(y.J,{as:G.zlQ}),rightIcon:n.length>0?(0,He.jsx)(T.C,{variant:"secondary",children:n.length}):void 0,onClick:()=>Qa(),children:Je("post_editor.toolbar.edit_media_collaborator_tags")})})}},jr=()=>{if(Fl.photoProductTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Fl.videoProductTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t,n;const i=(null===(e=Wl[ie.MEDIA_PRODUCT_TAGS])||void 0===e||null===(t=e.items)||void 0===t||null===(n=t.value)||void 0===n?void 0:n.filter(e=>Mn.includes(e.accountId)))||[];return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(y.J,{as:G.qII}),rightIcon:i.length>0?(0,He.jsx)(T.C,{variant:"secondary",children:i.length}):void 0,onClick:()=>nr(),children:Je("post_editor.toolbar.edit_media_product_tags")})})}},_r=()=>{var e,t,n,i,o,l,s,a,r,d,c,u,p,m,h,v,x,f,b,j,_,k,S,T,P,R,L,M,F,N,U,$,W,B,H,Z,J,V,X,q,Y,K,te,ne,le,se,ae,re,de,ce,pe,he,ve,xe,ge,fe,be,je,_e,ke,ye,Ce,Se,Te,we,Ee,Ie,Ae,ze,Oe,De,Pe;if($t===Q.LINKEDIN&&Wl[ie.AUDIENCE])return(0,He.jsx)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,He.jsx)(ko,{accounts:wl,accountsIds:Mn,data:Wl[ie.AUDIENCE],onChange:e=>{Vs($t,ie.AUDIENCE,{...e})}})});if($t===Q.GOOGLE&&Wl[ie.POST])return(0,He.jsxs)(g.x,{sx:Oi,children:[Wl[ie.POST].topicType?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.topicType`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(E.P,{size:"sm",maxWidth:"14rem",value:null===(t=Wl[ie.POST].topicType)||void 0===t?void 0:t.value,onChange:Oa("topicType"),isInvalid:null===(n=Wl[ie.POST].topicType)||void 0===n?void 0:n.isInvalid,children:null===(i=Wl[ie.POST].topicType)||void 0===i||null===(o=i.values)||void 0===o?void 0:o.map(e=>(0,He.jsx)("option",{value:e,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.topicType.${e||"NONE"}`)},e))})})]}):null,Wl[ie.POST].title?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:`${Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.title`)}*`}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(l=Wl[ie.POST].title)||void 0===l?void 0:l.value,onChange:Oa("title"),isInvalid:null===(s=Wl[ie.POST].title)||void 0===s?void 0:s.isInvalid})})]}):null,Wl[ie.POST].startDate?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:`${Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.startDate`)}*`}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(I.I,{size:"sm",maxWidth:"11rem",value:null===(a=Wl[ie.POST].startDate)||void 0===a?void 0:a.value,isInvalid:null===(r=Wl[ie.POST].startDate)||void 0===r?void 0:r.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,He.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(In.Z,{dateTime:null===(d=Wl[ie.POST].startDate)||void 0===d?void 0:d.value,onChange:Da("startDate"),showClearButton:!0})]})]})})]}):null,Wl[ie.POST].endDate?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:`${Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.endDate`)}*`}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(I.I,{size:"sm",maxWidth:"11rem",value:null===(c=Wl[ie.POST].endDate)||void 0===c?void 0:c.value,isInvalid:null===(u=Wl[ie.POST].endDate)||void 0===u?void 0:u.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,He.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(In.Z,{dateTime:null===(p=Wl[ie.POST].endDate)||void 0===p?void 0:p.value,onChange:Da("endDate"),showClearButton:!0})]})]})})]}):null,Wl[ie.POST].couponCode?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.couponCode`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(m=Wl[ie.POST].couponCode)||void 0===m?void 0:m.value,onChange:Oa("couponCode"),isInvalid:null===(h=Wl[ie.POST].couponCode)||void 0===h?void 0:h.isInvalid})})]}):null,Wl[ie.POST].redeemOnlineUrl?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.redeemOnlineUrl`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(v=Wl[ie.POST].redeemOnlineUrl)||void 0===v?void 0:v.value,onChange:Oa("redeemOnlineUrl"),isInvalid:null===(x=Wl[ie.POST].redeemOnlineUrl)||void 0===x?void 0:x.isInvalid})})]}):null,Wl[ie.POST].termsConditions?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.termsConditions`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(D.g,{size:"sm",resize:"vertical",value:null===(f=Wl[ie.POST].termsConditions)||void 0===f?void 0:f.value,onChange:Oa("termsConditions"),isInvalid:null===(b=Wl[ie.POST].termsConditions)||void 0===b?void 0:b.isInvalid})})]}):null,Wl[ie.POST].callToActionType?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}
1.callToActionType`)}),(0,He.jsxs)(g.x,{sx:Ri,children:[(0,He.jsx)(E.P,{size:"sm",width:"33%",value:null===(j=Wl[ie.POST].callToActionType)||void 0===j?void 0:j.value,onChange:Oa("callToActionType"),isInvalid:null===(_=Wl[ie.POST].callToActionType)||void 0===_?void 0:_.isInvalid,children:null===(k=Wl[ie.POST].callToActionType)||void 0===k||null===(S=k.values)||void 0===S?void 0:S.map(e=>(0,He.jsx)("option",{value:e,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.callToActionType.${e||"NONE"}`)},e))}),Wl[ie.POST].callToActionUrl?(0,He.jsx)(I.I,{size:"sm",width:"calc(67% - var(--chakra-space-1))",marginLeft:"1",placeholder:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.callToActionUrl`),value:null===(T=Wl[ie.POST].callToActionUrl)||void 0===T?void 0:T.value,onChange:Oa("callToActionUrl"),isInvalid:null===(P=Wl[ie.POST].callToActionUrl)||void 0===P?void 0:P.isInvalid}):null]})]}):null]});if($t===Q.YOUTUBE&&Wl[ie.POST])return(0,He.jsxs)(g.x,{sx:Oi,children:[Wl[ie.POST].title&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:`${Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.title`)}*`}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(R=Wl[ie.POST].title)||void 0===R?void 0:R.value,onChange:Oa("title"),isInvalid:null===(L=Wl[ie.POST].title)||void 0===L?void 0:L.isInvalid})})]}),Wl[ie.POST].keywords&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsxs)(g.x,{sx:Pi,children:[Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.keywords`),(0,He.jsx)(C.u,{label:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.keywords.info`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(y.J,{as:G.czo,marginLeft:"1"})})]}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(D.g,{size:"sm",resize:"vertical",value:null===(M=Wl[ie.POST].keywords)||void 0===M?void 0:M.value,onChange:Oa("keywords"),isInvalid:null===(F=Wl[ie.POST].keywords)||void 0===F?void 0:F.isInvalid})})]}),Wl[ie.POST].playlists&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.playlists`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(Fi,{size:"sm",accounts:wl,accountsIds:Mn,value:null===(N=Wl[ie.POST].playlists)||void 0===N?void 0:N.value,onChange:Da("playlists"),isInvalid:null===(U=Wl[ie.POST].playlists)||void 0===U?void 0:U.isInvalid})})]}),Wl[ie.POST].privacyStatus&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.privacyStatus`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(C.u,{label:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.privacyStatus.info_private_disabled`),placement:"top",hasArrow:!0,isDisabled:!(null!==($=Wl[ie.POST].publishAt)&&void 0!==$&&$.value),children:(0,He.jsx)(g.x,{width:"full",children:(0,He.jsx)(E.P,{size:"sm",value:null===(W=Wl[ie.POST].privacyStatus)||void 0===W?void 0:W.value,onChange:Oa("privacyStatus"),isInvalid:null===(B=Wl[ie.POST].privacyStatus)||void 0===B?void 0:B.isInvalid,isDisabled:null===(H=Wl[ie.POST].publishAt)||void 0===H?void 0:H.value,children:null===(Z=Wl[ie.POST].privacyStatus)||void 0===Z||null===(J=Z.values)||void 0===J?void 0:J.map(e=>(0,He.jsx)("option",{value:e,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.privacyStatus.${e||"empty"}`)},e))})})})})]}),Wl[ie.POST].privacyStatus&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsxs)(g.x,{sx:Pi,children:[Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.publishAt`),(0,He.jsx)(C.u,{label:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.publishAt.info`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(y.J,{as:G.czo,marginLeft:"1"})})]}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(I.I,{size:"sm",maxWidth:"11rem",value:(null===(V=Wl[ie.POST].publishAt)||void 0===V?void 0:V.value)||"",isInvalid:null===(X=Wl[ie.POST].publishAt)||void 0===X?void 0:X.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,He.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,He.jsx)(O.Q,{}),(0,He.jsx)(In.Z,{dateTime:null===(q=Wl[ie.POST].publishAt)||void 0===q?void 0:q.value,onChange:e=>{e?(Da("privacyStatus")("private"),Da("publishAt")(e)):Da("privacyStatus")("")},showClearButton:!0})]})]})})]}),Wl[ie.POST].license&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.license`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(E.P,{size:"sm",value:null===(Y=Wl[ie.POST].license)||void 0===Y?void 0:Y.value,onChange:Oa("license"),isInvalid:null===(K=Wl[ie.POST].license)||void 0===K?void 0:K.isInvalid,children:null===(te=Wl[ie.POST].license)||void 0===te||null===(ne=te.values)||void 0===ne?void 0:ne.map(e=>(0,He.jsx)("option",{value:e,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.license.${e||"empty"}`)},e))})})]}),Wl[ie.POST].selfDeclaredMadeForKids&&(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.selfDeclaredMadeForKids`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(E.P,{size:"sm",value:null===(le=Wl[ie.POST].selfDeclaredMadeForKids)||void 0===le?void 0:le.value,onChange:Oa("selfDeclaredMadeForKids"),isInvalid:null===(se=Wl[ie.POST].selfDeclaredMadeForKids)||void 0===se?void 0:se.isInvalid,children:null===(ae=Wl[ie.POST].selfDeclaredMadeForKids)||void 0===ae||null===(re=ae.values)||void 0===re?void 0:re.map(e=>(0,He.jsx)("option",{value:e,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.selfDeclaredMadeForKids.${e||"empty"}`)},e))})})]})]});if($t===Q.PINTEREST&&Wl[ie.POST])return(0,He.jsxs)(g.x,{sx:Oi,children:[Wl[ie.POST].title?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.title`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(de=Wl[ie.POST].title)||void 0===de?void 0:de.value,onChange:Oa("title"),isInvalid:null===(ce=Wl[ie.POST].title)||void 0===ce?void 0:ce.isInvalid})})]}):null,Wl[ie.POST].link?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.link`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(pe=Wl[ie.POST].link)||void 0===pe?void 0:pe.value,onChange:Oa("link"),isInvalid:null===(he=Wl[ie.POST].link)||void 0===he?void 0:he.isInvalid})})]}):null,Wl[ie.POST].imageAlt?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.imageAlt`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(ve=Wl[ie.POST].imageAlt)||void 0===ve?void 0:ve.value,onChange:Oa("imageAlt"),isInvalid:null===(xe=Wl[ie.POST].imageAlt)||void 0===xe?void 0:xe.isInvalid})})]}):null]});if($t===Q.INSTAGRAM)return(0,He.jsxs)(He.Fragment,{children:[(Wl[ie.POST_REEL]||Wl[ie.CHANNEL])&&(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Wl[ie.CHANNEL]&&
1(0,He.jsx)(yo,{postAdditionalType:ie.CHANNEL,data:Wl[ie.CHANNEL],onChange:e=>{Vs($t,ie.CHANNEL,{...e})}}),Wl[ie.POST_REEL]&&(0,He.jsx)(wo,{postAdditionalType:ie.POST_REEL,data:Wl[ie.POST_REEL],channelValue:null===(ge=Wl[ie.CHANNEL])||void 0===ge||null===(fe=ge.value)||void 0===fe?void 0:fe.value,onChange:e=>{Vs($t,ie.POST_REEL,{...e})}}),(null===(be=Wl[ie.POST_REEL])||void 0===be?void 0:be.audioConfiguration)&&((e,t,n,i,o)=>{const l=(0,me.PY)(wl,Mn,Q.INSTAGRAM),s=l.filter(e=>e.social_type===oe.INSTAGRAM_BUSINESS);return l.length>0&&s.length===l.length?(0,He.jsx)(Ao,{audioConfiguration:null===(e=Wl[ie.POST_REEL])||void 0===e||null===(t=e.audioConfiguration)||void 0===t?void 0:t.value,audioData:null===(n=Wl[ie.POST_REEL])||void 0===n||null===(i=n.audioData)||void 0===i?void 0:i.value,accountId:s[0].id,video:null===(o=Pl.videos)||void 0===o?void 0:o[0],onChange:e=>{Vs($t,ie.POST_REEL,{...e})}}):null})()]}),Wl[ie.POST]&&(0,He.jsx)(g.x,{sx:Oi,children:Wl[ie.POST].altText?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.altText`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(je=Wl[ie.POST].altText)||void 0===je?void 0:je.value,onChange:Oa("altText"),isInvalid:null===(_e=Wl[ie.POST].altText)||void 0===_e?void 0:_e.isInvalid})})]}):null})]});if($t===Q.TIKTOK&&(Wl[ie.POST]||Wl[ie.CHANNEL]))return(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Wl[ie.CHANNEL]&&(0,He.jsx)(yo,{postAdditionalType:ie.CHANNEL,data:Wl[ie.CHANNEL],onChange:e=>{Vs($t,ie.CHANNEL,{...e})}}),Wl[ie.POST]&&(0,He.jsx)($i,{postAdditionalType:ie.POST,accounts:wl,accountsIds:Mn,data:Wl[ie.POST],onChange:e=>{Vs($t,ie.POST,{...e})},onValidationInfoReceived:e=>{let{maxVideoDuration:t}=e;Ui(e=>({...e,tiktokMaxVideoDuration:t}))}})]});if($t===Q.TIKTOK&&Wl[ie.POST_PHOTO])return(0,He.jsx)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,He.jsx)($i,{postAdditionalType:ie.POST_PHOTO,accounts:wl,accountsIds:Mn,data:Wl[ie.POST_PHOTO],onChange:e=>{Vs($t,ie.POST_PHOTO,{...e})}})});if($t===Q.TIKTOK_BUSINESS&&Wl[ie.POST])return(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[(0,He.jsx)($i,{postAdditionalType:ie.POST,accounts:wl,accountsIds:Mn,provider:Q.TIKTOK_BUSINESS,data:Wl[ie.POST],fetchInfo:!1,onChange:e=>{Vs($t,ie.POST,{...e})}}),(null===(ke=Wl[ie.POST])||void 0===ke?void 0:ke.musicSoundInfo)&&(null===(ye=Wl[ie.POST])||void 0===ye?void 0:ye.musicData)&&(0,He.jsx)(qi,{musicSoundInfo:null===(Ce=Wl[ie.POST].musicSoundInfo)||void 0===Ce?void 0:Ce.value,musicData:null===(Se=Wl[ie.POST].musicData)||void 0===Se?void 0:Se.value,video:null===(Te=Pl.videos)||void 0===Te?void 0:Te[0],accountId:null===(we=(0,me.PY)(wl,Mn,Q.TIKTOK_BUSINESS)[0])||void 0===we?void 0:we.id,onChange:e=>{var t;const n={};null!==(t=Wl[ie.POST])&&void 0!==t&&t.autoAddMusic&&(n.autoAddMusic=!1),Vs($t,ie.POST,{...e,...n})}})]});if($t===Q.TIKTOK_BUSINESS&&Wl[ie.POST_PHOTO])return(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[(0,He.jsx)($i,{postAdditionalType:ie.POST_PHOTO,accounts:wl,accountsIds:Mn,provider:Q.TIKTOK_BUSINESS,data:Wl[ie.POST_PHOTO],fetchInfo:!1,onChange:e=>{Vs($t,ie.POST_PHOTO,{...e})}}),(null===(Ee=Wl[ie.POST_PHOTO])||void 0===Ee?void 0:Ee.musicSoundInfo)&&(null===(Ie=Wl[ie.POST_PHOTO])||void 0===Ie?void 0:Ie.musicData)&&(0,He.jsx)(qi,{musicSoundInfo:null===(Ae=Wl[ie.POST_PHOTO].musicSoundInfo)||void 0===Ae?void 0:Ae.value,musicData:null===(ze=Wl[ie.POST_PHOTO].musicData)||void 0===ze?void 0:ze.value,accountId:null===(Oe=(0,me.PY)(wl,Mn,Q.TIKTOK_BUSINESS)[0])||void 0===Oe?void 0:Oe.id,onChange:e=>{var t;const n={};null!==(t=Wl[ie.POST_PHOTO])&&void 0!==t&&t.autoAddMusic&&(n.autoAddMusic=!1),Vs($t,ie.POST_PHOTO,{...e,...n})}})]});if($t===Q.THREADS&&(Wl[ie.CHANNEL]||Wl[ie.GHOST_POST]||Wl[ie.POST])){const e=(0,me.PY)(wl,Mn,$t),t=e.filter(e=>e.social_type===oe.THREADS_REMINDER);var Re,Le;if(e.length!==t.length||Wl[ie.GHOST_POST]||Wl[ie.POST]||Wl[ie.TOPIC_TAG])return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Wl[ie.CHANNEL]&&
1(0,He.jsx)(yo,{postAdditionalType:ie.CHANNEL,data:Wl[ie.CHANNEL],onChange:e=>{Vs($t,ie.CHANNEL,{...e})}}),Wl[ie.GHOST_POST]&&(0,He.jsx)(Co,{data:Wl[ie.GHOST_POST],onChange:e=>{Vs($t,ie.GHOST_POST,{...e})}}),Wl[ie.TOPIC_TAG]&&(0,He.jsx)(So,{data:Wl[ie.TOPIC_TAG],onChange:e=>{Vs($t,ie.TOPIC_TAG,{...e})}})]}),Wl[ie.POST]&&Ul.some(e=>!(0,me.Kh)(e)&&e.type===ee.p)&&(0,He.jsx)(g.x,{sx:Oi,children:Wl[ie.POST].altText?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.altText`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(Re=Wl[ie.POST].altText)||void 0===Re?void 0:Re.value,onChange:Oa("altText"),isInvalid:null===(Le=Wl[ie.POST].altText)||void 0===Le?void 0:Le.isInvalid})})]}):null})]})}if($t===Q.BLUESKY&&Wl[ie.POST])return(0,He.jsx)(g.x,{sx:Oi,children:Wl[ie.POST].altText?(0,He.jsxs)(g.x,{sx:Di,children:[(0,He.jsx)(g.x,{sx:Pi,children:Je(`post_editor.additional_fields.${$t}.${[ie.POST]}.altText`)}),(0,He.jsx)(g.x,{sx:Ri,children:(0,He.jsx)(I.I,{size:"sm",value:null===(De=Wl[ie.POST].altText)||void 0===De?void 0:De.value,onChange:Oa("altText"),isInvalid:null===(Pe=Wl[ie.POST].altText)||void 0===Pe?void 0:Pe.isInvalid})})]}):null});if($t===Q.MASTODON&&Wl[ie.POST])return(0,He.jsx)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,He.jsx)(tl,{postAdditionalType:ie.POST,data:Wl[ie.POST],onChange:e=>{Vs($t,ie.POST,{...e})}})});if($t===Q.REDDIT&&Wl[ie.REDDIT_POST]&&null!==(e=Rl[0])&&void 0!==e&&e.id){var Me,Fe,Ne;const e=((null===Pl||void 0===Pl||null===(Me=Pl.photos)||void 0===Me?void 0:Me.length)||0)>0||((null===Pl||void 0===Pl||null===(Fe=Pl.videos)||void 0===Fe?void 0:Fe.length)||0)>0;return(0,He.jsx)(g.x,{marginTop:3,children:(0,He.jsx)(Qo,{accountId:Rl[0].id,defaultType:e?"media":"self",targets:null===(Ne=Wl[ie.REDDIT_POST].targets)||void 0===Ne?void 0:Ne.value,onChange:e=>{Vs($t,ie.REDDIT_POST,{...e})}})})}};return(0,He.jsxs)(x.k,{sx:gi,children:[(0,He.jsxs)(x.k,{sx:{...fi,paddingX:rt?1:void 0},children:[(0,He.jsx)(x.k,{alignItems:"center",gap:rt?1:2,children:rt&&!ct&&Uo?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(ue.Ddz,{tooltipLabel:Je("post_preview.close_preview"),icon:(0,He.jsx)(G.sfB,{}),variant:"ghost",size:"sm",onClick:()=>{Bo(!1),(0,re.b)("post-editor","click","post preview - close")}}),(0,He.jsx)(W.X,{size:"sm",color:"content_inactive",fontWeight:500,children:Je("post_preview.modal_title")})]}):(0,He.jsxs)(He.Fragment,{children:[Be&&!Ne&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Je("close",{ns:"common"}),icon:(0,He.jsx)(G.sfB,{}),variant:"ghost",size:"sm",onClick:Be}),Ne&&(0,He.jsx)(B.r,{href:Kn.fhl,isExternal:!0,children:rt?(0,He.jsx)(y.J,{as:ci.r,width:8,height:8}):(0,He.jsx)(ue.$Nm,{width:"auto",height:"1.5rem"})}),(0,He.jsx)(W.X,{size:"sm",color:"content_inactive",fontWeight:500,children:Je(`post_editor_view.modal.${ze}`)})]})}),ct&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(H.L,{}),(0,He.jsx)(P.m,{isManual:!0,index:Uo?1:0,onChange:e=>{e?(Bo(!0),(0,re.b)("post-editor","click","post preview - open")):(Bo(!1),(0,re.b)("post-editor","click","post preview - close"))},children:(0,He.jsxs)(R.t,{marginY:-2,children:[(0,He.jsx)(ue.rWQ,{icon:G.r3Y,showLabel:!0,label:Je("edit",{ns:"common"}),height:12}),(0,He.jsx)(ue.rWQ,{icon:G.Lr9,showLabel:!0,label:Je("preview",{ns:"common"}),isDisabled:mo||!(null!==Mn&&void 0!==Mn&&Mn.length),height:12})]})})]}),(0,He.jsx)(H.L,{}),(0,He.jsx)(x.k,{alignItems:"center",gap:rt?2:4,children:rt&&!ct&&Uo?(0,He.jsx)(ue.Ddz,{tooltipLabel:Je("post_preview.close_preview"),icon:(0,He.jsx)(G.APH,{}),variant:"ghost",size:"sm",onClick:()=>{Bo(!1),(0,re.b)("post-editor","click","post preview - close")}}):(0,He.jsxs)(He.Fragment,{children:[!rt&&!ct&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Je("post_preview.toggle_preview"),icon:Ho?(0,He.jsx)(G.Oe3,{}):(0,He.jsx)(G.Lr9,{}),variant:"ghost",size:"sm",isDisabled:mo,onClick:()=>{Zo(!Ho),(0,re.b)("post-editor","click","live post preview - toggle")}}),rt&&!ct&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Je("post_preview.toggle_preview"),icon:(0,He.jsx)(G.Lr9,{}),variant:"ghost",size:"sm",isDisabled:mo||!(null!==Mn&&void 0!==Mn&&Mn.length),onClick:()=>{Bo(!0),(0,re.b)("post-editor","click","post preview - open")}}),Be&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Je("close",{ns:"common"}),icon:(0,He.jsx)(G.APH,{}),variant:"ghost",size:"sm",onClick:Be})]})})]}),(0,He.jsxs)(x.k,{position:"relative",zIndex:0,flex:1,minHeight:0,children:[(0,He.jsx)(ue.Vgu,{hideOverflow:!0}),(0,He.jsxs)(x.k,{ref:Ye,sx:bi,children:[[ll,ti.GN].includes(bl)&&(0,He.jsx)(g.x,{display:!rt&&ct&&Uo?"none":void 0,sx:rt?Ei:wi,children:(0,He.jsx)(ut.Z,{isInline:!0,defaultTabIndex:1,onAddFile:bl===ti.GN?null===tt||void 0===tt||null===(o=tt.current)||void 0===o?void 0:o.handleAddFileFromMediaPanel:Bs})}),[sl,ti.Xv].includes(bl)&&(0,He.jsx)(g.x,{display:!rt&&ct&&Uo?"none":void 0,sx:rt?Ei:{...wi,minHeight:0},children:(0,He.jsx)(To.Z,{isInline:!0,onAddFile:bl===ti.Xv?null===tt||void 0===tt||null===(l=tt.current)||void 0===l?void 0:l.handleAddFileFromMediaPanel:Bs})}),[al,ti.I].includes(null===cl||void 0===cl?void 0:cl.id)&&(0,He.jsx)(x.k,{display:!rt&&ct&&Uo?"none":void 0,flexDirection:"column",sx:rt?zi:Ii,children:(0,He.jsx)(nl.Z,{containerProps:{padding:3,background:"base_level_3",borderRadius:rt?void 0:"lg",borderTopRadius:rt?"lg":void 0,maxHeight:"full",overflowY:"auto"},showBackButton:!0,resetContainerProps:!0,selectedTextValue:cl.slug?cl.text:"",prefilledText:null!==(s=cl.text)&&void 0!==s?s:"",autoTrigger:!!cl.slug,slug:cl.slug,findAndReplaceText:e=>{var t;e&&(cl.id===ti.I?null===tt||void 0===tt||null===(t=tt.current)||void 0===t||t.handleAddTextFromAiWriter(e,{replace:!0}):Hs(e,{replace:!0}))},onKeepResult:e=>{var t;e&&(cl.id===ti.I?null===tt||void 0===tt||null===(t=tt.current)||void 0===t||t.handleAddTextFromAiWriter(e):Hs(e))},resource:pl,onAIWritingPreferencesSave:e=>{let{payload:t}=e;
1return new Promise((e,n)=>{ml(null!==t&&void 0!==t?t:null),e(!0)})},onClose:()=>ul(null),setInlineWriter:()=>ul(e=>({...e,text:"",slug:null})),onBuyMoreQuota:()=>{hl((0,li.HJ)({addonCategory:ce.AddonCategories.COIN,product:ce.PRODUCTS.AI_WRITER,addonType:ce.ONE_TIME_ADDON,hideToggleSwitch:!0}))}},cl.hash)}),(0,He.jsxs)(x.k,{display:(rt||ct)&&Uo?"none":void 0,flexDirection:"column",flex:1,minWidth:0,maxWidth:"min(720px, 100%)",height:"fit-content",children:[!mo&&(Bl.length>0||Al||zl)&&Lt.length>0&&(0,He.jsxs)(g.x,{position:"relative",children:[!wl.length&&Ze&&(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"space-between",gap:3,marginBottom:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[(0,He.jsx)(v.x,{fontSize:"sm",fontWeight:"semibold",color:"content_active",children:Je("accounts.add_accounts_to_start")}),(0,He.jsx)(S.z,{variant:"black",size:"sm",flexShrink:0,leftIcon:(0,He.jsx)(y.J,{as:G.PqE}),onClick:Ze,children:Je("accounts.add")})]}),(()=>{var e,t,n,i,o,l,s,a,r,d;return(0,He.jsxs)(g.x,{sx:ji,ref:Xe,onPaste:sr,children:[(0,He.jsxs)(g.x,{sx:_i,children:[(0,He.jsx)(g.x,{marginBottom:3,children:xr()}),Il?null:(0,He.jsx)(P.m,{isManual:!0,defaultIndex:0,index:Dl,onChange:xa,size:"sm",marginX:-3,marginTop:-3,marginBottom:2,children:(0,He.jsx)(R.t,{paddingX:3,overflowX:"auto",children:Lt.map(e=>{var t,n;return(0,He.jsx)(Ft,{tab:e,modified:e!==K.BASE&&Lt.includes(K.BASE)&&!!Wi[e],error:e!==K.BASE&&!(null===(t=Hi[e])||void 0===t||null===(n=t.filter(e=>!e.level||e.level===te.pn))||void 0===n||!n.length),hideText:e!==$t},e)})})}),null!==(e=Wl[ie.POST_TYPE])&&void 0!==e&&e.value?(0,He.jsx)(g.x,{marginBottom:2,children:(0,He.jsx)(L.E,{onChange:Ra,value:Wl[ie.POST_TYPE].value.value,size:"sm",variant:"switch",__css:Ve,children:Wl[ie.POST_TYPE].value.values.map(e=>(0,He.jsx)(M.Y,{value:e,fontWeight:500,children:Je(`post_editor.additional_fields.${$t}.${ie.POST_TYPE}.value.${e}`)},e))})}):null,(0,He.jsxs)(g.x,{sx:{...yi,...ki},ref:qe,children:[(0,He.jsxs)(g.x,{sx:Ci,children:[null===Ml||void 0===Ml?void 0:Ml.map((e,t)=>(0,He.jsx)(Nt.Z,{message:"comment"===e.type?`${Je(`post_editor.errors_prefix.${e.type}`,{no:e.index+1})}: ${Je(`post_editor.errors.${e.id}`,e.values)}`:Je(`post_editor.errors.${e.id}`,e.values),level:e.level,isFirst:0===t},[e.id,e.type,e.index].join(":"))),$t!==K.BASE&&nt.comments&&0!==Fl.maxComments&&(null===Pl||void 0===Pl||null===(t=Pl.message)||void 0===t?void 0:t.length)>0&&Fl.maxMessageChars>0&&($t===Q.TWITTER&&(0,Ct.Nw)(Pl)>Fl.maxMessageChars||$t!==Q.TWITTER&&(0,Ct.Vk)(Pl)>Fl.maxMessageChars)&&(0,He.jsxs)(ue.bZj,{status:"warning",showIcon:!0,children:[(0,He.jsx)(F.X,{flex:"1 0",marginRight:2,children:$t===Q.TWITTER?Rl.every(me.pe)?Je("post_editor.split_text.message_twitter_blue"):Je("post_editor.split_text.message_twitter"):Je("post_editor.split_text.message_other")}),(0,He.jsx)(S.z,{variant:"unstyled",size:"sm",color:"inherit",background:"dark.content_alpha_100",paddingLeft:2,paddingRight:2,marginLeft:"auto",_hover:{color:"inherit",background:"dark.content_alpha_200"},_focus:{color:"inherit",background:"dark.content_alpha_200"},_active:{color:"inherit",background:"dark.content_alpha_200"},onClick:ma,children:Je("post_editor.split_text.button")})]})]}),0!==Fl.maxMessageChars?(0,He.jsx)(g.x,{position:"relative",children:(0,He.jsx)(kt.Z,{ref:Ke,state:Pl,placeholder:Je("post_editor.message.placeholder"),onChange:sa,onFocus:aa,onBlur:ra,onPaste:da,highlightLinks:Fl.highlightLinks,highlightHashtags:Fl.highlightHashtags,highlightAtMentions:Fl.highlightAtMentions,mentionEnabled:nt.mentions&&it.mentions&&Fl.mentionEnabled,mentionAllowSpaces:Fl.mentionAllowSpaces,mentionGetItems:os,onMentionSelect:ls,selectedTextMenuEnabled:!0,getSelectedTextMenu:hr,formattingEnabled:Fl.formattingEnabled})}):null,(0,He.jsx)(g.x,{sx:Si,children:Ul.length?(0,He.jsx)(St.Z,{ref:Qe,children:Ul.map(e=>{var t,n,i;return(0,He.jsx)(Tt.Z,{id:e.id,addDataIdProp:!0,url:e.url,thumbUrl:e.thumbUrl,data:e.data,type:e.type===ee.W?ne.W:ne.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(n=t.meta)||void 0===n?void 0:n.duration,errors:null===Ml||void 0===Ml||null===(i=Ml.filter(t=>{var n;return["photo","video"].includes(t.context)&&(null===t||void 0===t||null===(n=t.items)||void 0===n?void 0:n.includes(e.url))&&(!t.level||t.level===te.pn)}))||void 0===i?void 0:i.map(e=>Je(`post_editor.errors.${e.id}`,e.values)),onRemove:Cs,onEdit:(0,me.Kh)(e)||(0,ce.isMobileApp)()?null:e=>{var t,n,i;return Ls({url:e.url,projectData:null===(t=e.data.meta)||void 0===t?void 0:t.projectData,size:{width:null===(n=e.data.meta)||void 0===n?void 0:n.width,height:null===(i=e.data.meta)||void 0===i?void 0:i.height}})},onEditSize:e.type!==ee.p||(0,me.Kh)(e)?null:e=>Ds({url:e.url}),onAiEdit:e.type!==ee.p||(0,me.Kh)(e)?null:e=>Ps({url:e.url}),onEditThumb:e.type!==ee.W||(0,me.Kh)(e)?null:e=>Ss({type:e.type,url:e.url,thumbUrl:e.thumbUrl,thumbTime:e.data.thumbTime}),onClick:(0,me.Kh)(e)?null:e=>Ns(Ul,e,!0),onMove:$s,clickTooltip:Je("post_media_list.actions.show_preview")},e.id)})}):null}),(0,He.jsxs)(g.x,{sx:Ti,children:[(0,He.jsxs)(N.K,{isInline:!0,align:"center",spacing:"1",marginLeft:"auto",children:[0!==Fl.maxMessageChars?(0,He.jsxs)(He.Fragment,{children:[$t!==Q.TWITTER?(0,He.jsx)(Ct.Tf,{state:Pl,limit:$t===K.BASE?Nl:Fl.maxMessageChars}):null,$t===Q.TWITTER||$t===K.BASE&&Lt.includes(Q.TWITTER)&&!Wi[Q.TWITTER]?(0,He.jsx)(Ct.Oe,{state:Pl,limit:Ll.every(me.pe)?void 0:Fl.maxMessageCharsTwitter,leftIcon:J.LCd}):null,Fl.highlightHashtags?(0,He.jsx)(Ct.KE,{state:Pl,limit:Fl.maxHashtags,leftIcon:G.J5j}):null,Fl.highlightAtMentions?(0,He.jsx)(Ct.PT,{state:Pl,limit:Fl.maxMentions,leftIcon:G.D12}):null,Fl.mentionEnabled&&!Fl.highlightAtMentions?(0,He.jsx)(Ct.D3,{state:Pl,limit:Fl.maxMentions,leftIcon:G.D12}):null]}):null,Il||!Lt.includes(K.BASE)?null:(0,He.jsxs)(He.Fragment,{children:[0!==Fl.maxMessageChars?(0,He.jsx)(U.i,{orientation:"vertical",height:"1em"}):null,$t===K.BASE?(0,He.jsx)(at.Z,{as:yt.Z,tooltipLabel:Je("post_editor.reset_all_posts_state.t
1itle"),icon:G.U2X,isDisabled:1===Object.keys(Wi).length,confirmTitle:Je("post_editor.reset_all_posts_state.confirm_modal.title"),confirmMessage:Je("post_editor.reset_all_posts_state.confirm_modal.message"),confirmButtonText:Je("post_editor.reset_all_posts_state.confirm_modal.confirm"),onConfirm:fa}):(0,He.jsx)(at.Z,{as:yt.Z,tooltipLabel:Je("post_editor.reset_post_state.title"),icon:G.U2X,isDisabled:!Wi[$t],confirmTitle:Je("post_editor.reset_post_state.confirm_modal.title"),confirmMessage:Je("post_editor.reset_post_state.confirm_modal.message"),confirmButtonText:Je("post_editor.reset_post_state.confirm_modal.confirm"),onConfirm:ga})]})]}),(0,He.jsxs)(N.K,{isInline:!0,align:"center",spacing:"1",children:[Fl.maxPhotos>0||nt.video&&Fl.maxVideos>0?(0,He.jsxs)(f.v,{placement:"top-start",autoSelect:!1,isLazy:!0,onClose:()=>{setTimeout(()=>{et.current&&(et.current.blur(),et.current.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})))})},children:[(0,He.jsx)(b.j,{as:yt.Z,tooltipLabel:Je("post_editor.toolbar.add_media"),icon:G.PqE,isDisabled:(null===Wl||void 0===Wl?void 0:Wl[ie.POLL])||(null===Wl||void 0===Wl?void 0:Wl[ie.DOCUMENT]),ref:et}),(0,He.jsxs)(_.q,{minWidth:"0",children:[Fl.maxPhotos>0&&(0,He.jsx)(k.s,{position:"relative",icon:(0,He.jsx)(y.J,{as:G.afw,fontSize:"md"}),onClick:bs(sl),children:Je("post_editor.toolbar.generate_image")}),(0,He.jsx)(k.s,{icon:(0,He.jsx)(y.J,{as:G.w66,fontSize:"md"}),onClick:fs(ll),children:Je("post_editor.toolbar.media_library")}),(0,He.jsx)(k.s,{icon:(0,He.jsx)(y.J,{as:G.oSY,fontSize:"md"}),onClick:gs,children:Je("post_editor.toolbar.upload_media")})]})]}):null,Fl.backgroundEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.background"),sx:{":not(:hover, :active, :focus)":{background:"linear-gradient(-45deg, #f35369, #26927f)",backgroundClip:"padding-box",border:"2px solid transparent",borderColor:null!==(n=Wl[ie.BACKGROUND])&&void 0!==n&&n.value?"common.primary_400":void 0,color:"white"}},children:"Aa"})}),(0,He.jsx)(ue.sP4,{maxWidth:"480px",children:(0,He.jsx)(di.ZP,{value:null===(i=Wl[ie.BACKGROUND])||void 0===i?void 0:i.value,onSelect:Na})})]}),Fl.locationEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(yt.Z,{tooltipLabel:(0,He.jsx)(Rn,{additional:null===Pl||void 0===Pl?void 0:Pl.additional,provider:$t}),icon:G.CRt,isActive:!!Wl[ie.LOCATION]})}),(0,He.jsx)(ue.sP4,{maxWidth:"320px",children:(0,He.jsx)(Pn,{onChange:Ja,additional:null===Pl||void 0===Pl?void 0:Pl.additional,provider:$t,accounts:Rl})})]}),Fl.collaboratorsEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(yt.Z,{tooltipLabel:(0,He.jsx)(Xn,{additional:null===Pl||void 0===Pl?void 0:Pl.additional,provider:$t}),icon:G.zlQ,isActive:!!Wl[ie.REELS_COLLABORATORS]})}),(0,He.jsx)(ue.sP4,{maxWidth:"400px",children:(0,He.jsx)(Vn,{onChange:Xa,additional:null===Pl||void 0===Pl?void 0:Pl.additional,provider:$t,maxCollaborators:Fl.collaboratorsMaxItems})})]}),Fl.targetingEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(yt.Z,{tooltipLabel:(0,He.jsx)(Hn.Z,{additional:null===Pl||void 0===Pl?void 0:Pl.additional,provider:$t}),icon:G.vFV,isActive:!!Wl[ie.TARGETING]||!!Wl[ie.FEED_TARGETING]})}),(0,He.jsx)(ue.sP4,{maxWidth:"480px",children:(0,He.jsx)(Bn,{onChange:Va,additional:null===Pl||void 0===Pl?void 0:Pl.additional,provider:$t})})]}),nt.document&&Fl.documentEnabled&&(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.pdf_document"),icon:G.AgU,isActive:!!Wl[ie.DOCUMENT],isDisabled:null===Wl||void 0===Wl?void 0:Wl[ie.POLL],onClick:Wl[ie.DOCUMENT]?void 0:Ha}),nt.poll&&Fl.pollEnabled&&(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.poll"),icon:G.PP1,isActive:!!Wl[ie.POLL],isDisabled:null===Wl||void 0===Wl?void 0:Wl[ie.DOCUMENT],onClick:Wl[ie.POLL]?void 0:$a}),nt.mentions&&it.mentions&&Fl.mentionEnabled&&(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.mention"),icon:G.D12,onClick:ss}),0!==Fl.maxMessageChars?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(U.i,{orientation:"vertical",height:"1em"}),(0,He.jsx)(ue.FTK,{isIconButton:rt,values:{title:null===Pl||void 0===Pl?void 0:Pl.message},buttonLabel:Je("post_editor.toolbar.ai_assistant"),buttonProps:rt?{variant:"ghost"}:{variant:"secondary"},onMenuItemClick:mr,onError:e=>{var t;(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)===ce.HTTP_STATUS_QUOTA_EXHAUSTED_429?hl((0,li.HJ)({addonCategory:ce.AddonCategories.COIN,product:ce.PRODUCTS.AI_WRITER,addonType:ce.ONE_TIME_ADDON,hideToggleSwitch:!0})):(0,Oo.iM)(e)}}),(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.ai_hashtags"),icon:G.J5j,onClick:Gs({aiData:{prompt:"8b917d4c-170b-444b-b500-ca1499b38238",payload:{title:"",description:"",keywords:[(null===Pl||void 0===Pl?void 0:Pl.message)||""],tone:ce.DEFAULT_AI_DOCUMENT_TONE,no_runs:1}},insertPosition:pe.Fb.end,insertDelimiter:pe.WV.new_line})}),nt.snippets?(0,He.jsx)(ri.Z,{snippetData:Fo,onSelect:ps,onClose:()=>{No()},children:(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.snippets"),icon:G.AgU,event:"quickSnippets"})}):null,(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.emoji"),icon:G.Qf9})}),(0,He.jsx)(ue.sP4,{width:"auto",children:(0,He.jsx)(ue.h5e,{onSelect:us})})]})]}):null,Fl.maxPhotos>0&&Fl.maxMessageChars>0&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(U.i,{orientation:"vertical",height:"1em"}),(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.make_snapshot"),icon:G.sws,onClick:ca,isDisabled:!Mn.length||!(null!==Pl&&void 0!==Pl&&Pl.message)})]})]})]}),(rn||Is)&&(0,He.jsx)(C.u,{label:Je("ai_in_progress",{ns:"ai"}),placement:"top",hasArrow:!0,children:(0,He.jsx)(x.k,{position:"absolute",inset:0,zIndex:1,background:"base_alpha_400",borderRadius:"inherit",justifyContent:"flex-end",alignItems:"flex-start",children:(0,He.jsx)($.$,{color:"common.primary_400",size:"sm",thickness:"2px",margin:2})})})]}),_r(),gr(),br(),fr(),jr(),(Fl.messageFirstLinkPreview||Fl.messageLastLinkPreview)&&Ji?(0,He.jsxs)(g.x,{marginTop:3,children:[(0,He.jsx)(ot,{link:Ji,autoFetch:!0}),(0,He.jsx)(g.x,{marginTop:1,paddingY:1,fontSize:"xs",color:"common.primary_400",children:Fl.messageLastLinkPreview?Je("post_editor.infos.last_link_preview",{provider:Je(`post_editor.tabs.${$t}`)}
1):Je("post_editor.infos.first_link_preview",{provider:Je(`post_editor.tabs.${$t}`)})})]}):null,!Fl.scraperEnabled||null===Pl||void 0===Pl||null===(o=Pl.scraper)||void 0===o||!o.link||Fl.carouselEnabled&&null!==Wl&&void 0!==Wl&&Wl[ie.CAROUSEL]?null:(0,He.jsx)(g.x,{marginTop:3,children:(0,He.jsxs)(vt,{data:null===Pl||void 0===Pl?void 0:Pl.scraper,loading:Pl._scraperLoading,onRemove:na,onChange:ia,allowEditDetails:Fl.scraperAllowEditDetails,children:[(null===Wl||void 0===Wl?void 0:Wl[ie.SCRAPER])&&(0,He.jsx)(x.k,{justifyContent:"flex-end",marginTop:3,children:(0,He.jsx)(xt,{value:null===(l=Wl[ie.SCRAPER].callToActionType)||void 0===l?void 0:l.value,onChange:Ua("callToActionType"),options:null===(s=Wl[ie.SCRAPER].callToActionType)||void 0===s||null===(a=s.values)||void 0===a?void 0:a.map(e=>({value:e,label:Je(`post_editor.additional_fields.${$t}.${[ie.SCRAPER]}.callToActionType.${e||"NONE"}`),badge:Je(`post_editor.additional_fields.${$t}.${[ie.SCRAPER]}.callToActionType.${e||"NONE"}.badge`,{defaultValue:""})})),placeholder:Je(`post_editor.additional_fields.${$t}.${[ie.SCRAPER]}.callToActionType`)})}),nt.carousel&&Fl.carouselEnabled&&(0,He.jsx)(yt.Z,{tooltipLabel:Je("post_editor.toolbar.create_carousel"),icon:G.SXe,onClick:La,upgradeRequired:!it.carousel,background:"content_alpha_100",color:"content_inactive",borderRadius:"full",position:"absolute",top:1,left:1,"data-onboarding":"post-editor-carousel",sx:{_hover:{background:"content_alpha_200",color:"content_active"}}})]})})]}),(null===$l||void 0===$l?void 0:$l.length)>0&&!(null!==Wl&&void 0!==Wl&&Wl[ie.POLL])&&!(null!==Wl&&void 0!==Wl&&Wl[ie.DOCUMENT])&&(0,He.jsxs)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[(0,He.jsx)(v.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",marginBottom:2,children:Je("post_editor.media_clipboard")}),(0,He.jsx)(St.Z,{size:"sm",children:$l.map(e=>{var t,n;return(0,He.jsx)(Tt.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===ee.W?ne.W:ne.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(n=t.meta)||void 0===n?void 0:n.duration,onRemove:ks,onAdd:ys,onClick:(0,me.Kh)(e)?null:e=>Ns([],e,!1),removeTooltip:Je("post_media_list.actions.remove_from_media_clipboard"),clickTooltip:Je("post_media_list.actions.show_preview")},e.id)})})]}),Fl.carouselEnabled&&null!==Wl&&void 0!==Wl&&Wl[ie.CAROUSEL]?(0,He.jsx)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,He.jsx)(_t,{data:Wl[ie.CAROUSEL],limit:Fl.carouselMaxItems,buttonOptions:null===(r=Wl[ie.SCRAPER].callToActionType)||void 0===r||null===(d=r.values)||void 0===d?void 0:d.map(e=>({value:e,label:Je(`post_editor.additional_fields.${$t}.${[ie.SCRAPER]}.callToActionType.${e||"NONE"}`),badge:Je(`post_editor.additional_fields.${$t}.${[ie.SCRAPER]}.callToActionType.${e||"NONE"}.badge`,{defaultValue:""})})),buttonPlaceholder:Je(`post_editor.additional_fields.${$t}.${[ie.SCRAPER]}.callToActionType`),onChange:Ma,onRemove:Fa})}):null,Fl.documentEnabled&&(null===Wl||void 0===Wl?void 0:Wl[ie.DOCUMENT])&&(0,He.jsx)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,He.jsx)(fo,{provider:$t,data:Wl[ie.DOCUMENT],onChange:Za,onRemove:Ga})}),Fl.pollEnabled&&(null===Wl||void 0===Wl?void 0:Wl[ie.POLL])&&(0,He.jsx)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,He.jsx)(Li,{provider:$t,data:Wl[ie.POLL],minItems:Fl.pollMinItems,maxItems:Fl.pollMaxItems,onChange:Wa,onRemove:Ba})}),nt.comments&&0!==Fl.maxComments&&$t!==K.BASE&&(0,He.jsx)(g.x,{marginTop:3,children:(0,He.jsx)(ai,{ref:tt,onAiMediaSidebarPanelToggle:bs(ti.Xv),onMediaSidebarPanelToggle:fs(ti.GN),onAiWriterPanelToggle:e=>{let{text:t}=e;return js({panelId:ti.I,text:t})},onAiWriterCommand:e=>{let{slug:t,text:n}=e;return()=>{_s({panelId:ti.I,slug:t,text:n})}},onEditModeChange:()=>{hl((0,he.U5)(null)),ul(null)},onSave:Js,provider:$t,postType:(0,me.z_)($t,null===Pl||void 0===Pl?void 0:Pl.additional),accounts:Rl,comments:null===Pl||void 0===Pl?void 0:Pl.comments,showEditModeOverlay:!0})})]})})(),(0,He.jsx)(bo.Z,{labels:Sl,selected:hi,onAdd:e=>vi(t=>[...t,e.id]),onRemove:e=>vi(t=>t.filter(t=>t!==e.id)),containerProps:{marginTop:3}}),(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"flex-end",flexWrap:"wrap",gap:3,marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[[q.JV,q.gj].includes(ze)&&(0,He.jsx)(C.u,{label:Mn.length<=1?Je("post_editor.save_as_group.tooltip_disabled"):Je("post_editor.save_as_group.tooltip"),placement:"bottom",hasArrow:!0,textAlign:"center",children:(0,He.jsxs)(x.k,{alignItems:"center",height:8,overflow:"hidden",children:[(0,He.jsx)(Z.r,{id:"pe-save-as-group",size:"sm",isChecked:Mn.length>1&&At,onChange:lr,isDisabled:Mn.length<=1||vo||go}),(0,He.jsx)(g.x,{as:"label",htmlFor:"pe-save-as-group",fontSize:"xs",lineHeight:1.2,margin:0,marginLeft:2,cursor:Mn.length>1?"pointer":void 0,color:Mn.length>1?"content_active":"content_disabled",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:Je("post_editor.save_as_group.label")})]})}),(0,He.jsx)(H.L,{}),(e=>{const t=vo||on;switch(e){case q.JV:return(0,He.jsx)(jn,{isDisabled:t,isLoading:go,onAddSchedule:ar(Ta,Y.U0),onAddBuffer:ar(wa,Y.Y_),onAddBufferDisabled:Mn.length>1&&At?Je("post_editor.actions.add_buffer_disabled_group"):void 0,canEditDrafts:gl,canEditPosts:fl,onPublishNow:ar(Ea,Y.rv),onAddDraft:Aa,requiresAccount:!vr});case q.dm:case q.C8:return(0,He.jsx)(Cn,{isDisabled:t,isLoading:go,date:null===Zn||void 0===Zn?void 0:Zn.date,time:null===Zn||void 0===Zn?void 0:Zn.time,timezone:null===Zn||void 0===Zn?void 0:Zn.timezone,accounts:wl,accountsIds:Mn,customizedTimes:Jn,delayTime:ii,defaultTimezone:El,onSave:Sa,onTimeChange:rs,onDelayTimeChange:ds,onCustomizedTimesChange:cs,allowCustomizedTimes:!!Jn});case q.iI:return(0,He.jsx)(Cn,{isDisabled:t,isLoading:go,hideTimeSelector:Me,date:null===Zn||void 0===Zn?void 0:Zn.date,time:null===Zn||void 0===Zn?void 0:Zn.time,timezone:null===Zn||void 0===Zn?void 0:Zn.timezone,accounts:wl,accountsIds:Mn,customizedTimes:Jn,delayTime:ii,defaultTimezone:El,onSave:"draft"===Fe?Ia:Sa,onTimeChange:rs,onDelayTimeChange:ds,onCustomizedTimesChange:cs,allowCustomizedTimes:!!Jn});case q.gj:return(0,He.jsx)(Tn,{isDisabled:t,isLoading:go,canEditDrafts:gl,onAddDraft:Aa,onAddForApprovalDraft:yl===ae.U&&vr?za:void 0});case q.pz:case q.GB:return(0,He.jsx)(En,{isDisabled:t,isLoading:go,date:null===Zn||void 0===Zn?void 0:Zn.date,time:null===Zn||void 0===Zn?void 0:Zn.time,timezone:null===Zn||void 0===Zn?void 0:Zn.timezone,accounts:wl,accountsIds:Mn,customizedTimes:Jn,delayTime:ii,defaultTimezone:El,canEditPosts:fl,onSave:Ia,onTimeChange:rs,onDelayTimeChange:ds,onCustomizedTimesChange:cs,allowCustomizedTimes:!!Jn,onAddDraft:Aa,requiresAccount:!vr});default:return null}})(ze)]})]}),mo||!Bl.length||Lt.length?null:(0,He.jsx)(g.x,{position:"relative",children:(0,He.jsx)(g.x,{sx:ji,children:(0,He.jsxs)(g.x,{sx:_i,children:[(0,He.jsx)(g.x,{marginBottom:3,children:xr()}),(0,He.jsx)(x.k,{direction:"column",alignItems:"center",justifyContent:"center",flex:1,minHeight:"250px",children:(0,He.jsx)(v.x,{size:"sm",color:"content_note",children:Je("accounts.no_accounts_selected")})})]})})}),!mo&&wl.length>0&&!Bl.length&&!zl&&Lt.length>0&&(0,He.jsxs)(x.k,{direction:"column",alignItems:"center",justifyContent:"center",flex:"1",width:"full",paddingX:4,paddingTop:5,paddingBottom:2,gap:3,children:[(0,He.jsx)(v.x,{fontSize:"sm",fontWeight:"semibold",color:"content_active",textAlign:"center",children:Je("accounts.group_no_accounts")}),Nn&&wl.length>0&&(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsx)(ui.Z,{accounts:wl,groups:xl,onCh
1ange:cr,selected:Nn,editGroup:$n,showLabel:!1}),(0,He.jsx)(S.z,{size:"sm",leftIcon:(0,He.jsx)(y.J,{as:G.PqE}),onClick:ur,children:Je("accounts.group_no_accounts_cta")})]})]})]}),!mo&&Bl.length>0&&(!rt&&!ct&&Ho||(rt||ct)&&Uo)&&(0,He.jsx)(g.x,{minWidth:"min(400px, 100%)",maxWidth:"420px",position:"sticky",top:0,alignSelf:"flex-start",maxHeight:"var(--scroll-area-height, 100%)",overflowY:"auto",children:(0,He.jsx)(mi,{accounts:Go.accounts,postsByProvider:Go.postsByProvider,activeProvider:$t!==K.BASE?$t:void 0,wrapperStyles:{maxWidth:"640px",marginX:"auto"}})}),Tl===rl&&(0,He.jsx)(g.x,{sx:rt?void 0:Ai,children:(0,He.jsx)(Jo,{onAddText:(e,t)=>Hs(t),onReplaceText:e=>Hs(e,{replace:!0}),onAddPost:Zs,onSetVideoThumbnail:As?Os:void 0})})]}),(mo||vo||go)&&(0,He.jsx)(De.Z,{styles:{background:"background_image_overlay"},children:(0,He.jsx)(Pe.Z,{text:Je(go?"saving":"loading",{ns:"common"})})})]}),bn&&(0,He.jsx)(dt.Z,{onClose:xs,uppy:kn,plugins:yn,note:Sn,disableInformer:!0}),(null===Xi||void 0===Xi?void 0:Xi.open)&&(0,He.jsx)(xi,{onClose:ha,onUse:va,message:Xi.message,comments:Xi.comments,config:Xi.config}),(null===Ki||void 0===Ki?void 0:Ki.open)&&(0,He.jsx)(co,{onClose:Ya,onSave:Ka,provider:$t,tags:Ki.tags,items:Ki.items,defaultItem:Ki.defaultItem,enabledFunc:e=>e.type===ee.p&&Fl.photoUserTagsEnabled||e.type===ee.W&&Fl.videoUserTagsEnabled,maxAllTags:Fl.userTagsMaxItems,maxTagsFunc:e=>e.type===ne.W?Fl.videoUserTagsMaxItems:Fl.photoUserTagsMaxItems,withPositionFunc:e=>e.type===ne.p}),(null===eo||void 0===eo?void 0:eo.open)&&(0,He.jsx)(co,{onClose:er,onSave:tr,provider:$t,tags:eo.tags,items:eo.items,defaultItem:eo.defaultItem,enabledFunc:e=>e.type===ee.p&&Fl.photoCollaboratorTagsEnabled||e.type===ee.W&&Fl.videoCollaboratorTagsEnabled,maxAllTags:Fl.collaboratorTagsMaxItems,maxTagsFunc:e=>e.type===ne.W?Fl.videoCollaboratorTagsMaxItems:Fl.photoCollaboratorTagsMaxItems,withPositionFunc:e=>!1,messages:{modalTitle:Je("post_media.collaborator_tags.modal.title"),list:Je("post_media.collaborator_tags.list")}}),(null===no||void 0===no?void 0:no.open)&&(0,He.jsx)(uo,{onClose:ir,onSave:or,provider:$t,accounts:no.accounts,tags:no.tags,items:no.items,defaultItem:no.defaultItem,enabledFunc:e=>e.type===ee.p&&Fl.photoProductTagsEnabled||e.type===ee.W&&Fl.videoProductTagsEnabled,maxAllTags:Fl.productTagsMaxItems,maxTagsFunc:e=>e.type===ne.W?Fl.videoProductTagsMaxItems:Fl.photoProductTagsMaxItems,withPositionFunc:e=>e.type===ne.p}),Gt&&(0,He.jsx)(wt.Z,{onClose:Us,item:Gt.item,onEdit:(0,ce.isMobileApp)()?void 0:()=>{var e,t,n,i,o;return Ls({url:Gt.item.url,projectData:null===(e=Gt.item.data.meta)||void 0===e?void 0:e.projectData,size:{width:null===(t=Gt.item.data)||void 0===t||null===(n=t.meta)||void 0===n?void 0:n.width,height:null===(i=Gt.item.data)||void 0===i||null===(o=i.meta)||void 0===o?void 0:o.height}})},onEditSize:Gt.item.type===ne.p?()=>{Us(),Ds({url:Gt.item.url})}:void 0,onAiEdit:Gt.item.type===ne.p?()=>{Us(),Ps({url:Gt.item.url})}:void 0,onEditThumb:Gt.addedToPost&&Gt.item.type===ee.W?()=>{var e;Us(),Ss({type:Gt.item.type,url:Gt.item.url,thumbUrl:Gt.item.thumbUrl,thumbTime:null===(e=Gt.item.data)||void 0===e?void 0:e.thumbTime})}:void 0,onEditUserTags:Gt.addedToPost&&(Gt.item.type===ee.p&&Fl.photoUserTagsEnabled||Gt.item.type===ee.W&&Fl.videoUserTagsEnabled)?()=>{Us(),qa(Gt.item.url)}:void 0,onEditProductTags:Gt.addedToPost&&(Gt.item.type===ee.p&&Fl.photoProductTagsEnabled||Gt.item.type===ee.W&&Fl.videoProductTagsEnabled)?()=>{Us(),nr(Gt.item.url)}:void 0,itemNo:Gt.addedToPost?Gt.items.findIndex(e=>e.url&&Gt.item.url===e.url||e.id&&Gt.item.uploadId===e.id)+1:void 0,itemsNo:Gt.addedToPost?Gt.items.filter(e=>!(0,me.Kh)(e)).length:void 0,onChangeItemNo:Gt.addedToPost?e=>{Ns(Gt.items,Gt.items.filter(e=>!(0,me.Kh)(e))[e-1],Gt.addedToPost)}:void 0,renderDetails:Gt.addedToPost?e=>{let{url:t,type:n}=e;const i=function(e,t){var n,i;let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=(null===(n=Wl[ie.MEDIA_DETAILS])||void 0===n||null===(i=n.items)||void 0===i?void 0:i.value)||[],s=l.filter(t=>t.mediaId!==e),a=l.find(t=>t.mediaId===e);Vs($t,ie.MEDIA_DETAILS,{items:o?[...s]:[...s,{...a,...t,mediaId:e}]})};
1if($t===Q.PINTEREST&&Wl[ie.MEDIA_DETAILS]&&t&&n===ne.p){var o,l,s,a,r;const e={title:(null===(o=Wl[ie.POST])||void 0===o||null===(l=o.title)||void 0===l?void 0:l.value)||"",description:(null===Pl||void 0===Pl?void 0:Pl.message)||"",link:(null===(s=Wl[ie.POST])||void 0===s||null===(a=s.link)||void 0===a?void 0:a.value)||""};return(0,He.jsx)(jo,{mediaId:t,parentValues:e,data:null===(r=Wl[ie.MEDIA_DETAILS])||void 0===r?void 0:r.items,onChange:i})}if($t===Q.INSTAGRAM&&Wl[ie.MEDIA_DETAILS]&&t&&n===ne.p){var d,c,u;const e={altText:(null===(d=Wl[ie.POST])||void 0===d||null===(c=d.altText)||void 0===c?void 0:c.value)||""};return(0,He.jsx)(Vo,{mediaId:t,parentValues:e,data:null===(u=Wl[ie.MEDIA_DETAILS])||void 0===u?void 0:u.items,onChange:i})}if($t===Q.BLUESKY&&Wl[ie.MEDIA_DETAILS]&&t&&n===ne.p){var p,m,h;const e={altText:(null===(p=Wl[ie.POST])||void 0===p||null===(m=p.altText)||void 0===m?void 0:m.value)||""};return(0,He.jsx)(Xo,{mediaId:t,parentValues:e,data:null===(h=Wl[ie.MEDIA_DETAILS])||void 0===h?void 0:h.items,onChange:i})}if($t===Q.THREADS&&Wl[ie.MEDIA_DETAILS]&&t&&n===ne.p){var v,x,g;const e={altText:(null===(v=Wl[ie.POST])||void 0===v||null===(x=v.altText)||void 0===x?void 0:x.value)||""};return(0,He.jsx)(qo,{mediaId:t,parentValues:e,data:null===(g=Wl[ie.MEDIA_DETAILS])||void 0===g?void 0:g.items,onChange:i})}if($t===Q.MASTODON&&Wl[ie.MEDIA_DETAILS]&&t&&n===ne.p){var f;const e={altText:""};return(0,He.jsx)(el,{mediaId:t,parentValues:e,data:null===(f=Wl[ie.MEDIA_DETAILS])||void 0===f?void 0:f.items,onChange:i})}}:void 0}),Vt&&(0,He.jsx)(Et.Z,{onClose:Ts,onSelect:ws,item:Vt}),(null===Qt||void 0===Qt?void 0:Qt.open)&&(0,He.jsx)($o,{projectId:Qt.projectId,artBoardId:Qt.artBoardId,onSubmit:e=>{let{url:t,projectId:n,artBoardIds:i}=e;Fs({url:t,projectId:n,artBoardId:i[0]},Qt.url)},imageUrl:Qt.url,projectSize:Qt.size,onClose:Ms}),(null===qt||void 0===qt?void 0:qt.open)&&(0,He.jsx)(il.Z,{defaultFile:qt.url,initialTool:ol.j.Resize,recommendedTags:$t===K.BASE?void 0:[$t],onSave:e=>{Rs(e,qt.url),Yt(void 0)},onCancel:()=>Yt(void 0)}),!!Ko&&(0,He.jsx)(il.Z,{defaultFile:Ko.originalUrl,recommendedTags:$t===K.BASE?void 0:[$t],onSave:e=>{Rs(e,Ko.originalUrl),dl(void 0)},onCancel:()=>dl(void 0)}),(null===Lo||void 0===Lo?void 0:Lo.open)&&(0,He.jsx)(ue.sm4,{isOpen:!0,message:Je("post_editor.post_type_change_confirm.message"),onClose:()=>Mo(null),onConfirm:()=>{Pa(Lo.value),Mo(null)}}),ro&&(0,He.jsx)(Dn,{onClose:ua,onUse:pa,accounts:null===ro||void 0===ro?void 0:ro.accounts,postsByProvider:null===ro||void 0===ro?void 0:ro.postsByProvider,analyticsPrefix:"postEditor"}),oo===Y.Zt&&(0,He.jsx)(sn,{onClose:ba,onConfirm:Aa,accounts:wl,accountsIds:Mn,customizedTimes:Jn,delayTime:ii,defaultTimezone:El,date:null===Zn||void 0===Zn?void 0:Zn.date,time:null===Zn||void 0===Zn?void 0:Zn.time,timezone:null===Zn||void 0===Zn?void 0:Zn.timezone,onTimeChange:rs,onDelayTimeChange:ds,onCustomizedTimesChange:cs,allowCustomizedTimes:[q.JV,q.gj].includes(ze)?Mn.length>1&&!At:!!Jn}),oo===Y.jl&&(0,He.jsx)(sn,{onClose:ba,onConfirm:za,accounts:wl,accountsIds:Mn,customizedTimes:Jn,delayTime:ii,defaultTimezone:El,date:null===Zn||void 0===Zn?void 0:Zn.date,time:null===Zn||void 0===Zn?void 0:Zn.time,timezone:null===Zn||void 0===Zn?void 0:Zn.timezone,onTimeChange:rs,onDelayTimeChange:ds,onCustomizedTimesChange:cs,allowCustomizedTimes:[q.JV,q.gj].includes(ze)?Mn.length>1&&!At:!!Jn}),oo===Y.U0&&(0,He.jsx)(an,{onClose:ba,onConfirm:Ta,accounts:wl,accountsIds:Mn,customizedTimes:Jn,delayTime:ii,defaultTimezone:El,date:null===Zn||void 0===Zn?void 0:Zn.date,time:null===Zn||void 0===Zn?void 0:Zn.time,timezone:null===Zn||void 0===Zn?void 0:Zn.timezone,onTimeChange:rs,onDelayTimeChange:ds,onCustomizedTimesChange:cs,allowCustomizedTimes:[q.JV,q.gj].includes(ze)?Mn.length>1&&!At:!!Jn}),oo===Y.rv&&(0,He.jsx)(fn,{onClose:ba,onConfirm:Ea}),oo===Y.Y_&&(0,He.jsx)(dn,{loading:go===Y.Y_,onClose:ba,onConfirm:wa}),so&&(0,He.jsx)(gn,{isLoading:go===Y.LE,onClose:ya,onConfirm:Ca}),(null===Eo||void 0===Eo||null===(d=Eo.items)||void 0===d?void 0:d.length)>0&&(0,He.jsx)(mn,{type:Eo.items[Eo.index].type,socialType:Eo.items[Eo.index].socialType,postType:Eo.items[Eo.index].postType,remember:Eo.items[Eo.index].remember,action:Eo.action,onClose:ja,onConfirm:Eo.items[Eo.index].onConfirm}
1),(null===Po||void 0===Po?void 0:Po.open)&&(0,He.jsx)(ue.XLS,{t:Je,show:!0,onHide:Gl,title:null===Po||void 0===Po?void 0:Po.title,subtitle:null===Po||void 0===Po?void 0:Po.subtitle,featureList:null===Po||void 0===Po?void 0:Po.featureList,image:null===Po||void 0===Po?void 0:Po.image,onViewPlansHandler:pr})]})},cl=(0,i.lazy)(()=>Promise.resolve().then(n.bind(n,276461))),ul=e=>{let{onAddAccountConnection:t,onClose:n,isOpen:d=!0,...c}=e;const u=(0,a.I0)(),[p,m]=(0,i.useState)(!1);(0,i.useEffect)(()=>{document.activeElement&&document.activeElement.blur()},[]);const h=t||(()=>m(!0));return(0,He.jsxs)(i.Suspense,{fallback:null,children:[(0,He.jsxs)(o.u_,{isOpen:d&&!p,size:"full",scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose:!1,closeOnOverlayClick:!1,blockScrollOnMount:!1,onClose:n,children:[(0,He.jsx)(l.Z,{}),(0,He.jsx)(s.h,{borderRadius:"none",children:(0,He.jsx)(dl,{onAddAccountConnection:h,onClose:n,...c})})]}),!t&&(0,He.jsx)(cl,{onAddNewPartner:()=>{u((0,r.RC)({selectNewAccounts:!0}))},show:p,handleModalClose:()=>m(!1),showOnlySocial:!0})]})}},989573:(e,t,n)=>{n.d(t,{W:()=>o,p:()=>i});const i="photo",o="video"},141494:(e,t,n)=>{n.d(t,{K:()=>l,l:()=>o});var i=n(791048);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,i.cloneDeep)(e)},l=(e,t)=>{switch(t.type){case"add":{const{item:n}=t.payload;if(null===n||void 0===n||!n.id)return e;return e.map(e=>e.id).includes(n.id)?e:[...e,{...(0,i.cloneDeep)(n),id:n.id,type:n.type,url:n.url,thumbUrl:n.thumbUrl}]}case"update":{const{id:n,item:o}=t.payload;return n?e.map(e=>e.id===n?{...e,...(0,i.cloneDeep)(o)}:e):e}case"remove":{const{id:n}=t.payload;return n?e.filter(e=>e.id!==n):e}case"init":return o(t.payload);default:return e}}},645808:(e,t,n)=>{n.d(t,{ZP:()=>S,en:()=>C,xN:()=>y});var i=n(683017),o=n(270858),l=n(349798),s=n(524943),a=n(807523),r=n(53004),d=n(177612),c=n(677360),u=n(741065),p=n(957711),m=n(357023),h=n(921902),v=n(408499),x=n(24455),g=n(514077),f=n(104399),b=n(137413),j=n(957392),_=n(709536),k=n(228993);const y="https://help.simplified.com/en/collections/3342361-social-media-calendar#troubleshooting",C={[j.FACEBOOK]:"https://help.simplified.com/en/articles/5979739-what-to-do-if-you-get-error-messages-when-posting-to-facebook",[j.INSTAGRAM]:"https://help.simplified.com/en/articles/6055342-what-to-do-if-you-get-error-messages-when-posting-to-instagram-instagram-bugs",[j.TWITTER]:"https://help.simplified.com/en/articles/6055340-what-to-do-if-you-get-error-messages-when-posting-to-twitter-twitter-bugs",[j.LINKEDIN]:"https://help.simplified.com/en/articles/6405710-what-to-do-if-you-get-error-messages-when-posting-to-linkedin-linkedin-bugs",[j.PINTEREST]:"https://help.simplified.com/en/articles/6057004-what-to-do-if-you-get-error-messages-when-posting-to-pinterest-pinterest-bugs"},S=e=>{let{postId:t,error:n,socialType:j,...S}=e;const{t:T}=(0,v.$)(["planner","common"]),[w,E]=(0,i.useState)(!1),[I,A]=(0,i.useState)(n),[z,O]=(0,i.useState)(j),[D,P]=(0,i.useState)(!1),R=(0,f.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),L=(0,i.useMemo)(()=>(0,_.A)(z),[z]),M=(0,i.useCallback)(async e=>{var t,n;E(!0);const i=await(0,b.P0)(e,R);null!==i&&void 0!==i&&null!==(t=i.data)&&void 0!==t&&t.errorLog&&A(i.data.errorLog),O(null===i||void 0===i||null===(n=i.data)||void 0===n?void 0:n.accounts[0].social_type),E(!1)},[E,A,O,R]);return(0,i.useEffect)(()=>{t&&M(t)},[t]),w?(0,k.jsx)(x.Z,{...S}):I?(0,k.jsxs)(o.x,{...S,children:[(0,k.jsx)(g.bZj,{status:"error",showIcon:!0,wordBreak:"break-all",borderRadius:"inherit",children:(0,k.jsxs)(k.Fragment,{children:[T("post_error.not_published"),(0,k.jsx)(l.z,{variant:"solid",size:"sm",marginLeft:4,onClick:()=>P(!0),children:T("post_error.see_details")})]})}),(0,k.jsxs)(s.u_,{isOpen:D,variant:"line-min",isCentered:!0,onClose:()=>P(!1),children:[(0,k.jsx)(a.Z,{}),(0,k.jsxs)(r.h,{children:[(0,k.jsx)(d.x,{children:T("post_error.error_details")}),(0,k.jsxs)(c.f,{fontSize:"sm",children:[I.message&&(0,k.jsx)(u.x,{dangerouslySetInnerHTML:{__html:I.message},mb:2}),I.link&&(0,k.jsxs)(p.r,{display:"block",mb:2,href:I.link,isExternal:!0,children:[T("find_out_more",{ns:"common"})," \xbb"]}),I.externalMessage&&(0,k.jsxs)(o.x,{mb:2,mt:6,children:[(0,k.jsxs)(u.x,{color:"content_note",fontSize:"sm",children:[T("post_error.external"),":"]}),(0,k.jsx)(u.x,{color:"content_details",dangerouslySetInnerHTML:{__html:I.externalMessage}})]})]}),(0,k.jsxs)(m.m,{gap:2,children:[(0,k.jsx)(l.z,{size:"sm",marginRight:"auto",onClick:()=>P(!1),children:T("cancel",{ns:"common"})}),(0,k.jsx)(l.z,{as:p.r,size:"sm",variant:"solid",target:"_blank",rel:"noopener noreferrer",href:C[L]||y,children:T("post_error.get_help")})]}),(0,k.jsx)(h.o,{})]})]})]}):null}},729587:(e,t,n)=>{n.d(t,{Z:()=>v});var i=n(524943),o=n(807523),l=n(53004),s=n(177612),a=n(677360),r=n(921902),d=n(691275),c=n(270858),u=n(487385),p=(n(14613),n(978283),n(391430),n(228993));const m={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}},h=e=>{let{...t}=e;const{colorMode:n}=(0,d.If)();return(0,p.jsx)(c.x,{sx:m,children:(0,p.jsx)(u.A,{showSelectedFiles:!1,disableStatusBar:!0,proudlyDisplayPoweredByUppy:!1,theme:n,...t})})},v=e=>{let{title:t,onClose:n,...d}=e;
1return(0,p.jsxs)(i.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:n,size:"2xl",children:[(0,p.jsx)(o.Z,{}),(0,p.jsxs)(l.h,{children:[t?(0,p.jsx)(s.x,{children:t}):null,(0,p.jsx)(a.f,{padding:"0",children:(0,p.jsx)(h,{...d})}),(0,p.jsx)(r.o,{})]})]})}},459030:(e,t,n)=>{n.d(t,{Ju:()=>j,NU:()=>k,TC:()=>y,ZP:()=>C,sI:()=>_});var i=n(683017),o=n(468625),l=n(487385),s=n(707819),a=n(162999),r=n(438482),d=n(859897),c=n(882329),u=n(993487),p=n(104718),m=n(137413),h=n(868366),v=n(408499),x=n(231705),g=n(341612),f=n(104399);const b=e=>{var t,n;return null===e||void 0===e||null===(t=e.type)||void 0===t||null===(n=t.split("/"))||void 0===n?void 0:n[0]},j=()=>10485760,_=()=>[".gif",".png",".jpg",".jpeg",".webp"],k=e=>"video"===b(e),y=e=>"image"===b(e),C=e=>{const{uppy:t,...n}=(e=>{let{id:t,autoProceed:n=!0,...s}=e;const{t:a}=(0,v.$)(["planner"]),[r]=(0,h.Z)(),d=(0,l.vo)(()=>new o.ZP({id:t,autoProceed:n,restrictions:{maxFileSize:Math.max(j(),(0,f.getVideoMaxSize)()),maxNumberOfFiles:10,allowedFileTypes:[...r.video?[".mp4",".mov"]:[],..._()],customMaxPhotoSize:j(),customMaxVideoSize:(0,f.getVideoMaxSize)()},locale:(0,u.Kd)((0,u.Bx)()),onBeforeFileAdded:(e,t)=>{var n;const{customMaxPhotoSize:i,customMaxVideoSize:o}=(null===(n=d.opts)||void 0===n?void 0:n.restrictions)||{},l=e.type.split("/")[0];if(e.type=e.type&&"application/octet-stream"!==e.type?e.type:(0,p.b)(e.name.split(".").pop())||"application/octet-stream","video"===l){if(e.size>o)return d.info(d.i18n("exceedsSize",{size:o/1048576+"MB",file:e.name}),"error",500),!1}else if("image"===l&&e.size>i)return d.info(d.i18n("exceedsSize",{size:i/1048576+"MB",file:e.name}),"error",500),!1;return!0}})),[c,m]=(0,i.useState)(""),[x]=(0,i.useState)(["UploadFromUrl"]),g=(0,i.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d.setOptions(t);const{allowedFileTypes:n,customMaxVideoSize:i,customMaxPhotoSize:o}=(null===(e=d.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==n&&void 0!==n&&n.length){const e=n.join(", "),t=d.i18n("youCanOnlyUploadFileTypes",{types:e}),l=a("post_editor.uploader.max_photo_video_size",{photo_size:o/1048576+"MB",video_size:i/1048576+"MB"});m(`${t} ${l}`)}else m("")},[d,m,a]);return(0,i.useEffect)(()=>{g(s||{})},[d]),{uppy:d,uppyPlugins:x,uppyNote:c,setUppyOptions:g}})(e);return(0,i.useEffect)(()=>{t.use(d.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:x.ozk,uploadUrl:x.BJH}).use(r.Z,{limit:3,createMultipartUpload:e=>(0,m.gU)(t.getFile(e.id)),listParts:(e,n)=>(0,m.Kr)(t.getFile(e.id),n),prepareUploadParts:(e,n)=>(0,m.C6)(t.getFile(e.id),n),abortMultipartUpload:(e,n)=>(0,m.Fv)(t.getFile(e.id),n),completeMultipartUpload:(e,n)=>(0,m.mr)(t.getFile(e.id),n)}).use(c.Z,{id:"ImportUriDirectly"}).use(g.Z,{saveToAssets:!0}).use(s.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...n}}},25178:(e,t,n)=>{n.d(t,{Z:()=>x,o:()=>v});var i=n(683017),o=n(468625),l=n(487385),s=n(707819),a=n(438482),r=n(859897),d=n(993487),c=n(137413),u=n(231705),p=n(341612),m=n(882329);const h=e=>{let{id:t,autoProceed:n=!0,...s}=e;const a=(0,l.vo)(()=>new o.ZP({id:t,autoProceed:n,restrictions:{maxFileSize:10485760,maxNumberOfFiles:1,allowedFileTypes:[".gif",".png",".jpg",".jpeg",".webp"]},locale:(0,d.Kd)((0,d.Bx)())})),[r,c]=(0,i.useState)(""),[u]=(0,i.useState)(["UploadFromUrl"]),p=(0,i.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a.setOptions(t);const{allowedFileTypes:n}=(null===(e=a.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==n&&void 0!==n&&n.length){const e=n.join(", "),t=a.i18n("youCanOnlyUploadFileTypes",{types:e});c(t)}else c("")},[a,c]);return(0,i.useEffect)(()=>{p(s||{})},[a]),{uppy:a,uppyPlugins:u,uppyNote:r,setUppyOptions:p}},v=e=>{const{uppy:t,...n}=h(e);return(0,i.useEffect)(()=>{t.use(r.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:u.ozk,uploadUrl:u.BJH}).use(s.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...n}},x=e=>{const{uppy:t,...n}=h(e);return(0,i.useEffect)(()=>{t.use(r.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:u.ozk,uploadUrl:u.BJH}).use(a.Z,{limit:3,createMultipartUpload:e=>(0,c.gU)(t.getFile(e.id)),listParts:(e,n)=>(0,c.Kr)(t.getFile(e.id),n),prepareUploadParts:(e,n)=>(0,c.C6)(t.getFile(e.id),n),abortMultipartUpload:(e,n)=>(0,c.Fv)(t.getFile(e.id),n),completeMultipartUpload:(e,n)=>(0,c.mr)(t.getFile(e.id),n)}).use(m.Z,{id:"ImportUriDirectly"}).use(p.Z,{saveToAssets:!0}).use(s.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...n}}},894821:(e,t,n)=>{n.d(t,{Z:()=>he});var i=n(683017),o=n(703921),l=n(524943),s=n(807523),a=n(53004),r=n(177612),d=n(921902),c=n(677360),u=n(351839),p=n(741065),m=n(206782),h=n(413541),v=n(357023),x=n(349798),g=n(408499),f=n(193691),b=n(957392),j=n(220725);const _={frame:"frame",custom:"custom"},k=[{provider:b.FACEBOOK,postTypes:[j.a4,j.L4]},{provider:b.INSTAGRAM,postTypes:[j.a4,j.L4,j.KS]},{provider:b.TIKTOK,postTypes:[]},{provider:b.TIKTOK_BUSINESS,postTypes:[]},{provider:b.LINKEDIN,postTypes:[]},{provider:b.PINTEREST,postTypes:[]},{provider:b.YOUTUBE,postTypes:[j.pX]}],y=[{provider:b.FACEBOOK,postTypes:[j.a4,j.L4]},{provider:b.INSTAGRAM,postTypes:[j.L4]},{provider:b.TIKTOK_BUSINESS,postTypes:[]},{provider:b.LINKEDIN,postTypes:[]},{provider:b.PINTEREST,postTypes:[]},{provider:b.YOUTUBE,postTypes:[j.pX]}],C=1280;var S=n(587383),T=n(179822),w=n(519186),E=n(514077),I=n(104399),A=n(742533),z=n(25178),O=n(729587),D=n(70211),P=n(228993);const R=e=>{let{imageUrl:t,onImageChange:n}=e;const{t:o}=(0,g.$)(["planner","common"]),[l,s]=(0,S.k)(!1),[a,r]=(0,S.k)(!1),{uppy:d,uppyPlugins:c,uppyNote:m}=(0,z.o)({id:"post-media-custom-image"}),h=(0,i.useRef)(null),v=(0,i.useCallback)(e=>{h.current&&h.current!==e&&URL.revokeObjectURL(h.current),h.current=null!==e&&void 0!==e&&e.startsWith("blob:")?e:null,n(e)},[n]);(0,i.useEffect)(()=>{const e=e=>{let{fileIDs:t}=e;const n=d.getFile(null===t||void 0===t?void 0:t[0]);v(n?URL.createObjectURL(n.data):null)},t=()=>{d.cancelAll(),s.off()},n=()=>{const{info:e}=d.getState(),t=[...e].pop();null!==t&&void 0!==t&&t.message&&["error","warning"].includes(t.type)&&(0,E.CFj)({description:t.message,title:o("error",{ns:"common"}),status:"error"})};
1return d.on("upload",e).on("complete",t).on("info-visible",n),()=>{d.off("upload",e).off("complete",t).off("info-visible",n)}},[d]);const b=(0,i.useCallback)(e=>{var t;const n=null===(t=d.getPlugin)||void 0===t?void 0:t.call(d,"EditThumbDropTarget");var i;n&&(null===(i=d.removePlugin)||void 0===i||i.call(d,n));e&&d.use(A.Z,{id:"EditThumbDropTarget",target:e})},[d]),j=(0,i.useCallback)(e=>{if("image"===(null===e||void 0===e?void 0:e.asset_type)&&e.thumbnail)return v(e.thumbnail),void r.off();(0,E.CFj)({description:o("post_editor.media.errors.unsupported_file_type"),title:o("error",{ns:"common"}),status:"error"})},[v,o]);return(0,P.jsxs)(P.Fragment,{children:[t?(0,P.jsxs)(u.k,{direction:"column",align:"center",gap:3,children:[(0,P.jsx)(u.k,{justify:"center",bg:"base_level_2",borderRadius:"lg",p:2,w:"100%",children:(0,P.jsx)(T.E,{src:t,maxH:"280px",maxW:"100%",borderRadius:"md"})}),(0,P.jsx)(x.z,{variant:"secondary",size:"sm",onClick:()=>v(null),children:o("replace",{ns:"common"})})]}):(0,P.jsxs)(u.k,{ref:b,direction:"column",align:"center",justify:"center",gap:3,py:8,px:4,borderRadius:"lg",border:"1px dashed",borderColor:"content_alpha_200",sx:{"&.uppy-is-drag-over":{bg:"content_alpha_100"}},children:[(0,P.jsx)(p.x,{fontSize:"sm",color:"content_details",children:o("post_media.edit_thumb.dropzone_hint")}),(0,P.jsx)(p.x,{fontSize:"xs",color:"content_note",children:o("post_media.edit_thumb.dropzone_or")}),(0,P.jsxs)(u.k,{gap:3,children:[(0,P.jsx)(x.z,{variant:"secondary",size:"sm",leftIcon:(0,P.jsx)(f.oSY,{}),onClick:()=>{s.on(),r.off()},children:o("upload_btn",{ns:"common"})}),(0,P.jsx)(x.z,{variant:"secondary",size:"sm",leftIcon:(0,P.jsx)(f.w66,{}),onClick:r.on,children:o("my_assets",{ns:"common"})})]})]}),l&&(0,P.jsx)(O.Z,{onClose:s.off,uppy:d,plugins:c,note:m}),a&&(0,P.jsx)(w.h,{children:(0,P.jsx)(D.Z,{onItemClick:j,onClose:r.off,categories:[I.ASSET],defaultCategory:I.ASSET})})]})};var L=n(270858),M=n(298249),F=n(516618),N=n(842554);const U=e=>{let{type:t}=e;const{t:n}=(0,g.$)(["planner"]),[i,o]=(0,S.k)(!1),l=t===_.custom,s=l?y:k,a=e=>{const t=n(`post_editor.tabs.${e.provider}`);if(!e.postTypes.length)return t;return`${t} (${e.postTypes.map(t=>n(`post_editor.additional_fields.${e.provider}.postType.value.${t}`)).join(", ")})`};return(0,P.jsxs)(L.x,{borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_200",overflow:"hidden",children:[(0,P.jsxs)(u.k,{as:"button",type:"button",w:"100%",align:"center","aria-expanded":i,onClick:o.toggle,_hover:{bg:"content_alpha_100"},children:[(0,P.jsx)(E.SYi,{containerProps:{flex:1,minW:0},children:(0,P.jsx)(p.x,{fontSize:"sm",fontWeight:500,color:"content_active",textAlign:"left",children:n("post_media.edit_thumb.support_info_title")})}),(0,P.jsx)(M.J,{as:f.gPZ,mr:3,color:"component_icon_inactive",transform:i?"rotate(180deg)":void 0,transition:"transform 0.2s"})]}),(0,P.jsx)(F.U,{in:i,animateOpacity:!0,children:(0,P.jsxs)(L.x,{px:3,pb:3,fontSize:"sm",color:"content_details",children:[(0,P.jsx)(p.x,{children:n(l?"post_media.edit_thumb.custom_supported_by":"post_media.edit_thumb.supported_by")}),(0,P.jsx)(N.QI,{children:s.map(e=>(0,P.jsx)(N.HC,{children:a(e)},e.provider))}),(0,P.jsx)(p.x,{mt:2,children:n(l?"post_media.edit_thumb.custom_supported_other":"post_media.edit_thumb.supported_other")})]})})]})};var $=n(295903);const W=16/9,B=(e,t,n)=>n&&t?(e+.5)/t*n:0,H=e=>{const t=Number.isFinite(e)&&e>0?e:0;let n=Math.floor(t/60),i=t-60*n;return i=Math.round(10*i)/10,i>=60&&(n+=1,i-=60),`${n}:${i.toFixed(1).padStart(4,"0")}`},Z=e=>{let{frames:t,isLoadingFrames:n,duration:o,time:l,onTimeChange:s,isDisabled:a=!1}=e;const{t:r}=(0,g.$)(["planner"]),d=(0,i.useRef)(null),[c,p]=(0,i.useState)(!1),m=(0,i.useCallback)(e=>(e=>Math.round(10*e)/10)(Math.min(Math.max(e,0),o)),[o]),h=(0,i.useCallback)(e=>{var t;const n=null===(t=d.current)||void 0===t?void 0:t.getBoundingClientRect();null!==n&&void 0!==n&&n.width&&s(m((e-n.left)/n.width*o))},[m,o,s]),v=(0,i.useCallback)(e=>{var t,n;a||(null===(t=(n=e.currentTarget).setPointerCapture)||void 0===t||t.call(n,e.pointerId),p(!0),h(e.clientX))},[a,h]),x=(0,i.useCallback)(e=>{!a&&c&&h(e.clientX)},[a,c,h]),f=(0,i.useCallback)(e=>{var t,n;null===(t=(n=e.currentTarget).releasePointerCapture)||void 0===t||t.call(n,e.pointerId),p(!1)},[]),b=(0,i.useCallback)(e=>{if(a)return;const t=e.shiftKey?1:.1,n={ArrowRight:()=>m(l+t),ArrowUp:()=>m(l+t),ArrowLeft:()=>m(l-t),ArrowDown:()=>m(l-t),Home:()=>0,End:()=>m(o)}[e.key];n&&(e.preventDefault(),s(n()))},[m,o,a,s,l]),j=o?l/o*100:0;return(0,P.jsxs)(L.x,{ref:d,role:"slider",tabIndex:0,"aria-label":r("post_media.edit_thumb.scrubber_label"),"aria-valuemin":0,"aria-valuemax":o,"aria-valuenow":l,"aria-valuetext":r("post_media.edit_thumb.frame_at",{time:H(l)}),"aria-disabled":a||void 0,position:"relative",h:"56px",borderRadius:"lg",overflow:"hidden",bg:"content_alpha_100",cursor:a?"not-allowed":"pointer",opacity:a?.6:1,touchAction:"none",userSelect:"none",_focusVisible:{boxShadow:"highlight",outline:"none"},onPointerDown:v,onPointerMove:x,onPointerUp:f,onPointerCancel:f,onKeyDown:b,children:[n&&0===t.length?(0,P.jsx)($.O,{"data-testid":"filmstrip-skeleton",h:"100%",w:"100%"}):(0,P.jsx)(u.k,{h:"100%",w:"100%",children:t.map((e,t)=>(0,P.jsx)(L.x,{"data-testid":"filmstrip-frame",flex:1,minW:0,backgroundImage:`url(${e})`,backgroundSize:"cover",backgroundPosition:"center"},`${e}-${t}`))}),(0,P.jsx)(L.x,{position:"absolute",top:0,bottom:0,left:`${j}%`,w:"3px",ml:"-1.5px",borderRadius:"full",bg:"common.primary_400",boxShadow:"highlight",pointerEvents:"none"})]})};var G=n(125138),J=n(313773),V=n(117540);const X=e=>
1(0,V.QZ)(e),q=(e,t,n)=>{const i=new URL(e).pathname.substring(1),o=G.stringify({s:t,t:n});return`${J.qnH}/${i}?${o}`};var Y=n(231705),K=n(83391);const Q=[],ee=e=>{let{videoUrl:t,time:n,duration:o,onTimeChange:l,onDurationChange:s,isDisabled:a=!1}=e;const{t:r}=(0,g.$)(["planner"]),d=(0,i.useRef)(null),c=(0,i.useRef)(null),[m,h]=(0,i.useState)(0),v=((e,t)=>{const n=t?8:20;if(!e)return 6;const i=Math.round(e/(56*W));return Math.min(Math.max(i,6),n)})(m,!X(t)),{frames:x,isLoading:f,error:b}=((e,t,n)=>{const o=X(e),l=(0,i.useMemo)(()=>o&&t?Array.from({length:n},(i,o)=>q(e,160,B(o,n,t))):Q,[o,e,t,n]),[s,a]=(0,i.useState)(Q),[r,d]=(0,i.useState)(!1),[c,u]=(0,i.useState)(null),p=(0,i.useRef)({});return(0,i.useEffect)(()=>{if(o||!t||!n)return;const i=`${e}:${n}`,l=p.current[i];if(l)return a(l),d(!1),void u(null);let s=!0;return d(!0),u(null),(async()=>{const o=[];for(let i=0;i<n;i++){const l=B(i,n,t),a=await(0,K.H)(e,l,C,C).catch(()=>(0,K.H)(`${Y.XzF}${e}`,l,C,C));if(!s)return;o.push(a)}p.current[i]=o,a(o),d(!1)})().catch(e=>{s&&(a(Q),u(e),d(!1))}),()=>{s=!1}},[o,e,t,n]),o?{frames:l,isLoading:!1,error:null}:{frames:s,isLoading:r,error:c}})(t,o,v),j=(0,i.useCallback)(()=>{var e;s((null===(e=d.current)||void 0===e?void 0:e.duration)||0)},[s]);return(0,i.useLayoutEffect)(()=>{const e=c.current;if(!e||"undefined"===typeof ResizeObserver)return void h((null===e||void 0===e?void 0:e.clientWidth)||0);const t=new ResizeObserver(e=>{let[t]=e;h(t.contentRect.width)});return t.observe(e),()=>t.disconnect()},[]),(0,i.useEffect)(()=>{d.current&&d.current.currentTime!==n&&(d.current.currentTime=n)},[n]),(0,P.jsxs)(u.k,{direction:"column",gap:3,children:[(0,P.jsx)(u.k,{justify:"center",bg:"base_level_2",borderRadius:"lg",p:2,children:(0,P.jsx)(L.x,{as:"video",ref:d,src:t,controls:!1,preload:"auto",muted:!0,playsInline:!0,onLoadedMetadata:j,maxH:"280px",maxW:"100%",borderRadius:"md"})}),(0,P.jsxs)(L.x,{ref:c,children:[(0,P.jsx)(Z,{frames:x,isLoadingFrames:f,duration:o,time:n,onTimeChange:l,isDisabled:a||!o}),(0,P.jsxs)(u.k,{justify:"space-between",mt:1.5,children:[(0,P.jsx)(p.x,{fontSize:"xs",color:"content_note",children:H(n)}),(0,P.jsx)(p.x,{fontSize:"xs",color:"content_note",children:H(o)})]})]}),b&&(0,P.jsx)(p.x,{fontSize:"xs",color:"content_note",children:r("post_media.edit_thumb.frames_unavailable")})]})};var te=n(480050),ne=n.n(te),ie=n(291508);const oe=async e=>{var t,n;const i=e.split(";")[0].split("/")[1],o=await ne().post(Y.cW$,{name:`video-thumb.${i}`,data:e});if(null===(t=o.data)||void 0===t||!t.status||null===(n=o.data)||void 0===n||!n.url)throw new Error("Thumbn
1ail upload failed");return o.data.url};var le=n(764293),se=n(137413),ae=n(709536),re=n(699983);const de=[[16,9],[9,16],[1,1],[4,5],[5,4],[4,3],[3,4],[2,3],[3,2],[21,9]],ce=(e,t)=>0===t?e:ce(t,e%t),ue=e=>new Promise(t=>{const n=document.createElement("video");n.preload="metadata",n.crossOrigin="*",n.src=e,n.onloadedmetadata=()=>t(((e,t)=>{if(!e||!t)return null;const n=e/t,i=de.find(e=>{let[t,i]=e;return Math.abs(t/i-n)<.04});if(i)return`${i[0]}:${i[1]}`;const o=ce(e,t)||1,l=e/o,s=t/o;return l<=40&&s<=40?`${l}:${s}`:`${e}x${t}`})(n.videoWidth,n.videoHeight)),n.onerror=()=>t(null)}),pe=async e=>{var t,n;const i=e.split(";")[0].split("/")[1]||"jpeg",o=await ne().post(Y.cW$,{name:`riley-thumb.${i}`,data:e});if(null===(t=o.data)||void 0===t||!t.status||null===(n=o.data)||void 0===n||!n.url)throw new Error("Thumbnail upload failed");return o.data.url},me=async(e,t,n,i)=>{if(t===_.frame){if(X(e.url))return q(e.url,C,n);const t=await(0,K.H)(e.url,n,C,C).catch(()=>(0,K.H)(`${Y.XzF}${e.url}`,n,C,C));return pe(t)}if(!i)return"";if(i.startsWith("blob:")){const e=await(0,K.q)(i,C,C).catch(()=>(0,K.q)(`${Y.XzF}${i}`,C,C));return pe(e)}return i},he=e=>{var t,n;let{item:b,onSelect:j,onClose:k}=e;const{t:y}=(0,g.$)(["planner","common"]),S=(0,o.m)("RadioGroup",{variant:"switch"}),[T,w]=(0,i.useState)(null===b.selectedTime?_.custom:_.frame),[A,z]=(0,i.useState)((null!==(t=b.selectedTime)&&void 0!==t?t:0)/1e3),[O,D]=(0,i.useState)(0),[L,M]=(0,i.useState)(null===b.selectedTime&&null!==(n=b.thumbUrl)&&void 0!==n?n:null),F=(0,i.useRef)(L);F.current=L,(0,i.useEffect)(()=>()=>{var e;null!==(e=F.current)&&void 0!==e&&e.startsWith("blob:")&&URL.revokeObjectURL(F.current)},[]);const{save:N,isSaving:$}=(e=>{let{item:t,onSelect:n,onClose:o}=e;const{t:l}=(0,g.$)(["common"]),[s,a]=(0,i.useState)(!1);return{save:(0,i.useCallback)(async(e,i,s)=>{a(!0);try{if(e===_.frame)if(X(t.url))n(t,q(t.url,300,i),1e3*i);else{const e=await(0,K.H)(t.url,i,C,C).catch(()=>(0,K.H)(`${Y.XzF}${t.url}`,i,C,C)),o=await oe(e);n(t,(0,I.getThumbUrl)(o,"300"),1e3*i)}else if(s){const e=await(0,K.q)(s,C,C).catch(()=>(0,K.q)(`${Y.XzF}${s}`,C,C)),i=await oe(e);n(t,(0,I.getThumbUrl)(i,"300"),null)}o()}catch(r){(0,ie.S3)(r),(0,E.CFj)({description:null===r||void 0===r?void 0:r.message,title:l("error",{ns:"common"}),status:"error"})}finally{a(!1)}},[t,n,o,l]),isSaving:s}})({item:b,onSelect:j,onClose:k}),{editWithRiley:W,isSendingToRiley:B}=((e,t)=>{const n=(0,le.I0)(),{t:o}=(0,g.$)(["planner","common"]),[l,s]=(0,i.useState)(!1),a=(0,le.v9)(e=>{var t;return null===(t=e.socialAccountsStore)||void 0===t?void 0:t.selected}),r=(0,le.v9)(e=>{var t;return null===(t=e.socialAccountsStore)||void 0===t?void 0:t.accounts}),d=(0,i.useMemo)(()=>{const e=new Set;return(null!==a&&void 0!==a?a:[]).forEach(t=>{const n=null===r||void 0===r?void 0:r.find(e=>e.id===t),i=n&&(0,ae.A)(n.social_type);i&&"base"!==i&&"unassigned"!==i&&e.add(i)}),Array.from(e).map(e=>o(`post_editor.tabs.${e}`)).join(", ")},[a,r,o]);return{editWithRiley:(0,i.useCallback)(async(i,l,a)=>{s(!0);try{const[s,r]=await Promise.all([me(e,i,l,a),ue(e.url)]);if(!s)throw new Error("No thumbnail to send");const c={id:`riley-thumb-${e.id}-${l}`,url:s,type:"image",name:"thumbnail.jpg",mime:"image/jpeg"};let u="";d&&r?u=o("post_media.edit_thumb.riley_context_platform_ratio",{platforms:d,aspectRatio:r}):d?u=o("post_media.edit_thumb.riley_context_platform",{platforms:d}):r&&(u=o("post_media.edit_thumb.riley_context_ratio",{aspectRatio:r})),re.vW.getState().setThumbnailTargetVideoUrl(e.url),n((0,se.Z2)("post-editor-ai-panel",I.CHATBOT_SIDEBAR_PANEL)),re.vW.getState().setPendingAttachmentSubmit({text:o("post_media.edit_thumb.riley_edit_prompt",{context:u}),attachments:[c]}),t()}catch(r){(0,ie.S3)(r),(0,E.CFj)({description:o("post_media.edit_thumb.riley_send_error"),title:o("error",{ns:"common"}),status:"error"})}finally{s(!1)}},[n,e,t,d,o]),isSendingToRiley:l}})(b,k),H=(0,i.useCallback)(e=>{e.preventDefault(),N(T,A,L)},[N,T,A,L]),Z=T===_.frame,G=Z?O>0:Boolean(L),J=$||B,V=(0,i.useCallback)(()=>{W(T,A,L)},[W,T,A,L]);
1return(0,P.jsxs)(l.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:k,size:"xl",variant:"line-min",blockScrollOnMount:!1,children:[(0,P.jsx)(s.Z,{}),(0,P.jsxs)(a.h,{maxH:"90vh",as:"form",onSubmit:H,children:[(0,P.jsx)(r.x,{children:y("post_media.edit_thumb.modal.title")}),(0,P.jsx)(d.o,{isDisabled:J}),(0,P.jsx)(c.f,{children:(0,P.jsxs)(u.k,{direction:"column",gap:4,children:[(0,P.jsx)(p.x,{fontSize:"sm",color:"content_details",children:y("post_media.edit_thumb.description")}),(0,P.jsx)(u.k,{justify:"center",children:(0,P.jsx)(m.E,{onChange:e=>w(e),value:T,variant:"switch",__css:S,children:Object.values(_).map(e=>(0,P.jsx)(h.Y,{value:e,children:y(`post_media.edit_thumb.types.${e}`)},e))})}),Z?(0,P.jsx)(ee,{videoUrl:b.url,time:A,duration:O,onTimeChange:z,onDurationChange:D,isDisabled:$}):(0,P.jsx)(R,{imageUrl:L,onImageChange:M}),(0,P.jsx)(U,{type:T})]})}),(0,P.jsxs)(v.m,{gap:2,children:[(0,P.jsx)(x.z,{type:"button",variant:"ai",size:"sm",mr:"auto",leftIcon:(0,P.jsx)(f.QBd,{}),onClick:V,isDisabled:!G||J,isLoading:B,children:y("post_media.edit_thumb.edit_with_riley")}),(0,P.jsx)(x.z,{type:"button",variant:"secondary",size:"sm",onClick:k,isDisabled:J,children:y("cancel",{ns:"common"})}),(0,P.jsx)(x.z,{type:"submit",variant:"solid",size:"sm",isDisabled:!G||J,isLoading:$,children:y("post_media.edit_thumb.save")})]})]})]})}},83391:(e,t,n)=>{n.d(t,{H:()=>l,q:()=>o});const i=(e,t,n)=>{try{var i;null===(i=e.getContext("2d"))||void 0===i||i.getImageData(0,0,1,1)}catch(o){return Promise.reject(o instanceof Error?o:new Error("Cannot read image"))}return new Promise(i=>{e.toBlob(i,t,n)}).then(e=>{if(null===e)throw new Error("Cannot read image");return e})},o=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"image/jpeg";return new Promise((t,n)=>{const i=new Image;i.src=e,i.crossOrigin="true",i.addEventListener("load",()=>{t(i)}),i.addEventListener("error",e=>{n((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))})}).then(e=>{var l;const s=((e,t,n)=>{const i=e.width/e.height;let o=t,l=Math.round(o/i);return l>n&&(l=n,o=Math.round(l*i)),{width:o,height:l}})(e,t,n);e.width=s.width,e.height=s.height;const a=document.createElement("canvas");return a.width=s.width,a.height=s.height,null===(l=a.getContext("2d"))||void 0===l||l.drawImage(e,0,0,a.width,a.height),i(a,o,80)}).then(e=>new Promise((t,n)=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=e=>{n((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))},i.readAsDataURL(e)}))},l=function(e,t,n,o){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"image/jpeg";return new Promise((n,i)=>{const o=document.createElement("video");o.setAttribute("controls","true"),o.setAttribute("muted",""),o.setAttribute("preload","metadata"),o.setAttribute("crossorigin","*"),o.setAttribute("src",e),o.addEventListener("loadedmetadata",()=>{o.currentTime=t}),o.addEventListener("timeupdate",()=>{n(o)}),o.addEventListener("error",e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))})}).then(e=>{var t;const s=((e,t,n)=>{const i=e.videoWidth/e.videoHeight;let o=t,l=Math.round(o/i);return l>n&&(l=n,o=Math.round(l*i)),{width:o,height:l}})(e,n,o);e.width=s.width,e.height=s.height;const a=document.createElement("canvas");return a.width=s.width,a.height=s.height,null===(t=a.getContext("2d"))||void 0===t||t.drawImage(e,0,0,a.width,a.height),i(a,l,80)}).then(e=>new Promise((t,n)=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=e=>{n((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))},i.readAsDataURL(e)}))}},638461:(e,t,n)=>{n.d(t,{Z:()=>a});var i=n(683017),o=n(270858),l=n(228993);const s=(0,i.forwardRef)((e,t)=>{let{children:n,wrap:s,size:a}=e;const r=(0,i.useMemo)(()=>i.Children.toArray(n),[n]),d=(0,i.useMemo)(()=>i.Children.map(r,(e,t)=>i.isValidElement(e)?i.cloneElement(e,{size:a,isFirst:0===t,isLast:t===r.length-1}):e),[r,a]);return(0,l.jsx)(o.x,{margin:"-0.5",overflow:"hidden",overflowX:s?null:"auto",ref:t,children:(0,l.jsx)(o.x,{display:"flex",flexWrap:s?"wrap":null,children:d.map(e=>(0,l.jsx)(o.x,{margin:"0.5",children:e},null===e||void 0===e?void 0:e.key))})})}),a=(0,i.memo)(s)},835007:(e,t,n)=>{n.d(t,{Z:()=>R});var i=n(683017),o=n(692877),l=n(587383),s=n(270858),a=n(878818),r=n(179822),d=n(351839),c=n(622064),u=n(231085),p=n(298249),m=n(828865),h=n(39821),v=n(170882),x=n(519186),g=n(366354),f=n(138342),b=n(349798),j=n(778145),_=n(919941),k=n(645462),y=n(408499),C=n(107519),S=n(492736),T=n(249426),w=n(301464),E=n(544160),I=n(649942),A=n(799396),z=n(228993);const O=e=>{let{size:t,hasError:n}=e;const i="sm"===t?"64px":"128px",o="base",l={position:"relative",width:i,height:i,borderRadius:o,backgroundColor:"content_alpha_300"};return n&&(l._before={position:"absolute",inset:"-1px",content:'""',border:"2px s
1olid",borderColor:"common.negative",borderRadius:o,pointerEvents:"none"}),l},D={position:"relative",zIndex:0,overflow:"hidden",_before:{position:"absolute",inset:0,zIndex:-1,content:'""',background:"base_level_3"}},P=e=>{let{errors:t,onClick:n,onAdd:P,onEdit:R,onEditSize:L,onAiEdit:M,onEditThumb:F,onRemove:N,onMove:U,clickTooltip:$,removeTooltip:W,isFirst:B,isLast:H,size:Z="md",addDataIdProp:G,...J}=e;const{type:V,src:X,progress:q,duration:Y}=J,{t:K}=(0,y.$)(["planner","common"]),Q=(0,o.S)({base:!0,md:!1}),ee=(0,E.Z)(),[te,ne]=(0,i.useState)(null),[ie,oe]=(0,l.k)(),[le,se]=(0,l.k)(),ae=(0,i.useMemo)(()=>q&&void 0!==q.percentage?q.percentage:null,[q]),re=(0,i.useMemo)(()=>ae>0||0===ae,[ae]),de=(0,i.useMemo)(()=>ee?0===ae||"preprocess"===(null===q||void 0===q?void 0:q.type)?K("post_media_list.progress.prepare"):100===ae||"postprocess"===(null===q||void 0===q?void 0:q.type)?K("post_media_list.progress.finish"):ae>0?K("post_media_list.progress.uploading",{percent:ae}):void 0:K("no_internet_connection",{ns:"common"}),[ae,q,ee,K]),ce=(0,i.useCallback)(()=>{null===n||void 0===n||n(J)},[n,J]),ue=(0,i.useCallback)(()=>{null===P||void 0===P||P(J)},[P,J]),pe=(0,i.useCallback)(()=>{null===R||void 0===R||R(J)},[R,J]),me=(0,i.useCallback)(()=>{null===L||void 0===L||L(J)},[L,J]),he=(0,i.useCallback)(()=>{null===M||void 0===M||M(J)},[M,J]),ve=(0,i.useCallback)(()=>{null===F||void 0===F||F(J)},[F,J]),xe=(0,i.useCallback)(()=>{null===N||void 0===N||N(J)},[N,J]),ge=(0,i.useCallback)(()=>{null===U||void 0===U||U(J,-1)},[U,J]),fe=(0,i.useCallback)(()=>{null===U||void 0===U||U(J,1)},[U,J]),be=(0,i.useCallback)(()=>oe.on(),[oe]),je=(0,i.useCallback)(()=>oe.off(),[oe]),_e=(0,i.useMemo)(()=>{const e=[];return F&&e.push({label:K("post_media_list.actions.change_thumbnail"),icon:I.r,onClick:ve}),R&&e.push({label:K("post_media_list.actions.edit_design"),icon:A.dou,onClick:pe}),L&&e.push({label:K("post_media_list.actions.change_size"),icon:C.UZU,onClick:me}),M&&e.push({label:K("post_media_list.actions.edit_with_ai"),icon:j.FaMagic,onClick:he}),N&&e.push({label:W||K("post_media_list.actions.remove"),icon:j.FaTimes,onClick:xe}),e},[R,K,pe,L,me,M,he,F,ve,N,W,xe]),ke="sm"===Z?"xs":"sm";return(0,z.jsxs)(s.x,{sx:O({size:Z,hasError:!(null===t||void 0===t||!t.length)}),onMouseEnter:be,onMouseOver:be,onMouseLeave:je,"data-id":G?J.id:void 0,children:[(0,z.jsxs)(s.x,{width:"full",height:"full",overflow:"hidden",borderRadius:"inherit",children:[(0,z.jsx)(a.u,{label:re?de:$,hasArrow:!0,placement:"top",isDisabled:(!n||!$)&&!re,children:(0,z.jsx)(s.x,{width:"full",height:"full",cursor:n?"pointer":null,onClick:n?ce:null,children:(0,z.jsx)(r.E,{src:X,fallback:!1===te?(0,z.jsx)(T.Z,{text:(0,w.UO)(X)}):(0,z.jsx)(S.Z,{}),onLoadStart:()=>ne(null),onLoad:()=>ne(!0),onError:()=>ne(!1),width:"full",height:"full",objectFit:"cover"})})}),(0,z.jsx)(d.k,{alignItems:"center",gap:1,height:"20px",position:"absolute",left:1,top:1,children:V===k.W&&(0,z.jsx)(s.x,{padding:1,backgroundColor:"blackAlpha.500",borderRadius:"full",color:"white",fontSize:"12px",fontWeight:400,lineHeight:1,children:(0,_.LU)(Y||0)})}),re&&(0,z.jsx)(s.x,{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",children:(0,z.jsx)(c.D,{capIsRound:!0,value:ae,isIndeterminate:0===ae||100===ae,size:"sm"===Z?"36px":"56px",lineHeight:"1",thickness:"6px",trackColor:"base_level_1",color:ee?["preprocess","postprocess"].includes(null===q||void 0===q?void 0:q.type)?"common.safe_dark":"common.primary_400":"common.negative",children:(0,z.jsx)(u.i,{color:"white",children:ee?(0,z.jsx)(z.Fragment,{children:0===ae||100===ae?"":`${ae}%`}):(0,z.jsx)(p.J,{as:C.Em6,fontSize:"xl"})})})}),(null===t||void 0===t?void 0:t.length)>0&&(0,z.jsx)(d.k,{position:"absolute",left:1,right:1,bottom:1,color:"common.negative",lineHeight:1,justifyContent:"center",children:(0,z.jsx)(a.u,{label:null===t||void 0===t?void 0:t.map(e=>(0,z.jsx)(s.x,{children:e})),hasArrow:!0,placement:"top",variant:"error",shouldWrapChildren:!0,children:(0,z.jsx)(p.J,{as:j.FaExclamationTriangle,fontSize:"sm"===Z?"md":"xl"})})})]}),1===_e.length&&(Q||ie)&&(0,z.jsx)(a.u,{label:_e[0].label,hasArrow:!0,placement:"top",children:(0,z.jsx)(m.h,{icon:(0,z.jsx)(p.J,{as:_e[0].icon}),onClick:_e[0].onClick,size:ke,sx:{...D,position:"absolute",top:1,right:1}})}),_e.length>1&&(0,z.jsxs)(h.v,{isLazy:!0,autoSelect:!1,size:"xs",placement:"bottom-end",onOpen:se.on,onClose:se.off,children:[(0,z.jsx)(v.j,{icon:(0,z.jsx)(p.J,{as:j.FaEllipsisV}),size:ke,sx:{...D,...Q||ie||le?{}:{_before:{}},position:"absolute",top:1,right:1},as:m.h}),(0,z.jsx)(x.h,{children:(0,z.jsx)(g.q,{zIndex:"modal",minWidth:"auto",onMouseMove:e=>e.stopPropagation(),children:_e.map((e,t)=>(0,z.jsx)(f.s,{onClick:e.onClick,icon:(0,z.jsx)(p.J,{fontSize:"sm",as:e.icon}),children:e.label},t))})})]}),(Q||ie)&&!P&&U&&!(B&&H)&&(0,z.jsx)(a.u,{label:K("post_media_list.actions.move_left"),hasArrow:!0,placement:"top",children:(0,z.jsx)(m.h,{icon:(0,z.jsx)(p.J,{as:j.FaChevronLeft}),onClick:ge,size:ke,sx:{...D,position:"absolute",bottom:1,left:1},isDisabled:B})}),(Q||ie)&&!P&&U&&!(B&&H)&&(0,z.jsx)(a.u,{label:K("post_media_list.actions.move_right"),hasArrow:!0,placement:"top",children:(0,z.jsx)(m.h,{icon:(0,z.jsx)(p.J,{as:j.FaChevronRight}),onClick:fe,size:ke,sx:{...D,position:"absolute",bottom:1,right:1},isDisabled:H})}),(Q||ie)&&P&&(0,z.jsx)(a.u,{label:K("post_media_list.actions.add_to_post"),hasArrow:!0,placement:"bottom",children:(0,z.jsx)(b.z,{leftIcon:(0,z.jsx)(p.J,{as:j.FaPlus}),onClick:ue,size:ke,sx:{...D,position:"absolute",bottom:1,left:"50%",transform:"translateX(-50%)"},children:K("post_media_list.actions.add")})})]})},R=(0,i.memo)(P)},780410:(e,t,n)=>{n.d(t,{Z:()=>z,d:()=>A});var i=n(270858),o=n(179822),l=n(524943),s=n(807523),a=n(53004),r=n(177612),d=n(351839),c=n(670167
1),u=n(39821),p=n(170882),m=n(828865),h=n(366354),v=n(138342),x=n(298249),g=n(677360),f=n(741065),b=n(408499),j=n(492736),_=n(645462),k=n(778145),y=n(107519),C=n(104399),S=n(514077),T=n(683017),w=n(799396),E=n(649942),I=n(228993);const A=e=>{let{media:t}=e;return(0,I.jsx)(I.Fragment,{children:t.type===_.W?(0,I.jsx)(i.x,{as:"video",objectFit:"contain",width:"full",height:"full",src:t.url,controls:!0,poster:(0,C.getThumbUrl)(t.thumbUrl,"1280")}):(0,I.jsx)(o.E,{objectFit:"contain",width:"full",height:"full",src:(0,C.getThumbUrl)(t.url,"1280"),fallback:(0,I.jsx)(j.Z,{height:"250px"})})})},z=e=>{let{item:t,onClose:n,onEdit:i,onEditSize:o,onAiEdit:j,onEditThumb:_,onEditUserTags:C,onEditProductTags:z,itemNo:O=0,itemsNo:D=0,onChangeItemNo:P,renderDetails:R}=e;const{t:L}=(0,b.$)(["planner","common"]),M=(0,T.useMemo)(()=>({type:t.type,url:t.url,thumbUrl:t.thumbUrl}),[t]),F=(0,T.useMemo)(()=>{const e=[];return _&&e.push({label:L("post_media_list.actions.change_thumbnail"),icon:E.r,onClick:_}),i&&e.push({label:L("post_media_list.actions.edit_design"),icon:w.dou,onClick:i}),o&&e.push({label:L("post_media_list.actions.change_size"),icon:y.UZU,onClick:o}),j&&e.push({label:L("post_media_list.actions.edit_with_ai"),icon:k.FaMagic,onClick:j}),e},[i,L,o,j,_]),N=(0,T.useMemo)(()=>null===R||void 0===R?void 0:R(t),[t,R]);return(0,I.jsxs)(l.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:n,size:N?"3xl":"2xl",variant:"line-min",isCentered:!0,children:[(0,I.jsx)(s.Z,{}),(0,I.jsxs)(a.h,{children:[(0,I.jsxs)(r.x,{as:d.k,gap:1,alignItems:"center",children:[L("post_media.preview.modal.title"),(0,I.jsx)(c.L,{}),(0,I.jsxs)(d.k,{children:[C&&(0,I.jsx)(S.Ddz,{tooltipLabel:L("post_media_list.actions.edit_user_tags"),icon:(0,I.jsx)(k.FaUserTag,{}),variant:"ghost",size:"sm",onClick:C}),z&&(0,I.jsx)(S.Ddz,{tooltipLabel:L("post_media_list.actions.edit_product_tags"),icon:(0,I.jsx)(k.FaShoppingBag,{}),variant:"ghost",size:"sm",onClick:z}),F.length>0&&(0,I.jsxs)(u.v,{isLazy:!0,autoSelect:!1,size:"xs",placement:"bottom-end",children:[(0,I.jsx)(p.j,{icon:(0,I.jsx)(k.FaEllipsisV,{}),variant:"ghost",size:"sm",as:m.h}),(0,I.jsx)(h.q,{minWidth:"auto",children:F.map(e=>(0,I.jsx)(v.s,{onClick:e.onClick,icon:(0,I.jsx)(x.J,{fontSize:"sm",as:e.icon}),children:e.label},e.label))})]})]}),(0,I.jsx)(S.Ddz,{tooltipLabel:L("close",{ns:"common"}),icon:(0,I.jsx)(k.FaTimes,{}),variant:"ghost",size:"sm",marginRight:-2,onClick:n})]}),(0,I.jsx)(g.f,{padding:0,background:"base_level_1",children:(0,I.jsxs)(d.k,{flexDirection:["column","column","row"],height:"80vh",minHeight:0,children:[(0,I.jsxs)(d.k,{flexDirection:"column",width:N?["full","full","60%"]:"full",maxHeight:"calc(80vh - 53px)",children:[(0,I.jsx)(A,{media:M}),P&&(0,I.jsxs)(d.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,I.jsx)(m.h,{"aria-label":L("previous",{ns:"common"}),icon:(0,I.jsx)(k.FaChevronLeft,{}),isDisabled:O<=1,onClick:()=>P(O-1)}),(0,I.jsx)(f.x,{fontSize:"sm",color:"content_inactive",children:`${O} ${L("of",{ns:"common"})} ${D}`}),(0,I.jsx)(m.h,{"aria-label":L("next",{ns:"common"}),icon:(0,I.jsx)(k.FaChevronRight,{}),isDisabled:O>=D,onClick:()=>P(O+1)})]})]}),N&&(0,I.jsx)(d.k,{flex:1,flexDirection:"column",padding:3,children:N})]})})]})]})}},645462:(e,t,n)=>{n.d(t,{W:()=>o,p:()=>i});const i="photo",o="video"},239757:(e,t,n)=>{n.d(t,{Z:()=>N});var i=n(683017),o=n(408499),l=n(764293),s=n(587383),a=n(349798),r=n(298249),d=n(741065),c=n(68530),u=n(773414),p=n(39821),m=n(170882),h=n(828865),v=n(366354),x=n(138342),g=n(603110),f=n(262813),b=n(288167),j=n(324973),_=n(727298),k=n(778145),y=n(428647),C=n(928699),S=n(313773),T=n(499228),w=n(664723),E=n(137413),I=n(104399),A=n(11509),z=n(306650),O=n(365327),D=n(953489),P=n(228993);const R={paddingX:0,"> *":{marginX:0}},L=e=>{var t,n,L,M,F,N,U,$,W,B,H,Z,G,J,V,X,q,Y,K,Q,ee;let{buttonProps:te,variant:ne="solid",iconColor:ie,labelVisible:oe,labelCompressed:le,hideShare:se,hideExternalApproval:ae,draft:re,onDeleteFromBundle:de,onCopyToTeamspace:ce,onGroupActionProgress:ue,onGroupActionDone:pe,onOpenPostEditor:me}=e;const{t:he}=(0,o.$)(["planner","common"]),ve=(0,l.I0)(),[xe,ge]=(0,s.k)(!1),[fe,be]=(0,s.k)(!1),[je,_e]=(0,s.k)(!1),[ke,ye]=(0,s.k)(!1),[Ce,Se]=(0,i.useState)(),[Te,we]=(0,i.useState)(""),[Ee,Ie]=(0,i.useState)(!1),Ae=(0,l.v9)(e=>e.permissions.spacePermissionChecks),ze=(0,I.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.t
1imezone}),Oe=(0,l.v9)(e=>e.plannerStore.workflowType),De=(0,l.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n?void 0:n.pk}),Pe=(0,i.useMemo)(()=>{var e;return(null===re||void 0===re||null===(e=re.post)||void 0===e?void 0:e.id)||""},[re]),Re=(0,i.useMemo)(()=>{var e;return(null===re||void 0===re||null===(e=re.post)||void 0===e?void 0:e.groupId)||""},[re]),{canApproveDrafts:Le,canEditDrafts:Me,canEditDraftsAll:Fe,canEditPosts:Ne,canEditPostsAll:Ue}=Ae,$e=(0,i.useCallback)(async e=>{try{const t=await(0,S.PO7)({groupId:e,timezone:ze});if(t.data.status)return void(0,E.EF)(t);const n=(await(0,S.RCT)()).data.accountsList||[],i=Object.values(t.data);return(await Promise.all(i.map(async e=>{const t=await(async e=>{let{accounts:t,post:n}=e;return!(await(0,w.PO)(t,n)).length})({accounts:n,post:e});return t}))).every(e=>e)}catch(t){return void(0,E.EF)(t.response)}},[ze]),We=(0,i.useCallback)(async(e,t,n,i)=>{try{const o=n===b.Z.APPROVE?await $e(t):void 0;if(i)try{await(0,O.Ir)({comment:i,content_type:"post",object_pk:`group:${t}`,user:De})}catch{}try{await ve((0,E.o$)({status:n,draftIds:[{id:e,isGroup:!0,valid:o}]}))}catch{}}catch(o){(0,E.EF)(o.response)}},[ve,$e,De]),Be=(0,i.useCallback)(()=>be.on(),[be]),He=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_DELETE);try{const e=await(0,S.p$7)({groupId:Re});be.on(),(0,E.EF)(e),e.data.status===I.PLANNER_RESPONSE_STATUS_SUCCESS&&(null===pe||void 0===pe||pe(C.O.DRAFT_DELETE))}catch(e){(0,E.EF)(e.response)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_DELETE)},[Re,ue,pe,be,Ie]),Ze=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_UNGROUP);try{const e=await(0,S.z5B)({groupId:Re});(0,E.EF)(e),e.data.status===I.PLANNER_RESPONSE_STATUS_SUCCESS&&(null===pe||void 0===pe||pe(C.O.DRAFT_UNGROUP))}catch(e){(0,E.EF)(e.response)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_UNGROUP)},[Re,ue,pe,Ie]),Ge=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_EDIT);try{const e=await(0,S.PO7)({groupId:Re,timezone:ze});e.data.status?(0,E.EF)(e):(null===me||void 0===me||me({mode:_.GB,postDataByTab:(0,w.uR)(e.data)}),null===pe||void 0===pe||pe(C.O.DRAFT_EDIT))}catch(e){(0,E.EF)(e.response)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_EDIT)},[Re,ze,ue,pe,me,Ie]),Je=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_SCHEDULE);try{const e=await(0,S.PO7)({groupId:Re,timezone:ze});e.data.status?(0,E.EF)(e):(null===me||void 0===me||me({mode:_.JV,postDataByTab:(0,w.uR)(e.data)}),null===pe||void 0===pe||pe(C.O.DRAFT_SCHEDULE))}catch(e){(0,E.EF)(e.response)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_SCHEDULE)},[Re,ze,ue,pe,me,Ie]),Ve=(0,i.useCallback)(async()=>{if(Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_STATUS_CHANGE),Oe===j.U)try{await We(Pe,Re,b.Z.REQUEST_APPROVAL),null===pe||void 0===pe||pe(C.O.DRAFT_STATUS_CHANGE),(0,I.analyticsTrackEvent)("draftRequestedApproval")}catch(e){console.error(e)}else _e.on();Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_STATUS_CHANGE)},[Oe,_e,Pe,Re,We,pe,ue]),Xe=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_STATUS_CHANGE);try{await We(Pe,Re,b.Z.APPROVE),null===pe||void 0===pe||pe(C.O.DRAFT_STATUS_CHANGE),(0,I.analyticsTrackEvent)("draftApproved")}catch(e){console.error(e)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_STATUS_CHANGE)},[Pe,Re,We,pe,ue]),qe=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_STATUS_CHANGE);try{await We(Pe,Re,b.Z.REJECT,Te),we(""),null===pe||void 0===pe||pe(C.O.DRAFT_STATUS_CHANGE),(0,I.analyticsTrackEvent)("draftRejected"),ye.off()}catch(e){console.error(e)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_STATUS_CHANGE)},[Pe,Re,Te,ye,We,pe,ue]),Ye=(0,i.useCallback)(async()=>{Ie(!0),null===ue||void 0===ue||ue(!0,C.O.DRAFT_STATUS_CHANGE);try{await We(Pe,Re,b.Z.RENEW),null===pe||void 0===pe||pe(C.O.DRAFT_STATUS_CHANGE),(0,I.analyticsTrackEvent)("draftRenewed")}catch(e){console.error(e)}Ie(!1),null===ue||void 0===ue||ue(!1,C.O.DRAFT_STATUS_CHANGE)},[Pe,Re,We,pe,ue]),Ke=(0,i.useCallback)(async()=>{Oe===j.U?Se([Pe]):_e.on(),(0,I.analyticsTrackEvent)("draftRequestedApproval")},[_e,Se,Pe,Oe]),Qe=(0,i.useCallback)(()=>{Se(void 0)},[Se]);return(null===re||void 0===re||null===(t=re.info)||void 0===t||null===(n=t.status)||void 0===n?void 0:n.type)===f.Z.USED?null:Le||Fe||null!==re&&void 0!==re&&null!==(L=re.info)&&void 0!==L&&L.isMine||(null===re||void 0===re||null===(M=re.info)||void 0===M||null===(F=M.status)||void 0===F?void 0:F.type)===f.Z.REJECTED||
1(null===re||void 0===re||null===(N=re.info)||void 0===N||null===(U=N.status)||void 0===U?void 0:U.type)===f.Z.REJECTED_EXTERNAL?(0,P.jsxs)(u.h,{size:"sm",isAttached:oe,variant:ne,children:[oe&&(()=>{var e,t,n,i,o;return[f.Z.NEW,f.Z.REJECTED,f.Z.REJECTED_EXTERNAL].includes((null===re||void 0===re||null===(e=re.info)||void 0===e||null===(t=e.status)||void 0===t?void 0:t.type)||"")?(0,P.jsx)(a.z,{onClick:Ve,leftIcon:(0,P.jsx)(r.J,{as:k.FaHandPaper}),isLoading:Ee,sx:le?R:{},children:le?null:he("drafts.request_approval")}):Le&&(null===re||void 0===re||null===(n=re.info)||void 0===n||null===(i=n.status)||void 0===i?void 0:i.type)===f.Z.DONE?(0,P.jsx)(a.z,{onClick:Xe,leftIcon:(0,P.jsx)(r.J,{as:k.FaCheckDouble}),isLoading:Ee,sx:le?R:{},children:le?null:he("drafts.approve")}):Ue||Ne&&null!==re&&void 0!==re&&null!==(o=re.info)&&void 0!==o&&o.isMine?(0,P.jsx)(a.z,{onClick:Je,leftIcon:(0,P.jsx)(r.J,{as:k.FaReply}),isLoading:Ee,sx:le?R:{},children:le?null:he("drafts.schedule")}):null})(),(0,P.jsxs)(p.v,{autoSelect:!1,placement:"bottom-end",size:"xs",isLazy:!0,children:[(0,P.jsx)(m.j,{variant:ne,as:h.h,icon:oe?(0,P.jsx)(r.J,{color:ie,as:k.FaChevronDown}):(0,P.jsx)(r.J,{color:ie,as:k.FaEllipsisV}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isDisabled:Ee,...te}),(0,P.jsxs)(v.q,{w:"auto",minW:"160px",onClick:e=>e.stopPropagation(),children:[[f.Z.NEW,f.Z.REJECTED,f.Z.REJECTED_EXTERNAL,f.Z.SAVED].includes((null===re||void 0===re||null===($=re.info)||void 0===$||null===(W=$.status)||void 0===W?void 0:W.type)||"")&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaHandPaper}),onClick:Ve,children:he("drafts.request_approval")}),Le&&(null===re||void 0===re||null===(B=re.info)||void 0===B||null===(H=B.status)||void 0===H?void 0:H.type)===f.Z.DONE&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaCheckDouble}),onClick:Xe,children:he("drafts.approve")}),Le&&(null===re||void 0===re||null===(Z=re.info)||void 0===Z||null===(G=Z.status)||void 0===G?void 0:G.type)===f.Z.DONE&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaBan}),onClick:ye.on,children:he("drafts.reject")}),[f.Z.DONE,f.Z.ACCEPTED,f.Z.ACCEPTED_EXTERNAL].includes((null===re||void 0===re||null===(J=re.info)||void 0===J||null===(V=J.status)||void 0===V?void 0:V.type)||"")&&(Fe||Me&&(null===re||void 0===re||null===(X=re.info)||void 0===X?void 0:X.isMine))&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaBackspace}),onClick:Ye,children:he("drafts.send_back_to_drafts")}),(Ue||Ne&&(null===re||void 0===re||null===(q=re.info)||void 0===q?void 0:q.isMine))&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaReply}),onClick:Je,children:he("drafts.schedule")}),(Fe||Me&&(null===re||void 0===re||null===(Y=re.info)||void 0===Y?void 0:Y.isMine))&&(0,P.jsx)(x.s,{onClick:Ge,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaPen}),children:he("posts.edit")}),!se&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaShare}),onClick:ge.on,children:he("share",{ns:"common"})}),ce&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaCopy}),onClick:ce,children:he("drafts.copy_to_teamspace",{ns:"planner"})}),!ae&&[f.Z.NEW,f.Z.REJECTED,f.Z.REJECTED_EXTERNAL,f.Z.SAVED].includes((null===re||void 0===re||null===(K=re.info)||void 0===K||null===(Q=K.status)||void 0===Q?void 0:Q.type)||"")&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:g.r}),onClick:Ke,children:he("drafts.external_approval")}),de&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaTimes}),onClick:de,color:"common.negative",children:he("external_approval.delete_from_package")}),(Fe||Me&&(null===re||void 0===re||null===(ee=re.info)||void 0===ee?void 0:ee.isMine))&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(x.s,{onClick:Be,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaTrash}),color:"common.negative",children:he("posts.delete")}),(0,P.jsx)(x.s,{onClick:Ze,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaClone}),children:he("drafts.ungroup")})]})]})]}),fe&&(0,P.jsx)("div",{onClick:e=>e.stopPropagation(),children:(0,P.jsx)(T.v$,{modalFor:"draft",inProgress:Ee,show:!0,onHide:()=>{be.off()},onYes:()=>{He()}})}),xe&&(0,P.jsx)(y.Z,{id:re.post.id,contentType:"draft",onClose:ge.off}),ke&&(0,P.jsxs)(z.Z,{isOpen:!0,title:he("drafts.reject_draft_group"),confirmButtonText:he("drafts.reject_draft_group"),cancelButtonText:he("cancel",{ns:"common"}),loading:Ee,onConfirm:qe,onClose:()=>{ye.off(),we("")},children:[(0,P.jsx)(d.x,{color:"content_details",fontSize:"sm",mb:"4",children:he("drafts.reject_tip_group")}),(0,P.jsx)(c.g,{isDisabled:Ee,fontSize:"sm",onChange:e=>we(e.target.value),padding:3,placeholder:he("comments.add_optional",{ns:"common"}),resize:"none",value:Te})]}),!(null===Ce||void 0===Ce||!Ce.length)&&(0,P.jsx)(D.Z,{draftIds:Ce,onClose:Qe}),je&&(0,P.jsx)(A.Z,{onClose:_e.off})]}):null},M={paddingX:0,"> *":{marginX:0}},F=e=>{var t,n,_,C,S,T,R,L,F,N,U,$,W,B,H,Z,G,J,V,X,q;let{buttonProps:Y,variant:K="solid",iconColor:Q,labelVisible:ee,labelCompressed:te,hideShare:ne,hideExternalApproval:ie,draft:oe,onChangeStatus:le,onDelete:se,onDeleteFromBundle:ae,onEdit:re,onUse:de,onCopyToTeamspace
1:ce}=e;const{t:ue}=(0,o.$)(["planner","common"]),pe=(0,l.I0)(),[me,he]=(0,s.k)(!1),[ve,xe]=(0,s.k)(!1),[ge,fe]=(0,s.k)(!1),[be,je]=(0,s.k)(!1),[_e,ke]=(0,i.useState)(),[ye,Ce]=(0,i.useState)(!1),Se=(0,l.v9)(e=>e.permissions.spacePermissionChecks),Te=(0,l.v9)(e=>e.plannerStore.workflowType),we=(0,l.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.user)||void 0===n?void 0:n.pk}),{canApproveDrafts:Ee,canEditDrafts:Ie,canEditDraftsAll:Ae,canEditPosts:ze,canEditPostsAll:Oe}=Se,De=(0,i.useCallback)(async e=>{let{accounts:t,post:n}=e;return!(await(0,w.PO)(t,n)).length},[]),Pe=(0,i.useCallback)(async()=>{await pe((0,E.o$)({status:b.Z.APPROVE,draftIds:[{id:oe.post.id,valid:await De(oe)}]})),(0,I.analyticsTrackEvent)("draftApproved"),null===le||void 0===le||le()},[oe,pe,le,De]),Re=(0,i.useCallback)(async()=>{if(Ce(!0),_e)try{await(0,O.Ir)({comment:_e,content_type:"post",object_pk:oe.post.id,user:we})}catch{Ce(!1)}he.off(),await pe((0,E.o$)({status:b.Z.REJECT,draftIds:[{id:oe.post.id}]})),(0,I.analyticsTrackEvent)("draftRejected"),null===le||void 0===le||le(),Ce(!1)},[oe,pe,le,Ce,_e,he,we]),Le=(0,i.useCallback)(async()=>{await pe((0,E.o$)({status:b.Z.RENEW,draftIds:[{id:oe.post.id}]})),(0,I.analyticsTrackEvent)("draftRenewed"),null===le||void 0===le||le()},[oe,pe,le]),Me=(0,i.useCallback)(async()=>{if((0,I.analyticsTrackEvent)("draftRequestedApproval"),Te===j.U)return await pe((0,E.o$)({status:b.Z.REQUEST_APPROVAL,draftIds:[{id:oe.post.id}]})),void(null===le||void 0===le||le());je.on()},[oe,pe,le,Te,je]),Fe=(0,i.useCallback)(()=>{(0,I.analyticsTrackEvent)("draftRequestedApproval"),Te!==j.U?je.on():xe.on()},[Te,je,xe]),Ne=(0,i.useCallback)(()=>{xe.off()},[xe]);return(null===oe||void 0===oe||null===(t=oe.info)||void 0===t||null===(n=t.status)||void 0===n?void 0:n.type)===f.Z.USED?null:Ee||Ae||null!==oe&&void 0!==oe&&null!==(_=oe.info)&&void 0!==_&&_.isMine||(null===oe||void 0===oe||null===(C=oe.info)||void 0===C||null===(S=C.status)||void 0===S?void 0:S.type)===f.Z.REJECTED||(null===oe||void 0===oe||null===(T=oe.info)||void 0===T||null===(R=T.status)||void 0===R?void 0:R.type)===f.Z.REJECTED_EXTERNAL?(0,P.jsxs)(u.h,{size:"sm",isAttached:ee,variant:K,children:[ee&&(()=>{var e,t,n,i,o;return[f.Z.NEW,f.Z.REJECTED,f.Z.REJECTED_EXTERNAL].includes((null===oe||void 0===oe||null===(e=oe.info)||void 0===e||null===(t=e.status)||void 0===t?void 0:t.type)||"")?(0,P.jsx)(a.z,{onClick:Me,leftIcon:(0,P.jsx)(r.J,{as:k.FaHandPaper}),sx:te?M:{},children:te?null:ue("drafts.request_approval")}):Ee&&(null===oe||void 0===oe||null===(n=oe.info)||void 0===n||null===(i=n.status)||void 0===i?void 0:i.type)===f.Z.DONE?(0,P.jsx)(a.z,{onClick:Pe,leftIcon:(0,P.jsx)(r.J,{as:k.FaCheckDouble}),sx:te?M:{},children:te?null:ue("drafts.approve")}):Oe||ze&&null!==oe&&void 0!==oe&&null!==(o=oe.info)&&void 0!==o&&o.isMine?(0,P.jsx)(a.z,{onClick:de,leftIcon:(0,P.jsx)(r.J,{as:k.FaReply}),sx:te?M:{},children:te?null:ue("drafts.schedule")}):null})(),(0,P.jsxs)(p.v,{autoSelect:!1,placement:"bottom-end",size:"xs",isLazy:!0,children:[(0,P.jsx)(m.j,{variant:K,as:h.h,icon:ee?(0,P.jsx)(r.J,{color:Q,as:k.FaChevronDown}):(0,P.jsx)(r.J,{color:Q,as:k.FaEllipsisV}),"aria-label":"Options",onClick:e=>e.stopPropagation(),...Y}),(0,P.jsxs)(v.q,{w:"auto",minW:"160px",onClick:e=>e.stopPropagation(),children:[[f.Z.NEW,f.Z.REJECTED,f.Z.REJECTED_EXTERNAL,f.Z.SAVED].includes((null===oe||void 0===oe||null===(L=oe.info)||void 0===L||null===(F=L.status)||void 0===F?void 0:F.type)||"")&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaHandPaper}),onClick:Me,children:ue("drafts.request_approval")}),Ee&&(null===oe||void 0===oe||null===(N=oe.info)||void 0===N||null===(U=N.status)||void 0===U?void 0:U.type)===f.Z.DONE&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaCheckDouble}),onClick:Pe,children:ue("drafts.approve")}),Ee&&(null===oe||void 0===oe||null===($=oe.info)||void 0===$||null===(W=$.status)||void 0===W?void 0:W.type)===f.Z.DONE&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaBan}),onClick:he.on,children:ue("drafts.reject")}),[f.Z.DONE,f.Z.ACCEPTED,f.Z.ACCEPTED_EXTERNAL].includes((null===oe||void 0===oe||null===(B=oe.info)||void 0===B||null===(H=B.status)||void 0===H?void 0:H.type)||"")&&(Ae||Ie&&(null===oe||void 0===oe||null===(Z=oe.info)||void 0===Z?void 0:Z.isMine))&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaBackspace}),onClick:Le,children:ue("drafts.send_back_to_drafts")}),(Oe||ze&&(null===oe||void 0===oe||null===(G=oe.info)||void 0===G?void 0:G.isMine))&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaReply}),onClick:de,children:ue("drafts.schedule")}),(Ae||Ie&&(null===oe||void 0===oe||null===(J=oe.info)||void 0===J?void 0:J.isMine))&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaPen}),onClick:re,children:ue("posts.edit")}),!ne&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaShare}),onClick:fe.on,children:ue("share",{ns:"common"})}),ce&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaCopy}),onClick:ce,children:ue("drafts.copy_to_teamspace",{ns:"planner"})}
1),!ie&&[f.Z.NEW,f.Z.REJECTED,f.Z.REJECTED_EXTERNAL,f.Z.SAVED].includes((null===oe||void 0===oe||null===(V=oe.info)||void 0===V||null===(X=V.status)||void 0===X?void 0:X.type)||"")&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:g.r}),onClick:Fe,children:ue("drafts.external_approval")}),ae&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaTimes}),onClick:ae,color:"common.negative",children:ue("external_approval.delete_from_package")}),(Ae||Ie&&(null===oe||void 0===oe||null===(q=oe.info)||void 0===q?void 0:q.isMine))&&(0,P.jsx)(x.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:k.FaTrash}),onClick:se,color:"common.negative",children:ue("posts.delete")})]})]}),(0,P.jsxs)(z.Z,{isOpen:me,title:ue("drafts.reject_draft"),confirmButtonText:ue("drafts.reject_draft"),cancelButtonText:ue("cancel",{ns:"common"}),loading:ye,onConfirm:Re,onClose:he.off,children:[(0,P.jsx)(d.x,{color:"content_details",fontSize:"sm",mb:"4",children:ue("drafts.reject_tip")}),(0,P.jsx)(c.g,{isDisabled:ye,fontSize:"sm",onChange:e=>ke(e.target.value),padding:3,placeholder:ue("comments.add_optional",{ns:"common"}),resize:"none",value:_e})]}),ge&&(0,P.jsx)(y.Z,{id:oe.post.id,contentType:"draft",onClose:fe.off}),ve&&(0,P.jsx)(D.Z,{draftIds:[oe.post.id],onClose:Ne}),be&&(0,P.jsx)(A.Z,{onClose:je.off})]}):null},N=e=>{var t;let{buttonProps:n,variant:o="solid",iconColor:l,labelVisible:s,labelCompressed:a,hideShare:r,hideExternalApproval:d,draft:c,onChangeStatus:u,onDelete:p,onDeleteFromBundle:m,onEdit:h,onUse:v,onGroupActionProgress:x,onGroupActionDone:g,onOpenPostEditor:f,onCopyToTeamspace:b}=e;return(0,i.useMemo)(()=>{var e;return null===c||void 0===c||null===(e=c.post)||void 0===e?void 0:e.groupId},[null===c||void 0===c||null===(t=c.post)||void 0===t?void 0:t.groupId])?(0,P.jsx)(L,{buttonProps:n,variant:o,iconColor:l,labelVisible:s,labelCompressed:a,hideShare:r,hideExternalApproval:d,draft:c,onDeleteFromBundle:m,onCopyToTeamspace:b,onGroupActionProgress:x,onGroupActionDone:g,onOpenPostEditor:f}):(0,P.jsx)(F,{buttonProps:n,variant:o,iconColor:l,labelVisible:s,labelCompressed:a,hideShare:r,hideExternalApproval:d,draft:c,onChangeStatus:u,onDelete:p,onDeleteFromBundle:m,onEdit:h,onUse:v,onCopyToTeamspace:b})}},579942:(e,t,n)=>{n.d(t,{Z:()=>J});var i=n(683017),o=n(587383),l=n(878818),s=n(773414),a=n(349798),r=n(298249),d=n(39821),c=n(170882),u=n(828865),p=n(366354),m=n(138342),h=n(957711),v=n(428647),x=n(778145),g=n(408499),f=(n(582382),n(360367),n(137413)),b=n(104399),j=n(764293),_=n(643728),k=n(514077),y=n(919941),C=n(524943),S=n(807523),T=n(53004),w=n(177612),E=n(677360),I=n(357023),A=n(921902),z=n(313773),O=n(291508),D=n(116434),P=n(228993);const R=e=>{let{post:t,onClose:n}=e;const{t:l}=(0,g.$)(["planner","common"]),s=(0,j.I0)(),[r,d]=(0,o.k)(!1),[c,u]=(0,i.useState)([]),p=(0,j.v9)(e=>e.plannerStore.labels),m=(0,i.useCallback)(async()=>{d.on();try{const e=await(0,z.wNd)(t.groupId?{groupId:t.groupId,labels:c}:{postId:t.id,labels:c});e.data.status===b.PLANNER_RESPONSE_STATUS_SUCCESS&&(s((0,f.SI)()),n()),(0,f.EF)(e)}catch(e){(0,f.EF)(e.response)}finally{d.off()}},[s,n,t.groupId,t.id,c,d]);return(0,i.useEffect)(()=>{u((null===t||void 0===t?void 0:t.tags)||[])},[t]),(0,i.useEffect)(()=>{s((0,f.g7)()).catch(O.S3)},[]),(0,P.jsxs)(C.u_,{isOpen:!0,autoFocus:!1,returnFocusOnClose:!1,onClose:n,size:"lg",variant:"line-min",children:[(0,P.jsx)(S.Z,{}),(0,P.jsxs)(T.h,{children:[(0,P.jsx)(w.x,{children:l("posts.edit_labels")}),(0,P.jsx)(E.f,{position:"relative",children:(0,P.jsx)(D.Z,{labels:p,selected:c,disabled:r,onAdd:e=>u(t=>[...t,e.id]),onRemove:e=>u(t=>t.filter(t=>t!==e.id))})}),(0,P.jsx)(I.m,{children:(0,P.jsx)(a.z,{size:"sm",variant:"solid",isLoading:r,onClick:m,children:l("save",{ns:"common"})})}),(0,P.jsx)(A.o,{})]})]})};var L=n(282542);const M={paddingX:0,"> *":{marginX:0}},F=e=>{let{buttonProps:t,labelVisible:n=!1,labelCompressed:C=!1,iconColor:S,hideShare:T,postData:w,postAdditional:E,onArchive:I,onDelete:A,onEdit:z,onMultiply:O,onMultipliedPostDetails:D,onOpen:F,onPublishNow:N,onReuse:U,onChangedToDraft:$}=e;const{t:W}=(0,g.$)(["planner","common"]),B=(0,j.I0)(),[H,Z]=(0,o.k)(!1),[G,J]=(0,o.k)(!1),[V,X]=(0,i.useState)(null),q=(0,j.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),Y=(0,j.v9)(e=>e.permissions.spacePermissionChecks.canEditPosts),K=(0,i.useMemo)(()=>{var e;return(null===E||void 0===E||null===(e=E.group)||void 0===e?void 0:e.status)||(null===E||void 0===E?void 0:E.status)},[E]),Q=(0,i.useMemo)(()=>_.P4.includes(K),[K]),ee=(0,i.useMemo)(()=>_.cb.includes(K),[K]),te=(0,i.useCallback)(()=>{X(null),B((0,L.$$)({product:b.PRODUCTS.SOCIAL_MEDIA}))},[B]),ne=(0,i.useCallback)(()=>{[_.Ol,..._.d3].includes(null===E||void 0===E?void 0:E.status)||(0,y.lL)(q,b.FeatureCodes.PLANNER_REUSE)?U():X({imageTextPrimary:W("modal.repost",{ns:"common"}),imageTextSecondary:W("modal.post",{ns:"common"})})},[q,U,null===E||void 0===E?void 0:E.status,W]),ie=(0,i.useCallback)(async()=>{var e;
1const t=await B((0,f.cV)(w.id));var n,i;(null===(e=t.data)||void 0===e?void 0:e.status)===b.PLANNER_RESPONSE_STATUS_SUCCESS&&(B((0,f.SI)()),null===$||void 0===$||$(null===(n=t.data)||void 0===n||null===(i=n.results)||void 0===i?void 0:i[0].draftId));(0,b.analyticsTrackEvent)("changePostToDraft")},[B,w,$]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(l.u,{label:W("no_post_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",isDisabled:Y,children:(0,P.jsxs)(s.h,{size:"sm",isAttached:n,variant:"solid",isDisabled:!Y,children:[n&&Q&&z&&(0,P.jsx)(a.z,{onClick:z,leftIcon:(0,P.jsx)(r.J,{size:"sm",as:x.FaPen}),sx:C?M:{},children:C?null:W("posts.edit")}),n&&(!Q||!z)&&(0,P.jsx)(a.z,{onClick:ne,leftIcon:(0,P.jsx)(r.J,{size:"sm",as:x.FaReply}),sx:C?M:{},children:C?null:W("posts.repost")}),(0,P.jsxs)(d.v,{autoSelect:!1,placement:"bottom-end",size:"xs",isLazy:!0,children:[(0,P.jsx)(c.j,{variant:n?"solid":"ghost",as:u.h,icon:n?(0,P.jsx)(r.J,{color:S,as:x.FaChevronDown}):(0,P.jsx)(r.J,{color:S,as:x.FaEllipsisV}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isDisabled:!Y,...t}),(0,P.jsxs)(p.q,{w:"auto",minW:"160px",onClick:e=>e.stopPropagation(),children:[Q&&z&&(0,P.jsx)(m.s,{onClick:z,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaPen}),children:W("posts.edit")}),Q&&N&&(0,P.jsx)(m.s,{onClick:N,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaRocket}),children:W("posts.publish_now")}),U&&(0,P.jsx)(m.s,{onClick:ne,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaReply}),children:W("posts.repost")}),O&&(0,P.jsx)(m.s,{onClick:O,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaCopy}),children:W("posts.multiply")}),(null===E||void 0===E?void 0:E.multiply_parent)&&D&&(0,P.jsx)(m.s,{onClick:()=>D({postId:null===w||void 0===w?void 0:w.id,masterId:E.multiply_parent}),icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaRegCalendarPlus}),children:W("post_multiply.multiplied_post.show_copies")}),!T&&(0,P.jsx)(m.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaShare}),onClick:Z.on,children:W("share",{ns:"common"})}),(null===E||void 0===E?void 0:E.socialUrl)&&(0,P.jsx)(m.s,{as:h.r,onClick:F,href:E.socialUrl,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaExternalLinkAlt}),isExternal:!0,sx:{"&:focus, &:hover":{textDecoration:"none"}},children:W("posts.open")}),!Q&&(0,P.jsx)(m.s,{onClick:J.on,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaPen}),children:W("posts.edit_labels")}),Q&&(0,P.jsx)(m.s,{onClick:ie,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaBackspace}),children:W("posts.change_to_draft")}),!Q&&!ee&&I&&!w.archived&&(0,P.jsx)(m.s,{onClick:I,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaTrash}),children:W("posts.archive")}),!ee&&A&&(0,P.jsx)(m.s,{onClick:A,color:"common.negative",icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaTrash}),children:W("posts.delete")})]})]})]})}),H&&(0,P.jsx)(v.Z,{id:w.id,contentType:"post",onClose:Z.off,publishedUrl:E.socialUrl}),G&&(0,P.jsx)(R,{post:w,onClose:J.off}),V&&(0,P.jsx)(k.XLS,{t:W,image:b.PLANNING_IMAGE_URL,imageTextPrimary:V.imageTextPrimary,imageTextSecondary:V.imageTextSecondary,show:!0,onHide:()=>X(null),onViewPlansHandler:te})]})},N=(0,i.memo)(F);var U=n(727298),$=n(664723),W=n(499228),B=n(928699);const H={paddingX:0,"> *":{marginX:0}},Z=e=>{let{buttonProps:t,hideShare:n,labelVisible:h=!1,labelCompressed:C=!1,iconColor:S,postData:T,postAdditional:w,onGroupActionProgress:E,onGroupActionDone:I,onOpenPostEditor:A}=e;const{t:O}=(0,g.$)(["planner","common"]),D=(0,j.I0)(),[M,F]=(0,o.k)(!1),[N,Z]=(0,o.k)(!1),[G,J]=(0,o.k)(!1),[V,X]=(0,o.k)(!1),[q,Y]=(0,o.k)(!1),[K,Q]=(0,i.useState)(null),ee=(0,j.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),te=(0,j.v9)(e=>e.permissions.spacePermissionChecks.canEditPosts),ne=(0,b.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),ie=(0,i.useMemo)(()=>null===T||void 0===T?void 0:T.groupId,[T]),oe=(0,i.useMemo)(()=>{var e;return(null===w||void 0===w||null===(e=w.group)||void 0===e?void 0:e.status)||(null===w||void 0===w?void 0:w.status)},[w]),le=(0,i.useMemo)(()=>_.P4.includes(oe),[oe]),se=(0,i.useMemo)(()=>_.cb.includes(oe),[oe]),ae=(0,i.useCallback)(()=>{Q(null),D((0,L.$$)({product:b.PRODUCTS.SOCIAL_MEDIA}))},[D]),re=(0,i.useCallback)(async()=>{F.on(),null===E||void 0===E||E(!0,B.O.POST_ARCHIVE);try{const e=await(0,z.Y05)({groupId:ie});(0,f.EF)(e),null===I||void 0===I||I(B.O.POST_ARCHIVE)}catch(e){(0,f.EF)(e.response)}F.off(),null===E||void 0===E||E(!1,B.O.POST_ARCHIVE)},[ie,E,I,F]),de=(0,i.useCallback)(async()=>{F.on(),null===E||void 0===E||E(!0,B.O.POST_DELETE);try{await D((0,f.zv)({groupId:ie})),X.off(),null===I||void 0===I||I(B.O.POST_DELETE)}catch(e){}F.off(),null===E||void 0===E||E(!1,B.O.POST_DELETE)},[F,E,D,ie,X,I]),ce=(0,i.useCallback)(async()=>{F.on(),null===E||void 0===E||E(!0,B.O.POST_UNGROUP);try{await D((0,f.rJ)({groupId:ie})),null===I||void 0===I||I(B.O.POST_UNGROUP)}catch(e){}F.off(),null===E||void 0===E||E(!1,B.O.POST_UNGROUP)},[ie,D,E,I,F]),ue=(0,i.useCallback)(async()=>{F.on(),null===E||void 0===E||E(!0,B.O.POST_PUBLISH_NOW);try{await D((0,f.$S)(ie)),null===I||void 0===I||I(B.O.POST_PUBLISH_NOW)}catch(e){}F.off(),null===E||void 0===E||E(!1,B.O.POST_PUBLISH_NOW)},[ie,D,E,I,F]),pe=(0,i.useCallback)(async()=>{F.on(),null===E||void 0===E||E(!0,B.O.POST_EDIT);try{const e=await D((0,f.UJ)(ie,ne));e.data.status||(null===A||void 0===A||A({mode:U.C8,postDataByTab:(0,$.uR)(e.data),isMultiplyPost:!(null===w||void 0===w||!w.multiply_parent)}),null===I||void 0===I||I(B.O.POST_EDIT))}catch(e){}F.off(),null===E||void 0===E||E(!1,B.O.POST_EDIT)},[F,E,D,ie,ne,A,null===w||void 0===w?void 0:w.multiply_parent,I]),me=(0,i.useCallback)(async()=>
1{if([_.Ol,..._.d3].includes(null===w||void 0===w?void 0:w.status)||(0,y.lL)(ee,b.FeatureCodes.PLANNER_REUSE)){F.on(),null===E||void 0===E||E(!0,B.O.POST_REUSE);try{const e=await D((0,f.Od)(ie,ne));e.data.status||(null===A||void 0===A||A({mode:U.JV,postDataByTab:(0,$.uR)(e.data)}),null===I||void 0===I||I(B.O.POST_REUSE))}catch(e){}F.off(),null===E||void 0===E||E(!1,B.O.POST_REUSE)}else Q({imageTextPrimary:O("modal.repost",{ns:"common"}),imageTextSecondary:O("modal.post",{ns:"common"})})},[null===w||void 0===w?void 0:w.status,ee,O,F,E,D,ie,ne,A,I]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(l.u,{label:O("no_post_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",isDisabled:te,children:(0,P.jsxs)(s.h,{size:"sm",isAttached:h,variant:"solid",isDisabled:!te,children:[h&&le&&(0,P.jsx)(a.z,{onClick:pe,leftIcon:(0,P.jsx)(r.J,{size:"sm",as:x.FaPen}),isLoading:M,sx:C?H:{},children:C?null:O("posts.edit")}),h&&!le&&(0,P.jsx)(a.z,{onClick:me,leftIcon:(0,P.jsx)(r.J,{size:"sm",as:x.FaReply}),isLoading:M,sx:C?H:{},children:C?null:O("posts.repost")}),(0,P.jsxs)(d.v,{autoSelect:!1,placement:"bottom-end",size:"xs",isLazy:!0,children:[(0,P.jsx)(c.j,{variant:h?"solid":"ghost",as:u.h,icon:h?(0,P.jsx)(r.J,{color:S,as:x.FaChevronDown}):(0,P.jsx)(r.J,{color:S,as:x.FaEllipsisV}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isDisabled:M||!te,...t}),(0,P.jsxs)(p.q,{w:"auto",minW:"160px",onClick:e=>e.stopPropagation(),children:[le&&(0,P.jsx)(m.s,{onClick:pe,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaPen}),children:O("posts.edit")}),le&&(0,P.jsx)(m.s,{onClick:Y.on,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaRocket}),children:O("posts.publish_now")}),(0,P.jsx)(m.s,{onClick:me,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaReply}),children:O("posts.repost")}),!n&&(0,P.jsx)(m.s,{icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaShare}),onClick:Z.on,children:O("share",{ns:"common"})}),!le&&(0,P.jsx)(m.s,{onClick:J.on,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaPen}),children:O("posts.edit_labels")}),!le&&!se&&!T.archived&&(0,P.jsx)(m.s,{onClick:re,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaTrash}),children:O("posts.archive")}),!se&&(0,P.jsx)(m.s,{onClick:X.on,color:"common.negative",icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaTrash}),children:O("posts.delete")}),(0,P.jsx)(m.s,{onClick:ce,icon:(0,P.jsx)(r.J,{fontSize:"sm",as:x.FaClone}),children:O("posts.ungroup")})]})]})]})}),V&&(0,P.jsx)("div",{onClick:e=>e.stopPropagation(),children:(0,P.jsx)(W.v$,{modalFor:"post",inProgress:M,show:!0,onHide:X.off,onYes:()=>{de()}})}),N&&(0,P.jsx)(v.Z,{id:T.id,contentType:"post",onClose:Z.off,publishedUrl:null===w||void 0===w?void 0:w.socialUrl}),q&&(0,P.jsx)("div",{onClick:e=>e.stopPropagation(),children:(0,P.jsx)(W.MQ,{modalFor:"post",title:O("posts.publish_now"),message:O("posts.publish_now.confirm_multiple"),inProgress:M,show:!0,onHide:Y.off,onYes:()=>{ue()},noLabel:O("cancel",{ns:"common"}),yesLabel:O("posts.publish_now")})}),G&&(0,P.jsx)(R,{post:T,onClose:J.off}),K&&(0,P.jsx)(k.XLS,{t:O,image:b.PLANNING_IMAGE_URL,imageTextPrimary:K.imageTextPrimary,imageTextSecondary:K.imageTextSecondary,show:!0,onHide:()=>Q(null),onViewPlansHandler:ae})]})},G=e=>{let{buttonProps:t,labelVisible:n=!1,labelCompressed:o=!1,iconColor:l,hideShare:s,postData:a,postAdditional:r,onArchive:d,onDelete:c,onEdit:u,onMultiply:p,onMultipliedPostDetails:m,onOpen:h,onPublishNow:v,onReuse:x,onChangedToDraft:g,onGroupActionProgress:f,onGroupActionDone:b,onOpenPostEditor:j}=e;return(0,i.useMemo)(()=>null===a||void 0===a?void 0:a.groupId,[null===a||void 0===a?void 0:a.groupId])?(0,P.jsx)(Z,{buttonProps:t,labelVisible:n,labelCompressed:o,iconColor:l,hideShare:s,postData:a,postAdditional:r,onGroupActionProgress:f,onGroupActionDone:b,onOpenPostEditor:j}):(0,P.jsx)(N,{buttonProps:t,labelVisible:n,labelCompressed:o,iconColor:l,hideShare:s,postData:a,postAdditional:r,onArchive:d,onDelete:c,onEdit:u,onMultiply:p,onMultipliedPostDetails:m,onOpen:h,onPublishNow:v,onReuse:x,onChangedToDraft:g})},J=(0,i.memo)(G)},13700:(e,t,n)=>{n.d(t,{Z:()=>u});var i=n(683017),o=n(878818),l=n(828865),s=n(298249),a=n(778145),r=n(408499),d=n(228993);const c=e=>{let{postId:t,masterId:n,buttonProps:c,onClick:u}=e;const{t:p}=(0,r.$)(["planner"]),m=t===n?a.FaCalendarPlus:a.FaRegCalendarPlus,h=(0,i.useCallback)(e=>{e.stopPropagation(),null===u||void 0===u||u({postId:t,masterId:n})},[t,n,u]);return(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(o.u,{label:p("post_multiply.multiplied_post.show_copies"),hasArrow:!0,placement:"top",children:(0,d.jsx)(l.h,{icon:(0,d.jsx)(s.J,{as:m}),variant:"ghost",height:"1em",width:"1em",minWidth:"1em",lineHeight:"1",fontSize:"14px",onClick:h,...c})})})},u=(0,i.memo)(c)},16094:(e,t,n)=>{n.d(t,{Z:()=>U});var i=n(683017),o=n(878818),l=n(828865),s=n(524943),a=n(807523),r=n(53004),d=n(177612),c=n(677360),u=n(270858),p=n(902352),m=n(741065),h=n(930687),v=n(808616),x=n(359185),g=n(428506),f=n(357023),b=n(349798),j=n(921902),_=n(764293),k=n(408499),y=n(817745),C=n(481785),S=n(137413),T=n(711468),w=n(841176),E=n(241604),I=n(24455),A=n(689823),z=n(172014),O=n(915240),D=n(468606),P=n(735681),R=n(104399),L=n(205548),M=n(279692),F=n(228993);const N=(e,t)=>{var n;const i=(null===(n=e.additional)||void 0===n?void 0:n.publishDate)||(0,L.uK)(e.post);return{id:String(e.post.id),date:(0,C.default)(i?`${i.date} ${i.time}`:""),data:{...e,accounts:e.post.accounts.map(e=>({...t[e]}))}}},U=e=>{var t;let{postId:n,masterId:C,onClose:L,onDeleteCopies:U}=e;const{t:$}=(0,k.$)(["planner"]),[W,B]=(0,i.useState)(!1),[H,Z]=(0,i.useState)(),[G,J]=(0,i.useState)(T.TA[0]),V=(0,_.I0)(),X=(0,_.v9)(e=>e.socialAccountsStore.accounts),q=(0,_.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.orgs)||void 0===n?void 0:n.find(t=>{var n;return t.id===(null===(n=e.auth.payload)||void 0===n?void 0:n.selectedOrg)})}),Y=(0,_.v9)(e=>e.plannerStore.timezone),K=(0,i.useMemo)(()=>{var e;return Y||(null===q||void 0===q||null===(e=q.settings)||void 0===e?void 0:e.timezone)},[q,Y]),Q=(0,i.useCallback)(async e=>{let{page:t}=e;B(!0);try{var n,i;const e=await V((0,S.G4)({page:t,perPage:5,category:G,timezone:K,postId:C})),o=(0,M.Sm)(X);null!==(n=e.data)&&void 0!==n&&n.master&&(e.data.master=N(e.data.master,o)),null!==(i=e.data)&&void 0!==i&&i.posts&&(e.data.posts=e.data.posts.map(e=>N(e,o))),Z(e.data)}catch(o){}B(!1)},[C,G,K,X,B,Z,V]),ee=(0,i.useCallback)(async()=>{B(!0);try{1===(await V((0,S.Pq)({postId:C}))).data.status&&U()}catch(e){}(0,R.analyticsTrackEvent)("plannerMultipliedPostRemoveAllFutureCopies"),B(!1)},[U,C,B,V]),te=(0,i.useCallback)(e=>{const t=T.TA[e];J(t),(0,R.analyticsTrackEvent)("plannerMultipliedPostCategoryChange",{category:t})},[J]),ne=(0,i.useCallback)(e=>{Q({page:e})},[Q]),ie=(0,i.useCallback)(e=>w.a4.replace(":orgId",q.id).replace(":postId",e),[null===q||void 0===q?void 0:q.id]),oe=(e,t)=>(0,F.jsx)(o.u,{label:$("posts.open_post"),placement:"top",hasArrow:!0,children:(0,F.jsx)(l.h,{...null===e||void 0===e?void 0:e.buttonProps,as:y.rU,variant:"ghost",to:{pathname:ie(t.data.post.id)},onClick:()=>{(0,R.analyticsTrackEvent)("plannerMultipliedPostGoToSinglePostPage")},icon:(0,F.jsx)(P.r,{}),size:"xs"})});return(0,i.useEffect)(()=>{Q({page:1})},[G]),(0,i.useEffect)(()=>{document.activeElement&&document.activeElement.blur(),(0,R.analyticsTrackEvent)("plannerMultipliedPostModalOpen")}
1,[]),(0,F.jsxs)(s.u_,{autoFocus:!1,returnFocusOnClose:!1,initialFocusRef:()=>null,isOpen:!0,onClose:L,size:"xl",children:[(0,F.jsx)(a.Z,{}),(0,F.jsxs)(r.h,{position:"relative",background:"base_level_3",children:[(0,F.jsx)(d.x,{borderBottom:"1px solid",borderColor:"content_alpha_200",children:$("post_multiply.multiplied_post_copies.modal.title")}),(0,F.jsxs)(c.f,{background:"base_level_1",children:[null!==H&&void 0!==H&&H.master?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(u.x,{paddingY:2,children:(0,F.jsx)(A.Z,{layout:"horizontal",accounts:H.master.data.accounts,additional:H.master.data.additional,post:H.master.data.post,isSelected:H.master.data.post.id===n,customMenu:e=>oe(e,H.master)})}),(0,F.jsx)(p.i,{my:3}),(0,F.jsxs)(m.x,{fontWeight:500,fontSize:"sm",mb:2,children:[$("post_multiply.multiplied_post_copies.copies"),":"]}),(0,F.jsxs)(h.m,{variant:"secondary",isLazy:!0,defaultIndex:0,onChange:te,isManual:!0,index:T.TA.indexOf(G),children:[(0,F.jsxs)(v.t,{children:[(0,F.jsx)(x.O,{children:$("posts.filter.status.upcoming")}),(0,F.jsx)(x.O,{children:$("posts.filter.status.past")})]}),(0,F.jsx)(g.n,{children:null!==H&&void 0!==H&&null!==(t=H.posts)&&void 0!==t&&t.length?(0,F.jsxs)(u.x,{paddingY:"2",children:[(0,F.jsx)(u.x,{paddingY:"1",children:(0,F.jsx)(O.Z,{isPast:G===T.Yw,selectedIds:[String(n)],posts:H.posts,customItemMenu:oe})}),(0,F.jsx)(u.x,{display:"flex",justifyContent:"center",children:(0,F.jsx)(z.Z,{current:null===H||void 0===H?void 0:H.current_page,total:null===H||void 0===H?void 0:H.pages_count,disabled:W,onChange:ne})})]}):(0,F.jsx)(u.x,{paddingY:4,textAlign:"center",fontSize:"sm",children:$("post_multiply.multiplied_post_copies.no_posts")})})]})]}):null,!W||null!==H&&void 0!==H&&H.master?null:(0,F.jsx)(u.x,{height:"10rem"})]}),(0,F.jsx)(f.m,{borderTop:"1px solid",borderColor:"content_alpha_200",children:(0,F.jsx)(D.Z,{as:b.z,size:"sm",variant:"danger",disabled:!H,marginX:"auto",confirmTitle:$("post_multiply.multiplied_post_copies.remove_all_copies_confirmation_title"),confirmMessage:$("post_multiply.multiplied_post_copies.remove_all_copies_confirmation"),confirmButtonText:$("post_multiply.multiplied_post_copies.remove_all_copies"),onConfirm:ee,children:$("post_multiply.multiplied_post_copies.remove_all_copies")})}),(0,F.jsx)(j.o,{}),W?(0,F.jsx)(E.Z,{children:(0,F.jsx)(I.Z,{})}):null]})]})}},859854:(e,t,n)=>{n.d(t,{Z:()=>_e});var i={};n.r(i),n.d(i,{CUSTOM:()=>W,EVERYDAY:()=>F,MONTHLY:()=>$,WEEKDAYS:()=>N,WEEKLY:()=>U});var o={};n.r(o),n.d(o,{DAY:()=>B,MONTH:()=>Z,WEEK:()=>H});var l={};n.r(l),n.d(l,{END_DATE:()=>J,NUMBERS_OF_COPIES:()=>G});var s=n(683017),a=n(524943),r=n(807523),d=n(53004),c=n(177612),u=n(677360),p=n(921902),m=n(408499),h=n(764293),v=n(270858),x=n(351839),g=n(773414),f=n(349798),b=n(3641),j=n(819135),_=n(498243),k=n(853587),y=n(800410),C=n(878818),S=n(298249),T=n(720637),w=n(532003),E=n(448921),I=n(436455),A=n(223700),z=n(314134),O=n(759823),D=n(778145),P=n(65934),R=n(945249),L=n(262697),M=n(197643);const F="everyday",N="weekdays",U="weekly",$="monthly",W="custom",B="day",H="week",Z="month",G="number-of-copies",J="end-date";var V=n(987242),X=n(347384),q=n(388314),Y=n(228993);const K=e=>{let{children:t,...n}=e;const{state:i,getInputProps:o,htmlProps:l}=(0,V.O)(n);return(0,Y.jsxs)(f.z,{as:"label",isDisabled:i.isDisabled,variant:i.isChecked?"solid":"secondary",cursor:"pointer",...l,children:[(0,Y.jsx)("input",{...o(),hidden:!0}),t]})},Q=e=>{var t,n,i;let{defaultValue:o,value:l,isDisabled:a,onChange:r,size:d}=e;const{getCheckboxProps:c}=(0,X.u)({defaultValue:o,value:l,isDisabled:a,onChange:r}),u=(null===(t=(0,q.Z)())||void 0===t?void 0:t.weekStartsOn)||0,p=null===(n=(0,q.Z)())||void 0===n||null===(i=n.locale)||void 0===i?void 0:i.localize,m=(0,s.useMemo)(()=>Array.from({length:7},(e,t)=>String((u+t)%7)),[u]);return(0,Y.jsx)(g.h,{isAttached:!0,size:d,children:m.map(e=>(0,Y.jsx)(K,{title:null===p||void 0===p?void 0:p.day(e,{width:"wide",context:"formatting"}),...c({value:e,isDisabled:a}),children:null===p||void 0===p?void 0:p.day(e,{width:"narrow",context:"formatting"})},e))})};var ee=n(250841),te=n(750923),ne=n(945021),ie=n(308756),oe=n(995311),le=n(534065),se=n(865209),ae=n(623112),re=n(950222),de=n(610098),ce=n(397851);const ue=e=>{let{type:t,fromDate:n,toDate:i,maxCount:o,includeFromDate:l=!1,customEveryType:s,customEveryMultiplier:a,customOnWee
1kDays:r=[],customOnMonthDays:d=[]}=e;if(!t||!n||!i&&!o)return[];const c=(e,t)=>i&&((0,te.default)(e,i)||(0,ne.default)(e,i))||o&&t>=o,u=[];let p=n;if(l&&(u.push(p),c(n,1)))return u;switch(t){case F:do{p=(0,ie.default)(p,1),u.push(p)}while(!c(p,u.length));break;case N:do{p=(0,oe.Z)(p,1),u.push(p)}while(!c(p,u.length));break;case U:do{p=(0,le.default)(p,1),u.push(p)}while(!c(p,u.length));break;case $:do{p=(0,se.default)(p,1),u.push(p)}while(!c(p,u.length));break;case W:const e=a||1;if(s===H){const t=r.map(e=>parseInt(e,10)).filter(e=>e>=0&&e<=6);let i=(0,ae.Z)(n),o=0;do{o=o++,p=(0,ie.default)(p,1),t.length&&!t.includes((0,re.default)(p))||(i-(0,ae.Z)(p))%e!==0||(o=0,u.push(p))}while(!c(p,u.length)&&o<7*e)}else if(s===Z){const t=d.map(e=>parseInt(e,10)).filter(e=>e>=1&&e<=31);let i=(0,de.default)(n),o=0;do{o=o++,p=(0,ie.default)(p,1),t.length&&!t.includes((0,ce.default)(p))||(i-(0,de.default)(p))%e!==0||(o=0,u.push(p))}while(!c(p,u.length)&&o<31*e)}else if(s===B){let t=0;do{t=t++,p=(0,ie.default)(p,e),c(p,u.length)||u.push(p)}while(!c(p,u.length))}}return u},pe=function(){const e=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(",").forEach(t=>{const n=t.split("-"),i=parseInt(n[0],10),o=parseInt(n[1],10);if(!i||i&&o&&i>o);else if(i&&!o||i&&o&&i===o)e.push(i);else if(i&&o&&i<o)for(let l=i;l<=o;l++)e.push(l)}),e.filter((e,t,n)=>n.indexOf(e)===t)};var me=n(137413);const he="settings",ve="first-copy",xe=e=>{let{postId:t,date:n,time:a,timezone:r,onDone:d}=e;const{t:c}=(0,m.$)(["planner","common"]),u=(0,h.I0)(),[p,N]=(0,s.useState)(!1),[U,$]=(0,s.useState)(F),[V,X]=(0,s.useState)(H),[q,K]=(0,s.useState)(2),[te,ne]=(0,s.useState)(G),[ie,oe]=(0,s.useState)(1),[le,se]=(0,s.useState)(),[ae,re]=(0,s.useState)(""),[de,ce]=(0,s.useState)([]),[xe,ge]=(0,s.useState)({}),[fe,be]=(0,s.useState)(he),je=(0,s.useCallback)(e=>{$(e.target.value)},[$]),_e=(0,s.useCallback)(e=>{X(e.target.value)},[X]),ke=(0,s.useCallback)(e=>{K(parseInt(e||0,10))},[K]),ye=(0,s.useCallback)(e=>{ne(e.target.value)},[ne]),Ce=(0,s.useCallback)(e=>{oe(parseInt(e||0,10))},[oe]),Se=(0,s.useCallback)(e=>{se(e)},[se]),Te=(0,s.useCallback)(e=>{re(e.target.value)},[re]),we=(0,s.useCallback)(e=>{const t=(e.target.value||"").split(",").reduce((e,t)=>{if(/^([1-9]|[1-3][0-9])(|-([1-9]|[1-3][0-9]))$/.test(t)){const n=t.split("-"),i=parseInt(n[0],10),o=parseInt(n[1],10);return i&&o&&i<o?[...e,`${i}-${o}`]:[...e,String(i)]}return e},[]);re(t.join(","))},[re]),Ee=(0,s.useCallback)(e=>{ce(e)},[ce]),Ie=(0,s.useCallback)(e=>{ge(e)},[ge]),Ae=(0,s.useCallback)(()=>{const e=xe&&xe.date?(0,L.FP)(new Date(xe.date)):(0,L.FP)(new Date);return{type:U,fromDate:e,toDate:te===J?le:null,maxCount:te===J?30:ie,includeFromDate:!0,customEveryType:V,customEveryMultiplier:q,customOnWeekDays:[...de],customOnMonthDays:pe(ae)}},[xe,U,te,V,30,le,ie,q,de,ae]),ze=(0,s.useCallback)(()=>{const e=new Date,t=new Date(n),i=ue({...Ae(),fromDate:(0,P.default)(t,e)?e:t,toDate:null,maxCount:1,includeFromDate:!1});ge({date:i[0]?(0,R.default)(i[0],"yyyy-MM-dd"):"",time:a,timezone:r}),be(ve)},[ge,be,Ae,n,a,r]),Oe=(0,s.useCallback)(()=>{be(he)},[be]),De=(0,s.useCallback)(async()=>{const e=ue(Ae()),n={postId:t,time:xe.time,timezone:xe.timezone,dates:e.map(e=>(0,R.default)(e,"yyyy-MM-dd"))};N(!0);try{var i;const e=await u((0,me.ZX)(n));1===(null===e||void 0===e||null===(i=e.data)||void 0===i?void 0:i.status)&&(null===d||void 0===d||d())}catch(o){}N(!1)},[u,d,N,Ae,xe,t]);return(0,Y.jsx)(Y.Fragment,{children:fe===ve?(0,Y.jsxs)(v.x,{children:[(0,Y.jsxs)(v.x,{padding:"4",children:[(0,Y.jsx)(v.x,{fontWeight:"500",color:"content_inactive",marginBottom:"3",children:c("post_multiply.settings.pick_time")}),(0,Y.jsx)(v.x,{children:(0,Y.jsx)(ee.Z,{required:!0,date:xe.date,time:xe.time,timezone:xe.timezone,defaultTimezone:r,onChange:Ie})})]}),(0,Y.jsx)(x.k,{justifyContent:"flex-end",padding:"4",borderTop:"1px solid",borderColor:"whiteAlpha.300",children:(0,Y.jsxs)(g.h,{size:"sm",children:[(0,Y.jsx)(f.z,{isDisabled:p,onClick:Oe,variant:"secondary",children:c("back",{ns:"common"})}),(0,Y.jsx)(f.z,{variant:"solid",isLoading:p,onClick:De,children:c("finish",{ns:"common"})})]})})]}):(0,Y.jsxs)(v.x,{children:[(0,Y.jsxs)(v.x,{padding:"4",children:[(0,Y.jsx)(v.x,{fontWeight:"500",color:"content_inactive",marginBottom:"3",children:c("post_multiply.settings.title")}),(0,Y.jsxs)(v.x,{children:[(0,Y.jsxs)(b.NI,{marginBottom:"2",children:[(0,Y.jsx)(j.l,{size:"sm",children:c("post_multiply.settings.frequency.label")}),(0,Y.jsx)(_.P,{size:"sm",width:"10rem",value:U,onChange:je,children:Object.values(i).map(e=>(0,Y.jsx)("option",{value:e,children:c(`post_multiply.settings.frequency.values.${e}`)},e))})]}),U===W?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)(b.NI,{marginBottom:"2",children:[(0,Y.jsx)(j.l,{size:"sm",children:c("post_multiply.settings.publish_every.label")}),(0,Y.jsxs)(x.k,{children:[(0,Y.jsxs)(k.Y2,{size:"sm",width:"4.5rem",min:1,max:V===B?1e3:4,value:q,onChange:ke,children:[(0,Y.jsx)(k.zu,{}),(0,Y.jsxs)(k.Fi,{children:[(0,Y.jsx)(k.WQ,{}),(0,Y.jsx)(k.Y_,{})]})]}),(0,Y.jsx)(_.P,{size:"sm",width:"7rem",marginLeft:"2",value:V,onChange:_e,children:Object.values(o).map(e=>(0,Y.jsx)("option",{value:e,children:c(`post_multiply.settings.publish_every.values.${e}`)},e))})]})]}),V!==B&&(0,Y.jsxs)(b.NI,{marginBottom:"2",children:[(0,Y.jsx)(j.l,{size:"sm",children:c("post_multiply.settings.on_days.label")}),V===Z?(0,Y.jsxs)(x.k,{alignItems:"center",children:[(0,Y.jsx)(y.I,{size:"sm",type:"text",placeholder:"1,2-5,14,20-23,30",value:ae,mr:"2",onChange:Te,onBlur:we}),(0,Y.jsx)(C.u,{label:c("post_multiply.settings.on_days.month.tip"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,Y.jsx)(S.J,{as:D.FaInfoCircle,size:"sm"})})]}):(0,Y.jsx)(Q,{size:"sm",value:de,onChange:Ee})]})]}):null,(0,Y.jsxs)(x.k,{children:[(0,Y.jsxs)(b.NI,{children:[(0,Y.jsx)(j.l,{size:"sm",children:c("post_multiply.settings.limit_by.label")}),(0,Y.jsx)(_.P,{size:"sm",width:"13rem",value:te,onChange:ye,children:Object.values(l).map(e=>(0,Y.jsx)("option",{value:e,children:c(`post_multiply.settings.limit_by.values.${e}`)},e))})]}),te===J?(0,Y.jsxs)(b.NI,{marginLeft:"2",children:[(0,Y.jsx)(j.l,{size:"sm",children:c("post_multiply.settings.end_date.label")}),(0,Y.jsxs)(T.J,{isLazy:!0,children:[(0,Y.jsx)(w.x,{children:(0,Y.jsxs)(E.B,{size:"sm",children:[(0,Y.jsx)(I.Z,{pointerEvents:"none",children:(0,Y.jsx)(S.J,{as:D.FaCalendar})}),(0,Y.jsx)(y.I,{isReadOnly:!0,value:le?(0,R.default)(le,"dd.MM.yyyy"):""})]})}),(0,Y.jsxs)(A.y,{width:"auto",children:[(0,Y.jsx)(z.Q,{}),(0,Y.jsx)(O.b,{children:(0,Y.jsx)(v.x,{sx:{fontSize:"sm"},children:(0,Y.jsx)(M.Z,{selected:le,onSelect:Se})})})]})]})]}):(0,Y.jsxs)(b.NI,{marginLeft:"2",children:[(0,Y.jsx)(j.l,{size:"sm",children:c("post_multiply.settings.number_of_copies.label")}),(0,Y.jsxs)(k.Y2,{size:"sm",min:1,max:30,value:ie,onChange:Ce,children:[(0,Y.jsx)(k.zu,{}),(0,Y.jsxs)(k.Fi,{children:[(0,Y.jsx)(k.WQ,{}),(0,Y.jsx)(k.Y_,{})]})]})]})]})]})]}),(0,Y.jsx)(x.k,{justifyContent:"flex-end",padding:"4",borderTop:"1px solid",borderColor:"whiteAlpha.300",children:(0,Y.jsx)(g.h,{size:"sm",children:(0,Y.jsx)(f.z,{variant:"solid",onClick:ze,children:c("next",{ns:"common"})})})})]})})};var ge=n(919941),fe=n(104399),be=n(514077),je=n(282542);const _e=e=>{let{onClose:t,...n}=e;const{t:i}=(0,m.$)(["planner","accounts","common","billing"]),[o,l]=(0,s.use
1State)(!1),v=(0,h.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),x=(0,h.I0)();(0,s.useEffect)(()=>{(0,ge.lL)(v,fe.FeatureCodes.PLANNER_MULTIPLY)||l(!0)},[v]);const g=()=>{x((0,je.$$)({product:fe.PRODUCTS.SOCIAL_MEDIA})),t()};return o?(0,Y.jsx)(be.XLS,{t:i,image:fe.PLANNING_IMAGE_URL,imageTextPrimary:i("modal.repeat",{ns:"common"}),imageTextSecondary:i("modal.post",{ns:"common"}),show:!0,onHide:t,onViewPlansHandler:g}):(0,Y.jsxs)(a.u_,{autoFocus:!1,returnFocusOnClose:!1,initialFocusRef:()=>null,isOpen:!0,onClose:t,size:"sm",children:[(0,Y.jsx)(r.Z,{}),(0,Y.jsxs)(d.h,{children:[(0,Y.jsx)(c.x,{paddingLeft:"4",borderBottom:"1px solid",borderColor:"whiteAlpha.300",children:i("post_multiply.modal.title")}),(0,Y.jsx)(u.f,{padding:"0",children:(0,Y.jsx)(xe,{onClose:t,...n})}),(0,Y.jsx)(p.o,{})]})]})}},57404:(e,t,n)=>{n.d(t,{Z:()=>T});var i=n(683017),o=n(408499),l=n(764293),s=n(878818),a=n(828865),r=n(957711),d=n(270858),c=n(90678),u=n(741065),p=n(351839),m=n(800410),h=n(902352),v=n(489430),x=n(104399),g=n(313773),f=n(231705),b=n(841176),j=n(717429),_=n(24455),k=n(241604),y=n(778145),C=n(514077),S=n(228993);const T=e=>{let{id:t,contentType:n,publishedUrl:T}=e;const{t:w}=(0,o.$)(["planner","common"]),[E,I]=(0,i.useState)(!0),[A,z]=(0,i.useState)(!1),[O,D]=(0,i.useState)(),P=(0,l.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.orgs)||void 0===n?void 0:n.find(t=>{var n;return t.id===(null===(n=e.auth.payload)||void 0===n?void 0:n.selectedOrg)})}),R=(0,i.useMemo)(()=>"draft"===n?`${f.fhl}${b.GJ.replace(":orgId",P.id).replace(":draftId",t)}`:`${f.fhl}${b.a4.replace(":orgId",P.id).replace(":postId",t)}`,[t,n,P]),L=(0,i.useCallback)(async()=>{I(!0);try{const i=await(0,g.t6k)({target_id:t,type:n});var e;if(i.data.status!==x.PLANNER_RESPONSE_STATUS_SUCCESS)throw new Error((null===(e=i.data)||void 0===e?void 0:e.results[0])||w("errors.unknown_error",{ns:"common"}));D(`${f.fhl}/post-preview/${i.data.slug}`),z(i.data.active)}catch(i){(0,C.CFj)({description:i.message,title:w("error",{ns:"common"}),status:"error"})}I(!1)},[t,n,w]),M=(0,i.useCallback)(async e=>{const i=e.target.checked;if(I(!0),z(i),(0,x.analyticsTrackEvent)("sharePostLink",{activated:i}),i){try{const e=await(0,g.uFN)({target_id:t,type:n});var o;if(e.data.status!==x.PLANNER_RESPONSE_STATUS_SUCCESS)throw new Error((null===(o=e.data)||void 0===o?void 0:o.results[0])||w("errors.unknown_error",{ns:"common"}))}catch(s){(0,C.CFj)({description:s.message,title:w("error",{ns:"common"}),status:"error"}),z(!i)}I(!1)}else{try{const e=await(0,g.$Aq)({target_id:t,type:n});var l;if(e.data.status!==x.PLANNER_RESPONSE_STATUS_SUCCESS)throw new Error((null===(l=e.data)||void 0===l?void 0:l.results[0])||w("errors.unknown_error",{ns:"common"}))}catch(s){(0,C.CFj)({description:s.message,title:w("error",{ns:"common"}),status:"error"}),z(!i)}I(!1)}},[I,t,n,w]);(0,i.useEffect)(()=>{L()},[]);const F=e=>{let{url:t,disabled:n}=e;return(0,S.jsx)(s.u,{label:w("open_in_new_tab",{ns:"common"}),placement:"top",hasArrow:!0,children:(0,S.jsx)(a.h,{as:n?void 0:r.r,variant:"secondary",size:"sm",isDisabled:n,icon:(0,S.jsx)(y.FaExternalLinkAlt,{}),isExternal:!n||void 0,href:n?void 0:t})})};return(0,S.jsxs)(S.Fragment,{children:[E&&(0,S.jsx)(k.Z,{children:(0,S.jsx)(_.Z,{})}),T&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)(d.x,{children:[(0,S.jsx)(c.X,{size:"sm",mb:1,fontWeight:"500",children:w("posts.share_published",{network:null===P||void 0===P?void 0:P.name})}),(0,S.jsx)(u.x,{color:"content_inactive",fontSize:"xs",mb:2,children:w("posts.share_published_tip")}),(0,S.jsxs)(p.k,{alignItems:"center",mb:2,gap:2,children:[(0,S.jsx)(m.I,{defaultValue:T,size:"sm"}),F({url:T}),(0,S.jsx)(j.T,{value:T,withText:!0,variant:"secondary",size:"sm"})]})]}),(0,S.jsx)(h.i,{my:3})]}),(0,S.jsxs)(d.x,{children:[(0,S.jsx)(c.X,{size:"sm",mb:1,fontWeight:"500",children:w("drafts.share_within_workspace",{workspace:null===P||void 0===P?void 0:P.name})}),(0,S.jsx)(u.x,{color:"content_inactive",fontSize:"xs",mb:2,children:w("drafts.share_within_workspace_tip")}),(0,S.jsxs)(p.k,{alignItems:"center",mb:2,gap:2,children:[(0,S.jsx)(m.I,{defaultValue:R,size:"sm"}),F({url:R}),(0,S.jsx)(j.T,{value:R,withText:!0,variant:"secondary",size:"sm"})]})]}),(0,S.jsx)(h.i,{my:3}),(0,S.jsxs)(d.x,{children:[(0,S.jsxs)(p.k,{justifyContent:"space-between",alignItems:"center",children:[(0,S.jsxs)(d.x,{children:[(0,S.jsx)(c.X,{size:"sm",mb:1,fontWeight:"500",children:w("drafts.share_preview")}),(0,S.jsx)(u.x,{color:"content_inactive",fontSize:"xs",mb:2,children:w("drafts.share_preview_tip")})]}),(0,S.jsx)(v.r,{isChecked:A,onChange:M})]}),(0,S.jsxs)(p.k,{alignItems:"center",mb:2,gap:2,children:[(0,S.jsx)(m.I,{disabled:!A,defaultValue:O,size:"sm"}),F({url:O,disabled:!A}),(0,S.jsx)(j.T,{value:O,withText:!0,variant:"secondary",size:"sm",disabled:!A})]})]})]})}},428647:(e,t,n)=>{n.d(t,{Z:()=>p});var i=n(408499),o=n(524943),l=n(807523),s=n(53004),a=n(177612),r=n(677360),d=n(921902),c=n(57404),u=n(228993);const p=e=>{let{onClose:t,contentType:n,...p}=e;const{t:m}=(0,i.$)(["planner","common"]);return(0,u.jsxs)(o.u_,{isOpen:!0,autoFocus:!1,returnFocusOnClose
1:!1,initialFocusRef:()=>null,onClose:t,size:"lg",variant:"line-min",children:[(0,u.jsx)(l.Z,{}),(0,u.jsxs)(s.h,{children:[(0,u.jsx)(a.x,{children:m("draft"===n?"drafts.share":"posts.share")}),(0,u.jsx)(r.f,{position:"relative",children:(0,u.jsx)(c.Z,{contentType:n,...p})}),(0,u.jsx)(d.o,{})]})]})}},915240:(e,t,n)=>{n.d(t,{Z:()=>a});var i=n(270858),o=n(689823),l=n(228993);const s={listStyleType:"none",padding:0,position:"relative"},a=e=>{let{isPast:t=!1,selectedIds:n=[],posts:a=[],customItemMenu:r,onItemArchive:d,onItemClick:c,onItemDelete:u,onItemEdit:p,onItemMultiply:m,onItemMultipliedPostDetails:h,onItemOpen:v,onItemPublishNow:x,onItemReuse:g,onItemGroupActionProgress:f,onItemGroupActionDone:b,onItemCopyToTeamspace:j}=e;return(0,l.jsx)(i.x,{as:"ul",sx:s,children:a.map(e=>{const s=c?()=>null===c||void 0===c?void 0:c(e):void 0,a=d?()=>null===d||void 0===d?void 0:d(e):void 0,_=u?()=>null===u||void 0===u?void 0:u(e):void 0,k=m?()=>null===m||void 0===m?void 0:m(e):void 0,y=h?()=>null===h||void 0===h?void 0:h(e):void 0,C=v?()=>null===v||void 0===v?void 0:v(e):void 0,S=p?()=>null===p||void 0===p?void 0:p(e):void 0,T=g?()=>null===g||void 0===g?void 0:g(e):void 0,w=x?()=>null===x||void 0===x?void 0:x(e):void 0,E=j?()=>null===j||void 0===j?void 0:j(e):void 0,I="function"===typeof r?t=>r(t,e):r;return(0,l.jsx)(i.x,{as:"li",marginBottom:2,children:(0,l.jsx)(o.Z,{accounts:e.data.accounts,additional:e.data.additional,layout:"horizontal",isPast:t,isSelected:null===n||void 0===n?void 0:n.includes(e.id),customMenu:I,onClick:s,onArchive:a,onDelete:_,onEdit:S,onOpen:C,onMultiply:k,onMultipliedPostDetails:y,onPublishNow:w,onReuse:T,onGroupActionProgress:f,onGroupActionDone:b,onCopyToTeamspace:E,post:e.data.post})},e.id)})})}},689823:(e,t,n)=>{n.d(t,{Z:()=>he});var i=n(683017),o=n(408499),l=n(104399),s=n(878818),a=n(270858),r=n(298249),d=n(691275),c=n(692877),u=n(741065),p=n(351839),m=n(129944),h=n(450913),v=n(902352),x=n(778145),g=n(643728),f=n(400785),b=(n(127659),n(582382),n(957392)),j=(n(360367),n(709536)),_=n(579942),k=n(239757),y=n(228993);const C=e=>{let{approvedBy:t,rejectedBy:n,showName:i,...l}=e;const{t:a}=(0,o.$)("planner");return t?(0,y.jsx)(s.u,{label:a("drafts.approved_by",{name:t.name}),placement:"top",hasArrow:!0,children:(0,y.jsxs)(u.x,{flexDirection:"flex",alignItems:"center",fontWeight:"normal",fontSize:"xs",...l,children:[(0,y.jsx)(r.J,{fontSize:"xs",as:x.FaThumbsUp,color:"common.positive_dark",mr:"2"}),(0,y.jsx)(u.x,{as:"span",ml:"1",display:["none","none","inline-block"],children:t.name})]})}):n?(0,y.jsx)(s.u,{label:a("drafts.rejected_by",{name:n.name}),placement:"top",hasArrow:!0,children:(0,y.jsxs)(u.x,{flexDirection:"flex",alignItems:"center",fontWeight:"normal",fontSize:"xs",...l,children:[(0,y.jsx)(r.J,{fontSize:"xs",as:x.FaBan,color:"common.negative",mr:2}),(0,y.jsx)(u.x,{as:"span",display:["none","none","inline"],children:n.name})]})}):null},S=(0,i.memo)(C);var T=n(832042),w=n(549727),E=n(273525),I=n(221931),A=n(179822),z=n(575601);const O={position:"relative",width:"full",height:"full",borderRadius:"lg",overflow:"hidden"},D={width:"full",height:"full",objectFit:"cover",border:0},P={alignItems:"center",position:"absolute",bottom:0,left:0,width:"full",padding:1,color:"blackAlpha.800",fontSize:"xs",lineHeight:"1.2em",backgroundImage:"linear-gradient(transparent, rgba(255, 255, 255, 0.9))"},R=e=>{let{link:t,image:n,isPast:i=!1,urlShown:o=!0}=e;if(!t)return null;const l=(0,z.G)(t);return(0,y.jsxs)(a.x,{sx:O,children:[(0,y.jsx)(A.E,{src:n,fallback:(0,y.jsx)(y.Fragment,{}),sx:D,opacity:i?"0.5":"1"}),o&&(0,y.jsxs)(u.x,{sx:P,isTruncated:!0,children:[(0,y.jsx)(r.J,{as:x.FaLink,sx:{display:"inline-block",width:"1.25em",height:"1.25em",fontSize:"1em",verticalAlign:"middle",marginRight:"2px"}}),(null===l||void 0===l?void 0:l.hostname)||""]})]})},L=(0,i.memo)(R);var M=n(13700),F=n(664723),N=n(282068),U=n(137413),$=n(764293),W=n(92568),B=n(617713),H=n(514077),Z=n(205548),G=n(511010),J=n(659604),V=n(446326),X=n(577100),q=n(322450);const Y=e=>{let{value:t,isCompressed:n,onChange:o}=e;const[l,s]=(0,i.useState)("");return(0,i.useEffect)(()=>{s(t)},[t]),(0,y.jsxs)(V.C,{selectAllOnFocus:!1,value:l,onClick:e=>e.stopPropagation(),onChange:s,onSubmit:o,fontSize:"sm",color:"inherit",position:"relative",flex:1,minW:0,children:[(0,y.jsx)(X.w,{display:"block",fontSize:"xs",lineHeight:1.2,noOfLines:n?1:3,py:.5,transition:"all 0.1s ease-out",cursor:"pointer",_hover:{paddingLeft:1,background:"base_alpha_300",boxShadow:"0px 0px 1px var(--chakra-colors-content_alpha_300)"}}),(0,y.jsx)(q.H,{py:1,pl:2,pr:"2rem",h:"8rem",borderWidth:"1px",fontSize:"sm",lineHeight:1.2}),(0,y.jsx)(H.rGr,{size:"xs",vertical:!0})]})};var K=n(615658);const Q=e=>{let{...t}=e;const{t:n}=(0,o.$)(["planner"]);return(0,y.jsx)(s.u,{label:n("simple_post.ghost_post.tooltip"),placement:"top",hasArrow:!0,children:(0,y.jsx)(a.x,{...t,display:"inline-flex",children:(0,y.jsxs)(r.J,{fontSize:"sm",fill:"
1content_details",viewBox:"0 0 20 19",children:[(0,y.jsx)("path",{d:"M4.60249 16.4045C4.86284 16.0252 5.38193 15.9287 5.76134 16.1888C6.1495 16.4552 6.56424 16.6861 6.99995 16.8765C7.4757 17.0843 7.97782 17.2443 8.49897 17.3501C8.94984 17.4417 9.24062 17.8823 9.1492 18.3332C9.0575 18.784 8.61788 19.0757 8.16694 18.9842C7.52911 18.8547 6.9149 18.6584 6.33263 18.404C5.79943 18.171 5.29237 17.8888 4.81814 17.5633C4.43901 17.3028 4.34214 16.7838 4.60249 16.4045Z"}),(0,y.jsx)("path",{d:"M14.2379 16.1888C14.6172 15.9285 15.1362 16.0253 15.3968 16.4045C15.6572 16.7839 15.5606 17.3029 15.1811 17.5633C14.7068 17.8888 14.1999 18.171 13.6666 18.404C13.0843 18.6584 12.4702 18.8547 11.8323 18.9842C11.3814 19.0756 10.9408 18.784 10.8492 18.3332C10.7579 17.8824 11.0496 17.4418 11.5003 17.3501C12.0215 17.2443 12.5235 17.0843 12.9993 16.8765C13.4351 16.686 13.8497 16.4553 14.2379 16.1888Z"}),(0,y.jsx)("path",{d:"M1.6671 10.8503C2.11797 10.7587 2.55758 11.0506 2.64936 11.5013C2.75515 12.0225 2.91515 12.5246 3.12299 13.0003C3.31653 13.4433 3.55247 13.8647 3.82449 14.2585C4.08586 14.6371 3.99064 15.1558 3.61209 15.4173C3.23352 15.6786 2.71482 15.5841 2.45323 15.2057C2.12096 14.7248 1.83313 14.2096 1.5963 13.6676C1.34194 13.0854 1.14555 12.4711 1.01606 11.8333C0.924746 11.3825 1.21638 10.942 1.6671 10.8503Z"}),(0,y.jsx)("path",{d:"M9.99962 0.833984C15.0621 0.833995 19.1661 4.93817 19.1663 10.0007C19.1663 10.6273 19.1035 11.2407 18.9832 11.8333C18.8537 12.4712 18.6574 13.0853 18.4029 13.6676C18.1661 14.2098 17.8784 14.7247 17.546 15.2057C17.2844 15.5842 16.7657 15.6787 16.3872 15.4173C16.0089 15.1557 15.9135 14.637 16.1748 14.2585C16.4469 13.8646 16.6827 13.4434 16.8762 13.0003C17.0841 12.5245 17.2441 12.0226 17.3499 11.5013C17.4481 11.0172 17.4996 10.5153 17.4996 10.0007C17.4995 5.85864 14.1417 2.50066 9.99962 2.50065C8.8214 2.50071 7.70832 2.77171 6.71837 3.25423L6.5963 3.30225C6.4708 3.34043 6.33684 3.34834
16.20649 3.32503L2.70307 2.69922L3.33865 6.17334C3.3709 6.34936 3.34609 6.53119 3.26704 6.69173C2.93406 7.3678 2.69972 8.10131 2.58344 8.87354C2.51495 9.32865 2.09048 9.64271 1.63536 9.57422C1.18062 9.50551 0.867211 9.08097 0.935494 8.62614C1.06319 7.77778 1.30818 6.96719 1.65164 6.21159L0.846789 1.81706C0.797783 1.54853 0.882883 1.27241 1.07547 1.07894C1.26812 0.885461 1.54399 0.799138 1.81277 0.847005L6.24148 1.63883C7.38929 1.12218 8.66189 0.834039 9.99962 0.833984Z"}),(0,y.jsx)("path",{d:"M13.1572 10.974C13.4826 10.6486 14.0101 10.6485 14.3356 10.974C14.6608 11.2994 14.6609 11.8269 14.3356 12.1523C13.7273 12.7606 12.87 13.0214 12.0797 13.0215C11.2894 13.0215 10.4321 12.7606 9.82384 12.1523C9.4984 11.8269 9.4984 11.2994 9.82384 10.974C10.1493 10.6486 10.6768 10.6485 11.0022 10.974C11.2273 11.1989 11.6202 11.3548 12.0797 11.3548C12.5392 11.3548 12.9322 11.1989 13.1572 10.974Z"}),(0,y.jsx)("path",{d:"M14.7913 7.81966C15.3664 7.82039 15.8318 8.28705 15.8313 8.86214C15.8306 9.43723 15.364 9.90285 14.7888 9.90218C14.2137 9.9016 13.7482 9.43482 13.7488 8.8597C13.7494 8.28458 14.2162 7.8191 14.7913 7.81966Z"}),(0,y.jsx)("path",{d:"M9.37543 7.81315C9.95079 7.81371 10.4169 8.28038 10.4163 8.85563C10.4157 9.43071 9.94895 9.89624 9.37381 9.89567C8.79875 9.89509 8.33245 9.42827 8.33295 8.85319C8.33372 8.27828 8.80075 7.81275 9.37543 7.81315Z"})]})})})},ee="56px",te={position:"relative",borderRadius:"lg",background:"content_alpha_100"},ne=e=>({display:"flex",position:"relative",color:e?"content_note":"content_inactive",background:e?"content_alpha_200":"content_alpha_100",borderRadius:"md"}),ie={boxShadow:"0 0 0 2px var(--chakra-colors-common-negative)"},oe={boxShadow:"0 0 0 2px var(--chakra-colors-common-warning)"},le={boxShadow:"0 0 0 2px var(--chakra-colors-common-safe_dark)"},se={borderRadius:"md",background:"content_alpha_200",height:ee,width:ee},ae={position:"absolute",bottom:1,left:1},re=(e,t)=>({color:e===l.COLOR_MODE_LIGHT&&t?"content_inverse":"content_inactive",width:"full",paddingTop:2,paddingRight:2,paddingLeft:3,paddingBottom:2,position:"relative"}),de=(e,t,n)=>({color:t===l.COLOR_MODE_LIGHT&&n?"content_inverse":"content_inactive",width:"full",opacity:e?.7:1,paddingBottom:2,paddingRight:2,paddingLeft:2,paddingTop:2,marginTop:"auto",position:"relative",zIndex:0}),ce=(e,t,n)=>({h:5,w:6,minW:6,fontSize:"xs",mt:-.5,color:t===l.COLOR_MODE_LIGHT?n?"content_inverse":"content_inactive":e?"content_note":"content_inactive",_hover:{color:t===l.COLOR_MODE_LIGHT?n?"content_inverse":"content_active":"content.active",background:"content_alpha_400"},_active:{color:"content_active"},_focus:{color:"content_active"}}),ue={height:"9em",width:"full",position:"absolute",top:0,left:0,_after:{borderRadius:"lg",content:'""',position:"absolute",pointerEvents:"none",inset:0,background:"linear-gradient(180deg, rgba(0,0,0,0.8) 0%, transparent 30%, transparent 40%, rgba(0,0,0,0.8) 96%)"}},pe={height:ee,width:ee},me=(0,i.forwardRef)((e,t)=>{var n,C,A;let{accounts:z,accountsSocial:O,additional:D,draft:P,compressed:R=!1,isPast:V=!1,isSelected:X=!1,onChangeStatus:q,onArchive:me,onDelete:he,onClick:ve,onEdit:xe,onOpen:ge,onMultiply:fe,onMultipliedPostDetails:be,onPublishNow:je,onReuse:_e,onUse:ke,onGroupActionProgress:ye,onGroupActionDone:Ce,onMessageChange:Se,onCopyToTeamspace:Te,showMenu:we=!0,showMedia:Ee=!0,showLabels:Ie=!0,asSingle:Ae=!1,post:ze,type:Oe="post",layout:De,customStatusIcon:Pe,customMenu:Re,customEmptyDateTimeText:Le,hasError:Me,styles:Fe,user:Ne}=e;const{t:Ue}=(0,o.$)("planner"),$e=(0,$.I0)(),{colorMode:We}=(0,d.If)(),Be=(0,c.S)({base:!0,md:!1}),He=(0,$.v9)(e=>e.socialAccountsStore.accounts),Ze=(0,$.v9)(e=>e.plannerStore.labels),Ge=(0,i.useMemo)(()=>[...He,...z].filter((e,t,n)=>n.findIndex(t=>t.id===e.id)===t).filter(e=>{var t;return(Ae?ze.accounts:(null===D||void 0===D||null===(t=D.group)||void 0===t?void 0:t.accounts)||ze.accounts).includes(e.id)}),[z,He,ze.accounts,D,Ae]),[Je]=(0,K.sB)(),Ve=(0,i.useMemo)(()=>Ge[0],[Ge]),Xe=(0,i.useMemo)(()=>Ze.filter(e=>{var t;return null===ze||void 0===ze||null===(t=ze.tags)||void 0===t?void 0:t.includes(e.id)}),[Ze,ze]),qe=(0,i.useMemo)(()=>{const e=(null===ze||void 0===ze?void 0:ze.additional)||[],t=(0,j.A)(null===Ve||void 0===Ve?void 0:Ve.social_type);return e.find(e=>e.source===t&&e.type===f.CAROUSEL)},[ze,Ve]),Ye=(0,i.useMemo)(()=>(0,G.jS)({post:ze,accounts:z}),[ze,z]),Ke=(0,i.useMemo)(()=>(0,F.Ok)(null===ze||void 0===ze?void 0:ze.photos,null===ze||void 0===ze?void 0:ze.videos).items,[null===ze||void 0===ze?void 0:ze.photos,null===ze||void 0===ze?void 0:ze.videos]),Qe=(0,i.useMemo)(()=>(null===D||void 0===D?void 0:D.publishDate)||(0,Z.uK)(ze)||null,[ze,D]),et=(0,i.useMemo)(()=>{const e=((null===ze||void 0===ze?void 0:ze.additional)||[]).find(e=>e.source===b.FACEBOOK&&e.type===f.BACKGROUND);if(e)try{var t,n;return null!==e&&void 0!==e&&e.value&&null!==Je&&void 0!==Je&&null!==(t=Je.items)&&void 0!==t&&t[e.value]?(0,K.C2)((null===ze||void 0===ze?void 0:ze.message)||"",null===Je||void 0===Je||null===(n=Je.items)||void 0===n?void 0:n[e.value]):void 0}catch(i){return void console.error(i)}},[null===Je||void 0===Je?void 0:Je.items,null===ze||void 0===ze?void 0:ze.additional,null===ze||void 0===ze?void 0:ze.message]),tt=(0,i.useMemo)(()=>Oe===N.G,[Oe]),nt=(0,i.useMemo)(()=>Oe===N.a,[Oe]),it=(0,i.useMemo)(()=>"custom"===Oe,[Oe]),ot=tt||Be||R,lt=(0,i.useMemo)(()=>"horizontal"===De,[De]),st=(0,i.useMemo)(()=>"card"===De,[De]),at=(0,i.useMemo)(()=>{var e;return Ae?null===D||void 0===D?void 0:D.status:(null===D||void 0===D||null===(e=D.group)||void 0===e?void 0:e.status)||(null===D||void 0===D?void 0:D.status)},[D,Ae]),rt=(0,i.useMemo)(()=>Me||nt&&g.d3.includes(at),[nt,at,Me]),dt=(0,i.useMemo)(()=>ze.groupId,[null===ze||void 0===ze?void 0:ze.groupId]),ct=(0,i.useMemo)(()=>nt&&!(null===D||void 0===D||!D.multiply_parent),[nt,null===D||void 0===D?void 0:D.multiply_parent]),ut=e=>Re?"function"===typeof Re?Re({...e}):Re:nt?(0,y.jsx)(_.Z,{...e,onArchive:me,onDelete:he,onEdit:xe,onMultiply:fe,onMultipliedPostDetails:be,onOpen:ge,onPublishNow:je,onReuse:_e,postData:ze,postAdditional:D,onGroupActionProgress:ye,onGroupActionDone:Ce,onOpenPostEditor:e=>{$e((0,U.VN)(e))}}):tt?(0,y.jsx)(k.Z,{...e,variant:"ghost",onDelete:he,onEdit:xe,onUse:ke,draft:P,onChangeStatus:q,onGroupActionProgress:ye,onGroupActionDone:Ce,onCopyToTeamspace
1:Te,onOpenPostEditor:e=>{$e((0,U.VN)(e))}}):null,pt=e=>(0,y.jsxs)(u.x,{fontSize:"xs",noOfLines:1,flex:"1 1 0%",lineHeight:"1.2em",wordBreak:"break-all",color:"content_disabled",children:[(0,y.jsx)(r.J,{verticalAlign:"top",fontSize:"xs",as:x.FaUser,mr:1,ml:1,mt:"1px"}),e.name||e.email]}),mt=null===Ke||void 0===Ke?void 0:Ke[0],ht=null===(n=ze.scraper)||void 0===n?void 0:n.link,vt=!mt&&!qe&&!(null!==et&&void 0!==et&&et.enabled)&&ht,xt=!mt&&!!qe,gt=Ee&&(mt||vt||xt||(null===et||void 0===et?void 0:et.enabled));var ft,bt,jt,_t;return(0,i.useImperativeHandle)(t,()=>({get hasMedia(){return gt}}),[gt]),lt?(0,y.jsxs)(p.k,{sx:{...ne(V),...rt?ie:{},...nt&&at===g.Ol?oe:{},...X?le:{},...Fe},cursor:ve?"pointer":void 0,onClick:ve,children:[(0,y.jsxs)(a.x,{h:ee,mr:ot?"2":"4",position:"relative",alignSelf:"center",children:[gt?(0,y.jsxs)(a.x,{sx:pe,children:[mt&&(0,y.jsx)(I.Z,{src:(0,l.getThumbUrl)(mt.data.thumbUrl,"112"),isVideo:"videos"===mt.field,isPast:V}),vt&&(0,y.jsx)(L,{link:ze.scraper.link,image:ze.scraper.image,isPast:V,urlShown:!1}),xt&&(0,y.jsx)(I.Z,{src:null===(ft=qe.items)||void 0===ft||null===(bt=ft[0])||void 0===bt?void 0:bt.image,isPast:V}),(null===et||void 0===et?void 0:et.enabled)&&(0,y.jsx)(a.x,{sx:{position:"relative",width:"full",height:"full",borderRadius:"lg",overflow:"hidden",...et.textStyle,fontSize:"inherit",...et.backgroundStyle},children:(0,y.jsx)(m.M,{sx:se,children:(0,y.jsx)(r.J,{as:x.FaAlignCenter})})})]}):(0,y.jsx)(m.M,{sx:se,children:(0,y.jsx)(r.J,{as:x.FaAlignLeft})}),(0,y.jsx)(a.x,{sx:ae,children:(0,y.jsx)(B.Z,{placement:"bottom-start",accounts:Ge,children:(0,y.jsx)(h.H,{max:1,variant:"socialAccount",size:"xs",spacing:-1,children:Ge.map(e=>(0,y.jsx)(E.Z,{name:null===e||void 0===e?void 0:e.name,src:null===e||void 0===e?void 0:e.image,socialType:null===e||void 0===e?void 0:e.social_type,socialTypeShown:!0,size:"xs",opacity:V?"0.5":"1"},e.id))})})})]}),(0,y.jsxs)(p.k,{flex:"1 1 0%",minWidth:0,sx:ot?{flexDirection:"column",alignItems:"flex-start",justifyContent:"space-around"}:{marginRight:4,gap:2},children:[(0,y.jsx)(p.k,{alignItems:"center",children:(0,y.jsxs)(p.k,{alignItems:"flex-start",justifyContent:"center",flexDirection:"column",flex:"1",children:[(0,y.jsxs)(p.k,{alignItems:"center",minWidth:ot?null:"11.5rem",children:[nt?(0,y.jsx)(T.Z,{post:{post:ze,accounts:z,additional:D}}):null,tt?(0,y.jsx)(w.Z,{draft:P}):null,it&&Pe?Pe:null,(0,y.jsx)(J.Z,{originalDate:(0,Z.uK)(ze),convertedDate:null===D||void 0===D?void 0:D.publishDate,notSetText:Le||Ue("simple_post.date_time.not_set"),children:(0,y.jsxs)(u.x,{fontSize:"xs",fontWeight:"500",lineHeight:"1em",whiteSpace:"nowrap",mr:"2",ml:"2",children:[Qe?(0,Z.mo)(Qe):Le||Ue("simple_post.date_time.not_set"),Qe&&(0,y.jsx)(u.x,{as:"span",fontWeight:"normal",ml:2,children:(0,Z.fA)(Qe,"PP")})]})}),dt&&!Ae&&(0,y.jsx)(W.Z,{type:tt?"draft":"post",marginLeft:2,marginTop:"-2px"}),ct&&be&&(0,y.jsx)(M.Z,{postId:ze.id,masterId:D.multiply_parent,buttonProps:{marginLeft:"2",marginTop:"-2px"},onClick:be}),Ye&&(0,y.jsx)(Q,{ml:2}),Ie&&Xe.length>0&&(0,y.jsx)(s.u,{placement:"bottom",hasArrow:!0,label:(0,y.jsx)(H.orO,{labels:Xe,containerProps:{direction:"column"}}),children:(0,y.jsxs)(a.x,{display:"inline-flex",alignItems:"center",marginLeft:2,gap:.5,fontSize:"xs",lineHeight:"1em",color:"content_details",children:[(0,y.jsx)(r.J,{as:x.FaTag,fontSize:"xs"}),Xe.length]})})]}),(0,y.jsxs)(p.k,{alignItems:"center",flex:"1",children:[(null===D||void 0===D?void 0:D.approvedByUser)&&(0,y.jsx)(S,{approvedBy:D.approvedByUser,mt:"1"}),(null===D||void 0===D?void 0:D.rejectedByUser)&&(0,y.jsx)(S,{rejectedBy:D.rejectedByUser,mt:"1"})]})]})}),(0,y.jsx)(p.k,{flex:ot?null:"1",alignItems:"center",minWidth:0,children:Se?(0,y.jsx)(Y,{value:ze.message,isCompressed:ot,onChange:Se}):(0,y.jsx)(u.x,{fontSize:"xs",noOfLines:ot?1:3,flex:"1 1 0%",lineHeight:"1.2em",wordBreak:"break-all",children:ze.message})})]}),we&&(0,y.jsx)(p.k,{px:ot?"1":"2",alignItems:"center",children:ut({buttonProps:ot?ce(V,We,gt):{h:"8",w:"8",minW:"8"}})})]}):st?(0,y.jsxs)(a.x,{sx:{...te,borderTopLeftRadius:"2xl",...rt?ie:{},...nt&&at===g.Ol?oe:{},...X?le:{},...Fe},cursor:ve?"pointer":void 0,onClick:ve,children:[(0,y.jsxs)(a.x,{p:2,children:[(0,y.jsxs)(p.k,{alignItems:"center",position:"relative",mb:3,mt:-1,children:[(0,y.jsxs)(p.k,{alignItems:"center",flex:1,mt:-1,ml:-2,w:"calc(100% - var(--chakra-space-4))",children:[(0,y.jsx)(B.Z,{placement:"top-start",accounts:Ge,children:(0,y.jsx)(h.H,{marginRight:"2",max:1,variant:"socialAccount",size:"sm",children:Ge.map(e=>(0,y.jsx)(E.Z,{name:null===e||void 0===e?void 0:e.name,src:null===e||void 0===e?void 0:e.image,socialType:null===e||void 0===e?void 0:e.social_type,socialTypeShown:!0,size:"sm"},e.id))})}),(0,y.jsx)(u.x,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:"xs",color:"content_inactive",flex:1,minWidth:0,children:Ge[0].name})]}),we&&(0,y.jsx)(p.k,{children:ut({buttonProps:ce(V,We)})})]}),(0,y.jsxs)(p.k,{alignItems:"center",mb:2,children:[nt&&(0,y.jsx)(T.Z,{post:{post:ze,accounts:z,additional:D}}),tt&&(0,y.jsx)(w.Z,{draft:P}),(0,y.jsx)(p.k,{justifyContent:"space-between",flex:"1",children:(0,y.jsxs)(p.k,{alignItems:"center",ml:"2",flex:"1",o
1pacity:V?.5:1,children:[(0,y.jsx)(J.Z,{originalDate:(0,Z.uK)(ze),convertedDate:null===D||void 0===D?void 0:D.publishDate,notSetText:Le||Ue("simple_post.date_time.not_set"),children:(0,y.jsxs)(u.x,{fontSize:"xs",as:"time",lineHeight:"1em",whiteSpace:"nowrap",fontWeight:"500",children:[Qe?(0,Z.mo)(Qe):Le||Ue("simple_post.date_time.not_set"),Qe&&(0,y.jsx)(u.x,{as:"span",textTransform:"uppercase",color:"content_details",ml:2,fontWeight:"normal",children:(0,Z.fA)(Qe,"MMM d")})]})}),dt&&!Ae&&(0,y.jsx)(W.Z,{type:tt?"draft":"post",marginLeft:2,marginTop:"-2px"}),ct&&be&&(0,y.jsx)(M.Z,{postId:ze.id,masterId:D.multiply_parent,buttonProps:{marginLeft:"2",marginTop:"-2px"},onClick:be}),Ye&&(0,y.jsx)(Q,{ml:2})]})})]}),(0,y.jsx)(u.x,{fontSize:"xs",noOfLines:2,color:"content_details",flex:"1 1 0%",lineHeight:"1.2em",wordBreak:"break-all",pr:6,children:ze.message})]}),gt&&(0,y.jsxs)(a.x,{h:"188px",px:2,pb:2,boxSizing:"content-box",children:[mt&&(0,y.jsx)(I.Z,{src:mt.data.thumbUrl,isVideo:"videos"===mt.field,isPast:V,customImageStyles:{objectPosition:"50% 50%"}}),vt&&(0,y.jsx)(L,{link:ze.scraper.link,image:ze.scraper.image,isPast:V}),xt&&(0,y.jsx)(I.Z,{src:null===(jt=qe.items)||void 0===jt||null===(_t=jt[0])||void 0===_t?void 0:_t.image,isPast:V}),(null===et||void 0===et?void 0:et.enabled)&&(0,y.jsx)(a.x,{sx:{position:"relative",width:"full",height:"full",borderRadius:"lg",overflow:"hidden",...et.textStyle,...et.backgroundStyle}})]}),Xe.length>0&&(0,y.jsx)(H.orO,{labels:Xe,containerProps:{px:2,pb:2}}),Ne&&(0,y.jsxs)(a.x,{pb:2,px:2,children:[(0,y.jsx)(v.i,{mb:2,mt:0}),pt(Ne)]})]}):(0,y.jsx)(a.x,{sx:{...te,...rt?ie:{},...nt&&at===g.Ol?oe:{},...X?le:{},...Fe},cursor:ve?"pointer":void 0,onClick:ve,children:(0,y.jsxs)(p.k,{flexDirection:"column",minH:gt?"9em":"5em",children:[gt&&(0,y.jsxs)(a.x,{sx:ue,children:[mt&&(0,y.jsx)(I.Z,{src:mt.data.thumbUrl,isVideo:"videos"===mt.field,isPast:V}),vt&&(0,y.jsx)(L,{link:ze.scraper.link,image:ze.scraper.image,isPast:V}),xt&&(0,y.jsx)(I.Z,{src:null===(C=qe.items)||void 0===C||null===(A=C[0])||void 0===A?void 0:A.image,isPast:V}),(null===et||void 0===et?void 0:et.enabled)&&(0,y.jsx)(a.x,{sx:{position:"relative",width:"full",height:"full",borderRadius:"lg",overflow:"hidden",...et.textStyle,...et.backgroundStyle}})]}),(0,y.jsxs)(p.k,{sx:re(We,gt),alignItems:"center",mb:0,children:[nt&&(0,y.jsx)(T.Z,{post:{post:ze,accounts:z,additional:D}}),tt&&(0,y.jsx)(w.Z,{draft:P}),(0,y.jsxs)(p.k,{justifyContent:"space-between",flex:1,children:[(0,y.jsxs)(p.k,{alignItems:"center",ml:2,flex:1,opacity:V?.5:1,children:[(0,y.jsx)(J.Z,{originalDate:(0,Z.uK)(ze),convertedDate:null===D||void 0===D?void 0:D.publishDate,notSetText:Le||Ue("simple_post.date_time.not_set"),children:(0,y.jsx)(u.x,{fontSize:"xs",fontWeight:500,lineHeight:"1em",whiteSpace:"nowrap",children:Qe?(0,Z.mo)(Qe):Le||Ue("simple_post.date_time.not_set")})}),dt&&!Ae&&(0,y.jsx)(W.Z,{type:tt?"draft":"post",marginLeft:2,marginTop:"-2px"}),ct&&be?(0,y.jsx)(M.Z,{postId:ze.id,masterId:D.multiply_parent,buttonProps:{marginLeft:2,marginTop:"-2px",color:gt&&"dark.content_inactive",_hover:gt&&"dark.content_active"},onClick:be}):null,Ye&&(0,y.jsx)(Q,{ml:2})]}),we&&(0,y.jsx)(p.k,{children:ut({buttonProps:ce(V,We,gt)})})]})]}),(0,y.jsxs)(a.x,{sx:de(V,We,gt),children:[Xe.length>0&&(0,y.jsx)(H.orO,{labels:Xe,maxItems:3,containerProps:{mb:2}}),(0,y.jsxs)(p.k,{alignItems:"center",children:[(0,y.jsx)(B.Z,{placement:"bottom-start",accounts:Ge,children:(0,y.jsx)(h.H,{marginRight:2,max:1,variant:"socialAccount",size:"xs",spacing:-1,children:Ge.map(e=>(0,y.jsx)(E.Z,{name:null===e||void 0===e?void 0:e.name,src:null===e||void 0===e?void 0:e.image,socialType:null===e||void 0===e?void 0:e.social_type,socialTypeShown:!0,size:"xs"},e.id))})}),(0,y.jsx)(u.x,{fontSize:"xs",noOfLines:2,flex:"1 1 0%",lineHeight:"1.2em",wordBreak:"break-all",children:ze.message})]}),Ne&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(v.i,{mt:3,mb:2}),pt(Ne)]})]})]})})}),he=(0,i.memo)(me)},221931:(e,t,n)=>{n.d(t,{Z:()=>x});var i=n(683017),o=n(351839),l=n(298249),s=n(270858),a=n(179822),r=n(346526),d=n(228993);const c={position:"relative",width:"full",height:"full",borderRadius:"lg",overflow:"hidden"},u={width:"full",height:"full",objectFit:"cover",border:0},p={width:"full",height:"full"},m={position:"absolute",top:"auto",left:"auto",bottom:"0",right:"0",display:"inline-block",width:"auto",height:"auto",padding:"1",backgroundColor:"blackAlpha.800",color:"content_active",fontSize:"xs",lineHeight:"1",borderTopLeftRadius:"sm",borderBottomRightRadius:"sm"},h={position:"absolute",top:"50%",left:"50%",bottom:"auto",right:"auto",width:"auto",height:"auto",transform:"translateX(-50%) translateY(-50%)",fontSize:"2xl",color:"blackAlpha.800"},v=e=>{let{src:t=null,count:n=0,isVideo:i=!1,isPast:v=!1,customImageStyles:x}=e;if(!t)return null;return(0,d.jsxs)(s.x,{sx:c,children:[(0,d.jsx)(a.E,{src:t,fallback:(0,d.jsx)(o.k,{alignItems:"center",justifyContent:"center",sx:p,children:i?null:(0,d.jsx)(l.J,{as:r.cEK})}),sx:{...u,...x},opacity:v?"0.5":"1"}),n>1?(0,d.jsx)(s.x,{sx:m,children:"+"+(n-1)}):null,i?(0,d.jsx)(l.J,{as:r.zwU,sx:h}):null]})},x=(0,i.memo)(v)}
1,404012:(e,t,n)=>{n.d(t,{Z:()=>le});var i=n(683017),o=n(764293),l=n(408499),s=n(587383),a=n(692877),r=n(878818),d=n(828865),c=n(270858),u=n(772929),p=n(323887),m=n(926284),h=n(354161),v=n(732259),x=n(129944),g=n(349798),f=n(179822),b=n(351839),j=n(778145),_=n(494965),k=n(919941),y=n(937555),C=n(514077),S=n(703921),T=n(206782),w=n(413541),E=n(162210),I=n(11254),A=n(930687),z=n(808616),O=n(359185),D=n(428506),P=n(398525),R=n(926592),L=n(511010),M=n(422937),F=n(317291),N=n(389350),U=n(730843),$=n(228993);const W=[R.s7$,R.WMF],B=e=>{var t;const n=[];return"linear"===e.type&&void 0!==e.angle&&n.push(`${e.angle}deg`),null===(t=e.stops)||void 0===t||t.forEach(e=>{n.push(`${e.color}${void 0!==e.offset?` ${e.offset}%`:""}`)}),`${e.type}-gradient(${n.join(", ")})`},H={display:"flex",flexDirection:"column",height:"500px"},Z=e=>{let{config:t={},onConfigChange:n}=e;const{t:s}=(0,l.$)(["snapshot-maker"]),a=(0,S.m)("RadioGroup",{variant:"switch"}),[r,d]=(0,i.useState)(),[u,p]=(0,i.useState)(null),m=(0,o.I0)(),h=(0,o.v9)(e=>e.sidebarSlider),v=(0,i.useCallback)(e=>W[e]||W[0],[]),x=(0,i.useCallback)(e=>{null===n||void 0===n||n(e)},[n]),g=(0,i.useCallback)(e=>{d(e)},[d]);(0,i.useCallback)(()=>{p((e=>{const t={type:"linear",angle:180,stops:[]},n=/^([a-z-]+)-gradient\((.*)\)$/.exec(e);if(["radial","linear"].includes(null===n||void 0===n?void 0:n[1])){t.type=n[1];const e=(n[2]||"").split(",").map(e=>e.trim());if("linear"===t.type){const n=/^([0-9]+)deg$/.exec(e[0]);n&&(t.angle=(null===n||void 0===n?void 0:n[1])||0,e.shift())}e.forEach(e=>{const n=/^(.*?)(| ([0-9]+)%)$/.exec(e);n&&t.stops.push({color:n[1],offset:n[3]||void 0})})}return t.stops.length<2&&(t.stops.length||t.stops.push({color:"#ffffff"}),t.stops.push({color:"#000000"})),t})(t.type===U.Du.gradient?t.value:""))},[p,t]),(0,i.useCallback)(()=>{p(null)},[p]);return(0,i.useEffect)(()=>{if(u){const e=B(u);t.type===U.Du.gradient&&t.value===e||x({type:U.Du.gradient,value:B(u)})}},[u]),(0,i.useEffect)(()=>{d(t.type)},[t.type]),(0,i.useEffect)(()=>{m((0,M.d7)(v(0)))},[]),(0,$.jsxs)(c.x,{children:[(0,$.jsx)(c.x,{marginBottom:"4",children:(0,$.jsx)(T.E,{onChange:g,value:r,variant:"switch",__css:a,children:Object.values(U.Du).map(e=>(0,$.jsx)(w.Y,{value:e,children:s(`background.${e}`)},e))})}),r===U.Du.color&&(0,$.jsx)(c.x,{children:(0,$.jsx)(c.x,{maxHeight:"320px",overflowY:"auto",padding:"2",margin:"-2",marginTop:"2",children:(0,$.jsx)(E.M,{spacing:"1",gridTemplateColumns:"repeat(auto-fit, minmax(35px, max-content))",children:U.Vy.map(e=>(0,$.jsx)(I.o,{ratio:1,width:"36px",maxWidth:"100%",borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",outline:t.type===U.Du.color&&e===t.value?"2px solid":null,outlineOffset:"1px",outlineColor:"common.primary_400",cursor:"pointer",onClick:()=>{x({type:U.Du.color,value:e})},children:(0,$.jsx)(c.x,{background:e,borderRadius:"md"})},e))})})}),r===U.Du.gradient&&(0,$.jsx)(c.x,{children:(0,$.jsx)(c.x,{maxHeight:"320px",overflowY:"auto",padding:"2",margin:"-2",marginTop:"2",children:(0,$.jsx)(E.M,{spacing:"1",gridTemplateColumns:"repeat(auto-fit, minmax(35px, max-content))",children:U.XV.map(e=>(0,$.jsx)(I.o,{ratio:1,width:"36px",maxWidth:"100%",borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",outline:t.type===U.Du.gradient&&e===t.value?"2px solid":null,outlineOffset:"1px",outlineColor:"common.primary_400",cursor:"pointer",onClick:()=>{x({type:U.Du.gradient,value:e})},children:(0,$.jsx)(c.x,{bgGradient:e,borderRadius:"md"})},e))})})}),r===U.Du.image&&(0,$.jsx)(c.x,{children:(0,$.jsxs)(A.m,{isLazy:!0,defaultIndex:0,index:W.indexOf(h.sliderPanelType),onChange:e=>{m((0,M.d7)(v(e)))},children:[(0,$.jsxs)(z.t,{children:[(0,$.jsx)(O.O,{children:s("media_tab.assets")}),(0,$.jsx)(O.O,{children:s("media_tab.photos")})]}),(0,$.jsxs)(D.n,{minHeight:"200px",children:[(0,$.jsx)(P.x,{sx:H,children:(0,$.jsx)(N.Z,{onItemClick:e=>{const t=(0,L.WX)(e);x({type:U.Du.image,value:t.url})},allowFileTypes:["image"]})}),(0,$.jsx)(P.x,{sx:H,children:(0,$.jsx)(F.Z,{onItemClick:e=>{const t=(0,L.iR)(e);"image"===t.mimeType.split("/")[0]&&x({type:U.Du.image,value:t.url})}})})]})]})})]})};var G=n(489430),J=n(611196),V=n(800410);const X=e=>{let{label:t,value:n,onChange:i,min:o,max:l,step:s}=e;return(0,$.jsxs)(c.x,{children:[(0,$.jsx)(c.x,{fontSize:"xs",color:"content_inactive",children:t}),(0,$.jsxs)(b.k,{alignItems:"center",children:[(0,$.jsxs)(J.iR,{variant:"solid",value:n,min:o,max:l,step:s,onChange:i,mr:4,children:[(0,$.jsx)(J.Uj,{children:(0,$.jsx)(J.Ms,{})}),(0,$.jsx)(J.gs,{})]}),(0,$.jsx)(V.I,{type:"number",value:n,onChange:e=>i(parseFloat(e.target.value)),padding:"0",textAlign:"center",w:14,h:8})]})]})},q=e=>{let{config:t={},watermark:n=!0,onConfigChange:o,onWatermarkChange:s,sizes:r,sizeConfig:d,handleSizeConfigChange:u}=e;const{t:p}=(0,l.$)(["snapshot-maker","media-editor"]),m=(0,S.m)("RadioGroup",{variant:"switch"}),h=(0,a.S)({base:!0,md:!1}),v=(0,i.useCallback)(e=>t=>{null===o||void 0===o||o(e,t)},[o]),x=(0,i.useCallback)(()=>{null===s||void 0===s||s(!n)},[s,n]);return(0,$.jsxs)(c.x,{children:[(0,$.jsxs)(b.k,{dir:"row",justifyContent:"space-between",alignItems:"center",marginBottom:"4",children:[(0,$.jsxs)(c.x,{children:[(0,$.jsx)(c.x,{fontSize:"xs",color:"content_inactive",marginBottom:"2",children:p("appearance.theme_color")}),(0,$.jsx)(T.E,{onChange:v("themeColor"),value:t.themeColor,variant:"switch",__css:m,children:Object.values(U.UW).map(e=>(0,$.jsx)(w.Y,{value:e,children:p(`theme_color.${e}`)},e))})]}),(0,$.jsx)(c.x,{marginTop:"4",children:(0,$.jsxs)(b.k,{alignItems:"center",children:[(0,$.jsx)(c.x,{as:"label",htmlFor:"snapshot-maker-watermark",fontSize:"sm",lineHeight:"1",margin:"0",marginRight:"4",cursor:"pointer",children:p("appearance.watermark")}),(0,$.jsx)(G.r,{id:"snapshot-maker-watermark",size:"sm",isChecked:!!n,onChange:x})]})})]}),(0,$.jsx)(c.x,{children:(0,$.jsx)(C.HW7,{t:p,items:r,value:d,onChange:u})}),(0,$.jsxs)(E.M,{columns:h?"1":"2",spacing:"2",spacingX:"4",marginTop:"4",children:[(0,$.jsx)(X,{label:p("appearance.width"),value:t.width,onChange:v("width"),min:1,max:2,step:.01}),(0,$.jsx)(X,{label:p("appearance.scale"),value:t.scale,onChange:v("scale"),min:1,max:1.5,step:.
101}),(0,$.jsx)(X,{label:p("appearance.corner_radius"),value:t.cornerRadius,onChange:v("cornerRadius"),min:0,max:2,step:.1}),(0,$.jsx)(X,{label:p("appearance.shadow"),value:t.shadow,onChange:v("shadow"),min:0,max:3,step:.1})]})]})};var Y=n(791048),K=n(686259);const Q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,Y.cloneDeep)(U.xN[0]||{id:null,card:U._3,background:U.Hi}),n=(0,Y.cloneDeep)(K.z[0]||K.P);return{step:U.Ss.start,watermark:!0,templateId:t.id,cardConfig:t.card,backgroundConfig:t.background,sizeConfig:n,templateData:(0,Y.cloneDeep)(U.si),result:null,...e}},ee=(e,t)=>{switch(t.type){case"setStep":return{...e,step:t.payload||U.Ss.start};case"setWatermark":return{...e,watermark:!!t.payload};case"setTemplate":if(t.payload){const n=(0,Y.cloneDeep)(t.payload);return{...e,templateId:n.id,cardConfig:n.card,backgroundConfig:n.background}}return e;case"setSize":return{...e,sizeConfig:t.payload};case"setCard":return{...e,templateId:null,cardConfig:t.payload};case"updateCard":return{...e,templateId:null,cardConfig:{...e.cardConfig,...t.payload}};case"setBackground":return{...e,templateId:null,backgroundConfig:t.payload};
1case"updateBackground":return{...e,templateId:null,cardConfig:{...e.backgroundConfig,...t.payload}};case"setTemplateData":return{...e,templateData:t.payload};case"setResult":return{...e,result:t.payload};case"init":return Q(t.payload);default:return e}};var te=n(231705),ne=n(104399),ie=n(282542);const oe={".overlay":{position:"absolute",top:0,left:0,width:"100%",height:"100%",backgroundColor:"background_image_overlay",display:"flex",alignItems:"center",justifyContent:"center",zIndex:1}},le=e=>{let{sourceTab:t,description:n,defaultTemplateData:S,saveData:T,analyticsPrefix:w="gt",onStateChange:E,onCustomizeClick:I,onUse:A,onSchedulePost:z}=e;const{t:O}=(0,l.$)(["snapshot-maker","media-editor","common","accounts","billing","similar-tools"]),D=(0,o.I0)(),[P,R]=(0,i.useState)(),[L,M]=(0,i.useState)(!1),[F,N]=(0,s.k)(),[W,B]=(0,s.k)(),[H,G]=(0,s.k)(),[J,V]=(0,s.k)(),[X,Y]=(0,s.k)(),[le,se]=(0,i.useState)(),ae=(0,a.S)({base:!0,md:!1}),[re,de]=(0,s.k)(),[ce,ue]=(0,_.Z)(T?"snapshot-maker":null),[pe,me]=(0,i.useReducer)(ee,ce,Q),{step:he,watermark:ve,templateId:xe,sizeConfig:ge,backgroundConfig:fe,cardConfig:be,templateData:je,result:_e}=pe,ke=(0,o.v9)(e=>e.auth.isAuthenticated),ye=(0,o.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),Ce=(0,i.useMemo)(()=>(0,k.lL)(ye,ne.FeatureCodes.SNAPSHOT_MAKER_DISABLE_WATERMARK),[ye]),Se=(0,i.useMemo)(()=>K.z.map(e=>({...e,name:O(`size_name.${e.id}`,{ns:"media-editor"})})),[O]),Te=((0,i.useCallback)(e=>{L||me({type:"setTemplate",payload:e})},[me,L]),(0,i.useCallback)(e=>{L||me({type:"setSize",payload:e})},[me,L])),we=(0,i.useCallback)(e=>{L||me({type:"setBackground",payload:e})},[me,L]),Ee=(0,i.useCallback)((e,t)=>{L||e&&me({type:"updateCard",payload:{[e]:t}})}
1,[me,L]),Ie=((0,i.useCallback)(async()=>{if(!L)if(I){M(!0);const e=await(null===I||void 0===I?void 0:I());M(!1),e&&me({type:"setStep",payload:U.Ss.customize})}else me({type:"setStep",payload:U.Ss.customize})},[I,M,me,L]),(0,i.useCallback)(()=>{L||me({type:"init"})},[me,L])),Ae=(0,i.useCallback)(()=>{(0,ne.analyticsTrackEvent)(`${w}.snapshotMaker.use`),null===A||void 0===A||A({url:_e.url,mimeType:"image/png"})},[A,_e,w]),ze=(0,i.useCallback)(()=>{ke?((0,ne.analyticsTrackEvent)(`${w}.snapshotMaker.download`),(0,ne.saveDataURLToFile)(_e.url,{name:"image",format:"png",newTab:!0})):de.on()},[_e,w]),Oe=(0,i.useCallback)(async()=>{try{var e;const t=await fetch(te.Kpv,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:`${window.location.origin}${ne.SNAPSHOT_MAKER_GENERATE_PREVIEW}`,pageSize:{width:pe.sizeConfig.width,height:pe.sizeConfig.height},fileType:"png",pageData:{templateData:pe.templateData,sizeConfig:pe.sizeConfig,backgroundConfig:pe.backgroundConfig,cardConfig:pe.cardConfig,watermark:pe.watermark}})}),n=await t.json();return null!==n&&void 0!==n&&n.url?n:{error:(null===t||void 0===t||null===(e=t.error)||void 0===e?void 0:e.message)||(null===t||void 0===t?void 0:t.message)||O("api_unknown_error",{ns:"common"})}}catch(t){return{error:t.message||O("api_unknown_error",{ns:"common"})}}},[pe,O]),De=(0,i.useCallback)(async()=>{if(L)return;(0,ne.analyticsTrackEvent)(`${w}.snapshotMaker.generate`),M(!0);const e=await Oe();null!==e&&void 0!==e&&e.url?(me({type:"setResult",payload:{url:e.url}}),me({type:"setStep",payload:U.Ss.result})):(me({type:"setResult",payload:null}),(0,C.CFj)({description:e.error,title:O("error",{ns:"common"}),status:"error"})),M(!1)},[Oe,M,me,L,w,O]),Pe=(0,i.useCallback)(e=>{L||(Ce?me({type:"setWatermark",payload:e}):R({title:O("upgrade_modal.features.snapshot_maker_disable_watermark.title",{ns:"accounts"})}))},[me,Ce,R,L,O]);(0,i.useEffect)(()=>{_e||he!==U.Ss.result||me({type:"setStep",payload:U.Ss.start})},[_e]),(0,i.useEffect)(()=>{L&&(N.off(),B.off(),G.off(),V.off(),Y.off())},[L]),(0,i.useEffect)(()=>{me({type:"setTemplateData",payload:S})},[S]),(0,i.useEffect)(()=>{Ce||me({type:"setWatermark",payload:!0})},[Ce]),(0,i.useEffect)(()=>{ke||he!==U.Ss.customize_advance||me({type:"setStep",payload:U.Ss.customize})},[ke]),(0,i.useEffect)(()=>{ue(pe),null===E||void 0===E||E(pe)},[pe]);const Re=e=>{switch(e){case"source":L||(N.toggle(),V.off(),Y.off());break;case"background":L||(V.toggle(),N.off(),Y.off());break;case"appearance":L||(Y.toggle(),N.off(),V.off())}},Le=e=>{const t=(0,ne.getRedirectBaseURL)(),n=new URLSearchParams({redirect:ne.SNAPSHOT_MAKER_TWEET_TO_IMAGE}).toString();window.location.replace(`${t}${e}?${n}`)},Me=[{onClick:De,variant:"solid",isLoading:L,icon:j.FaArrowRight,label:O("generate",{ns:"common"}),ariaLabel:"Generate",px:8}],Fe=[{onClick:Ie,isDisabled:L,icon:j.FaSyncAlt,label:O("reset",{ns:"common"})}],Ne=[A?{onClick:Ae,variant:"solid",isLoading:L,icon:j.FaUpload,label:O("action.use_image"),ariaLabel:"Use Image",px:8}:{onClick:ze,variant:"solid",isLoading:L,icon:j.FaDownload,label:O("download",{ns:"common"}),ariaLabel:"Downlaod",px:8,leftIcon:!ae&&(0,$.jsx)(j.FaDownload,{})}];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(C.JBs,{quickButtons:!ae&&(0,$.jsx)(r.u,{hasArrow:!0,placement:"top",label:"Reset",children:(0,$.jsx)(d.h,{icon:(0,$.jsx)(j.FaSyncAlt,{}),"aria-label":"Reset",onClick:Ie,isRound:!0,isDisabled:L})}),asideButtons:he===U.Ss.result&&(0,$.jsx)(c.x,{mt:10,children:(0,$.jsx)(C.E_g,{primaryOptions:Ne})}),asideContent:(0,$.jsxs)($.Fragment,{children:[!_e&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(u.U,{allowToggle:!0,index:F?0:null,variant:"section",marginBottom:2,children:(0,$.jsxs)(p.Q,{children:[(0,$.jsxs)(m.K,{cursor:he===U.Ss.start?"inherit !important":null,fontSize:"md",pt:2,pb:2,onClick:()=>!L&&Re("source"),children:[t.title,(0,$.jsx)(h.X,{fontSize:"2xl"})]}),(0,$.jsx)(v.H,{children:t.content})]})}),(0,$.jsx)(u.U,{allowToggle:!0,index:J?0:null,variant:"section",marginBottom:2,children:(0,$.jsxs)(p.Q,{children:[(0,$.jsxs)(m.K,{pt:2,pb:2,fontSize:"md",onClick:()=>!L&&Re("background"),children:[O("tab.background"),(0,$.jsx)(h.X,{fontSize:"2xl"})]}),(0,$.jsx)(v.H,{children:(0,$.jsx)(Z,{config:fe,onConfigChange:we})})]})}),(0,$.jsx)(u.U,{allowToggle:!0,index:X?0:null,variant:"section",marginBottom:12,children:(0,$.jsxs)(p.Q,{children:[(0,$.jsxs)(m.K,{pt:2,pb:2,fontSize:"md",onClick:()=>!L&&Re("appearance"),children:[O("tab.appearance"),(0,$.jsx)(h.X,{fontSize:"2xl"})]}),(0,$.jsx)(v.H,{children:(0,$.jsx)(q,{config:be,watermark:ve,onConfigChange:Ee,onWatermarkChange:Pe,sizes:Se,sizeConfig:ge,handleSizeConfigChange:Te})})]})})]}),he===U.Ss.start&&!ae&&(0,$.jsx)(x.M,{mt:12,children:(0,$.jsx)(g.z,{variant:"solid",px:[2,2,6,8],isLoading:L,rightIcon:(0,$.jsx)(j.FaArrowRight,{}),spinner:(0,$.jsx)(C.eFW,{}),onClick:De,children:O("generate",{ns:"common"})})})]}),children:(0,$.jsx)(c.x,{borderRadius:"md",background:"base_level_3",position:"relative",sx:{dis
1play:"flex",aspectRatio:"7 / 4",...oe},children:he===U.Ss.result?(0,$.jsx)(f.E,{src:_e.url,objectFit:"contain",width:"full",height:"full",margin:"auto"}):(0,$.jsxs)(b.k,{flexDirection:"column",justifyContent:"center",maxWidth:"full",marginX:"auto",sx:{aspectRatio:null!==ge&&void 0!==ge&&ge.width&&null!==ge&&void 0!==ge&&ge.height?`${ge.width} / ${ge.height}`:"1"},children:[(0,$.jsx)(y.Z,{data:je,sizeConfig:ge,backgroundConfig:fe,cardConfig:be,watermark:ve}),L&&(0,$.jsx)(x.M,{position:"absolute",left:0,top:0,pointerEvents:"none",zIndex:"modal",bgColor:"base_level_2_alpha",h:"full",w:"full",children:(0,$.jsx)(C.jni,{loadingStatus:O("quick_tools.loading.snapshot_maker",{ns:"loading-messages"}),t:O,progress:null})})]})})}),!F&&!J&&!X&&(0,$.jsx)(C.N5o,{actionButtons:(0,$.jsx)(C.E_g,{primaryOptions:Me,resetOptions:Fe}),isLoading:L,showActionButton:!0,label:he!==U.Ss.result?O("generate",{ns:"common"}):O("download",{ns:"common"}),handleToolAction:he===U.Ss.result?ze:De}),P&&(0,$.jsx)(C.XLS,{t:O,imageTextPrimary:O("modal.snapshot",{ns:"common"}),imageTextSecondary:O("modal.maker",{ns:"common"}),image:ne.TWEET_TO_IMAGE_URL,show:!0,onHide:()=>R(null),title:P.title,onViewPlansHandler:()=>{D((0,ie.$$)({product:ne.PRODUCTS.DESIGN})),R(null)}}),re&&(0,$.jsx)(C.yiy,{image:ne.TWEET_TO_IMAGE_URL,imageTextPrimary:O("modal.snapshot",{ns:"common"}),imageTextSecondary:O("modal.maker",{ns:"common"}),onClose:()=>de.off(),children:(0,$.jsx)(C.L44,{title:O("description.tweet_to_image",{ns:"snapshot-maker"}),primaryButtonText:O("sign_in",{ns:"common"}),secondaryButtonText:O("sign_up",{ns:"common"}),onPrimaryAction:()=>Le(ne.LOGIN),onSecondaryAction:()=>Le(ne.REGISTER_PATH),routerType:ne.ROUTER_VARIANT_TYPES.next,featureList:[{icon:j.FaMoneyBillWave,title:O("text_to_image_signin_title",{ns:"tools"}),info:O("text_to_image_signin_description",{ns:"tools"})},{icon:j.FaImages,title:O("text_to_image_feature_1",{ns:"tools"}),info:O("text_to_image_description_1",{ns:"tools"})},{icon:j.FaDraftingCompass,title:O("text_to_image_feature_3",{ns:"tools"}),info:O("text_to_image_description_3",{ns:"tools"})}]})})]})}},937555:(e,t,n)=>{n.d(t,{Z:()=>b});var i=n(683017),o=n(11254),l=n(351839),s=n(270858),a=n(730843),r=n(228993);const d=e=>{let{config:t={}}=e;const n=(0,i.useMemo)(()=>((e,t)=>{const n={position:"absolute",inset:"0",zIndex:"-1"};switch(e){case a.Du.color:n.background=t;break;case a.Du.image:n.backgroundImage=`url(${t})`,n.backgroundRepeat="no-repeat",n.backgroundPosition="center",n.backgroundSize="cover";break;case a.Du.gradient:n.bgGradient=t}return n})(t.type,t.value),[t]);return(0,r.jsx)(s.x,{sx:n})};var c=n(408499),u=n(179822),p=n(298249),m=n(741065),h=n(960149),v=n(709536),x=n(960126);const g=e=>{var t,n,o;let{data:l={},config:d={},watermark:g}=e;const{t:f}=(0,c.$)(["snapshot-maker"]),{name:b,nickname:j,avatarUrl:_,message:k,provider:y}=l,{themeColor:C,cornerRadius:S,shadow:T,width:w,scale:E}=d,I=(0,i.useMemo)(()=>y?(0,v.V)(y):void 0,[y]),A=(0,i.useMemo)(()=>{return k?(e=k,h.Z.autoLink(e,{usernameIncludeSymbol:!0})):"";var e},[k]);return(0,r.jsxs)(s.x,{fontSize:1*(E||1)+"em",width:50*(w||1)+"%",padding:"1em",borderRadius:1*(S||0)+"em",background:null===(t=a.K$[C])||void 0===t?void 0:t.background,color:null===(n=a.K$[C])||void 0===n?void 0:n.color,boxShadow:T?`0 0 ${1*T}em rgba(0, 0, 0, 0.85)`:null,userSelect:"none",pointerEvents:"none",children:[(b||j||_||I)&&(0,r.jsxs)(s.x,{display:"flex",alignItems:"center",marginBottom:"0.75em",children:[_&&(0,r.jsx)(u.E,{width:"3em",minWidth:"3em",height:"3em",objectFit:"cover",borderRadius:"50%",overflow:"hidden",marginRight:"1em",src:_}),(0,r.jsxs)(s.x,{marginRight:I?"0.5em":null,children:[b&&(0,r.jsx)(s.x,{fontWeight:"bold",children:b}),j&&(0,r.jsx)(s.x,{fontSize:"0.9em",opacity:"0.5",children:j})]}),I&&(0,r.jsx)(p.J,{marginLeft:"auto",fontSize:"1.5em",color:I.background,as:I.icon})]}),(0,r.jsx)(s.x,{overflowWrap:"break-word",whiteSpace:"pre-wrap",dangerouslySetInnerHTML:{__html:A},sx:{a:{color:null===(o=a.K$[C])||void 0===o?void 0:o.messageLinkColor}}}),g&&(0,r.jsxs)(s.x,{marginTop:"0.75em",fontSize:"0.8em",lineHeight:"1em",children:[(0,r.jsx)(m.x,{as:"span",verticalAlign:"middle",opacity:"0.5",children:f("made_with")}),"\xa0\xa0",(0,r.jsx)(p.J,{as:x.r,width:"auto",fontSize:"1.25em"})]})]})};var f=n(104399);const b=e=>{let{data:t,sizeConfig:s,backgroundConfig:a,cardConfig:c,watermark:u}=e;const p=(0,i.useRef)(),m=(0,f.useSize)(p),[h,v]=(0,i.useState)(1),x=(0,i.useCallback)(()=>{p.current&&v(p.current.getBoundingClientRect().width/640)},[v,p]),b=(0,i.useCallback)(e=>{e&&(p.current=e,x(),setTimeout(()=>{x()},250))},[x]);return(0,i.useEffect)(()=>{m&&x()},[m]),(0,i.useEffect)(()=>{x()},[s]),((e,t)=>{(0,i.useEffect)(()=>{const i=e.current;if(null==i)return;const o=new n.g.MutationObserver(e=>{e.find(e=>"style"===e.attributeName)&&t()});return o.observe(i,{attributes:!0}),()=>o.disconnect()},[t,e])}
1)(p,()=>{x()}),(0,r.jsx)(o.o,{ratio:null!==s&&void 0!==s&&s.width&&null!==s&&void 0!==s&&s.height?s.width/s.height:1,fontSize:16*h+"px",background:"#ffffff",ref:b,children:(0,r.jsxs)(l.k,{alignItems:"center",justifyContent:"center",position:"relative",zIndex:"0",children:[(0,r.jsx)(d,{config:a}),(0,r.jsx)(g,{config:c,data:t,watermark:u})]})})}},730843:(e,t,n)=>{n.d(t,{Du:()=>l,Hi:()=>p,K$:()=>d,Ss:()=>o,UW:()=>r,Vy:()=>s,XV:()=>a,_3:()=>u,si:()=>m,xN:()=>c});var i=n(957392);const o={start:"start",customize:"customize",customize_advance:"customize_advance",result:"result"},l={color:"color",gradient:"gradient",image:"image"},s=["#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"],a=["linear-gradient(135deg, #7928ca, #ff0080)","linear-gradient(135deg, #fec206, #ff62a7)","linear-gradient(135deg, #667eea, #764ba2)","linear-gradient(120deg, #f6d365, #fda085)","linear-gradient(120deg, #e0c3fc, #8ec5fc)","linear-gradient(90deg, #4facfe, #00f2fe)","linear-gradient(90deg, #ffecd2, #fcb69f)","linear-gradient(120deg, #a1c4fd, #c2e9fb)","linear-gradient(135deg, #f5f7fa, #c3cfe2)","linear-gradient(180deg, #fddb92, #d1fdff)","linear-gradient(180deg, #fad0c4, #ffd1ff)","linear-gradient(180deg, #a8edea, #fed6e3)","linear-gradient(180deg, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)","linear-gradient(180deg, #30cfd0, #330867)","linear-gradient(180deg, #fbc2eb, #a6c1ee)","linear-gradient(120deg, #fccb90, #d57eeb)","linear-gradient(90deg, #ff8177 0%, #ff8c7f 21%, #f99185 52%, #b12a5b 100%)","linear-gradient(180deg, #fdcbf1 0%, #fdcbf1 10%, #e6dee9 100%)","linear-gradient(120deg, #f093fb, #f5576c)","linear-gradient(90deg, #fa709a, #fee140)","linear-gradient(90deg, #43e97b, #38f9d7)","linear-gradient(180deg, #cfd9df, #e2ebf0)","linear-gradient(135deg, #fdfcfb, #e2d1c3)","linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)","linear-gradient(120deg, #84fab0, #8fd3f4)","linear-gradient(180deg, #a18cd1, #fbc2eb)","linear-gradient(180deg, #9890e3, #b1f4cf)","linear-gradient(120deg, #d4fc79, #96e6a1)","linear-gradient(120deg, #a6c0fe, #f68084)","linear-gradient(135deg, #fec206 2.24%, #59c3ff 50.72%, #ff62a7 96.25%)"],r={dark:"dark",light:"light"},d={[r.dark]:{background:"#1E1E1E",color:"#fff",messageLinkColor:"#1da1f2"},[r.light]:{background:"#fff",color:"#000",messageLinkColor:"#1da1f2"}},c=[{id:"1",card:{themeColor:r.dark,cornerRadius:1,shadow:1,width:1.3,scale:1.2},background:{type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"}},{id:"2",card:{themeColor:r.light,cornerRadius:1,shadow:1,width:1.3,scale:1.2},background:{type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"}}],u={themeColor:r.dark,cornerRadius:1,shadow:1,width:1.3,scale:1.2},p={type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"},m={name:"Simplified",nickname:"@sosimplified",avatarUrl:"https://tldrprod.s3.amazonaws.com/usetldr/111399/planner/accounts/287.jpg",message:"We just surpassed 1,000,000 registered users on Simplified\ud83c\udf89 Thank you for your support!! \u2764\ufe0f\n\n\ud83d\udc49 Let us know in the comments what your favorite part of Simplified is! https://t.co/Q8GgvM7m3E",provider:i.TWITTER,tweetUrl:"https://twitter.com/sosimplified/status/1527046408313790464"}},812221:(e,t,n)=>{n.d(t,{Z:()=>W});var i=n(720637),o=n(532003),l=n(683017),s=n(764293),a=n(408499),r=n(270858),d=n(459695),c=n(553218),u=n(448921),p=n(436455),m=n(298249),h=n(800410),v=n(741065),x=n(842554),g=n(349798),f=n(3641),b=n(819135),j=n(68530),_=n(878818),k=n(351839),y=n(228993);const C=()=>{const e=(0,f.e)();return(0,y.jsx)(r.x,{as:"span",__css:e.requiredIndicator,children:"*"})};var S=n(778145);const T=e=>{let{editText:t="",editTitle:n="",onSave:i,onCancel:o}=e;const{t:s}=(0,a.$)(["planner","common"]),[r,c]=(0,l.useState)({text:t,title:n}),[u,p]=(0,l.useState)(),v=(0,l.useCallback)(e=>{c({text:r.text,title:r.title,[e.target.name]:e.target.value})},[c,r]),x=(0,l.useCallback)(()=>{r.text?(p(),null===i||void 0===i||i(r)):p(!0)},[r,i]);return(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(d.K,{spacing:3,children:[(0,y.jsxs)(f.NI,{isInvalid:u,children:[(0,y.jsxs)(b.l,{size:"sm",children:[s("snippets.content"),(0,y.jsx)(C,{})]}
1),(0,y.jsx)(j.g,{size:"sm",name:"text",onChange:v,value:r.text,placeholder:s("snippets.enter_snippet")}),u&&(0,y.jsx)(f.Q6,{children:s("snippets.enter_snippet_error")})]}),(0,y.jsxs)(f.NI,{children:[(0,y.jsxs)(b.l,{size:"sm",children:[s("snippets.title"),"\xa0",(0,y.jsx)(_.u,{label:s("snippets.title_tip"),shouldWrapChildren:!0,placement:"top",hasArrow:!0,children:(0,y.jsx)(m.J,{as:S.FaInfoCircle})})]}),(0,y.jsx)(h.I,{size:"sm",onChange:v,value:r.title,name:"title",placeholder:s("snippets.title")})]}),(0,y.jsxs)(k.k,{gap:2,children:[(0,y.jsx)(g.z,{onClick:o,size:"sm",children:s("cancel",{ns:"common"})}),(0,y.jsx)(g.z,{onClick:x,size:"sm",variant:"solid",marginLeft:"auto",children:s("save",{ns:"common"})})]})]})})},w=(0,l.memo)(T);var E=n(411572),I=n(24455),A=n(241604),z=n(137413),O=n(919941),D=n(104399),P=n(514077);const R={whiteSpace:"pre-wrap",display:"block",height:"auto",textAlign:"left",fontWeight:"normal",paddingY:2,flex:1},L={overflow:"auto",maxHeight:"250px"},M={display:"block",marginTop:"10px"},F=e=>{let{onSelect:t,onUpgradeRequired:n,snippetData:i}=e;const[o,f]=(0,l.useState)(""),{t:b}=(0,a.$)(["common","planner"]),[j,_]=(0,l.useState)(!0),[k,C]=(0,l.useState)([]),[T,F]=(0,l.useState)([]),[N,U]=(0,l.useState)(),[$,W]=(0,l.useState)(!1),B=(0,s.I0)(),H=(0,s.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),Z=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=(0,O.zZ)(H,D.FeatureCodes.PLANNER_POST_SNIPPETS);if(!t.isUnlimited&&t.value<=k.length)return n(!0),U(null),void W(!1);U(e),W(!0)},[U,W,n,H,k]),G=(0,l.useCallback)(e=>{const t=e.target.value||"";f(t)},[f]),J=(0,l.useCallback)(e=>{Z(null),e.stopPropagation()},[Z]),V=(0,l.useCallback)(e=>{W(!1),U(null),e.stopPropagation()},[W,U]),X=(0,l.useCallback)(async()=>{var e;const t=(0,O.zZ)(H,D.FeatureCodes.PLANNER_POST_SNIPPETS),n=await B((0,z.$M)()),i=(null===n||void 0===n||null===(e=n.data)||void 0===e?void 0:e.items)||[];C(t.isUnlimited?i:i.slice(0,t.value)),_(!1)},[C,_,B,H]),q=(0,l.useCallback)(async e=>{_(!0),null!==N&&void 0!==N&&N.id?(await B((0,z._e)({text:e.text,title:e.title,id:N.id})),(0,E.b)("snippets","click","updated")):(await B((0,z.IS)(e)),(0,E.b)("snippets","click","added")),W(!1),await X(),_(!1)},[W,N,_,X,B]),Y=(0,l.useCallback)((e,t)=>{U(e),W(!0),t.stopPropagation()},[W,U]),K=(0,l.useCallback)(async e=>{var t;_(!0);const n=await B((0,z.UQ)(e.id));1===(null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.status)&&await X(),_(!1),(0,E.b)("snippets","click","removed")},[_,X,B]),Q=(0,l.useCallback)(e=>{B((0,z.KM)(e.id)),t(e)},[t,B]);return(0,l.useEffect)(()=>{!i||$||j||Z(i)},[i,j]),(0,l.useEffect)(()=>{if(!o)return void F(k);const e=[];k.forEach(t=>{t.text.toLowerCase().includes(o.toLowerCase())?e.push({...t,textShown:o.length>1}):t.title&&t.title.toLowerCase().includes(o.toLowerCase())&&e.push({...t})}),F(e)},[o,k]),(0,l.useEffect)(()=>{X(),(0,E.b)("snippets","click","open")},[]),(0,y.jsxs)(r.x,{p:2,sx:{position:"relative"},children:[j&&(0,y.jsx)(A.Z,{children:(0,y.jsx)(I.Z,{size:"md"})}),$?(0,y.jsx)(w,{onSave:q,onCancel:V,editText:null===N||void 0===N?void 0:N.text,editTitle:null===N||void 0===N?void 0:N.title}):(0,y.jsxs)(d.K,{spacing:2,children:[(null===k||void 0===k?void 0:k.length)>0&&(0,y.jsxs)(c.U,{spacing:1.5,children:[(0,y.jsxs)(u.B,{size:"sm",children:[(0,y.jsx)(p.Z,{pointerEvents:"none",children:(0,y.jsx)(m.J,{as:S.FaSearch})}),(0,y.jsx)(h.I,{value:o,onChange:G,type:"text",placeholder:b("search.generic")})]}),(0,y.jsx)(P.Ddz,{variant:"ghost",size:"sm","aria-label":b("clear"),tooltipLabel:b("clear"),icon:(0,y.jsx)(m.J,{as:S.FaTimes}),onClick:()=>{f("")}})]}),!j&&0===k.length&&(0,y.jsx)(v.x,{fontSize:"xs",children:b("snippets.no_snippets",{ns:"planner"})}),(0,y.jsxs)(r.x,{style:L,children:[(0,y.jsx)(x.aV,{spacing:1,children:T.map(e=>(0,y.jsx)(x.HC,{children:(0,y.jsxs)(c.U,{spacing:1,align:"stretch",background:"content_alpha_100",borderRadius:"lg",children:[(0,y.jsxs)(g.z,{sx:R,variant:"ghost",size:"sm",onClick:()=>Q(e),title:e.title?e.text:null,children:[e.title?e.title:e.text,e.textShown&&(0,y.jsx)("span",{style:M,children:e.text})]}),(0,y.jsx)(P.Ddz,{"aria-label":b("delete"),tooltipLabel:b("delete"),variant:"ghost",size:"sm",icon:(0,y.jsx)(m.J,{as:S.FaTrash}),onClick:()=>K(e)}),(0,y.jsx)(P.Ddz,{"aria-label":b("edit"),tooltipLabel:b("edit"),variant:"ghost",size:"sm",icon:(0,y.jsx)(m.J,{as:S.FaPen}),onClick:t=>Y(e,t)})]})},e.id))}),(0,y.jsx)(r.x,{mt:2,children:(0,y.jsx)(g.z,{onClick:J,size:"sm",variant:"ghost",leftIcon:(0,y.jsx)(m.J,{as:S.FaPlus}),children:b("snippets.add",{ns:"planner"})})})]})]})]})},N=(0,l.memo)(F);var U=n(369843),$=n(282542);const W=e=>{let{children:t,snippetData:n,onClose:r,onSelect:d}=e;const{t:c}=(0,a.$)(["planner","common","accounts","billing"]),[u,p]=(0,l.useState)(!1),[m,h]=(0,l.useState)(!1),v=(0,s.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),x=(0,s.I0)(),g=(0,l.useCallback)(()=>{const e=(0,O.lL)(v,D.FeatureCodes.PLANNER_POST_SNIPPETS),t=(0,O.zZ)(v,D.FeatureCodes.PLANNER_POST_SNIPPETS);e&&(t.isUnlimited||t.value)?h(!0):p(!0)},[h,v]),f=(0,l.useCallback)(()=>{h(!1),p(!1),null===r||void 0===r||r()},[h,r]),b=()=>{x((0,$.$$)({product:D.PRODUCTS.SOCIAL_MEDIA})),f()};return(0,l.useEffect)(()=>{n&&!m&&g()},[n]),u?(0,y.jsx)(P.XLS,{t:c,show:!0,onHide:f,title:c("post_editor.upgrade_modal.subtitle_snippets"),subtitle:c("post_editor.upgrade_modal.title_snippets"),featureList:U.SK,image:U.Tl,onViewPlansHandler:b}):(0,y.jsxs)(i.J,{isOpen:m,onOpen:g,onClose:f,isLazy:!0,placement:"bottom-start",bg:"base_level_1",children:[(0,y.jsx)(o.x,{children:t}),(0,y.jsx)(P.sP4,{children:(0,y.jsx)(N,{snippetData:n,onSelect:d,onUpgradeRequired:p})})]})}},617713:(e,t,n)=>{n.d(t,{Z:()=>d});var i=n(351839),o=n(741065),l=n(878818),s=n(408499),a=n(273525),r=n(228993);const d=e=>{let{accounts:t,children:n,placement:d}=e;const{t:c}=(0,s.$)(["planner"]);return(0,r.jsx)(l.u,{placement:d,hasArrow:!0,label:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,r.jsx)(i.k,{flexDirection:"column",gap:2,marginY:1,children:e.map(e=>(0,r.jsxs)(i.k,{alignItems:"center",gap:3,children:[(0,r.jsx)(a.Z,{src:e.image,name:e.name,socialType:e.social_type,socialTypeShown:!0,size:"xs"}),(0,r.jsxs)(i.k,{flexDirection:"column",fontSize:"xs",lineHeight:"normal",whiteSpace:"nowrap",children:[(0,r.jsx)(o.x,{noOfLines:1,children:e.name}),(0,r.jsx)(o.x,{fontSize:"0.9em",color:"content_note",children:c(`social_types.${e.social_type}.full`)})]})]},e.id))})}
1(t),children:n})}},907614:(e,t,n)=>{n.d(t,{Z:()=>d});var i=n(683017),o=n(270858),l=(n(715823),n(112356)),s=n.n(l),a=n(228993);const r=e=>{let{date:t,onChange:n,timeIntervals:i=1,...l}=e;return(0,a.jsx)(o.x,{...l,sx:{".react-datepicker-wrapper":{width:"auto"},".react-datepicker-wrapper input":{transitionProperty:"common",transitionDuration:"normal",fontSize:"sm",height:"auto",minHeight:"8",textAlign:"center",width:"6rem",color:"content_inactive",background:"input_normal",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",_focus:{background:"input_active",borderColor:"content_alpha_300",color:"content_active",boxShadow:"outline"},_hover:{background:"input_hover",borderColor:"content_alpha_300",color:"content_inactive"},_active:{background:"input_active",borderColor:"content_alpha_300",color:"content_inactive"}},".react-datepicker":{display:"block",border:"none",background:"none",borderRadius:"none",width:"100%",color:"content_inactive",fontFamily:"inherit",fontSize:"sm"},".react-datepicker .react-datepicker__header":{display:"none"},".react-datepicker .react-datepicker__triangle":{display:"none"},".react-datepicker__time-container, .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box":{width:"auto"},".react-datepicker__time-container .react-datepicker__time":{background:"none",borderRadius:"none"},".react-datepicker-popper":{marginTop:"2",paddingX:"0",paddingY:"2",boxShadow:"dark-lg",borderRadius:"md",background:"base_level_3",overflow:"hidden"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item":{fontSize:"sm",paddingY:"0.4rem",paddingX:"0.8rem",height:"auto",backgroundColor:"transparent",color:"content_inactive"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover":{backgroundColor:"content_alpha_100",color:"content_active"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected":{backgroundColor:"base_alpha_200",color:"content_active",fontWeight:"normal"}},children:(0,a.jsx)(s(),{selected:t,onChange:n,showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:i,timeCaption:"Time",dateFormat:"h:mm aa"})})},d=(0,i.memo)(r)},288167:(e,t,n)=>{n.d(t,{Z:()=>i});const i={APPROVE:"accept",REJECT:"reject",REQUEST_APPROVAL:"complete",DELETE:"delete",EXTERNAL_APPROVAL:"external_approval",RENEW:"renew"}},262813:(e,t,n)=>{n.d(t,{Z:()=>i});
1const i={NEW:"new",DONE:"done",REJECTED:"rejected",REJECTED_EXTERNAL:"external_rejected",ACCEPTED:"accepted",ACCEPTED_EXTERNAL:"external_accepted",USED:"used",SAVED:"saved"}},711468:(e,t,n)=>{n.d(t,{$9:()=>a,TA:()=>l,Yw:()=>o,kO:()=>i,rr:()=>s});const i="scheduled",o="past",l=[i,o],s=[i,o],a=["all",i,o]},805555:(e,t,n)=>{n.d(t,{Z:()=>u});var i=n(587383),o=n(104399),l=n(683017),s=n(408499),a=n(709536),r=n(664723),d=n(957392),c=n(400785);const u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>null;const{t:n}=(0,s.$)(["planner","common"]),[u,p]=(0,i.k)(!1),m=(0,l.useMemo)(()=>{var t;return e?null===(t=e.accounts)||void 0===t?void 0:t[0]:void 0},[e]),h=(0,l.useMemo)(()=>m?m.social_type:"",[m]),v=(0,l.useMemo)(()=>h?(0,a.A)(h):"",[h]),x=(0,l.useMemo)(()=>{var t,n,i;return e?null===(t=e.post)||void 0===t||null===(n=t.additional)||void 0===n||null===(i=n.find(e=>e.source===v&&e.type===c.POST_TYPE))||void 0===i?void 0:i.value:""},[e,v]),g=(0,o.isMobileApp)(),f=(0,l.useCallback)(e=>{if(!e.origin)try{const i=JSON.parse(e.data);switch(i.event){case o.NativeIncomingEvents.SHARE_POST_LOADING:i.payload?p.on():p.off();break;case o.NativeIncomingEvents.SHARE_POST_PERMISSION_ERROR:p.off(),t(n("post_reminder.permission_error.description"))}}catch(i){}},[p,t,n]),b=(0,l.useCallback)(async()=>{var i,l,s;const a=(0,r.Ok)(null===(i=e.post)||void 0===i?void 0:i.photos,null===(l=e.post)||void 0===l?void 0:l.videos).items.map(e=>({...e,mimeType:(0,o.getMimeType)(e.data.fileName.split(".").pop())})),c=null===(s=e.accounts)||void 0===s?void 0:s[0];var u,m;if(g)(0,o.sendEventToMobileApp)(o.NativeOutgoingEvents.SHARE_POST,{id:null===(u=e.post)||void 0===u?void 0:u.id,provider:v,postType:x,account:c,message:null===(m=e.post)||void 0===m?void 0:m.message,media:v===d.THREADS?a.reverse():a});else try{var h,f;p.on(),navigator.clipboard.writeText((null===(h=e.post)||void 0===h?void 0:h.message)||"");const t=await Promise.all(a.map(async e=>await(0,o.getFileFromUrl)(e.data.url)));await navigator.share({text:null===(f=e.post)||void 0===f?void 0:f.message,files:t})}catch(b){"AbortError"!==(null===b||void 0===b?void 0:b.name)&&t(n("errors.something_went_wrong",{ns:"common"}))}finally{p.off()}},[g,e,x,v,p,t,n]);return(0,l.useEffect)(()=>(g&&(window.addEventListener("message",f),document.addEventListener("message",f)),()=>{g&&(window.removeEventListener("message",f),document.removeEventListener("message",f))}),[]),{inProgress:u,socialType:h,provider:v,postType:x,share:b}}},77042:(e,t,n)=>{n.d(t,{M:()=>$});var i=n(703921),o=n(270858),l=n(206782),s=n(413541),a=n(313773),r=n(741065),d=n(39821),c=n(170882),u=n(179822),p=n(295903),m=n(351839),h=n(298249),v=n(878237),x=n(366354),g=n(138342),f=n(776839),b=n(519186),j=n(104399),_=n(683017),k=n(408499),y=n(193691),C=n(764293),S=n(882329),T=n(395392),w=n(810240),E=n(137413),I=n(514077),A=n(487385),z=n(691275),O=n(524943),D=n(807523),P=n(53004),R=n(677360),L=(n(14613),n(978283),n(391430),n(228993));const M={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}},F=e=>{let{onClose:t,...n}=e;const{colorMode:i}=(0,z.If)();return(0,L.jsxs)(O.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,size:"2xl",children:[(0,L.jsx)(D.Z,{}),(0,L.jsx)(P.h,{children:(0,L.jsx)(R.f,{padding:"0",children:(0,L.jsx)(o.x,{sx:M,children:(0,L.jsx)(A.A,{showSelectedFiles:!1,disableStatusBar:!0,proudlyDisplayPoweredByUppy:!1,theme:i,...n})})})})]})},N=e=>{let{id:t,value:n,size:i,isRound:l,isInvalid:s,isDisabled:a,onChange:A}=e;const{t:z}=(0,k.$)(["planner","common"]),O=(0,C.I0)(),[D]=(0,_.useState)(`bio-image-input-${t}`),[P,R]=(0,_.useState)(!1),[M,N]=(0,_.useState)(!1),[U,$]=(0,_.useState)(!1),[W,B]=(0,_.useState)(0),H=(0,C.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),{uppy:Z}=(0,T.Z)({id:"attachments",saveToAssetOptions:{params:{app_type:j.AssetAppType.PROJECT_MANAGER,is_reusable:!1}},restrictions:{maxNumberOfFiles:1,allowedFileTypes:[".png",".jpg",".jpeg"]}}),G=(0,_.useCallback)(e=>{var t;if("image"===(null===(t=e.meta)||void 0===t?void 0:t.asset_type)&&e.meta.thumbnail)return A(e.meta.thumbnail),Promise.resolve(!0);if("image"!==e.mimeType.split("/")[0])return(0,I.CFj)({description:z("post_editor.media.errors.unsupported_file_type"),title:z("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const n=Z.getPlugin("ImportUriDirectly");return n?new Promise(t=>{n.addFile(e.url).then(()=>{t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)},[z,Z,A]),J=(0,_.useCallback)(e=>{G(e,{}),O((0,E.U5)(null))},[G,O]);return(0,_.useEffect)(()=>{const e=()=>{Z.getFiles().length&&(N(!0),R(!1))},t=()=>{Z.getFiles().length||(N(!1),B(0))},n=(e,t)=>{const n=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);B(n)},i=async(e,t)=>{try{var n,i,o,l;N(!0);const e=await(0,j.checkCeleryTaskStatus)(t.id);A(null===(n=e.response)||void 0===n||null===(i=n.detail)||void 0===i?void 0:i.thumbnail,null===(o=e.response)||void 0===o||null===(l=o.detail)||void 0===l?void 0:l.id)}catch(s){(0,I.CFj)({title:z("error",{ns:"common"}),status:"error"}),console.error(s)}finally{Z.removeFile(e.id),N(!1)}},o=e=>{Z.removeFile(e.id)},l=()=>{const{info:e}=Z.getState(),t=[...e],n=t.pop(),i=t.pop();if(null!==n&&void 0!==n&&n.message&&(null===n||void 0===n?void 0:n.message)!==(null===i||void 0===i?void 0:i.message)&&["error","warning"].includes(n.t
1ype)){const e=(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(r.x,{as:"span",display:"block",children:n.message}),n.details&&(0,L.jsx)(r.x,{as:"span",display:"block",fontSize:"sm",color:"content_disabled",children:n.details})]});(0,I.CFj)({description:e,title:z("error",{ns:"common"}),status:"error"})}};return Z.on("file-added",e).on("file-removed",t).on("upload-progress",n).on("saveToAssets:upload-success",i).on("upload-error",o).on("info-visible",l),()=>{Z.off("file-added",e).off("file-removed",t).off("upload-progress",n).off("saveToAssets:upload-success",i).off("upload-error",o).off("info-visible",l)}},[Z]),(0,_.useEffect)(()=>{Z.use(S.Z,{id:"ImportUriDirectly"})},[Z]),(0,_.useEffect)(()=>(O((0,E.U5)(null)),()=>{O((0,E.U5)(null))}),[]),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(d.v,{placement:"bottom-start",autoSelect:!1,isLazy:!0,children:[(0,L.jsx)(c.j,{position:"relative",cursor:a||M?"initial":void 0,disabled:a||M,type:"button",onMouseEnter:()=>$(!0),onMouseOver:()=>$(!0),onMouseLeave:()=>$(!1),children:n&&!M?(0,L.jsxs)(L.Fragment,{children:[n&&(0,L.jsx)(u.E,{borderRadius:l?"full":"md",border:"2px solid",borderColor:"content_alpha_200",width:i,height:i,objectFit:"cover",src:(0,j.getThumbUrl)(n,"300"),fallback:(0,L.jsx)(p.O,{borderRadius:l?"full":"md",border:"2px solid",borderColor:"content_alpha_200",width:i,height:i})}),!a&&U&&(0,L.jsxs)(m.k,{position:"absolute",inset:"2px",borderRadius:l?"full":"md",background:"dark.base_alpha_300",color:"dark.content_active",filter:"drop-shadow(0px 0px 0px #000)",alignItems:"center",justifyContent:"center",children:[(0,L.jsx)(h.J,{as:y.sws}),"\xa0",z("select",{ns:"common"})]})]}):(0,L.jsx)(m.k,{borderRadius:l?"full":"md",border:"1px dashed",borderColor:s?"common.negative":"content_alpha_400",background:"base_alpha_300",color:"content_inactive",alignItems:"center",justifyContent:"center",width:i,height:i,children:M&&W?(0,L.jsxs)(m.k,{flexDirection:"column",justifyContent:"center",alignItems:"center",children:[(0,L.jsx)(v.$,{size:"sm"}),W<100&&(0,L.jsxs)(r.x,{mt:1,as:"span",fontSize:"xs",children:[W,"%"]})]}):M?(0,L.jsx)(v.$,{size:"sm"}):(0,L.jsxs)(o.x,{as:"span",children:[(0,L.jsx)(h.J,{as:y.sws}),"\xa0",z("select",{ns:"common"})]})})}),(0,L.jsxs)(x.q,{minWidth:0,children:[(0,L.jsx)(g.s,{icon:(0,L.jsx)(h.J,{as:y.w66,fontSize:"md"}),onClick:()=>{O((0,E.U5)(D))},children:z("post_editor.toolbar.media_library")}),(0,L.jsx)(g.s,{icon:(0,L.jsx)(h.J,{as:y.heq,fontSize:"md"}),onClick:()=>{R(!0)},children:z("post_editor.toolbar.add_image")}),!!n&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(f.R,{}),(0,L.jsx)(g.s,{icon:(0,L.jsx)(h.J,{as:y.KGR,fontSize:"md"}),onClick:()=>{n&&A("")},children:z("delete",{ns:"common"})})]})]})]}),P&&(0,L.jsx)(F,{onClose:()=>R(!1),uppy:Z,disableInformer:!0}),H===D&&(0,L.jsx)(b.h,{children:(0,L.jsx)(o.x,{sx:{zIndex:"modal",position:"relative"},children:(0,L.jsx)(o.x,{position:"fixed",top:0,bottom:0,width:"360px",children:(0,L.jsx)(w.Z,{defaultTabIndex:2,onAddFile:J})})})})]})};var U=n(484995);const $=e=>{let{onChange:t,value:n,type:r=a.EoU.none,translations:d}=e;const c=(0,i.m)("RadioGroup",{variant:"switch"}),{t:u}=(0,k.$)(["common"]);return(0,L.jsxs)(o.x,{children:[(0,L.jsx)(l.E,{onChange:e=>{const n={[a.EoU.color]:"#ffffff",[a.EoU.gradient]:"radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(160, 160, 160, 1) 100%)"};t({type:e,value:n[e]||""})},value:r,variant:"switch",mb:3,__css:c,children:[a.EoU.none,a.EoU.color,a.EoU.gradient,a.EoU.image].map(e=>(0,L.jsx)(s.Y,{value:e,children:d[e]},e))}),r===a.EoU.color&&(0,L.jsx)(o.x,{children:(0,L.jsx)(U.Z,{value:n||"",onChange:e=>{t({type:a.EoU.color,value:e})},label:u("background_color"),hideColorTypeBtns:!0,icon:(0,L.jsx)(y.wnj,{})})}),r===a.EoU.gradient&&(0,L.jsx)(o.x,{children:(0,L.jsx)(U.Z,{value:n||"",onChange:e=>{t({type:a.EoU.gradient,value:e})},label:u("gradient_color"),icon:(0,L.jsx)(y.wnj,{})})}),r===a.EoU.image&&(0,L.jsx)(o.x,{children:(0,L.jsx)(N,{id:"background",size:"6rem",value:n&&null!==n&&void 0!==n&&n.startsWith("https")?n:void 0,onChange:(e,n)=>{t({type:a.EoU.image,value:e,assetId:n})}})})]})}},474227:(e,t,n)=>{n.d(t,{Z:()=>u});var i=n(683017),o=n(193691),l=n(878818),s=n(298249),a=n(514077),r=n(408499),d=n(228993);const c=e=>{let{onClick:t,checked:n,tooltipDelay:i=300,variant:c,iconProps:u,size:p}=e;const{t:m}=(0,r.$)("common");return t?(0,d.jsx)(a.Ddz,{"aria-label":m(n?"uncomplete":"complete"),tooltipLabel:m(n?"uncomplete":"complete"),tooltipDelay:i,icon:n?(0,d.jsx)(o.jZX,{}):(0,d.jsx)(o.Nhk,{}),color:n?"common.positive_light":"content_note",size:p,variant:c,onClick:t,_focus:{color:n?"common.positive_light":"content_note"},_active:{color:n?"common.positive_light":"content_note"}}):(0,d.jsx)(l.u,{hasArrow:!0,placement:"top",label:m(n?"completed":"uncompleted"),openDelay:i,shouldWrapChildren:!0,children:(0,d.jsx)(s.J,{as:n?o.jZX:o.Nhk,fontSize:p,size:p,"aria-label":m(n?"completed":"uncompleted"),color:n?"common.positive_light":"content_note",w:6,...u})})},u=(0,i.memo)(c)}
1,351762:(e,t,n)=>{n.d(t,{S:()=>s});var i=n(298249),o=n(193691),l=n(228993);const s=e=>(0,l.jsx)(i.J,{borderRadius:"full",p:1,bg:"common.warning",color:"white",fontSize:"2xl",as:o.NGU,...e})},7013:(e,t,n)=>{n.d(t,{Z:()=>fs});var i=n(683017),o=n(379274),l=n(976166),s=n(817745),a=n(408499),r=n(764293),d=n(945249),c=n(565642),u=n(910437),p=n(791048),m=n(692877),h=n(587383),v=n(691275),x=n(129944),g=n(270858),f=n(878818),b=n(902352),j=n(351839),_=n(741065),k=n(878237),y=n(349798),C=n(298249),S=n(500981),T=n(773414),w=n(904728),E=n(250090),I=n(39821),A=n(170882),z=n(828865),O=n(366354),D=n(138342),P=n(329060),R=n(193691),L=n(514077),M=n(313773),F=n(104399),N=n(507495),U=n(783786),$=n(501271),W=n(536255),B=n(318885),H=n(542497),Z=n(54248),G=n(967874),J=n(792263),V=n(162210),X=n(90678),q=n(295903),Y=n(291508),K=n(666089),Q=n(228993);const ee=e=>{let{id:t,children:n,newElement:i,heading:o,sx:l,draggingOverColor:s}=e;return(0,Q.jsx)(J.bK,{droppableId:t,children:(e,t)=>(0,Q.jsxs)(g.x,{...e.droppableProps,ref:e.innerRef,bg:t.isDraggingOver&&s?s:"unset",overflowX:"hidden",overflowY:"auto",position:"relative",sx:{...l,"[data-new-element]":t.isDraggingOver?{zIndex:0}:{}},children:[(0,Q.jsx)(g.x,{position:"sticky",top:0,left:0,zIndex:10,children:o}),n,(0,Q.jsx)(g.x,{bg:"base_level_2",position:"relative",children:e.placeholder}),i]})})},te=e=>{let{id:t,index:n,isDisabled:i,children:o}=e;return(0,Q.jsx)(J._l,{draggableId:t,isDragDisabled:i,index:n,children:(e,t)=>(0,Q.jsx)(g.x,{pb:2,zIndex:2,position:"relative",_hover:i?{cursor:"pointer"}:void 0,ref:e.innerRef,snapshot:t,...e.draggableProps,...e.dragHandleProps,children:o})})};var ne=n(725913);const ie=e=>{let{projectId:t,groups:n,groupBy:o,onEditProject:l,onTaskAssignUser:d,onTaskUnassignUser:c,onTaskComplete:u,onTaskDelete:m,onTaskDuplicate:v,onTaskMove:x,onTaskOpen:f,onTaskPriorityChange:b,onTaskSaveAsTemplate:k,onTaskSelect:y,onTaskShare:T,onInvite:w,orderBy:E,tasksSelected:P,isPublic:U,taskTemplatesPath:$,isBloggerProject:B}=e;const{t:H}=(0,a.$)(["project-management","planner","common"]),Z=(0,r.I0)(),ie=(0,i.useRef)({}),[oe,le]=(0,h.k)(),[se,ae]=(0,i.useState)(),[re,de]=(0,i.useState)(),ce=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),ue=(0,r.v9)(e=>e.projectManagement.users),pe=(0,r.v9)(e=>e.projectManagement.labels),me=(0,r.v9)(e=>{var n;return null===(n=e.projectManagement.filters)||void 0===n?void 0:n[t]}),he=(0,F.useDebounce)(me,1e3),ve=(0,r.v9)(e=>e.projectManagement.search),xe=(0,r.v9)(e=>e.projectManagement.statuses),ge=(0,r.v9)(e=>e.projectManagement.groupedTasks),fe=(0,r.v9)(e=>e.projectManagement.tasksReload),be=(0,i.useCallback)(async e=>{le.on();try{await Z((0,W.O8)(e,t))}catch(n){(0,Y.S3)(n)}finally{le.off()}},[Z,t,le]),je=(0,i.useCallback)(async(e,t)=>{Z((0,W.LV)(e,t)),se&&ae(void 0)},[Z,ae,se]),_e=(0,i.useCallback)(async e=>{ie.current[e].scrollTo({behavior:"smooth",top:ie.current[e].scrollHeight})},[ie]),ke=(0,i.useCallback)(async(e,t)=>{let{status:n,priority:i,groupId:o,order:l}=t;try{var s;ae({id:o,order:l}),_e(o),await Z((0,W.gI)({title:e,status:n||(null===(s=xe[0])||void 0===s?void 0:s.id),priority:i,order:l},{groupId:o})),_e(o),(0,F.analyticsTrackEvent)("pm.taskAdd")}catch(a){(0,Y.S3)(a)}finally{ae(void 0)}},[Z,xe,ae,_e]),ye=(0,i.useCallback)(e=>{let{draggableId:t,destination:n,source:i}=e;if(n&&i){if(n.droppableId===i.droppableId){if(n.index===i.index)return;return Z((0,W.dw)({taskId:t,groupBy:o,groupId:n.droppableId,index:n.index})),void(0,F.analyticsTrackEvent)("pm.taskOrderChange",{view:"board"})}Z((0,W.kN)({taskId:t,groupBy:o,groupId:n.droppableId,groupIdPrev:i.droppableId,index:n.index})),o===M.zX4.status?(0,F.analyticsTrackEvent)("pm.taskStatusChange",{view:"board"}):(0,F.analyticsTrackEvent)("pm.taskPriorityChange",{view:"board"})}},[Z,o]);(0,i.useEffect)(()=>{o===M.zX4.status?xe.forEach(e=>Z((0,W.Ak)({filters:he,groupId:e.id,ordering:E,projectId:t,search:ve,statusId:e.id}))):o===M.zX4.priority&&n.forEach(e=>Z((0,W.Ak)({filters:(0,p.omit)(he,o),groupId:e.id,ordering:E,priority:e.id,projectId:t,search:ve})))},[xe,t,he,ve,o,n,E,fe]),(0,i.useEffect)(()=>{Z((0,W.HS)())},[he,o,E]);const Ce=l&&o===M.zX4.status?n.length+1:n.length;return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(j.k,{position:"relative",flex:1,px:2,pt:2,children:(0,Q.jsx)(j.k,{flex:1,width:G.cn*Ce+"px",maxWidth:G.cn*Ce+"px",children:(0,Q.jsx)(J.Z5,{onDragEnd:ye,children:(0,Q.jsxs)(V.M,{columns:Ce,spacing:0,w:"100%",children:[n.map(e=>{var t,n,i,a,r,p,h,E,F,W,Z,J;return(0,Q.jsx)(j.k,{flex:1,flexDirection:"column",minH:0,w:`${G.cn}px`,px:1,children:(0,Q.jsx)(ee,{id:e.id,sx:{minH:2,flex:1},draggingOverColor:"content_alpha_100",heading:(0,Q.jsxs)(g.x,{bg:"base_level_2",borderTopLeftRadius:"lg",borderTopRightRadius:"lg",pt:2,children:[(0,Q.jsx)(g.x,{bg:e.color,as:"span",display:"block",h:1,borderRadius:"sm",mx:2}),(0,Q.jsxs)(j.k,{pl:4,pr:2,pb:3,pt:3,minH:10,alignItems:"center",justifyContent:"space-between",flex:"none",w:"full",position:"relative",zIndex:4,children:[(0,Q.jsxs)(j.k,{flex:1,alignItems:"center",children:[(0,Q.jsx)(X.X,{as:"h3",size:"xs",fontWeight:"medium",mr:1,children:H(e.title)}),(null===(t=ge[e.id])||void 0===t?void 0:t.count)>0&&(0,Q.jsx)(S.C,{size:"xs",children:ge[e.id].count})]}),m&&(0,Q.jsx)(L.Ddz,{tooltipLabel:H("task.new"),icon:(0,Q.jsx)(R.PqE,{}),size:"xs",variant:"ghost",onClick:()=>de(e.id)}),l&&o===M.zX4.status&&(0,Q.jsxs)(I.v,{placement:null!==(n=ge[e.id])&&void 0!==n&&null!==(i=n.results)&&void 0!==i&&i.length?"bottom-end":"left",isLazy:!0,autoSelect:!1,size:"xs",children:[(0,Q.jsx)(A.j,{variant:"ghost",as:z.h,size:"xs",icon:(0,Q.jsx)(R.Og$,{}),"aria-label":"Options",mr:"3px"}),(0,Q.jsx)(O.q,{w:"auto",minW:"130px",fontSize:"xs",onClick:e=>e.stopPropagation(),children:(0,Q.jsx)(D.s,{onClick:()=>l({defaultTab:2}),icon:(0,Q.jsx)(C.J,{as:R.r3Y}),children:H("status.edit_statuses")})})]})]})]}),newElement:m?(0,Q.jsx)(g.x,{bg:"base_level_2",borderBottomLeftRadius:"lg",borderBottomRightRadius:"lg",pb:2,mb:2,children:(0,Q.jsx)(K.Z,{buttonProps:{justifyContent:"flex-start",flex:1,px:2,w:"full"},inputProps:{maxLength:G.L8},wrapperProps:{mx:2},placeholder:H("task.new_placeholder"),label:H("task.new"),labelSave:H("save",{ns:"common"}),labelCancel:H("cancel",{ns:"common"}),closeOnSave:!0,onSave:t=>ke(t,{[o]:e.id,groupId:e.id}),menu:(0,Q.jsxs)(I.v,{isLazy:!0,placement:"bottom-end",children:[(0,Q.jsx)(A.j,{as:z.h,variant:"ghost",size:"sm",icon:(0,Q.jsx)(C.J,{as:R.gPZ,fontSize:"xs"})}),(0,Q.jsx)(O.q,{position:"relative",zIndex:4,children:(0,Q.jsx)(D.s,{as:s.rU,to:$,icon:(0,Q.jsx)(C.J,{w:3,h:3,as:N.r}),children:H("task.templates")}
1)})]})})}):void 0,children:(0,Q.jsxs)(j.k,{flexDirection:"column",children:[(0,Q.jsxs)(j.k,{bg:"base_level_2",position:"relative",direction:"column",flex:1,ref:t=>ie.current[e.id]=t,px:2,borderBottomRightRadius:m?0:"lg",borderBottomLeftRadius:m?0:"lg",sx:{scrollbarWidth:"thin"},children:[null!==(a=ge[e.id])&&void 0!==a&&null!==(r=a.results)&&void 0!==r&&r.length||null===(p=ge[e.id])||void 0===p||!p.loading?(0,Q.jsxs)(L.v_Y,{next:()=>je(ge[e.id].next,e.id),hasMore:null===(h=ge[e.id])||void 0===h?void 0:h.next,loader:(0,Q.jsx)(q.O,{position:"relative",height:"75px"}),children:[re===e.id&&(0,Q.jsx)(K.Z,{buttonProps:{justifyContent:"flex-start",px:2},inputProps:{maxLength:G.L8},wrapperProps:{position:"relative",zIndex:1,mb:2},placeholder:H("task.new_placeholder"),label:H("task.new"),labelSave:H("save",{ns:"common"}),labelCancel:H("cancel",{ns:"common"}),closeOnSave:!0,open:!0,onClose:()=>de(void 0),onSave:t=>ke(t,{[o]:e.id,groupId:e.id,order:0})}),(null===se||void 0===se?void 0:se.id)===e.id&&void 0!==(null===se||void 0===se?void 0:se.order)&&(0,Q.jsx)(q.O,{height:12,mb:2,borderRadius:"lg"}),null===(E=ge[e.id])||void 0===E||null===(F=E.results)||void 0===F?void 0:F.map((e,t)=>{var n;return(0,Q.jsx)(te,{id:e.id,index:t,isDisabled:!l,children:(0,Q.jsx)(ne.Z,{task:e,currentUserId:ce,onClick:()=>f(e),onAssignUser:d,onUnassignUser:c,onComplete:u,onDelete:m,onDuplicate:v,onInvite:w,onMove:x,onSaveAsTemplate:k,users:ue,labels:pe,priorityShow:o===M.zX4.status,selected:null===P||void 0===P?void 0:P.includes(e.id),statuses:xe,statusShow:o===M.zX4.priority,subtasksShow:null===he||void 0===he||null===(n=he.subtasks)||void 0===n?void 0:n.value,onPriorityChange:b,onSelect:y?t=>y(e.id,t):void 0,onShare:T,isPublic:U,isBloggerProject:B})},e.id)})]}):(0,Q.jsx)(g.x,{children:(0,Q.jsx)(q.O,{height:20,marginBottom:2,borderRadius:"lg"})}),(null===se||void 0===se?void 0:se.id)===e.id&&void 0===(null===se||void 0===se?void 0:se.order)&&(0,Q.jsx)(q.O,{height:12,mb:3,borderRadius:"lg"})]},e.id),!m&&!(null!==(W=ge[e.id])&&void 0!==W&&W.loading)&&0===(null===(Z=ge[e.id])||void 0===Z||null===(J=Z.results)||void 0===J?void 0:J.length)&&(0,Q.jsx)(g.x,{px:4,pb:4,bg:"base_level_2",borderBottomRadius:"lg",children:(0,Q.jsx)(_.x,{color:"content_note",fontSize:"xs",children:H("no_tasks_here")})})]})},e.id)},e.id)}),l&&o===M.zX4.status&&(0,Q.jsx)(j.k,{px:2,children:(0,Q.jsx)(K.Z,{buttonProps:{"data-hide-on-template":!0,variant:"secondary",background:"base_level_3",_hover:{background:"base_level_2"}},label:H("status.new"),labelSave:H("save",{ns:"common"}),labelCancel:H("cancel",{ns:"common"}),placeholder:H("status.new_placeholder"),onSave:be,isLoading:oe,inputProps:{maxLength:G.XA}})})]})})})})})};var oe=n(125316),le=n(3641),se=n(819135),ae=n(800410),re=n(68530),de=(n(14613),n(978283),n(391430),n(568572)),ce=n(943658),ue=n(77042),pe=n(121341),me=n(772141),he=function(e){return e.GENERAL="GENERAL",e.APPEARANCE="APPEARANCE",e.STATUSES="STATUSES",e.MEMBERS="MEMBERS",e}(he||{});const ve=e=>{var t,n;let{project:o,onClose:l,onProjectUpdate:s,onUpgradeOpen:d}=e;const{t:c}=(0,a.$)(["project-management","common","studio","ai","workspace","accounts"]),[u,m]=(0,i.useState)(o.title),[h,v]=(0,i.useState)(o.description),[x,f]=(0,i.useState)(he.GENERAL),k=(0,r.v9)(e=>e.auth),{checkFeatureAvailability:S}=(0,ce.Z)(),w=(0,i.useMemo)(()=>S(F.FeatureCodes.PM_PROJECT_PUBLIC),[S]),{orgs:E,selectedOrg:I}=k.payload,A=(0,p.find)(E,{id:I}),z=(0,i.useCallback)(e=>{f(e)},[f]),O=(0,i.useCallback)(()=>{const e=Object.values(he),t=e.indexOf(x)+1;t!==e.length?f(e[t]):l()},[x,f,l]),D={id:null===o||void 0===o?void 0:o.id,title:null===o||void 0===o?void 0:o.title,description:null===o||void 0===o?void 0:o.description,extra:null===o||void 0===o?void 0:o.extra},{watch:P,setValue:N,formState:{errors:U}}=(0,oe.cI)({mode:"onBlur",defaultValues:{...D},shouldUnregister:!0}),$=P("extra"),W=(0,F.useDebounce)($,300),B=(0,i.useCallback)(e=>{s(e)},[s]),H=(0,i.useCallback)(e=>{var t,n;let{value:i,type:o}=e;const l={...null===D||void 0===D?void 0:D.extra,background:i||((null===D||void 0===D||null===(t=D.extra)||void 0===t?void 0:t.backgroundType)===o?null===D||void 0===D||null===(n=D.extra)||void 0===n?void 0:n.background:void 0),backgroundType:o};N("extra",l)},[N,D]),Z=(0,i.useCallback)(async(e,t)=>
1{try{await(0,M.tyB)(e.id,{access:t}),(0,F.analyticsTrackEvent)("pm.projectVisibilityUpdate")}catch(n){(0,Y.S3)(n)}},[]);return(0,i.useEffect)(()=>{W&&("image"!==W.backgroundType||W.background)&&B({...o,extra:W})},[W]),(0,i.useEffect)(()=>{x===he.GENERAL||u===o.title&&h===o.description||B({...o,title:u,description:h})},[x]),(0,Q.jsxs)(g.x,{position:"fixed",top:0,left:0,w:"full",h:"full",zIndex:"modal",children:[(0,Q.jsx)(g.x,{as:"span",w:"full",h:"full",position:"absolute",onClick:l,background:"base_alpha_400"}),(0,Q.jsxs)(g.x,{position:"absolute",bottom:[0,0,0,2],left:[0,0,0,2],bg:"base_level_2",boxShadow:"card",borderRadius:"2xl",maxW:"30rem",w:"full",children:[(0,Q.jsxs)(g.x,{p:4,children:[(0,Q.jsx)(X.X,{color:"content_inactive",as:"h4",fontSize:"2xl",fontWeight:"medium",children:c("quick_setup")}),(0,Q.jsx)(_.x,{color:"content_details",fontSize:"sm",children:c("quick_setup_tip")})]}),x===he.GENERAL?(0,Q.jsxs)(g.x,{px:4,pb:4,children:[(0,Q.jsx)(X.X,{color:"content_active",as:"h5",fontSize:"xl",fontWeight:"medium",mb:4,children:c("general",{ns:"common"})}),(0,Q.jsx)(g.x,{p:3,borderRadius:"lg",bg:"base_level_3",children:(0,Q.jsxs)(j.k,{flexDirection:"column",gap:4,mb:4,children:[(0,Q.jsxs)(le.NI,{children:[(0,Q.jsx)(se.l,{children:c("project.name")}),(0,Q.jsx)(ae.I,{onChange:e=>m(e.target.value),placeholder:c("project.name"),value:u})]}),(0,Q.jsxs)(le.NI,{children:[(0,Q.jsx)(se.l,{children:c("project.description")}),(0,Q.jsx)(re.g,{value:h,onChange:e=>v(e.target.value),placeholder:c("project.description")})]})]})})]}):x===he.APPEARANCE?(0,Q.jsxs)(g.x,{px:4,pb:4,children:[(0,Q.jsx)(X.X,{color:"content_active",as:"h5",fontSize:"xl",fontWeight:"medium",mb:4,children:c("project.appearance")}),(0,Q.jsxs)(le.NI,{bg:"base_level_3",p:3,borderRadius:"lg",children:[(0,Q.jsx)(se.l,{children:c("project.background")}),(0,Q.jsx)(ue.M,{value:(null===$||void 0===$?void 0:$.background)||(null===(t=D.extra)||void 0===t?void 0:t.background),type:(null===$||void 0===$?void 0:$.backgroundType)||(null===(n=D.extra)||void 0===n?void 0:n.backgroundType),onChange:H,translations:{none:c("none",{ns:"common"}),color:c("color",{ns:"common"}),gradient:c("gradient",{ns:"common"}),image:c("modal.image",{ns:"common"})}})]})]}):x===he.STATUSES?(0,Q.jsxs)(g.x,{px:4,pb:4,children:[(0,Q.jsx)(X.X,{color:"content_active",as:"h5",fontSize:"xl",fontWeight:"medium",mb:4,children:c("statuses")}),(0,Q.jsx)(pe.Z,{projectId:o.id})]}):x===he.MEMBERS?(0,Q.jsx)(g.x,{px:4,pb:4,children:(0,Q.jsx)(me.Z,{access:o.access,org:A,isAuthorizeToChangeRole:o.creator===k.payload.user.pk,title:c("project.members_invite"),shareLink:(0,G.of)(o,c("project.untitled")),shareTitle:c("project.public_title"),shareSubtitle:c("project.public_subtitle"),onSharingEnabledChange:e=>{Z(o,e)},onSharingBlocked:w?void 0:d,contentType:F.SharedContentTypes.BOARD,contentId:o.id,showInModal:!1,showSettingsLink:!1})}):null,(0,Q.jsx)(b.i,{}),(0,Q.jsx)(g.x,{p:4,children:(0,Q.jsxs)(j.k,{justifyContent:"space-between",children:[(0,Q.jsx)(y.z,{variant:"ghost",onClick:l,children:c("skip",{ns:"common"})}),(0,Q.jsxs)(T.h,{spacing:1,children:[(0,Q.jsx)(L.Ddz,{variant:"ghost",tooltipLabel:c("general",{ns:"common"}),icon:(0,Q.jsx)(C.J,{as:R.czo,color:x===he.GENERAL?"common.pool":void 0}),onClick:()=>z(he.GENERAL)}),(0,Q.jsx)(L.Ddz,{variant:"ghost",tooltipLabel:c("project.appearance"),icon:(0,Q.jsx)(C.J,{as:R.EeL,color:x===he.APPEARANCE?"common.pool":void 0}),onClick:()=>z(he.APPEARANCE)}),(0,Q.jsx)(L.Ddz,{variant:"ghost",tooltipLabel:c("statuses"),icon:(0,Q.jsx)(C.J,{as:de.r,color:x===he.STATUSES?"common.pool":void 0}),onClick:()=>z(he.STATUSES)}),(0,Q.jsx)(L.Ddz,{variant:"ghost",tooltipLabel:c("project.members"),icon:(0,Q.jsx)(C.J,{as:R.zlQ,color:x===he.MEMBERS?"common.pool":void 0}),onClick:()=>z(he.MEMBERS)}),(0,Q.jsx)(g.x,{pl:3,children:(0,Q.jsx)(y.z,{onClick:O,rightIcon:(0,Q.jsx)(R.sFD,{}),variant:"solid",children:x===he.MEMBERS?c("done",{ns:"common"}):c("next",{ns:"common"})})})]})]})})]})]})};var xe=n(772929),ge=n(323887),fe=n(926284),be=n(354161),je=n(732259),_e=n(842554),ke=n(77456),ye=n(693708),Ce=n(135201),Se=n(172623),Te=n(519186),we=n(664723),Ee=n(179822),Ie=n(559222),Ae=n(524943),ze=n(807523),Oe=n(53004),De=n(921902),Pe=n(177612),Re=n(677360),Le=n(357023),Me=n(957711),Fe=n(385896),Ne=n(174274),Ue=n(500045),$e=n(917528);const We=e=>{let{type:t,...n}=e;const o=(0,i.useMemo)(()=>{switch(t){case"application/pdf":case"text/plain":return R.AgU;
1case"text/csv":return R.LDU;case"application/zip":return R.eFw;default:return R.FIM}},[t]);return(0,Q.jsx)(C.J,{as:o,size:"lg",...n})},Be=e=>{let{type:t,...n}=e;const{t:o}=(0,a.$)(["project-management"]),l=(0,i.useMemo)(()=>{switch(t){case F.DOCUMENT_STORY:return{icon:Ne.r,background:"common.green_lantern"};case F.DESIGN_STORY:return{icon:R.AQM,background:"common.red_berry"};case F.SOCIAL_POST:return{icon:Ue.r,background:"common.safe_dark"};case F.SOCIAL_POST_DRAFT:return{icon:$e.r,background:"common.safe_dark"};default:return null}},[t]);return l?(0,Q.jsx)(f.u,{label:o(`attachment.${t}`),placement:"top",hasArrow:!0,children:(0,Q.jsx)(g.x,{...n,as:"span",children:(0,Q.jsx)(C.J,{p:1,fontSize:"3xl",color:"white",borderRadius:"lg",as:l.icon,background:l.background})})}):null};var He=n(360070),Ze=n(777580),Ge=n(67784),Je=n(659840);const Ve=(0,i.lazy)(()=>Promise.resolve().then(n.bind(n,988193))),Xe=e=>{let{src:t,onLoad:n,isLoaded:i}=e;return(0,Q.jsx)(Ee.E,{src:t,maxW:"full",maxH:"full",objectFit:"scale-down",onLoad:n,fallback:(0,Q.jsx)(q.O,{isLoaded:i,w:"inherit",h:"inherit"})})},qe=e=>{let{src:t}=e;return(0,Q.jsx)("video",{style:{objectFit:"contain",maxWidth:"100%",maxHeight:"100%"},controls:!0,width:"inherit",height:"inherit",children:(0,Q.jsx)("source",{src:t})},t)},Ye=e=>{let{src:t}=e;return(0,Q.jsx)("audio",{controls:!0,autoPlay:!0,src:t})},Ke=e=>{let{src:t}=e;const{t:n}=(0,a.$)("common"),[o,l]=(0,i.useState)({page:1,pages:1});return(0,i.useEffect)(()=>
1{l({page:1,pages:1})},[t]),(0,Q.jsxs)(j.k,{alignContent:"center",justifyContent:"center",h:"full",flexDirection:"column",children:[(0,Q.jsx)(g.x,{position:"relative",maxH:"full",mx:"auto",sx:{".react-pdf__Document":{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden",aspectRatio:"1 / 1.2",maxH:"100%"},".react-pdf__Thumbnail":{maxWidth:"calc(100% - 2rem)",width:"fit-content",height:"100%",boxShadow:"0 5px 12px 1px rgba(0, 0, 0, 0.3),0 -5px 12px 1px rgba(0, 0, 0, 0.3)"},".react-pdf__Thumbnail__page":{width:"fit-content",height:"inherit"},".react-pdf__Thumbnail canvas":{objectFit:"scale-down",width:"100% !important",height:"100% !important"}},children:(0,Q.jsx)(i.Suspense,{fallback:(0,Q.jsx)(q.O,{height:"300px"}),children:(0,Q.jsx)(Ve,{file:t,onLoadSuccess:e=>{let{numPages:t}=e;l({page:1,pages:t})},onLoadError:()=>{l({page:1,pages:0})},showThumbnail:!0,pageNumber:o.page,onItemClick:()=>{l(e=>({...e,page:Math.min(e.page+1,e.pages)}))}})})}),o.pages>1&&(0,Q.jsxs)(T.h,{gap:2,py:2,mb:1,justifyContent:"center",children:[(0,Q.jsx)(z.h,{"aria-label":n("previous"),icon:(0,Q.jsx)(R.q8j,{}),isDisabled:o.page<2,isRound:!0,onClick:()=>l(e=>({...e,page:Math.min(e.page-1,e.pages)}))}),(0,Q.jsx)(z.h,{"aria-label":n("next"),icon:(0,Q.jsx)(R.gPZ,{}),isDisabled:o.page===o.pages,isRound:!0,onClick:()=>l(e=>({...e,page:Math.min(e.page+1,e.pages)}))})]})]})},Qe=e=>{let{src:t}=e;const n=(0,m.S)({base:!0,lg:!1}),[o,l]=(0,h.k)(),[s,a]=(0,i.useState)(""),r=(0,i.useCallback)(async()=>{try{l.on();const e=await fetch(t),n=await e.text();a(n)}catch(e){try{const e=await fetch(`${M.XzF}${encodeURIComponent(t)}`),n=await e.text();a(n)}catch(e){}}finally{l.off()}},[t,l]);return(0,i.useEffect)(()=>{r()},[]),o?(0,Q.jsx)(q.O,{w:"full",maxW:n?"90vw":"864px",h:"full",borderRadius:"lg"}):(0,Q.jsx)(L.G_N,{width:`min(${n?"90vw":"864px"}, 100%)`,height:"full",value:s,language:"markdown"})},et=e=>{let{documentId:t}=e;const n=(0,m.S)({base:!0,lg:!1}),[o,l]=(0,h.k)(),[s,a]=(0,i.useState)(null),r=(0,i.useCallback)(async()=>{try{l.on();const e=await(0,M.Cuq)(t,{fields:"content,id"});a(e.data)}catch(e){}finally{l.off()}},[t,l]);return(0,i.useEffect)(()=>{r()},[]),o?(0,Q.jsx)(q.O,{w:"full",maxW:n?"90vw":"864px",h:"full",borderRadius:"lg"}):(0,Q.jsx)(j.k,{id:"scrolling-container",direction:"column",align:"center",justify:"flex-start",overflowY:"auto",children:(0,Q.jsx)(g.x,{maxW:n?"90vw":"864px",minW:n?0:"864px",h:"max-content",position:"relative",id:"scrolling-bounds",sx:{".quill-editor-container":{color:"black",".ql-container":{background:"white",border:"transparent",borderRadius:"lg",".ql-editor":{padding:"1rem 2rem 2rem 2rem","h1, h2, h3, h4, h5, h6":{color:"unset !important"},"p, span, h1, h2, h3, h4, h5, h6, b, i, u, s, li, sup, sub, blockquote, pre, br, strong, div, em, img, a, iframe":{"::selection":{color:"dark.content_inverse",backgroundColor:"common.primary_400"}}}}}},children:(0,Q.jsx)(Ge.Bn,{defaultValue:null===s||void 0===s?void 0:s.content,theme:"snow",modules:{toolbar:!1},formats:F.EDITOR_FORMATS,onChangeSelection:()=>{},placeholder:"",readOnly:!0})})})},tt="calc(100vh - 9.5rem)",nt=e=>{var t,n,l,r,d,c,u,p,v;let{attachments:x=[],isReadOnly:f,onClose:b,onDownload:k,onCommentAdded:C,onCommentDeleted:S}=e;const{t:w}=(0,a.$)(["project-management","common"]),[E,I]=(0,h.k)(),A=(0,o.TH)(),O=new URLSearchParams(A.search).get("a"),D=(0,m.S)({base:!0,lg:!1}),P=(0,i.useMemo)(()=>x.find(e=>e.id===O),[x,O]),M=(0,i.useMemo)(()=>(0,F.getFileExtension)((null===P||void 0===P?void 0:P.url)||""),[P]),N=(0,i.useMemo)(()=>M&&["jpeg","jpg","png","gif","webp"].includes(M),[M]),U=(0,Je.k6)(),$=(0,i.useMemo)(()=>{var e;if(x.length<2)return;const t=x.findIndex(e=>e.id===O)-1,n=(null===(e=x[t])||void 0===e?void 0:e.id)||x[x.length-1].id,i=new URLSearchParams(A.search);return i.set("a",n),`${A.pathname}?${i.toString()}`},[x,O,A]),W=(0,i.useMemo)(()=>{var e;if(x.length<2)return;const t=x.findIndex(e=>e.id===O)+1,n=(null===(e=x[t])||void 0===e?void 0:e.id)||x[0].id,i=new URLSearchParams(A.search);return i.set("a",n),`${A.pathname}?${i.toString()}`},[x,O,A]),{isOpen:B,onClose:H,onToggle:Z}=(0,Ie.q)(),G=(0,i.useCallback)(()=>{var e,t;const n=(null===P||void 0===P||null===(e=P.data)||void 0===e?void 0:e.fileNameOriginal)||(null===P||void 0===P||null===(t=P.data)||void 0===t?void 0:t.fileName),i=null!==n&&void 0!==n&&n.includes(".")?n.split(".")[0]:n;if(null!==P&&void 0!==P&&P.url){const e=(0,F.getFileExtension)(P.url);k(P.url,{name:i,format:e}),(0,F.analyticsTrackEvent)("attachmentDownload")}},[P,k]),J=(0,i.useCallback)(()=>{W&&U.push(W)},[W,U]),V=(0,i.useCallback)(()=>{$&&U.push($)},[$,U]),Y=(0,i.useCallback)(()=>{const e=new URLSearchParams(A.search);e.delete("a"),null===b||void 0===b||b(),U.push(`${A.pathname}?${e.toString()}`)},[A,U,b]),K=(0,i.useCallback)(e=>
1{37===e.keyCode?V():39===e.keyCode&&J()},[V,J]);return(0,i.useEffect)(()=>{null!==P&&void 0!==P&&P.commentCount&&!B&&Z()},[P]),P?(0,Q.jsxs)(Ae.u_,{onClose:Y,isOpen:!0,size:"full",isCentered:!1,variant:"line-min",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{m:[1,1,1,6],onKeyDown:x.length>1?K:void 0,children:[(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Pe.x,{children:(0,Q.jsx)(_.x,{minH:6,noOfLines:1,maxW:"calc(100vw - 8rem)",children:(null===(t=P.data)||void 0===t?void 0:t.fileNameOriginal)||(null===(n=P.data)||void 0===n?void 0:n.fileName)})}),(0,Q.jsx)(Re.f,{position:"relative",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:tt,p:0,children:(0,Q.jsx)(g.x,{w:"full",height:tt,children:(0,Q.jsxs)(j.k,{flex:1,height:tt,children:[(0,Q.jsxs)(j.k,{flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden",position:"relative",flex:1,minW:0,pt:6,pl:8,pr:8,pb:6,height:tt,children:[P.type?null!==(l=P.socialContent)&&void 0!==l&&l.id&&f?(0,Q.jsx)(j.k,{flex:1,h:"full",width:"full",alignItems:"center",children:(0,Q.jsx)(Ze.Z,{account:P.socialContent.payload.accountsDetails[0],post:P.socialContent.payload.post,mx:"auto"})}):null!==(r=P.socialContent)&&void 0!==r&&r.id?(0,Q.jsx)(j.k,{w:"full",flex:1,p:2,borderRadius:"lg",bg:"base_level_2",overflow:"auto",children:(0,Q.jsx)(He.Z,{id:P.socialContent.payload.post.id,type:P.type===F.SOCIAL_POST_DRAFT?"draft":P.type,commentListHeight:"calc(100vh - 464px)"})}):P.type!==F.DOCUMENT_STORY&&N?(0,Q.jsx)(Xe,{src:P.url,isLoaded:E,onLoad:I.on}):P.type.includes("video")?(0,Q.jsx)(qe,{src:P.url}):P.type.includes("audio")?(0,Q.jsx)(Ye,{src:P.url}):P.type.includes("pdf")||"pdf"===M?(0,Q.jsx)(Ke,{src:P.url}):P.type.includes("markdown")?(0,Q.jsx)(Qe,{src:P.url}):P.type===F.DOCUMENT_STORY?(0,Q.jsx)(et,{documentId:P.data.assetId}):P.type===F.DESIGN_STORY?(0,Q.jsx)(j.k,{h:"100%",w:"100%",direction:"column",alignItems:"center",justifyContent:"center",children:P.thumbUrl?(0,Q.jsx)(Me.r,{maxH:"full",maxW:"full",href:P.detailUrl,isExternal:!0,children:(0,Q.jsx)(Ee.E,{src:P.thumbUrl,maxW:"full",maxH:"full",objectFit:"scale-down",fallback:(0,Q.jsx)(q.O,{isLoaded:E,w:"inherit",h:"inherit"})})}):(0,Q.jsxs)(j.k,{justifyContent:"center",alignItems:"center",direction:"column",p:8,gap:4,children:[(0,Q.jsxs)(g.x,{position:"relative",borderRadius:"lg",bg:"base_alpha_200",px:9,pt:5,pb:2,children:[(0,Q.jsx)(Be,{top:2,left:2,type:P.type,position:"absolute"}),(0,Q.jsx)(We,{mb:3,fontSize:"6xl",type:P.type})]}),(0,Q.jsxs)(_.x,{textAlign:"center",fontSize:"sm",color:"content_note",children:[P.detailUrl?w("file.preview_unavailable"):w("file.unavailable"),(0,Q.jsx)("br",{}),null===(d=P.data)||void 0===d?void 0:d.fileNameOriginal," ",(null===(c=P.data)||void 0===c?void 0:c.size)&&(0,Q.jsxs)(Q.Fragment,{children:["(",(0,F.formatBytes)(P.data.size),")"]})]}),P.detailUrl&&!f&&(0,Q.jsx)(y.z,{leftIcon:(0,Q.jsx)(R.$OI,{}),as:Me.r,href:P.detailUrl,isExternal:!0,variant:"secondary",children:w("open",{ns:"common"})})]})}):(0,Q.jsxs)(j.k,{justifyContent:"center",alignItems:"center",direction:"column",p:8,gap:4,children:[(0,Q.jsx)(We,{fontSize:"6xl",type:P.type}),(0,Q.jsxs)(_.x,{textAlign:"center",fontSize:"sm",color:"content_note",children:[w("file.preview_unavailable"),(0,Q.jsx)("br",{}),null===(u=P.data)||void 0===u?void 0:u.fileNameOriginal," ",null!==(p=P.data)&&void 0!==p&&p.size?(0,Q.jsxs)(Q.Fragment,{children:["(",(0,F.formatBytes)(P.data.size),")"]}):null]}),(0,Q.jsx)(y.z,{leftIcon:(0,Q.jsx)(R.$0x,{}),onClick:G,variant:"secondary",children:w("download",{ns:"common"})})]}):(0,Q.jsx)(_.x,{color:"content_note",children:w("file.unavailable")}),$&&(0,Q.jsx)(z.h,{"aria-label":w("previous",{ns:"common"}),icon:(0,Q.jsx)(R.XWG,{}),as:s.rU,to:$,position:"absolute",variant:"ghost",size:"sm",h:"100%",borderRadius:"none",top:0,left:0}),W&&(0,Q.jsx)(z.h,{"aria-label":w("next",{ns:"common"}),icon:(0,Q.jsx)(R.sFD,{}),as:s.rU,to:W,position:"absolute",variant:"ghost",size:"sm",h:"100%",borderRadius:"none",top:0,right:0})]}),B&&![F.SOCIAL_POST,F.SOCIAL_POST_DRAFT].includes(P.type)&&(0,Q.jsxs)(g.x,{p:4,bg:"base_level_2",height:["full","full","full","full"],w:["full","full","full","20rem"],top:0,position:["absolute","absolute","absolute","relative"],children:[(0,Q.jsxs)(j.k,{gap:3,mb:3,justifyContent:"space-between",alignItems:"center",children:[(0,Q.jsx)(X.X,{size:"xs",fontWeight:"medium",children:w("attachment.comments")}),(0,Q.jsx)(z.h,{"aria-label":w("close",{ns:"common"}),icon:(0,Q.jsx)(R.APH,{}),variant:"ghost",size:"sm",mr:-1,onClick:H})]}),(0,Q.jsx)(Fe.Z,{contentType:F.CommentsContentTypes.ATTACHMENT,activePage:{id:P.id,isSelected:!0,pageIndex:0},listHeight:D?"calc(100vh - 350px)":"calc(100vh - 392px)",shouldWrapMenuListInPortal:!1,onAdded:C,onDeleted:S,newCommentToolbarId:"attachment-new-comment-toolbar"})]})]})})}),!f&&(0,Q.jsx)(Le.m,{children:(0,Q.jsxs)(T.h,{size:"sm",spacing:"3",children:[![F.SOCIAL_POST,F.SOCIAL_POST_DRAFT].includes(P.type)&&(0,Q.jsx)(L.Ddz,{"aria-label":w("comments.label",{ns:"common"}),onClick:Z,isActive:B,icon:(0,Q.jsx)(R.zYI,{}),tooltipLabel:w("comments.label",{ns:"common"})}),[F.DOCUMENT_STORY,F.DESIGN_STORY,F.SOCIAL_POST,F.SOCIAL_POST_DRAFT].includes(P.type)?(0,Q.jsx)(y.z,{leftIcon:(0,Q.jsx)(R.$OI,{}),as:Me.r,href:P.detailUrl,isExternal:!0,isDisabled:!P.detailUrl,variant:"secondary",children:w("open",{ns:"common"})}):(0,Q.jsxs)(y.z,{leftIcon:(0,Q.jsx)(R.$0x,{}),onClick:G,variant:"secondary",isDisabled:!P.type,children:[w("download",{ns:"common"}),null!==(v=P.data)&&void 0!==v&&v.size?(0,Q.jsxs)(_.x,{fontSize:"sm",as:"span",fontWeight:300,ml:1,color:"content_note",whiteSpace:"nowrap",children:["(",(0,F.formatBytes)(P.data.size),")"]}):null]})]})})]})]}):(0,Q.jsxs)(Ae.u_,{onClose:Y,isOpen:!0,size:"full",isCentered:!1,variant:"line-min",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{m:[1,1,1,6],children:[(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Pe.x,{children:w("attachment.title")}),(0,Q.jsx)(Re.f,{position:"relative",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:tt,p:0,children:(0,Q.jsx)(j.k,{flex:1,justifyContent:"center",alignItems:"center",height:tt,children:(0,Q.jsxs)(j.k,{direction:"column",justifyContent:"center",alignItems:"center",color:"content_note",children:[(0,Q.jsx)(We,{mb:3,fontSize:"6xl"}),(0,Q.jsx)(_.x,{fontSize:"sm",children:w("file.unavailable")})]})})}),(0,Q.jsx)(Le.m,{children:(0,Q.jsx)(y.z,{onClick:Y,variant:"secondary",children:w("return",{ns:"common"})})})]})]})};var it=n(395392),ot=n(868413),lt=n(742533),st=n(141494),at=n(70211),rt=n(622064),dt=n(231085),ct=n(492736),ut=n(249426);const pt=e=>{let{id:t,thumbUrl:n,containerProps:l,commentCount:r,progress:d,type:c,name:u,onRemove:p,onOpenPreview:m}=e;const{t:h}=(0,a.$)("common"),[v,x]=(0,i.useState)(),f=(0,o.TH)(),b=(0,i.useMemo)(()=>d&&void 0!==d.percentage?d.percentage:void 0,[d]),k=(0,i.useMemo)(()=>b&&(b>0||0===b),[b]),S=(0,i.useMemo)(()=>{const e=new URLSearchParams(f.search);return e.append("a",t),`${f.pathname}?${e.toString()}`},[t,f]),T=(0,i.useCallback)(e=>{k?e.preventDefault():null===m||void 0===m||m(t)},[k,m,t]);return(0,Q.jsxs)(g.x,{position:"relative",w:"122px",h:"92px",_hover:{_after:{borderRadius:"xl",content:'""',position:"absolute",pointerEvents:"none",inset:0,width:"full",height:"full",background:"dark.base_alpha_400"},"[data-showonhover]":{opacity:1}},children:[(0,Q.jsxs)(y.z,{w:"full",h:"full",border:0,boxShadow:"none",overflow:"hidden",borderRadius:"xl",padding:0,position:"relative",onClick:T,as:s.rU,to:S,_hover:{boxShadow:"none",_after:{boxShadow:"none",opacity:0,border:"none",outline:"none"},_before:{boxShadow:"none",opacity:0,border:"none",outline:"none"}},...l,children:[(0,Q.jsx)(Be,{type:c,position:"absolute",top:1,left:1}),r?(0,Q.jsxs)(g.x,{as:"span",position:"absolute",top:.5,right:1,textAlign:"center",children:[(0,Q.jsx)(_.x,{as:"span",color:"content_inverse",position:"absolute",left:0,w:"full",textAlign:"center",top:1,fontSize:10,
1children:r}),(0,Q.jsx)(C.J,{color:"content_inactive",as:R.zYI})]}):null,(0,Q.jsxs)(j.k,{justifyContent:"center",alignItems:"center",width:"full",height:"full",children:[n?(0,Q.jsxs)(g.x,{w:"full",h:"full",children:[(0,Q.jsx)(Ee.E,{src:n,fallback:!1===v?(0,Q.jsx)(ut.Z,{text:n}):(0,Q.jsx)(ct.Z,{}),onLoadStart:()=>x(void 0),onLoad:()=>x(!0),onError:()=>x(!1),width:"full",height:"full",objectFit:"cover",borderRadius:"xl",maxHeight:"full"}),(0,Q.jsx)(_.x,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:"xs",position:"absolute",bottom:0,py:1,px:.5,zIndex:1,opacity:[1,1,1,0],"data-showonhover":"true",display:"block",w:"full",color:"white",bg:"dark.base_alpha_400",borderBottomLeftRadius:"xl",borderBottomRightRadius:"xl",children:u})]}):(0,Q.jsxs)(g.x,{textAlign:"center",minW:0,px:2,children:[(0,Q.jsx)(We,{fontSize:"5xl",type:c,my:3}),(0,Q.jsx)(_.x,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:"xs",color:"content_inactive",children:u})]}),k?(0,Q.jsx)(g.x,{position:"absolute",inset:"0",display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",children:(0,Q.jsx)(rt.D,{capIsRound:!0,value:b,isIndeterminate:0===b||100===b,lineHeight:1,thickness:"6px",trackColor:"base_level_1",color:"common.primary_400",children:(0,Q.jsx)(dt.i,{color:"white",children:0===b||100===b?"":`${b}%`})})}):null]})]}),p&&(0,Q.jsxs)(I.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,Q.jsx)(A.j,{"aria-label":"Options",variant:"secondary",as:z.h,fontSize:"xs",size:"xs",ml:1,icon:(0,Q.jsx)(C.J,{as:R.Og$}),onClick:e=>e.stopPropagation(),position:"absolute",zIndex:6,top:1,right:1}),(0,Q.jsx)(O.q,{w:"auto",minW:"7rem",onClick:e=>e.stopPropagation(),children:(0,Q.jsx)(D.s,{onClick:e=>{e.stopPropagation(),p(t)},icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.KGR}),children:h("delete",{ns:"common"})})})]})]})};var mt=n(487385);const ht={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}},vt=e=>{let{uppy:t,isOpen:n,title:i,onClose:o}=e;const{colorMode:l}=(0,v.If)();return(0,Q.jsxs)(Ae.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:n,onClose:o,size:"2xl",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[i?(0,Q.jsx)(Pe.x,{children:i}):null,(0,Q.jsx)(Re.f,{padding:"0",children:(0,Q.jsx)(g.x,{sx:ht,children:(0,Q.jsx)(mt.A,{showSelectedFiles:!1,disableStatusBar:!0,proudlyDisplayPoweredByUppy:!1,theme:l,uppy:t})})}),(0,Q.jsx)(De.o,{})]})]})},xt={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}},gt={"&.uppy-is-drag-over":{position:"relative","&::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}}},ft=e=>{let{onClick:t,title:n,icon:i,color:o}=e;return(0,Q.jsxs)(y.z,{onClick:t,height:"auto",justifyContent:"flex-start",variant:"unstyled",display:"flex",fontWeight:"normal",flexDirection:"column",color:"content_inactive",p:1,_hover:{color:"content_active","> span:first-child":{bg:"base_level_1",boxShadow:"outline"}},_active:{color:"content_active"},children:[(0,Q.jsx)(g.x,{as:"span",bg:"content_alpha_100",borderRadius:"full",p:3,mb:"2",children:(0,Q.jsx)(C.J,{color:o,as:i,w:6,h:6})}),(0,Q.jsx)(_.x,{fontSize:"xs",as:"span",whiteSpace:"break-spaces",children:n})]})},bt=e=>{let{appType:t,buttonText:n,buttonWrapperProps:o,attachments:l,emptyInfo:s,isReadOnly:r,title:d,onFileAdded:c,onFileRemoved:u,onCommentAdded:p,onCommentDeleted:m,onResourcesPickerOpen:v}=e;const x=(0,i.useRef)(null),{t:f}=(0,a.$)(["project-management","common","ai"]),{uppy:b}=(0,it.Z)({id:"attachments",saveToAssetOptions:{params:{app_type:t,is_reusable:!1}},restrictions:{allowAllFiles:!0}}),k=(0,F.useQuery)().get("a"),[S,T]=(0,i.useReducer)(st.K,[],st.l);(0,i.useEffect)(()=>{const e=l.map(e=>{var t,n,i,o,l,s,a,r,d,c,u,p,m,h;const v=e.content_thumbnail||(null===(t=e.social_content)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.post)||void 0===i||null===(o=i.videos)||void 0===o||null===(l=o[0])||void 0===l?void 0:l.thumbUrl)||(null===(s=e.social_content)||void 0===s||null===(a=s.payload)||void 0===a||null===(r=a.post)||void 0===r||null===(d=r.photos)||void 0===d||null===(c=d[0])||void 0===c?void 0:c.thumbUrl);return{id:e.id,url:e.content_url,thumbUrl:v,detailUrl:e.detail_url,commentCount:e.comment_count,type:e.social_content?e.social_content.type:e.content_media_type,data:{assetId:e.social_content?e.social_content.id:e.content_id,fileName:e.social_content?null===(u=e.social_content.payload)||void 0===u||null===(p=u.post)||void 0===p?void 0:p.message:e.content_name,fileNameOriginal:e.social_content?null===(m=e.social_content.payload)||void 0===m||null===(h=m.post)||void 0===h?void 0:h.message:e.content_name,url:e.content_url,size:e.content_size},socialContent:e.social_content}});T({type:"init",payload:e})},[l]);const[w,E]=(0,h.k)(),[I,A]=(0,h.k)(),[O,D]=(0,h.k)(),[P,M]=(0,i.useState)(),N=(0,i.useCallback)(e=>{P?(M(void 0),null===v||void 0===v||v(!1)):(M(e),null===v||void 0===v||v(!0))},[P,M,v]);(0,i.useEffect)(()=>{const e=()=>{b.getFiles().length||E.off()},t=(e,t)=>{const n=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);T({type:"update",payload:{id:e.id,item:{progress:{percentage:n}}}})},n=()=>{b.cancelAll()},i=async(e,t)=>{const n=e.meta||await(0,we.iO)(e.type.split("/")[0],e.uploadData.asset);T({type:"update",payload:{id:e.id,item:{url:e.uploadData.asset,thumbUrl:t.thumbnail,progress:null,data:{fileNameOriginal:t.asset_name,size:e.size,meta:n}}}}),c({content_type:"asset",id:t.id,content_id:t.id,content_url:e.uploadData.asset,content_thumbnail:t.thumbnail,content_size:e.size,content_name:t.asset_name}),b.removeFile(e.id)},o=e=>{T({type:"remove",payload:{id:e.id}}),b.removeFile(e.id)},l=(e,t)=>
1{T({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},s=(e,t)=>{T({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},a=()=>{const{info:e}=b.getState(),t=[...e],n=t.pop(),i=t.pop();if(null!==n&&void 0!==n&&n.message&&(null===n||void 0===n?void 0:n.message)!==(null===i||void 0===i?void 0:i.message)&&["error","warning"].includes(n.type)){const e=(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(_.x,{as:"span",display:"block",children:n.message}),n.details&&(0,Q.jsx)(_.x,{as:"span",display:"block",fontSize:"sm",color:"content_disabled",children:n.details})]});(0,L.CFj)({description:e,title:f("error",{ns:"common"}),status:"error"})}};return b.on("file-removed",e).on("upload-progress",t).on("complete",n).on("saveToAssets:upload-success",i).on("upload-error",o).on("thumbnail:generated",l).on("video-thumbnail:generated",s).on("info-visible",a),()=>{b.off("file-removed",e).off("upload-progress",t).off("complete",n).off("saveToAssets:upload-success",i).off("upload-error",o).off("thumbnail:generated",l).off("video-thumbnail:generated",s).off("info-visible",a)}},[b,c]),(0,i.useEffect)(()=>{const e=e=>{const t=[];e.forEach(e=>{b.getFile(e.id)&&(T({type:"add",payload:{item:{id:e.id,type:e.type,progress:{percentage:0}}}}),t.push(e.id))}),t.length&&(E.on(),A.off())};return b.on("files-added",e),()=>{b.off("files-added",e)}},[c,b]);const U=(0,i.useCallback)(e=>{b.removeFile(e),T({type:"remove",payload:{id:e}}),u(e)},[T,b,u]),$=(0,i.useCallback)(e=>{e.doc_type?c({id:e.id,content_id:e.id,content_type:"ai_document"}):e.story_type?c({id:e.id,content_id:e.id,content_type:F.DESIGN_STORY}):e.post?c({id:e.post.id,content_id:e.post.id,content_type:"draft"===e.type?F.SOCIAL_POST_DRAFT:e.type}):c({content_type:"asset",id:e.id,content_id:e.id}),M(void 0),null===v||void 0===v||v(!1)},[c,M,v]),W=((0,i.useCallback)(()=>{if(x.current){const e=x.current.querySelector("button.uppy-DragDrop-container");null===e||void 0===e||e.click()}},[]),(0,i.useCallback)((e,t)=>{(0,Ce.saveAs)(e,`${t.name}.${t.format}`)},[]));return(0,i.useEffect)(()=>{b&&null!==x&&void 0!==x&&x.current&&!r&&b.use(lt.Z,{id:"DropTarget",target:x.current})},[b]),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(g.x,{sx:gt,ref:x,children:[!S.length&&s,(0,Q.jsx)(Se.E,{gap:3,mb:S.length?4:2,children:S.map(e=>{var t;return(0,Q.jsx)(Se.U,{children:(0,Q.jsx)(pt,{onRemove:r?void 0:U,id:e.id,progress:e.progress,url:e.url,thumbUrl:e.thumbUrl,type:e.type,name:null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.fileNameOriginal,socialContent:e.socialContent,commentCount:e.commentCount})},e.id)})}),(0,Q.jsx)(g.x,{sx:xt,mb:4,display:"none",children:(0,Q.jsx)(ot.Z,{uppy:b,note:f("assets.drag_and_drop",{ns:"common"}),isLoading:w,allowMultipleFiles:!0,inputName:"Attachments",locale:void 0})}),O&&(0,Q.jsxs)(g.x,{bg:"base_level_2",pt:3,boxSizing:"border-box",borderRadius:"lg",children:[(0,Q.jsxs)(j.k,{gap:3,justifyContent:"space-between",px:3,children:[(0,Q.jsx)(X.X,{size:"sm",fontWeight:"medium",children:d||f("attachment.add")}),(0,Q.jsx)(z.h,{"aria-label":f("close",{ns:"common"}),onClick:D.off,icon:(0,Q.jsx)(R.APH,{}),variant:"ghost",size:"sm",position:"relative",top:-1,right:-1})]}),(0,Q.jsx)(g.x,{w:"full",overflowX:"auto",sx:{scrollbarWidth:"thin"},pb:3,px:3,children:(0,Q.jsxs)(V.M,{columns:6,spacing:1,minW:"31.5rem",children:[(0,Q.jsx)(ft,{onClick:A.on,title:f("attachments.upload"),icon:R.oSY}),(0,Q.jsx)(ft,{onClick:()=>N(F.ASSET),title:f("attachment.asset"),icon:R.w66}),(0,Q.jsx)(ft,{onClick:()=>N(F.DOCUMENT_STORY),title:f("attachment.document"),icon:Ne.r,color:"common.green_lantern"}),(0,Q.jsx)(ft,{onClick:()=>N(F.DESIGN_STORY),title:f("attachment.story"),icon:R.AQM,color:"common.red_berry"}),(0,Q.jsx)(ft,{onClick:()=>N(F.SOCIAL_POST_DRAFT),title:f("attachment.post_draft"),icon:$e.r,color:"common.safe_dark"}),(0,Q.jsx)(ft,{onClick:()=>N(F.SOCIAL_POST),title:f("attachment.post"),icon:Ue.r,color:"common.safe_dark"})]})})]}),!r&&(0,Q.jsx)(j.k,{justifyContent:"center",...o,children:!O&&(0,Q.jsx)(y.z,{onClick:D.on,size:"sm",leftIcon:(0,Q.jsx)(C.J,{as:R.PqE}),children:n||f("attachment.add")})})]}
1),k&&(0,Q.jsx)(nt,{attachments:S,isReadOnly:r,onDownload:W,onCommentAdded:p?()=>p(k):void 0,onCommentDeleted:m?()=>m(k):void 0}),(0,Q.jsx)(vt,{onClose:A.off,uppy:b,isOpen:I}),P&&(0,Q.jsx)(Te.h,{children:(0,Q.jsx)(at.Z,{onItemClick:$,onClose:()=>{M(void 0),null===v||void 0===v||v(!1)},defaultCategory:P})})]})};var jt=n(266542);const _t=e=>{let{project:t,onOpenMembers:n,onOpenSettings:o,userId:l,isReadOnly:s}=e;const{t:d}=(0,a.$)(["project-management","common","workspace"]),c=(0,r.I0)(),[u,p]=(0,h.k)(),[m,v]=(0,h.k)(),[b,k]=(0,h.k)(),[w,E]=(0,h.k)(),[I,A]=(0,i.useState)(""),[O,D]=(0,i.useState)([]),P=(0,i.useRef)(null),N=(0,i.useCallback)(async e=>{try{v.on();const t=(await(0,M.bhz)(e)).data.filter(e=>e.shared_item);D(t)}catch(t){(0,Y.S3)(t)}finally{v.off()}},[v,D]),U=(0,i.useCallback)(async e=>{e.preventDefault(),E.on()},[E]),$=(0,i.useCallback)(async()=>{A(""),E.off()},[E,A]),B=(0,i.useMemo)(()=>null!==O&&void 0!==O&&O.length?O.filter(e=>{var t;return e.display_name&&e.display_name.toLowerCase().indexOf(I)>-1||e.email&&(null===(t=e.email.toLowerCase())||void 0===t?void 0:t.indexOf(I))>-1}):[],[I,O]),H=(0,i.useCallback)(async e=>{p.on();try{await c((0,W.q5)({projectId:t.id,add:[e]})),(0,F.analyticsTrackEvent)("pm.projectAttachmentAdd")}catch(n){(0,Y.S3)(n)}finally{p.off()}},[c,p,null===t||void 0===t?void 0:t.id]),Z=(0,i.useCallback)(async e=>{p.on();try{await c((0,W.q5)({projectId:t.id,remove:[e]})),(0,F.analyticsTrackEvent)("pm.projectAttachmentRemove")}catch(n){(0,Y.S3)(n)}finally{p.off()}},[c,p,null===t||void 0===t?void 0:t.id]),G=(0,i.useCallback)(async e=>{let{id:t,description:n}=e;p.on();try{await(0,M.tyB)(t,{description:n}),await c((0,W.mW)()),(0,F.analyticsTrackEvent)("pm.projectUpdateDescription"),k.off()}catch(i){(0,Y.S3)(i)}finally{p.off()}},[c,p,k]),J=(0,i.useCallback)(e=>{c((0,W.jq)({userId:e}))},[c]),{watch:V,register:X,setValue:K,handleSubmit:ee,formState:{errors:te}}=(0,oe.cI)({mode:"onBlur",shouldUnregister:!0}),ne=(0,i.useCallback)(e=>G({id:null===t||void 0===t?void 0:t.id,...e}),[G,null===t||void 0===t?void 0:t.id]),ie=V("description");return(0,i.useEffect)(()=>{null!==t&&void 0!==t&&t.description&&K("description",t.description)},[null===t||void 0===t?void 0:t.description]),(0,i.useEffect)(()=>{t.id&&N(t.id)},[N,null===t||void 0===t?void 0:t.id]),(0,i.useEffect)(()=>{var e;w&&(null===P||void 0===P||null===(e=P.current)||void 0===e||e.focus())},[w]),t?(0,Q.jsx)(j.k,{maxW:"44rem",minW:0,as:"section",direction:"column",gap:3,w:"full",borderRadius:"lg",mx:[3,3,3,"auto"],my:4,children:(0,Q.jsxs)(g.x,{children:[(0,Q.jsxs)(xe.U,{p:0,mb:2,allowToggle:!0,defaultIndex:[0,1,2],allowMultiple:!0,children:[(0,Q.jsxs)(ge.Q,{border:0,bg:"base_level_3",borderRadius:"lg",mb:2,children:[(0,Q.jsxs)(fe.K,{alignItems:"center",justifyContent:"space-between",w:"full",px:3,children:[(0,Q.jsxs)(j.k,{as:"span",alignItems:"center",gap:2,children:[(0,Q.jsx)(C.J,{as:R.czo}),(0,Q.jsx)(_.x,{as:"span",fontSize:"sm",fontWeight:"medium",children:d("project.about")})]}),(0,Q.jsx)(be.X,{})]}),(0,Q.jsx)(je.H,{px:3,children:u?(0,Q.jsx)(q.O,{h:20,borderRadius:"lg"}):s&&null!==t&&void 0!==t&&t.description?(0,Q.jsx)(_.x,{color:"content_details",fontSize:"sm",children:null===t||void 0===t?void 0:t.description}):null!==t&&void 0!==t&&t.description||b?(0,Q.jsxs)("form",{onSubmit:ee(ne),children:[(0,Q.jsx)(j.k,{flexDirection:"column",gap:4,children:(0,Q.jsx)(le.NI,{isInvalid:!(null===te||void 0===te||!te.description),children:(0,Q.jsx)(re.g,{fontSize:"sm",...X("description"),placeholder:d("project.description")})})}),(null===t||void 0===t?void 0:t.description)!==ie&&(0,Q.jsx)(T.h,{justifyContent:"flex-end",display:"flex",mt:3,children:(0,Q.jsx)(y.z,{isLoading:u,type:"submit",variant:"solid",size:"sm",children:d("save",{ns:"common"})})})]}):(0,Q.jsxs)(g.x,{textAlign:"center",py:1,children:[(0,Q.jsx)(jt.Z,{icon:R.pGJ,title:d("project.description_title"),subtitle:d("project.description_tip")}),(0,Q.jsx)(f.u,{placement:"auto",hasArrow:!0,isDisabled:!s,label:d("no_edit_project_tip"),shouldWrapChildren:!0,children:(0,Q.jsx)(y.z,{onClick:k.on,size:"sm",leftIcon:(0,Q.jsx)(R.r3Y,{}),isDisabled:s,children:d("project.description_add")})})]})})]}),(0,Q.jsxs)(ge.Q,{border:0,bg:"base_level_3",borderRadius:"lg",mb:2,children:[(0,Q.jsxs)(fe.K,{alignItems:"center",justifyContent:"space-between",w:"full",px:3,children:[w?(0,Q.jsx)(g.x,{maxW:"16rem",onClick:e=>e.preventDefault(),children:(0,Q.jsx)(L.MjL,{size:"sm",placeholder:d("search.generic",{ns:"common"}),ref:P,onClose:$,onChange:A,value:I})}):(0,Q.jsxs)(j.k,{as:"span",alignItems:"center",gap:2,children:[(0,Q.jsx)(C.J,{as:R.zlQ}),(0,Q.jsx)(_.x,{as:"span",fontSize:"sm",fontWeight:"medium",children:d("project.members")}),(0,Q.jsx)(S.C,{children:O.length}),(0,Q.jsx)(z.h,{"aria-label":d("search.generic",{ns:"common"}
1),onClick:U,size:"xs",icon:(0,Q.jsx)(R.CNP,{}),variant:"ghost"})]}),(0,Q.jsx)(be.X,{})]}),(0,Q.jsxs)(je.H,{pt:0,px:3,children:[(0,Q.jsxs)(_e.aV,{p:3,mb:3,borderRadius:"lg",bg:"base_level_2",maxH:"16rem",overflow:"auto",sx:{scrollbarWidth:"thin"},spacing:3,children:[m?(0,Q.jsx)(Q.Fragment,{children:[...Array(5)].map((e,t)=>(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(q.O,{mb:2,h:10,borderRadius:"lg"})},t))}):B.map(e=>{var t,n;return(0,Q.jsx)(_e.HC,{children:(0,Q.jsxs)(j.k,{flex:1,minW:0,children:[(0,Q.jsx)(y.z,{variant:"unstyled",onClick:()=>J(e.user_id),children:(0,Q.jsx)(ke.q,{src:e.profile_picture,name:e.display_name||e.email,size:"sm",showBorder:!0,borderColor:"content_alpha_200",mr:2})}),(0,Q.jsxs)(g.x,{children:[(0,Q.jsxs)(j.k,{alignItems:"center",gap:2,h:3,children:[(0,Q.jsxs)(_.x,{fontSize:"sm",children:[e.display_name||e.email," ",e.user_id===l?d("user_management.you",{ns:"workspace"}):""]}),(null===(t=e.role)||void 0===t?void 0:t.display_name)&&(0,Q.jsx)(S.C,{as:"span",fontSize:"xs",color:"content_details",children:null===(n=e.role)||void 0===n?void 0:n.display_name})]}),e.email&&(0,Q.jsx)(_.x,{lineHeight:1,as:"span",position:"relative",mt:-1,fontSize:"xs",color:"content_details",children:e.email})]})]})},e.id)}),!B.length&&(0,Q.jsx)(_.x,{color:"content_note",children:d("errors.no_results",{ns:"common"})})]}),!s&&(0,Q.jsx)(y.z,{size:"sm",onClick:n,children:d("project.members_manage")})]})]}),(0,Q.jsxs)(ge.Q,{border:0,bg:"base_level_3",borderRadius:"lg",mb:2,children:[(0,Q.jsxs)(fe.K,{alignItems:"center",justifyContent:"space-between",w:"full",px:3,children:[(0,Q.jsxs)(j.k,{as:"span",alignItems:"center",gap:2,children:[(0,Q.jsx)(C.J,{as:ye.r}),(0,Q.jsx)(_.x,{as:"span",fontSize:"sm",fontWeight:"medium",children:d("project.resources")})]}),(0,Q.jsx)(be.X,{})]}),(0,Q.jsx)(je.H,{px:3,children:(0,Q.jsx)(bt,{attachments:t.attachments||[],appType:"PROJECT_MANAGER",buttonText:d("project.resources_add"),onFileAdded:H,onFileRemoved:Z,isReadOnly:s,title:d("project.resources_add"),emptyInfo:(0,Q.jsx)(jt.Z,{icon:R.l2j,title:d("project.resources_title"),subtitle:d("project.resources_tip")})})})]})]}),!s&&(0,Q.jsx)(x.M,{children:(0,Q.jsx)(g.x,{borderRadius:"lg",bg:"base_level_3",display:"inline-block",mb:4,children:(0,Q.jsx)(y.z,{onClick:()=>o({defaultTab:0}),leftIcon:(0,Q.jsx)(R.C5v,{}),children:d("project.settings_edit")})})})]})}):null};var kt=n(553218),yt=n(197830),Ct=n(331798),St=n(570445),Tt=n(240303),wt=n(306650),Et=n(375628),It=n(56347),At=n(719570),zt=n(434444);const Ot="250px",Dt="600px",Pt=e=>{let{widget:t,projectId:n,onEdit:o,onDelete:l,isManaging:s=!1,dragHandleProps:r}=e;const{t:d}=(0,a.$)(["project-management"]),[c,u]=(0,i.useState)(!0),[p,m]=(0,i.useState)(null),{isOpen:h,onOpen:v,onClose:x}=(0,Ie.q)(),[b,j,k,y,C,S]=(0,Et.dQ)("colors",["base_level_3","content_alpha_200","content_inactive","content_alpha_200","base_level_4","content_active"]),[T]=(0,Et.dQ)("shadows",["tooltip"]),w=(0,i.useCallback)(async()=>{try{u(!0);const e=await(0,M.MdF)(n,t.id);m(e.data)}catch(e){(0,Y.S3)(e)}finally{u(!1)}},[n,t.id]);(0,i.useEffect)(()=>{w()},[w]);const E=function(){if(!p)return null;const e=t.config.chartType||F.ChartTypes.BAR,n={fontSize:12,textColor:k,grid:{line:{stroke:y,strokeWidth:1}},tooltip:{container:{background:C,color:S,fontSize:12,borderRadius:"4px",boxShadow:T,padding:"8px 12px"}}};if(e===F.ChartTypes.BAR){var i,o;const e=p.labels.map((e,t)=>{var n,i,o;return{id:e,label:e,value:(null===(n=p.datasets[0])||void 0===n?void 0:n.data[t])||0,color:(null===(i=p.datasets[0])||void 0===i||null===(o=i.backgroundColor)||void 0===o?void 0:o[t])||F.CHART_DEFAULT_COLOR}});return(0,Q.jsx)(It.jM,{data:e,keys:["value"],indexBy:"label",margin:{top:20,right:20,bottom:50,left:60},padding:.3,colors:{datum:"data.color"},borderColor:{from:"color",modifiers:[["darker",1.6]]},axisTop:null,axisRight:null,axisBottom:{tickSize:5,tickPadding:5,tickRotation:-45,legend:null===(i=t.config.xAxis)||void 0===i?void 0:i.label,legendPosition:"middle",legendOffset:40},axisLeft:{tickSize:5,tickPadding:5,tickRotation:0,legend:(null===(o=t.config.yAxis)||void 0===o?void 0:o.label)||d("reporting.count"),legendPosition:"middle",legendOffset:-50},labelSkipWidth:12,labelSkipHeight:12,labelTextColor:{from:"color",modifiers:[["dar
1ker",1.6]]},enableGridY:!0,theme:n})}if(e===F.ChartTypes.PIE||e===F.ChartSubTypes.doughnut){const t=p.labels.map((e,t)=>{var n,i,o;return{id:e,label:e,value:(null===(n=p.datasets[0])||void 0===n?void 0:n.data[t])||0,color:(null===(i=p.datasets[0])||void 0===i||null===(o=i.backgroundColor)||void 0===o?void 0:o[t])||F.CHART_DEFAULT_COLORS[t%F.CHART_DEFAULT_COLORS.length]}});return(0,Q.jsx)(At.Y2,{data:t,margin:{top:20,right:20,bottom:60,left:20},innerRadius:e===F.ChartSubTypes.doughnut?.5:0,padAngle:.7,cornerRadius:3,activeOuterRadiusOffset:8,colors:{datum:"data.color"},borderWidth:1,borderColor:{from:"color",modifiers:[["darker",.2]]},arcLinkLabelsSkipAngle:10,arcLinkLabelsTextColor:k,arcLinkLabelsThickness:2,arcLinkLabelsColor:{from:"color"},arcLabelsSkipAngle:10,arcLabelsTextColor:{from:"color",modifiers:[["darker",2]]},legends:[{anchor:"bottom",direction:"row",justify:!1,translateX:0,translateY:50,itemsSpacing:0,itemWidth:100,itemHeight:18,itemTextColor:k,itemDirection:"left-to-right",itemOpacity:1,symbolSize:12,symbolShape:"circle"}],theme:n})}if(e===F.ChartTypes.LINE){var l,s,a;const e=[{id:(null===(l=t.config.yAxis)||void 0===l?void 0:l.label)||"Value",data:p.labels.map((e,t)=>{var n;return{x:e,y:(null===(n=p.datasets[0])||void 0===n?void 0:n.data[t])||0}})}];return(0,Q.jsx)(zt.fH,{data:e,margin:{top:20,right:20,bottom:50,left:60},xScale:{type:"point"},yScale:{type:"linear",min:"auto",max:"auto",stacked:!1},axisTop:null,axisRight:null,axisBottom:{tickSize:5,tickPadding:5,tickRotation:-45,legend:null===(s=t.config.xAxis)||void 0===s?void 0:s.label,legendOffset:40,legendPosition:"middle"},axisLeft:{tickSize:5,tickPadding:5,tickRotation:0,legend:(null===(a=t.config.yAxis)||void 0===a?void 0:a.label)||d("reporting.count"),legendOffset:-50,legendPosition:"middle"},pointSize:8,pointColor:{theme:"background"},pointBorderWidth:2,pointBorderColor:{from:"serieColor"},pointLabelYOffset:-12,useMesh:!0,enableGridX:!1,enableGridY:!0,theme:n})}return null};return c?(0,Q.jsxs)(g.x,{role:"group",bg:b,borderRadius:"lg",p:4,borderWidth:1,borderColor:j,position:"relative",children:[(0,Q.jsxs)(kt.U,{position:"absolute",top:2,right:2,spacing:1,zIndex:10,children:[s&&(0,Q.jsx)(g.x,{...r,cursor:"grab",_active:{cursor:"grabbing"},children:(0,Q.jsx)(f.u,{label:d("reporting.drag_to_reorder"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.drag_to_reorder"),icon:(0,Q.jsx)(R.NFl,{}),size:"sm",variant:"ghost",pointerEvents:"none"})})}),!s&&(0,Q.jsx)(f.u,{label:d("reporting.expand_chart"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.expand_chart"),icon:(0,Q.jsx)(R.vQE,{}),size:"sm",variant:"ghost",onClick:v,opacity:0,_groupHover:{opacity:1},transition:"opacity 0.2s"})}),s&&o&&(0,Q.jsx)(f.u,{label:d("reporting.edit_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.edit_widget"),icon:(0,Q.jsx)(R.r3Y,{}),size:"sm",variant:"ghost",onClick:()=>o(t)})}),s&&l&&(0,Q.jsx)(f.u,{label:d("reporting.delete_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.delete_widget"),icon:(0,Q.jsx)(R.KGR,{}),size:"sm",variant:"ghost",colorScheme:"red",onClick:()=>l(t.id)})})]}),(0,Q.jsx)(q.O,{height:"200px",borderRadius:"md"})]}):p&&0!==p.labels.length?(0,Q.jsxs)(g.x,{role:"group",bg:b,borderRadius:"lg",p:4,borderWidth:1,borderColor:j,position:"relative",children:[(0,Q.jsxs)(kt.U,{position:"absolute",top:2,right:2,spacing:1,zIndex:10,children:[s&&(0,Q.jsx)(g.x,{...r,cursor:"grab",_active:{cursor:"grabbing"},children:(0,Q.jsx)(f.u,{label:d("reporting.drag_to_reorder"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.drag_to_reorder"),icon:(0,Q.jsx)(R.NFl,{}),size:"sm",variant:"ghost",pointerEvents:"none"})})}),!s&&(0,Q.jsx)(f.u,{label:d("reporting.expand_chart"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":"Expand chart",icon:(0,Q.jsx)(R.vQE,{}),size:"sm",variant:"ghost",onClick:v,opacity:0,_groupHover:{opacity:1},transition:"opacity 0.2s"})}),s&&o&&(0,Q.jsx)(f.u,{label:d("reporting.edit_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":"Edit widget",icon:(0,Q.jsx)(R.r3Y,{}),size:"sm",variant:"ghost",onClick:()=>o(t)})}),s&&l&&(0,Q.jsx)(f.u,{label:d("reporting.delete_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":"Delete widget",icon:(0,Q.jsx)(R.KGR,{}),size:"sm",colorScheme:"red",onClick:()=>l(t.id)})})]}),t.title&&(0,Q.jsx)(X.X,{as:"h3",fontSize:"md",fontWeight:"medium",mb:3,children:t.title}),(0,Q.jsx)(g.x,{height:Ot,children:E()}),(0,Q.jsxs)(Ae.u_,{isOpen:h,onClose:x,size:"6xl",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(Pe.x,{children:t.title}),(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Re.f,{pb:6,children:(0,Q.jsx)(g.x,{height:Dt,children:E(Dt)})})]})]})]}):(0,Q.jsxs)(g.x,{role:"group",bg:b,borderRadius:"lg",p:4,borderWidth:1,borderColor:j,textAlign:"center",position:"relative",children:[(0,Q.jsxs)(kt.U,{position:"absolute",top:2,right:2,spacing:1,zIndex:10,children:[s&&(0,Q.jsx)(g.x,{...r,cursor:"grab",_active:{cursor:"grabbing"},children:(0,Q.jsx)(f.u,{label:d("reporting.drag_to_reorder"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.drag_to_reorder"),icon:(0,Q.jsx)(R.NFl,{}),size:"sm",variant:"ghost",pointerEvents:"none"})})}),!s&&(0,Q.jsx)(f.u,{label:d("reporting.expand_chart"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.expand_chart"),icon:(0,Q.jsx)(R.vQE,{}),size:"sm",variant:"ghost",onClick:v,opacity:0,_groupHover:{opacity:1},transition:"opacity 0.2s"})}),s&&o&&(0,Q.jsx)(f.u,{label:d("reporting.edit_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.edit_widget"),icon:(0,Q.jsx)(R.r3Y,{}),size:"sm",variant:"ghost",onClick:()=>o(t)})}),s&&l&&(0,Q.jsx)(f.u,{label:d("reporting.delete_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":d("reporting.delete_widget"),icon:(0,Q.jsx)(R.KGR,{}),size:"sm",variant:"ghost",colorScheme:"red",onClick:()=>l(t.id)})})]}),t.title&&(0,Q.jsx)(X.X,{as:"h3",fontSize:"md",fontWeight:"medium",mb:3,textAlign:"left",children:t.title}),(0,Q.jsx)(_.x,{color:"content_note",fontSize:"sm",children:d("reporting.no_data_available")})]})},Rt=e=>{var t;let{widget:n,onEdit:i,onDelete:o,isManaging:l=!1,dragHandleProps:s}=e;const{t:r}=(0,a.$)(["project-management"]),d=(null===(t=n.config)||void 0===t?void 0:t.content)||"";return(0,Q.jsxs)(g.x,{bg:"base_level_3",borderRadius:"lg",p:4,position:"relative",border:"1px solid",borderColor:"content_alpha_200",_hover:{borderColor:l?"common.primary_400":"content_alpha_200"},transition:"border-color 0.2s",children:[(0,Q.jsxs)(kt.U,{justify:"space-between",mb:d?3:0,children:[(0,Q.jsxs)(kt.U,{spacing:2,flex:1,minW:0,children:[l&&s&&(0,Q.jsx)(g.x,{ref:s,cursor:"move",children:(0,Q.jsx)(f.u,{label:r("reporting.drag_to_reorder"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(g.x,{children:(0,Q.jsx)(C.J,{as:R.NFl,color:"content_inactive"})})})}),(0,Q.jsx)(X.X,{as:"h3",fontSize:"md",fontWeight:"medium",noOfLines:1,flex:1,minW:0,children:n.title||r("reporting.untitled_widget")})]}),l&&(0,Q.jsxs)(kt.U,{spacing:1,children:[(0,Q.jsx)(f.u,{label:r("reporting.edit_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":r("reporting.edit_widget"),icon:(0,Q.jsx)(R.r3Y,{}),size:"sm",variant:"ghost",onClick:()=>null===i||void 0===i?void 0:i(n)})}),(0,Q.jsx)(f.u,{label:r("reporting.delete_widget"),hasArrow:!0,placement:"top",zIndex:1e3,children:(0,Q.jsx)(z.h,{"aria-label":r("reporting.delete_widget"),icon:(0,Q.jsx)(R.KGR,{}),size:"sm",variant:"ghost",colorScheme:"red",onClick:()=>null===o||void 0===o?void 0:o(n.id)})})]})]}),d?(0,Q.jsx)(g.x,{color:"content_note",fontSize:"sm",whiteSpace:"pre-wrap",sx:{"& p":{marginBottom:2},"& p:last-child":{marginBottom:0}},children:d}):(0,Q.jsx)(_.x,{color:"content_inactive",fontSize:"sm",fontStyle:"italic",children:r("reporting.no_content")})]})};var Lt=n(282887),Mt=n(471702),Ft=n(498243);const Nt=e=>{var t,n,o,l,s,r,d,c,u,p,m,v,x;let{isOpen:f,onClose:b,projectId:j,widget:k,onSuccess:C}=e;const{t:S}
1=(0,a.$)(["project-management","common"]),[T,w]=(0,h.k)(!1),[E,I]=(0,h.k)(!1),[A,z]=(0,i.useState)(null),{register:O,handleSubmit:D,control:R,watch:L,setValue:F,formState:{errors:N}}=(0,oe.cI)({defaultValues:{title:(null===k||void 0===k?void 0:k.title)||"",widget_type:(null===k||void 0===k?void 0:k.widget_type)||"chart",content:(null===k||void 0===k?void 0:k.config.content)||"",chartType:(null===k||void 0===k?void 0:k.config.chartType)||"bar",xAxisField:(null===k||void 0===k||null===(t=k.config.xAxis)||void 0===t?void 0:t.field)||"status",xAxisLabel:(null===k||void 0===k||null===(n=k.config.xAxis)||void 0===n?void 0:n.label)||"Status",yAxisAggregation:(null===k||void 0===k||null===(o=k.config.yAxis)||void 0===o?void 0:o.aggregation)||"count",yAxisLabel:(null===k||void 0===k||null===(l=k.config.yAxis)||void 0===l?void 0:l.label)||"Tasks",showCompleted:null===(s=null===k||void 0===k||null===(r=k.config.filters)||void 0===r?void 0:r.showCompleted)||void 0===s||s,assignedToMe:null!==(d=null===k||void 0===k||null===(c=k.config.filters)||void 0===c?void 0:c.assignedToMe)&&void 0!==d&&d}}),U=L("widget_type"),$=L("xAxisField"),W=(0,i.useCallback)(async()=>{try{I.on();const e=await(0,M.xKt)(j);z(e.data)}catch(e){(0,Y.S3)(e)}finally{I.off()}},[j,I]);(0,i.useEffect)(()=>{f&&W()},[f,W]),(0,i.useEffect)(()=>{if(null!==A&&void 0!==A&&A.xAxisOptions&&$){var e;const t=null===(e=A.xAxisOptions)||void 0===e?void 0:e.find(e=>e.value===$);t&&F("xAxisLabel",t.label)}},[$,A,F]);return(0,Q.jsxs)(Ae.u_,{isOpen:f,onClose:b,size:"xl",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsx)(Oe.h,{children:(0,Q.jsxs)("form",{onSubmit:D(async e=>{try{w.on();const t={widget_type:e.widget_type,title:e.title,config:"chart"===e.widget_type?{type:"chart",chartType:e.chartType,xAxis:{field:e.xAxisField,label:e.xAxisLabel},yAxis:{aggregation:e.yAxisAggregation,label:e.yAxisLabel},filters:{showCompleted:e.showCompleted,assignedToMe:e.assignedToMe}}:{type:"text",content:e.content}};k?await(0,M.XMx)(j,k.id,t):await(0,M.DM2)(j,t),C(),b()}catch(t){(0,Y.S3)(t)}finally{w.off()}}),children:[(0,Q.jsx)(Pe.x,{children:S(k?"reporting.edit_widget":"reporting.create_widget")}),(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Re.f,{children:(0,Q.jsxs)(Lt.g,{spacing:4,align:"stretch",children:[(0,Q.jsxs)(le.NI,{isInvalid:!!N.title,isRequired:!0,children:[(0,Q.jsx)(se.l,{children:S("reporting.widget_title")}),(0,Q.jsx)(ae.I,{...O("title",{required:S("errors.required",{ns:"common"})}),placeholder:S("reporting.widget_title_placeholder")}),(0,Q.jsx)(Mt.J1,{children:null===(u=N.title)||void 0===u?void 0:u.message})]}),(0,Q.jsxs)(le.NI,{isRequired:!0,children:[(0,Q.jsx)(se.l,{children:S("reporting.widget_type")}),(0,Q.jsxs)(Ft.P,{...O("widget_type"),children:[(0,Q.jsx)("option",{value:"chart",children:S("reporting.chart")}),(0,Q.jsx)("option",{value:"text",children:S("reporting.text")})]})]}),"chart"===U&&(0,Q.jsx)(Q.Fragment,{children:E?(0,Q.jsxs)(_.x,{fontSize:"sm",color:"content_note",children:[S("loading",{ns:"common"}),"..."]}):A&&A.chartTypeOptions&&A.xAxisOptions&&A.yAxisOptions?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(le.NI,{isRequired:!0,children:[(0,Q.jsx)(se.l,{children:S("reporting.chart_type")}),(0,Q.jsx)(Ft.P,{...O("chartType"),children:null===(p=A.chartTypeOptions)||void 0===p?void 0:p.map(e=>(0,Q.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontWeight:"semibold",mb:2,children:S("reporting.x_axis")}),(0,Q.jsxs)(Lt.g,{spacing:3,align:"stretch",children:[(0,Q.jsxs)(le.NI,{isRequired:!0,children:[(0,Q.jsx)(se.l,{fontSize:"sm",children:S("reporting.field")}),(0,Q.jsx)(Ft.P,{...O("xAxisField"),children:null===(m=A.xAxisOptions)||void 0===m?void 0:m.map(e=>(0,Q.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,Q.jsxs)(le.NI,{children:[(0,Q.jsx)(se.l,{fontSize:"sm",children:S("reporting.label")}),(0,Q.jsx)(ae.I,{...O("xAxisLabel")})]})]})]}),(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontWeight:"semibold",mb:2,children:S("reporting.y_axis")}),(0,Q.jsxs)(Lt.g,{spacing:3,align:"stretch",children:[(0,Q.jsxs)(le.NI,{isRequired:!0,children:[(0,Q.jsx)(se.l,{fontSize:"sm",children:S("reporting.aggregation")}),(0,Q.jsx)(Ft.P,{...O("yAxisAggregation"),children:null===(v=A.yAxisOptions)||void 0===v?void 0:v.map(e=>(0,Q.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,Q.jsxs)(le.NI,{children:[(0,Q.jsx)(se.l,{fontSize:"sm",children:S("reporting.label")}),(0,Q.jsx)(ae.I,{...O("yAxisLabel")})]})]})]}),(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontWeight:"semibold",mb:2,children:S("reporting.filters")}),(0,Q.jsxs)(Lt.g,{spacing:2,align:"stretch",children:[(0,Q.jsx)(oe.Qr,{name:"showCompleted",control:R,render:e=>{let{field:t}=e;return(0,Q.jsx)(P.X,{isChecked:t.value,onChange:e=>t.onChange(e.target.checked),children:S("reporting.show_completed")})}}),(0,Q.jsx)(oe.Qr,{name:"assignedToMe",control:R,render:e=>{let{field:t}=e;return(0,Q.jsx)(P.X,{isChecked:t.value,onChange:e=>t.onChange(e.target.checked),children:S("reporting.assigned_to_me")})}})]})]})]}):(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_note",children:S("reporting.failed_to_load_options")})}),"text"===U&&(0,Q.jsxs)(le.NI,{isRequired:!0,children:[(0,Q.jsx)(se.l,{children:S("reporting.content")}),(0,Q.jsx)(re.g,{...O("content",{required:S("errors.required",{ns:"common"})}),placeholder:S("reporting.content_placeholder"),rows:8}),(0,Q.jsx)(Mt.J1,{children:null===(x=N.content)||void 0===x?void 0:x.message})]})]})}),(0,Q.jsx)(Le.m,{children:(0,Q.jsxs)(kt.U,{spacing:2,children:[(0,Q.jsx)(y.z,{variant:"ghost",onClick:b,children:S("cancel",{ns:"common"})}),(0,Q.jsx)(y.z,{type:"submit",variant:"solid",colorScheme:"blue",isLoading:T,children:S(k?"save":"create",{ns:"common"})})]})})]})})]})},Ut=e=>{let{widget:t,index:n,moveWidget:o,onDragEnd:l,projectId:s,onEdit:a,onDelete:r,isManaging:d}=e;const c=(0,i.useRef)(null),[{isDragging:u},p]=(0,yt.c)({item:{type:"WIDGET",index:n},canDrag:d,collect:e=>({isDragging:e.isDragging()}),end:()=>{d&&l()}}),[{isOver:m},h]=(0,Ct.L)({accept:"WIDGET",hover:e=>{if(!c.current||!d)return;const t=e.index,i=n;t!==i&&(o(t,i),e.index=i)},collect:e=>({isOver:e.isOver()})});return p(h(c)),(0,Q.jsx)(g.x,{ref:c,opacity:u?.4:1,transform:u?"scale(1.05)":"none",transition:"opacity 0.2s, transform 0.2s",position:"relative",curs
1or:d?"move":"default",_before:m&&d?{content:'""',position:"absolute",top:0,left:0,right:0,bottom:0,border:"2px dashed",borderColor:"common.primary_400",borderRadius:"lg",pointerEvents:"none",zIndex:1}:void 0,bg:u?"base_level_2":"transparent",borderRadius:"lg",children:"chart"===t.widget_type?(0,Q.jsx)(Pt,{widget:t,projectId:s,onEdit:a,onDelete:r,isManaging:d,dragHandleProps:d?{ref:p}:void 0}):(0,Q.jsx)(Rt,{widget:t,onEdit:a,onDelete:r,isManaging:d,dragHandleProps:d?{ref:p}:void 0})})},$t=e=>{let{project:t}=e;const{t:n}=(0,a.$)(["project-management","common"]),[o,l]=(0,h.k)(!0),[s,r]=(0,h.k)(!1),[d,c]=(0,h.k)(!1),[u,p]=(0,h.k)(!1),[m,v]=(0,h.k)(!1),[x,b]=(0,i.useState)([]),[_,k]=(0,i.useState)(),[C,S]=(0,i.useState)(null),[T,E]=(0,h.k)(!1),{isOpen:I,onOpen:A,onClose:O}=(0,Ie.q)(),D=(0,i.useCallback)(async()=>{if(null!==t&&void 0!==t&&t.id)try{l.on();const e=await(0,M.DQd)(t.id),n=e.data.results||e.data;b(Array.isArray(n)?n:[])}catch(e){(0,Y.S3)(e),b([])}finally{l.off()}},[null===t||void 0===t?void 0:t.id,l]),P=(0,i.useCallback)(async()=>{try{r.on(),await(0,M.sIT)(t.id),await D()}catch(e){(0,Y.S3)(e)}finally{r.off()}},[t.id,D,r]),L=(0,i.useCallback)(async()=>{try{c.on(),await(0,M.R$F)(t.id),await D(),E.off()}catch(e){(0,Y.S3)(e)}finally{c.off()}},[t.id,D,c,E]),F=(0,i.useCallback)(e=>{k(e),A()},[A]),N=(0,i.useCallback)(()=>{k(void 0),A()},[A]),U=(0,i.useCallback)(async e=>{S(e)},[]),$=(0,i.useCallback)(async()=>{if(C)try{v.on(),await(0,M.csA)(t.id,C),await D(),S(null)}catch(e){(0,Y.S3)(e)}finally{v.off()}},[C,t.id,D,v]),W=(0,i.useCallback)(()=>{D(),k(void 0)},[D]),B=(0,i.useCallback)((e,t)=>{b(n=>{const i=[...n],[o]=i.splice(e,1);return i.splice(t,0,o),i})},[]),H=(0,i.useCallback)(async()=>{try{await(0,M.Rf0)(t.id,{widget_ids:x.filter(e=>e.is_active).map(e=>e.id)})}catch(e){(0,Y.S3)(e),D()}},[x,t.id,D]);return(0,i.useEffect)(()=>{null!==t&&void 0!==t&&t.id&&D()},[null===t||void 0===t?void 0:t.id,D]),o?(0,Q.jsx)(j.k,{maxW:"90rem",minW:0,as:"section",direction:"column",gap:4,w:"full",borderRadius:"lg",mx:[3,3,3,"auto"],my:4,px:[0,0,0,4],children:(0,Q.jsx)(w.r,{templateColumns:["repeat(1, 1fr)","repeat(1, 1fr)","repeat(2, 1fr)","repeat(3, 1fr)"],gap:4,children:[...Array(6)].map((e,t)=>(0,Q.jsx)(g.x,{children:(0,Q.jsx)(q.O,{height:"250px",borderRadius:"lg"})},t))})}):0===x.length?(0,Q.jsx)(j.k,{maxW:"44rem",minW:0,as:"section",direction:"column",gap:3,w:"full",borderRadius:"lg",mx:[3,3,3,"auto"],my:4,children:(0,Q.jsxs)(g.x,{bg:"base_level_3",borderRadius:"lg",p:8,textAlign:"center",children:[(0,Q.jsx)(jt.Z,{icon:R.sjw,title:n("reporting.empty_title"),subtitle:n("reporting.empty_subtitle")}),(0,Q.jsx)(y.z,{mt:4,onClick:P,isLoading:s,leftIcon:(0,Q.jsx)(R.PqE,{}),bg:"base_level_2",_hover:{bg:"base_level_1"},children:n("reporting.initialize_widgets")})]})}):(0,Q.jsxs)(j.k,{maxW:"90rem",minW:0,as:"section",direction:"column",gap:4,w:"full",borderRadius:"lg",mx:[3,3,3,"auto"],my:4,px:[0,0,0,4],children:[(0,Q.jsxs)(j.k,{justifyContent:"space-between",alignItems:"center",px:[3,3,3,0],children:[(0,Q.jsx)(X.X,{fontSize:"xl",fontWeight:"medium",children:n("reporting.title")}),(0,Q.jsxs)(kt.U,{spacing:2,children:[(0,Q.jsx)(y.z,{size:"sm",leftIcon:(0,Q.jsx)(R.PqE,{}),onClick:N,bg:"base_level_3",_hover:{bg:"base_level_2"},children:n("reporting.add_widget")}),(0,Q.jsx)(f.u,{label:n("reporting.reset_to_default"),children:(0,Q.jsx)(z.h,{"aria-label":n("reporting.reset_to_default"),icon:(0,Q.jsx)(R.U2X,{}),size:"sm",variant:"ghost",bg:"base_level_3",_hover:{bg:"base_level_2"},onClick:E.on})}),(0,Q.jsx)(f.u,{label:n(u?"reporting.done_managing":"reporting.manage_widgets"),children:(0,Q.jsx)(z.h,{"aria-label":n(u?"reporting.done_managing":"reporting.manage_widgets"),icon:(0,Q.jsx)(R.C5v,{}),size:"sm",variant:"ghost",bg:u?"common.primary_400":"base_level_3",color:u?"white":void 0,_hover:{bg:u?"common.primary_500":"base_level_2"},onClick:p.toggle})})]})]}),(0,Q.jsx)(St.W,{backend:Tt.PD,children:(0,Q.jsx)(w.r,{templateColumns:["repeat(1, 1fr)","repeat(1, 1fr)","repeat(2, 1fr)","repeat(3, 1fr)"],gap:4,px:[3,3,3,0],children:Array.isArray(x)&&x.filter(e=>e.is_active).map((e,n)=>(0,Q.jsx)(Ut,{widget:e,index:n,moveWidget:B,onDragEnd:H,projectId:t.id,onEdit:F,onDelete:U,isManaging:u},e.id))})}),(0,Q.jsx)(Nt,{isOpen:I,onClose:O,projectId:t.id,widget:_,onSuccess:W}),(0,Q.jsx)(wt.Z,{isOpen:!!C,onClose:()=>S(null),onConfirm:$,isLoading:m,title:n("reporting.delete_widget_title"),message:n("reporting.delete_widget_message")}),(0,Q.jsx)(wt.Z,{isOpen:T,onClose:E.off,onConfirm:L,isLoading:d,title:n("reporting.reset_to_default_title"),message:n("reporting.reset_to_default_message")})]})},Wt=e=>{let{projectId:t,onOpenMembers:n,userId:o,limit:l}=e;const s=(0,r.I0)(),[a,d]=(0,h.k)(),[c,u]=(0,i.useState)([]),p=(0,i.useCallback)(async e=>{try{d.on();const t=(await(0,M.bhz)(e)).data.filter(e=>e.shared_item);u(t)}catch(t){(0,Y.S3)(t)}finally{d.off()}},[d,u]),m=(0,i.useCallback)(e=>{s((0,W.jq)({userId:e}))},[s]);return(0,i.useEffect)(()=>{t&&p(t)},[p,t]),!t||!a&&c.length<2?null:(0,Q.jsx)(j.k,{minW:0,children:a?(0,Q.jsx)(_e.aV,{flexDirection:"row",display:"flex",spacing:.5,pl:1,mt:.5,alignItems:"center",justifyContent:"center",flexWrap:"nowrap",children:[...Array(l)].map((e,t)=>(0,Q.jsx)(_e.HC,{position:"relative",zIndex:l-t,children:(0,Q.jsx)(q.O,{h:4,w:4,borderRadius:"full"})},t))}):(0,Q.jsx)(j.k,{alignItems:"center",mt:.5,children:(0,Q.jsx)(L.mTy,{currentUserId:o,onClickUser:e=>{let{id:t}=e;return m(t)},size:"xs",users:c.map(e=>({id:e.user_id,name:e.display_name||e.email,email:e.email,profile_picture:e.profile_picture,role:e.role})),assigned:c.map(e=>e.user_id),limit:l,onLimitClick:n,showRoleInTooltip:!0,containerProps:{flexWrap:"nowrap"}})})})};var Bt=n(930687),Ht=n(808616);const Zt=e=>{let{selected:t,compact:n,isPublic:i,projectSlug:o,project:r,onChange:d,isBloggerProject:c=!1}=e;const{t:u}=(0,a.$)(["project-management","common"]);return(0,Q.jsx)(Bt.m,{position:"sticky",top:"48px",align:"center",defaultIndex:0,index:t,zIndex:2,children:(0,Q.jsxs)(Ht.t,{sx:{_after:{height:0}},children:[(0,Q.jsx)(L.rWQ,{icon:R.zlQ,label:u("overview"),display:i?"none":void 0,px:n?2:3,showLabel:!n&&0===t,as:s.rU,to:o?(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o,view:Z.xV.OVERVIEW}):"#",onClick:()=>d(Z.xV.OVERVIEW)}),(0,Q.jsx)(L.rWQ,{icon:de.r,label:u("board"),px:n?2:3,showLabel:!n&&1===t,as:s.rU,to:o?i?(0,G.wL)(r,u("project.untitled")):(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o}):"#",onClick:()=>d(Z.xV.BOARD)}),(0,Q.jsx)(L.rWQ,{icon:R.SXe,label:u("list",{ns:"common"}),px:n?2:3,showLabel:!n&&2===t,as:s.rU,to:o?i?(0,G.wL)(r,u("project.untitled"),Z.xV.LIST):(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o,view:Z.xV.LIST}):"#",onClick:()=>d(Z.xV.LIST)}),(0,Q.jsx)(L.rWQ,{icon:R.xtA,label:u("calendar",{ns:"common"}),px:n?2:3,showLabel:!n&&3===t,as:s.rU,to:o?i?(0,G.wL)(r,u("project.untitled"),Z.xV.CALENDAR):(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o,view:Z.xV.CALENDAR}):"#",onClick:()=>d(Z.xV.CALENDAR)}),(0,Q.jsx)(L.rWQ,{icon:R.iDU,label:u("gantt"),px:n?2:3,showLabel:!n&&4===t,as:s.rU,to:o?i?(0,G.wL)(r,u("project.untitled"),Z.xV.GANTT):(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o,view:Z.xV.GANTT}):"#",onClick:()=>d(Z.xV.GANTT)}),(0,Q.jsx)(L.rWQ,{icon:R.sjw,label:u("reporting.title"),display:i?"none":void 0,px:n?2:3,showLabel:!n&&5===t,as:s.rU,to:o?(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o,view:Z.xV.REPORTING}):"#",onClick:()=>d(Z.xV.REPORTING)}),(0,Q.jsx)(L.rWQ,{icon:R.iDU,label:u("automations.title"),px:n?2:3,showLabel:!n&&6===t,as:s.rU,to:o?(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:o,view:Z.xV.AUTOMATIONS}):"#",onClick:()=>d(Z.xV.AUTOMATIONS)})]})})};
1var Gt=n(238973),Jt=n(30707),Vt=n(118850),Xt=n(301230),qt=n(537110),Yt=n(635210),Kt=n(286096),Qt=n(437083);let en=function(e){return e.MONTH="dayGridMonth",e.WEEK="dayGridWeek",e.DAY="timeGridDay",e}({});var tn=n(720637),nn=n(532003),on=n(314134),ln=n(759823),sn=n(346526),an=n(865209),rn=n(534065),dn=n(308756),cn=n(197643),un=n(338657),pn=n(890273);const mn=e=>{let{date:t,onDateChange:n,onViewChange:o,view:l}=e;const{t:s}=(0,a.$)(["common"]),r=(0,d.default)(t,"MMMM"),c=(0,d.default)(t,"yyyy"),[u,p]=(0,h.k)(),m=(0,i.useCallback)(e=>{p.off(),n(e)},[n,p]),v=(0,i.useCallback)(e=>{l===en.MONTH?n((0,an.default)(t,e)):l===en.WEEK?n((0,rn.default)(t,e)):n((0,dn.default)(t,e))},[l,t,n]),x=(0,i.useCallback)(()=>{n(new Date)},[n]);return(0,Q.jsxs)(j.k,{as:"header",bg:"base_level_2_alpha",py:2,px:4,justifyContent:"center",alignItems:"center",position:"relative",zIndex:2,children:[(0,Q.jsx)(g.x,{flex:1,children:(0,Q.jsxs)(j.k,{alignItems:"center",children:[(0,Q.jsx)(L.Ltx,{value:l,size:"sm",buttonProps:{mr:1},menuListProps:{minWidth:"11rem"},options:[{value:en.MONTH,label:s("month"),icon:(0,Q.jsx)(C.J,{fontSize:"lg",mr:0,as:un.r})},{value:en.WEEK,label:s("week"),icon:(0,Q.jsx)(C.J,{fontSize:"lg",mr:0,as:pn.r})}],onChange:e=>{let{value:t}=e;return o(t)}}),(0,Q.jsx)(L.Ddz,{variant:"ghost",tooltipLabel:s("today"),size:"sm",fontSize:"md",onClick:x,icon:(0,Q.jsx)(C.J,{as:sn.nDs})}),(0,Q.jsx)(L.Ddz,{variant:"ghost",title:s("previous"),size:"sm",onClick:()=>v(-1),icon:(0,Q.jsx)(C.J,{as:R.XWG})}),(0,Q.jsxs)(tn.J,{placement:"auto-start",isOpen:u,onOpen:p.on,onClose:p.off,isLazy:!0,children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsx)(L.Ddz,{variant:"ghost",size:"sm",fontSize:"md",title:s("select_date"),icon:(0,Q.jsx)(C.J,{as:R.xtA})})}),(0,Q.jsxs)(L.sP4,{width:"auto",children:[(0,Q.jsx)(on.Q,{}),(0,Q.jsx)(ln.b,{children:(0,Q.jsx)(g.x,{sx:{fontSize:"sm"},children:(0,Q.jsx)(cn.Z,{defaultMonth:t,selected:t,onSelect:m})})})]})]}),(0,Q.jsx)(L.Ddz,{variant:"ghost",size:"sm",tooltipLabel:s("next"),onClick:()=>v(1),icon:(0,Q.jsx)(C.J,{as:R.sFD})})]})}),(0,Q.jsxs)(X.X,{as:"h3",fontSize:"lg",fontWeight:"medium",children:[r," ",(0,Q.jsx)(_.x,{as:"span",fontWeight:300,color:"content_note",children:c})]}),(0,Q.jsx)(j.k,{flex:1,justifyContent:"flex-end",display:["none","none","flex"]})]})},hn=(0,i.memo)(mn),vn={".fc-theme-standard td":{borderRight:0,borderBottom:0,borderColor:"content_alpha_300"},".fc-theme-standard .fc-dayGridMonth-view td":{borderTop:"1px solid",borderColor:"content_alpha_300"},".fc-theme-standard th":{border:0,"&.fc-day":{textAlign:"left",fontWeight:400,fontSize:"sm",color:"content_details"}},".fc-theme-standard th.fc-day-past":{color:"content_note"},".fc-theme-standard th.fc-day-today":{color:"common.primary_400"},".fc .fc-daygrid-day-top":{flexDirection:"row"},".fc .fc-daygrid-day-number":{flexDirection:"row",fontSize:"sm",fontWeight:500,marginTop:1,marginLeft:1,padding:.5,height:6},".fc .fc-daygrid-day-events":{marginBottom:.5},".fc .fc-daygrid-event":{marginBottom:.5},".fc .fc-daygrid-day-frame:hover .btn-add":{display:"block"},".fc .fc-daygrid-day-frame:has(.fc-daygrid-day-events:hover) .btn-add":{display:"none"},".fc-scrollgrid":{border:0},".fc .fc-view-harness":{height:"100% !important"},".fc-media-screen":{height:"100% !important"},".fc-daygrid-day-bg > *":{backgroundColor:"base_level_1",opacity:.3},".fc-event .custom-event":{minWidth:"full"},".fc-event:not(.fc-event-end) .custom-event":{borderBottomRightRadius:0,borderTopRightRadius:0,borderRight:"2px dashed",borderRightColor:"content_alpha_400"},".fc-event:not(.fc-event-start) .custom-event":{borderBottomLeftRadius:0,borderTopLeftRadius:0,borderLeft:"2px dashed",borderLeftColor:"content_alpha_400"},".fc .fc-day-today":{background:"none"},".fc .fc-daygrid-dot-event:hover":{background:"none"}},xn=e=>{let{date:t,firstDay:n,isLoading:o,itemRender:l,items:s,onDateChange:a,onItemAdd:r,onItemClick:d,onItemDateChange:c,onViewChange:u,timezone:p,view:m}=e;const h=(0,i.useRef)(null),x=(0,v.ff)("content_inactive","common.primary_400"),f=(0,i.useCallback)(e=>
1{c(e.event.extendedProps.customData,e.event.start,e.event.end)},[c]);return(0,i.useEffect)(()=>{h.current.getApi().gotoDate(t)},[t]),(0,i.useEffect)(()=>{h.current.getApi().changeView(m)},[m]),(0,Q.jsxs)(j.k,{flexDirection:"column",w:"full",flex:1,children:[(0,Q.jsx)(hn,{date:t,onDateChange:a,onViewChange:u,view:m}),(0,Q.jsxs)(j.k,{width:"full",flexDirection:"column",overflowX:"auto",bg:"base_level_2_alpha_2",minH:0,flex:1,pt:1,position:"relative",children:[o&&(0,Q.jsx)(L.GtR,{children:(0,Q.jsx)(L.p9A,{color:"content_note",size:"md"})}),(0,Q.jsx)(j.k,{minW:"container.xl",flex:1,flexDirection:"column",children:(0,Q.jsx)(g.x,{overflowY:"auto",flex:1,px:4,sx:vn,children:(0,Q.jsx)(qt.Z,{ref:h,plugins:[Yt.Z,Kt.ZP],initialView:m,editable:!0,headerToolbar:!1,contentHeight:"900px",firstDay:n,dayHeaderFormat:{weekday:"long"},views:{week:{dayHeaderFormat:{day:"numeric",weekday:"long"}}},events:s,eventContent:l,eventClick:d,eventDrop:f,eventColor:"transparent",dayHeaderContent:e=>{let{date:t,view:n,isToday:i,isPast:o}=e;return(0,Q.jsx)(j.k,{children:n.type===en.MONTH?(0,Q.jsx)(_.x,{fontWeight:"normal",children:(0,Qt.formatInTimeZone)(t,"UTC","EEEE")}):(0,Q.jsxs)(j.k,{h:6,alignItems:"center",mb:.5,children:[(0,Q.jsx)(j.k,{justifyContent:"center",alignItems:"center",as:"span",w:6,h:6,borderRadius:"full",bg:i?"common.primary_400":void 0,textAlign:"center",mr:2,children:(0,Q.jsx)(_.x,{fontWeight:"medium",as:"span",color:i?"content_onprimary":void 0,children:(0,Qt.formatInTimeZone)(t,"UTC","d")})}),(0,Q.jsx)(_.x,{color:i?x:o?"content_note":"content_inactive",fontWeight:"normal",children:(0,Qt.formatInTimeZone)(t,"UTC","EEEE")})]})})},dayCellContent:m===en.MONTH?e=>{let{dayNumberText:t,date:n,isToday:i}=e;return(0,Q.jsxs)(j.k,{children:[(0,Q.jsx)(_.x,{className:"day-number",as:"span",mr:2,w:i?5:void 0,bg:i?"common.primary_400":void 0,color:i?"content_onprimary":void 0,borderRadius:"full",textAlign:"center",children:t}),r&&!o&&(0,Q.jsx)(g.x,{as:"span",children:(0,Q.jsx)(z.h,{p:0,className:"btn-add",onClick:()=>r(n),"aria-label":"add",lineHeight:"1.3rem",minW:0,w:"1.3rem",h:"1.3rem",display:["block","block","none"],isRound:!0,icon:(0,Q.jsx)(R.PqE,{fontSize:"0.7rem"})})})]})}:void 0,timeZone:p})})})]})]})};var gn=n(188409);var fn=n(262697);const bn=e=>{let{project:t,isPublic:n,onTaskAdd:o,onTaskOpen:l,onTaskAssignUser:s,onTaskDelete:a,onTaskComplete:p,onTaskDuplicate:m,onTaskMove:v,onTaskPriorityChange:x,onTaskShare:g,onTaskUnassignUser:f}=e;const[b,j]=(0,i.useState)(new Date),_=(0,F.useDebounce)(b,200);let k=(0,i.useRef)();const y=(0,r.I0)(),[C,S]=(0,i.useState)(en.MONTH),T=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),w=(0,r.v9)(e=>e.projectManagement.users),E=(0,r.v9)(e=>{var t,n;return null===(t=e.auth.payload)||void 0===t||null===(n=t.orgs)||void 0===n?void 0:n.find(t=>{var n;return t.id===(null===(n=e.auth.payload)||void 0===n?void 0:n.selectedOrg)})}),I=(0,i.useMemo)(()=>{var e;return"M"===(null===E||void 0===E||null===(e=E.settings)||void 0===e?void 0:e.start_of_week)?1:0},[E]),A=(0,r.v9)(e=>e.projectManagement.labels),z=(0,r.v9)(e=>{var n;return null===(n=e.projectManagement.filters)||void 0===n?void 0:n[t.id]}),O=(0,F.useDebounce)(z,1e3),D=(0,r.v9)(e=>e.projectManagement.search),P=(0,r.v9)(e=>e.projectManagement.statuses),R=(0,r.v9)(e=>e.projectManagement.calendarTasks),L=(0,i.useMemo)(()=>{var e;return(null===R||void 0===R||null===(e=R.results)||void 0===e?void 0:e.filter(e=>e.start_date||e.due_date).map(e=>({start:e.start_date||e.due_date,end:e.due_date,title:e.title,customData:e})))||[]},[R]),N=(0,r.v9)(e=>e.projectManagement.tasksReload),[U,$]=(0,h.k)(),B=(0,i.useMemo)(()=>C===en.MONTH?((e,t)=>{const n=new Date(e),i=(0,gn.default)(n),o=(0,Gt.default)(i,{weekStartsOn:t}),l=(0,dn.default)(o,41);return{from:(0,d.default)(o,"yyyy-MM-dd"),to:(0,d.default)(l,"yyyy-MM-dd")}})(_,I):{from:(0,d.default)((0,Gt.default)(_),"yyyy-MM-dd"),to:(0,d.default)((0,Jt.default)(_),"yyyy-MM-dd")},[_,C,I]),H=(0,i.useCallback)(async(e,t,n)=>{let i,o;if(e.start_date){const n=(0,fn.FP)(new Date(e.start_date)),o=(0,Vt.default)(n),l=(0,Xt.default)(n);i=(0,d.default)((0,c.default)((0,u.default)(t,l),o),"yyyy-MM-dd HH:mm")}if(e.due_date){const i=(0,fn.FP)(new Date(e.due_date)),l=(0,Vt.default)(i),s=(0,Xt.default)(i);o=(0,d.default)((0,c.default)((0,u.default)(n||t,s),l),"yyyy-MM-dd HH:mm")}try{await y((0,W.cT)({taskId:e.id,start_date:i,due_date:o})),(0,F.analyticsTrackEvent)("pm.taskStartDateUpdate"),(0,F.analyticsTrackEvent)("pm.taskDueDateUpdate")}catch(l){(0,Y.S3)(l)}},[y]),Z=(0,i.useCallback)(e=>{j(e)},[j]),G=(0,i.useCallback)(e=>{S(e)},[S]),J=(0,i.useCallback)(e=>(0,Q.jsx)(ne.Z,{task:e.event.extendedProps.customData,currentUserId:T,compact:!0,onAssignUser:s,onUnassignUser:f,onClick:()=>l(e.event.extendedProps.customData),onComplete:p,onPriorityChange:x,onDelete:a,onDuplicate:m,onMove:v,onShare:g,users:w,labels:A,thumbAsIcon:!0,dateShow:!1,dateTimeShow:!0,titleTrim:!0,detailsAlignment:"flex-start",isPublic:n,priorityShow:!0,statuses:P,statusShow:!0,subtasksButtonShow:!1,wrapperProps:{className:"custom-event"},isBloggerProject:(null===t||void 0===t?void 0:t.primary_type)===M.AZc.blogger}),[A,n,s,p,a,m,v,l,g,f,x,P,T,w,null===t||void 0===t?void 0:t.primary_type]),V=(0,i.useCallback)(async()=>
1{if(null!==t&&void 0!==t&&t.id)try{var e;null===k||void 0===k||null===(e=k.current)||void 0===e||e.abort(),k.current=new AbortController,$.on(),await y((0,W.OP)({filters:O,dateFrom:B.from,dateTo:B.to,projectId:t.id,search:D},k.current.signal))}catch(n){(0,Y.S3)(n)}finally{$.off()}},[k,B,y,O,t,D,$]);return(0,i.useEffect)(()=>{V()},[null===t||void 0===t?void 0:t.id,B,D,O,N]),(0,i.useEffect)(()=>()=>{var e;null===k||void 0===k||null===(e=k.current)||void 0===e||e.abort()},[]),(0,Q.jsx)(xn,{firstDay:I,items:L,itemRender:J,isLoading:U,timezone:"UTC",date:b,view:C,onDateChange:Z,onItemAdd:o,onItemDateChange:H,onViewChange:G})};var jn=n(459695);let _n=function(e){return e.Hour="Hour",e.QuarterDay="Quarter Day",e.HalfDay="Half Day",e.Day="Day",e.Week="Week",e.Month="Month",e.QuarterYear="QuarterYear",e.Year="Year",e}({});const kn={},yn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=JSON.stringify([e,t]);let i=kn[n];return i||(i=new Intl.DateTimeFormat(e,t),kn[n]=i),i},Cn=(e,t,n)=>new Date(e.getFullYear()+("year"===n?t:0),e.getMonth()+("month"===n?t:0),e.getDate()+("day"===n?t:0),e.getHours()+("hour"===n?t:0),e.getMinutes()+("minute"===n?t:0),e.getSeconds()+("second"===n?t:0),e.getMilliseconds()+("millisecond"===n?t:0)),Sn=(e,t)=>{const n=["millisecond","second","minute","hour","day","month","year"],i=e=>{const i=n.indexOf(t);return n.indexOf(e)<=i};return new Date(e.getFullYear(),i("year")?0:e.getMonth(),i("month")?1:e.getDate(),i("day")?0:e.getHours(),i("hour")?0:e.getMinutes(),i("minute")?0:e.getSeconds(),i("second")?0:e.getMilliseconds())},Tn=(e,t,n)=>{let i=e[0].start,o=e[0].start;for(const l of e)l.start<i&&(i=l.start),l.end>o&&(o=l.end);switch(t){case _n.Year:i=Cn(i,-1,"year"),i=Sn(i,"year"),o=Cn(o,1,"year"),o=Sn(o,"year");break;case _n.QuarterYear:i=Cn(i,-3,"month"),i=Sn(i,"month"),o=Cn(o,3,"year"),o=Sn(o,"year");break;case _n.Month:i=Cn(i,-1*n,"month"),i=Sn(i,"month"),o=Cn(o,1,"year"),o=Sn(o,"year");break;case _n.Week:i=Sn(i,"day"),i=Cn(An(i),-7*n,"day"),o=Sn(o,"day"),o=Cn(o,1.5,"month");break;case _n.Day:i=Sn(i,"day"),i=Cn(i,-1*n,"day"),o=Sn(o,"day"),o=Cn(o,19,"day");break;case _n.QuarterDay:i=Sn(i,"day"),i=Cn(i,-1*n,"day"),o=Sn(o,"day"),o=Cn(o,66,"hour");break;case _n.HalfDay:i=Sn(i,"day"),i=Cn(i,-1*n,"day"),o=Sn(o,"day"),o=Cn(o,108,"hour");break;case _n.Hour:i=Sn(i,"hour"),i=Cn(i,-1*n,"hour"),o=Sn(o,"day"),o=Cn(o,1,"day")}return[i,o]},wn=(e,t,n)=>{let i=new Date(e);const o=[i];for(;i<t;){switch(n){case _n.Year:i=Cn(i,1,"year");break;case _n.QuarterYear:i=Cn(i,3,"month");break;case _n.Month:i=Cn(i,1,"month");break;case _n.Week:i=Cn(i,7,"day");break;case _n.Day:i=Cn(i,1,"day");break;case _n.HalfDay:i=Cn(i,12,"hour");break;case _n.QuarterDay:i=Cn(i,6,"hour");break;case _n.Hour:i=Cn(i,1,"hour")}o.push(i)}return o},En=(e,t)=>{let n=yn(t,{month:"long"}).format(e);return n=n.replace(n[0],n[0].toLocaleUpperCase()),n},In=(e,t,n)=>{let i=yn(t,{weekday:n}).format(e);return i=i.replace(i[0],i[0].toLocaleUpperCase()),i},An=e=>{const t=e.getDay(),n=e.getDate()-t+(0===t?-6:1);return new Date(e.setDate(n))},zn=e=>{const t=new Date(e.valueOf()),n=(t.getDay()+6)%7;t.setDate(t.getDate()-n+3);const i=t.valueOf();t.setMonth(0,1),4!==t.getDay()&&t.setMonth(0,1+(4-t.getDay()+7)%7);const o=(1+Math.ceil((i-t.valueOf())/6048e5)).toString();return 1===o.length?`0${o}`:o},On=(e,t)=>new Date(t,e+1,0).getDate(),Dn="task-list-header_ganttTable__fNeJ4",Pn="task-list-header_ganttTable_Header__QNJ8a",Rn="task-list-header_ganttTable_HeaderSeparator__zVOq7",Ln="task-list-header_ganttTable_HeaderItem__-r06S",Mn=e=>{let{headerHeight:t,fontFamily:n,fontSize:i,rowWidth:o}=e;return(0,Q.jsx)("div",{className:Dn,style:{fontFamily:n,fontSize:i},children:(0,Q.jsxs)("div",{className:Pn,style:{height:t-2},children:[(0,Q.jsx)("div",{className:Ln,style:{minWidth:o},children:"\xa0Name"}),(0,Q.jsx)("div",{className:Rn,style:{height:.5*t,marginTop:.2*t}}),(0,Q.jsx)("div",{className:Ln,style:{minWidth:o},children:"\xa0From"}),(0,Q.jsx)("div",{className:Rn,style:{height:.5*t,marginTop:.25*t}}),(0,Q.jsx)("div",{className:Ln,style:{minWidth:o},children:"\xa0To"})]})})},Fn="task-list-table_taskListWrapper__l9TMY",Nn="task-list-table_taskListTableRow__KqqYO",Un="task-list-table_taskListCell__6wKrX",$n="task-list-table_taskListNameWrapper__lK5C0",Wn="task-list-table_taskListExpander__2whvr",Bn="task-list-table_taskListEmptyExpander__Uu79K",Hn={},Zn={weekday:"short",year:"numeric",month:"long",day:"numeric"},Gn=e=>{let{rowHeight:t,rowWidth:n,tasks:o,fontFamily:l,fontSize:s,locale:a,onExpanderClick:r}=e;const d=(0,i.useMemo)(()=>(e=>(t,n)=>{const i=t.toString();let o=Hn[i];return o||(o=t.toLocaleDateString(e,n),Hn[i]=o),o})(a),[a]);return(0,Q.jsx)("div",{className:Fn,style:{fontFamily:l,fontSize:s},children:o.map(e=>{let i="";return!1===e.hideChildren?i="\u25bc":!0===e.hideChildren&&(i="\u25b6"),(0,Q.jsxs)("div",{className:Nn,style:{height:t},children:[(0,Q.jsx)("div",{className:Un,style:{minWidth:n,maxWidth:n},title:e.name,children:(0,Q.jsxs)("div",{className:$n,children:[(0,Q.jsx)("div",{className:i?Wn:Bn,onClick:()=>r(e),children:i}),(0,Q.jsx)("div",{children:e.name})]})}),(0,Q.jsxs)("div",{className:Un,style:{minWidth:n,maxWidth:n},children:["\xa0",d(e.start,Zn)]}),(0,Q.jsxs)("div",{className:Un,style:{minWidth:n,maxWidth:n},children:["\xa0",d(e.end,Zn)]})]},`${e.id}row`)})})},Jn="tooltip_tooltipDefaultContainer__hbh6L",Vn="tooltip_tooltipDefaultContainerParagraph__rY11w",Xn="tooltip_tooltipDetailsContainer__-l3Vf",qn="tooltip_tooltipDetailsContainerHidden__Yr9vo",Yn=e=>{let{task:t,rowHeight:n,rtl:o,svgContainerHeight:l,svgContainerWidth:s,scrollX:a,scrollY:r,arrowIndent:d,fontSize:c,fontFamily:u,headerHeight:p,taskListWidth:m,TooltipContent:h}=e;const v=(0,i.useRef)(null),[x,g]=(0,i.useState)(0),[f,b]=(0,i.useState)(0);return(0,i.useEffect)(()=>
1{if(v.current){const e=1.1*v.current.offsetHeight,i=1.1*v.current.offsetWidth;let c,u=t.index*n-r+p;if(o){c=t.x1-1.5*d-i-a,c<0&&(c=t.x2+1.5*d-a);i+c>s&&(c=s-i,u+=n)}else{c=t.x2+1.5*d+m-a;i+c>m+s&&(c=t.x1+m-1.5*d-a-i),c<m&&(c=s+m-i,u+=n)}e+u-r>l-r&&(u=l-e),g(u),b(c)}},[v,t,d,a,r,p,m,n,l,s,o]),(0,Q.jsx)("div",{ref:v,className:f?Xn:qn,style:{left:f,top:x},children:(0,Q.jsx)(h,{task:t,fontSize:c,fontFamily:u})})},Kn=e=>{let{task:t,fontSize:n,fontFamily:i}=e;const o={fontSize:n,fontFamily:i};return(0,Q.jsxs)("div",{className:Jn,style:o,children:[(0,Q.jsx)("b",{style:{fontSize:n+6},children:`${t.name}: ${t.start.getDate()}-${t.start.getMonth()+1}-${t.start.getFullYear()} - ${t.end.getDate()}-${t.end.getMonth()+1}-${t.end.getFullYear()}`}),t.end.getTime()-t.start.getTime()!==0&&(0,Q.jsx)("p",{className:Vn,children:`Duration: ${~~((t.end.getTime()-t.start.getTime())/864e5)} day(s)`}),(0,Q.jsx)("p",{className:Vn,children:!!t.progress&&`Progress: ${t.progress} %`})]})},Qn="vertical-scroll_scroll__3t-ix",ei=e=>{let{scroll:t,ganttHeight:n,ganttFullHeight:o,headerHeight:l,rtl:s,onScroll:a}=e;const r=(0,i.useRef)(null);return(0,i.useEffect)(()=>{r.current&&(r.current.scrollTop=t)},[t]),(0,Q.jsx)("div",{style:{height:n,marginTop:l,marginLeft:s?"":"-1rem"},className:Qn,onScroll:a,ref:r,children:(0,Q.jsx)("div",{style:{height:o,width:1}})})},ti=e=>{let{headerHeight:t,fontFamily:n,fontSize:o,rowWidth:l,rowHeight:s,scrollY:a,tasks:r,selectedTask:d,setSelectedTask:c,onExpanderClick:u,locale:p,ganttHeight:m,taskListRef:h,horizontalContainerClass:v,TaskListHeader:x,TaskListTable:g}=e;const f=(0,i.useRef)(null);(0,i.useEffect)(()=>{f.current&&(f.current.scrollTop=a)},[a]);const b={headerHeight:t,fontFamily:n,fontSize:o,rowWidth:l},j={rowHeight:s,rowWidth:l,fontFamily:n,fontSize:o,tasks:r,locale:p,selectedTaskId:d?d.id:"",setSelectedTask:c,onExpanderClick:u};return(0,Q.jsxs)("div",{ref:h,children:[(0,Q.jsx)(x,{...b}),(0,Q.jsx)("div",{ref:f,className:v,style:m?{height:m}:{},children:(0,Q.jsx)(g,{...j})})]})},ni="grid_gridRow__5R2pI",ii="grid_gridRowLine__Eu3VE",oi="grid_gridTick__+B3Ij",li=e=>{let{tasks:t,dates:n,rowHeight:i,svgWidth:o,columnWidth:l,todayColor:s,rtl:a}=e,r=0;const d=[],c=[(0,Q.jsx)("line",{x:"0",y1:0,x2:o,y2:0,className:ii},"RowLineFirst")];for(const v of t)d.push((0,Q.jsx)("rect",{x:"0",y:r,width:o,height:i,className:ni},"Row"+v.id)),c.push((0,Q.jsx)("line",{x:"0",y1:r+i,x2:o,y2:r+i,className:ii},"RowLine"+v.id)),r+=i;const u=new Date;let p=0;const m=[];let h=(0,Q.jsx)("rect",{});for(let v=0;v<n.length;v++){const e=n[v];m.push((0,Q.jsx)("line",{x1:p,y1:0,x2:p,y2:r,className:oi},e.getTime())),(v+1!==n.length&&e.getTime()<u.getTime()&&n[v+1].getTime()>=u.getTime()||0!==v&&v+1===n.length&&e.getTime()<u.getTime()&&Cn(e,e.getTime()-n[v-1].getTime(),"millisecond").getTime()>=u.getTime())&&(h=(0,Q.jsx)("rect",{x:p,y:0,width:l,height:r,fill:s})),a&&v+1!==n.length&&e.getTime()>=u.getTime()&&n[v+1].getTime()<u.getTime()&&(h=(0,Q.jsx)("rect",{x:p+l,y:0,width:l,height:r,fill:s})),p+=l}return(0,Q.jsxs)("g",{className:"gridBody",children:[(0,Q.jsx)("g",{className:"rows",children:d}),(0,Q.jsx)("g",{className:"rowLines",children:c}),(0,Q.jsx)("g",{className:"ticks",children:m}),(0,Q.jsx)("g",{className:"today",children:h})]})},si=e=>(0,Q.jsx)("g",{className:"grid",children:(0,Q.jsx)(li,{...e})}),ai="calendar_calendarBottomText__1-tiy",ri="calendar_calendarTopTick__Eewcy",di="calendar_calendarTopText__1fSip",ci="calendar_calendarHeader__kFOyq",ui=e=>{let{value:t,x1Line:n,y1Line:i,y2Line:o,xText:l,yText:s}=e;return(0,Q.jsxs)("g",{className:"calendarTop",children:[(0,Q.jsx)("line",{x1:n,y1:i,x2:n,y2:o,className:ri},t+"line"),(0,Q.jsx)("text",{y:s,x:l,className:di,children:t},t+"text")]})},pi=e=>{let{dateSetup:t,locale:n,viewMode:i,rtl:o,headerHeight:l,columnWidth:s,fontFamily:a,fontSize:r,headerBackgroundColor:d="#ffffff",headerTextColor:c="#333333"}=e;let u=[],p=[];switch(t.viewMode){case _n.Year:[u,p]=(()=>{const e=[],n=[],i=.5*l;for(let a=0;a<t.dates.length;a++){const r=t.dates[a],d=r.getFullYear();if(n.push((0,Q.jsx)("text",{y:.8*l,x:s*a+.5*s,className:ai,children:d},r.getTime())),0===a||r.getFullYear()!==t.dates[a-1].getFullYear()){const t=r.getFullYear().toString();let n;n=o?(6+a+r.getFullYear()+1)*s:(6+a-r.getFullYear())*s,e.push((0,Q.jsx)(ui,{value:t,x1Line:s*a,y1Line
1:0,y2Line:l,xText:n,yText:.9*i},t))}}return[e,n]})();break;case _n.QuarterYear:[u,p]=(()=>{const e=[],n=[],i=.5*l;for(let a=0;a<t.dates.length;a++){const r=t.dates[a],d="Q"+Math.floor((r.getMonth()+3)/3);if(n.push((0,Q.jsx)("text",{y:.8*l,x:s*a+.5*s,className:ai,children:d},r.getTime())),0===a||r.getFullYear()!==t.dates[a-1].getFullYear()){const t=r.getFullYear().toString();let n;n=o?(6+a+r.getMonth()+1)*s:(6+a-r.getMonth())*s,e.push((0,Q.jsx)(ui,{value:t,x1Line:s*a,y1Line:0,y2Line:i,xText:Math.abs(n),yText:.9*i},t))}}return[e,n]})();break;case _n.Month:[u,p]=(()=>{const e=[],i=[],a=.5*l;for(let r=0;r<t.dates.length;r++){const d=t.dates[r],c=En(d,n);if(i.push((0,Q.jsx)("text",{y:.8*l,x:s*r+.5*s,className:ai,children:c},c+d.getFullYear())),0===r||d.getFullYear()!==t.dates[r-1].getFullYear()){const t=d.getFullYear().toString();let n;n=o?(6+r+d.getMonth()+1)*s:(6+r-d.getMonth())*s,e.push((0,Q.jsx)(ui,{value:t,x1Line:s*r,y1Line:0,y2Line:a,xText:n,yText:.9*a},t))}}return[e,i]})();break;case _n.Week:[u,p]=(()=>{const e=[],i=[];let a=1;const r=.5*l,d=t.dates;for(let t=d.length-1;t>=0;t--){const c=d[t];let u="";0!==t&&c.getMonth()===d[t-1].getMonth()||(u=`${En(c,n)}, ${c.getFullYear()}`);const p=`W${zn(c)}`;i.push((0,Q.jsx)("text",{y:.8*l,x:s*(t+ +o),className:ai,children:p},c.getTime())),u&&(t!==d.length-1&&e.push((0,Q.jsx)(ui,{value:u,x1Line:s*t+a*s,y1Line:0,y2Line:r,xText:s*t+s*a*.5,yText:.9*r},u)),a=0),a++}return[e,i]})();break;case _n.Day:[u,p]=(()=>{const e=[],i=[],o=.5*l,a=t.dates;for(let t=0;t<a.length;t++){const r=a[t],d=`${In(r,n,"short")}, ${r.getDate().toString()}`;if(i.push((0,Q.jsx)("text",{y:.8*l,x:s*t+.5*s,className:ai,children:d},r.getTime())),t+1!==a.length&&r.getMonth()!==a[t+1].getMonth()){const i=En(r,n);e.push((0,Q.jsx)(ui,{value:i,x1Line:s*(t+1),y1Line:0,y2Line:o,xText:s*(t+1)-On(r.getMonth(),r.getFullYear())*s*.5,yText:.9*o},i+r.getFullYear()))}}return[e,i]})();break;case _n.QuarterDay:case _n.HalfDay:[u,p]=(()=>{const e=[],r=[],d=i===_n.HalfDay?2:4,c=.5*l,u=t.dates;for(let t=0;t<u.length;t++){const i=u[t],p=yn(n,{hour:"numeric"}).format(i);if(r.push((0,Q.jsx)("text",{y:.8*l,x:s*(t+ +o),className:ai,fontFamily:a,children:p},i.getTime())),0===t||i.getDate()!==u[t-1].getDate()){const o=`${In(i,n,"short")}, ${i.getDate()} ${En(i,n)}`;e.push((0,Q.jsx)(ui,{value:o,x1Line:s*t+d*s,y1Line:0,y2Line:c,xText:s*t+d*s*.5,yText:.9*c},o+i.getFullYear()))}}return[e,r]})();break;case _n.Hour:[u,p]=(()=>{const e=[],i=[],r=.5*l,d=t.dates;for(let t=0;t<d.length;t++){const c=d[t],u=yn(n,{hour:"numeric"}).format(c);if(i.push((0,Q.jsx)("text",{y:.8*l,x:s*(t+ +o),className:ai,fontFamily:a,children:u},c.getTime())),0!==t&&c.getDate()!==d[t-1].getDate()){const i=d[t-1],o=`${In(i,n,"long")}, ${i.getDate()} ${En(i,n)}`,l=(c.getHours()-24)/2;e.push((0,Q.jsx)(ui,{value:o,x1Line:s*t,y1Line:0,y2Line:r,xText:s*(t+l),yText:.9*r},o+i.getFullYear()))}}return[e,i]})()}return(0,Q.jsxs)("g",{className:"calendar",fontSize:r,fontFamily:a,fill:c,children:[(0,Q.jsx)("rect",{x:0,y:0,width:s*t.dates.length,height:l,className:ci,fill:d,stroke:"none"}),p," ",u]})},mi=e=>{let t,n,{taskFrom:i,taskTo:o,rowHeight:l,taskHeight:s,arrowIndent:a,rtl:r}=e;return[t,n]=r?vi(i,o,l,s,a):hi(i,o,l,s,a),(0,Q.jsxs)("g",{className:"arrow",children:[(0,Q.jsx)("path",{strokeWidth:"1.5",d:t,fill:"none"}),(0,Q.jsx)("polygon",{points:n})]})},hi=(e,t,n,i,o)=>{const l=e.index>t.index?-1:1,s=t.y+i/2,a=e.x2+2*o,r=a<t.x1?"":"H "+(t.x1-o),d=a>t.x1?o:t.x1-e.x2-o;return[`M ${e.x2} ${e.y+i/2} \n h ${o} \n v ${l*n/2} \n ${r}\n V ${s} \n h ${d}`,`${t.x1},${s} \n ${t.x1-5},${s-5} \n ${t.x1-5},${s+5}`]},vi=(e,t,n,i,o)=>{const l=e.index>t.index?-1:1,s=t.y+i/2,a=e.x1-2*o,r=a>t.x2?"":`H ${t.x2+o}`,d=a<t.x2?-o:t.x2-e.x1+o;return[`M ${e.x1} ${e.y+i/2} \n h ${-o} \n v ${l*n/2} \n ${r}\n V ${s} \n h ${d}`,`${t.x2},${s} \n ${t.x2+5},${s+5} \n ${t.x2+5},${s-5}`]},xi=(e,t,n,i,o,l,s,a,r,d,c,u,p,m,h,v,x,g,f)=>{let b;switch(e.type){case"milestone":b=fi(e,t,n,i,o,l,s,a,g,f);break;case"project":b=gi(e,t,n,i,o,l,s,a,r,m,h,v,x);break;default:b=gi(e,t,n,i,o,l,s,a,r,d,c,u,p)}return b},gi=(e,t,n,i,o,l,s,a,r,d,c,u,p)=>{let m,h;r?(h=ji(e.start,n,i),m=ji(e.end,n,i)):(m=bi(e.start,n,i),h=bi(e.end,n,i));let v=e.type;"task"===v&&h-m<2*a&&(v="smalltask",h=m+2*a);const[x,g]=ki(m,h,e.progress,r),f=_i(t,o,l),b="project"===e.type?e.hideChildren:void 0,j={backgroundColor:u,backgroundSelectedColor:p,progressColor:d,progressSelectedColor:c,...e.styles};return{...e,typeInternal:v,x1:m,x2:h,y:f,index:t,progressX:g,progressWidth:x,barCornerRadius:s,handleWidth:a,hideChildren:b,height:l,barChildren:[],styles:j}},fi=(e,t,n,i,o,l,s,a,r,d)=>{const c=bi(e.start,n,i),u=_i(t,o,l),p=c-.5*l,m=c+.5*l,h=l/1.414,v={backgroundColor:r,backgroundSelectedColor:d,progressColor:"",progressSelectedColor:"",...e.styles};return{...e,end:e.start,x1:p,x2:m,y:u,index:t,progressX:0,progressWidth:0,barCornerRadius:s,handleWidth:a,typeInternal:e.type,progress:0,height:h,hideChildren:void 0,barChildren:[],styles:v}},bi=(e,t,n)=>{const i=t.findIndex(t=>t.getTime()>=e.getTime())-1;return i*n+(e.getTime()-t[i].getTime())/(t[i+1].getTime()-t[i].getTime())*n},ji=(e,t,n)=>
1{let i=bi(e,t,n);return i+=n,i},_i=(e,t,n)=>e*t+(t-n)/2,ki=(e,t,n,i)=>{const o=(t-e)*n*.01;let l;return l=i?t-o:e,[o,l]},yi=(e,t,n)=>[e-5,t+n,e+5,t+n,e,t+n-8.66].join(","),Ci=(e,t,n)=>{const i=Math.round((e-n.x1)/t)*t,o=n.x1+i;return[o,o+n.x2-n.x1]},Si=(e,t,n,i,o)=>{let l=new Date((e-t)/i*o+n.getTime());return l=new Date(l.getTime()+6e4*(l.getTimezoneOffset()-n.getTimezoneOffset())),l},Ti=(e,t,n,i,o,l,s)=>{let a;if("milestone"===n.type)a=Ei(e,t,n,i,o,l);else a=wi(e,t,n,i,o,l,s);return a},wi=(e,t,n,i,o,l,s)=>{const a={...n};let r=!1;switch(t){case"progress":if(a.progress=s?((e,t)=>{if(e>=t.x2)return 0;if(e<=t.x1)return 100;{const n=t.x2-t.x1;return Math.round(100*(t.x2-e)/n)}})(e,n):((e,t)=>{if(e>=t.x2)return 100;if(e<=t.x1)return 0;{const n=t.x2-t.x1;return Math.round(100*(e-t.x1)/n)}})(e,n),r=a.progress!==n.progress,r){const[e,t]=ki(a.x1,a.x2,a.progress,s);a.progressWidth=e,a.progressX=t}break;case"start":{const t=((e,t,n)=>{e>=n.x2-2*n.handleWidth&&(e=n.x2-2*n.handleWidth);const i=Math.round((e-n.x1)/t)*t;return n.x1+i})(e,i,n);if(a.x1=t,r=a.x1!==n.x1,r){s?a.end=Si(t,n.x1,n.end,i,o):a.start=Si(t,n.x1,n.start,i,o);const[e,l]=ki(a.x1,a.x2,a.progress,s);a.progressWidth=e,a.progressX=l}break}case"end":{const t=((e,t,n)=>{e<=n.x1+2*n.handleWidth&&(e=n.x1+2*n.handleWidth);const i=Math.round((e-n.x2)/t)*t;return n.x2+i})(e,i,n);if(a.x2=t,r=a.x2!==n.x2,r){s?a.start=Si(t,n.x2,n.start,i,o):a.end=Si(t,n.x2,n.end,i,o);const[e,l]=ki(a.x1,a.x2,a.progress,s);a.progressWidth=e,a.progressX=l}break}case"move":{const[t,d]=Ci(e-l,i,n);if(r=t!==n.x1,r){a.start=Si(t,n.x1,n.start,i,o),a.end=Si(d,n.x2,n.end,i,o),a.x1=t,a.x2=d;const[e,l]=ki(a.x1,a.x2,a.progress,s);a.progressWidth=e,a.progressX=l}break}}return{isChanged:r,changedTask:a}},Ei=(e,t,n,i,o,l)=>{const s={...n};let a=!1;switch(t){case"move":{const[t,r]=Ci(e-l,i,n);a=t!==n.x1,a&&(s.start=Si(t,n.x1,n.start,i,o),s.end=s.start,s.x1=t,s.x2=r);break}}return{isChanged:a,changedTask:s}};function Ii(e,t){let n=[];n="project"!==t.type?e.filter(e=>e.dependencies&&-1!==e.dependencies.indexOf(t.id)):e.filter(e=>e.project&&e.project===t.id);var i=[];return n.forEach(t=>{i.push(...Ii(e,t))}),n=n.concat(n,i),n}const Ai=(e,t)=>{const n=e.displayOrder||Number.MAX_VALUE,i=t.displayOrder||Number.MAX_VALUE;return n>i?1:n<i?-1:0},zi="bar_barWrapper__eaMlu",Oi="bar_barHandle__hxIuE",Di="bar_barBackground__9jonh",Pi=e=>{let{x:t,y:n,width:i,height:o,isSelected:l,progressX:s,progressWidth:a,barCornerRadius:r,styles:d,onMouseDown:c}=e;return(0,Q.jsxs)("g",{onMouseDown:c,children:[(0,Q.jsx)("rect",{x:t,width:i,y:n,height:o,ry:r,rx:r,fill:l?d.backgroundSelectedColor:d.backgroundColor,className:Di}),(0,Q.jsx)("rect",{x:s,width:a,y:n,height:o,ry:r,rx:r,fill:l?d.progressSelectedColor:d.progressColor})]})},Ri=e=>{let{x:t,y:n,width:i,height:o,barCornerRadius:l,onMouseDown:s}=e;return(0,Q.jsx)("rect",{x:t,y:n,width:i,height:o,className:Oi,ry:l,rx:l,onMouseDown:s})},Li=e=>{let{progressPoint:t,onMouseDown:n}=e;return(0,Q.jsx)("polygon",{className:Oi,points:t,onMouseDown:n})},Mi=e=>{let{task:t,isProgressChangeable:n,isDateChangeable:i,rtl:o,onEventStart:l,isSelected:s}=e;const a=yi(+!o*t.progressWidth+t.progressX,t.y,t.height),r=t.height-2;return(0,Q.jsxs)("g",{className:zi,tabIndex:0,children:[(0,Q.jsx)(Pi,{x:t.x1,y:t.y,width:t.x2-t.x1,height:t.height,progressX:t.progressX,progressWidth:t.progressWidth,barCornerRadius:t.barCornerRadius,styles:t.styles,isSelected:s,onMouseDown:e=>{i&&l("move",t,e)}}),(0,Q.jsxs)("g",{className:"handleGroup",children:[i&&(0,Q.jsxs)("g",{children:[(0,Q.jsx)(Ri,{x:t.x1+1,y:t.y+1,width:t.handleWidth,height:r,barCornerRadius:t.barCornerRadius,onMouseDown:e=>{l("start",t,e)}}),(0,Q.jsx)(Ri,{x:t.x2-t.handleWidth-1,y:t.y+1,width:t.handleWidth,height:r,barCornerRadius:t.barCornerRadius,onMouseDown:e=>{l("end",t,e)}})]}),n&&(0,Q.jsx)(Li,{progressPoint:a,onMouseDown:e=>{l("progress",t,e)}})]})]})},Fi=e=>{let{task:t,isProgressChangeable:n,isDateChangeable:i,onEventStart:o,isSelected:l}=e;const s=yi(t.progressWidth+t.x1,t.y,t.height);return(0,Q.jsxs)("g",{className:zi,tabIndex:0,children:[(0,Q.jsx)(Pi,{x:t.x1,y:t.y,width:t.x2-t.x1,height:t.height,progressX:t.progressX,progressWidth:t.progressWidth,barCornerRadius:t.barCornerRadius,styles:t.styles,isSelected:l,onMouseDown:e=>{i&&o("move",t,e)}}),(0,Q.jsx)("g",{className:"handleGroup",children:n&&(0,Q.jsx)(Li,{progressPoint:s,onMouseDown:e=>{o("progress",t,e)}})})]})},Ni="milestone_milestoneWrapper__W3VeG",Ui="milestone_milestoneBackgroun
1d__1BRcK",$i=e=>{let{task:t,isDateChangeable:n,onEventStart:i,isSelected:o}=e;const l=`rotate(45 ${t.x1+.356*t.height} \n ${t.y+.85*t.height})`;return(0,Q.jsx)("g",{tabIndex:0,className:Ni,children:(0,Q.jsx)("rect",{fill:o?t.styles.backgroundSelectedColor:t.styles.backgroundColor,x:t.x1,width:t.height,y:t.y,height:t.height,rx:t.barCornerRadius,ry:t.barCornerRadius,transform:l,className:Ui,onMouseDown:e=>{n&&i("move",t,e)}})})},Wi="project_projectWrapper__ioNl1",Bi="project_projectBackground__OGmOK",Hi="project_projectTop__dYSAx",Zi=e=>{let{task:t,isSelected:n}=e;const i=n?t.styles.backgroundSelectedColor:t.styles.backgroundColor,o=n?t.styles.progressSelectedColor:t.styles.progressColor,l=t.x2-t.x1,s=[t.x1,t.y+t.height/2-1,t.x1,t.y+t.height,t.x1+15,t.y+t.height/2-1].join(","),a=[t.x2,t.y+t.height/2-1,t.x2,t.y+t.height,t.x2-15,t.y+t.height/2-1].join(",");return(0,Q.jsxs)("g",{tabIndex:0,className:Wi,children:[(0,Q.jsx)("rect",{fill:i,x:t.x1,width:l,y:t.y,height:t.height,rx:t.barCornerRadius,ry:t.barCornerRadius,className:Bi}),(0,Q.jsx)("rect",{x:t.progressX,width:t.progressWidth,y:t.y,height:t.height,ry:t.barCornerRadius,rx:t.barCornerRadius,fill:o}),(0,Q.jsx)("rect",{fill:i,x:t.x1,width:l,y:t.y,height:t.height/2,rx:t.barCornerRadius,ry:t.barCornerRadius,className:Hi}),(0,Q.jsx)("polygon",{className:Hi,points:s,fill:i}),(0,Q.jsx)("polygon",{className:Hi,points:a,fill:i})]})},Gi="task-list_barLabel__Eid4j",Ji="task-list_barLabelOutside__26J4y",Vi=e=>{const{task:t,arrowIndent:n,isDelete:o,taskHeight:l,isSelected:s,rtl:a,onEventStart:r}={...e},d=(0,i.useRef)(null),[c,u]=(0,i.useState)((0,Q.jsx)("div",{})),[p,m]=(0,i.useState)(!0);(0,i.useEffect)(()=>{switch(t.typeInternal){case"milestone":u((0,Q.jsx)($i,{...e}));break;case"project":u((0,Q.jsx)(Zi,{...e}));break;case"smalltask":u((0,Q.jsx)(Fi,{...e}));break;default:u((0,Q.jsx)(Mi,{...e}))}},[t,s]),(0,i.useEffect)(()=>{d.current&&m(d.current.getBBox().width<t.x2-t.x1)},[d,t]);return(0,Q.jsxs)("g",{onKeyDown:e=>{if("Delete"===e.key)o&&r("delete",t,e);e.stopPropagation()},onMouseEnter:e=>{r("mouseenter",t,e)},onMouseLeave:e=>{r("mouseleave",t,e)},onDoubleClick:e=>{r("dblclick",t,e)},onClick:e=>{r("click",t,e)},onFocus:()=>{r("select",t)},children:[c,(0,Q.jsx)("text",{x:(()=>{const e=t.x2-t.x1,i=t.barChildren.length>0;return p?t.x1+.5*e:a&&d.current?t.x1-d.current.getBBox().width-n*+i-.2*n:t.x1+e+n*+i+.2*n})(),y:t.y+.5*l,className:p?Gi:Gi&&Ji,ref:d,children:t.name})]})},Xi=e=>{var t;let{tasks:n,dates:o,ganttEvent:l,selectedTask:s,rowHeight:a,columnWidth:r,timeStep:d,svg:c,taskHeight:u,arrowColor:p,arrowIndent:m,fontFamily:h,fontSize:v,rtl:x,setGanttEvent:g,setFailedTask:f,setSelectedTask:b,onDateChange:j,onProgressChange:_,onDoubleClick:k,onClick:y,onDelete:C}=e;const S=null===c||void 0===c||null===(t=c.current)||void 0===t?void 0:t.createSVGPoint(),[T,w]=(0,i.useState)(0),[E,I]=(0,i.useState)(0),[A,z]=(0,i.useState)(!1);(0,i.useEffect)(()=>{const e=o[1].getTime()-o[0].getTime()-60*o[1].getTimezoneOffset()*1e3+60*o[0].getTimezoneOffset()*1e3;w(d*r/e)},[r,o,d]),(0,i.useEffect)(()=>{const e=async e=>{var t;if(!l.changedTask||!S||null===c||void 0===c||!c.current)return;e.preventDefault(),S.x=e.clientX;const n=S.matrixTransform(null===c||void 0===c||null===(t=c.current.getScreenCTM())||void 0===t?void 0:t.inverse()),{isChanged:i,changedTask:o}=Ti(n.x,l.action,l.changedTask,T,d,E,x);i&&g({action:l.action,changedTask:o})},t=async n=>{var i;const{action:o,originalSelectedTask:s,changedTask:a}=l;if(!a||!S||null===c||void 0===c||!c.current||!s)return;n.preventDefault(),S.x=n.clientX;const r=S.matrixTransform(null===c||void 0===c||null===(i=c.current.getScreenCTM())||void 0===i?void 0:i.inverse()),{changedTask:u}=Ti(r.x,o,a,T,d,E,x),p=s.start!==u.start||s.end!==u.end||s.progress!==u.progress;c.current.removeEventListener("mousemove",e),c.current.removeEventListener("mouseup",t),g({action:""}),z(!1);let m=!0;if(("move"===o||"end"===o||"start"===o)&&j&&p)try{const e=await j(u,u.barChildren);void 0!==e&&(m=e)}catch(h){m=!1}else if(_&&p)try{const e=await _(u,u.barChildren);void 0!==e&&(m=e)}catch(h){m=!1}m||f(s)};A||"move"!==l.action&&"end"!==l.action&&"start"!==l.action&&"progress"!==l.action||null===c||void 0===c||!c.current||(c.current.addEventListener("mousemove",e),c.current.addEventListener("mouseup",t),z(!0))},[l,T,E,_,d,j,c,A,S,x,f,g]);const O=async(e,t,n)=>
1{if(n)if(function(e){return void 0!==e.key}(n)){if("delete"===e&&C)try{const n=await C(t);void 0!==n&&n&&g({action:e,changedTask:t})}catch(o){console.error("Error on Delete. "+o)}}else if("mouseenter"===e)l.action||g({action:e,changedTask:t,originalSelectedTask:t});else if("mouseleave"===e)"mouseenter"===l.action&&g({action:""});else if("dblclick"===e)k&&k(t);else if("click"===e)y&&y(t);else if("move"===e){var i;if(null===c||void 0===c||!c.current||!S)return;S.x=n.clientX;const o=S.matrixTransform(null===(i=c.current.getScreenCTM())||void 0===i?void 0:i.inverse());I(o.x-t.x1),g({action:e,changedTask:t,originalSelectedTask:t})}else g({action:e,changedTask:t,originalSelectedTask:t});else"select"===e&&b(t.id)};return(0,Q.jsxs)("g",{className:"content",children:[(0,Q.jsx)("g",{className:"arrows",fill:p,stroke:p,children:n.map(e=>e.barChildren.map(t=>(0,Q.jsx)(mi,{taskFrom:e,taskTo:n[t.index],rowHeight:a,taskHeight:u,arrowIndent:m,rtl:x},`Arrow from ${e.id} to ${n[t.index].id}`)))}),(0,Q.jsx)("g",{className:"bar",fontFamily:h,fontSize:v,children:n.map(e=>(0,Q.jsx)(Vi,{task:e,arrowIndent:m,taskHeight:u,isProgressChangeable:!!_&&!e.isDisabled,isDateChangeable:!!j&&!e.isDisabled,isDelete:!e.isDisabled,onEventStart:O,isSelected:!!s&&e.id===s.id,rtl:x},e.id))})]})},qi="gantt_ganttVerticalContainer__f0qNE",Yi="gantt_horizontalContainer__WJruA",Ki="gantt_wrapper__4FE8W",Qi=e=>{let{gridProps:t,calendarProps:n,barProps:o,ganttHeight:l,scrollY:s,scrollX:a}=e;const r=(0,i.useRef)(null),d=(0,i.useRef)(null),c=(0,i.useRef)(null),u={...o,svg:r};return(0,i.useEffect)(()=>{d.current&&(d.current.scrollTop=s)},[s]),(0,i.useEffect)(()=>{c.current&&(c.current.scrollLeft=a)},[a]),(0,Q.jsxs)("div",{className:qi,ref:c,dir:"ltr",children:[(0,Q.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.svgWidth,height:n.headerHeight,fontFamily:o.fontFamily,children:(0,Q.jsx)(pi,{...n})}),(0,Q.jsx)("div",{ref:d,className:Yi,style:l?{height:l,width:t.svgWidth}:{width:t.svgWidth},children:(0,Q.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.svgWidth,height:o.rowHeight*o.tasks.length,fontFamily:o.fontFamily,ref:r,children:[(0,Q.jsx)(si,{...t}),(0,Q.jsx)(Xi,{...u})]})})]})},eo="horizontal-scroll_scrollWrapper__mHZe5",to="horizontal-scroll_scroll__+9nck",no=e=>{let{scroll:t,svgWidth:n,taskListWidth:o,rtl:l,onScroll:s}=e;const a=(0,i.useRef)(null);return(0,i.useEffect)(()=>{a.current&&(a.current.scrollLeft=t)},[t]),(0,Q.jsx)("div",{dir:"ltr",style:{margin:l?`0px ${o}px 0px 0px`:`0px 0px 0px ${o}px`},className:eo,onScroll:s,ref:a,children:(0,Q.jsx)("div",{style:{width:n},className:to})})},io=e=>{let{tasks:t,headerHeight:n=50,columnWidth:o=60,listCellWidth:l="155px",rowHeight:s=50,ganttHeight:a=0,viewMode:r=_n.Day,preStepsCount:d=1,locale:c="en-GB",barFill:u=60,barCornerRadius:p=3,barProgressColor:m="#a3a3ff",barProgressSelectedColor:h="#8282f5",barBackgroundColor:v="#b8c2cc",barBackgroundSelectedColor:x="#aeb8c2",projectProgressColor:g="#7db59a",projectProgressSelectedColor:f="#59a985",projectBackgroundColor:b="#fac465",projectBackgroundSelectedColor:j="#f7bb53",milestoneBackgroundColor:_="#f1c453",milestoneBackgroundSelectedColor:k="#f29e4c",rtl:y=!1,handleWidth:C=8,timeStep:S=3e5,arrowColor:T="grey",fontFamily:w="inherit",fontSize:E="inherit",arrowIndent:I=20,todayColor:A="rgba(252, 248, 227, 0.5)",headerBackgroundColor:z="#ffffff",headerTextColor:O="#333333",viewDate:D,TooltipContent:P=Kn,TaskListHeader:R=Mn,TaskListTable:L=Gn,onDateChange:M,onProgressChange:F,onDoubleClick:N,onClick:U,onDelete:$,onSelect:W,onExpanderClick:B}=e;const H=(0,i.useRef)(null),Z=(0,i.useRef)(null),[G,J]=(0,i.useState)(()=>{const[e,n]=Tn(t,r,d);return{viewMode:r,dates:wn(e,n,r)}}),[V,X]=(0,i.useState)(void 0),[q,Y]=(0,i.useState)(0),[K,ee]=(0,i.useState)(0),[te,ne]=(0,i.useState)(a),[ie,oe]=(0,i.useState)([]),[le,se]=(0,i.useState)({action:""}),ae=(0,i.useMemo)(()=>s*u/100,[s,u]),[re,de]=(0,i.useState)(),[ce,ue]=(0,i.useState)(null),pe=G.dates.length*o,me=ie.length*s,[he,ve]=(0,i.useState)(0),[xe,ge]=(0,i.useState)(-1),[fe,be]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e;e=B?function(e){const t=e.filter(e=>e.hideChildren&&"project"===e.type);if(t.length>0)for(let n=0;t.length>n;n++){const i=Ii(e,t[n]);e=e.filter(e=>-1===i.indexOf(e))}return e}(t):t,e=e.sort(Ai);
1const[n,i]=Tn(e,r,d);let l=wn(n,i,r);y&&(l=l.reverse(),-1===xe&&ge(l.length*o)),J({dates:l,viewMode:r}),oe(((e,t,n,i,o,l,s,a,r,d,c,u,p,m,h,v,x,g)=>{let f=e.map((e,f)=>xi(e,f,t,n,i,o,l,s,a,r,d,c,u,p,m,h,v,x,g));return f=f.map(e=>{const t=e.dependencies||[];for(let n=0;n<t.length;n++){const i=f.findIndex(e=>e.id===t[n]);-1!==i&&f[i].barChildren.push(e)}return e}),f})(e,l,o,s,ae,p,C,y,m,h,v,x,g,f,b,j,_,k))},[t,r,d,s,p,o,ae,C,m,h,v,x,g,f,b,j,_,k,y,xe,B]),(0,i.useEffect)(()=>{if(r===G.viewMode&&(D&&!V||D&&(null===V||void 0===V?void 0:V.valueOf())!==D.valueOf())){const e=G.dates,t=e.findIndex((t,n)=>D.valueOf()>=t.valueOf()&&n+1!==e.length&&D.valueOf()<e[n+1].valueOf());if(-1===t)return;X(D),ge(o*t)}},[D,o,G.dates,G.viewMode,r,V,X]),(0,i.useEffect)(()=>{const{changedTask:e,action:t}=le;if(e)if("delete"===t)se({action:""}),oe(ie.filter(t=>t.id!==e.id));else if("move"===t||"end"===t||"start"===t||"progress"===t){const t=ie.find(t=>t.id===e.id);if(t&&(t.start.getTime()!==e.start.getTime()||t.end.getTime()!==e.end.getTime()||t.progress!==e.progress)){const t=ie.map(t=>t.id===e.id?e:t);oe(t)}}},[le,ie]),(0,i.useEffect)(()=>{ce&&(oe(ie.map(e=>e.id!==ce.id?e:ce)),ue(null))},[ce,ie]),(0,i.useEffect)(()=>{l||Y(0),Z.current&&Y(Z.current.offsetWidth)},[Z,l]),(0,i.useEffect)(()=>{H.current&&ee(H.current.offsetWidth-q)},[H,q]),(0,i.useEffect)(()=>{ne(a?a+n:t.length*s+n)},[a,t,n,s]),(0,i.useEffect)(()=>{var e;const t=e=>{if(e.shiftKey||e.deltaX){const t=e.deltaX?e.deltaX:e.deltaY;let n=xe+t;n<0?n=0:n>pe&&(n=pe),ge(n),e.preventDefault()}else if(a){let t=he+e.deltaY;t<0?t=0:t>me-a&&(t=me-a),t!==he&&(ve(t),e.preventDefault())}be(!0)};return null===(e=H.current)||void 0===e||e.addEventListener("wheel",t,{passive:!1}),()=>{var e;null===(e=H.current)||void 0===e||e.removeEventListener("wheel",t)}},[H,he,xe,a,pe,y,me]);const je=e=>{const t=ie.find(t=>t.id===e),n=ie.find(e=>!!re&&e.id===re.id);W&&(n&&W(n,!1),t&&W(t,!0)),de(t)},_e={columnWidth:o,svgWidth:pe,tasks:t,rowHeight:s,dates:G.dates,todayColor:A,rtl:y},ke={dateSetup:G,locale:c,viewMode:r,headerHeight:n,columnWidth:o,fontFamily:w,fontSize:E,rtl:y,headerBackgroundColor:z,headerTextColor:O},ye={tasks:ie,dates:G.dates,ganttEvent:le,selectedTask:re,rowHeight:s,taskHeight:ae,columnWidth:o,arrowColor:T,timeStep:S,fontFamily:w,fontSize:E,arrowIndent:I,svgWidth:pe,rtl:y,setGanttEvent:se,setFailedTask:ue,setSelectedTask:je,onDateChange:M,onProgressChange:F,onDoubleClick:N,onClick:U,onDelete:$},Ce={rowHeight:s,rowWidth:l,fontFamily:w,fontSize:E,tasks:ie,locale:c,headerHeight:n,scrollY:he,ganttHeight:a,horizontalContainerClass:Yi,selectedTask:re,taskListRef:Z,setSelectedTask:je,onExpanderClick:e=>{B&&void 0!==e.hideChildren&&B({...e,hideChildren:!e.hideChildren})},TaskListHeader:R,TaskListTable:L};return(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("div",{className:Ki,onKeyDown:e=>{e.preventDefault();let t=he,n=xe,i=!0;switch(e.key){case"Down":case"ArrowDown":t+=s,i=!1;break;case"Up":case"ArrowUp":t-=s,i=!1;break;case"Left":case"ArrowLeft":n-=o;break;case"Right":case"ArrowRight":n+=o}i?(n<0?n=0:n>pe&&(n=pe),ge(n)):(t<0?t=0:t>me-a&&(t=me-a),ve(t)),be(!0)},tabIndex:0,ref:H,children:[l&&(0,Q.jsx)(ti,{...Ce}),(0,Q.jsx)(Qi,{gridProps:_e,calendarProps:ke,barProps:ye,ganttHeight:a,scrollY:he,scrollX:xe}),le.changedTask&&(0,Q.jsx)(Yn,{arrowIndent:I,rowHeight:s,svgContainerHeight:te,svgContainerWidth:K,fontFamily:w,fontSize:E,scrollX:xe,scrollY:he,task:le.changedTask,headerHeight:n,taskListWidth:q,TooltipContent:P,rtl:y,svgWidth:pe}),(0,Q.jsx)(ei,{ganttFullHeight:me,ganttHeight:a,headerHeight:n,scroll:he,onScroll:e=>{he===e.currentTarget.scrollTop||fe?be(!1):(ve(e.currentTarget.scrollTop),be(!0))},rtl:y})]}),(0,Q.jsx)(no,{svgWidth:pe,taskListWidth:q,scroll:xe,rtl:y,onScroll:e=>{xe===e.currentTarget.scrollLeft||fe?be(!1):(ge(e.currentTarget.scrollLeft),be(!0))}})]})},oo=e=>{let{headerHeight:t}=e;const{t:n}=(0,a.$)(["project-management"]);return(0,Q.jsx)(j.k,{h:`${t}px`,bg:"base_level_2",borderBottom:"1px solid",borderColor:"content_alpha_200",alignItems:"center",px:4,position:"sticky",top:0,zIndex:2,children:(0,Q.jsx)(_.x,{fontSize:"xs",fontWeight:"semibold",color:"content_note",textTransform:"uppercase",letterSpacing:"wide",children:n("tasks")})})};
1var lo=n(670167),so=n(481785);const ao=e=>{let{task:t,onClick:n,onPriorityChange:o,onComplete:l,onDelete:s,onDuplicate:r,onMove:c,onShare:u}=e;const{t:p}=(0,a.$)(["project-management","common"]),m=(0,i.useCallback)(e=>{if(e)try{const t=(0,so.default)((0,fn.pR)(e));return isNaN(t.getTime())?void console.warn("Invalid date value:",e):{full:`${(0,d.default)(t,"yyyy-MM-dd")} ${(0,d.default)(t,"h:mm aa")}`,short:`${(0,d.default)(t,"LLL d")}`}}catch(t){return void console.warn("Error parsing date:",e,t)}},[]),h=(0,i.useMemo)(()=>{if(t.due_date)return m(t.due_date)},[t.due_date,m]),v=(0,i.useMemo)(()=>!(!t.due_date||t.complete)&&new Date((0,fn.pR)(t.due_date)).getTime()<(new Date).getTime(),[t.due_date,t.complete]),x=(0,i.useMemo)(()=>!r&&!s&&!c,[r,s,c]);return(0,Q.jsxs)(j.k,{w:"full",bg:"base_level_3",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_100",alignItems:"center",gap:2,px:2,py:1.5,_hover:{bg:"base_level_4"},transition:"background 0.15s ease",children:[o?(0,Q.jsx)(L.xL1,{selected:t.priority,onChange:e=>o(t.id,e),variant:L.P6H.ICON,buttonProps:{size:"xs"}}):t.priority!==L.ljp.UNSET?(0,Q.jsx)(g.x,{onClick:n,role:"button",children:(0,Q.jsx)(L.bJ9,{priority:t.priority,showTooltip:!0,containerProps:{size:"xs"}})}):(0,Q.jsx)(g.x,{w:4}),t.subtasks&&t.subtasks.length>0&&(0,Q.jsxs)(j.k,{alignItems:"center",gap:1,mr:1,children:[(0,Q.jsx)(C.J,{as:R.SXe,w:3,h:3,color:"content_secondary"}),(0,Q.jsx)(_.x,{fontSize:"2xs",color:"content_note",children:t.subtasks.length})]}),(0,Q.jsx)(_.x,{flex:1,fontSize:"sm",color:t.title?"content_primary":"content_note",fontStyle:t.title?void 0:"italic",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",onClick:n,cursor:"pointer",children:t.title||p("task.untitled")}),h&&(0,Q.jsx)(f.u,{label:`${p("date_due")}: ${h.full}`,placement:"top",hasArrow:!0,children:(0,Q.jsx)(_.x,{fontSize:"xs",color:v?"common.warning":"content_details",whiteSpace:"nowrap",fontWeight:v?"semibold":"normal",children:h.short})}),!x&&(0,Q.jsxs)(I.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,Q.jsx)(A.j,{"aria-label":"Options",variant:"ghost",as:z.h,size:"xs",icon:(0,Q.jsx)(C.J,{as:R.Og$}),onClick:e=>e.stopPropagation()}),(0,Q.jsx)(Te.h,{children:(0,Q.jsxs)(O.q,{w:"auto",minW:"8rem",onClick:e=>e.stopPropagation(),children:[(0,Q.jsx)(D.s,{onClick:n,icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.Lr9}),children:p("open",{ns:"common"})}),l&&!t.complete&&(0,Q.jsx)(D.s,{onClick:()=>l(t.id,!0),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.jZX}),children:p("complete",{ns:"common"})}),l&&t.complete&&(0,Q.jsx)(D.s,{onClick:()=>l(t.id,!1),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.UOg}),children:p("uncomplete",{ns:"common"})}),u&&(0,Q.jsx)(D.s,{onClick:()=>u(t),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.lzh}),children:p("share",{ns:"common"})}),r&&(0,Q.jsx)(D.s,{onClick:()=>r(t),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.ef8}),children:p("duplicate",{ns:"common"})}),c&&(0,Q.jsx)(D.s,{onClick:()=>c(t),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:sn.HZ8}),children:p("task.move")}),s&&(0,Q.jsx)(D.s,{onClick:()=>s(t),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.KGR}),children:p("delete",{ns:"common"})})]})})]})]})},ro=e=>{let{status:t,taskCount:n,isCollapsed:i,rowHeight:o,onToggle:l}=e;return(0,Q.jsxs)(j.k,{h:`${o}px`,bg:"base_level_2",borderBottom:"1px solid",borderColor:"content_alpha_200",alignItems:"center",px:3,cursor:"pointer",onClick:l,_hover:{bg:"base_level_3"},transition:"background 0.15s ease",position:"relative",children:[(0,Q.jsx)(C.J,{as:i?R.sFD:R.gPZ,w:3,h:3,mr:2,color:"content_secondary",transition:"transform 0.2s ease"}),(0,Q.jsx)(g.x,{w:"3px",h:"16px",bg:t.color,borderRadius:"sm",mr:2,flexShrink:0}),(0,Q.jsx)(_.x,{fontSize:"sm",fontWeight:"medium",color:"content_inactive",noOfLines:1,children:t.title}),(0,Q.jsx)(lo.L,{}),(0,Q.jsx)(S.C,{size:"sm",bg:"base_level_3",color:"content_secondary",borderRadius:"full",px:2,children:n})]})},co=e=>{let{task:t,rowHeight:n,onTaskOpen:i,onTaskComplete:o,onTaskDelete:l,onTaskDuplicate:s,onTaskMove:a,onTaskPriorityChange:r,onTaskShare:d}=e;return t.originalTask?(0,Q.jsx)(g.x,{h:`${n}px`,px:2,display:"flex",alignItems:"center",overflow:"hidden",children:(0,Q.jsx)(ao,{task:t.originalTask,onClick:()=>i(t.originalTask),onPriorityChange:r,onComplete:o,onDelete:l,onDuplicate:s,onMove:a,onShare:d})}):null},uo=e=>{let{rowHeight:t,rowWidth:n,tasks:o,selectedTaskId:l,setSelectedTask:s,onExpanderClick:d,onTaskOpen:c,onTaskPriorityChange:u,onTaskComplete:p,onTaskDelete:m,onTaskDuplicate:h,onTaskMove:v,onTaskShare:x,onResizeMouseDown:f,onLoadMore:b,loadingMore:j}=e;const{t:_}=(0,a.$)(["project-management","common"]),k=(0,r.v9)(e=>e.projectManagement.statuses),C=(0,r.v9)(e=>e.projectManagement.groupedTasks),S=(0,i.useMemo)(()=>{const e=new Map,t=new Set;
1return o.forEach(e=>{e.isStatusHeader&&e.statusId&&t.add(e.statusId)}),k.forEach(n=>{t.has(n.id)&&e.set(n.id,{status:n,tasks:[]})}),o.forEach(t=>{if(!t.isStatusHeader&&t.statusId){const n=e.get(t.statusId);n&&n.tasks.push(t)}}),Array.from(e.values())},[o,k]);return(0,Q.jsxs)(g.x,{bg:"base_level_1",position:"relative",w:n,children:[S.map(e=>{var n;let{status:i,tasks:l}=e;const s=(e=>{const t=o.find(t=>t.isStatusHeader&&t.statusId===e);return(null===t||void 0===t?void 0:t.hideChildren)||!1})(i.id),a=(null===C||void 0===C||null===(n=C[i.id])||void 0===n?void 0:n.count)||0;return(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(ro,{status:i,taskCount:a,isCollapsed:s,rowHeight:t,onToggle:()=>(e=>{const t=o.find(t=>t.isStatusHeader&&t.statusId===e);t&&d(t)})(i.id)}),!s&&l.map(e=>e.isLoadMoreButton?(0,Q.jsx)(g.x,{h:`${t}px`,borderBottom:"1px solid",borderColor:"content_alpha_100",display:"flex",alignItems:"center",px:3,bg:"base_level_1",children:(0,Q.jsx)(y.z,{variant:"secondary",size:"xs",isLoading:j,onClick:()=>null===b||void 0===b?void 0:b(e.nextUrl,e.statusId),children:_("load_more",{ns:"common"})})},e.id):(0,Q.jsx)(co,{task:e,rowHeight:t,onTaskOpen:c,onTaskComplete:p,onTaskDelete:m,onTaskDuplicate:h,onTaskMove:v,onTaskPriorityChange:u,onTaskShare:x},e.id))]},i.id)}),f&&(0,Q.jsx)(g.x,{position:"absolute",top:0,right:0,bottom:0,width:"8px",cursor:"col-resize",bg:"transparent",borderRight:"2px solid",borderColor:"content_alpha_200",_hover:{bg:"common.primary_400",borderColor:"common.primary_400",opacity:.5},transition:"all 0.15s ease",zIndex:1e3,onMouseDown:f,sx:{"&:active":{bg:"common.primary_500",borderColor:"common.primary_500",opacity:.7}}})]})};var po=n(366327);const mo=e=>{let{viewMode:t,onViewModeChange:n,dateRange:o,onDateRangeChange:l,onDateRangeReset:s,onTodayClick:r,taskCount:d}=e;const{t:c}=(0,a.$)(["project-management","common"]),u=(0,i.useMemo)(()=>[{value:_n.Day,label:c("timeline.view.day"),icon:R.ujk},{value:_n.Week,label:c("timeline.view.week"),icon:R.ujk},{value:_n.Month,label:c("timeline.view.month"),icon:R.xtA},{value:_n.QuarterYear,label:c("timeline.view.quarter"),icon:R.sjw},{value:_n.Year,label:c("timeline.view.year"),icon:R.xtA}],[c]),p=(0,i.useMemo)(()=>u.find(e=>e.value===t),[t,u]),m=(0,i.useCallback)(e=>{n(e.value)},[n]),h=(0,i.useMemo)(()=>({from:o.start,to:o.end,preset:void 0}),[o]),v=(0,i.useCallback)(e=>{null!==e&&void 0!==e&&e.from&&null!==e&&void 0!==e&&e.to&&l({start:e.from,end:e.to})},[l]);return(0,Q.jsxs)(j.k,{px:4,h:"50px",bg:"base_level_2",borderBottom:"1px solid",borderColor:"content_alpha_200",alignItems:"center",justifyContent:"space-between",gap:4,flexWrap:"nowrap",minW:"0",children:[(0,Q.jsxs)(j.k,{alignItems:"center",gap:3,minW:"0",flex:"1",children:[(0,Q.jsx)(g.x,{flexShrink:0,children:(0,Q.jsx)(po.ZP,{maxDate:new Date,value:h,onApply:v,onChange:v,placement:"bottom-start",buttonProps:{size:"sm"}})}),(0,Q.jsx)(L.Ddz,{variant:"ghost",tooltipLabel:c("today",{ns:"common"}),size:"sm",fontSize:"md",onClick:r,icon:(0,Q.jsx)(C.J,{as:sn.nDs})}),(0,Q.jsxs)(_.x,{fontSize:"sm",fontWeight:"semibold",color:"content_note",whiteSpace:"nowrap",minW:"80px",children:[d," ",c(1===d?"task":"tasks",{ns:"common"})]})]}),(0,Q.jsx)(j.k,{alignItems:"center",flexShrink:0,children:(0,Q.jsx)(L.ZhN,{options:u,selectedOption:p,onSwitchChange:m,styles:{fontSize:"sm"}})})]})},ho=e=>{let{task:t,fontFamily:n}=e;const{t:i}=(0,a.$)(["project-management","common"]),o=e=>(0,d.default)(e,"MMM d, yyyy");return(0,Q.jsxs)(g.x,{bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",boxShadow:"lg",p:3,minW:"220px",maxW:"320px",fontFamily:n,children:[(0,Q.jsx)(_.x,{fontSize:"sm",fontWeight:"semibold",color:"content_primary",mb:2,noOfLines:2,children:t.name}),(0,Q.jsx)(b.i,{borderColor:"content_alpha_200",mb:2}),(0,Q.jsxs)(j.k,{direction:"column",gap:1,children:[(0,Q.jsxs)(j.k,{justify:"space-between",align:"center",children:[(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_secondary",children:[i("start",{ns:"common"}),":"]}),(0,Q.jsx)(_.x,{fontSize:"xs",color:"content_primary",fontWeight:"medium",children:o(t.start)})]}),(0,Q.jsxs)(j.k,{justify:"space-between",align:"center",children:[(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_secondary",children:[i("end",{ns:"common"}),":"]}),(0,Q.jsx)(_.x,{fontSize:"xs",color:"content_primary",fontWeight:"medium",children:o(t.end)})]}),t.start.getTime()!==t.end.getTime()&&(0,Q.jsxs)(j.k,{justify:"space-between",align:"center",mt:1,children:[(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_secondary",children:[i("duration",{ns:"common"}),":"]}),(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_primary",fontWeight:"medium",children:[Math.ceil((t.end.getTime()-t.start.getTime())/864e5)," ",i("days",{ns:"common"})]})]}),void 0!==t.progress&&t.progress>0&&(0,Q.jsxs)(j.k,{justify:"space-between",align:"center",mt:1,children:[(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_secondary",children:[i("progress",{ns:"common"}),":"]}),(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_primary",fontWeight:"medium",children:[t.progress,"%"]})]})]})]})};var vo=n(697134),xo=n(781897);let go=function(e){return e.BLOCKS="BLOCKS",e.BLOCKED_BY="BLOCKED_BY",e.RELATES_TO="RELATES_TO",e}({}),fo=function(e){return e.BLOCKS="blocks",e.BLOCKED_BY="blocked_by",e.RELATED="related",e}({});const bo=e=>{if(!e.start_date||!e.due_date)return!1;const t=new Date(e.start_date),n=new Date(e.due_date);return t.getTime()===n.getTime()},jo=function(e){return e+"cc"},_o=e=>{if(0===e.length)return 0;const t=e.filter(e=>e.complete).length;return Math.round(t/e.length*100)},ko=(e,t)=>{var n,i;if(!e.due_date)return null;const o=new Date(e.due_date),l=e.start_date?new Date(e.start_date):o;if(isNaN(o.getTime())||isNaN(l.getTime()))return null;const s=(null===(n=e.status_details)||void 0===n?void 0:n.color)||((a=e.priority)&&a!==L.ljp.UNSET&&L.GsR[a]||"#94a3b8");var a;const r=e.title||"Untitled";return{id:e.id,type:bo(e)?"milestone":"task",name:r,start:l,end:o,progress:e.complete?100:0,project:t?`status-${t}`:void 0,dependencies:(null===(i=e.dependencies_as_source)||void 0===i?void 0:i.filter(e=>e.relation_type===go.BLOCKS).map(e=>e.target_task_id))||[],styles:{backgroundColor:s,backgroundSelectedColor:s,progressColor:s,progressSelectedColor:s},isDisabled:!1,originalTask:e,statusId:t,level:1}},yo=(e,t,n,i)=>{const o=[];
1return Array.from(e.values()).forEach(e=>{let{status:l,tasks:s}=e;if(0===s.length)return;const a=t.has(l.id),r=((e,t,n,i,o)=>{const l=[];return i.forEach(e=>{if(e.due_date){const t=new Date(e.due_date);isNaN(t.getTime())||l.push(t)}if(e.start_date){const t=new Date(e.start_date);isNaN(t.getTime())||l.push(t)}}),0===l.length?null:{id:`status-${e}`,type:"project",name:t,start:(0,vo.default)(l),end:(0,xo.default)(l),progress:_o(i),hideChildren:o,styles:{backgroundColor:n,progressColor:jo(n)},isStatusHeader:!0,statusId:e,level:0}})(l.id,l.title,l.color,s,a);var d;if((r&&o.push(r),!a)&&(s.forEach(e=>{const t=ko(e,l.id);t&&o.push(t)}),null!==n&&void 0!==n&&null!==(d=n[l.id])&&void 0!==d&&d.next)){const e=s[0],t=s[s.length-1],a={start:null!==e&&void 0!==e&&e.due_date?new Date(e.due_date):new Date,end:null!==t&&void 0!==t&&t.due_date?new Date(t.due_date):new Date},r=function(e,t,n){return{id:`load-more-${e}`,name:arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Load More",type:"task",start:n.start,end:n.end,progress:0,isDisabled:!1,hideChildren:!1,styles:{backgroundColor:"transparent",backgroundSelectedColor:"transparent",progressColor:"transparent",progressSelectedColor:"transparent"},isLoadMoreButton:!0,statusId:e,nextUrl:t,hasMore:!0,level:1}}(l.id,n[l.id].next,a,i);o.push(r)}}),o};var Co=n(214748);const So=(e,t)=>{const n=(0,Vt.default)(e),i=(0,Xt.default)(e);return(0,c.default)((0,u.default)(t,i),n)},To=e=>(0,d.default)(e,"yyyy-MM-dd HH:mm"),wo=()=>{const e=new Date;return{start:(0,gn.default)((0,an.default)(e,-3)),end:(0,Co.default)((0,an.default)(e,6))}},Eo=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;if(0===e.length)return wo();const n=[];if(e.forEach(e=>{if(e.due_date){const t=new Date(e.due_date);isNaN(t.getTime())||n.push(t)}if(e.start_date){const t=new Date(e.start_date);isNaN(t.getTime())||n.push(t)}}),0===n.length)return wo();const i=new Date(Math.min(...n.map(e=>e.getTime()))),o=new Date(Math.max(...n.map(e=>e.getTime())));return{start:(0,dn.default)(i,-t),end:(0,dn.default)(o,t)}},Io=e=>{let{project:t,isPublic:n,onTaskOpen:o,onTaskCreate:l,onTaskAssignUser:s,onTaskUnassignUser:d,onTaskComplete:c,onTaskDelete:u,onTaskDuplicate:p,onTaskMove:m,onTaskPriorityChange:x,onTaskShare:f}=e;const{t:b}=(0,a.$)(["project-management","common"]),_=(0,r.I0)(),k=(0,r.v9)(e=>e.projectManagement.statuses),y=(0,r.v9)(e=>e.projectManagement.groupedTasks),C=(0,r.v9)(e=>{var n;return null===(n=e.projectManagement.filters)||void 0===n?void 0:n[t.id]}),S=(0,r.v9)(e=>e.projectManagement.search),T=(0,r.v9)(e=>e.projectManagement.orderBy),w=(0,r.v9)(e=>e.projectManagement.tasksReload),[E,I]=(0,i.useState)(_n.Week),[A,z]=(0,i.useState)(wo()),[O,D]=(0,i.useState)(new Set),[P,M]=(0,i.useState)(400),[N,U]=(0,i.useState)(!0),[$,B]=(0,h.k)(),[H,Z]=(0,i.useState)(void 0),G=((0,i.useRef)(),(0,i.useRef)(!1)),J=(0,Et.dQ)("colors","base_level_1"),V=(0,Et.dQ)("colors","base_level_2"),X=(0,Et.dQ)("colors","content_alpha_300"),K=(0,Et.dQ)("colors","content_inactive"),ee=(0,Et.dQ)("colors","common.primary_400"),te=(0,v.ff)(`${ee}1a`,`${ee}33`),ne=(0,i.useMemo)(()=>{if(!k||0===k.length)return!0;if(!y)return!0;if(!k.every(e=>void 0!==y[e.id]))return!0;return k.some(e=>{var t;return!0===(null===(t=y[e.id])||void 0===t?void 0:t.loading)})},[y,k]),ie=(0,i.useMemo)(()=>{const e=[];return y&&k?(k.forEach(t=>{const n=y[t.id];null!==n&&void 0!==n&&n.results&&Array.isArray(n.results)&&e.push(...n.results)}),e):e},[y,k]),oe=(0,i.useMemo)(()=>ie.filter(e=>{if(!e.due_date)return!1;const t=e.start_date?new Date(e.start_date):new Date(e.due_date),n=new Date(e.due_date);return!isNaN(t.getTime())&&!isNaN(n.getTime())&&((e,t,n,i)=>e>=n&&e<=i||t>=n&&t<=i||e<=n&&t>=i)(t,n,A.start,A.end)}),[ie,A]),le=(0,i.useMemo)(()=>((e,t)=>{const n=new Map;return t.forEach(e=>{n.set(e.id,{status:e,tasks:[]})}),e.forEach(e=>{var t;const i=(null===(t=e.status_details)||void 0===t?void 0:t.id)||e.status;n.has(i)&&n.get(i).tasks.push(e)}),n})(oe,k),[oe,k]),se=(0,i.useMemo)(()=>yo(le,O,y,b("load_more",{ns:"common"})),[le,O,y,b]),ae=(0,i.useMemo)(()=>y&&k?k.reduce((e,t)=>
1{var n;return e+((null===(n=y[t.id])||void 0===n?void 0:n.count)||0)},0):0,[y,k]);(0,i.useEffect)(()=>{if(N&&ie.length>0&&!ne){const e=Eo(ie,30);z(e),U(!1)}},[ie,N,ne]),(0,i.useEffect)(()=>{t.id&&k&&0!==k.length&&k.forEach(e=>{_((0,W.Ak)({filters:C,groupId:e.id,ordering:T,projectId:t.id,search:S,statusId:e.id}))})},[t.id,k,C,T,S,_,w]),(0,i.useEffect)(()=>()=>{_((0,W.HS)())},[_]);const re=(0,i.useCallback)(async e=>{if(!e.originalTask||n)return;const t=e.originalTask;try{let n,i;if(t.start_date){const i=new Date(t.start_date),o=So(i,e.start);n=To(o)}if(t.due_date){const n=new Date(t.due_date),o=So(n,e.end);i=To(o)}await _((0,W.cT)({taskId:t.id,start_date:n,due_date:i})),(0,F.analyticsTrackEvent)("pm.taskDateUpdate",{view:"timeline"}),(0,L.CFj)({title:b("success",{ns:"common"}),description:b("task.updated"),status:"success",duration:2e3})}catch(i){return(0,Y.S3)(i),!1}},[_,n,b]),de=(0,i.useCallback)(e=>{e.originalTask&&!e.isStatusHeader&&o(e.originalTask)},[o]),ce=(0,i.useCallback)(e=>{e.isStatusHeader&&e.statusId&&D(t=>{const n=new Set(t);return n.has(e.statusId)?n.delete(e.statusId):n.add(e.statusId),n})},[]),ue=(0,i.useCallback)(e=>{z(e),(0,F.analyticsTrackEvent)("pm.timelineDateRangeChange")},[]),pe=(0,i.useCallback)(()=>{if(ie.length>0){const e=Eo(ie,30);z(e)}else z(wo());(0,F.analyticsTrackEvent)("pm.timelineDateRangeReset")},[ie]),me=(0,i.useCallback)(()=>{const e=new Date;Z(e),(0,F.analyticsTrackEvent)("pm.timelineTodayClick",{viewMode:E})},[E]),he=(0,i.useCallback)(e=>{I(e),(0,F.analyticsTrackEvent)("pm.timelineViewModeChange",{mode:e})},[]),ve=(0,i.useCallback)(async(e,t)=>{B.on();try{await _((0,W.LV)(e,t))}catch(n){(0,Y.S3)(n)}finally{B.off()}},[_,B]),xe=(0,i.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),G.current=!0,document.body.style.cursor="col-resize",document.body.style.userSelect="none"},[]),ge=(0,i.useCallback)(e=>{if(!G.current)return;const t=e.clientX;t>=250&&t<=700&&M(t)},[]),fe=(0,i.useCallback)(()=>{G.current&&(G.current=!1,document.body.style.cursor="",document.body.style.userSelect="")},[]);(0,i.useEffect)(()=>(document.addEventListener("mousemove",ge),document.addEventListener("mouseup",fe),()=>{document.removeEventListener("mousemove",ge),document.removeEventListener("mouseup",fe)}),[ge,fe]);const be=(0,i.useCallback)(e=>(0,Q.jsx)(uo,{...e,onTaskOpen:o,onTaskComplete:c,onTaskDelete:u,onTaskDuplicate:p,onTaskMove:m,onTaskPriorityChange:x,onTaskShare:f,onResizeMouseDown:xe,onLoadMore:ve,loadingMore:$}),[o,c,u,p,m,x,f,xe,ve,$]),je=(0,i.useMemo)(()=>{switch(E){case _n.Day:return 60;case _n.Week:return 200;case _n.Month:return 300;case _n.QuarterYear:return 400;case _n.Year:return 500;default:return 200}},[E]);return ne?(0,Q.jsxs)(j.k,{direction:"column",h:"full",w:"full",overflow:"hidden",children:[(0,Q.jsx)(j.k,{px:6,py:2.5,h:"50px",w:"full",bg:"base_level_2",borderBottom:"1px solid",borderColor:"content_alpha_200",alignItems:"center",children:(0,Q.jsx)(q.O,{height:"30px",width:"300px",borderRadius:"md"})}),(0,Q.jsxs)(j.k,{flex:1,w:"full",direction:"column",overflow:"hidden",bg:"base_level_1",children:[(0,Q.jsx)(g.x,{w:"full",bg:"base_level_2",borderBottom:"1px solid",borderColor:"content_alpha_200",children:(0,Q.jsx)(q.O,{height:"50px",w:"full",borderRadius:"none"})}),(0,Q.jsx)(g.x,{flex:1,w:"full",overflow:"hidden",children:(0,Q.jsx)(jn.K,{spacing:0,w:"full",children:[...Array(10)].map((e,t)=>(0,Q.jsxs)(j.k,{w:"full",borderBottom:"1px solid",borderColor:"content_alpha_100",h:"40px",alignItems:"center",children:[(0,Q.jsx)(q.O,{height:"30px",width:"400px",ml:4,borderRadius:"md"}),(0,Q.jsx)(q.O,{height:"30px",flex:1,mx:4,borderRadius:"md"})]},t))})})]})]}):(0,Q.jsxs)(j.k,{direction:"column",h:"full",w:"full",overflow:"hidden",children:[(0,Q.jsx)(mo,{viewMode:E,onViewModeChange:he,dateRange:A,onDateRangeChange:ue,onDateRangeReset:pe,onTodayClick:me,taskCount:ae}),(0,Q.jsx)(g.x,{flex:1,overflow:"auto",bg:"base_level_1",sx:{"--gantt-row-odd-color":J,"--gantt-row-even-color":V},children:se.length>0?(0,Q.jsx)(io,{tasks:se,viewMode:E,viewDate:H,locale:"en-US",headerHeight:50,rowHeight:40,columnWidth:je,listCellWidth:`${P}
1px`,barCornerRadius:4,barFill:60,barBackgroundColor:J,arrowColor:X,todayColor:te,headerBackgroundColor:V,headerTextColor:K,TaskListHeader:oo,TaskListTable:be,TooltipContent:ho,onClick:de,onDateChange:re,onExpanderClick:ce,onDelete:void 0}):(0,Q.jsx)(j.k,{maxW:"44rem",minW:0,as:"section",direction:"column",gap:3,w:"full",borderRadius:"lg",mx:[3,3,3,"auto"],my:4,children:(0,Q.jsx)(g.x,{bg:"base_level_3",borderRadius:"lg",p:8,textAlign:"center",children:(0,Q.jsx)(jt.Z,{icon:R.NGU,title:b("timeline.empty.title"),subtitle:b("timeline.empty.subtitle")})})})})]})};var Ao=n(39579),zo=n(351762),Oo=n(474227),Do=n(406270),Po=n(390788);const Ro=e=>{var t,n,o;let{currentUserId:l,labels:s,onAssignUser:c,onUnassignUser:u,onClick:p,onComplete:m,onDelete:h,onDuplicate:v,onMove:x,onInvite:b,onPriorityChange:k,onSaveAsTemplate:S,onSelect:T,onShare:w,isSmallScreen:E,isPublic:P,priorityShow:M,selected:F,statusShow:U,statuses:$,task:B,subtasksShow:H,users:Z=[],wrapperProps:G}=e;const{t:J}=(0,a.$)("project-management"),V=(0,r.I0)(),{isOpen:X,onToggle:q}=(0,Ie.q)({defaultIsOpen:H&&!(null===(t=B.subtasks)||void 0===t||!t.length)}),Y=(0,i.useCallback)(()=>{null===m||void 0===m||m(B.id,!B.complete)},[m,B]),K=(0,i.useCallback)(e=>{null===c||void 0===c||c(B,e)},[B,c]),ee=(0,i.useCallback)(e=>{null===u||void 0===u||u(B,e)},[B,u]),te=(0,i.useMemo)(()=>{if(B.due_date)return(e=>{if(!e)return;const t=(0,so.default)((0,fn.pR)(e));return{full:`${(0,d.default)(t,"yyyy-MM-dd")} ${(0,d.default)(t,"h:mm aa")}`,short:`${(0,d.default)(t,"LLL d")}`}})(B.due_date)},[B.due_date]),ne=(0,i.useMemo)(()=>!(!B.due_date||null!==B&&void 0!==B&&B.complete)&&new Date((0,fn.pR)(B.due_date)).getTime()<(new Date).getTime(),[B.due_date,B.complete]),ie=(0,i.useMemo)(()=>{var e;return null!==(e=B.tags)&&void 0!==e&&e.length?null===s||void 0===s?void 0:s.filter(e=>{var t,n;return(null===(t=B.tags)||void 0===t?void 0:t.includes(e.id))||(null===(n=B.tags)||void 0===n?void 0:n.includes(e.name))}):void 0},[s,B.tags]),oe=(0,i.useMemo)(()=>!v&&!h&&!x,[v,h,x]),le=(0,i.useCallback)(e=>{V((0,W.jq)({userId:e.id}))},[V]),se=(0,i.useMemo)(()=>$.find(e=>e.id===B.status),[$,B]);return(0,Q.jsxs)(g.x,{w:"full",bg:"base_level_3",borderRadius:"xl",position:"relative",border:"1px solid",borderColor:"content_alpha_100",...G,children:[T&&(0,Q.jsx)(g.x,{position:"absolute",zIndex:2,left:"-9px",background:"base_level_2",h:6,overflow:"hidden",pt:.5,px:.5,top:"-1px",borderRadius:"full",children:(0,Q.jsx)(Ao.Z,{onChange:e=>T(e.target.checked),variant:"secondary",mb:0,isChecked:F})}),(0,Q.jsxs)(j.k,{children:[(0,Q.jsxs)(j.k,{gap:1,py:2,pl:3,children:[M&&k?(0,Q.jsx)(L.xL1,{selected:B.priority,onChange:e=>k(B.id,e),variant:L.P6H.ICON,buttonProps:{mr:1}}):B.priority!==L.ljp.UNSET&&M?(0,Q.jsx)(g.x,{onClick:p,role:"button",children:(0,Q.jsx)(L.bJ9,{containerProps:{mr:1},priority:B.priority,showTooltip:!0})}):null,U&&se&&(0,Q.jsx)(f.u,{label:se.title,placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,Q.jsx)(g.x,{onClick:p,role:"button",children:(0,Q.jsx)(Do.Z,{containerProps:{mr:1,mt:1},color:se.color,borderShow:!1})})}),B.complete&&(0,Q.jsx)(Oo.Z,{onClick:m?Y:void 0,checked:!0,size:"xs",variant:"ghost",tooltipDelay:800})]}),(0,Q.jsxs)(j.k,{alignItems:"center",onClick:p,role:"button",py:2,pl:1,fontSize:"xs",color:"content_details",gap:1,flex:1,minW:"6rem",children:[(0,Q.jsx)(g.x,{as:"span",flex:1,minW:0,children:B.title?(0,Q.jsx)(_.x,{color:"content_inactive",fontSize:"sm",w:"full",minW:"6rem",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",children:B.title}):(0,Q.jsx)(_.x,{color:"content_note",fontStyle:"italic",fontSize:"sm",w:"full",minW:"6rem",children:J("task.untitled")})}),ie&&(0,Q.jsx)(g.x,{mr:1,children:(0,Q.jsx)(L.orO,{maxItems:E?4:6,maxItemWidth:E?"3rem":"7rem",labels:ie})})]}),!E&&(0,Q.jsxs)(j.k,{alignItems:"center",flex:"none",gap:1,children:[(0,Q.jsx)(L.mTy,{onAssignUser:c?K:void 0,onUnassignUser:u?ee:void 0,currentUserId:l,onClickUser:le,size:"xs",users:Z,assigned:B.assignees,onInvite:b}),(0,Q.jsx)(f.u,{label:J("subtask.subtasks"),hasArrow:!0,placement:"top",children:(0,Q.jsx)(y.z,{onClick:q,variant:"ghost",size:"xs",leftIcon:(0,Q.jsx)(C.J,{fontSize:"md",as:R.T1R}),minW:0,pr:null!==(n=B.subtasks)&&void 0!==n&&n.length?1.5:0,pl:1.5,gap:0,iconS
1pacing:1.5,color:"content_details",children:(null===(o=B.subtasks)||void 0===o?void 0:o.length)||null})})]}),(0,Q.jsxs)(j.k,{alignItems:"center",onClick:p,role:"button",py:2,pr:1,fontSize:"xs",color:"content_details",gap:1,children:[!E&&(0,Q.jsxs)(Q.Fragment,{children:[B.comment_count?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(C.J,{ml:1,fontSize:"xs",color:"content_details",as:R.zYI}),(0,Q.jsx)(_.x,{as:"span",children:B.comment_count})]}):void 0,B.attachments&&B.attachments.length?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(C.J,{ml:1,fontSize:"xs",color:"content_details",as:R.bBF}),(0,Q.jsx)(_.x,{as:"span",children:B.attachments.length})]}):void 0,ne&&(0,Q.jsx)(zo.S,{ml:1}),te&&(0,Q.jsx)(f.u,{placement:"top",hasArrow:!0,label:`${J("date_due")}: ${te.full}`,shouldWrapChildren:!0,children:(0,Q.jsx)(_.x,{as:"span",color:ne?"common.warning":void 0,whiteSpace:"nowrap",children:te.short})})]}),!oe&&(0,Q.jsxs)(I.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,Q.jsx)(A.j,{"aria-label":"Options",variant:"ghost",as:z.h,fontSize:"xs",size:"xs",icon:(0,Q.jsx)(C.J,{as:R.Og$}),onClick:e=>e.stopPropagation()}),(0,Q.jsx)(Te.h,{children:(0,Q.jsxs)(O.q,{w:"auto",minW:"8rem",onClick:e=>e.stopPropagation(),children:[(0,Q.jsx)(D.s,{onClick:p,icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.Lr9}),children:J("open",{ns:"common"})}),m&&!B.complete&&(0,Q.jsx)(D.s,{onClick:()=>m(B.id,!0),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.jZX}),children:J("complete",{ns:"common"})}),m&&B.complete&&(0,Q.jsx)(D.s,{onClick:()=>m(B.id,!1),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.UOg}),children:J("uncomplete",{ns:"common"})}),w&&(0,Q.jsx)(D.s,{onClick:()=>w(B),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.lzh}),children:J("share",{ns:"common"})}),v&&(0,Q.jsx)(D.s,{onClick:()=>v(B),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.ef8}),children:J("duplicate",{ns:"common"})}),x&&(0,Q.jsx)(D.s,{onClick:()=>x(B),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:sn.HZ8}),children:J("task.move")}),S&&(0,Q.jsx)(D.s,{onClick:()=>S(B.id),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:N.r}),children:J("templates.save")}),h&&(0,Q.jsx)(D.s,{onClick:()=>h(B),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.KGR}),children:J("delete",{ns:"common"})})]})})]})]})]}),E&&(0,Q.jsxs)(j.k,{alignItems:"center",gap:1,pl:3.5,pr:2,pb:2,justifyContent:"space-between",children:[(0,Q.jsx)(L.mTy,{onAssignUser:c?K:void 0,onUnassignUser:u?ee:void 0,currentUserId:l,onClickUser:le,size:"xs",users:Z,assigned:B.assignees,onInvite:b}),(0,Q.jsxs)(j.k,{color:"content_note",fontSize:"xs",alignItems:"center",gap:1,children:[B.comment_count?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(C.J,{ml:1,fontSize:"xs",color:"content_details",as:R.zYI}),(0,Q.jsx)(_.x,{as:"span",children:B.comment_count})]}):void 0,B.attachments&&B.attachments.length?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(C.J,{ml:1,fontSize:"xs",color:"content_details",as:R.bBF}),(0,Q.jsx)(_.x,{as:"span",children:B.attachments.length})]}):void 0,ne&&(0,Q.jsx)(zo.S,{ml:1}),te&&(0,Q.jsx)(f.u,{placement:"top",hasArrow:!0,label:`${J("date_due")}: ${te.full}`,shouldWrapChildren:!0,children:(0,Q.jsx)(_.x,{as:"span",color:ne?"common.warning":void 0,whiteSpace:"nowrap",children:te.short})})]})]}),X&&(0,Q.jsx)(g.x,{mx:1,children:(0,Q.jsx)(Po.Z,{isPublic:P,isReadOnly:oe,task:B,statuses:$})})]})},Lo=e=>{let{projectId:t,groups:n,groupBy:o,isPublic:l,onEditProject:d,onTaskAssignUser:c,onTaskUnassignUser:u,onTaskComplete:v,onTaskDelete:x,onTaskDuplicate:f,onTaskMove:b,onTaskOpen:k,onTaskPriorityChange:T,onTaskSaveAsTemplate:w,onTaskSelect:E,onTaskShare:P,onInvite:U,orderBy:$,tasksSelected:B,taskTemplatesPath:H}=e;const{t:Z}=(0,a.$)(["project-management","planner","common"]),V=(0,r.I0)(),X=(0,m.S)({base:!0,lg:!1}),[ne,ie]=(0,h.k)(),[oe,le]=(0,h.k)(),se=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),ae=(0,r.v9)(e=>e.projectManagement.users),re=(0,r.v9)(e=>e.projectManagement.labels),de=(0,r.v9)(e=>{var n;return null===(n=e.projectManagement.filters)||void 0===n?void 0:n[t]}),ce=(0,F.useDebounce)(de,1e3),ue=(0,r.v9)(e=>e.projectManagement.search),pe=(0,r.v9)(e=>e.projectManagement.statuses),me=(0,r.v9)(e=>e.projectManagement.groupedTasks),he=(0,r.v9)(e=>e.projectManagement.tasksReload),ve=(0,i.useCallback)(async e=>{ie.on();try{await V((0,W.O8)(e,t))}catch(n){(0,Y.S3)(n)}finally{ie.off()}},[V,t,ie]),_e=(0,i.useCallback)(async(e,t)=>{le.on(),await V((0,W.LV)(e,t)),le.off()},[V,le]),ke=(0,i.useCallback)(async(e,t)=>{let{status:n,priority:i,groupId:o}=t;try{var l;await V((0,W.gI)({title:e,status:n||(null===(l=pe[0])||void 0===l?void 0:l.id),priority:i},{groupId:o})),(0,F.analyticsTrackEvent)("pm.taskAdd")}catch(s){(0,Y.S3)(s)}},[V,pe]),ye=(0,i.useCallback)(e=>{let{draggableId:t,destination:n,source:i}=e;if(n&&i){if(n.droppableId===i.droppableId){if(n.index===i.index)return;return V((0,W.dw)({taskId:t,groupBy:o,groupId:n.droppableId,index:n.index})),void(0,F.analyticsTrackEvent)("pm.taskOrderChange",{view:"list"})}V((0,W.kN)({taskId:t,groupBy:o,groupId:n.droppableId,groupIdPrev:i.droppableId,index:n.index})),o===M.zX4.status?(0,F.analyticsTrackEvent)("pm.taskStatusChange",{view:"list"}):(0,F.analyticsTrackEvent)("pm.taskPriorityChange",{view:"list"})}},[V,o]);return(0,i.useEffect)(()=>
1{o===M.zX4.status?pe.forEach(e=>V((0,W.Ak)({filters:ce,groupId:e.id,ordering:$,projectId:t,search:ue,statusId:e.id}))):o===M.zX4.priority&&n.forEach(e=>V((0,W.Ak)({filters:(0,p.omit)(ce,o),groupId:e.id,ordering:$,priority:e.id,projectId:t,search:ue})))},[pe,t,ce,ue,o,n,$,he]),(0,i.useEffect)(()=>{V((0,W.HS)())},[ce,o,$]),null!==n&&void 0!==n&&n.length?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(g.x,{w:"full",children:(0,Q.jsxs)(g.x,{bg:"base_level_2",flex:1,mt:4,px:2,py:3,my:2,maxW:"container.lg",mx:"auto",borderRadius:"lg",children:[(0,Q.jsx)(J.Z5,{onDragEnd:ye,children:(0,Q.jsx)(j.k,{zIndex:0,flex:1,position:"relative",direction:"column",overflowY:"auto",children:(0,Q.jsx)(xe.U,{allowMultiple:!0,defaultIndex:[0],p:0,children:n.map(e=>{var t,n,i,a,r,p;return(0,Q.jsxs)(ge.Q,{border:"none",children:[(0,Q.jsx)(fe.K,{border:"none",px:0,py:1,display:"block",w:"full",borderTop:"1px solid",borderColor:"content_alpha_200",children:(0,Q.jsxs)(j.k,{as:"span",w:"full",alignItems:"center",minH:8,children:[(0,Q.jsxs)(j.k,{as:"span",w:"full",alignItems:"center",gap:1,px:3,children:[o===M.zX4.status?(0,Q.jsx)(Do.Z,{color:null===e||void 0===e?void 0:e.color,containerProps:{mr:1},borderShow:!1}):o===M.zX4.priority?(0,Q.jsx)(L.bJ9,{showUnset:!0,priority:e.id,containerProps:{border:0,mr:1}}):null,(0,Q.jsx)(_.x,{as:"span",fontWeight:"medium",mr:1,fontSize:"sm",color:"content_inactive",children:e.title}),(null===(t=me[e.id])||void 0===t?void 0:t.count)>0&&(0,Q.jsx)(S.C,{size:"xs",children:me[e.id].count})]}),d&&o===M.zX4.status&&(0,Q.jsxs)(j.k,{alignItems:"center",gap:1,as:"span",pl:3,pr:1,children:[(0,Q.jsxs)(I.v,{isLazy:!0,autoSelect:!1,size:"xs",children:[(0,Q.jsx)(A.j,{variant:"ghost",as:z.h,size:"sm",icon:(0,Q.jsx)(R.Og$,{}),"aria-label":"Options",onClick:e=>e.stopPropagation()}),(0,Q.jsx)(O.q,{w:"auto",minW:"130px",fontSize:"sm",onClick:e=>e.stopPropagation(),position:"relative",zIndex:12,children:(0,Q.jsx)(D.s,{onClick:()=>d({defaultTab:2}),icon:(0,Q.jsx)(C.J,{as:R.r3Y}),children:Z("status.edit_statuses")})})]}),(0,Q.jsx)(be.X,{})]})]})}),(0,Q.jsxs)(je.H,{px:0,pt:0,children:[(0,Q.jsx)(ee,{sx:{minH:2},id:e.id,children:null!==(n=me[e.id])&&void 0!==n&&null!==(i=n.results)&&void 0!==i&&i.length||null===(a=me[e.id])||void 0===a||!a.loading?(0,Q.jsx)(g.x,{children:(null===(r=me[e.id])||void 0===r||null===(p=r.results)||void 0===p?void 0:p.length)>0?(0,Q.jsxs)(g.x,{children:[me[e.id].results.map((e,t)=>{var n;return(0,Q.jsx)(te,{id:e.id,index:t,children:(0,Q.jsx)(Ro,{task:e,onClick:()=>k(e),users:ae,currentUserId:se,labels:re,isPublic:l,isSmallScreen:X,onAssignUser:c,onUnassignUser:u,onComplete:v,onDelete:x,onDuplicate:f,onMove:b,onInvite:U,onPriorityChange:T,selected:null===B||void 0===B?void 0:B.includes(e.id),statuses:pe,onSaveAsTemplate:w,onSelect:E?t=>E(e.id,t):void 0,onShare:P,priorityShow:o===M.zX4.status,statusShow:o===M.zX4.priority,subtasksShow:null===ce||void 0===ce||null===(n=ce.subtasks)||void 0===n?void 0:n.value})},e.id)}),me[e.id].next&&(0,Q.jsx)(y.z,{variant:"secondary",size:"sm",my:3,ml:3,isLoading:oe,onClick:()=>_e(me[e.id].next,e.id),children:Z("load_more",{ns:"common"})})]}):(0,Q.jsx)(_.x,{color:"content_note",fontSize:"sm",mb:5,ml:3,children:Z("no_tasks_here")})}):(0,Q.jsx)(g.x,{py:2,children:[...Array(2)].map((e,t)=>(0,Q.jsx)(q.O,{height:20,marginBottom:2,borderRadius:"lg"},t))})}),d&&(0,Q.jsx)(K.Z,{buttonProps:{justifyContent:"flex-start",variant:"secondary"},inputProps:{maxLength:G.L8},placeholder:Z("task.new_placeholder"),label:Z("task.new"),labelSave:Z("save",{ns:"common"}),labelCancel:Z("cancel",{ns:"common"}),closeOnSave:!0,onSave:t=>ke(t,{[o]:e.id,groupId:e.id}),menu:(0,Q.jsxs)(I.v,{isLazy:!0,placement:"bottom-end",children:[(0,Q.jsx)(A.j,{as:z.h,variant:"secondary",size:"sm",icon:(0,Q.jsx)(C.J,{as:R.gPZ,fontSize:"xs"})}),(0,Q.jsx)(O.q,{position:"relative",zIndex:4,children:(0,Q.jsx)(D.s,{as:s.rU,to:H,icon:(0,Q.jsx)(C.J,{w:3,h:3,as:N.r}),children:Z("task.templates")})})]})})]})]},e.id)})})})}),d&&o===M.zX4.status&&(0,Q.jsx)(K.Z,{label:Z("status.new"),labelSave:Z("save",{ns:"common"}),labelCancel:Z("cancel",{ns:"common"}),placeholder:Z("status.new_placeholder"),onSave:ve,isLoading:ne,buttonProps:{variant:"secondary"},inputProps:{maxLength:G.XA}})]})})}):null};var Mo=n(804078),Fo=n(446326),No=n(577100),Uo=n(124906),$o=n(448921),Wo=n(436455),Bo=n(223700),Ho=n(359185),Zo=n(428506),Go=n(398525),Jo=n(982178),Vo=n(850180),Xo=n(741220),qo=n(717429),Yo=n(309061),Ko=n(20705);const Qo=e=>{let{taskId:t,version:n}=e;const{t:o}=(0,a.$)("common"),[l,s]=(0,h.k)(),[r,d]=(0,h.k)(!0),[c,u]=(0,i.useState)(),[p,m]=(0,i.useState)([]),v=(0,i.useCallback)(async()=>{try{const e=await(0,M.jEg)(t);m(e.data.results),u(e.data.next)}catch(e){(0,Y.S3)(e)}finally{d.off()}},[t,d]),x=(0,i.useCallback)(async()=>{s.on();try{const e=await(0,M.jEg)(t,c);m([...p,...e.data.results]),u(e.data.next)}catch(e){(0,Y.S3)(e)}finally{s.off()}},[c,p,s,t]);return(0,i.useEffect)(()=>{v()}
1,[t,n]),r?(0,Q.jsx)(_e.aV,{spacing:2,children:[0,1,2,3,4].map(e=>(0,Q.jsx)(_e.HC,{children:(0,Q.jsxs)(j.k,{gap:2,alignItems:"center",children:[(0,Q.jsx)(Ko.s,{size:"4"}),(0,Q.jsx)(q.O,{height:3,flex:1,maxW:90-8*e+"%"})]})},e))}):(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_e.aV,{spacing:2,children:p.map(e=>(0,Q.jsx)(_e.HC,{children:(0,Q.jsxs)(j.k,{gap:2,children:[(0,Q.jsx)(ke.q,{src:e.actor.profile_picture,name:e.actor.full_name,size:"xs",w:4,h:4}),(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_inactive",children:[e.actor.full_name," ",e.verb," ",e.target.url?(0,Q.jsx)(Me.r,{color:"content_inactive",fontWeight:"medium",isExternal:!0,href:e.target.url,children:e.target.title}):e.target.title," ",(0,Q.jsx)(_.x,{as:"span",color:"content_note",children:e.timesince})]})]})},e.id))}),c&&(0,Q.jsx)(y.z,{size:"sm",mt:3,isLoading:l,onClick:x,children:o("more")})]})};var el=n(480050),tl=n.n(el),nl=n(200356),il=n(137413),ol=n(422937),ll=n(926592),sl=n(412934),al=n(344557);const rl=e=>{var t,n,o;let{onAddText:l,onReplaceText:s}=e;const d=tl().CancelToken.source(),{t:c}=(0,a.$)(["ai","common","brandbooks"]),u=(0,r.I0)(),p=(0,m.S)({base:!0,md:!1}),[h,v]=(0,i.useState)(void 0),x=(0,r.v9)(e=>e.rightsidebar.selectedTab),g=(0,r.v9)(e=>e.document),f=(0,r.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),b=((0,i.useCallback)(e=>{v(null===e||void 0===e?void 0:e.id),u((0,nl.Jj)(d)).then(t=>{var n;u((0,nl.fx)(null===(n=t.data)||void 0===n?void 0:n.id,e,d)).then(e=>{u((0,nl.gU)(e)),u((0,ol.sW)(ll.Ty,F.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id)),v(void 0)})}).catch(e=>{(0,Y.S3)(e)})},[u,d]),(0,i.useCallback)(()=>(0,Q.jsx)(al.c,{surface:"pm_task",onAddText:e=>l(null,e),onReplaceText:s,withDrawer:!1,onClose:()=>{u((0,il.Z2)(null))}}),[s,l,u]));return(0,Q.jsx)(L.jg6,{sidebarPanels:F.DESIGN_STUDIO_AI_SIDEBAR_PANELS,isOpen:!0,width:x===F.CHATBOT_SIDEBAR_PANEL||x===F.ADVANCED_AI_RESULTS&&1===(null===g||void 0===g||null===(t=g.data)||void 0===t?void 0:t.form)?"448px":"350px",positionStrategy:"fixed",scrollableTargetId:x===F.AI_TEMPLATES_SIDEBAR_PANEL?F.AI_SIDEBAR_TEMPLATES_PANEL_SCROLLABLE_TARGET:x===F.ADVANCED_AI_DOCUMENTS||x===F.ADVANCED_AI_RESULTS?F.STUDIO_BASE_RIGHT_SIDEBAR_SCROLLABLE_TARGET_ID:"",onClose:()=>{u((0,il.Z2)(null))},onPanelClick:e=>u((0,il.Z2)(f,e)),showDivider:x!==F.CHATBOT_SIDEBAR_PANEL,header:x===F.AI_TEMPLATES_SIDEBAR_PANEL?c("ai_side_panel.heading.ai_templates"):x===F.ADVANCED_AI_DOCUMENTS?c("my_docs"):x===F.ADVANCED_AI_RESULTS?(0,Q.jsxs)(kt.U,{align:"center",children:[(0,Q.jsx)(z.h,{"aria-label":(null===g||void 0===g||null===(n=g.data)||void 0===n?void 0:n.title)||"",icon:(0,Q.jsx)(R.XWG,{}),onClick:()=>u((0,il.Z2)(f,F.ADVANCED_AI_DOCUMENTS)),size:"sm",variant:"ghost"}),(0,Q.jsx)(_.x,{noOfLines:1,children:null===g||void 0===g||null===(o=g.data)||void 0===o?void 0:o.title})]}):"",openedPanel:x,children:x===F.ADVANCED_AI_DOCUMENTS||x===F.ADVANCED_AI_RESULTS?(0,Q.jsx)(sl.Z,{onAddText:e=>l(null,e),onReplaceText:s,renderLocation:"calendar",onDocumentClick:e=>{u((0,ol.sW)(ll.Ty,F.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id))}}):x===F.CHATBOT_SIDEBAR_PANEL?p?(0,Q.jsxs)(Ae.u_,{onClose:()=>u((0,il.Z2)(null)),size:"full",isOpen:!0,children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsx)(Oe.h,{children:(0,Q.jsx)(Re.f,{p:0,children:b()})})]}):b():null})},dl=e=>{let{buttonSize:t,isDisabled:n,onChange:o,selectedId:l,statuses:s}=e;const{t:r}=(0,a.$)("project-management"),[d,c]=(0,h.k)(),u=(0,i.useMemo)(()=>s.find(e=>e.id===l),[l,s]),p=(0,i.useMemo)(()=>{const e=s.findIndex(e=>e.id===l)+1;return s[e]},[l,s]);return o?(0,Q.jsxs)(T.h,{size:t,isAttached:!0,variant:"solid",isDisabled:n,display:"flex",children:[(0,Q.jsxs)(I.v,{autoSelect:!1,isOpen:d,onOpen:c.on,onClose:c.off,children:[(0,Q.jsx)(A.j,{as:y.z,variant:"secondary","aria-label":"Options",rightIcon:(0,Q.jsx)(R.gPZ,{}),leftIcon:(0,Q.jsx)(Do.Z,{color:null===u||void 0===u?void 0:u.color}),w:"auto",textAlign:"left",onClick:e=>e.stopPropagation(),children:(0,Q.jsx)(_.x,{as:"span",display:"block",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",children:null===u||void 0===u?void 0:u.title})}),(0,Q.jsx)(O.q,{maxWidth:"160px",children:s.map(e=>(0,Q.jsx)(D.s,{icon:(0,Q.jsx)(Do.Z,{color:e.color}),fontSize:"xs",onClick:()=>o(e.id),children:e.title},e.id))})]}),p&&(0,Q.jsx)(L.Ddz,{"aria-label":r("status.next",{status:p.title}),tooltipLabel:r("status.next",{status:p.title}),variant:"secondary",icon:(0,Q.jsx)(R.sFD,{}),onClick:()=>o(p.id)})]}):(0,Q.jsxs)(j.k,{alignItems:"center",children:[(0,Q.jsx)(Do.Z,{color:null===u||void 0===u?void 0:u.color}),(0,Q.jsx)(_.x,{as:"span",display:"block",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",color:"content_details",fontSize:"sm",ml:1.5,lineHeight:1,children:null===u||void 0===u?void 0:u.title})]})},cl=e=>{let{statuses:t,selected:n,buttonProps:o}=e;const l=(0,i.useMemo)(()=>t.find(e=>e.id===n),[t,n]);return l?(0,Q.jsx)(f.u,{shouldWrapChildren:!0,hasArrow:!0,placement:"auto",label:l.title,children:(0,Q.jsx)(y.z,{p:0,w:4,h:4,minW:0,variant:"ghost",...o,children:(0,Q.jsx)(Do.Z,{color:l.color})})}):null},ul=e=>{let{value:t,onDelete:n,onSave:o,onCancel:l,containerProps:s}=e;const{t:r}=(0,a.$)("common"),[d,c]=(0,i.useState)(t),u=(0,i.useCallback)(()=>{o&&d&&o(d)},[o,d]),p=(0,i.useCallback)(()=>{null===n||void 0===n||n()},[n]);return(0,Q.jsxs)(g.x,{...s,children:[(0,Q.jsx)(ae.I,{value:d,onChange:e=>{c(e.target.value)},size:"sm",mb:1,autoFocus:!0}),(0,Q.jsxs)(j.k,{justifyContent:"space-between",children:[(0,Q.jsxs)(T.h,{py:.5,spacing:2,children:[(0,Q.jsx)(y.z,{size:"sm",onClick:l,children:r("cancel")}),n&&(0,Q.jsx)(z.h,{"aria-label":r("delete"),onClick:p,variant:"ghost",size:"sm",icon:(0,Q.jsx)(R.KGR,{})})]}),(0,Q.jsx)(y.z,{isDisabled:!d,onClick:u,variant:"solid",size:"sm",children:r("save")})]})]})},pl=e=>{let{subtasks:t,statuses:n,onStatusChange:d,currentUserId:c,onAssignUser:u,onUnassignUser:p,onInvite:h,onDelete:v,onOrderChange:x,onUpdate:b,users:k,isLoading:y,isReadOnly:S,isPublic:T}=e;const{t:w}=(0,a.$)(["common","project-management"]),{projectSlug:E}=(0,o.UO)(),[z,P]=(0,i.useState)(),M=(0,m.S)({base:!0,md:!1}),N=(0,r.v9)(e=>e.projectManagement.labels),U=(0,i.useCallback)(async e=>{null!==e&&void 0!==e&&e.destination&&null!==e&&void 0!==e&&e.draggableId&&x&&x(e.draggableId,e.destination.index)},[x]);return(0,Q.jsx)(J.Z5,{onDragEnd:U,children:(0,Q.jsx)(J.bK,{droppableId:"subtasks-list",isDropDisabled:y,children:(e,i)=>(0,Q.jsxs)(g.x,{ref:e.innerRef,...e.droppableProps,children:[t.map((e,t)=>{var o;const a=n.find(t=>
1t.id===e.status),r=null!==(o=e.tags)&&void 0!==o&&o.length?null===N||void 0===N?void 0:N.filter(t=>{var n,i;return(null===(n=e.tags)||void 0===n?void 0:n.includes(t.id))||(null===(i=e.tags)||void 0===i?void 0:i.includes(t.name))}):void 0,m=!!e.due_date&&new Date((0,fn.pR)(e.due_date)).getTime()<(new Date).getTime();return(0,Q.jsx)(J._l,{draggableId:e.id,index:t,"data-title":e.title,isDragDisabled:y||S||T,children:(t,o)=>{var x,N;return(0,Q.jsxs)(j.k,{ref:t.innerRef,...t.draggableProps,mb:1,gap:2,alignItems:"flex-start",borderRadius:"lg",bg:o.isDragging?"base_alpha_200":void 0,_hover:i.isDraggingOver?void 0:{"[data-showonhover]":{opacity:1}},children:[S?(0,Q.jsx)(f.u,{label:null===a||void 0===a?void 0:a.title,placement:"auto",hasArrow:!0,shouldWrapChildren:!0,children:(0,Q.jsx)(Do.Z,{color:null===a||void 0===a?void 0:a.color})}):(0,Q.jsxs)(j.k,{alignItems:"center",children:[!S&&!T&&(0,Q.jsx)(j.k,{ml:-2,mr:.5,position:"relative",alignItems:"center","data-showonhover":"true",opacity:M?1:0,...t.dragHandleProps,children:(0,Q.jsx)(C.J,{as:R.NFl,fontSize:"xs",color:"content_note",_hover:{opacity:y?.5:1}})}),(0,Q.jsxs)(I.v,{isLazy:!0,autoSelect:!1,children:[(0,Q.jsx)(f.u,{label:null===a||void 0===a?void 0:a.title,placement:"auto",hasArrow:!0,children:(0,Q.jsx)(A.j,{children:(0,Q.jsx)(cl,{statuses:n,selected:e.status,buttonProps:{mt:(null===z||void 0===z?void 0:z.id)===e.id?1:-.5}})})}),(0,Q.jsx)(O.q,{children:n.map(t=>(0,Q.jsx)(D.s,{fontSize:"xs",icon:(0,Q.jsx)(Do.Z,{color:null===t||void 0===t?void 0:t.color}),onClick:()=>d(e.id,t.id),children:t.title},t.id))})]})]}),(null===z||void 0===z?void 0:z.id)===e.id?(0,Q.jsx)(ul,{value:z.title,onSave:t=>{b(e.id,{title:t}),P(void 0)},onCancel:()=>P(void 0),onDelete:()=>{v(e),P(void 0)},containerProps:{flex:1,mb:1}}):(0,Q.jsxs)(g.x,{children:[(0,Q.jsxs)(j.k,{gap:2,alignItems:"center",children:[(0,Q.jsx)(Me.r,{as:s.rU,to:T?(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK_PUBLIC,{projectSlug:E,taskSlug:e.slug}):(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:e.slug}),fontSize:"sm",color:"content_inactive",children:(0,Q.jsx)(_.x,{as:"span",fontStyle:e.title?void 0:"italic",color:e.title?void 0:"content_details",children:e.title||w("task.untitled",{ns:"project-management"})})},e.id),(0,Q.jsxs)(j.k,{gap:1,alignItems:"center",children:[e.priority&&(0,Q.jsx)(L.bJ9,{priority:e.priority,showTooltip:!0}),e.comment_count?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(C.J,{fontSize:"xs",color:"content_note",as:R.WrU}),(0,Q.jsx)(_.x,{as:"span",fontSize:"xs",color:"content_note",children:e.comment_count})]}):void 0,null!==(x=e.attachments)&&void 0!==x&&x.length?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(C.J,{fontSize:"xs",color:"content_note",as:R.bBF}),(0,Q.jsx)(_.x,{as:"span",fontSize:"xs",color:"content_note",children:e.attachments.length})]}):void 0,m&&(0,Q.jsx)(zo.S,{}),(0,Q.jsx)(g.x,{"data-showonhover":"true",pl:1,opacity:M||null!==e&&void 0!==e&&null!==(N=e.assignees)&&void 0!==N&&N.length?1:0,children:(0,Q.jsx)(L.mTy,{size:"xs",users:k,currentUserId:c,assigned:e.assignees,onAssignUser:S?void 0:t=>u(t,e.id,e.assignees),onUnassignUser:S?void 0:t=>p(t,e.id,e.assignees),containerProps:{flexWrap:"nowrap"},onInvite:S?void 0:h})}),!S&&(0,Q.jsx)(L.Ddz,{"aria-label":w("edit"),tooltipLabel:w("edit"),"data-showonhover":"true",opacity:M?1:0,size:"xs",isRound:!0,icon:(0,Q.jsx)(C.J,{as:R.r3Y}),onClick:()=>P(e)})]})]}),r&&(0,Q.jsx)(L.orO,{containerProps:{my:1},labels:r})]})]})}},e.id)}),!y&&!T&&0===t.length&&(0,Q.jsx)(jt.Z,{icon:R.T1R,title:w("subtask.ph_title",{ns:"project-management"}),subtitle:w("subtask.ph_subtitle",{ns:"project-management"})}),e.placeholder]})})})};var ml=n(776839),hl=n(109570),vl=n(778145);const xl=e=>{let{onCheckChange:t,onTitleChange:n,title:o,isChecked:l,isLoading:s,isReadOnly:r,assignees:d,users:c=[],currentUserId:u,onUnassignUser:p,onAssignUser:h,onDelete:v}=e;const{t:x}=(0,a.$)(["project-management","common"]),f=(0,m.S)({base:!0,md:!1}),[b,_]=(0,i.useState)(o);return(0,Q.jsxs)(j.k,{gap:2,borderRadius:"lg",padding:.5,alignItems:"center",w:"full",_hover:r?void 0:{background:"base_alpha_200","[data-showonhover]":{opacity:1}},children:[(0,Q.jsx)(P.X,{isChecked:l,isReadOnly:r,onChange:e=>t(e.target.checked),cursor:r?"default":void 0,color:l?"content_note":"content_inactive"}),(0,Q.jsxs)(Fo.C,{selectAllOnFocus:!1,value:b,onChange:_,onSubmit:n,isDisabled:r,fontSize:"sm",color:"inherit",position:"relative",flex:1,minW:0,children:[(0,Q.jsx)(L.wpY,{value:b,size:"sm",color:l?"content_note":"content_inactive",isReadOnly:r}),(0,Q.jsx)(Uo.V,{py:1,pl:2,pr:24,borderWidth:"1px"}),(0,Q.jsx)(L.rGr,{size:"xs"})]}),r?null:s?(0,Q.jsx)(k.$,{"data-showonhover":"true",size:"xs",opacity:f||null!==d&&void 0!==d&&d.length?.5:0,mr:1}):(0,Q.jsxs)(j.k,{"data-showonhover":"true",opacity:f||null!==d&&void 0!==d&&d.length?1:0,gap:1,children:[h&&(0,Q.jsx)(g.x,{children:(0,Q.jsx)(L.mTy,{size:"xs",users:c,currentUserId:u,assigned:d,onAssignUser:h,onUnassignUser:p,containerProps:{flexWrap:"nowrap"}})}),(0,Q.jsxs)(I.v,{isLazy:!0,size:"xs",autoSelect:!1,placement:"bottom-end",children:[(0,Q.jsx)(A.j,{"aria-label":x("edit",{ns:"common"}),variant:"ghost",as:z.h,size:"xs",icon:(0,Q.jsx)(C.J,{as:vl.FaEllipsisV}),onClick:e=>e.stopPropagation()}),(0,Q.jsx)(O.q,{minW:"6rem",mt:-1.5,p:0,children:(0,Q.jsx)(D.s,{icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:vl.FaTrash}),onClick:v,fontSize:"xs",children:x("delete",{ns:"common"})})})]})]})]})};var gl=n(468606);const fl=e=>{let{id:t,title:n,hideCompleted:o,isReadOnly:l,isLoading:s,onDelete:r,onItemAdd:d,onItemAssignUser:c,onItemUnassignUser:u,onItemDelete:p,onItemComplete:h,onItemOrderChange:v,onItemTitleChange:x,onTitleChange:f,onHideCompletedChange:b,onSaveAsTemplate:y,currentUserId:T,users:w,showProgress:E=!0,items:P=[],deleteConfirmMessage:R}=e;const{t:M}=(0,a.$)(["project-management","common"]),F=(0,m.S)({base:!0,md:!1}),[N,U]=(0,i.useState)(n),$=(0,i.useMemo)(()=>{const e=P.filter(e=>e.is_completed);return{percentage:(e.length/P.length*100).toFixed(),completedCount:e.length}},[P]),W=(0,i.useCallback)(async e=>{null!==e&&void 0!==e&&e.destination&&null!==e&&void 0!==e&&e.draggableId&&v&&v(e.draggableId,e.destination.index)},[v]);return(0,Q.jsxs)(g.x,{children:[s?(0,Q.jsxs)(X.X,{fontSize:"md",fontWeight:500,mb:2,display:"flex",alignItems:"center",children:[(0,Q.jsx)(_.x,{as:"span",children:n}),(0,Q.jsx)(k.$,{size:"xs",opacity:.5,ml:1})]}):l?(0,Q.jsx)(X.X,{fontSize:"md",fontWeight:500,mb:2,children:n}):(0,Q.jsxs)(j.k,{gap:2,alignItems:"center",children:[(0,Q.jsxs)(Fo.C,{selectAllOnFocus:!1,value:N,onChange:U,onSubmit:f,fontSize:"sm",color:"inherit",position:"relative",flex:1,children:[(0,Q.jsx)(L.wpY,{size:"md",fontWeight:500,value:N}),(0,Q.jsx)(Uo.V,{py:2,pl:2,pr:24,mb:2,borderWidth:"1px"}),(0,Q.jsx)(L.rGr,{})]}),!l&&(0,Q.jsxs)(I.v,{size:"sm",autoSelect:!1,children:[(0,Q.jsx)(A.j,{"aria-label":M("edit",{ns:"common"}),variant:"ghost",as:z.h,size:"xs",icon:(0,Q.jsx)(C.J,{as:vl.FaEllipsisV}),onClick:e=>e.stopPropagation()}),(0,Q.jsxs)(O.q,{minW:"6rem",children:[o&&b&&(0,Q.jsxs)(D.s,{icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:vl.FaEye}),onClick:()=>b(t,!1),children:[M("checklist.show_completed"),(0,Q.jsx)(S.C,{ml:2,verticalAlign:"inherit",color:"content_details",children:$.completedCount})]}),!o&&b&&(0,Q.jsxs)(D.s,{icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:vl.FaEyeSlash}),onClick:()=>b(t,!0),children:[M("checklist.hide_completed"),(0,Q.jsx)(S.C,{ml:2,verticalAlign:"inherit",color:"content_details",children:$.completedCount})]}),y&&(0,Q.jsx)(D.s,{icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:vl.FaTasks}),onClick:()=>y(t),children:M("checklist.save_as_template")}),(0,Q.jsx)(gl.Z,{as:D.s,color:"common.negative",_hover:{color:"common.negative"},icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:vl.FaTrash}),confirmTitle:M("confirm",{ns:"common"}),confirmMessage:R||M("checklist.delete_confirm"),confirmButtonText:M("delete",{ns:"common"}),onConfirm:r,children:M("delete",{ns:"common"})})]})]})]}),E&&P.length>0&&(0,Q.jsxs)(j.k,{gap:"100"===$.percentage?1:2,alignItems:"center",my:1,ml:1.5,children:[(0,Q.jsxs)(_.x,{fontSize:"xs",color:"content_details",as:"span",children:[$.percentage,"%"]}),(0,Q.jsx)(g.x,{role:"progressbar",h:2,flex:1,border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",children:(0,Q.jsx)(g.x,{bg:"100"===$.percentage?"common.positive_dark":"content_alpha_400",as:"span",display:"block",height:2,width:`${$.percentage}%`,borderRadius:"lg",transition:"width 0.3s ease-out, background 0.6s ease-out"})})]}),(0,Q.jsx)(J.Z5,{onDragEnd:W,children:(0,Q.jsx)(J.bK,{droppableId:"cheklist-list",isDropDisabled:s,children:(e,t)=>(0,Q.jsxs)(_e.aV,{ref:e.innerRef,...e.droppableProps,children:[P.filter(e=>l||!o||!e.is_completed).map((e,n)=>(0,Q.jsx)(J._l,{draggableId:e.id,index:n,"data-title":e.title,isDragDisabled:s||!v,children:(n,i)=>(0,Q.jsx)(_e.HC,{ref:n.innerRef,...n.draggableProps,bg:i.isDragging?"base_alpha_200":void 0,borderRadius:"md",_hover:t.isDraggingOver?void 0:{"[data-showonhover]":{opacity:1}},children:(0,Q.jsxs)(j.k,{alignItems:"center",w:"full",children:[v&&(0,Q.jsx)(j.k,{ml:-2,mr:.5,position:"relative",alignItems:"center","data-showonhover":"true",opacity:F?1:0,...n.dragHandleProps,children:(0,Q.jsx)(C.J,{as:vl.FaGripVertical,fontSize:"xs",color:"content_note"})}),(0,Q.jsx)(xl,{title:e.title,isChecked:e.is_completed,isLoading:e.creating,isReadOnly:l||e.creating||t.isDraggingOver,onCheckCh
1ange:t=>null===h||void 0===h?void 0:h(e.id,t),onTitleChange:t=>null===x||void 0===x?void 0:x(e.id,t),users:w,assignees:e.assignees,currentUserId:T,onDelete:()=>p(e.id),onAssignUser:c?t=>c(e,t):void 0,onUnassignUser:u?t=>u(e,t):void 0})]})})},e.id)),e.placeholder]})})}),!l&&(0,Q.jsx)(K.Z,{buttonProps:{variant:"ghost",leftIcon:(0,Q.jsx)(vl.FaPlus,{}),isDisabled:s,size:"xs"},wrapperProps:{mt:2},formWrapperProps:{p:0},placeholder:M("checklist.new_item"),label:M("checklist.new_item"),labelSave:M("save",{ns:"common"}),labelCancel:M("cancel",{ns:"common"}),onSave:d})]})},bl=e=>{let{onClose:t}=e;const{t:n}=(0,a.$)(["project-management","common"]),[o,l]=(0,h.k)(),[s,r]=(0,i.useState)([]),d=(0,i.useCallback)(async()=>{l.on();try{const e=await(0,M.luN)();r(e.data),(0,F.analyticsTrackEvent)("pm.checklistTemplatesModalOpen")}catch(e){(0,Y.S3)(e)}finally{l.off()}},[l,r]),c=(0,i.useCallback)(async(e,t)=>{l.on();try{const n=await(0,M.EK4)(e,t);r(s.map(t=>t.id===e?{...n.data}:t)),(0,F.analyticsTrackEvent)("pm.checklistTemplateUpdate")}catch(n){(0,Y.S3)(n)}finally{l.off()}},[l,s,r]),u=(0,i.useCallback)(async e=>{l.on();try{r(s.filter(t=>t.id!==e)),await(0,M.DCo)(e),(0,F.analyticsTrackEvent)("pm.checklistTemplateItemDelete")}catch(t){(0,Y.S3)(t)}finally{l.off()}},[l,s,r]),p=(0,i.useCallback)(async(e,t)=>{l.on();try{const n=await(0,M.paE)({checklist:e,title:t});r(s.map(t=>t.id===e?{...t,items:[...t.items,n.data]}:t)),(0,F.analyticsTrackEvent)("pm.checklistTemplateItemAdd")}catch(n){(0,Y.S3)(n)}finally{l.off()}},[l,s,r]),m=(0,i.useCallback)(async(e,t)=>{l.on();try{r(s.map(n=>n.id===e?{...n,items:n.items.filter(e=>e.id!==t)}:n)),await(0,M.oiZ)(t),(0,F.analyticsTrackEvent)("pm.checklistTemplateItemDelete")}catch(n){(0,Y.S3)(n)}finally{l.off()}},[l,s,r]),v=(0,i.useCallback)(async(e,t,n)=>{l.on();try{void 0!==n.order&&r(s.map(i=>i.id===e?{...i,items:(0,F.updateItemsOrder)({items:i.items,itemId:t,newIndex:n.order})}:i));const i=await(0,M.KSM)(t,n);void 0===n.order&&r(s.map(n=>n.id===e?{...n,items:n.items.map(e=>e.id===t?{...i.data}:e)}:n)),(0,F.analyticsTrackEvent)("pm.checklistTemplateItemUpdate")}catch(i){(0,Y.S3)(i)}finally{l.off()}},[l,s,r]),x=(0,i.useCallback)(async(e,t,n)=>{l.on();try{r(s.map(i=>i.id===e?{...i,items:i.items.map(e=>e.id===t?{...e,...n}:e)}:i)),await(0,M.KSM)(t,n),(0,F.analyticsTrackEvent)("project_management.checklistTemplateItemCompletedUpdate")}catch(i){(0,Y.S3)(i)}finally{l.off()}},[l,s,r]);return(0,i.useEffect)(()=>{d()},[d]),(0,Q.jsxs)(Ae.u_,{isOpen:!0,size:"md",variant:"line-min",autoFocus:!1,returnFocusOnClose:!1,onClose:t,children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(De.o,{isDisabled:o}),(0,Q.jsx)(Pe.x,{children:n("checklist.templates_manage")}),(0,Q.jsx)(Re.f,{bg:"base_level_2",children:o&&!s.length?(0,Q.jsxs)(_e.aV,{spacing:3,children:[(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(q.O,{borderRadius:"lg",h:20})}),(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(q.O,{borderRadius:"lg",h:20})})]}):s.length?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(_e.aV,{spacing:3,children:s.map(e=>(0,Q.jsx)(_e.HC,{bg:"base_level_3",borderRadius:"lg",px:3,py:2,children:(0,Q.jsx)(fl,{id:e.id,title:e.title,items:e.items,showProgress:!1,onTitleChange:t=>c(e.id,{title:t}),onItemAdd:t=>p(e.id,t),onItemComplete:(t,n)=>x(e.id,t,{is_completed:n}),onItemDelete:t=>m(e.id,t),onItemOrderChange:(t,n)=>v(e.id,t,{order:n}),onItemTitleChange:(t,n)=>v(e.id,t,{title:n}),onDelete:()=>u(e.id),deleteConfirmMessage:n("checklist.template_delete_confirm")})},e.id))})}):(0,Q.jsxs)(g.x,{textAlign:"center",p:3,children:[(0,Q.jsx)(C.J,{fontSize:"3xl",my:3,as:vl.FaTasks}),(0,Q.jsx)(_.x,{fontWeight:500,mb:1,children:n("checklist.no_templates")}),(0,Q.jsx)(_.x,{color:"content_note",children:n("checklist.no_templates_tip")})]})})]})]})},jl=e=>{let{taskId:t,isReadOnly:n}=e;const{t:o}=(0,a.$)(["project-management","common"]),{onOpen:l,onClose:s,isOpen:d}=(0,Ie.q)(),c=(0,r.I0)(),[u,m]=(0,i.useState)([]),v=(0,r.v9)(e=>e.projectManagement.checklists),x=(0,r.v9)(e=>e.projectManagement.users),f=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}
1),[j,k]=(0,h.k)(),[y,S]=(0,h.k)(),[T,w]=(0,h.k)(),[E,P]=(0,F.useLocalStorage)("checklists_hide_completed"),N=(0,i.useMemo)(()=>E?JSON.parse(E):[],[E]),U=(0,i.useCallback)(async()=>{S.on(),m([]);try{const e=await(0,M.luN)();m(e.data)}catch(e){(0,Y.S3)(e)}finally{S.off()}},[S,m]),$=(0,i.useCallback)((e,t)=>{P(t?JSON.stringify((0,p.uniq)([...N,e])):JSON.stringify((0,p.uniq)([...N.filter(t=>t!==e)])))},[P,N]),B=(0,i.useCallback)(async e=>{k.on();try{await c((0,W.q0)(t,{title:e})),(0,F.analyticsTrackEvent)("pm.checklistAdd")}catch(n){(0,Y.S3)(n)}finally{k.off()}},[c,t,k]),H=(0,i.useCallback)(async e=>{w.on();try{await c((0,W.xL)(e,t)),(0,F.analyticsTrackEvent)("pm.checklistAddFromTemplate")}catch(n){(0,Y.S3)(n)}finally{w.off()}},[c,w,t]),Z=(0,i.useCallback)(async e=>{k.on();try{await c((0,W.Wx)(e,t)),(0,F.analyticsTrackEvent)("pm.checklistDelete")}catch(n){(0,Y.S3)(n)}finally{k.off()}},[c,t,k]),G=(0,i.useCallback)(async(e,n)=>{k.on();try{await c((0,W.Ge)(e,t,n)),(0,F.analyticsTrackEvent)("pm.checklistUpdate")}catch(i){(0,Y.S3)(i)}finally{k.off()}},[c,t,k]),J=(0,i.useCallback)(async e=>{k.on();try{await(0,M.ppV)(e),(0,L.CFj)({description:o("checklist.saved_as_template"),title:o("saved",{ns:"common"}),status:"success",onCtaClick:l,ctaText:o("checklist.templates_view")}),(0,F.analyticsTrackEvent)("pm.checklistSaveAsTemplate")}catch(t){(0,Y.S3)(t)}finally{k.off()}},[k,l,o]),V=(0,i.useCallback)(async(e,t,n)=>{k.on();try{await c((0,W.KS)(e,t,n)),(0,F.analyticsTrackEvent)("pm.checklistItemUpdate")}catch(i){(0,Y.S3)(i)}finally{k.off()}},[c,k]),X=(0,i.useCallback)(async(e,t)=>{k.on();try{await c((0,W.m8)(e,{title:t,checklist:e,is_completed:!1})),(0,F.analyticsTrackEvent)("pm.checklistItemAdd")}catch(n){(0,Y.S3)(n)}finally{k.off()}},[c,k]),ee=(0,i.useCallback)(async(e,t)=>{k.on();try{await c((0,W.oi)(e,t)),(0,F.analyticsTrackEvent)("pm.checklistItemDelete")}catch(n){(0,Y.S3)(n)}finally{k.off()}},[c,k]),te=(0,i.useCallback)(async(e,t,n)=>{let{add:i,remove:o}=n;k.on();try{await c((0,W.FE)({taskId:t.task.id,checklistId:e,itemId:t.id,add:i,remove:o,currentAssignees:t.task.assignees.map(e=>e.id)})),(0,F.analyticsTrackEvent)("pm.checklistItemAssigneeUpdate")}catch(l){(0,Y.S3)(l)}finally{k.off()}},[c,k]);return(0,Q.jsxs)(Q.Fragment,{children:[v.length>0&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(jn.K,{spacing:3,mb:3,children:v.map(e=>(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(fl,{onHideCompletedChange:$,onItemAdd:t=>X(e.id,t),onItemDelete:t=>ee(e.id,t),onItemComplete:(t,n)=>V(e.id,t,{is_completed:n}),onItemTitleChange:(t,n)=>V(e.id,t,{title:n}),onItemOrderChange:(t,n)=>V(e.id,t,{order:n}),onItemAssignUser:(t,n)=>{te(e.id,t,{add:[n]})},onItemUnassignUser:(t,n)=>{te(e.id,t,{remove:[n]})},onTitleChange:t=>G(e.id,{title:t}),hideCompleted:N.includes(e.id),onDelete:()=>Z(e.id),onSaveAsTemplate:J,isReadOnly:n,isLoading:e.creating,id:e.id,title:e.title,items:e.items.map(e=>{var t,n;return{...e,assignees:null===e||void 0===e||null===(t=e.task)||void 0===t||null===(n=t.assignees)||void 0===n?void 0:n.map(e=>e.id)}}),users:x,currentUserId:f}),(0,Q.jsx)(b.i,{mt:3})]},e.id))})}),T&&(0,Q.jsx)(q.O,{h:16,borderRadius:"lg"}),!j&&!n&&0===v.length&&(0,Q.jsx)(jt.Z,{icon:hl.dMN,title:o("checklist.ph_title",{ns:"project-management"}),subtitle:o("checklist.ph_subtitle",{ns:"project-management"})}),!n&&(0,Q.jsxs)(g.x,{mt:v.length>0?4:0,children:[(0,Q.jsx)(K.Z,{buttonProps:{variant:"secondary",borderRightRadius:0},wrapperProps:{mb:0,textAlign:"center",w:"full"},formWrapperProps:{p:0},placeholder:o("checklist.new_placeholder"),label:o("checklist.new"),labelSave:o("save",{ns:"common"}),labelCancel:o("cancel",{ns:"common"}),closeOnSave:!0,onSave:B,menu:(0,Q.jsxs)(I.v,{isLazy:!0,placement:"bottom-end",onOpen:U,children:[(0,Q.jsx)(A.j,{as:z.h,borderLeftRadius:0,icon:(0,Q.jsx)(C.J,{as:R.gPZ,fontSize:"xs"}),isDisabled:j||T}),(0,Q.jsxs)(O.q,{maxW:"16rem",zIndex:"popover",position:"relative",children:[(0,Q.jsx)(_.x,{px:3,pt:1,fontSize:"xs",textTransform:"uppercase",color:"content_note",children:o("checklist.copy_from_template")}),y?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(q.O,{m:2,h:8,borderRadius:"lg"}),(0,Q.jsx)(q.O,{m:2,h:8,borderRadius:"lg"})]}):0===u.length?(0,Q.jsxs)(g.x,{textAlign:"center",p:3,children:[(0,Q.jsx)(C.J,{fontSize:"3xl",my:3,as:R.DDi}),(0,Q.jsx)(_.x,{fontWeight:"medium",mb:1,children:o("checklist.no_templates")}
1),(0,Q.jsx)(_.x,{color:"content_note",children:o("checklist.no_templates_tip")})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ml.R,{mb:0}),u.map(e=>(0,Q.jsx)(D.s,{onClick:()=>H(e.id),children:e.title},e.id)),(0,Q.jsx)(ml.R,{my:0}),(0,Q.jsx)(D.s,{onClick:l,icon:(0,Q.jsx)(R.C5v,{}),children:o("checklist.templates_view")})]})]})]})}),d&&(0,Q.jsx)(bl,{onClose:s})]})]})},_l=(0,i.memo)(jl);var kl=n(947215),yl=n(452743);const Cl=e=>{let{taskId:t,boardId:n,project:o,initialValues:l,isReadOnly:s,onFieldsCountChange:d,onSavingChange:c}=e;const{t:u}=(0,a.$)(["project-management","common"]),m=(0,r.I0)(),v=(0,r.v9)(e=>e.projectManagement.currentProject),x=o||v,f=(0,r.v9)(e=>e.projectManagement.boardCustomFieldConfigs[n]||[]),[b,_]=(0,h.k)(),[k,C]=(0,i.useState)({}),[S,T]=(0,i.useState)({});(0,i.useEffect)(()=>{null===c||void 0===c||c(b)},[b,c]);const{schema:w,uiSchema:E,defaults:I}=(0,i.useMemo)(()=>{const e={},t=[],n={},i={};return f.forEach(o=>{if(!o.custom_field_details||!o.is_visible)return;const l=o.custom_field_details,s=l.id,a=l.config||{};switch(void 0!==a.default_value&&(i[s]=a.default_value),l.field_type){case yl.ly.TEXT:case yl.ly.LONG_TEXT:case yl.ly.URL:case yl.ly.EMAIL:case yl.ly.PHONE:e[s]={type:"string",title:l.name,description:l.description,...a.max_length&&{maxLength:a.max_length}},l.field_type===yl.ly.LONG_TEXT&&(n[s]={"ui:widget":"textarea"}),l.field_type===yl.ly.URL&&(e[s].format="uri"),l.field_type===yl.ly.EMAIL&&(e[s].format="email");break;case yl.ly.NUMBER:e[s]={type:"number",title:l.name,description:l.description,...void 0!==a.minimum&&{minimum:a.minimum},...void 0!==a.maximum&&{maximum:a.maximum}};break;case yl.ly.DROPDOWN:e[s]={type:"string",title:l.name,description:l.description,enum:(a.options||[]).map(e=>e.value),enumNames:(a.options||[]).map(e=>e.label)};break;case yl.ly.MULTI_SELECT:e[s]={type:"array",title:l.name,description:l.description,items:{type:"string",enum:(a.options||[]).map(e=>e.value)},uniqueItems:!0,...void 0!==a.min_items&&{minItems:a.min_items},...void 0!==a.max_items&&{maxItems:a.max_items}},n[s]={"ui:widget":"checkboxes"},void 0===i[s]&&(i[s]=[]);break;case yl.ly.TAGS:e[s]={type:"array",title:l.name,description:l.description,items:{type:"string"},uniqueItems:!0,...a.max_items&&{maxItems:a.max_items}},n[s]={"ui:widget":"checkboxes"},void 0===i[s]&&(i[s]=[]);break;case yl.ly.DATE:e[s]={type:"string",format:"date",title:l.name,description:l.description};break;case yl.ly.CHECKBOX:e[s]={type:"boolean",title:l.name,description:l.description};break;case yl.ly.RATING:e[s]={type:"number",title:l.name,description:l.description,minimum:a.min||1,maximum:a.max||5},n[s]={"ui:widget":"rating","ui:options":{icon:a.icon||"star"}};break;case yl.ly.PERSON:e[s]={type:"string",title:l.name,description:l.description};break;default:console.warn(`Unknown custom field type: ${l.field_type}`,l),e[s]={type:"string",title:l.name,description:l.description?`${l.description} (Unsupported type: ${l.field_type})`:`Unsupported field type: ${l.field_type}`}}o.is_required&&t.push(s)}),{schema:{type:"object",properties:e,...t.length>0&&{required:t}},uiSchema:n,defaults:i}},[f]);(0,i.useEffect)(()=>{const e=l?{...l}:{};Object.keys(I).forEach(t=>{Array.isArray(I[t])&&!e[t]&&(e[t]=[])}),C({...I,...e}),T({})},[t,l,I]),(0,i.useEffect)(()=>{if(d){const e=f.filter(e=>e.is_visible).length;d(e)}},[f,d]);const A=(0,i.useCallback)((0,p.debounce)(async e=>{if(!s){_.on();try{const n=Object.fromEntries(Object.entries(e).filter(e=>{let[t]=e;return!t.startsWith("_")}));await(0,M.AHU)(t,n),T({}),(0,F.analyticsTrackEvent)("pm.customFieldsUpdate")}catch(o){var n,i;if(null!==o&&void 0!==o&&null!==(n=o.response)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i.errors){const e=o.response.data.errors,t={};Object.keys(e).forEach(n=>{const i=e[n],o=Array.isArray(i)?i:[String(i)];t[n]={__errors:o}}),T(t)}else(0,Y.S3)(o)}finally{_.off()}}},1e3),[t,s,_,T]);(0,i.useEffect)(()=>()=>{A.cancel()},[A]);const z=(0,i.useCallback)(()=>{x&&(m((0,W.zo)({project:x,defaultTab:3,redirectAfterDelete:!1})),(0,F.analyticsTrackEvent)("pm.customFieldsOpenBoardSettings"))},[x,m]);return(0,Q.jsxs)(Q.Fragment,{children:[0===f.length&&(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(jt.Z,{icon:R.SXe,title:u("customFields.ph_title",{ns:"project-management"}),subtitle:u("customFields.ph_subtitle",{ns:"project-management"})}),(0,Q.jsx)(j.k,{justifyContent:"center",mt:4,children:(0,Q.jsx)(y.z,{leftIcon:(0,Q.jsx)(R.PqE,{}),size:"sm",variant:"solid",onClick:z,children:u("customFields.addFieldsToBoard",{ns:"project-management"})})})]}),f.length>0&&(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(kl.qu,{schema:w,uiSchema:E,formData:k,extraErrors:S,liveValidate:!1,onChange:(e,t)=>
1{let{formData:n}=e;C(n),t&&S[t]&&T(e=>{const n={...e};return delete n[t],n}),A(n)},customFooterActions:(0,Q.jsx)(Q.Fragment,{})}),(0,Q.jsx)(j.k,{justifyContent:"center",mt:4,children:(0,Q.jsx)(y.z,{size:"sm",variant:"link",onClick:z,fontWeight:"normal",children:u("customFields.manageFieldsForBoard",{ns:"project-management"})})})]})]})},Sl=(0,i.memo)(Cl),Tl=e=>{let{taskId:t,isReadOnly:n,onBlockedChange:o}=e;const{t:d}=(0,a.$)(["project-management","common"]),[c,u]=(0,h.k)(),[p,m]=(0,h.k)(),[v,x]=(0,i.useState)(""),[f,k]=(0,i.useState)([]),[T,w]=(0,i.useState)({blocks:[],blocked_by:[],related:[],is_blocked:!1}),E=(0,i.useRef)(null),P=(0,r.v9)(e=>e.projectManagement.taskOpen),L=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.projects)||void 0===t?void 0:t.find(e=>{var t;return(null===e||void 0===e?void 0:e.id)===(null===P||void 0===P||null===(t=P.project)||void 0===t?void 0:t.id)})}),N=(0,i.useCallback)(async()=>{u.on();try{const e=await(0,M.kZ$)(t);w(e.data),o&&o(e.data.is_blocked)}catch(e){(0,Y.S3)(e)}finally{u.off()}},[t,u,o]);(0,i.useEffect)(()=>{N()},[N]);const U=(0,i.useCallback)(async e=>{u.on();try{await(0,M.iqS)(t,e),(0,F.analyticsTrackEvent)("pm.dependencyRemove"),await N()}catch(n){(0,Y.S3)(n)}finally{u.off()}},[t,u,N]),$=(0,i.useCallback)(async e=>{if(e.trim()&&null!==L&&void 0!==L&&L.id){m.on();try{const n=await(0,M.Jvx)({projectId:L.id,search:e,page_size:30}),i=await(0,M.kZ$)(t),o=[...i.data.blocks.map(e=>e.id),...i.data.blocked_by.map(e=>e.id),...i.data.related.map(e=>e.id)],l=n.data.results.filter(e=>e.id!==t&&!o.includes(e.id)&&!e.is_deleted);k(l),setTimeout(()=>{var e;null===(e=E.current)||void 0===e||e.focus()},0)}catch(n){(0,Y.S3)(n)}finally{m.off()}}else k([])},[L,t,m]),W=(0,i.useCallback)(async(e,n)=>{u.on();try{n===go.BLOCKED_BY?await(0,M.cUK)(e,{target_task_id:t,relation_type:go.BLOCKS}):await(0,M.cUK)(t,{target_task_id:e,relation_type:go.RELATES_TO}),(0,F.analyticsTrackEvent)("pm.dependencyAdd",{type:n}),await N(),x(""),k([])}catch(i){(0,Y.S3)(i)}finally{u.off()}},[t,u,N]);(0,i.useEffect)(()=>{const e=setTimeout(()=>{$(v)},300);return()=>clearTimeout(e)},[v,$]);const B=e=>{let{dependency:t,type:i}=e;const o=(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:t.slug});return(0,Q.jsxs)(j.k,{alignItems:"center",justifyContent:"space-between",p:2,borderRadius:"md",borderWidth:"1px",borderColor:"content_alpha_100",_hover:{borderColor:"content_alpha_200",bg:"base_alpha_100"},transition:"all 0.2s",children:[(0,Q.jsxs)(j.k,{alignItems:"center",gap:2,flex:1,minW:0,children:[(0,Q.jsx)(C.J,{as:i===fo.BLOCKED_BY?R.Oqs:i===fo.RELATED?R.WMg:R.D3e,color:t.complete?"content_note":i===fo.BLOCKED_BY?"common.negative":"content_details",fontSize:"sm"}),(0,Q.jsx)(s.rU,{to:o,style:{flex:1,minWidth:0},children:(0,Q.jsx)(_.x,{fontSize:"sm",noOfLines:1,textDecoration:t.complete?"line-through":"none",color:t.complete?"content_note":"content_active",_hover:{color:"content_link"},children:t.title})}),t.complete&&(0,Q.jsx)(C.J,{as:R.R5Y,color:"common.positive_light",fontSize:"sm"}),(0,Q.jsx)(S.C,{fontSize:"xs",colorScheme:"gray",variant:"subtle",children:t.slug})]}),!n&&(0,Q.jsx)(z.h,{"aria-label":"Remove dependency",icon:(0,Q.jsx)(R.APH,{}),size:"xs",variant:"ghost",onClick:()=>U(t.relationship_id),isDisabled:c})]},t.id)},H=T.blocks.length>0||T.blocked_by.length>0||T.related.length>0;return(0,Q.jsxs)(Q.Fragment,{children:[c&&!H&&(0,Q.jsxs)(jn.K,{spacing:2,children:[(0,Q.jsx)(q.O,{h:12,borderRadius:"md"}),(0,Q.jsx)(q.O,{h:12,borderRadius:"md"})]}),!c&&!H&&!n&&(0,Q.jsx)(jt.Z,{icon:R.WMg,title:d("dependencies.ph_title",{ns:"project-management"}),subtitle:d("dependencies.ph_subtitle",{ns:"project-management"})}),!n&&(0,Q.jsx)(g.x,{mb:H?4:0,textAlign:"center",children:(0,Q.jsxs)(I.v,{isLazy:!0,closeOnSelect:!1,children:[(0,Q.jsx)(A.j,{as:y.z,leftIcon:(0,Q.jsx)(C.J,{as:R.PqE}
1),size:"sm",variant:"secondary",isDisabled:c,children:d("dependencies.add",{ns:"project-management"})}),(0,Q.jsxs)(O.q,{maxH:"400px",overflowY:"auto",minW:"320px",zIndex:1500,children:[(0,Q.jsx)(g.x,{px:3,pb:2,pt:1,children:(0,Q.jsxs)($o.B,{children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.CNP,color:"content_note"})}),(0,Q.jsx)(ae.I,{ref:E,placeholder:d("search_tasks",{ns:"project-management"}),value:v,onChange:e=>x(e.target.value),autoFocus:!0})]})}),p&&(0,Q.jsx)(g.x,{px:3,py:2,children:(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_note",children:d("searching",{ns:"common"})})}),!p&&v&&0===f.length&&(0,Q.jsx)(g.x,{px:3,py:2,children:(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_note",children:d("no_results",{ns:"common"})})}),!p&&f.length>0&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ml.R,{}),f.map(e=>(0,Q.jsx)(g.x,{children:(0,Q.jsx)(D.s,{fontSize:"sm",closeOnSelect:!1,_hover:{bg:"base_alpha_300"},children:(0,Q.jsxs)(j.k,{direction:"column",gap:1,w:"full",onClick:e=>e.stopPropagation(),children:[(0,Q.jsx)(_.x,{fontWeight:"medium",noOfLines:1,children:e.title}),(0,Q.jsxs)(j.k,{gap:1,children:[(0,Q.jsx)(y.z,{size:"xs",variant:"ghost",leftIcon:(0,Q.jsx)(C.J,{as:R.Oqs}),onClick:()=>W(e.id,go.BLOCKED_BY),children:d("dependencies.blocked_by",{ns:"project-management"})}),(0,Q.jsx)(y.z,{size:"xs",variant:"ghost",leftIcon:(0,Q.jsx)(C.J,{as:R.WMg}),onClick:()=>W(e.id,go.RELATES_TO),children:d("dependencies.related",{ns:"project-management"})})]})]})})},e.id))]}),!v&&(0,Q.jsx)(g.x,{px:3,py:2,children:(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_note",children:d("dependencies.search_hint",{ns:"project-management"})})})]})]})}),H&&(0,Q.jsxs)(jn.K,{spacing:4,children:[T.blocked_by.length>0&&(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontSize:"xs",fontWeight:"semibold",textTransform:"uppercase",color:"content_note",mb:2,children:d("dependencies.blocked_by",{ns:"project-management"})}),(0,Q.jsx)(jn.K,{spacing:2,children:T.blocked_by.filter(e=>!e.is_deleted).map(e=>(0,Q.jsx)(B,{dependency:e,type:fo.BLOCKED_BY},e.id))}),(0,Q.jsx)(b.i,{mt:3})]}),T.blocks.length>0&&(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontSize:"xs",fontWeight:"semibold",textTransform:"uppercase",color:"content_note",mb:2,children:d("dependencies.blocking",{ns:"project-management"})}),(0,Q.jsx)(jn.K,{spacing:2,children:T.blocks.filter(e=>!e.is_deleted).map(e=>(0,Q.jsx)(B,{dependency:e,type:fo.BLOCKS},e.id))}),(0,Q.jsx)(b.i,{mt:3})]}),T.related.length>0&&(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontSize:"xs",fontWeight:"semibold",textTransform:"uppercase",color:"content_note",mb:2,children:d("dependencies.related",{ns:"project-management"})}),(0,Q.jsx)(jn.K,{spacing:2,children:T.related.filter(e=>!e.is_deleted).map(e=>(0,Q.jsx)(B,{dependency:e,type:fo.RELATED},e.id))})]})]})]})},wl=(0,i.memo)(Tl),El=e=>{let{children:t,count:n,defaultOpen:o,icon:l,title:s,containerProps:a,lazyRender:r=!1}=e;const[d,c]=(0,i.useState)(o?0:-1),[u,p]=(0,i.useState)(o||!r);(0,i.useEffect)(()=>{o&&(c(0),r&&p(!0))},[o,r]);return(0,Q.jsx)(g.x,{bg:"base_level_3",borderRadius:"lg",...a,children:(0,Q.jsx)(xe.U,{p:0,allowToggle:!0,index:d,onChange:e=>{c(e),0===e&&r&&p(!0)},allowMultiple:!0,children:(0,Q.jsxs)(ge.Q,{border:0,children:[(0,Q.jsxs)(fe.K,{alignItems:"center",justifyContent:"space-between",w:"full",px:3,children:[(0,Q.jsxs)(j.k,{as:"span",alignItems:"center",gap:2,children:[l,(0,Q.jsx)(_.x,{as:"span",fontSize:"sm",fontWeight:"medium",children:s}),n&&n>0?(0,Q.jsx)(S.C,{size:"xs",children:n}):null]}),(0,Q.jsx)(be.X,{})]}),(0,Q.jsx)(je.H,{px:3,children:u?t:null})]})})})},Il=e=>{let{task:t,isReadOnly:n}=e;const{t:o}=(0,a.$)(["project-management","common"]),[l,s]=(0,h.k)(),d=(0,r.I0)(),c=(0,r.v9)(e=>e.projectManagement.labels),u=(0,i.useMemo)(()=>c.filter(e=>{var n,i;return(null===(n=t.tags)||void 0===n?void 0:n.includes(e.id))||(null===(i=t.tags)||void 0===i?void 0:i.includes(e.name))}).map(e=>e.id),[c,t.tags]),p=(0,i.useCallback)(async e=>{try{await d((0,W.SP)(e)),(0,F.analyticsTrackEvent)("pm.labelDelete")}catch(t){(0,Y.S3)(t)}},[d]),m=(0,i.useCallback)(async e=>{try{await d((0,W.T4)({labelId:e.id,data:{color:e.color,name:e.name}})),(0,F.analyticsTrackEvent)("pm.labelUpdate")}catch(t){(0,Y.S3)(t)}},[d]),v=(0,i.useCallback)(async e=>{s.on();try{await d((0,W.OT)({taskId:t.id,add:[e],currentLabels:t.tags})),(0,F.analyticsTrackEvent)("pm.labelTaskSelect")}catch(n){(0,Y.S3)(n)}finally{s.off()}},[d,t,s]),x=(0,i.useCallback)(async e=>{s.on();try{await d((0,W.OT)({taskId:t.id,remove:[e],currentLabels:t.tags})),(0,F.analyticsTrackEvent)("pm.labelTaskDeselect")}catch(n){(0,Y.S3)(n)}finally{s.off()}},[d,t,s]),f=(0,i.useCallback)(async e=>{s.on();try{const t=await d((0,W.jc)(e));(0,F.analyticsTrackEvent)("pm.labelAdd"),await v(t)}catch(t){(0,Y.S3)(t)}finally{s.off()}},[d,s,v]);return(0,Q.jsx)(g.x,{children:n?(0,Q.jsx)(L.orO,{labels:c.filter(e=>{var n,i;return(null===(n=t.tags)||void 0===n?void 0:n.includes(e.id))||(null===(i=t.tags)||void 0===i?void 0:i.includes(e.name))})}):(0,Q.jsx)(L.rl9,{size:"sm",onAddLabel:f,onUpdateLabel:m,onDeleteLabel:p,onSelectLabel:v,onDeselectLabel:x,loading:l,labels:c,selected:u,translations:{add:o("add",{ns:"common"}),cancel:o("cancel",{ns:"common"}),create:o("create",{ns:"common"}),delete:o("delete",{ns:"common"}),new:o("labels.new",{ns:"common"}),no_results:o("labels.search_create",{ns:"common"}),placeholder:o("labels.labels",{ns:"common"}),save:o("save",{ns:"common"}),search:o("labels.search",{ns:"common"}),taken:o("labels.taken",{ns:"common"})},containerProps:{position:"relative",zIndex:1}})})};var Al=n(707975);const zl=e=>{let{value:t,onChange:n,isReadOnly:o=!1,label:l,helperText:s}=e;const{t:r}=(0,a.$)(["project-management"]),[d,c]=(0,i.useState)(t?String(t):""),[u,p]=(0,h.k)(!1),m=l||r("time_tracking.estimated_time"),v=s||r("time_tracking.estimated_time_helper");(0,i.useEffect)(()=>{c(t?String(t):"")},[t]);const x=(0,i.useCallback)(e=>{const t=e.target.value;if(c(t),""===t)return void n(null);const i=parseFloat(t);!isNaN(i)&&i>=0&&n(i)},[n]),g=(0,i.useCallback)(()=>
1{if(p.off(),d&&!isNaN(parseFloat(d))){const e=parseFloat(d);c(e.toString())}},[d,p]);return(0,Q.jsxs)(le.NI,{children:[m&&(0,Q.jsx)(se.l,{fontSize:"sm",fontWeight:"medium",mb:1,children:m}),(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(ae.I,{type:"number",value:d,onChange:x,onFocus:p.on,onBlur:g,isReadOnly:o,placeholder:r("time_tracking.placeholder_hours"),min:0,step:.25,bg:"base_level_3",borderColor:u?"common.primary_400":"content_alpha_300",_hover:{borderColor:u?"common.primary_400":"content_alpha_400"},_focus:{borderColor:"common.primary_400",boxShadow:"0 0 0 1px var(--chakra-colors-common-primary_400)"}}),(0,Q.jsx)(Al.xW,{bg:"base_level_2",borderColor:"content_alpha_300",color:"content_details",children:r("time_tracking.hours")})]}),v&&(0,Q.jsx)(le.Q6,{fontSize:"xs",color:"text_tertiary",children:v})]})};var Ol=n(489430);const Dl=e=>{const t=Math.floor(e/3600),n=Math.floor(e%3600/60),i=e%60;return t>0?`${t}h ${n}m ${i}s`:n>0?`${n}m ${i}s`:`${i}s`},Pl=e=>{const t=e.includes("Z")||e.includes("+")||e.includes("-",10)?e:e+"Z",n=new Date(t).getTime(),i=Date.now(),o=Math.floor((i-n)/1e3);return Math.max(0,o)},Rl=e=>{var t;let{taskId:n,currentUserId:o,runningTimer:l,onStart:s,onStop:r,isReadOnly:d=!1}=e;const{t:c}=(0,a.$)(["project-management"]),[u,p]=(0,h.k)(!1),[m,v]=(0,h.k)(!1),[x,b]=(0,i.useState)(0),[k,C]=(0,i.useState)(!1),T=(0,i.useRef)(null),w=!!l&&l.is_running,E=o&&(null===l||void 0===l||null===(t=l.user)||void 0===t?void 0:t.id)&&Number(l.user.id)===Number(o);(0,i.useEffect)(()=>(w&&l?(b(Pl(l.started_at)),T.current=setInterval(()=>{b(Pl(l.started_at))},1e3)):(b(0),T.current&&(clearInterval(T.current),T.current=null)),()=>{T.current&&(clearInterval(T.current),T.current=null)}),[w,l]);const I=(0,i.useCallback)(async()=>{try{p.on(),await s(k)}finally{p.off()}},[s,k,p]),A=(0,i.useCallback)(async()=>{try{v.on(),await r()}finally{v.off()}},[r,v]);return d?null:(0,Q.jsx)(jn.K,{spacing:3,children:w?(0,Q.jsxs)(g.x,{children:[(0,Q.jsxs)(j.k,{alignItems:"center",justifyContent:"space-between",mb:1,children:[(0,Q.jsx)(_.x,{fontSize:"xs",color:"content_note",children:c("time_tracking.time_elapsed")}),(null===l||void 0===l?void 0:l.user)&&(0,Q.jsx)(_.x,{fontSize:"xs",color:"content_note",children:l.user.first_name&&l.user.last_name?`${l.user.first_name} ${l.user.last_name}`:l.user.email})]}),(0,Q.jsxs)(j.k,{alignItems:"center",justifyContent:"space-between",children:[(0,Q.jsx)(_.x,{fontSize:"xl",fontWeight:"bold",fontFamily:"mono",color:"common.positive_dark",children:Dl(x)}),(0,Q.jsxs)(kt.U,{spacing:2,children:[l&&(0,Q.jsx)(S.C,{variant:l.billable?"primary":"secondary",fontSize:"xs",children:l.billable?c("time_tracking.billable"):c("time_tracking.non_billable")}),E?(0,Q.jsx)(y.z,{size:"xs",leftIcon:(0,Q.jsx)(R.FkG,{}),variant:"danger",onClick:A,isLoading:m,children:c("time_tracking.stop")}):(0,Q.jsx)(f.u,{label:c("time_tracking.cannot_stop_others_timer"),hasArrow:!0,children:(0,Q.jsx)(y.z,{size:"xs",leftIcon:(0,Q.jsx)(R.FkG,{}),variant:"danger",onClick:A,isLoading:m,isDisabled:!E,children:c("time_tracking.stop")})})]})]})]}):(0,Q.jsx)(j.k,{alignItems:"center",justifyContent:"space-between",gap:3,children:(0,Q.jsxs)(kt.U,{spacing:3,flex:1,children:[(0,Q.jsx)(y.z,{size:"xs",leftIcon:(0,Q.jsx)(R.cgd,{}),variant:"secondary",onClick:I,isLoading:u,children:c("time_tracking.start")}),(0,Q.jsxs)(kt.U,{spacing:2,children:[(0,Q.jsx)(g.x,{as:R.j0p,size:14,color:"content_note"}),(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_details",children:c("time_tracking.billable")}),(0,Q.jsx)(Ol.r,{size:"sm",isChecked:k,onChange:e=>C(e.target.checked)})]})]})})})};var Ll=n(662581);const Ml=e=>{let{estimatedHours:t,totalTimeHours:n=0,remainingHours:i,timeProgressPercentage:o,isOverEstimate:l=!1}=e;const{t:s}=(0,a.$)(["project-management"]);if(!t||0===t)return null;const r=Number(o)||0,d=l?"red":r>=90?"orange":"blue",c=e=>{if(0===e)return"0h";if(e<1){return`${Math.round(60*e)}m`}const t=Math.floor(e),n=Math.round(60*(e-t));return n>0?`${t}h ${n}m`:`${t}h`};return(0,Q.jsxs)(g.x,{children:[(0,Q.jsxs)(j.k,{alignItems:"center",justifyContent:"space-between",mb:2,children:[(0,Q.jsx)(_.x,{fontSize:"xs",color:"text_tertiary",children:s("time_tracking.percent_of_estimate",{percent:r.toFixed(0)})}),(0,Q.jsxs)(j.k,{alignItems:"center",gap:2,children:[l&&(0,Q.jsx)(f.u,{label:s("time_tracking.exceeds_estimate"),children:(0,Q.jsx)(g.x,{color:"red.500",children:(0,Q.jsx)(R.Nkf,{size:12})})}),(0,Q.jsxs)(_.x,{fontSize:"xs",fontWeight:"semibold",fontFamily:"mono",children:[c(n||0)," / ",c(t)]})]})]}),(0,Q.jsx)(Ll.E,{value:Math.min(r,100),size:"sm",colorScheme:d,borderRadius:"full",bg:"base_level_2",hasStripe:l,isAnimated:l}),null!==i&&void 0!==i&&(0,Q.jsx)(j.k,{alignItems:"center",justifyContent:"flex-end",mt:1,children:(0,Q.jsx)(_.x,{fontSize:"xs",color:i>0?"text_tertiary":"green.600",fontWeight:"medium",children:i>0?s("time_tracking.remaining",{hours:c(i)}):l?s("time_tracking.over_estimate",{hours:c(Math.abs(i))}):s("time_tracking.on_track")})})]})};var Fl=n(308974),Nl=n(462134);const Ul=e=>{const t=Math.floor(e/3600),n=Math.floor(e%3600/60),i=e%60;return t>0?`${t}h ${n}m ${i}s`:n>0?`${n}m ${i}s`:`${i}s`},$l=e=>{const t=e.includes("Z")||e.includes("+")||e.includes("-",10)?e:e+"Z",n=new Date(t).getTime(),i=Date.now(),o=Math.floor((i-n)/1e3);return Math.max(0,o)},Wl=e=>{let{taskId:t,currentUserId:n,estimatedHours:o,totalTimeHours:s,remainingHours:r,timeProgressPercentage:d,isOverEstimate:c,isReadOnly:u=!1,onEstimateChange:p,onTimerUpdate:m,onRunningTimerChange:h}=e;const{t:v}=(0,a.$)(["project-management"]),x=(0,Je.k6)(),[f,b]=(0,i.useState)(null),[k,C]=(0,i.useState)(!1),[T,w]=(0,i.useState)(null),[E,I]=(0,i.useState)(0);(0,i.useEffect)(()=>
1{if(!t)return;let e=!0;return(async()=>{try{C(!0);try{const t=await(0,M.VL9)();e&&(b(t.data||null),null===h||void 0===h||h(t.data||null))}catch(n){console.error("Error fetching running timer:",n),e&&(b(null),null===h||void 0===h||h(null))}try{const n=await(0,M.Cvj)(t);e&&w(n.data)}catch(n){console.error("Error fetching time summary:",n)}}finally{e&&C(!1)}})(),()=>{e=!1}},[t,h]),(0,i.useEffect)(()=>{if(f&&f.is_running){I($l(f.started_at));const e=setInterval(()=>{I($l(f.started_at))},1e3);return()=>clearInterval(e)}I(0)},[f]);const A=(0,i.useCallback)(async e=>{try{const n=await(0,M.XgQ)(t,"",e);b(n.data),null===h||void 0===h||h(n.data);const i=await(0,M.Cvj)(t);w(i.data),null===m||void 0===m||m()}catch(o){var n,i;null!==o&&void 0!==o&&null!==(n=o.response)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i.running_timer&&(b(o.response.data.running_timer),null===h||void 0===h||h(o.response.data.running_timer)),(0,Y.S3)(o)}},[t,m,h]),z=(0,i.useCallback)(async()=>{try{if(!f)return;await(0,M.N6o)(f.id,t),b(null),null===h||void 0===h||h(null);const e=await(0,M.Cvj)(t);w(e.data),null===m||void 0===m||m()}catch(e){(0,Y.S3)(e)}},[f,t,m,h]),O=(0,i.useCallback)(async()=>{try{var e;if(!f)return;await(0,M.N6o)(f.id,(null===(e=f.task)||void 0===e?void 0:e.id)||t);const n=await(0,M.XgQ)(t,"",f.billable);b(n.data),null===h||void 0===h||h(n.data);const i=await(0,M.Cvj)(t);w(i.data),null===m||void 0===m||m()}catch(n){(0,Y.S3)(n)}},[f,t,m,h]);if(k)return(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(q.O,{height:"60px",mb:3}),(0,Q.jsx)(q.O,{height:"40px"})]});const D=f&&f.is_running&&f.task&&"object"===typeof f.task&&f.task.id!==t;return(0,Q.jsxs)(jn.K,{spacing:4,children:[D&&f.task&&"object"===typeof f.task&&(0,Q.jsxs)(Fl.b,{status:"warning",borderRadius:"md",children:[(0,Q.jsx)(Nl.z,{}),(0,Q.jsxs)(g.x,{flex:"1",minW:0,children:[(0,Q.jsx)(_.x,{fontWeight:"bold",fontSize:"sm",mb:1,children:v("time_tracking.timer_on_different_task")}),(0,Q.jsxs)(j.k,{alignItems:"center",gap:2,flexWrap:"wrap",children:[(0,Q.jsx)(_.x,{fontSize:"xs",color:"content_details",noOfLines:1,maxW:"200px",title:f.task.title,children:f.task.title}),(0,Q.jsx)(S.C,{bg:"common.positive_light",color:"content_inverse",fontSize:"xs",flexShrink:0,children:Ul(E)}),(0,Q.jsx)(S.C,{variant:f.billable?"primary":"secondary",fontSize:"xs",flexShrink:0,children:f.billable?v("time_tracking.billable"):v("time_tracking.non_billable")})]})]}),(0,Q.jsxs)(kt.U,{spacing:2,flexShrink:0,children:[(0,Q.jsx)(y.z,{size:"sm",variant:"ghost",onClick:()=>{f.task&&"object"===typeof f.task&&x.push((0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:f.task.slug}))},children:v("time_tracking.view_task")}),(0,Q.jsx)(y.z,{size:"sm",variant:"danger",onClick:O,children:v("time_tracking.stop_and_start_here")})]})]}),(0,Q.jsxs)(g.x,{children:[(0,Q.jsx)(_.x,{fontSize:"sm",fontWeight:"medium",mb:2,children:v("time_tracking.estimate")}),(0,Q.jsx)(zl,{value:o,onChange:p||(()=>{}),isReadOnly:u})]}),o&&(0,Q.jsx)(g.x,{children:(0,Q.jsx)(Ml,{estimatedHours:o,totalTimeHours:(null===T||void 0===T?void 0:T.total_hours)||s||0,remainingHours:r,timeProgressPercentage:d,isOverEstimate:c})}),T&&T.total_hours>0&&(0,Q.jsxs)(j.k,{fontSize:"xs",color:"content_note",gap:3,children:[(0,Q.jsxs)(_.x,{children:[(0,Q.jsxs)(_.x,{as:"span",fontWeight:"semibold",children:[T.billable_hours,"h"]})," ",v("time_tracking.billable").toLowerCase()]}),(0,Q.jsxs)(_.x,{children:[(0,Q.jsxs)(_.x,{as:"span",fontWeight:"semibold",children:[T.non_billable_hours,"h"]})," ",v("time_tracking.non_billable").toLowerCase()]})]}),!D&&(0,Q.jsx)(Rl,{taskId:t,currentUserId:n,runningTimer:f,onStart:A,onStop:z,isReadOnly:u})]})},Bl=250,Hl=e=>{var t,n,o,c,u,v,x,y,w,E;let{taskSlug:P,isPublic:U,isReadOnly:$,hasCommentPermission:B,onCancel:H,onConvert:Z,onDelete:J,onDuplicate:V,onInvite:q,onMove:ee,onSaveAsTemplate:te,onResourcesPickerOpen:ne,wrapperProps:ie}=e;const{t:re}=(0,a.$)(["project-management","common"]),de=new AbortController,ce=(0,Je.k6)(),ue=de.signal,pe=(0,r.I0)(),me=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),he=(0,i.useMemo)(()=>({canAddComment:B,canChangeComment:B,canDeleteComment:B,canViewComment:!0}),[B]),ve=(0,r.v9)(e=>e.projectManagement.taskOpen),xe=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.taskOpen)||void 0===t?void 0:t.complete}),ge=(0,r.v9)(e=>e.projectManagement.filters),fe=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.taskOpen)||void 0===t?void 0:t.parent}),[be,je]=(0,i.useState)(0),_e=(0,r.v9)(e=>e.projectManagement.subtasks),[ke,ye]=(0,i.useState)([]),Ce=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.projects)||void 0===t?void 0:t.find(e=>{var t;return(null===e||void 0===e?void 0:e.id)===(null===ve||void 0===ve||null===(t=ve.project)||void 0===t?void 0:t.id)})}),Se=(0,r.v9)(e=>e.projectManagement.checklists),[we,Ee]=(0,i.useState)(!1),[Ae,ze]=(0,i.useState)(0),[Oe,De]=(0,i.useState)(!1),Pe=(0,r.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),{isOpen:Re,onOpen:Le,onClose:Me,onToggle:Ne}=(0,Ie.q)(),{isOpen:Ue,onOpen:$e,onClose:We,onToggle:Be}=(0,Ie.q)(),{isOpen:He,onOpen:Ze,onClose:Ge,onToggle:Ve}=(0,Ie.q)(),[Xe,qe]=(0,h.k)(),[Ye,Ke]=(0,F.useLocalStorage)("pm.taskDetail.sidePanelOpen",!1),[Qe,et]=(0,i.useState)(0),tt=null!==(t=(0,m.S)({base:!1,xl:!0}))&&void 0!==t&&t,nt=(0,Mo.T)(),it=tt&&!nt?"width 250ms ease-out, margin-right 250ms ease-out":void 0,[ot,lt]=(0,i.useState)(Ye);(0,i.useEffect)(()=>
1{if(Ye||!tt)return void lt(!0);const e=setTimeout(()=>lt(!1),nt?0:Bl);return()=>clearTimeout(e)},[Ye,tt,nt]);const st=tt&&!ot,[at,rt]=(0,h.k)(),[dt,ct]=(0,h.k)(),ut=(0,i.useMemo)(()=>{if(!fe)return;return(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:fe.slug})},[fe]),pt=(0,r.v9)(e=>e.projectManagement.users),mt=(0,r.v9)(e=>e.projectManagement.statuses),[ht,vt]=(0,h.k)(),[xt,gt]=(0,i.useState)(),[ft,_t]=(0,i.useState)(null),kt=e=>{if(!e)return;const t=(0,so.default)((0,fn.pR)(e));return`${(0,d.default)(t,"yyyy-MM-dd")} ${(0,d.default)(t,"h:mm aa")}`},yt=(0,i.useMemo)(()=>({title:null===ve||void 0===ve?void 0:ve.title,rich_description:null===ve||void 0===ve?void 0:ve.rich_description}),[null===ve||void 0===ve?void 0:ve.title,null===ve||void 0===ve?void 0:ve.rich_description]),[Ct,St]=(0,i.useState)(null===ve||void 0===ve?void 0:ve.title),[Tt,Et]=(0,i.useState)(null===ve||void 0===ve?void 0:ve.description),[It,At]=(0,i.useState)(null===ve||void 0===ve?void 0:ve.rich_description),[zt,Ot]=(0,i.useState)((null===ve||void 0===ve?void 0:ve.due_date)&&(0,fn.pR)(null===ve||void 0===ve?void 0:ve.due_date)),[Dt,Pt]=(0,i.useState)((null===ve||void 0===ve?void 0:ve.start_date)&&(0,fn.pR)(null===ve||void 0===ve?void 0:ve.start_date)),[Rt,Lt]=(0,i.useState)({isOpen:!1}),[Mt,Ft]=(0,i.useState)(null),Nt=(0,i.useMemo)(()=>!(!zt||null!==ve&&void 0!==ve&&ve.complete)&&new Date(zt).getTime()<(new Date).getTime(),[zt,null===ve||void 0===ve?void 0:ve.complete]),{reset:Ut}=(0,oe.cI)({mode:"onBlur",defaultValues:{...yt},shouldUnregister:!0});(0,i.useEffect)(()=>()=>{null!==Rt&&void 0!==Rt&&Rt.isOpen&&Lt({isOpen:!1})},[null===Rt||void 0===Rt?void 0:Rt.isOpen]),(0,i.useEffect)(()=>{(0,Yo.zg)()},[]),(0,i.useEffect)(()=>{ve&&(Ut({...yt}),St(null===ve||void 0===ve?void 0:ve.title))},[yt.title,P]),(0,i.useEffect)(()=>{ve&&(Ut({...yt}),Et(null===ve||void 0===ve?void 0:ve.description),At(null===ve||void 0===ve?void 0:ve.rich_description))},[yt.rich_description,P]),(0,i.useEffect)(()=>{Wt(P)},[P]),(0,i.useEffect)(()=>()=>{de.abort()},[]),(0,i.useEffect)(()=>{(async()=>{try{const e=await(0,M.VL9)();e.data&&_t(e.data)}catch(e){console.error("Error fetching running timer:",e)}})()},[]),(0,i.useEffect)(()=>{ft&&Ze()},[ft,Ze]);const $t=(0,i.useCallback)(async e=>{try{pe((0,W.EA)(e))}catch(t){(0,Y.S3)(t)}},[pe]),Wt=(0,i.useCallback)(async e=>{try{var t;vt.on(),rt.on();const n=await(0,M.tQm)(e,void 0,ue,null===ve||void 0===ve?void 0:ve.complete);pe((0,W.g_)(n.data)),n.data.parent||$t(e),Pt(n.data.start_date&&(0,fn.pR)(n.data.start_date)),Ot(n.data.due_date&&(0,fn.pR)(n.data.due_date)),je(0),n.data.due_date||n.data.start_date?Le():Me(),null!==(t=n.data.tags)&&void 0!==t&&t.length?$e():We(),pe((0,W.j7)(n.data.id))}catch(n){(0,Y.S3)(n),(0,Y.MF)(n,ce)}finally{vt.off(),rt.off()}},[pe,$t,vt,ue,rt]),Zt=(0,i.useCallback)(()=>{je(be+1)},[be]),Gt=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.kN)({taskId:ve.id,groupBy:M.zX4.status,groupId:e,groupIdPrev:ve.status})),fe&&pe((0,W.rK)({id:ve.id,taskParent:fe,data:{status_id:e}})),(0,F.analyticsTrackEvent)("pm.taskStatusChange",{view:"editor"})}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,ve,vt,fe]),Jt=(0,i.useCallback)(async(e,t)=>{try{pe((0,W.R2)(e,{status:t})),(0,F.analyticsTrackEvent)("pm.subtaskStatusChange")}catch(n){(0,Y.S3)(n)}},[pe]),Vt=(0,i.useCallback)(async(e,t)=>{try{vt.on(),await pe((0,W.R2)(e,{order:t})),(0,F.analyticsTrackEvent)("pm.subtaskOrderChange")}catch(n){(0,Y.S3)(n)}finally{vt.off()}},[pe,vt]),Xt=(0,i.useCallback)(async(e,t)=>{let{title:n}=t;try{pe((0,W.R2)(e,{title:n})),(0,F.analyticsTrackEvent)("pm.subtaskTitleChange")}catch(i){(0,Y.S3)(i)}},[pe]),qt=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.cT)({taskId:ve.id,taskParent:fe,rich_description:e})),(0,F.analyticsTrackEvent)("pm.taskUpdated")}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,ve,vt,fe]),Yt=(0,i.useMemo)(()=>(0,p.debounce)(e=>{qt(e)},1e3),[qt]),Kt=(0,i.useCallback)(async e=>{try{await pe((0,W.cT)({taskId:ve.id,estimated_hours:e,taskParent:fe}))}catch(t){(0,Y.S3)(t)}},[pe,null===ve||void 0===ve?void 0:ve.id,fe]),Qt=(0,i.useMemo)(()=>(0,p.debounce)(e=>{Kt(e)},800),[Kt]);(0,i.useEffect)(()=>()=>{Yt.cancel(),Qt.cancel()},[Yt,Qt]);const en=(0,i.useCallback)(e=>{At(e),Yt(e)},[At,Yt]),ln=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.cT)({taskId:ve.id,taskParent:fe,...e})),(0,F.analyticsTrackEvent)("pm.taskTitleUpdated"),pe((0,W.g_)({...ve,...e}))}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,ve,vt,fe]),sn=(0,i.useCallback)(async()=>{try{await navigator.clipboard.writeText(window.location.href),(0,L.CFj)({description:re("copied_to_clipboard",{ns:"common"}),title:re("copied",{ns:"common"}),status:"success"})}catch(e){(0,Y.S3)(e)}},[re]),an=(0,i.useCallback)(async()=>{try{if(!ve.complete&&ft)return void(0,L.CFj)({description:re("time_tracking.stop_timer_before_complete"),title:re("time_tracking.title"),status:"warning"});await pe((0,W.aS)(ve.id,!ve.complete))}catch(n){var e,t;if(null!==n&&void 0!==n&&null!==(e=n.response)&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.complete){const e=Array.isArray(n.response.data.complete)?n.response.data.complete[0]:String(n.response.data.complete);(0,L.CFj)({description:e,title:re("error",{ns:"common"}),status:"error"})}else(0,Y.S3)(n)}},[pe,ve,re,ft,L.CFj]),rn=(0,i.useCallback)(e=>{ln({title:e})},[ln]),dn=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.m0)({parent:ve.id,statusId:mt[0].id,title:e})),(0,F.analyticsTrackEvent)("pm.subtaskAdd");const t=await pe((0,W.EA)(ve.id));pe((0,W.$5)({id:ve.id,data:{subtasks:t.data.map(e=>({...e,status_id:e.status}))}}))}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,ve,vt,mt]),cn=(0,i.useCallback)(async()=>{vt.on();try{var e;if(null===xt||void 0===xt||!xt.id)return;await pe((0,W._5)(xt.id)),(0,F.analyticsTrackEvent)("pm.subtaskDelete"),gt(void 0);const t=await pe((0,W.EA)(ve.id));null!==ge&&void 0!==ge&&null!==(e=ge.subtasks)&&void 0!==e&&e.value&&pe((0,W.$5)({id:ve.id,data:{subtasks:t.data.map(e=>({...e,status_id:e.status}))}}))}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,ge,ve,vt,xt,gt]),un=(0,i.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ve.id,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ve.assignees;vt.on();try{await pe((0,W.hh)({taskId:t,add:[e],currentAssignees:n})),(0,F.analyticsTrackEvent)("pm.taskAssignUser")}catch(i){(0,Y.S3)(i)}finally{vt.off()}},[pe,ve,vt]),pn=(0,i.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ve.id,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ve.assignees;vt.on();try{await pe((0,W.hh)({taskId:t,remove:[e],currentAssignees:n})),(0,F.analyticsTrackEvent)("pm.taskUnassignUser")}catch(i){(0,Y.S3)(i)}finally{vt.off()}},[pe,ve,vt]),mn=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.cT)({taskId:ve.id,due_date:e,taskParent:fe})),Ot(e),(0,F.analyticsTrackEvent)("pm.taskDueDateUpdate")}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,Ot,null===ve||void 0===ve?void 0:ve.id,vt,fe]),hn=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.cT)({taskId:ve.id,start_date:e,taskParent:fe})),Pt(e),(0,F.analyticsTrackEvent)("pm.taskStartDateUpdate")}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,Pt,null===ve||void 0===ve?void 0:ve.id,vt,fe]),vn=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.FB)({taskId:ve.id,add:[e]})),(0,F.analyticsTrackEvent)("pm.taskAttachmentAdd",{type:e.content_type})}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,null===ve||void 0===ve?void 0:ve.id,vt]),xn=(0,i.useCallback)(async e=>{vt.on();try{await pe((0,W.FB)({taskId:ve.id,remove:[e]})),(0,F.analyticsTrackEvent)("pm.taskAttachmentRemove")}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,null===ve||void 0===ve?void 0:ve.id,vt]),gn=(0,i.useCallback)(e=>{pe((0,W.g_)({...ve,attachments:ve.attachments.map(t=>
1t.id===e?{...t,comment_count:t.comment_count+1}:t)}))},[pe,ve]),bn=(0,i.useCallback)(e=>{pe((0,W.g_)({...ve,attachments:ve.attachments.map(t=>t.id===e?{...t,comment_count:t.comment_count-1}:t)}))},[pe,ve]),_n=(0,i.useCallback)(async e=>{vt.on();try{pe((0,W.g_)({...ve,priority:e})),await pe((0,W.cT)({taskId:ve.id,taskParent:fe,priority:void 0===e?null:e})),(0,F.analyticsTrackEvent)("pm.taskPriorityUpdate")}catch(t){(0,Y.S3)(t)}finally{vt.off()}},[pe,ve,vt,fe]),kn=(0,i.useCallback)(()=>{H()},[H]);(0,i.useEffect)(()=>{Zt()},[null===ve||void 0===ve?void 0:ve.modified,null===ve||void 0===ve?void 0:ve.comment_count,null===ve||void 0===ve?void 0:ve.assignees,null===ve||void 0===ve?void 0:ve.attachments,null===ve||void 0===ve?void 0:ve.priority,null===ve||void 0===ve?void 0:ve.status,null===ve||void 0===ve?void 0:ve.complete,Dt,zt]),(0,i.useEffect)(()=>{Xe&&qe.on()},[_e]);const yn=(0,i.useCallback)(e=>{let t={source:"user",delta:[{insert:e}]};ye(e=>[...e,t])},[ye]),Cn=(0,i.useCallback)(e=>{(0,F.analyticsTrackEvent)("pm.taskDescriptionFileAdded",{type:null===e||void 0===e?void 0:e.type})},[]),Sn=(0,i.useCallback)(e=>{pe((0,W.jq)({userId:e.id}))},[pe]),Tn=(0,i.useCallback)(()=>{const e=Pe===G.tg?null:G.tg;pe((0,W.Z2)(e,F.CHATBOT_SIDEBAR_PANEL)),(0,F.analyticsTrackEvent)(e?"pm.taskAISidebarOpen":"pm.taskAISidebarClose")},[Pe,pe]),wn=(0,i.useCallback)(e=>{null!==e&&void 0!==e&&e.prefilledText&&(0,r.dC)(()=>{Pe!==G.tg&&pe((0,W.Z2)(G.tg,F.CHATBOT_SIDEBAR_PANEL)),pe((0,Jo.fZ)((0,F.getSlugFormattedAgentMessage)(null===e||void 0===e?void 0:e.prefilledText,null===e||void 0===e?void 0:e.slug,re)))})},[pe,re,Pe]),En=(0,i.useCallback)((e,t)=>{yn(t),(0,F.analyticsTrackEvent)("pm.taskAddTextFromAISidebar")},[yn]),In=(0,i.useCallback)(async e=>{try{const t={id:null===Ce||void 0===Ce?void 0:Ce.id,extra:{...null===Ce||void 0===Ce?void 0:Ce.extra,...e.payload}},n=await(0,M.tyB)(Ce.id,t);return(0,F.analyticsTrackEvent)("pm.aiWritingPreferencesSave"),pe((0,W.mW)()),n}catch(t){(0,Y.S3)(t)}},[Ce,pe]);return ve?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(g.x,{bg:"base_level_1",display:"flex",flexDirection:"column",borderRadius:"lg",overflow:"hidden",h:"full",...ie,children:[(0,Q.jsxs)(j.k,{position:"sticky",top:0,justifyContent:"space-between",px:3,py:2,alignItems:"center",zIndex:8,bg:"base_level_3",borderBottomWidth:1,borderColor:"content_alpha_300",boxShadow:"0 1px 3px rgba(0,0,0,0.04)",flex:"0 0 auto",children:[(0,Q.jsxs)(j.k,{alignItems:"center",gap:3,flex:1,minW:0,children:[(0,Q.jsx)(X.X,{size:"sm",fontWeight:"medium",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",children:re(fe?"subtask.details":"task.details")}),!U&&$&&(0,Q.jsx)(f.u,{hasArrow:!0,label:re(B?"comment_only_tip":"read_only_tip"),children:(0,Q.jsx)(S.C,{ml:1,fontSize:"sm",colorScheme:"green",children:re(B?"modes.comment_only":"modes.read_only",{ns:"common"})})}),ht&&(0,Q.jsx)(k.$,{size:"sm"})]}),(0,Q.jsxs)(j.k,{gap:3,alignItems:"center",children:[ve.slug&&(0,Q.jsx)(qo.T,{tooltip:`${re(fe?"subtask.id":"task.id")}: ${ve.slug}`,label:ve.slug,value:ve.slug,icon:null,withText:!0,variant:"secondary",size:"xs"}),(0,Q.jsx)(z.h,{"aria-label":re("share",{ns:"common"}),onClick:sn,icon:(0,Q.jsx)(R.lzh,{}),variant:"ghost",fontSize:"lg",size:"sm"}),!$&&(0,Q.jsxs)(I.v,{autoSelect:!1,placement:"bottom-end",size:"xs",isLazy:!0,children:[(0,Q.jsx)(A.j,{"aria-label":"Options",variant:"ghost",as:z.h,fontSize:"lg",size:"sm",icon:(0,Q.jsx)(C.J,{as:R.Og$}),onClick:e=>e.stopPropagation()}),(0,Q.jsxs)(O.q,{w:"auto",minW:"160px",onClick:e=>e.stopPropagation(),children:[ee&&(0,Q.jsx)(D.s,{onClick:()=>ee(ve),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.D3e}),children:re("task.move")}),V&&(0,Q.jsx)(D.s,{onClick:()=>V(ve),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.ef8}),children:re("duplicate",{ns:"common"})}),Z&&ut&&(0,Q.jsx)(D.s,{onClick:()=>Z(ve),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.Ezj}),children:re("subtask.convert")}),te&&(0,Q.jsx)(D.s,{onClick:()=>te(ve.id),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:N.r}),children:re("templates.save")}),J&&(0,Q.jsx)(D.s,{onClick:()=>J(ve),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.KGR}),children:re("delete",{ns:"common"})})]})]}),(0,Q.jsx)(z.h,{"aria-label":re("close",{ns:"common"}),onClick:kn,icon:(0,Q.jsx)(R.APH,{}),variant:"ghost",fontSize:"lg",size:"sm"})]})]}),ut&&(0,Q.jsxs)(g.x,{bg:"base_level_2",children:[(0,Q.jsxs)(j.k,{px:3,py:2,alignItems:"center",gap:3,children:[(0,Q.jsx)(z.h,{"aria-label":re("back",{ns:"common"}),to:ut,as:s.rU,variant:"secondary",icon:(0,Q.jsx)(C.J,{as:R.XWG})}),(0,Q.jsx)(s.rU,{to:ut,children:fe.title})]}),(0,Q.jsx)(b.i,{})]}),(0,Q.jsxs)(j.k,{p:3,gap:3,flexDirection:["column","column","column","column","row"],flex:1,minH:0,overflowY:"auto",children:[(0,Q.jsxs)(j.k,{gap:2,flex:1,direction:"column",minW:0,minH:0,children:[Nt&&(0,Q.jsx)(L.bZj,{status:"warning",showIcon:!0,borderRadius:"lg",children:re("task.overdue_date",{date:kt(zt)})}),we&&(0,Q.jsx)(L.bZj,{status:"error",showIcon:!0,borderRadius:"lg",children:re("dependencies.blocked_alert",{ns:"project-management"})}),(0,Q.jsx)(g.x,{bg:"base_level_3",borderRadius:"lg",p:3,borderWidth:1,borderColor:"content_alpha_300",boxShadow:"0 1px 3px rgba(0,0,0,0.06)",children:(0,Q.jsxs)(jn.K,{spacing:$?2:3,mb:3,children:[$?(0,Q.jsx)(X.X,{size:"sm",as:"h1",fontWeight:"medium",mb:2,children:ve.title||re("task.untitled")}):(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(Fo.C,{selectAllOnFocus:!1,value:Ct,placeholder:re("task.untitled"),onChange:St,onSubmit:rn,fontSize:"sm",color:"inherit",position:"relative",children:[(0,Q.jsx)(No.w,{display:"block",fontWeight:"medium",fontSize:"md",cursor:"pointer",transition:"all 0.1s ease-out",_hover:{paddingLeft:1,background:"base_alpha_300",boxShadow:"0px 0px 2px var(--chakra-colors-content_alpha_300)"}}),(0,Q.jsx)(Uo.V,{py:2,pl:2,pr:24,borderWidth:"2px"}),(0,Q.jsx)(L.rGr,{})]})}),(0,Q.jsxs)(j.k,{gap:3,justifyContent:"flex-start",direction:"row",flexWrap:"wrap",children:[(0,Q.jsxs)(j.k,{gap:3,flex:"none",children:[(0,Q.jsx)(le.NI,{position:"relative",zIndex:4,flex:0,maxWidth:"10rem",children:(0,Q.jsx)(dl,{onChange:$?void 0:Gt,statuses:mt,selectedId:ve.status,buttonSize:"sm"})}),(0,Q.jsx)(le.NI,{position:"relative",zIndex:4,children:$?ve.priority?(0,Q.jsx)(L.bJ9,{priority:ve.priority,showLabel:!0,showTooltip:!0}):null:(0,Q.jsx)(L.xL1,{selected:ve.priority,onChange:_n})})]}),(0,Q.jsxs)(j.k,{gap:3,flex:"auto",minW:0,children:[!$&&(0,Q.jsx)(le.NI,{position:"relative",zIndex:3,flex:1,overflowX:"auto",maxW:"100%",ml:-.5,pl:1,children:ve.assignees.length||!$?(0,Q.jsx)(L.mTy,{assigned:ve.assignees,currentUserId:me,onAssignUser:$?void 0:un,onUnassignUser:$?void 0:pn,onClickUser:$?void 0:Sn,onInvite:$?void 0:q,size:"sm",users:pt,containerProps:{flexWrap:"nowrap"}}):(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_details",children:re("unset",{ns:"common"})})}),!U&&!$&&(0,Q.jsxs)(T.h,{spacing:1,children:[(0,Q.jsx)(L.Ddz,{isActive:Re,"aria-label":re("dates"),tooltipLabel:re("dates"),onClick:Ne,size:"sm",icon:(0,Q.jsx)(R.xtA,{})}),(0,Q.jsx)(L.Ddz,{isActive:Ue,onClick:Be,"aria-label":"Search",tooltipLabel:re("labels.labels",{ns:"common"}),size:"sm",icon:(0,Q.jsx)(R.nlc,{})}),(0,Q.jsxs)(g.x,{position:"relative",children:[(0,Q.jsx)(L.Ddz,{isActive:He,onClick:Ve,"aria-label":re("time_tracking.title"),tooltipLabel:re(ft?"time_tracking.timer_running":"time_tracking.title"),size:"sm",icon:(0,Q.jsx)(R.NGU,{}),colorScheme:ft&&!He?"red":void 0,animation:ft&&!He?"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite":void 0}),ft&&!He&&(0,Q.jsx)(g.x,{position:"absolute",top:"-6px",right:"-6px",bg:"red.500",color:"white",borderRadius:"full",w:"18px",h:"18px",fontSize:"xs",fontWeight:"bold",display:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 0 0 2px var(--chakra-colors-chakra-body-bg)",children:"!"})]}),(0,Q.jsx)(Oo.Z,{onClick:an,checked:xe,size:"sm"})]}),(U||$)&&xe&&(0,Q.jsx)(Oo.Z,{checked:!0,variant:"ghost",size:"xs",iconProps:{position:"relative",top:-1.5}})]})]}),Re&&(0,Q.jsxs)(j.k,{gap:$?0:3,flexDirection:$?"column":"row",children:[(0,Q.jsxs)(le.NI,{maxW:$?void 0:"13rem",children:[(0,Q.jsx)(se.l,{display:"inline-block",children:re("date_start")}),$?(0,Q.jsxs)(_.x,{as:"span",color:"content_details",fontSize:"sm",children:[":"," ",Dt?kt(Dt):re("unset",{ns:"common"})]}):(0,Q.jsxs)(tn.J,{isLazy:!0,placement:"bottom-start",children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.xtA})}),(0,Q.jsx)(ae.I,{placeholder:re("date_set"),value:Dt?kt(Dt):"",cursor:"pointer",isReadOnly:!0}),Dt&&(0,Q.jsx)(Wo.x,{children:(0,Q.jsx)(z.h,{"aria-label":re("clear",{ns:"common"}),variant:"ghost",size:"xs",icon:(0,Q.jsx)(R.APH,{}),onClick:()=>{hn(null)}})})]})}),(0,Q.jsxs)(Bo.y,{width:"auto",p:3,children:[(0,Q.jsx)(on.Q,{}
1),(0,Q.jsx)(Xo.Z,{dateTime:Dt,defaultHour:8,timeIntervals:30,disabled:zt?{after:new Date(zt)}:void 0,onChange:hn})]})]})]}),(0,Q.jsxs)(le.NI,{maxW:$?void 0:"13rem",children:[(0,Q.jsx)(se.l,{display:"inline-block",children:re("date_due")}),$?(0,Q.jsxs)(_.x,{as:"span",color:"content_details",fontSize:"sm",children:[":"," ",zt?kt(zt):re("unset",{ns:"common"})]}):(0,Q.jsxs)(tn.J,{isLazy:!0,placement:"bottom-start",children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.xtA})}),(0,Q.jsx)(ae.I,{placeholder:re("date_set"),value:zt?kt(zt):"",cursor:"pointer",isReadOnly:!0,borderColor:Nt?"common.warning":void 0}),zt&&(0,Q.jsx)(Wo.x,{children:(0,Q.jsx)(z.h,{"aria-label":re("clear",{ns:"common"}),variant:"ghost",size:"xs",icon:(0,Q.jsx)(R.APH,{}),onClick:()=>{mn(null)}})})]})}),(0,Q.jsxs)(Bo.y,{width:"auto",p:3,children:[(0,Q.jsx)(on.Q,{}),(0,Q.jsx)(Xo.Z,{dateTime:zt,defaultDate:zt||Dt,defaultHour:17,timeIntervals:30,disabled:Dt?{before:new Date(Dt)}:void 0,onChange:mn})]})]})]})]}),(0,Q.jsx)(le.NI,{display:Ue?"block":"none",children:(0,Q.jsx)(Il,{isReadOnly:$,task:ve})}),He&&!$&&(0,Q.jsx)(g.x,{borderRadius:"md",p:3,borderWidth:1,borderColor:ft?"red.500":"content_alpha_300",bg:"base_level_3",boxShadow:ft?"0 0 0 1px var(--chakra-colors-red-500)":void 0,children:(0,Q.jsx)(Wl,{taskId:ve.id,currentUserId:me,estimatedHours:ve.estimated_hours,totalTimeHours:ve.total_time_hours,remainingHours:ve.remaining_hours,timeProgressPercentage:ve.time_progress_percentage,isOverEstimate:ve.is_over_estimate,isReadOnly:$,onEstimateChange:Qt,onTimerUpdate:()=>Wt(P),onRunningTimerChange:_t})}),(0,Q.jsx)(le.NI,{position:"relative",zIndex:2,flex:1,minH:0,display:"flex",flexDirection:"column",children:!at&&(0,Q.jsx)(Q.Fragment,{children:$?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Vo.N,{isReadOnly:!0,value:Tt,richValue:It,placeholder:`${re("task.description")}...`,onClearChanges:()=>ye([]),onAddResultToDescription:yn,changes:ke,onToggleEmbedLink:Ft,showEmbedLink:Mt,variant:F.TextareaRichVariantTypes.TASK_EDITOR})}):(0,Q.jsx)(g.x,{flex:1,minH:0,display:"flex",flexDirection:"column",children:(0,Q.jsx)(Vo.N,{toolbarId:"task-toolbar",value:Tt,richValue:It,onChange:en,placeholder:`${re("task.description")}...`,activeDragPlaceholder:re("active_drag_placeholders.task_desc",{ns:"common"}),onClearChanges:()=>ye([]),onAddResultToDescription:yn,changes:ke,resource:{tone:null!==(n=null===Ce||void 0===Ce||null===(o=Ce.extra)||void 0===o?void 0:o.tone)&&void 0!==n?n:F.DEFAULT_AI_DOCUMENT_TONE,output:null!==(c=null===Ce||void 0===Ce||null===(u=Ce.extra)||void 0===u?void 0:u.output)&&void 0!==c?c:F.DEFAULT_AI_DOCUMENT_LANGUAGE,voice_id:null===Ce||void 0===Ce||null===(v=Ce.extra)||void 0===v?void 0:v.voice_id},onAiAssistantClick:Tn,onAIWritingPreferencesSave:In,onFileAdded:Cn,onToggleInlineWriter:wn,showInlineWriter:Rt,onToggleEmbedLink:Ft,showEmbedLink:Mt,scrollingContainer:".chakra-modal__content-container",variant:F.TextareaRichVariantTypes.TASK_EDITOR})})})})]})}),(!$||(null===(x=ve.attachments)||void 0===x?void 0:x.length)>0)&&(0,Q.jsx)(El,{count:null===(y=ve.attachments)||void 0===y?void 0:y.length,icon:(0,Q.jsx)(C.J,{as:R.bBF}),title:re("attachments.title"),defaultOpen:(null===(w=ve.attachments)||void 0===w?void 0:w.length)>0,containerProps:{position:"relative",zIndex:1},children:(0,Q.jsx)(bt,{attachments:ve.attachments,isReadOnly:$,appType:"PROJECT_MANAGER",onCommentAdded:gn,onCommentDeleted:bn,onFileAdded:vn,onFileRemoved:xn,onResourcesPickerOpen:ne,emptyInfo:(0,Q.jsx)(jt.Z,{icon:R.FIM,title:re("attachment.ph_title"),subtitle:re("attachment.ph_subtitle")})})}),!ve.parent&&(!$||_e.length>0)&&(0,Q.jsxs)(El,{count:_e.length,defaultOpen:_e.length>0,icon:(0,Q.jsx)(C.J,{as:R.T1R}),title:re("subtask.subtasks"),children:[(0,Q.jsx)(pl,{currentUserId:me,onAssignUser:un,onStatusChange:Jt,onUnassignUser:pn,onDelete:gt,onUpdate:Xt,onOrderChange:Vt,onInvite:q,statuses:mt,subtasks:_e,users:pt,isReadOnly:$,isPublic:U,isLoading:ht}),!$&&(0,Q.jsx)(K.Z,{buttonProps:{variant:"secondary"},inputProps:{maxLength:G.L8},wrapperProps:{mt:_e.length>0?4:0,textAlign:"center",w:"full"},formWrapperProps:{p:0},placeholder:re("subtask.new_placeholder"),label:re("subtask.new"),labelSave:re("save",{ns:"common"}),labelCancel:re("cancel",{ns:"common"}),closeOnSave:!0,onSave:dn})]}),(!$||Se.length>
10)&&(0,Q.jsx)(El,{count:Se.length,defaultOpen:Se.length>0,icon:(0,Q.jsx)(C.J,{as:R._HF}),title:re("checklist.title"),children:(0,Q.jsx)(_l,{taskId:ve.id,isReadOnly:$})}),(0,Q.jsx)(El,{icon:(0,Q.jsx)(C.J,{as:R.WMg}),title:re("dependencies.title",{ns:"project-management"}),children:(0,Q.jsx)(wl,{taskId:ve.id,isReadOnly:$,onBlockedChange:Ee})}),(null===(E=ve.project)||void 0===E?void 0:E.id)&&(0,Q.jsx)(El,{icon:Oe?(0,Q.jsx)(k.$,{size:"sm"}):(0,Q.jsx)(C.J,{as:R.SXe}),title:re("customFields.title",{ns:"project-management"}),defaultOpen:Ae>0,children:(0,Q.jsx)(Sl,{taskId:ve.id,boardId:ve.project.id,project:ve.project,initialValues:ve.custom_fields,isReadOnly:$,onFieldsCountChange:ze,onSavingChange:De})})]}),(0,Q.jsx)(g.x,{w:tt?Ye?"calc(40% - 6px)":"40px":"full",mr:tt&&!Ye?-3:0,position:["relative","relative","relative","relative","sticky"],top:[0,0,0,0,"3.8rem"],h:["auto","auto","auto","auto","100%"],overflow:"hidden",transition:it,bg:st?void 0:"base_level_3",borderRadius:st?void 0:"lg",children:st?(0,Q.jsxs)(j.k,{h:"full",borderLeftWidth:1,borderColor:"content_alpha_300",direction:"column",alignItems:"center",gap:1,py:1,sx:nt?void 0:{"@keyframes pmRailIn":{from:{opacity:0}
1,to:{opacity:1}},"& > *":{animation:"pmRailIn 120ms ease-out backwards"},"& > *:nth-of-type(2)":{animationDelay:"30ms"},"& > *:nth-of-type(3)":{animationDelay:"60ms"}},children:[(0,Q.jsx)(z.h,{"aria-label":re("expand",{ns:"common"}),variant:"ghost",size:"sm",onClick:()=>Ke(!0),icon:(0,Q.jsx)(C.J,{as:R.XWG})}),!U&&(0,Q.jsx)(z.h,{"aria-label":re("comments.label",{ns:"common"}),variant:"ghost",size:"sm",onClick:()=>{et(0),Ke(!0)},icon:(0,Q.jsx)(C.J,{as:R.zYI})}),(0,Q.jsx)(z.h,{"aria-label":re("task.activity"),variant:"ghost",size:"sm",onClick:()=>{et(U?0:1),Ke(!0)},icon:(0,Q.jsx)(C.J,{as:R.rnQ})})]}):(0,Q.jsxs)(Bt.m,{isFitted:!0,isLazy:!0,lazyBehavior:"keepMounted",index:Qe,onChange:et,sx:tt&&!nt?{"@keyframes pmSidePanelIn":{from:{opacity:0,transform:"translateX(8px)"},to:{opacity:1,transform:"translateX(0)"}},animation:"pmSidePanelIn 150ms ease-out"}:void 0,children:[(0,Q.jsxs)(Ht.t,{w:"full",alignItems:"center",children:[!U&&(0,Q.jsxs)(Ho.O,{px:3.5,children:[(0,Q.jsx)(C.J,{as:R.zYI,mr:2})," ",re("comments.label",{ns:"common"})]}),(0,Q.jsxs)(Ho.O,{px:3.5,children:[(0,Q.jsx)(C.J,{as:R.rnQ,mr:2})," ",re("task.activity")]}),tt&&(0,Q.jsx)(z.h,{"aria-label":re("collapse",{ns:"common"}),variant:"ghost",size:"sm",ml:"auto",onClick:()=>Ke(!1),icon:(0,Q.jsx)(C.J,{as:R.sFD})})]}),(0,Q.jsxs)(Zo.n,{px:3,children:[!U&&(0,Q.jsx)(Go.x,{pb:0,children:(0,Q.jsx)(Fe.Z,{contentType:F.CommentsContentTypes.TASK,activePage:{id:ve.id,isSelected:!0,pageIndex:0},selectStyles:{maxWidth:"8rem"},commentCardStyles:{border:"1px solid",borderColor:"content_alpha_200"},listHeight:"calc(100vh - 330px)",shouldWrapMenuListInPortal:!1,commentsPermissions:he,toolbarVisibleOnFocus:!0,infiniteScrollClassname:"task-editor-comments-infinite-scroll",scrollingContainer:".chakra-modal__content-container"})}),(0,Q.jsx)(Go.x,{children:(0,Q.jsx)(Qo,{taskId:ve.id,version:be})})]})]})})]})]}),xt&&(0,Q.jsx)(wt.Z,{isCentered:!0,loading:ht,isOpen:!0,title:re("confirm",{ns:"common"}),message:re("subtask.delete_confirm",{title:xt.title}),cancelButtonText:re("cancel",{ns:"common"}),confirmButtonText:re("confirm",{ns:"common"}),onClose:()=>gt(void 0),onConfirm:cn}),dt&&(0,Q.jsx)(wt.Z,{isCentered:!0,loading:ht,isOpen:!0,title:re("confirm",{ns:"common"}),message:re("unsaved_changes_confirm"),cancelButtonText:re("cancel",{ns:"common"}),cancelButtonVariant:"solid",confirmButtonText:re("confirm",{ns:"common"}),confirmButtonVariant:"danger",onClose:ct.off,onConfirm:H}),Pe===G.tg?(An=(0,Q.jsx)(rl,{onAddText:En}),(0,Q.jsx)(Te.h,{children:(0,Q.jsx)(g.x,{sx:{zIndex:"modal",position:"relative"},children:An})})):null]}):null;var An},Zl=e=>{var t,n,o,c,u,m,v,x;let{taskSlug:y,isPublic:w,isReadOnly:E,hasCommentPermission:P,onCancel:U,onConvert:$,onDelete:B,onDuplicate:H,onInvite:Z,onMove:J,onSaveAsTemplate:V,onResourcesPickerOpen:q,wrapperProps:ee}=e;const{t:te}=(0,a.$)(["project-management","common"]),ne=new AbortController,ie=(0,Je.k6)(),re=ne.signal,de=(0,r.I0)(),ce=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),ue=(0,i.useMemo)(()=>({canAddComment:P,canChangeComment:P,canDeleteComment:P,canViewComment:!0}),[P]),pe=(0,r.v9)(e=>e.projectManagement.taskOpen),me=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.taskOpen)||void 0===t?void 0:t.complete}),he=(0,r.v9)(e=>e.projectManagement.filters),ve=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.taskOpen)||void 0===t?void 0:t.parent}),[xe,ge]=(0,i.useState)(0),fe=(0,r.v9)(e=>e.projectManagement.subtasks),[be,je]=(0,i.useState)([]),_e=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.projects)||void 0===t?void 0:t.find(e=>{var t;return(null===e||void 0===e?void 0:e.id)===(null===pe||void 0===pe||null===(t=pe.project)||void 0===t?void 0:t.id)})}),ke=(0,r.v9)(e=>e.projectManagement.checklists),ye=(0,r.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),{isOpen:Ce,onOpen:Se,onClose:we,onToggle:Ee}=(0,Ie.q)(),{isOpen:Ae,onOpen:ze,onClose:Oe,onToggle:De}=(0,Ie.q)(),[Pe,Re]=(0,h.k)(),[Le,Me]=(0,h.k)(),[Ne,Ue]=(0,h.k)(),$e=(0,i.useMemo)(()=>
1{if(!ve)return;return(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:ve.slug})},[ve]),We=(0,r.v9)(e=>e.projectManagement.users),Be=(0,r.v9)(e=>e.projectManagement.statuses),[He,Ze]=(0,h.k)(),[Ge,Ve]=(0,i.useState)(),Xe=e=>{if(!e)return;const t=(0,so.default)(e);return`${(0,d.default)(t,"yyyy-MM-dd")} ${(0,d.default)(t,"h:mm aa")}`},qe=(0,i.useMemo)(()=>({title:null===pe||void 0===pe?void 0:pe.title,rich_description:null===pe||void 0===pe?void 0:pe.rich_description}),[null===pe||void 0===pe?void 0:pe.title,null===pe||void 0===pe?void 0:pe.rich_description]),[Ye,Ke]=(0,i.useState)(null===pe||void 0===pe?void 0:pe.title),[Qe,et]=(0,i.useState)(null===pe||void 0===pe?void 0:pe.description),[tt,nt]=(0,i.useState)(null===pe||void 0===pe?void 0:pe.rich_description),[it,ot]=(0,i.useState)((null===pe||void 0===pe?void 0:pe.due_date)&&(null===pe||void 0===pe?void 0:pe.due_date)),[lt,st]=(0,i.useState)((null===pe||void 0===pe?void 0:pe.start_date)&&(null===pe||void 0===pe?void 0:pe.start_date)),[at,rt]=(0,i.useState)({isOpen:!1}),[dt,ct]=(0,i.useState)(null),ut=(0,i.useMemo)(()=>!(!it||null!==pe&&void 0!==pe&&pe.complete)&&new Date(it).getTime()<(new Date).getTime(),[it,null===pe||void 0===pe?void 0:pe.complete]),{reset:pt}=(0,oe.cI)({mode:"onBlur",defaultValues:{...qe},shouldUnregister:!0});(0,i.useEffect)(()=>()=>{null!==at&&void 0!==at&&at.isOpen&&rt({isOpen:!1})},[null===at||void 0===at?void 0:at.isOpen]),(0,i.useEffect)(()=>{(0,Yo.zg)()},[]),(0,i.useEffect)(()=>{pe&&(pt({...qe}),Ke(null===pe||void 0===pe?void 0:pe.title))},[qe.title,y]),(0,i.useEffect)(()=>{pe&&(pt({...qe}),et(null===pe||void 0===pe?void 0:pe.description),nt(null===pe||void 0===pe?void 0:pe.rich_description))},[qe.rich_description,y]),(0,i.useEffect)(()=>{ht(y)},[y]),(0,i.useEffect)(()=>()=>{ne.abort()},[]);const mt=(0,i.useCallback)(async e=>{try{de((0,W.EA)(e))}catch(t){(0,Y.S3)(t)}},[de]),ht=(0,i.useCallback)(async e=>{try{var t;Ze.on(),Me.on();const n=await(0,M.tQm)(e,void 0,re);de((0,W.g_)(n.data)),n.data.parent||mt(e),st(n.data.start_date&&n.data.start_date),ot(n.data.due_date&&n.data.due_date),ge(0),n.data.due_date||n.data.start_date?Se():we(),null!==(t=n.data.tags)&&void 0!==t&&t.length?ze():Oe(),de((0,W.j7)(n.data.id))}catch(n){(0,Y.S3)(n),(0,Y.MF)(n,ie)}finally{Ze.off(),Me.off()}},[de,mt,Ze,re,Me]),vt=(0,i.useCallback)(()=>{ge(xe+1)},[xe]),xt=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.kN)({taskId:pe.id,groupBy:M.zX4.status,groupId:e,groupIdPrev:pe.status})),ve&&de((0,W.rK)({id:pe.id,taskParent:ve,data:{status_id:e}})),(0,F.analyticsTrackEvent)("pm.taskStatusChange",{view:"editor"})}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,pe,Ze,ve]),gt=(0,i.useCallback)(async(e,t)=>{try{de((0,W.R2)(e,{status:t})),(0,F.analyticsTrackEvent)("pm.subtaskStatusChange")}catch(n){(0,Y.S3)(n)}},[de]),ft=(0,i.useCallback)(async(e,t)=>{try{Ze.on(),await de((0,W.R2)(e,{order:t})),(0,F.analyticsTrackEvent)("pm.subtaskOrderChange")}catch(n){(0,Y.S3)(n)}finally{Ze.off()}},[de,Ze]),_t=(0,i.useCallback)(async(e,t)=>{let{title:n}=t;try{de((0,W.R2)(e,{title:n})),(0,F.analyticsTrackEvent)("pm.subtaskTitleChange")}catch(i){(0,Y.S3)(i)}},[de]),kt=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.cT)({taskId:pe.id,taskParent:ve,rich_description:e})),(0,F.analyticsTrackEvent)("pm.taskUpdated")}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,pe,Ze,ve]),yt=(0,i.useCallback)((0,p.debounce)(e=>{kt(e)},1e3),[kt]),Ct=(0,i.useCallback)(e=>{nt(e),yt(e)},[nt,yt]),St=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.cT)({taskId:pe.id,taskParent:ve,...e})),(0,F.analyticsTrackEvent)("pm.taskTitleUpdated"),de((0,W.g_)({...pe,...e}))}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,pe,Ze,ve]),Tt=(0,i.useCallback)(async()=>{try{await navigator.clipboard.writeText(window.location.href),(0,L.CFj)({description:te("copied_to_clipboard",{ns:"common"}),title:te("copied",{ns:"common"}),status:"success"})}catch(e){(0,Y.S3)(e)}},[te]),Et=(0,i.useCallback)(()=>{de((0,W.aS)(pe.id,!pe.complete))},[de,pe]),It=(0,i.useCallback)(e=>{St({title:e})},[St]),At=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.m0)({parent:pe.id,statusId:Be[0].id,title:e})),(0,F.analyticsTrackEvent)("pm.subtaskAdd");const t=await de((0,W.EA)(pe.id));de((0,W.$5)({id:pe.id,data:{subtasks:t.data.map(e=>({...e,status_id:e.status}))}}))}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,pe,Ze,Be]),zt=(0,i.useCallback)(async()=>{Ze.on();try{var e;if(null===Ge||void 0===Ge||!Ge.id)return;await de((0,W._5)(Ge.id)),(0,F.analyticsTrackEvent)("pm.subtaskDelete"),Ve(void 0);const t=await de((0,W.EA)(pe.id));null!==he&&void 0!==he&&null!==(e=he.subtasks)&&void 0!==e&&e.value&&de((0,W.$5)({id:pe.id,data:{subtasks:t.data.map(e=>({...e,status_id:e.status}))}}))}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,he,pe,Ze,Ge,Ve]),Ot=(0,i.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pe.id,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:pe.assignees;Ze.on();try{await de((0,W.hh)({taskId:t,add:[e],currentAssignees:n})),(0,F.analyticsTrackEvent)("pm.taskAssignUser")}catch(i){(0,Y.S3)(i)}finally{Ze.off()}},[de,pe,Ze]),Dt=(0,i.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pe.id,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:pe.assignees;Ze.on();try{await de((0,W.hh)({taskId:t,remove:[e],currentAssignees:n})),(0,F.analyticsTrackEvent)("pm.taskUnassignUser")}catch(i){(0,Y.S3)(i)}finally{Ze.off()}},[de,pe,Ze]),Pt=(0,i.useCallback)(async e=>{Ze.on();const t=(0,d.default)(new Date(e),F.BLOGGER_DATE_FORMAT);try{await de((0,W.cT)({taskId:pe.id,due_date:t,taskParent:ve})),ot(t),(0,F.analyticsTrackEvent)("pm.taskDueDateUpdate")}catch(n){(0,Y.S3)(n)}finally{Ze.off()}},[de,ot,null===pe||void 0===pe?void 0:pe.id,Ze,ve]),Rt=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.cT)({taskId:pe.id,start_date:e,taskParent:ve})),st(e),(0,F.analyticsTrackEvent)("pm.taskStartDateUpdate")}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,st,null===pe||void 0===pe?void 0:pe.id,Ze,ve]),Lt=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.FB)({taskId:pe.id,add:[e]})),(0,F.analyticsTrackEvent)("pm.taskAttachmentAdd",{type:e.content_type})}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,null===pe||void 0===pe?void 0:pe.id,Ze]),Mt=(0,i.useCallback)(async e=>{Ze.on();try{await de((0,W.FB)({taskId:pe.id,remove:[e]})),(0,F.analyticsTrackEvent)("pm.taskAttachmentRemove")}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,null===pe||void 0===pe?void 0:pe.id,Ze]),Ft=(0,i.useCallback)(e=>{de((0,W.g_)({...pe,attachments:pe.attachments.map(t=>
1t.id===e?{...t,comment_count:t.comment_count+1}:t)}))},[de,pe]),Nt=(0,i.useCallback)(e=>{de((0,W.g_)({...pe,attachments:pe.attachments.map(t=>t.id===e?{...t,comment_count:t.comment_count-1}:t)}))},[de,pe]),Ut=(0,i.useCallback)(async e=>{Ze.on();try{de((0,W.g_)({...pe,priority:e})),await de((0,W.cT)({taskId:pe.id,taskParent:ve,priority:void 0===e?null:e})),(0,F.analyticsTrackEvent)("pm.taskPriorityUpdate")}catch(t){(0,Y.S3)(t)}finally{Ze.off()}},[de,pe,Ze,ve]),$t=(0,i.useCallback)(()=>{U()},[U]);(0,i.useEffect)(()=>{vt()},[null===pe||void 0===pe?void 0:pe.modified,null===pe||void 0===pe?void 0:pe.comment_count,null===pe||void 0===pe?void 0:pe.assignees,null===pe||void 0===pe?void 0:pe.attachments,null===pe||void 0===pe?void 0:pe.priority,null===pe||void 0===pe?void 0:pe.status,null===pe||void 0===pe?void 0:pe.complete,lt,it]),(0,i.useEffect)(()=>{Pe&&Re.on()},[fe]);const Wt=(0,i.useCallback)(e=>{let t={source:"user",delta:[{insert:e}]};je(e=>[...e,t])},[je]),Zt=(0,i.useCallback)(e=>{(0,F.analyticsTrackEvent)("pm.taskDescriptionFileAdded",{type:null===e||void 0===e?void 0:e.type})},[]),Gt=(0,i.useCallback)(e=>{de((0,W.jq)({userId:e.id}))},[de]),Jt=(0,i.useCallback)(()=>{const e=ye===G.tg?null:G.tg;de((0,W.Z2)(e,F.CHATBOT_SIDEBAR_PANEL)),(0,F.analyticsTrackEvent)(e?"pm.taskAISidebarOpen":"pm.taskAISidebarClose")},[ye,de]),Vt=(0,i.useCallback)(e=>{null!==e&&void 0!==e&&e.prefilledText&&(0,r.dC)(()=>{ye!==G.tg&&de((0,W.Z2)(G.tg,F.CHATBOT_SIDEBAR_PANEL)),de((0,Jo.fZ)((0,F.getSlugFormattedAgentMessage)(null===e||void 0===e?void 0:e.prefilledText,null===e||void 0===e?void 0:e.slug,te)))})},[de,te,ye]),Xt=(0,i.useCallback)((e,t)=>{Wt(t),(0,F.analyticsTrackEvent)("pm.taskAddTextFromAISidebar")},[Wt]),qt=(0,i.useCallback)(async e=>{try{const t={id:null===_e||void 0===_e?void 0:_e.id,extra:{...null===_e||void 0===_e?void 0:_e.extra,...e.payload}},n=await(0,M.tyB)(_e.id,t);return(0,F.analyticsTrackEvent)("pm.aiWritingPreferencesSave"),de((0,W.mW)()),n}catch(t){(0,Y.S3)(t)}},[_e,de]);return pe?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(g.x,{...ee,children:[(0,Q.jsxs)(j.k,{position:"sticky",top:0,justifyContent:"space-between",px:3,py:2,alignItems:"center",zIndex:8,bg:"base_level_3",borderTopRightRadius:"lg",borderTopLeftRadius:"lg",boxShadow:"md",children:[(0,Q.jsxs)(j.k,{alignItems:"center",gap:3,flex:1,minW:0,children:[(0,Q.jsx)(X.X,{size:"sm",fontWeight:"medium",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",children:te(ve?"subtask.details":"task.details")}),!w&&E&&(0,Q.jsx)(f.u,{hasArrow:!0,label:te(P?"comment_only_tip":"read_only_tip"),children:(0,Q.jsx)(S.C,{ml:1,fontSize:"sm",colorScheme:"green",children:te(P?"modes.comment_only":"modes.read_only",{ns:"common"})})}),He&&(0,Q.jsx)(k.$,{size:"sm"})]}),(0,Q.jsxs)(j.k,{gap:3,alignItems:"center",children:[pe.slug&&(0,Q.jsx)(qo.T,{tooltip:`${te(ve?"subtask.id":"task.id")}: ${pe.slug}`,label:pe.slug,value:pe.slug,icon:null,withText:!0,variant:"secondary",size:"xs"}),(0,Q.jsx)(z.h,{"aria-label":te("share",{ns:"common"}),onClick:Tt,icon:(0,Q.jsx)(R.lzh,{}),variant:"ghost",fontSize:"lg",size:"sm"}),!E&&(0,Q.jsxs)(I.v,{autoSelect:!1,placement:"bottom-end",size:"xs",isLazy:!0,children:[(0,Q.jsx)(A.j,{"aria-label":"Options",variant:"ghost",as:z.h,fontSize:"lg",size:"sm",icon:(0,Q.jsx)(C.J,{as:R.Og$}),onClick:e=>e.stopPropagation()}),(0,Q.jsxs)(O.q,{w:"auto",minW:"160px",onClick:e=>e.stopPropagation(),children:[J&&(0,Q.jsx)(D.s,{onClick:()=>J(pe),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.D3e}),children:te("task.move")}),H&&(0,Q.jsx)(D.s,{onClick:()=>H(pe),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.ef8}),children:te("duplicate",{ns:"common"})}),$&&$e&&(0,Q.jsx)(D.s,{onClick:()=>$(pe),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.Ezj}),children:te("subtask.convert")}),V&&(0,Q.jsx)(D.s,{onClick:()=>V(pe.id),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:N.r}),children:te("templates.save")}),B&&(0,Q.jsx)(D.s,{onClick:()=>B(pe),icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:R.KGR}),children:te("delete",{ns:"common"})})]})]}),(0,Q.jsx)(z.h,{"aria-label":te("close",{ns:"common"}),onClick:$t,icon:(0,Q.jsx)(R.APH,{}),variant:"ghost",fontSize:"lg",size:"sm"})]})]}),$e&&(0,Q.jsxs)(g.x,{bg:"base_level_2",children:[(0,Q.jsxs)(j.k,{px:3,py:2,alignItems:"center",gap:3,children:[(0,Q.jsx)(z.h,{"aria-label":te("back",{ns:"common"}),to:$e,as:s.rU,variant:"secondary",icon:(0,Q.jsx)(C.J,{as:R.XWG})}),(0,Q.jsx)(s.rU,{to:$e,children:ve.title})]}),(0,Q.jsx)(b.i,{})]}),(0,Q.jsxs)(j.k,{p:3,gap:3,bg:"base_level_2",flexDirection:["column","column","column","column","row"],children:[(0,Q.jsxs)(j.k,{gap:3,flex:1,direction:"column",minW:0,children:[ut&&(0,Q.jsx)(L.bZj,{status:"warning",showIcon:!0,borderRadius:"lg",children:te("task.overdue_date",{date:Xe(it)})}),(0,Q.jsx)(g.x,{bg:"base_level_3",borderRadius:"lg",p:3,children:(0,Q.jsxs)(jn.K,{spacing:E?2:3,mb:3,children:[E?(0,Q.jsx)(X.X,{size:"sm",as:"h1",fontWeight:"medium",mb:2,children:pe.title||te("task.untitled")}):(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(Fo.C,{selectAllOnFocus:!1,value:Ye,placeholder:te("task.untitled"),onChange:Ke,onSubmit:It,fontSize:"sm",color:"inherit",position:"relative",children:[(0,Q.jsx)(No.w,{display:"block",fontWeight:"medium",fontSize:"md",cursor:"pointer",transition:"all 0.1s ease-out",_hover:{paddingLeft:1,background:"base_alpha_300",boxShadow:"0px 0px 2px var(--chakra-colors-content_alpha_300)"}}),(0,Q.jsx)(Uo.V,{py:2,pl:2,pr:24,borderWidth:"2px"}),(0,Q.jsx)(L.rGr,{})]})}),(0,Q.jsxs)(j.k,{gap:3,justifyContent:"flex-start",direction:["column","column","column","row"],children:[(0,Q.jsxs)(j.k,{gap:3,flex:"none",children:[(0,Q.jsx)(le.NI,{position:"relative",zIndex:4,flex:0,maxWidth:"10rem",children:(0,Q.jsx)(dl,{onChange:E?void 0:xt,statuses:Be,selectedId:pe.status,buttonSize:"sm"})}),(0,Q.jsx)(le.NI,{position:"relative",zIndex:4,children:E?pe.priority?(0,Q.jsx)(L.bJ9,{priority:pe.priority,showLabel:!0,showTooltip:!0}):null:(0,Q.jsx)(L.xL1,{selected:pe.priority,onChange:Ut})})]}),(0,Q.jsxs)(j.k,{gap:3,flex:"auto",minW:0,children:[!E&&(0,Q.jsx)(le.NI,{position:"relative",zIndex:3,flex:1,overflowX:"auto",maxW:"100%",ml:-.5,pl:1,children:pe.assignees.length||!E?(0,Q.jsx)(L.mTy,{assigned:pe.assignees,currentUserId:ce,onAssignUser:E?void 0:Ot,onUnassignUser:E?void 0:Dt,onClickUser:E?void 0:Gt,onInvite:E?void 0:Z,size:"sm",users:We,containerProps:{flexWrap:"nowrap"}}):(0,Q.jsx)(_.x,{fontSize:"sm",color:"content_details",children:te("unset",{ns:"common"})})}),!w&&!E&&(0,Q.jsxs)(T.h,{spacing:1,children:[(0,Q.jsx)(L.Ddz,{isActive:Ce,"aria-label":te("dates"),tooltipLabel:te("dates"),onClick:Ee,size:"sm",icon:(0,Q.jsx)(R.xtA,{})}),(0,Q.jsx)(L.Ddz,{isActive:Ae,onClick:De,"aria-label":"Search",tooltipLabel:te("labels.labels",{ns:"common"}),size:"sm",icon:(0,Q.jsx)(R.nlc,{})}),(0,Q.jsx)(Oo.Z,{onClick:Et,checked:me,size:"sm"})]}),(w||E)&&me&&(0,Q.jsx)(Oo.Z,{checked:!0,variant:"ghost",size:"xs",iconProps:{position:"relative",top:-1.5}})]})]}),Ce&&(0,Q.jsxs)(j.k,{gap:E?0:3,flexDirection:E?"column":"row",children:[(0,Q.jsxs)(le.NI,{maxW:E?void 0:"13rem",children:[(0,Q.jsx)(se.l,{display:"inline-block",children:te("date_start")}),E?(0,Q.jsxs)(_.x,{as:"span",color:"content_details",fontSize:"sm",children:[":"," ",lt?Xe(lt):te("unset",{ns:"common"})]}):(0,Q.jsxs)(tn.J,{isLazy:!0,placement:"bottom-start",children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.xtA})}),(0,Q.jsx)(ae.I,{placeholder:te("date_set"),value:lt?Xe(lt):"",cursor:"pointer",isReadOnly:!0}),lt&&(0,Q.jsx)(Wo.x,{children:(0,Q.jsx)(z.h,{"aria-label":te("clear",{ns:"common"}),variant:"ghost",size:"xs",icon:(0,Q.jsx)(R.APH,{}),onClick:()=>{Rt(null)}})})]})}),(0,Q.jsxs)(Bo.y,{width:"auto",p:3,children:[(0,Q.jsx)(on.Q,{}),(0,Q.jsx)(Xo.Z,{dateTime:lt,defaultHour:8,timeIntervals:30,disabled:it?{after:new Date(it)}:void 0,onChange:Rt})]})]})]}),(0,Q.jsxs)(le.NI,{maxW:E?void 0:"13rem",children:[(0,Q.jsx)(se.l,{display:"inline-block",children:te("date_due")}),E?(0,Q.jsxs)(_.x,{as:"span",color:"content_details",fontSize:"sm",children:[":"," ",it?Xe(it):te("unset",{ns:"common"})]}):(0,Q.jsxs)(tn.J,{isLazy:!0,placement:"bottom-start",children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.xtA})}),(0,Q.jsx)(ae.I,{placeholder:te("date_set"),value:it?Xe(it):"",cursor:"pointer",isReadOnly:!0,borderColor:ut?"common.warning":void 0}),it&&(0,Q.jsx)(Wo.x,{children:(0,Q.jsx)(z.h,{"aria-label":te("clear",{ns:"common"}),variant:"ghost",size:"xs",icon:(0,Q.jsx)(R.APH,{}),onClick:()=>{Pt(null)}})})]})}),(0,Q.jsxs)(Bo.y,{width:"auto",p:3,children:[(0,Q.jsx)(on.Q,{}),(0,Q.jsx)(Xo.Z,{dateTime:it,defaultDate:it||lt,defaultHour:17,timeIntervals:30,disabled:lt?{before:new Date(lt)}:void 0,onChange:Pt})]})]})]})]}),(0,Q.jsx)(le.NI,{display:Ae?"block":"none",children:(0,Q.jsx)(Il,{isReadOnly:E,task:pe})}),(0,Q.jsx)(le.NI,{position:"relative",zIndex:2,children:!Le&&(0,Q.jsx)(Q.Fragment,{children:E?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Vo.N,{isReadOnly:!0,value:Qe,richValue:tt,placeholder:`${te("task.description")}...`,onClearChanges:()=>je([]),onAddResultToDescription:Wt,changes:be,onToggleEmbedLink:ct,showEmbedLink:dt,variant:F.TextareaRichVariantTypes.TASK_EDITOR})}):(0,Q.jsx)(g.x,{children:(0,Q.jsx)(Vo.N,{toolbarId:"task-toolbar",value:Qe,richValue:tt,onCh
1ange:Ct,placeholder:`${te("task.description")}...`,activeDragPlaceholder:te("active_drag_placeholders.task_desc",{ns:"common"}),onClearChanges:()=>je([]),onAddResultToDescription:Wt,changes:be,resource:{tone:null!==(t=null===_e||void 0===_e||null===(n=_e.extra)||void 0===n?void 0:n.tone)&&void 0!==t?t:F.DEFAULT_AI_DOCUMENT_TONE,output:null!==(o=null===_e||void 0===_e||null===(c=_e.extra)||void 0===c?void 0:c.output)&&void 0!==o?o:F.DEFAULT_AI_DOCUMENT_LANGUAGE,voice_id:null===_e||void 0===_e||null===(u=_e.extra)||void 0===u?void 0:u.voice_id},onAiAssistantClick:Jt,onAIWritingPreferencesSave:qt,onFileAdded:Zt,onToggleInlineWriter:Vt,showInlineWriter:at,onToggleEmbedLink:ct,showEmbedLink:dt,scrollingContainer:".chakra-modal__content-container",variant:F.TextareaRichVariantTypes.TASK_EDITOR})})})})]})}),(!E||(null===(m=pe.attachments)||void 0===m?void 0:m.length)>0)&&(0,Q.jsx)(El,{count:null===(v=pe.attachments)||void 0===v?void 0:v.length,icon:(0,Q.jsx)(C.J,{as:R.bBF}),title:te("attachments.title"),defaultOpen:(null===(x=pe.attachments)||void 0===x?void 0:x.length)>0,containerProps:{position:"relative",zIndex:1},children:(0,Q.jsx)(bt,{attachments:pe.attachments,isReadOnly:E,appType:"PROJECT_MANAGER",onCommentAdded:Ft,onCommentDeleted:Nt,onFileAdded:Lt,onFileRemoved:Mt,onResourcesPickerOpen:q,emptyInfo:(0,Q.jsx)(jt.Z,{icon:R.FIM,title:te("attachment.ph_title"),subtitle:te("attachment.ph_subtitle")})})}),!pe.parent&&(!E||fe.length>0)&&(0,Q.jsxs)(El,{count:fe.length,defaultOpen:fe.length>0,icon:(0,Q.jsx)(C.J,{as:R.T1R}),title:te("subtask.subtasks"),children:[(0,Q.jsx)(pl,{currentUserId:ce,onAssignUser:Ot,onStatusChange:gt,onUnassignUser:Dt,onDelete:Ve,onUpdate:_t,onOrderChange:ft,onInvite:Z,statuses:Be,subtasks:fe,users:We,isReadOnly:E,isPublic:w,isLoading:He}),!E&&(0,Q.jsx)(K.Z,{buttonProps:{variant:"secondary"},inputProps:{maxLength:G.L8},wrapperProps:{mt:fe.length>0?4:0,textAlign:"center",w:"full"},formWrapperProps:{p:0},placeholder:te("subtask.new_placeholder"),label:te("subtask.new"),labelSave:te("save",{ns:"common"}),labelCancel:te("cancel",{ns:"common"}),closeOnSave:!0,onSave:At})]}),(!E||ke.length>0)&&(0,Q.jsx)(El,{count:ke.length,defaultOpen:ke.length>0,icon:(0,Q.jsx)(C.J,{as:R._HF}),title:te("checklist.title"),children:(0,Q.jsx)(_l,{taskId:pe.id,isReadOnly:E})})]}),(0,Q.jsx)(g.x,{w:["full","full","full","auto","calc(50% - 6px)"],position:["relative","relative","relative","sticky"],top:[0,0,0,"3.8rem"],h:"100%",bg:"base_level_3",borderRadius:"lg",children:(0,Q.jsxs)(Bt.m,{isFitted:!0,children:[(0,Q.jsxs)(Ht.t,{w:"full",children:[!w&&(0,Q.jsxs)(Ho.O,{px:3.5,children:[(0,Q.jsx)(C.J,{as:R.zYI,mr:2})," ",te("comments.label",{ns:"common"})]}),(0,Q.jsxs)(Ho.O,{px:3.5,children:[(0,Q.jsx)(C.J,{as:R.rnQ,mr:2})," ",te("task.activity")]})]}),(0,Q.jsxs)(Zo.n,{px:3,children:[!w&&(0,Q.jsx)(Go.x,{pb:0,children:(0,Q.jsx)(Fe.Z,{contentType:F.CommentsContentTypes.TASK,activePage:{id:pe.id,isSelected:!0,pageIndex:0},selectStyles:{maxWidth:"8rem"},commentCardStyles:{border:"1px solid",borderColor:"content_alpha_200"},listHeight:"calc(100vh - 330px)",shouldWrapMenuListInPortal:!1,commentsPermissions:ue,toolbarVisibleOnFocus:!0,infiniteScrollClassname:"task-editor-comments-infinite-scroll",scrollingContainer:".chakra-modal__content-container"})}),(0,Q.jsx)(Go.x,{children:(0,Q.jsx)(Qo,{taskId:pe.id,version:xe})})]})]})})]})]}),Ge&&(0,Q.jsx)(wt.Z,{isCentered:!0,loading:He,isOpen:!0,title:te("confirm",{ns:"common"}),message:te("subtask.delete_confirm",{title:Ge.title}),cancelButtonText:te("cancel",{ns:"common"}),confirmButtonText:te("confirm",{ns:"common"}),onClose:()=>Ve(void 0),onConfirm:zt}),Ne&&(0,Q.jsx)(wt.Z,{isCentered:!0,loading:He,isOpen:!0,title:te("confirm",{ns:"common"}),message:te("unsaved_changes_confirm"),cancelButtonText:te("cancel",{ns:"common"}),cancelButtonVariant:"solid",confirmButtonText:te("confirm",{ns:"common"}),confirmButtonVariant:"danger",onClose:Ue.off,onConfirm:U}),ye===G.tg?(Yt=(0,Q.jsx)(rl,{onAddText:Xt}),(0,Q.jsx)(Te.h,{children:(0,Q.jsx)(g.x,{sx:{zIndex:"modal",position:"relative"},children:Yt})})):null]}):null;var Yt},Gl="360px",Jl="495px";function Vl(e){return e.isBloggerProject?(0,Q.jsx)(Zl,{...e}):(0,Q.jsx)(Hl,{...e})}const Xl=e=>{let{isPublic:t,taskSlug:n,isReadOnly:o,hasCommentPermission:l,onClose:s,onConvert:a,onDelete:d,onDuplicate:c,onInvite:u,onMove:p,onSaveAsTemplate:v,isBloggerProject:x}=e;const g=(0,m.S)({base:!1,xl:!0}),[f,b]=(0,h.k)(),j=f,_=(0,r.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),k=(0,i.useCallback)(e=>{e?b.on():b.off()},[b]);return(0,Q.jsxs)(Ae.u_,{variant:"line-min",isOpen:!0,autoFocus:!1,onClose:s,size:"6xl",trapFocus:!1,blockScrollOnMount:!1,children:[(0,Q.jsx)(ze.Z,{}
1),(0,Q.jsx)(Oe.h,{bg:"base_level_1",maxW:{base:"100%",xl:"7xl","2xl":"90rem"},containerProps:{left:g&&j&&!_?Gl:void 0,right:g&&!j&&_?Jl:void 0,width:g?_?`calc(100vw - ${Jl})`:j?`calc(100vw - ${Gl})`:void 0:void 0,alignItems:"stretch"},my:4,children:(0,Q.jsx)(Re.f,{p:0,children:(0,Q.jsx)(Vl,{taskSlug:n,isPublic:t,isReadOnly:o,hasCommentPermission:l,onResourcesPickerOpen:k,onCancel:s,onConvert:a,onDelete:d,onDuplicate:c,onMove:p,onInvite:u,onSaveAsTemplate:v,isBloggerProject:x})})})]})},ql=e=>{var t;let{onClose:n,taskTitle:o,taskId:l,taskStatus:s,initialStatus:d,isSubtask:c}=e;const{t:u}=(0,a.$)(["project-management","common"]),p=(0,r.I0)(),[m,v]=(0,h.k)(),[x,g]=(0,h.k)(!0),f=(0,i.useMemo)(()=>c?G.fx.filter(e=>"subtasks"!==e):G.fx,[c]),[b,j]=(0,i.useState)(f),{register:k,handleSubmit:C,formState:{errors:S}}=(0,oe.cI)({mode:"onBlur",defaultValues:{title:`${u("task.copy_of")} ${o}`},shouldUnregister:!0}),w=(0,i.useCallback)(e=>{window.location=e},[]),E=(0,i.useCallback)(async e=>{v.on();try{const t=await p((0,W.TY)({taskId:l,title:e.title,fields:c?[...b,"parent"]:b,status:x?s:d}));(0,L.CFj)({description:u(c?"subtask.created":"task.created",{title:e.title}),title:u("success",{ns:"common"}),status:"success",ctaText:u("open",{ns:"common"}),onCtaClick:()=>w(t.detail_url),duration:6e3}),(0,F.analyticsTrackEvent)("pm.taskDuplicate"),n()}catch(t){(0,Y.S3)(t)}finally{v.off()}},[p,w,d,x,b,v,u,l,s,n,c]),I=(0,i.useCallback)(e=>E({...e}),[E]),A=(0,i.useCallback)(e=>j(b.includes(e)?b.filter(t=>t!==e):[...b,e]),[b,j]);return(0,Q.jsxs)(Ae.u_,{variant:"line-min",isOpen:!0,onClose:n,size:"xl",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(Pe.x,{children:u(c?"subtask.duplicate":"task.duplicate")}),(0,Q.jsx)(De.o,{}),(0,Q.jsxs)("form",{onSubmit:C(I),children:[(0,Q.jsxs)(Re.f,{children:[(0,Q.jsxs)(le.NI,{isInvalid:!!S.title,mb:3,children:[(0,Q.jsx)(se.l,{children:u(c?"subtask.title":"task.title")}),(0,Q.jsx)($o.B,{size:"lg",children:(0,Q.jsx)(ae.I,{size:"sm",placeholder:u(c?"subtask.title":"task.title"),...k("title",{required:{value:!0,message:u("field_required",{ns:"common"})}})})}),(null===S||void 0===S||null===(t=S.title)||void 0===t?void 0:t.message)&&(0,Q.jsx)(Mt.J1,{children:S.title.message})]}),(0,Q.jsxs)(le.NI,{children:[(0,Q.jsx)(_.x,{fontSize:"sm",mb:2,children:u(c?"subtask.duplicate_fields":"task.duplicate_fields")}),(0,Q.jsxs)(_e.aV,{children:[f.map(e=>(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(P.X,{size:"sm",onChange:()=>A(e),isChecked:b.includes(e),children:u(`duplicate.${e}`)})},e)),(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(P.X,{size:"sm",onChange:g.toggle,isChecked:x,children:u("duplicate.keep_status")})})]})]})]}),(0,Q.jsx)(Le.m,{children:(0,Q.jsxs)(T.h,{size:"sm",spacing:3,children:[(0,Q.jsx)(y.z,{onClick:n,children:u("cancel",{ns:"common"})}),(0,Q.jsx)(y.z,{isLoading:m,type:"submit",variant:"solid",children:u("duplicate",{ns:"common"})})]})})]})]})]})},Yl=e=>{let{onClose:t,taskTitle:n,taskId:o,isSubtask:l,projects:s}=e;const{t:d}=(0,a.$)(["project-management","common"]),c=(0,r.I0)(),[u,p]=(0,h.k)(),[m,v]=(0,i.useState)(),{handleSubmit:x,formState:{errors:g}}=(0,oe.cI)({shouldUnregister:!0}),f=(0,i.useCallback)(e=>{window.location=e},[]),b=(0,i.useCallback)(async e=>{if(m){p.on();try{const n=await c((0,W.bf)(o,m));(0,L.CFj)({description:d(l?"subtask.moved":"task.moved",{title:e.title}),title:d("success",{ns:"common"}),status:"success",ctaText:d("open",{ns:"common"}),onCtaClick:()=>f(n.detail_url),duration:6e3}),(0,F.analyticsTrackEvent)("pm.taskMoveToProject"),t(),c((0,W.g_)())}catch(n){(0,Y.S3)(n)}finally{p.off()}}},[c,f,p,d,o,t,m,l]),j=(0,i.useCallback)(e=>b({...e}),[b]);return(0,Q.jsxs)(Ae.u_,{variant:"line-min",isOpen:!0,onClose:t,size:"lg",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(Pe.x,{children:d(l?"subtask.move_to_project":"task.move_to_project")}),(0,Q.jsx)(De.o,{}),(0,Q.jsxs)("form",{onSubmit:x(j),children:[(0,Q.jsxs)(Re.f,{children:[(0,Q.jsx)(le.NI,{isInvalid:!!g.title,mb:3}),(0,Q.jsxs)(le.NI,{children:[(0,Q.jsxs)(_.x,{fontSize:"sm",mb:2,children:[d(l?"subtask.move_choose_project":"task.move_choose_project",{title:n}),":"]}),(0,Q.jsx)(Ft.P,{onChange:e=>v(e.target.value),value:m,placeholder:d("project.select"),maxW:"18rem",children:s.map(e=>(0,Q.jsx)("option",{value:e.id,children:e.title||`(${d("project.untitled")})`},e.id))})]})]}),(0,Q.jsx)(Le.m,{children:(0,Q.jsxs)(T.h,{size:"sm",spacing:3,children:[(0,Q.jsx)(y.z,{onClick:t,children:d("cancel",{ns:"common"})}),(0,Q.jsx)(y.z,{isDisabled:!m,isLoading:u,type:"submit",variant:"solid",children:d("confirm",{ns:"common"})})]})})]})]})]})},Kl=e=>{var t,n,o,l,s,c,u;
1let{templateId:m,onDeleted:v,onUse:x,onUpdated:f,onResourcesPickerOpen:b,wrapperProps:_}=e;const{t:S}=(0,a.$)(["project-management","common"]),w=new AbortController,E=(0,Je.k6)(),I=w.signal,A=(0,r.I0)(),O=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),D=(0,r.v9)(e=>e.projectManagement.taskOpen),[P,N]=(0,i.useState)(0),[U,$]=(0,i.useState)([]),B=(0,r.v9)(e=>{var t;return null===(t=e.projectManagement.projects)||void 0===t?void 0:t.find(e=>{var t;return(null===e||void 0===e?void 0:e.id)===(null===D||void 0===D||null===(t=D.project)||void 0===t?void 0:t.id)})}),H=(0,r.v9)(e=>e.projectManagement.checklists),{isOpen:Z,onOpen:G,onClose:J,onToggle:V}=(0,Ie.q)(),{isOpen:X,onOpen:K,onClose:ee,onToggle:te}=(0,Ie.q)(),[ne,ie]=(0,h.k)(),[re,de]=(0,h.k)(),[ce,ue]=(0,h.k)(),pe=(0,r.v9)(e=>e.projectManagement.users),me=(0,r.v9)(e=>e.projectManagement.statuses),[he,ve]=(0,h.k)(),[xe,ge]=(0,h.k)(),fe=e=>{if(!e)return;const t=(0,so.default)((0,fn.pR)(e));return`${(0,d.default)(t,"yyyy-MM-dd")} ${(0,d.default)(t,"h:mm aa")}`},be=(0,i.useMemo)(()=>({title:null===D||void 0===D?void 0:D.title,rich_description:null===D||void 0===D?void 0:D.rich_description}),[null===D||void 0===D?void 0:D.title,null===D||void 0===D?void 0:D.rich_description]),[je,_e]=(0,i.useState)(null===D||void 0===D?void 0:D.title),[ke,ye]=(0,i.useState)(null===D||void 0===D?void 0:D.description),[Ce,Se]=(0,i.useState)(null===D||void 0===D?void 0:D.rich_description),[Te,we]=(0,i.useState)((null===D||void 0===D?void 0:D.due_date)&&(0,fn.pR)(null===D||void 0===D?void 0:D.due_date)),[Ee,Ae]=(0,i.useState)((null===D||void 0===D?void 0:D.start_date)&&(0,fn.pR)(null===D||void 0===D?void 0:D.start_date)),[ze,Oe]=(0,i.useState)(null),[De,Pe]=(0,i.useState)(null),Re=(0,i.useMemo)(()=>!(!Te||null!==D&&void 0!==D&&D.complete)&&new Date(Te).getTime()<(new Date).getTime(),[Te,null===D||void 0===D?void 0:D.complete]),{reset:Le,handleSubmit:Me}=(0,oe.cI)({mode:"onBlur",defaultValues:{...be},shouldUnregister:!0});(0,i.useEffect)(()=>()=>{null!==ze&&void 0!==ze&&ze.isOpen&&Oe({isOpen:!1})},[null===ze||void 0===ze?void 0:ze.isOpen]),(0,i.useEffect)(()=>{(0,Yo.zg)()},[]),(0,i.useEffect)(()=>{D&&(Le({...be}),_e(null===D||void 0===D?void 0:D.title))},[be.title,m]),(0,i.useEffect)(()=>{D&&(Le({...be}),ye(null===D||void 0===D?void 0:D.description),Se(null===D||void 0===D?void 0:D.rich_description))},[be.rich_description,m]),(0,i.useEffect)(()=>{Fe(m)},[m]),(0,i.useEffect)(()=>()=>{w.abort()},[]);const Fe=(0,i.useCallback)(async e=>{try{var t;ve.on(),ie.on(),A((0,W.q3)([]));const n=await(0,M.tQm)(e,void 0,I);A((0,W.g_)(n.data)),Ae(n.data.start_date&&(0,fn.pR)(n.data.start_date)),we(n.data.due_date&&(0,fn.pR)(n.data.due_date)),N(0),n.data.due_date||n.data.start_date?G():J(),null!==(t=n.data.tags)&&void 0!==t&&t.length?K():ee(),A((0,W.j7)(n.data.id))}catch(n){(0,Y.S3)(n),(0,Y.MF)(n,E)}finally{ve.off(),ie.off()}},[A,ve,I,ie]),Ne=(0,i.useCallback)(async()=>{try{de.on(),await(0,M.ROJ)(m),v(),ue.off()}catch(e){(0,Y.S3)(e)}finally{de.off()}},[de,m,v,ue]),Ue=(0,i.useCallback)(()=>{N(P+1)},[P]),$e=(0,i.useCallback)(async e=>{ve.on();try{await A((0,W.kN)({taskId:D.id,groupBy:M.zX4.status,groupId:e,groupIdPrev:D.status})),(0,F.analyticsTrackEvent)("project_management.taskTemplateStatusChange")}catch(t){(0,Y.S3)(t)}finally{ve.off()}},[A,D,ve]),We=(0,i.useCallback)(async e=>{ve.on(),ge.on();try{await A((0,W.cT)({taskId:D.id,...e})),(0,F.analyticsTrackEvent)("project_management.taskTemplateUpdated"),A((0,W.g_)({...D,...e}))}catch(t){(0,Y.S3)(t)}finally{ge.off(),ve.off()}},[A,D,ge,ve]),Be=(0,i.useCallback)(async e=>{ve.on();try{await A((0,W.cT)({taskId:D.id,...e}));const t={...D,...e};(0,F.analyticsTrackEvent)("project_management.taskTemplateTitleUpdated"),A((0,W.g_)(t)),f(t)}catch(t){(0,Y.S3)(t)}finally{ve.off()}},[A,D,ve,f]),He=(0,i.useCallback)(e=>{Be({title:e})},[Be]),Ze=(0,i.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D.id,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D.assignees;ve.on();try{await A((0,W.hh)({taskId:t,add:[e],currentAssignees:n})),(0,F.analyticsTrackEvent)("project_management.taskTemplateAssignUser")}catch(i){(0,Y.S3)(i)}finally{ve.off()}},[A,D,ve]),Ge=(0,i.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D.id,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D.assignees;ve.on();try{await A((0,W.hh)({taskId:t,remove:[e],currentAssignees:n})),(0,F.analyticsTrackEvent)("project_management.taskTemplateUnassignUser")}catch(i){(0,Y.S3)(i)}finally{ve.off()}},[A,D,ve]),Ve=(0,i.useCallback)(async e=>{ve.on();try{await A((0,W.cT)({taskId:D.id,due_date:e})),we(e),(0,F.analyticsTrackEvent)("project_management.taskTemplateDueDateUpdate")}catch(t){(0,Y.S3)(t)}finally{ve.off()}},[A,we,null===D||void 0===D?void 0:D.id,ve]),Xe=(0,i.useCallback)(async e=>{ve.on();try{await A((0,W.cT)({taskId:D.id,start_date:e})),Ae(e),(0,F.analyticsTrackEvent)("project_management.taskTemplateStartDateUpdate")}catch(t){(0,Y.S3)(t)}finally{ve.off()}}
1,[A,Ae,null===D||void 0===D?void 0:D.id,ve]),qe=(0,i.useCallback)(async e=>{ve.on();try{await A((0,W.FB)({taskId:D.id,add:[e]})),(0,F.analyticsTrackEvent)("project_management.taskTemplateAttachmentAdd")}catch(t){(0,Y.S3)(t)}finally{ve.off()}},[A,null===D||void 0===D?void 0:D.id,ve]),Ye=(0,i.useCallback)(async e=>{ve.on();try{await A((0,W.FB)({taskId:D.id,remove:[e]})),(0,F.analyticsTrackEvent)("project_management.taskTemplateAttachmentRemove")}catch(t){(0,Y.S3)(t)}finally{ve.off()}},[A,null===D||void 0===D?void 0:D.id,ve]),Ke=(0,i.useCallback)(e=>{A((0,W.g_)({...D,attachments:D.attachments.map(t=>t.id===e?{...t,comment_count:t.comment_count+1}:t)}))},[A,D]),Qe=(0,i.useCallback)(e=>{A((0,W.g_)({...D,attachments:D.attachments.map(t=>t.id===e?{...t,comment_count:t.comment_count-1}:t)}))},[A,D]),et=(0,i.useCallback)(async e=>{ve.on();try{A((0,W.g_)({...D,priority:e})),await A((0,W.cT)({taskId:D.id,priority:void 0===e?null:e})),(0,F.analyticsTrackEvent)("project_management.taskTemplatePriorityUpdate")}catch(t){(0,Y.S3)(t)}finally{ve.off()}},[A,D,ve]),tt=(0,i.useCallback)(async()=>{We({description:ke,rich_description:Ce})},[We,ke,Ce]);(0,i.useEffect)(()=>{Ue()},[null===D||void 0===D?void 0:D.modified,null===D||void 0===D?void 0:D.comment_count,null===D||void 0===D?void 0:D.assignees,null===D||void 0===D?void 0:D.attachments,null===D||void 0===D?void 0:D.priority,null===D||void 0===D?void 0:D.status,null===D||void 0===D?void 0:D.complete,Ee,Te]);const nt=(0,i.useCallback)(e=>{let t={source:"user",delta:[{insert:e}]};$(e=>[...e,t])},[$]),it=(0,i.useCallback)(e=>{A((0,W.jq)({userId:e.id}))},[A]);return D?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(g.x,{..._,children:[(0,Q.jsx)(j.k,{gap:3,bg:"content_alpha_200",p:3,borderTopLeftRadius:"lg",borderTopRightRadius:"lg",children:ne?(0,Q.jsxs)(jn.K,{spacing:3,w:"full",children:[(0,Q.jsx)(q.O,{w:"full",h:"16rem",borderRadius:"lg"}),(0,Q.jsx)(q.O,{w:"full",h:"3rem",borderRadius:"lg"}),(0,Q.jsx)(q.O,{w:"full",h:"3rem",borderRadius:"lg"})]}):(0,Q.jsxs)(j.k,{gap:3,flex:1,direction:"column",minW:0,children:[(0,Q.jsx)(g.x,{bg:"base_level_3",borderRadius:"lg",px:3,pt:3,children:(0,Q.jsxs)("form",{onSubmit:Me(tt),children:[(0,Q.jsxs)(jn.K,{spacing:3,mb:3,children:[(0,Q.jsxs)(g.x,{position:"relative",children:[(0,Q.jsxs)(Fo.C,{selectAllOnFocus:!1,value:je,placeholder:S("task.untitled"),onChange:_e,onSubmit:He,fontSize:"sm",color:"inherit",position:"relative",children:[(0,Q.jsx)(No.w,{display:"block",fontWeight:"medium",fontSize:"md",cursor:"pointer",transition:"all 0.1s ease-out",_hover:{paddingLeft:1,background:"base_alpha_300",boxShadow:"0px 0px 2px var(--chakra-colors-content_alpha_300)"}}),(0,Q.jsx)(Uo.V,{py:2,pl:2,pr:24,borderWidth:"2px"}),(0,Q.jsx)(L.rGr,{})]}),he&&(0,Q.jsx)(k.$,{position:"absolute",size:"xs",top:2,right:2,color:"content_note"})]}),(0,Q.jsxs)(j.k,{gap:3,justifyContent:"flex-start",direction:["column","column","column","row"],children:[(0,Q.jsxs)(j.k,{gap:3,flex:"none",children:[(0,Q.jsx)(le.NI,{position:"relative",zIndex:4,flex:0,maxWidth:"10rem",children:(0,Q.jsx)(dl,{onChange:$e,statuses:me,selectedId:D.status,buttonSize:"sm"})}),(0,Q.jsx)(le.NI,{position:"relative",zIndex:4,children:(0,Q.jsx)(L.xL1,{selected:D.priority,onChange:et})})]}),(0,Q.jsxs)(j.k,{gap:3,flex:"auto",minW:0,children:[(0,Q.jsx)(le.NI,{position:"relative",zIndex:3,flex:1,overflowX:"auto",maxW:"100%",ml:-.5,pl:1,children:(0,Q.jsx)(L.mTy,{assigned:D.assignees,currentUserId:O,onAssignUser:Ze,onUnassignUser:Ge,onClickUser:it,size:"sm",users:pe,containerProps:{flexWrap:"nowrap"}})}),(0,Q.jsxs)(T.h,{spacing:1,children:[(0,Q.jsx)(L.Ddz,{isActive:Z,"aria-label":S("dates"),tooltipLabel:S("dates"),onClick:V,size:"sm",icon:(0,Q.jsx)(R.xtA,{})}),(0,Q.jsx)(L.Ddz,{isActive:X,onClick:te,"aria-label":"Search",tooltipLabel:S("labels.labels",{ns:"common"}),size:"sm",icon:(0,Q.jsx)(R.nlc,{})})]})]})]}),Z&&(0,Q.jsxs)(j.k,{gap:3,flexDirection:"row",children:[(0,Q.jsxs)(le.NI,{maxW:"13rem",children:[(0,Q.jsx)(se.l,{display:"inline-block",children:S("date_start")}),(0,Q.jsxs)(tn.J,{isLazy:!0,placement:"bottom-start",children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.xtA})}),(0,Q.jsx)(ae.I,{placeholder:S("date_set"),value:Ee?fe(Ee):"",cursor:"pointer",isReadOnly:!0}),Ee&&(0,Q.jsx)(Wo.x,{children:(0,Q.jsx)(z.h,{"aria-label":S("clear",{ns:"common"}),variant:"ghost",size:"xs",icon:(0,Q.jsx)(R.APH,{}),onClick:e=>{e.stopPropagation(),Xe(null)}})})]})}),(0,Q.jsxs)(Bo.y,{width:"auto",p:3,children:[(0,Q.jsx)(on.Q,{}),(0,Q.jsx)(Xo.Z,{dateTime:Ee,timeIntervals:30,disabled:Te?{after:new Date(Te)}:void 0,onChange:Xe})]})]})]}),(0,Q.jsxs)(le.NI,{maxW:"13rem",children:[(0,Q.jsx)(se.l,{display:"inline-block",children:S("date_due")}),(0,Q.jsxs)(tn.J,{isLazy:!0,placement:"bottom-start",children:[(0,Q.jsx)(nn.x,{children:(0,Q.jsxs)($o.B,{size:"sm",children:[(0,Q.jsx)(Wo.Z,{pointerEvents:"none",children:(0,Q.jsx)(C.J,{as:R.xtA})}),(0,Q.jsx)(ae.I,{placeholder:S("date_set"),value:Te?fe(Te):"",cursor:"pointer",isReadOnly:!0,borderColor:Re?"common.warning":void 0}),Te&&(0,Q.jsx)(Wo.x,{children:(0,Q.jsx)(z.h,{"aria-label":S("clear",{ns:"common"}),variant:"ghost",size:"xs",icon:(0,Q.jsx)(R.APH,{}),onClick:e=>{e.stopPropagation(),Ve(null)}})})]})}),(0,Q.jsxs)(Bo.y,{width:"auto",p:3,children:[(0,Q.jsx)(on.Q,{}),(0,Q.jsx)(Xo.Z,{dateTime:Te,disabled:Ee?{before:new Date(Ee)}:void 0,onChange:Ve})]})]})]})]}),(0,Q.jsx)(le.NI,{display:X?"block":"none",children:(0,Q.jsx)(Il,{task:D})}),(0,Q.jsx)(le.NI,{children:(0,Q.jsx)(Vo.N,{toolbarId:"task-toolbar",value:ke,richValue:Ce,onChange:Se,placeholder:`${S("task.description")}...`,activeDragPlaceholder:S("active_drag_placeholders.task_desc",{ns:"common"}),onClearChanges:()=>$([]),onAddResultToDescription:nt,changes:U,resource:{tone:null!==(t=null===B||void 0===B||null===(n=B.extra)||void 0===n?void 0:n.tone)&&void 0!==t?t:F.DEFAULT_AI_DOCUMENT_TONE,output:null!==(o=null===B||void 0===B||null===(l=B.extra)||void 0===l?void 0:l.output)&&void 0!==o?o:F.DEFAULT_AI_DOCUMENT_LANGUAGE,voice_id:null===B||void 0===B||null===(s=B.extra)||void 0===s?void 0:s.voice_id},onToggleInlineWriter:Oe,showInlineWriter:ze,onToggleEmbedLink:Pe,showEmbedLink:De,variant:F.TextareaRichVariantTypes.TASK_EDITOR})})]}),!(0,p.isEqual)(Ce,D.rich_description)&&(0,Q.jsx)(T.h,{size:"sm",dis
1play:"flex",justifyContent:"flex-end",mb:3,children:(0,Q.jsx)(y.z,{variant:"solid",type:"submit",isLoading:xe,children:S("save",{ns:"common"})})})]})}),(0,Q.jsx)(El,{count:null===(c=D.attachments)||void 0===c?void 0:c.length,icon:(0,Q.jsx)(C.J,{as:R.heq}),title:S("attachments.title"),defaultOpen:(null===(u=D.attachments)||void 0===u?void 0:u.length)>0,containerProps:{px:2},children:(0,Q.jsx)(bt,{attachments:D.attachments,appType:"PROJECT_MANAGER",onCommentAdded:Ke,onCommentDeleted:Qe,onFileAdded:qe,onFileRemoved:Ye,onResourcesPickerOpen:b})}),(0,Q.jsx)(El,{count:H.length,defaultOpen:H.length>0,icon:(0,Q.jsx)(C.J,{as:R._HF}),title:S("checklist.title"),containerProps:{px:2},children:(0,Q.jsx)(_l,{taskId:D.id})})]})}),(0,Q.jsxs)(T.h,{bg:"base_level_2",p:3,size:"sm",justifyContent:"space-between",w:"full",borderBottomLeftRadius:"lg",borderBottomRightRadius:"lg",children:[(0,Q.jsx)(y.z,{onClick:ue.on,color:"common.negative",leftIcon:(0,Q.jsx)(C.J,{as:R.KGR}),children:S("templates.delete")}),(0,Q.jsx)(y.z,{variant:"solid",onClick:()=>x(m),children:S("templates.use")})]})]}),ce&&(0,Q.jsx)(wt.Z,{isCentered:!0,loading:re,isOpen:!0,title:S("confirm",{ns:"common"}),message:S("templates.delete_confirm"),cancelButtonText:S("cancel",{ns:"common"}),cancelButtonVariant:"solid",confirmButtonText:S("confirm",{ns:"common"}),confirmButtonVariant:"danger",onClose:ue.off,onConfirm:Ne})]}):null},Ql=e=>{var t,n,l;let{onClose:d,onUse:c,projectId:u,isSmallScreen:p}=e;const{t:m}=(0,a.$)(["project-management","common"]),[v,x]=(0,i.useState)(""),f=(0,F.useDebounce)(v,300),b=(0,Je.k6)(),k=(0,F.useQuery)().get("template"),S=(0,o.TH)(),[T,w]=(0,h.k)(),[E,I]=(0,h.k)(),[A,O]=(0,i.useState)({results:[]}),D=(0,r.v9)(e=>e.projectManagement.statuses),P=(0,i.useCallback)((e,t)=>{const n=new URLSearchParams(S.search);n.set("template",e);const i=`${S.pathname}?${n.toString()}`;t?b.replace(i):b.push(i)},[S,b]),U=(0,i.useMemo)(()=>{const e=new URLSearchParams(S.search);e.delete("template");return`${S.pathname}?${e.toString()}`},[S]),$=(0,i.useCallback)(async function(){let{autoSelectFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};w.on(),O({results:[]});try{const i=await(0,M.WQX)({projectId:u,search:f||void 0});var t,n;if(O(i.data),e&&!p)if(null!==(t=i.data)&&void 0!==t&&null!==(n=t.results[0])&&void 0!==n&&n.id)P(i.data.results[0].id,!0);else{const e=new URLSearchParams(S.search);e.delete("template");const t=`${S.pathname}?${e.toString()}`;b.replace(t)}return}catch(i){(0,Y.S3)(i)}finally{w.off()}},[O,P,u,w,f,p,b,S]),W=(0,i.useCallback)(async()=>{if(A.next)try{const e=await tl().get(A.next);O({...e.data,results:[...null===A||void 0===A?void 0:A.results,...e.data.results]})}catch(e){(0,Y.S3)(e)}finally{w.off()}},[O,w,A]),B=(0,i.useCallback)(async()=>{try{I.on();const e=(await(0,M.vrH)({status:D[0].id})).data.id,t=await(0,M.rut)(e);await $(),await(0,M._55)(e),P(t.data.id),(0,L.CFj)({description:m("task.template_created"),title:m("copied",{ns:"common"}),status:"success"}),(0,F.analyticsTrackEvent)("project_management.taskNewTemplateCreated")}catch(e){(0,Y.S3)(e)}finally{I.off()}},[I,D,$,P,m]),H=(0,i.useCallback)(e=>{c(e)},[c]),Z=(0,i.useCallback)(()=>{$({autoSelectFirst:!0})},[$]),G=(0,i.useCallback)(e=>{const t={...A,results:A.results.map(t=>t.id===e.id?e:t)};O(t)},[A]),J=(0,i.useCallback)(()=>{const e=new URLSearchParams(S.search);e.delete("template"),e.delete("task-templates");const t=`${S.pathname}?${e.toString()}`;b.push(t),null===d||void 0===d||d()},[S,b,d]);return(0,i.useEffect)(()=>{$({autoSelectFirst:!k})},[]),(0,i.useEffect)(()=>{$()},[f]),(0,Q.jsxs)(Ae.u_,{variant:"line-min",scrollBehavior:"inside",isOpen:!0,onClose:J,size:"full",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(Pe.x,{position:"sticky",top:0,alignItems:"center",bg:"base_level_2",children:(0,Q.jsxs)(j.k,{alignItems:"center",children:[(0,Q.jsx)(C.J,{as:N.r,mr:2})," ",(0,Q.jsx)(_.x,{as:"span",children:m("task.templates")}),(0,Q.jsx)(_.x,{as:"span",ml:2,children:(0,Q.jsx)(y.z,{variant:"ghost",size:"sm",isLoading:E,onClick:B,leftIcon:(0,Q.jsx)(R.PqE,{}),children:m("templates.new")})})]})}),(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Re.f,{p:0,bg:"base_level_1",h:"100%",display:"flex",children:(0,Q.jsxs)(j.k,{flex:1,maxW:"full",children:[(0,Q.jsxs)(j.k,{direction:"column",bg:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200",maxW:"full",w:["full","full","full","20rem"],children:[(0,Q.jsx)(g.x,{px:3,pt:3,mb:1,children:(0,Q.jsx)(L.MjL,{placeholder:m("templates.search"),onChange:x,onClose:v?()=>{x("")}:void 0,value:v})}),(0,Q.jsx)(g.x,{py:1,px:3,overflow:"auto",flex:1,sx:{scrollbarWidth:"thin"},children:T?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(q.O,{h:24,mb:3,w:"full",borderRadius:"lg"}),(0,Q.jsx)(q.O,{h:24,w:"full",borderRadius:"lg"})]}):0===(null===A||void 0===A||null===(t=A.results)||void 0===t?void 0:t.length)?(0,Q.jsx)(_.x,{color:"content_note",fontSize:"sm",mt:2,textAlign:"center",children:m("templates.not_found")}):(0,Q.jsx)(L.v_Y,{next:W,hasMore:!(null===A||void 0===A||!A.next),loader:(0,Q.jsx)(q.O,{position:"relative",height:14,w:"full",borderRadius:"lg"}),children:null===A||void 0===A||null===(n=A.results)||void 0===n?void 0:n.map(e=>(0,Q.jsxs)(y.z,{mb:1,display:"block",fontWeight:300,size:"sm",onClick:()=>P(e.id),w:"full",textAlign:"left",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:e.title?void 0:"content_note",sx:{boxShadow:e.id===k?"0 0 0 2px var(--chakra-colors-common-pool_light)":void 0,_focus:{boxShadow:e.id===k?"0 0 0 2px var(--chakra-colors-common-pool_light) !important":void 0},_active:{boxShadow:e.id===k?"0 0 0 2px var(--chakra-colors-common-pool_light)":void 0},_hover:{boxShadow:e.id===k?"0 0 0 2px var(--chakra-colors-common-pool_light)":void 0}},children:[e.title||m("templates.untitled")," "]},e.id))})})]}),p&&k?(0,Q.jsx)(j.k,{alignItems:"center",justifyContent:"center",flex:1,children:(0,Q.jsxs)(g.x,{flex:1,w:"full",p:0,overflowY:"auto",h:"100%",sx:{scrollbarWidth:"thin"},bg:"base_level_1",zIndex:2,position:"fixed",top:0,left:0,children:[(0,Q.jsxs)(j.k,{gap:3,p:2,alignItems:"center",bg:"base_level_2",borderBottom:"1px solid",borderColor:"content_alpha_200",position:"sticky",top:0,zIndex:4,children:[(0,Q.jsx)(z.h,{"aria-label":m("return",{ns:"common"}),icon:(0,Q.jsx)(R.sfB,{}),as:s.rU,to:U,variant:"ghost",size:"sm"}),(0,Q.jsx)(X.X,{fontWeight:"medium",fontSize:"md",children:m("task.template")})]}),(0,Q.jsx)(j.k,{justifyContent:"center",flexDirection:"column",maxW:"524px",mx:"auto",position:"relative",zIndex:2,p:3,children:E?(0,Q.jsxs)(jn.K,{spacing:3,w:"full",children:[(0,Q.jsx)(q.O,{w:"full",h:"16rem",borderRadius:"lg"}),(0,Q.jsx)(q.O,{w:"full",h:"3rem",borderRadius:"lg"}),(0,Q.jsx)(q.O,{w:"full",h:"3rem",borderRadius:"lg"})]}):k?(0,Q.jsx)(Kl,{templateId:k,onDeleted:Z,onUse:H,onUpdated:G}):null})]})}):(0,Q.jsx)(j.k,{alignItems:"center",justifyContent:"center",flex:1,children:(0,Q.jsx)(g.x,{flex:1,w:"full",p:p?0:3,overflowY:"auto",maxH:"100%",sx:{scrollbarWidth:"thin"},children:(0,Q.jsx)(j.k,{justifyContent:"center",flexDirection:"column",maxW:"524px",mx:"auto",children:E?(0,Q.jsxs)(jn.K,{spacing:3,w:"full",children:[(0,Q.jsx)(q.O,{w:"full",h:"16rem",borderRadius:"lg"}),(0,Q.jsx)(q.O,{w:"full",h:"3rem",borderRadius:"lg"}),(0,Q.jsx)(q.O,{w:"full",h:"3rem",borderRadius:"lg"})]}):k?(0,Q.jsx)(Kl,{templateId:k,onDeleted:Z,onUse:H,onUpdated:G}):null})})}),T||0!==(null===A||void 0===A||null===(l=A.results)||void 0===l?void 0:l.length)||f?null:(0,Q.jsxs)(g.x,{textAlign:"center",w:"full",alignSelf:"center",children:[(0,Q.jsx)(_.x,{role:"presentation",fontSize:"2xl",children:"\ud83d\udc86\u200d\u2642\ufe0f"}),(0,Q.jsx)(X.X,{fontWeight:"medium",fontSize:"2xl",color:"content_inactive",children:m("task.templates_title")}),(0,Q.jsx)(_.x,{fontSize:"sm",mb:3,color:"content_details",children:m("task.templates_empty")}),(0,Q.jsx)(y.z,{variant:"solid",onClick:B,leftIcon:(0,Q.jsx)(R.PqE,{}),children:m("templates.new")})]})]})})]})]})};var es=n(172744),ts=n(308686);const ns=e=>{let{onClose:t,project:n,tasksIds:o}=e;const{t:l}=(0,a.$)(["project-management","common"]),s=(0,r.I0)(),[d,c]=(0,h.k)(),[u,p]=(0,i.useState)(),m=(0,r.v9)(e=>e.projectManagement.projects),{handleSubmit:v,formState:{errors:x}}=(0,oe.cI)({shouldUnregister:!0}),g=(0,i.useCallback)(async e=>{if(u){c.on();
1try{await s((0,W.e1)(o,u)),(0,L.CFj)({description:l("task.moved",{title:e.title}),title:l("success",{ns:"common"}),status:"success"}),(0,F.analyticsTrackEvent)("pm.tasksBulkMoveToProject"),s((0,W.GX)()),t()}catch(n){(0,Y.S3)(n)}finally{c.off()}}},[s,c,l,o,t,u]),f=(0,i.useCallback)(e=>g({...e}),[g]);return(0,Q.jsxs)(Ae.u_,{variant:"line-min",isOpen:!0,onClose:t,size:"lg",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(Pe.x,{children:l("task.move_tasks")}),(0,Q.jsx)(De.o,{}),(0,Q.jsxs)("form",{onSubmit:v(f),children:[(0,Q.jsxs)(Re.f,{children:[(0,Q.jsx)(le.NI,{isInvalid:!!x.title,mb:3}),(0,Q.jsxs)(le.NI,{children:[(0,Q.jsxs)(_.x,{fontSize:"sm",mb:2,children:[l("task.move_tasks_choose",{count:o.length}),":"]}),(0,Q.jsx)(Ft.P,{onChange:e=>p(e.target.value),value:u,placeholder:l("project.select"),maxW:"18rem",children:m.map(e=>(0,Q.jsx)("option",{value:e.id,children:e.title||`(${l("project.untitled")})`},e.id))})]})]}),(0,Q.jsx)(Le.m,{children:(0,Q.jsxs)(T.h,{size:"sm",spacing:3,children:[(0,Q.jsx)(y.z,{onClick:t,children:l("cancel",{ns:"common"})}),(0,Q.jsx)(y.z,{isDisabled:!u||u===n.id,isLoading:d,type:"submit",variant:"solid",children:l("confirm",{ns:"common"})})]})})]})]})]})},is=e=>{let{onClose:t,onCompleted:n,project:o,selected:l=[],containerProps:s}=e;const{t:d}=(0,a.$)(["project-management","common"]),c=(0,m.S)({base:!1,lg:!0}),u=(0,r.I0)(),[p,v]=(0,h.k)(),[x,f]=(0,h.k)(),[b,k]=(0,h.k)(),[w,E]=(0,h.k)(),[M,N]=(0,h.k)(),[U,$]=(0,h.k)(),[B,H]=(0,h.k)(),[Z,J]=(0,i.useState)(),[V,X]=(0,i.useState)(G.fx),[q,K]=(0,h.k)(!0),[ee,te]=(0,i.useState)(L.ljp.UNSET),[ne,ie]=(0,i.useState)([]),oe=(0,r.v9)(e=>e.projectManagement.statuses),ae=(0,r.v9)(e=>e.projectManagement.users),re=(0,r.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),de=(0,i.useCallback)(e=>{l.length?e():(0,L.CFj)({description:d("task.bulk_select_tasks_tip"),title:d("task.bulk_select_tasks"),status:"warning"})},[l,d]),ce=(0,i.useCallback)(()=>{f.on()},[f]),ue=(0,i.useCallback)(()=>{E.on()},[E]),pe=(0,i.useCallback)(e=>X(V.includes(e)?V.filter(t=>t!==e):[...V,e]),[V,X]),me=(0,i.useCallback)(()=>{N.on()},[N]),he=(0,i.useCallback)(()=>{$.on()},[$]),ve=(0,i.useCallback)(()=>{H.on()},[H]),xe=(0,i.useCallback)(e=>{ie([...ne,e])},[ie,ne]),ge=(0,i.useCallback)(e=>{ie([...ne.filter(t=>t!==e)])},[ie,ne]),fe=(0,i.useCallback)(async()=>{try{v.on(),await u((0,W.il)(l)),f.off(),(0,F.analyticsTrackEvent)("pm.taskDeleteBulk"),n([])}catch(e){(0,Y.S3)(e)}finally{v.off()}},[u,l,v,n,f]),be=(0,i.useCallback)(async()=>{try{v.on();const e=[...V];q&&e.push("status"),await u((0,W.AG)({ids:l,fields:e})),E.off(),(0,F.analyticsTrackEvent)("pm.taskDuplicateBulk"),n()}catch(e){(0,Y.S3)(e)}finally{v.off()}},[u,l,v,n,V,q,E]),je=(0,i.useCallback)(async()=>{try{v.on(),await u((0,W.tq)({ids:l,status_id:Z})),N.off(),(0,F.analyticsTrackEvent)("pm.taskStatusSetBulk"),n()}catch(e){(0,Y.S3)(e)}finally{v.off()}},[u,l,n,v,Z,N]),ke=(0,i.useCallback)(async()=>{try{v.on(),await u((0,W.tq)({ids:l,priority:ee})),$.off(),(0,F.analyticsTrackEvent)("pm.taskPrioritySetBulk"),n()}catch(e){(0,Y.S3)(e)}finally{v.off()}},[u,l,v,ee,n,$]),ye=(0,i.useCallback)(async()=>{try{v.on(),await u((0,W.tq)({ids:l,assignees:ne})),H.off(),(0,F.analyticsTrackEvent)("pm.taskAssignBulk"),n()}catch(e){(0,Y.S3)(e)}finally{v.off()}},[u,l,v,ne,n,H]),Ce=[{label:d("status.set"),icon:R.K0i,handler:()=>de(me)},{label:d("assign",{ns:"common"}),icon:R.Ore,handler:()=>de(ve)},{label:d("priority.set",{ns:"common"}),icon:R.OGf,handler:()=>de(he)},{label:d("duplicate",{ns:"common"}),icon:R.ef8,handler:()=>de(ue)},{label:d("task.change_project"),icon:sn.HZ8,handler:()=>de(k.on)},{label:d("delete",{ns:"common"}),icon:R.KGR,handler:()=>de(ce),color:"common.negative"}];return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(g.x,{bg:"base_level_2",...s,children:(0,Q.jsxs)(j.k,{justifyContent:c?"flex-start":"space-between",alignItems:"center",whiteSpace:"nowrap",children:[(0,Q.jsxs)(j.k,{alignItems:"center",pr:2,children:[(0,Q.jsx)(z.h,{"aria-label":d("close",{ns:"common"}),onClick:t,size:"sm",icon:(0,Q.jsx)(R.APH,{}),mr:3}),(0,Q.jsxs)(_.x,{mr:1,fontSize:"sm",color:"content_details",children:[d("task.selected"),":"]}),(0,Q.jsx)(S.C,{color:"content_inactive",children:l.length})]}),(0,Q.jsx)(j.k,{gap:3,alignItems:"center",children:c?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(_.x,{ml:6,fontSize:"sm",color:"content_details",children:[d("bulk_action"),":"]}),(0,Q.jsx)(es.M,{children:(0,Q.jsx)(ts.E.div,{initial:{opacity:0,translateX:-50}
1,animate:{opacity:1,translateX:0},exit:{opacity:0,translateX:-50},children:(0,Q.jsx)(T.h,{size:"xs",spacing:2,children:Ce.map(e=>(0,Q.jsx)(y.z,{color:e.color,leftIcon:(0,Q.jsx)(C.J,{as:e.icon}),onClick:e.handler,children:e.label},e.label))})})})]}):(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(T.h,{size:"sm",isAttached:!0,variant:"solid",children:[(0,Q.jsx)(y.z,{onClick:Ce[0].handler,borderTopRightRadius:0,borderBottomRightRadius:0,leftIcon:(0,Q.jsx)(C.J,{fontSize:"sm",as:Ce[0].icon}),size:"sm",variant:"secondary",children:Ce[0].label}),(0,Q.jsxs)(I.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,Q.jsx)(A.j,{"aria-label":d("bulk_action"),as:z.h,size:"sm",icon:(0,Q.jsx)(C.J,{as:R.Og$}),variant:"secondary",onClick:e=>e.stopPropagation()}),(0,Q.jsx)(Te.h,{children:(0,Q.jsx)(O.q,{w:"auto",minW:"8rem",children:Ce.slice(1).map(e=>(0,Q.jsx)(D.s,{onClick:e.handler,icon:(0,Q.jsx)(C.J,{fontSize:"sm",as:e.icon}),color:e.color,children:e.label},e.label))})})]})]})})})]})}),x&&(0,Q.jsx)(wt.Z,{cancelButtonText:d("cancel",{ns:"common"}),confirmButtonText:d("delete",{ns:"common"}),confirmButtonVariant:"danger",isOpen:!0,loading:p,message:d("task.delete_bulk_confirm",{count:l.length}),onClose:f.off,onConfirm:fe,title:d("confirm",{ns:"common"})}),M&&(0,Q.jsxs)(wt.Z,{cancelButtonText:d("cancel",{ns:"common"}),confirmButtonText:d("confirm",{ns:"common"}),isDisabled:!Z,isOpen:!0,loading:p,onClose:N.off,onConfirm:je,title:d("confirm",{ns:"common"}),children:[(0,Q.jsxs)(_.x,{mb:2,fontSize:"sm",children:[d("status.move_tasks_bulk_tip",{count:l.length}),":"]}),(0,Q.jsxs)(le.NI,{mb:3,children:[(0,Q.jsxs)(se.l,{htmlFor:"statusesList",textTransform:"none",children:[d("status",{ns:"common"}),":"]}),(0,Q.jsxs)(Ft.P,{size:"sm",width:"50%",id:"statusesList",value:Z,onChange:e=>{J(e.target.value)},children:[(0,Q.jsxs)("option",{value:"",children:[d("select",{ns:"common"}),"..."]}),oe.map(e=>(0,Q.jsx)("option",{value:e.id,children:e.title},e.id))]})]})]}),w&&(0,Q.jsxs)(wt.Z,{cancelButtonText:d("cancel",{ns:"common"}),confirmButtonText:d("confirm",{ns:"common"}),isDisabled:!ee,isOpen:!0,loading:p,onClose:E.off,onConfirm:be,title:d("confirm",{ns:"common"}),children:[(0,Q.jsxs)(_.x,{mb:2,fontSize:"sm",children:[d("task.duplicate_bulk",{count:l.length}),":"]}),(0,Q.jsxs)(_e.aV,{children:[G.fx.map(e=>(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(P.X,{size:"sm",onChange:()=>pe(e),isChecked:V.includes(e),children:d(`duplicate.${e}`)})},e)),(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)(P.X,{size:"sm",onChange:K.toggle,isChecked:q,children:d("duplicate.keep_status")})})]})]}),U&&(0,Q.jsxs)(wt.Z,{cancelButtonText:d("cancel",{ns:"common"}),confirmButtonText:d("confirm",{ns:"common"}),isDisabled:!ee,isOpen:!0,loading:p,onClose:$.off,onConfirm:ke,title:d("confirm",{ns:"common"}),children:[(0,Q.jsxs)(_.x,{mb:2,fontSize:"sm",children:[d("task.priority_bulk_change",{count:l.length}),":"]}),(0,Q.jsxs)(le.NI,{mb:3,children:[(0,Q.jsxs)(se.l,{textTransform:"none",children:[d("priority.priority",{ns:"common"}),":"]}),(0,Q.jsx)(L.xL1,{selected:ee,onChange:te,showUnsetLabel:!0})]})]}),B&&(0,Q.jsxs)(Ae.u_,{onClose:H.off,isOpen:!0,size:"lg",variant:"line-min",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(Oe.h,{children:[(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Pe.x,{children:d("confirm",{ns:"common"})}),(0,Q.jsxs)(Re.f,{children:[(0,Q.jsxs)(_.x,{mb:2,fontSize:"sm",children:[d("task.assignee_bulk_change",{count:l.length}),":"]}),(0,Q.jsxs)(_.x,{mb:2,fontSize:"sm",children:[d("assignees",{ns:"common"}),":"]}),(0,Q.jsx)(L.mTy,{size:"md",users:ae,currentUserId:re,assigned:ne,onAssignUser:xe,onUnassignUser:ge})]}),(0,Q.jsx)(Le.m,{children:(0,Q.jsxs)(T.h,{size:"sm",children:[(0,Q.jsx)(y.z,{onClick:H.off,variant:"secondary",children:d("cancel",{ns:"common"})}),(0,Q.jsx)(y.z,{isLoading:p,isDisabled:!ne.length,onClick:ye,variant:"solid",children:d("confirm",{ns:"common"})})]})})]})]}),b&&(0,Q.jsx)(ns,{onClose:k.off,tasksIds:l,project:o})]})},os=(0,i.memo)(is);var ls=n(311685),ss=n(847254),as=n(293538),rs=n(412997),ds=n(125743),cs=n(448085);const us=e=>{var t,n,i;let{project:o,onClose:l}=e;const{t:s}=(0,a.$)(["common","ai","loading-messages","billing"]);return(0,Q.jsxs)(Ae.u_,{isOpen:!0,onClose:l,size:"full",children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsx)(Oe.h,{h:"full",children:(0,Q.jsx)(Re.f,{as:L.vXb.Layout,title:null!==(t=`${s("edit")} ${o.title}`)&&void 0!==t?t:s("blogger.title",{ns:"ai"}),icon:rs.WS8,onClose:l,isScrollable:!1,headerRight:(0,Q.jsx)(L.Ddz,{tooltipLabel:s("blogger.editing.disabled_field_tooltip",{ns:"ai"}),variant:"ghost",size:"sm",icon:(0,Q.jsx)(R.g_1,{})}),children:(0,Q.jsx)(ds.g,{onClose:l,initialValues:(0,cs.OY)(null===o||void 0===o||null===(n=o.extra)||void 0===n||null===(i=n.blogger)||void 0===i?void 0:i.requisite_form),isEditing:!0,board:o})})})]})};var ps=n(128126),ms=n(157653);
1const hs=e=>{let{project:t,onClose:n}=e;const i=(0,r.v9)(e=>e.projectManagement.statuses),o={draft:"Initial blog ideas",todo:"Scheduled blogs waiting to be generated",review:"Generated blogs awaiting review",approved:"Reviewed & ready for publishing",published:"Live blogs"};return(0,Q.jsxs)(ps.dy,{isOpen:!0,placement:"right",size:"lg",onClose:n,children:[(0,Q.jsx)(ze.Z,{}),(0,Q.jsxs)(ms.s,{children:[(0,Q.jsx)(De.o,{}),(0,Q.jsx)(Pe.x,{children:"\ud83d\udcd8 Blog Automation - Help Guide"}),(0,Q.jsx)(b.i,{}),(0,Q.jsxs)(Re.f,{children:[(0,Q.jsx)(_.x,{color:"content_active",fontWeight:"medium",fontSize:"xl",mb:2,children:"\ud83d\uddc2\ufe0f Board Overview"}),(0,Q.jsxs)(_.x,{mb:1,children:["Your blogs are organized in a ",(0,Q.jsx)("b",{children:"Project Board"})," that helps you track every stage of the content lifecycle."]}),(0,Q.jsxs)(_.x,{mb:1,children:["The board includes ",(0,Q.jsx)("b",{children:"5 statuses:"})]}),(0,Q.jsx)(_e.aV,{spacing:2,children:i.map(e=>(0,Q.jsxs)(_e.HC,{px:3,py:2,position:"relative",borderRadius:"lg",overflow:"hidden",children:[(0,Q.jsx)(g.x,{position:"absolute",inset:0,bgColor:e.color,opacity:.2,zIndex:"hide"}),(0,Q.jsxs)(j.k,{align:"center",gap:2,children:[(0,Q.jsx)(g.x,{h:6,w:1,bgColor:e.color,borderRadius:"sm"}),(0,Q.jsx)(_.x,{children:`${e.title} - ${o[e.title.toLowerCase()]}`})]})]},e.id))}),(0,Q.jsx)(b.i,{my:4}),(0,Q.jsx)(_.x,{color:"content_active",fontWeight:"medium",fontSize:"xl",mb:2,children:"\u270d\ufe0f Tasks (Blog Ideas)"}),(0,Q.jsxs)(_.x,{mb:1,children:["Each ",(0,Q.jsx)("b",{children:"Task is one blog idea."})]}),(0,Q.jsx)(_.x,{mb:1,children:"Inside each task, you'll find:"}),(0,Q.jsxs)(_e.QI,{spacing:2,children:[(0,Q.jsx)(_e.HC,{children:"Task title -> Blog idea"}),(0,Q.jsx)(_e.HC,{children:"Task description -> Short description + blog details"}),(0,Q.jsx)(_e.HC,{listStylePosition:"inside",children:"Content type (e.g., comparison, how-to, best practices)"}),(0,Q.jsx)(_e.HC,{listStylePosition:"inside",children:"Keywords (primary, secondary, long-tail)"}),(0,Q.jsx)(_e.HC,{children:"Due Date -> When the blog should be generated (and/or published)"}),(0,Q.jsx)(_e.HC,{children:"Attachments -> Generated blog drafts (after automation runs)"})]}),(0,Q.jsx)(b.i,{my:4}),(0,Q.jsx)(_.x,{color:"content_active",fontWeight:"medium",fontSize:"xl",mb:2,children:"\u26a1 Automation Flow"}),(0,Q.jsx)(_.x,{mb:1,children:"Here's how automation works:"}),(0,Q.jsxs)(_e.GS,{spacing:2,children:[(0,Q.jsxs)(_e.HC,{children:["On the ",(0,Q.jsx)("b",{children:"due date:"})]}),(0,Q.jsxs)(_e.QI,{spacing:2,children:[(0,Q.jsxs)(_e.HC,{children:["If status is ",(0,Q.jsx)("b",{children:"Todo"}),", the blog is generated using the idea + details."]}),(0,Q.jsxs)(_e.HC,{children:["The blog is added to ",(0,Q.jsx)("b",{children:"Attachments"}),"."]}),(0,Q.jsx)(_e.HC,{children:"Task status updates automatically:"}),(0,Q.jsxs)(_e.HC,{listStylePosition:"inside",children:[(0,Q.jsx)("b",{children:"Review"})," (if auto-publish OFF)"]}),(0,Q.jsxs)(_e.HC,{listStylePosition:"inside",children:[(0,Q.jsx)("b",{children:"Published"})," (if auto-publish ON)"]})]}),(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)("b",{children:"Manual Review (optional):"})}),(0,Q.jsx)(_e.QI,{children:(0,Q.jsxs)(_e.HC,{children:["If auto-publish is OFF -> You can edit the draft, then move the task to ",(0,Q.jsx)("b",{children:"Approved"})," to publish."]})}),(0,Q.jsx)(_e.HC,{children:(0,Q.jsx)("b",{children:"Auto-Publish:"})}),(0,Q.jsxs)(_e.QI,{spacing:2,children:[(0,Q.jsx)(_e.HC,{children:"If auto-publish is ON -> Blog is automatically published on the selected channel."}),(0,Q.jsx)(_e.HC,{children:"Depending on your settings, it may be published directly or saved as a draft/private/future post."})]})]})]})]})]})};var vs=n(3975);const xs=[Z.xV.CALENDAR,Z.xV.GANTT];var gs=function(e){return e.EXCLUDE="exclude",e.ONLY="only",e}(gs||{});const fs=e=>{var t,n;let{project:J,onProjectCreateOpen:V,onProjectUpdate:X,onProjectShare:q,onUpgradeOpen:K,isPublic:ee}=e;const{t:te}=(0,a.$)(["project-management","common","workspace","auth","billing"]),{projectSlug:ne,taskSlug:oe,view:le}=(0,o.UO)(),{setLastVisitedProject:se}=(0,ss.f)(),[ae,re]=(0,i.useState)(ne),[de,ce]=(0,F.useLocalStorage)("pmView",le),{isDelegateFlowApp:ue}=(0,F.useGetCurrentSite)(),pe=(0,i.useCallback)(e=>{[Z.xV.BOARD,Z.xV.LIST,Z.xV.CALENDAR,Z.xV.GANTT].includes(e)&&ce(e)},[ce]),me=(0,i.useMemo)(()=>
1le||de,[le,de]),he=(0,Je.k6)(),xe=(0,o.TH)(),ge=(0,F.useQuery)(),fe=ge.get("onboard"),be=(0,r.I0)(),je=ge.get("task-templates"),_e=ge.get("open"),ke=(0,r.v9)(e=>{var t,n;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.user}),ye=(0,i.useMemo)(()=>null===ke||void 0===ke?void 0:ke.pk,[ke]),Ce=(0,i.useMemo)(()=>(0,F.isWorkspaceOwner)(ke),[ke]),Se=(0,ls.Z)(),Te=(0,r.v9)(e=>e.permissions.spacePermissionChecks.canEditProjects),we=(0,r.v9)(e=>e.permissions.spacePermissionChecks.canEditTasks),Ee=(0,r.v9)(e=>e.projectManagement.statuses),Ie=(0,r.v9)(e=>e.projectManagement.projects),Ae=(0,r.v9)(e=>e.projectManagement.filters),ze=(0,r.v9)(e=>e.projectManagement.labels),Oe=(0,r.v9)(e=>e.projectManagement.users),De=(0,r.v9)(e=>e.projectManagement.groupBy),Pe=(0,r.v9)(e=>e.projectManagement.orderBy),Re=(0,r.v9)(e=>e.projectManagement.priorities),Le=(0,m.S)({base:!0,md:!1}),[Me,Fe]=(0,h.k)(),[Ne,Ue]=(0,h.k)(),[$e,We]=(0,h.k)(!!fe),[Be,He]=(0,h.k)(),Ze=(0,r.v9)(e=>Object.values(e.projectManagement.groupedTasks||{}).some(e=>null===e||void 0===e?void 0:e.loading)),[Ge,Ve]=(0,h.k)(),[Xe,qe]=(0,h.k)(),[Ye,Ke]=(0,i.useState)(),[Qe,et]=(0,h.k)(Te),[tt,nt]=(0,h.k)(we),[it,ot]=(0,h.k)(Te),[lt,st]=(0,h.k)(),[at,rt]=(0,i.useState)(""),[dt,ct]=(0,i.useState)(),[ut,pt]=(0,i.useState)(),[mt,ht]=(0,i.useState)([]),[vt,xt]=(0,i.useState)(),gt=(0,i.useRef)(null),ft=(0,i.useMemo)(()=>{const e=Oe.findIndex(e=>e.id===ye);if(-1===e)return[...Oe].sort((e,t)=>e.name.localeCompare(t.name));return[Oe[e],...[...Oe.slice(0,e),...Oe.slice(e+1)].sort((e,t)=>e.name.localeCompare(t.name))]},[ye,Oe]),bt=(0,i.useMemo)(()=>{const e=Object.values(Z.xV),t=me||Z.xV.BOARD;return e.indexOf(t)},[me]),jt=(0,i.useMemo)(()=>ee||!tt,[ee,tt]),kt=(0,i.useMemo)(()=>De===M.zX4.status?Ee:De===M.zX4.priority?Re.map(e=>({...e,id:e.id,title:te(`priority.${e.id}`,{ns:"common"})})):void 0,[Ee,Re,De,te]),yt=(0,i.useMemo)(()=>{const e=J||Ie.find(e=>e.slug===ae)||Ye,t=Oe.find(t=>t.user_id===(null===e||void 0===e?void 0:e.creator));return{...e,creator_details:t}},[J,Ie,ae,Oe,Ye]),Ct=(0,i.useMemo)(()=>null===Ae||void 0===Ae?void 0:Ae[null===yt||void 0===yt?void 0:yt.id],[Ae,yt]),St=(0,r.v9)(e=>e.projectManagement.taskOpen),Tt=(0,r.v9)(e=>e.projectManagement.customFieldConfigsTimestamp),Et=(0,i.useMemo)(()=>{var e,t;return!!ye&&(1===(null===Ct||void 0===Ct||null===(e=Ct.assignees)||void 0===e?void 0:e.values.length)&&(null===Ct||void 0===Ct||null===(t=Ct.assignees)||void 0===t?void 0:t.values[0])===String(ye))},[Ct,ye]),It=(0,i.useMemo)(()=>{var e,t,n,i,o,l,s,a,r;let d=[{id:Z.NN.PRIORITY,label:te("priority.priority",{ns:"common"}),type:L.O1i.CHECKBOX,fields:Re.map(e=>({id:e.id,icon:(0,Q.jsx)(L.bJ9,{showUnset:!0,priority:e.id}),label:te(`priority.${e.id}`,{ns:"common"})})),selected:null!==Ct&&void 0!==Ct&&null!==(e=Ct.priority)&&void 0!==e&&e.values?Ct.priority.values:Re.map(e=>e.id)},{id:Z.NN.CREATED,label:te("created",{ns:"common"}),type:L.O1i.DATES,fields:[{id:"gte",value:null===Ct||void 0===Ct||null===(t=Ct[Z.NN.CREATED_FROM])||void 0===t?void 0:t.value},{id:"lte",value:null===Ct||void 0===Ct||null===(n=Ct[Z.NN.CREATED_TO])||void 0===n?void 0:n.value}]},{id:Z.NN.MODIFIED,label:te("last_updated",{ns:"common"}),type:L.O1i.DATES,fields:[{id:"gte",value:null===Ct||void 0===Ct||null===(i=Ct[Z.NN.MODIFIED_FROM])||void 0===i?void 0:i.value},{id:"lte",value:null===Ct||void 0===Ct||null===(o=Ct[Z.NN.MODIFIED_TO])||void 0===o?void 0:o.value}]},{id:Z.NN.ATTACHMENTS_EXISTS,label:te("has_attachments"),type:L.O1i.BOOL,value:!0===(null===Ct||void 0===Ct||null===(l=Ct[Z.NN.ATTACHMENTS_EXISTS])||void 0===l?void 0:l.value)},{id:Z.NN.SUBTASKS_EXISTS,label:te("has_subtasks"),type:L.O1i.BOOL,value:!0===(null===Ct||void 0===Ct||null===(s=Ct[Z.NN.SUBTASKS_EXISTS])||void 0===s?void 0:s.value)},{id:Z.NN.SUBTASKS_SHOW,label:te("subtask.show"),type:L.O1i.BOOL,value:null===Ct||void 0===Ct||null===(a=Ct[Z.NN.SUBTASKS_SHOW])||void 0===a?void 0:a.value,applySkip:!0,isDisabled:me===Z.xV.CALENDAR},{id:Z.NN.COMPLETED_HIDE,label:te("completion.heading"),type:L.O1i.RADIO,value:"true"===(null===Ct||void 0===Ct||null===(r=Ct[Z.NN.COMPLETED_HIDE])||void 0===r?void 0:r.value)?gs.ONLY:gs.EXCLUDE,fields:[{id:gs.EXCLUDE,label:te("completion.exclude")},{id:gs.ONLY,label:te("completion.only")}]}];var c,u;Le&&(d=[{id:Z.NN.ASSIGNEES,label:te("assignees",{ns:"common"}),type:L.O1i.CHECKBOX,fields:ft.map(e=>({id:String(e.user_id),label:e.name,image:e.profile_picture,showImage:!0})),selected:null!==Ct&&void 0!==Ct&&null!==(c=Ct.assignees)&&void 0!==c&&c.values?Ct.assignees.values:ft.map(e=>String(e.user_id))},{id:Z.NN.TAGS,label:te("labels.labels",{ns:"common"}),type:L.O1i.CHECKBOX,fields:ze.map(e=>({id:String(e.id),color:e.color,label:e.name})),selected:null!==Ct&&void 0!==Ct&&null!==(u=Ct.tags)&&void 0!==u&&u.values?Ct.tags.values:ze.map(e=>String(e.id))},...d]);return d},[Ct,ze,Re,ft,Le,te,me]),At=(0,i.useMemo)(()=>{var e;let t=[Z.NN.CREATED_FROM,Z.NN.CREATED_TO,Z.NN.MODIFIED_FROM,Z.NN.MODIFIED_TO,Z.NN.PRIORITY,Z.NN.ATTACHMENTS_EXISTS,Z.NN.SUBTASKS_SHOW];Le&&(t=[...t,Z.NN.ASSIGNEES,Z.NN.TAGS]);let n=t.filter(e=>{var t,n;return(null===Ct||void 0===Ct||null===(t=Ct[e])||void 0===t?void 0:t.value)||(null===Ct||void 0===Ct||null===(n=Ct[e])||void 0===n?void 0:n.values)}).length;return"true"===(null===Ct||void 0===Ct||null===(e=Ct[Z.NN.COMPLETED_HIDE])||void 0===e?void 0:e.value)&&(n+=1),n},[Ct,Le]),zt=(0,v.ff)("lighten","darken"),Ot=(0,i.useMemo)(()=>{var e;const t=null===yt||void 0===yt||null===(e=yt.extra)||void 0===e?void 0:e.backgroundType;var n,i,o;return t===M.EoU.image?{backgroundImage:null!==yt&&void 0!==yt&&null!==(n=yt.extra)&&void 0!==n&&n.background_asset_id?(0,G.v)(yt,"thumbnail"):null===yt||void 0===yt||null===(i=yt.extra)||void 0===i?void 0:i.background,backgroundColor:"background_image_color",backgroundBlendMode:zt,backgroundSize:"cover",backgroundPosition:"center"}:[M.EoU.gradient,M.EoU.color].includes(t)?{background:null===yt||void 0===yt||null===(o=yt.extra)||void 0===o?void 0:o.background}:{}},[yt,zt]),Dt=(0,i.useMemo)(()=>(null===yt||void 0===yt?void 0:yt.primary_type)===M.AZc.blogger,[yt]),Pt=(0,i.useCallback)(()=>{We.off();const e=new URLSearchParams(xe.search);e.delete("onboard"),he.replace({pathname:xe.pathname,search:e.toString()})},[We,xe,he]),Rt=(0,i.useCallback)(e=>{be((0,W.g_)(e));const t=ee?(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK_PUBLIC,{projectSlug:ae,taskSlug:e.slug}):(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:e.slug});he.push(t)},[be,he,ee,ae]),Lt=(0,i.useMemo)(()=>{const e=new URLSearchParams(xe.search);return e.append("task-templates","true"),`${xe.pathname}?${e.toString()}`},[xe]),Mt=(0,i.useCallback)(()=>{be((0,W.g_)()),he.push(Lt)},[he,Lt,be]),Ft=(0,i.useCallback)(e=>{const t=ee?(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK_PUBLIC,{projectSlug:ae,taskSlug:e.slug}):(0,l.Gn)(F.PROJECT_MANAGEMENT_TASK,{taskSlug:e.slug});navigator.clipboard.writeText(`${window.origin}${t}`),(0,L.CFj)({description:te("copied_to_clipboard",{ns:"common"}),title:te("copied",{ns:"common"}),status:"success"})},[ee,ae,te]),Nt=(0,i.useCallback)(async e=>{try{const t=await(0,M.xJ$)(e.id,{parent:null});(0,L.CFj)({description:te("subtask.converted"),title:te("success",{ns:"common"}),status:"success"}),be((0,W.z4)([])),be((0,W.GX)()),be((0,W.g_)(t.data))}catch(t){(0,Y.S3)(t)}},[be,te]),Ut=(0,i.useCallback)(async(e,t)=>{try{await be((0,W.aS)(e,t))}catch(o){var n,i;if(null!==o&&void 0!==o&&null!==(n=o.response)&&void 0!==n&&null!==(i=n.data)&&void 0!==i&&i.complete){const e=Array.isArray(o.response.data.complete)?o.response.data.complete[0]:String(o.response.data.complete);(0,L.CFj)({description:e,title:te("error",{ns:"common"}),status:"warning"})}else(0,Y.S3)(o)}},[be,te]),Bt=(0,i.useCallback)(async(e,t)=>{Ve.on();try{await be((0,W.cT)({taskId:e,priority:t})),(0,F.analyticsTrackEvent)("pm.taskPriorityUpdate")}catch(n){(0,Y.S3)(n)}finally{Ve.off()}},[be,Ve]),Ht=(0,i.useCallback)((e,t)=>{ht(t?[...mt,e]:[...mt].filter(t=>t!==e))},[ht,mt]),Gt=(0,i.useCallback)(async e=>{try{await(0,M.rut)(e),(0,L.CFj)({description:te("task.saved_as_template"),title:te("success",{ns:"common"}),ctaText:te("templates.my_open"),onCtaClick:Mt,status:"success"})}catch(t){(0,Y.S3)(t)}},[te,Mt]),Jt=(0,i.useCallback)(async e=>{try{const t=await(0,M.TYW)(e,{fields:G.fx});(0,L.CFj)({description:te("task.created",{title:t.data.task.title}),title:te("success",{ns:"common"}),ctaText:te("open",{ns:"common"}),onCtaClick:()=>Rt(t.data.task),status:"success"}),be((0,W.GX)())}catch(t){(0,Y.S3)(t)}},[be,te,Rt]),Vt=(0,i.useCallback)(()=>
1{if(!ae)return;be((0,W.z4)([])),be((0,W.q3)([])),be((0,W.g_)());const e=ee?(0,G.wL)(yt,te("project.untitled")):(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:ae,view:me});he.push(e)},[be,he,ae,yt,ee,me,te]),Xt=(0,i.useCallback)(async()=>{if(Ve.on(),dt)try{var e;if(await be((0,W._5)(dt.id)),(0,F.analyticsTrackEvent)("pm.taskDelete"),oe&&null!==(e=dt.project)&&void 0!==e&&e.slug){const e=(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:dt.project.slug,view:me});he.push(e)}ct(void 0),be((0,W.g_)(void 0))}catch(t){(0,Y.S3)(t)}finally{Ve.off()}},[be,Ve,dt,oe,ct,he,me]),qt=(0,i.useCallback)(async e=>{st.on();try{const t=me===Z.xV.CALENDAR,n=e||(t?new Date:void 0),i=await be((0,W.gI)({status:Ee[0].id,title:"",start_date:n?(0,d.default)((0,c.default)((0,u.default)(n,0),8),"yyyy-MM-dd HH:mm"):void 0},{skipNotification:!0,groupId:t?void 0:kt[0].id,isCalendar:t}));(0,F.analyticsTrackEvent)("pm.taskAdd"),Rt(i)}catch(t){(0,Y.S3)(t)}finally{st.off()}},[be,Ee,st,Rt,kt,me]),Yt=(0,i.useCallback)(async(e,t)=>{try{await be((0,W.hh)({taskId:e.id,add:[t],currentAssignees:e.assignees})),(0,F.analyticsTrackEvent)("pm.taskAssignUser")}catch(n){(0,Y.S3)(n)}},[be]),Kt=(0,i.useCallback)(async(e,t)=>{try{await be((0,W.hh)({taskId:e.id,remove:[t],currentAssignees:e.assignees})),(0,F.analyticsTrackEvent)("pm.taskUnassignUser")}catch(n){(0,Y.S3)(n)}},[be]),Qt=(0,i.useCallback)(e=>{let{groupId:t,optionId:n,value:i,values:o,type:l,applyToExpand:s,applySkip:a}=e;if(n===Z.NN.COMPLETED_HIDE&&l===L.O1i.RADIO)return be((0,W.Tv)(yt.id,{id:Z.NN.COMPLETED_HIDE,value:i===gs.ONLY?"true":"false"})),void(0,F.analyticsTrackEvent)("pm.filterChange",{filter:`${Z.NN.COMPLETED_HIDE}:${i}`});const r=t?`${t}__${n}`:n;be((0,W.Tv)(yt.id,{id:r,values:o,value:i,type:l,applyToExpand:s,applySkip:a})),(0,F.analyticsTrackEvent)("pm.filterChange",{filter:r})},[be,yt]),en=(0,i.useCallback)(()=>{be((0,W.rr)(yt.id)),(0,F.analyticsTrackEvent)("pm.filtersReset")},[be,yt]),tn=(0,i.useCallback)(e=>{be((0,W.Tv)(yt.id,{id:"assignees",values:e.length===Oe.length?void 0:e})),(0,F.analyticsTrackEvent)("pm.filterAssigneesSet")},[be,Oe,yt]),nn=(0,i.useCallback)(e=>{be((0,W.Tv)(yt.id,{id:"tags",values:e.length===ze.length?void 0:e})),(0,F.analyticsTrackEvent)("pm.filterLabelsSet")},[be,ze,yt]),on=(0,i.useCallback)(e=>{be((0,W._i)(e)),(0,F.analyticsTrackEvent)("pm.groupBySet")},[be]),ln=(0,i.useCallback)(async(e,t)=>{const n=e?t===L.SrV.DESCENDING?`-${e}`:e:void 0;be((0,W.AW)(n)),(0,F.analyticsTrackEvent)("pm.sortBySet")},[be]),sn=(0,i.useCallback)(()=>{be(Et?(0,W.Tv)(yt.id,{id:"assignees",values:void 0}):(0,W.Tv)(yt.id,{id:"assignees",values:[String(ye)]})),(0,F.analyticsTrackEvent)("pm.filterMeSet")},[be,ye,Et,yt]),an=(0,i.useCallback)(e=>{1===e.length||2===e.length?document.getElementById("min_chars")||(0,L.CFj)({title:te("search.generic",{ns:"common"}),description:te("search_min_chars"),id:"min_chars",status:"info",duration:2e3}):be((0,W.qP)(e)),(0,F.analyticsTrackEvent)("pm.taskSearch")},[be,te]),rn=(0,i.useMemo)(()=>(0,p.debounce)(an,500),[an]),dn=(0,i.useCallback)(e=>{rt(e),rn(e)},[rn]),cn=(0,i.useCallback)(e=>{const t=(0,l.Gn)(F.PROJECT_MANAGEMENT_PROJECT,{projectSlug:e,view:me});he.push(t),re(e)},[he,me,re]),un=(0,i.useCallback)(e=>{let{defaultTab:t=0}=e;be((0,W.zo)({project:yt,defaultTab:t,redirectAfterDelete:!0}))},[yt,be]),pn=(0,i.useCallback)(()=>{Dt?he.push(F.AI_AUTOMATIONS_PATH):he.push(F.PROJECT_MANAGEMENT)},[he,Dt]),mn=(0,i.useCallback)(()=>{He.off(),ht([])},[He,ht]),hn=(0,i.useCallback)(e=>{be((0,W.HS)()),be((0,W.JB)(yt.id)),e&&ht(e)},[be,null===yt||void 0===yt?void 0:yt.id]),vn=(0,i.useCallback)(async()=>{if(qe.on(),ae)try{var e,t,n;let o;if(ee)o=null===J||void 0===J?void 0:J.id;else{const e=await(0,M.GGo)(ae);o=e.data.id,Ke(e.data),await be((0,U.dY)(e.data,!0))}const l=ee?void 0:await(0,M.QLn)(o,{pagination:"false"}),s=(null===l||void 0===l||null===(e=l.data)||void 0===e?void 0:e.length)>0?null===l||void 0===l||null===(t=l.data.find(e=>{var t;return(null===e||void 0===e||null===(t=e.user)||void 0===t?void 0:t.user_id)===ye}))||void 0===t||null===(n=t.role)||void 0===n?void 0:n.permissions:null;s&&(s.includes("project_manager.change_board")?et.on():et.off(),s.includes("project_manager.change_task")?nt.on():nt.off(),s.includes("comment.change_comment")?ot.on():ot.off()),be((0,W.JB)(o)),ee||(se(o),be((0,W.g7)()).catch(Y.S3));try{const e=await(0,M.ZPD)(o);be((0,W.dl)(o,e.data.results||[]))}catch(i){console.error("Failed to fetch board custom field configs:",i)}}catch(i){be((0,$.iM)(i,{history:he}))}finally{qe.off()}},[ae,ye,be,he,ee,null===J||void 0===J?void 0:J.id,qe,et,nt,ot,se]);return(0,i.useEffect)(()=>{var e;!ae&&null!==St&&void 0!==St&&null!==(e=St.project)&&void 0!==e&&e.slug&&re(St.project.slug)},[St]),(0,i.useEffect)(()=>{vn()},[ae]),(0,i.useEffect)(()=>{(async()=>
1{if(Tt&&null!==yt&&void 0!==yt&&yt.id)try{const e=await(0,M.ZPD)(yt.id);be((0,W.dl)(yt.id,e.data.results||[]))}catch(e){console.error("Failed to refetch board custom field configs:",e)}})()},[Tt,null===yt||void 0===yt?void 0:yt.id,be]),(0,i.useEffect)(()=>()=>{be((0,W.qP)("")),be((0,W.g_)())},[be]),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(as.q,{children:(0,Q.jsx)("title",{children:`${(null===yt||void 0===yt?void 0:yt.title)||te("project.untitled")}${te("tab_titles.project_management",{ns:"common"})}`})}),Xe&&(0,Q.jsx)(x.M,{height:"full",children:(0,Q.jsx)(g.x,{h:48,w:48,children:(0,Q.jsx)(L.DgA,{})})}),(0,Q.jsxs)(L.Dvu,{header:(0,Q.jsx)(L.VD,{leftChildren:(0,Q.jsx)(Q.Fragment,{children:!Ge||null!==yt&&void 0!==yt&&yt.id?(0,Q.jsxs)(Q.Fragment,{children:[!ee&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(f.u,{placement:"auto",hasArrow:!0,isDisabled:Qe,label:te("no_edit_project_tip"),shouldWrapChildren:!0,children:(0,Q.jsx)(L.Vl,{"aria-label":te("routes.settings",{ns:"common"}),icon:(0,Q.jsx)(R.C5v,{}),isDisabled:!Qe,onClick:un})}),!Le&&!Dt&&(0,Q.jsx)(L.FMm,{buttonText:te("request_feature",{ns:"common"}),buttonProps:{size:"sm"},description:te("request_feature_tip",{ns:"common"}),eventName:"RequestPmFeatureOpen",link:"https://simplified.feedbear.com/boards/project-manager",renderAsButton:!0,containerProps:{mt:1,ml:1}})]}),ee&&!Le&&(0,Q.jsx)(b.i,{h:8,orientation:"vertical"}),(0,Q.jsxs)(j.k,{direction:"column",justifyContent:"center",textAlign:"left",minWidth:0,children:[(0,Q.jsxs)(_.x,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:"sm",fontStyle:null!==yt&&void 0!==yt&&yt.title?void 0:"italic",cursor:"default",children:[(null===yt||void 0===yt?void 0:yt.title)||te("project.untitled"),Ge&&(0,Q.jsx)(k.$,{ml:2,color:"content_note",size:"xs"})]}),yt.creator_details&&(0,Q.jsxs)(_.x,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",color:"content_note",fontSize:"xs",cursor:"default",children:[te("created_by",{ns:"common"})," ",yt.creator_details.display_name||yt.creator_details.email]})]}),K&&Ce&&Se&&!ee&&!Le&&(0,Q.jsx)(y.z,{size:"sm",variant:"secondary",leftIcon:(0,Q.jsx)(C.J,{as:R.khu,color:"common.primary_400"}),ml:2,onClick:K,w:"auto",children:te("select_plan",{ns:"billing"})}),!ee&&!tt&&(0,Q.jsx)(f.u,{hasArrow:!0,label:te(it?"comment_only_tip":"read_only_tip"),children:(0,Q.jsx)(S.C,{ml:1,fontSize:"sm",colorScheme:"green",children:te(it?"modes.comment_only":"modes.read_only",{ns:"common"})})}),Dt&&(0,Q.jsxs)(j.k,{align:"center",background:"common.ai",borderRadius:"lg",children:[(0,Q.jsx)(y.z,{leftIcon:(0,Q.jsx)(C.J,{as:rs.T$Z}),onClick:()=>he.replace({search:"?open=help"}),color:"white",bgColor:"transparent",size:"sm",borderRightRadius:"none",children:te("managed_by_ai",{ns:"common"})}),(0,Q.jsx)(b.i,{orientation:"vertical",h:"32px",borderColor:"base_level_1"}),(0,Q.jsx)(L.Ddz,{"aria-label":te("edit",{ns:"common"}),tooltipLabel:te("edit",{ns:"common"}),color:"white",icon:(0,Q.jsx)(R.r3Y,{}),isDisabled:!Qe,onClick:()=>he.replace({search:"?open=edit"}),size:"sm",bgColor:"transparent",borderLeftRadius:"none"})]})]}):(0,Q.jsx)(L.vgH,{hideText:Le})}),rightChildren:(0,Q.jsxs)(j.k,{gap:3,children:[ee&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(L.Ddz,{"aria-label":te("share",{ns:"common"}),variant:"secondary",icon:(0,Q.jsx)(R.ef8,{}),size:"sm",onClick:()=>q(yt)}),(0,Q.jsx)(g.x,{as:"span",children:(0,Q.jsx)(b.i,{orientation:"vertical"})})]}),ye?(0,Q.jsxs)(Q.Fragment,{children:[!Le&&(0,Q.jsx)(Wt,{projectId:yt.id,onOpenMembers:Qe?()=>q(yt):void 0,userId:ye,limit:10}),!ee&&!ue&&(0,Q.jsx)(H.Z,{}),(0,Q.jsx)(B.Z,{})]}):(0,Q.jsxs)(T.h,{size:"sm",children:[(0,Q.jsx)(y.z,{as:s.rU,to:F.LOGIN,children:te("sign_in",{ns:"common"})}),(0,Q.jsx)(y.z,{variant:"solid",as:s.rU,to:F.REGISTER_PATH,children:te("sign_up",{ns:"common"})})]})]}),rightChildrenProps:{minWidth:"unset"},showFullLogo:ee,isSidebarOpen:!ee&&Ne,onSidebarChange:ee||Dt?void 0:Ue.toggle,onBack:ee?void 0:pn}),wrapperProps:{height:"full"},children:[!ee&&(0,Q.jsx)(L.rqY,{isOpen:Ne,title:te("project.my"),addLabel:te("project.create"),activeItemId:ae,items:Ie.map(e=>({name:e.title||te("project.untitled"),id:e.slug})),onAdd:V,onClose:Ue.off,onItemSelect:e=>cn(e.id)}),Be&&(0,Q.jsx)(os,{containerProps:{position:"absolute",top:0,left:0,width:"full",zIndex:4,py:2,px:4},onClose:mn,onCompleted:hn,project:yt,selected:mt}),(0,Q.jsx)(j.k,{flexDirection:"column",flex:1,overflow:"hidden",minHeight:0,children:(0,Q.jsxs)(j.k,{flex:1,minHeight:0,w:"full",flexDirection:"column",...Ot,id:"project-template",children:[(0,Q.jsxs)(w.r,{templateColumns:Le?"1fr auto":"200px 1fr 200px",gap:2,borderBottom:"1px solid",borderColor:"content_alpha_200",bg:"base_level_2_alpha","data-hide-on-template":!0,children:[!Le&&(0,Q.jsx)(E.P,{pl:3,display:"flex",alignItems:"center",as:"span"}),(0,Q.jsx)(E.P,{display:"flex",justifyContent:["flex-start","flex-start","flext-start","center"],alignItems:"flex-end",children:(0,Q.jsx)(Zt,{onChange:pe,selected:bt,compact:Le,isPublic:ee,projectSlug:ae,project:yt,isBloggerProject:Dt})}),(0,Q.jsx)(E.P,{justifyContent:"flex-end",display:"flex",pl:Le?0:2,pr:2,py:2,gap:2,children:(0,Q.jsxs)(T.h,{children:[!ee&&(0,Q.jsx)(f.u,{placement:"auto",hasArrow:!0,isDisabled:Qe,label:te("no_edit_project_tip"),shouldWrapChildren:!0,children:(0,Q.jsx)(y.z,{variant:"secondary",leftIcon:(0,Q.jsx)(R.Ore,{}),size:"sm",isDisabled:!Qe,onClick:()=>q(yt),children:te("share",{ns:"common"})})}),!ee&&(0,Q.jsx)(f.u,{placement:"auto",hasArrow:!0,isDisabled:tt,label:te(it?"comment_only_tip":"read_only_tip"),shouldWrapChildren:!0,children:(0,Q.jsxs)(T.h,{size:"sm",isAttached:!0,variant:"solid",position:"relative",zIndex:14,children:[(0,Q.jsx)(y.z,{isDisabled:!tt||!Ee.length,leftIcon:(0,Q.jsx)(C.J,{size:"sm",as:R.PqE}),size:"sm",isLoading:lt,onClick:()=>qt(),children:te("task.new")}),(0,Q.jsxs)(I.v,{size:"xs",autoSelect:!1,children:[(0,Q.jsx)(A.j,{as:z.h,icon:(0,Q.jsx)(R.gPZ,{}),"aria-label":"Options",onClick:e=>e.stopPropagation()}),(0,Q.jsx)(O.q,{minW:"160px",onClick:e=>e.stopPropagation(),children:(0,Q.jsx)(D.s,{as:s.rU,to:Lt,icon:(0,Q.jsx)(C.J,{w:3,h:3,as:N.r}),children:te("task.templates")}
1)})]})]})})]})})]}),me!==Z.xV.DETAILS&&me!==Z.xV.REPORTING&&(0,Q.jsxs)(j.k,{px:4,py:2,gap:3,bg:"base_level_2_alpha",position:"relative",borderBottom:"1px solid",borderColor:"content_alpha_200",zIndex:12,"data-hide-on-template":!0,children:[!Me&&(0,Q.jsx)(j.k,{gap:3,flex:1,children:!ee&&(0,Q.jsxs)(j.k,{alignItems:"center",gap:2,flex:"none",children:[me!==Z.xV.CALENDAR&&(0,Q.jsx)(Q.Fragment,{children:Be?(0,Q.jsx)(L.Ddz,{"aria-label":te("bulk_mode_off"),onClick:mn,icon:(0,Q.jsx)(C.J,{as:R._HF}),tooltipLabel:te("bulk_mode_off"),size:"sm"}):(0,Q.jsx)(L.Ddz,{"aria-label":te("bulk_mode_on"),onClick:He.on,icon:(0,Q.jsx)(C.J,{as:R.FkG}),tooltipLabel:te("bulk_mode_on"),size:"sm"})}),(0,Q.jsx)(y.z,{size:"sm",onClick:sn,leftIcon:(0,Q.jsx)(P.X,{size:"md",isFocusable:!1,pointerEvents:"none",isChecked:Et,mb:0}),children:te("me",{ns:"workspace"})}),!Le&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(L.lqY,{allLabel:te("assignees_all",{ns:"common"}),applyLabel:te("apply",{ns:"common"}),buttonProps:{maxWidth:"11rem"},cancelLabel:te("cancel",{ns:"common"}),icon:(0,Q.jsx)(R.tU0,{}),onApply:tn,options:ft.map(e=>({id:String(e.user_id),label:e.name,tooltip:e.email,image:e.profile_picture})),showOptionsImages:!0,selected:null!==Ct&&void 0!==Ct&&null!==(t=Ct.assignees)&&void 0!==t&&t.values?Ct.assignees.values:Oe.map(e=>String(e.user_id)),searchPlaceholder:te("search.generic",{ns:"common"}),selectLabel:te("select",{ns:"common"})}),(0,Q.jsx)(L.lqY,{allLabel:te("labels.all",{ns:"common"}),applyLabel:te("apply",{ns:"common"}),buttonProps:{maxWidth:"11rem"},cancelLabel:te("cancel",{ns:"common"}),icon:(0,Q.jsx)(R.nlc,{}),onApply:nn,options:ze.map(e=>({id:String(e.id),color:e.color,label:e.name})),searchPlaceholder:te("search.generic",{ns:"common"}),selected:null!==Ct&&void 0!==Ct&&null!==(n=Ct.tags)&&void 0!==n&&n.values?Ct.tags.values:ze.map(e=>String(e.id)),selectLabel:te("select",{ns:"common"})})]}),!xs.includes(me)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(L.afO,{label:te("group_by",{ns:"common"}),onChange:on,options:[{id:M.zX4.status,label:te("status",{ns:"common"}),icon:R.K0i},{id:M.zX4.priority,label:te("priority.priority",{ns:"common"}),icon:R.OGf}],selected:De}),(0,Q.jsx)(L.akQ,{label:te("sort_by",{ns:"common"}),labelNone:te("none",{ns:"common"}),labelDefault:te("default"),labelTooltip:te("sort_by",{ns:"common"}),buttonProps:{size:"sm",background:"transparent"},selected:null===Pe||void 0===Pe?void 0:Pe.replace("-",""),direction:null!==Pe&&void 0!==Pe&&Pe.startsWith("-")?L.SrV.DESCENDING:L.SrV.ASCENDING,onChange:ln,options:[{id:"priority",label:te("priority.priority",{ns:"common"})},{id:"modified",label:te("modified",{ns:"common"})},{id:"created",label:te("created",{ns:"common"})},{id:"due_date",label:te("date_due")}]})]}),(0,Q.jsx)(L.jFk,{title:te("filters.heading_more",{ns:"common"}),resetLabel:te("filters.reset_filters_all",{ns:"common"}),onChange:Qt,filtersCount:At,onReset:en,groups:It})]})}),!(Le&&Me)&&(0,Q.jsx)(L.Ddz,{"aria-label":te("refresh",{ns:"common"}),tooltipLabel:te("refresh",{ns:"common"}),icon:Ze?(0,Q.jsx)(k.$,{size:"xs"}):(0,Q.jsx)(C.J,{as:R.wNS}),onClick:()=>be((0,W.GX)()),isDisabled:Ze,size:"sm",flex:"none"}),(0,Q.jsxs)(g.x,{flex:Le&&Me?1:"none",children:[Le&&!Me&&(0,Q.jsx)(L.Ddz,{"aria-label":te("search"),variant:"ghost",size:"sm",tooltipLabel:te("search.generic",{ns:"common"}),icon:(0,Q.jsx)(C.J,{as:R.CNP}),onClick:Fe.on}),(!Le||Me)&&(0,Q.jsx)(L.MjL,{size:"sm",ref:gt,placeholder:`${te("search.generic",{ns:"common"})}...`,onChange:dn,onClose:at||Le?()=>{Fe.off(),rt(""),rn("")}:void 0,value:at,wrapperProps:{minWidth:Le?"full":"12rem",zIndex:0}})]})]}),(0,Q.jsx)(j.k,{flex:1,minHeight:0,w:"full",overflowX:me===Z.xV.CALENDAR||me===Z.xV.GANTT?void 0:"auto",sx:{scrollbarWidth:"thin"},children:me===Z.xV.LIST?(0,Q.jsx)(Lo,{onTaskOpen:Rt,projectId:yt.id,groups:kt,groupBy:De,orderBy:Pe,isPublic:ee,onEditProject:!ee&&Qe?un:void 0,onInvite:e=>q(yt,e),onTaskAssignUser:jt?void 0:Yt,onTaskUnassignUser:jt?void 0:Kt,onTaskComplete:jt?void 0:Ut,onTaskDelete:jt?void 0:ct,onTaskDuplicate:jt?void 0:pt,onTaskMove:jt?void 0:xt,onTaskPriorityChange:jt?void 0:Bt,onTaskSaveAsTemplate:Gt,onTaskSelect:Be?Ht:void 0,onTaskShare:Ft,tasksSelected:mt,taskTemplatesPath:Lt}):me===Z.xV.OVERVIEW?(0,Q.jsx)(_t,{project:yt,onOpenMembers:()=>q(yt),onOpenSettings:un,userId:ye,isReadOnly:!Qe}):me===Z.xV.REPORTING?(0,Q.jsx)($t,{project:yt}):me===Z.xV.AUTOMATIONS?(0,Q.jsx)(vs.Z,{redirectToWorkflows:!0}):me===Z.xV.CALENDAR?(0,Q.jsx)(bn,{project:yt,isPublic:ee,onTaskAdd:jt||lt?void 0:qt,onTaskOpen:Rt,onTaskAssignUser:jt?void 0:Yt,onTaskUnassignUser:jt?void 0:Kt,onTaskComplete:jt?void 0:Ut,onTaskDelete:jt?void 0:ct,onTaskDuplicate:jt?void 0:pt,onTaskMove:jt?void 0:xt,onTaskPriorityChange:jt?void 0:Bt,onTaskShare:Ft}):me===Z.xV.GANTT?(0,Q.jsx)(Io,{project:yt,isPublic:ee,onTaskOpen:Rt,onTaskCreate:jt||lt?void 0:qt,onTaskAssignUser:jt?void 0:Yt,onTaskUnassignUser:jt?void 0:Kt,onTaskComplete:jt?void 0:Ut,onTaskDelete:jt?void 0:ct,onTaskDuplicate:jt?void 0:pt,onTaskMove:jt?void 0:xt,onTaskPriorityChange:jt?void 0:Bt,onTaskShare:Ft}):(0,Q.jsx)(ie,{onTaskOpen:Rt,projectId:yt.id,groups:kt,groupBy:De,orderBy:Pe,isPublic:ee,onEditProject:!ee&&Qe?un:void 0,onInvite:e=>q(yt,e),onTaskAssignUser:jt?void 0:Yt,onTaskUnassignUser:jt?void 0:Kt,onTaskComplete:jt?void 0:Ut,onTaskDelete:jt?void 0:ct,onTaskDuplicate:jt?void 0:pt,onTaskMove:jt?void 0:xt,onTaskPriorityChange:jt?void 0:Bt,onTaskSaveAsTemplate:Gt,onTaskSelect:Be?Ht:void 0,onTaskShare:Ft,tasksSelected:mt,taskTemplatesPath:Lt,isBloggerProject:Dt})})]})}),oe&&(0,Q.jsx)(Xl,{taskSlug:oe,onClose:Vt,onDelete:jt?void 0:ct,onDuplicate:jt?void 0:pt,onInv
1ite:e=>q(yt,e),onMove:jt?void 0:xt,onConvert:jt?void 0:Nt,onSaveAsTemplate:jt?void 0:Gt,isPublic:ee,isReadOnly:jt,hasCommentPermission:it,isBloggerProject:Dt}),dt&&(0,Q.jsx)(wt.Z,{isCentered:!0,loading:Ge,isOpen:!0,title:te("confirm",{ns:"common"}),message:te("task.delete_confirm"),cancelButtonText:te("cancel",{ns:"common"}),confirmButtonText:te("confirm",{ns:"common"}),onClose:()=>ct(void 0),onConfirm:Xt}),ut&&(0,Q.jsx)(ql,{onClose:()=>pt(void 0),taskId:ut.id,taskTitle:ut.title,taskStatus:ut.status,isSubtask:!!ut.parent,initialStatus:Ee[0].id}),vt&&(0,Q.jsx)(Yl,{onClose:()=>xt(void 0),taskId:vt.id,taskTitle:vt.title,isSubtask:!!vt.parent,projects:Ie}),$e&&(null===yt||void 0===yt?void 0:yt.id)&&(0,Q.jsx)(ve,{project:yt,onProjectUpdate:X,onClose:Pt,onUpgradeOpen:K}),je&&(null===yt||void 0===yt?void 0:yt.id)&&(0,Q.jsx)(Ql,{projectId:yt.id,onUse:Jt,isSmallScreen:Le}),"edit"===_e&&(0,Q.jsx)(us,{project:yt,onClose:()=>he.replace({search:""})}),"help"===_e&&(0,Q.jsx)(hs,{project:yt,onClose:()=>he.replace({search:""})})]})]})}},751010:(e,t,n)=>{n.r(t),n.d(t,{default:()=>zt});var i=n(683017),o=n(976166),l=n(379274),s=n(659840),a=n(764293),r=n(408499),d=n(587383),c=n(691275),u=n(351839),p=n(3641),m=n(819135),h=n(800410),v=n(193691),x=n(791048),g=n(104399),f=n(514077),b=n(313773),j=n(919941),_=n(772141),k=n(536255),y=n(943658),C=n(291508),S=n(967874),T=n(369843),w=n(707124),E=n(569416),I=n(172744),A=n(308686),z=n(817745),O=n(692877),D=n(270858),P=n(39821),R=n(170882),L=n(828865),M=n(298249),F=n(366354),N=n(138342),U=n(778145),$=n(155011),W=n(480050),B=n.n(W),H=n(90678),Z=n(741065),G=n(459695),J=n(349798),V=n(77456),X=n(295903),q=n(850180),Y=n(406270),K=n(228993);const Q=e=>{let{userId:t}=e;const{t:n}=(0,r.$)(["project-management","common"]),l=(0,s.k6)(),[c,p]=(0,i.useState)([]),[m,h]=(0,i.useState)(),[f,j]=(0,d.k)(),_=(0,a.v9)(e=>e.projectManagement.projects),k=(0,i.useCallback)(async()=>{j.on(),h(void 0),p([]);try{const e=await(0,b.gN1)({page_size:5,assignees:t});p(e.data.results),h(e.data.next)}catch(e){(0,C.S3)(e)}finally{j.off()}},[j,h,p,t]),y=(0,i.useCallback)(async()=>{j.on();try{if(!m)return;const e=await B().get(m);p([...c,...e.data.results]),h(e.data.next)}catch(e){(0,C.S3)(e)}finally{j.off()}},[j,h,c,m,p]);return(0,i.useEffect)(()=>{k()},[k,null===_||void 0===_?void 0:_.length]),(0,K.jsxs)(D.x,{p:4,border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",backdropFilter:"blur(2px)",children:[(0,K.jsx)(u.k,{gap:3,justifyContent:"space-between",children:(0,K.jsxs)(H.X,{mb:3,children:[(0,K.jsx)(Z.x,{display:["none","none","none","block"],as:"span",fontWeight:"normal",color:"content_details",fontSize:"xs",mb:1,children:n("comments.recent",{ns:"common"})}),(0,K.jsx)(Z.x,{fontSize:"xl",fontWeight:"medium",as:"span",display:"block",children:n("comments.label",{ns:"common"})})]})}),(0,K.jsxs)(G.K,{spacing:2,children:[c.map(e=>{var t,i,s,a;const r=e.user_profile.username||`${e.user_profile.first_name} ${e.user_profile.last_name}`;if((0,x.isEmpty)(null===e||void 0===e||null===(t=e.content_object)||void 0===t||null===(i=t.project)||void 0===i?void 0:i.id))return(0,K.jsx)(K.Fragment,{});const d=`${(0,o.Gn)(g.PROJECT_MANAGEMENT_PROJECT,{projectSlug:e.content_object.project.slug})}`,c=`${(0,o.Gn)(g.PROJECT_MANAGEMENT_TASK,{taskSlug:e.content_object.task.slug})}`;return(0,K.jsxs)(J.z,{p:3,w:"full",display:"block",h:"auto",textAlign:"left",bg:"base_level_3",fontWeight:"normal",_active:{bg:"base_level_3"},lineHeight:"unset",onClick:()=>l.push(c),whiteSpace:"unset",children:[(0,K.jsxs)(u.k,{gap:1,alignItems:"center",mb:1,children:[(0,K.jsx)(Z.x,{as:z.rU,fontSize:"xs",color:"content_note",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",flex:"none",maxW:"50%",to:d,_hover:{color:"content_link"},onClick:e=>e.stopPropagation(),children:e.content_object.project.title||n("project.untitled")}),(0,K.jsx)(M.J,{h:2,w:2,mr:1,as:v.sFD,size:"xs",color:"content_note"}),(0,K.jsxs)(u.k,{as:z.rU,color:"content_note",flex:1,to:c,alignItems:"center",minW:0,_hover:{color:"content_link"},onClick:e=>e.stopPropagation(),children:[e.content_object.task.status_details&&(0,K.jsx)(Y.Z,{size:2.5,color:e.content_object.task.status_details.color,containerProps:{border:0,marginRight:1}}),(0,K.jsx)(Z.x,{fontSize:"xs",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",children:e.content_object.task.title||n("task.untitled")})]})]}),(0,K.jsx)(z.rU,{to:c,onClick:e=>e.stopPropagation(),children:(0,K.jsxs)(u.k,{alignItems:"center",mb:2,children:[(0,K.jsx)(V.q,{src:e.user_profile.profile_picture,name:r,size:"sm",showBorder:!0,borderWidth:"2px",borderColor:"base_level_3",mr:2}),(0,K.jsxs)(D.x,{children:[(0,K.jsx)(Z.x,{fontSize:"xs",color:"content_inactive",fontWeight:"medium",children:r}),(0,K.jsxs)(Z.x,{fontSize:"xs",color:"content_note",children:[e.last_updated,"\xa0",n("ago",{ns:"common"})]})]})]})}),(0,K.jsx)(z.rU,{to:c,onClick:e=>e.stopPropagation(),children:null!==e&&void 0!==e&&null!==(s=e.payload)&&void 0!==s&&s.rich_comment?(0,K.jsx)(q.Z,{isReadOnly:!0,richValue:null===e||void 0===e||null===(a=e.payload)||void 0===a?void 0:a.rich_comment,variant:g.TextareaRichVariantTypes.COMMENT_VIEWER}):(0,K.jsx)(Z.x,{fontSize:"sm",color:"content_inactive",noOfLines:3,dangerouslySetInnerHTML:{__html:e.comment}})})]},e.id)}),f&&(0,K.jsx)(X.O,{my:2,w:"full",h:16,borderRadius:"lg"}),!f&&0===c.length&&(0,K.jsxs)(D.x,{textAlign:"center",color:"content_inactive",children:[(0,K.jsx)(M.J,{as:v.Wr
1U,fontSize:"3xl",mb:3}),(0,K.jsx)(Z.x,{fontWeight:"medium",fontSize:"sm",children:n("no_comments")}),(0,K.jsx)(Z.x,{color:"content_note",fontSize:"sm",mb:5,children:n("no_comments_tip")})]})]}),m&&(0,K.jsx)(u.k,{justifyContent:"center",mt:2,children:(0,K.jsx)(J.z,{onClick:y,isLoading:f,size:"sm",textTransform:"capitalize",children:n("show_more",{ns:"common"})})})]})};var ee=n(500981);const te=e=>{var t,n;let{onClose:o,users:l,containerProps:s,onSelect:a,selected:d,currentUserId:c}=e;const{t:p}=(0,r.$)("workspace"),m=(0,i.useMemo)(()=>l.find(e=>e.id===d),[l,d]),h=(0,i.useMemo)(()=>[...l].sort((e,t)=>e.name.localeCompare(t.name)),[l]);return(0,K.jsx)(u.k,{minW:0,gap:2,justifyContent:"space-between",...s,children:(0,K.jsxs)(u.k,{gap:2,alignItems:"center",flex:1,minW:0,children:[(0,K.jsx)(V.q,{src:m.profile_picture,name:m.display_name||m.emai,size:"sm",showBorder:!0,borderColor:"content_alpha_200"}),(0,K.jsxs)(D.x,{minW:0,children:[(0,K.jsxs)(u.k,{alignItems:"center",gap:2,children:[(0,K.jsxs)(Z.x,{fontSize:"sm",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",children:[m.display_name||m.email," ",c===m.id?p("user_management.you"):""]}),(null===(t=m.role)||void 0===t?void 0:t.display_name)&&(0,K.jsx)(ee.C,{as:"span",fontSize:"xs",color:"content_details",children:null===(n=m.role)||void 0===n?void 0:n.display_name})]}),m.email&&(0,K.jsx)(Z.x,{as:"span",position:"relative",display:"block",fontSize:"xs",color:"content_details",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",children:m.email})]}),(0,K.jsxs)(P.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,K.jsx)(R.j,{"aria-label":"Options",variant:"ghost",as:L.h,fontSize:"xs",size:"xs",icon:(0,K.jsx)(M.J,{as:U.FaChevronDown}),onClick:e=>e.stopPropagation()}),(0,K.jsx)(F.q,{w:"auto",maxH:"60vh",overflowY:"auto",sx:{scrollWidth:"thin"},minW:"8rem",onClick:e=>e.stopPropagation(),children:h.map(e=>{var t,n;return(0,K.jsxs)(N.s,{px:1,py:.5,onClick:()=>a(e),children:[(0,K.jsx)(V.q,{src:e.profile_picture,name:e.display_name||e.emai,size:"sm",showBorder:!0,borderColor:"content_alpha_200",mr:2}),(0,K.jsxs)(D.x,{children:[(0,K.jsxs)(u.k,{alignItems:"center",gap:2,children:[(0,K.jsx)(Z.x,{fontSize:"sm",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",children:e.display_name||e.email}),(null===(t=e.role)||void 0===t?void 0:t.display_name)&&(0,K.jsx)(ee.C,{as:"span",fontSize:"xs",color:"content_details",children:null===(n=e.role)||void 0===n?void 0:n.display_name})]}),e.email&&(0,K.jsx)(Z.x,{as:"span",position:"relative",display:"block",fontSize:"xs",color:"content_details",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",children:e.email})]})]},e.id)})})]})]})})},ne=e=>{let{onClose:t,containerProps:n}=e;const{t:o}=(0,r.$)(["common","workspace"]),l=(0,O.S)({base:!0,md:!1}),[s,c]=(0,d.k)(),p=(0,a.I0)(),m=(0,a.v9)(e=>e.projectManagement.users),h=(0,a.v9)(e=>e.projectManagement.userDetailsPanel),v=(0,a.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),x=(0,i.useCallback)(()=>{c.on(),setTimeout(()=>{p((0,k.jq)(void 0)),null===t||void 0===t||t()},300)},[p,t,c]),b=(0,i.useCallback)(e=>{p((0,k.jq)({userId:e.id}))},[p]),{userId:j}=h,_=m.find(e=>e.id===j);return _?(0,K.jsx)(K.Fragment,{children:(0,K.jsx)(I.M,{children:!s&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(A.E.div,{initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{duration:.2},style:{background:"base_level_2",position:"fixed",top:0,right:0,left:l?0:"unset",width:l?"100%":"30rem",height:"100%",zIndex:"calc(var(--chakra-zIndices-modal) + 2)"},children:(0,K.jsxs)(D.x,{bg:"base_level_2",display:"flex",flexDirection:"column",top:0,overflowX:"hidden",borderLeft:"1px solid",borderLeftColor:"content_alpha_100",height:"100%",width:"100%",...n,children:[(0,K.jsx)(f.SYg,{onClose:x,rotate:!0,rightOffset:"30rem",position:"fixed"}),(0,K.jsxs)(u.k,{flex:0,minW:0,gap:2,m:3,justifyContent:"space-between",children:[(0,K.jsxs)(u.k,{gap:2,alignItems:"center",flex:1,children:[(0,K.jsx)(te,{onSelect:b,selected:j,currentUserId:v,users:m,containerProps:{minW:0}}),(0,K.jsxs)(P.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,K.jsx)(R.j,{"aria-label":"Options",variant:"ghost",as:L.h,fontSize:"xs",size:"xs",icon:(0,K.jsx)(M.J,{as:U.FaEllipsisV}),onClick:e=>e.stopPropagation()}),(0,K.jsx)(F.q,{w:"auto",minW:"8rem",onClick:e=>e.stopPropagation(),children:(0,K.jsx)(N.s,{as:z.rU,to:g.USERS_AND_PERMISSIONS,icon:(0,K.jsx)(M.J,{fontSize:"sm",as:U.FaCog}),children:o("user_management.title",{ns:"workspace"})})})]})]}),(0,K.jsx)(L.h,{"aria-label":o("close",{ns:"common"}),variant:"ghost",size:"sm",icon:(0,K.jsx)(U.FaTimes,{}),onClick:x})]}),(0,K.jsxs)(u.k,{gap:3,direction:"column",flex:1,overflowY:"auto",sx:{scrollbarWidth:"thin"},px:3,pb:3,position:"relative",children:[(0,K.jsx)(D.x,{as:"section",maxW:"40rem",minW:0,children:(0,K.jsx)($.Z,{userId:j,userName:_.display_name||_.email,userEmail:_.email})}),(0,K.jsx)(D.x,{as:"section",maxW:"40rem",minW:0,children:(0,K.jsx)(Q,{userId:j})})]})]},"test")},"panel"),(0,K.jsx)(A.E.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:(0,K.jsx)(D.x,{as:"span",role:"presentation",pointerEvents:"none",w:"full",h:"full",position:"fixed",top:0,left:0,zIndex:"calc(var(--chakra-zIndices-modal) + 1)",background:"base_alpha_600"})},"backdrop")]})})}):null};var ie=n(54248),oe=n(7013),le=n(129944),se=n(162210),ae=n(412997),re=n(507495),de=n(810019),ce=n(728662),ue=n(208105),pe=n(752864);const me=e=>{let{onProjectCreateOpen:t}=e;return(0,K.jsx)(pe.m2,{onCreate:t})},he=(0,i.memo)(me);var ve=n(878818),xe=n(519186),ge=n(468606);const fe=e=>{let{project:t,buttonSize:n,buttonStyles:o,redirectAfterDelete:l}=e;const{t:s}=(0,r.$)(["project-management","common"]),[c,u]=(0,d.k)(),p=(0,a.I0)(),m=(0,i.useCallback)(async()=>{try{await p((0,k.th)(t.id)),(0,g.analyticsTrackEvent)("pm.projectDelete")}catch(e){(0,C.S3)(e)}},[t,p]),h=(0,i.useCallback)(()=>{p((0,k.zo)({project:t,redirectAfterDelete:l}))},[p,t,l]);return(0,K.jsx)(K.Fragment,{children:(0,K.jsxs)(P.v,{autoSelect:!1,isOpen:c,onOpen:u.on,onClose:u.off,children:[(0,K.jsx)(R.j,{as:L.h,"aria-label":"Options",icon:(0,K.jsx)(v.Og$,{}),variant:"ghost",size:n,sx:o,onClick:e=>e.stopPropagation()}),(0,K.jsx)(xe.h,{children:(0,K.jsxs)(F.q,{maxWidth:"180px",onClick:e=>e.stopPropagation(),children:[(0,K.jsx)(N.s,{icon:(0,K.jsx)(M.J,{fontSize:"sm",as:v.r3Y}),onClick:h,children:s("edit",{ns:"common"})}),(0,K.jsx)(ge.Z,{as:N.s,icon:(0,K.jsx)(M.J,{fontSize:"sm",as:v.KGR}),confirmTitle:s("confirm",{ns:"common"}),confirmMessage:s("project.delete_confirm"),confirmButtonText:s("delete",{ns:"common"}),onConfirm:m,children:s("delete",{ns:"common"})})]})})]})})},be=e=>{var t,n,i,l,s,a,d;let{project:c}=e;const{t:p}=(0,r.$)(["project-management","common"]);return(0,K.jsxs)(D.x,{position:"relative",zIndex:0,children:[(0,K.jsxs)(u.k,{position:"relative",flexDirection:"column",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_100",_hover:{boxShadow:"outline"},_focus:{boxShadow:"outline"},height:"12.5rem",w:"full",overflow:"hidden",cursor:"pointer",tabIndex:0,as:z.rU,to:(0,o.Gn)(g.PROJECT_MANAGEMENT_PROJECT,{projectSlug:c.slug}),children:[(0,K.jsxs)(u.k,{flex:1,flexDirection:"column",alignItems:"center",padding:4,gap:2,color:"content_inactive",background:"image"!==(null===(t=c.extra)||void 0===t?void 0:t.backgroundType)?null===(n=c.extra)||void 0===n?void 0:n.background:void 0,backgroundImage:"image"===(null===(i=c.extra)||void 0===i?void 0:i.backgroundType)?null!==c&&void 0!==c&&null!==(l=c.extra)&&void 0!==l&&l.background_asset_id?(0,S.v)(c,"thumbnail_cover_image"):null!==(s=c.extra)&&void 0!==s&&s.background?(0,g.getThumbUrl)(c.extra.background,"300"):void 0:void 0,backgroundSize:"cover",position:"relative",children:[(0,K.jsx)(V.q,{name:c.title||"-",background:"base_alpha_600",color:"content_inactive",position:"relative",zIndex:1}),(0,K.jsx)(D.x,{as:"span",w:"full",h:"full",bg:"base_alpha_400",position:"absolute",top:0,backdropFilter:null!==(a=c.extra)&&void 0!==a&&a.background?void 0:"blur(2px)"})]}),(0,K.jsx)(u.k,{paddingX:2,pt:2,pb:1,gap:.5,flexDirection:"column",background:"base_level_3",borderTop:"1px solid",borderTopColor:"content_alpha_100",children:(0,K.jsxs)(u.k,{gap:2,children:[(null===(d=c.creator_details)||void 0===d?void 0:d.display_name)&&(0,K.jsx)(ve.u,{hasArrow:!0,placement:"top",label:`${p("created_by",{ns:"common"})}: ${c.creator_details.display_name}`,children:(0,K.jsx)(V.q,{src:c.creator_details.profile_picture,name:c.creator_details.display_name,size:"sm",showBorder:!0,borderWidth:"2px",borderColor:"base_level_2"})}),(0,K.jsxs)(u.k,{justifyContent:"center",flexDirection:"column",gap:.5,mb:1,children:[(0,K.jsx)(Z.x,{as:"span",noOfLines:1,fontSize:"sm",color:"content_inactive",fontStyle:c.title?void 0:"italic",lineHeight:1.5,children:c.title||p("project.untitled")}),c.description&&(0,K.jsx)(Z.x,{as:"span",lineHeight:1.5,fontSize:"xs",noOfLines:3,color:"content_details",children:c.description})]})]})})]}),(0,K.jsx)(fe,{project:c,buttonSize:"sm",buttonStyles:{position:"absolute",top:2,right:2,zIndex:0,_after:{position:"absolute",inset:0,zIndex:-1,
1content:'""',background:"base_level_3",borderRadius:"inherit"}}})]})},je=e=>{var t,n;let{onProjectCreate:l,onProjectCreateOpen:c,loading:p,filter:m}=e;const{t:h}=(0,r.$)(["project-management","navbar","common"]),x=(0,O.S)({base:!0,md:!1}),j=(0,s.k6)(),_=(0,a.I0)(),[y,S]=(0,d.k)(),[T,w]=(0,d.k)(),[I,A]=(0,i.useState)(""),z=(0,a.v9)(e=>e.projectManagement.projects),P=(0,a.v9)(e=>e.projectManagement.users),R=(0,a.v9)(e=>e.auth),L=null===R||void 0===R||null===(t=R.payload)||void 0===t||null===(n=t.user)||void 0===n?void 0:n.pk,M=(0,g.useQuery)(),F=M.get("clone-project-from-template"),N=M.get("new-project"),U=(0,i.useCallback)(()=>{j.push(g.PROJECT_MANAGEMENT_PROJECTS)},[j]),$=(0,i.useCallback)(async e=>{w.on();try{var t,n;const i=null===(t=(await(0,b.DvU)(e)).data)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.board_id,l=await(0,b.zjk)(i);await _((0,k.mW)()),_((0,k.zo)({project:l.data})),(0,g.analyticsTrackEvent)("pm.projectCreateFromTemplate");const s=(0,o.Gn)(g.PROJECT_MANAGEMENT_PROJECT,{projectSlug:l.data.slug});j.replace(s)}catch(i){(0,C.S3)(i)}finally{w.off()}},[w,_,j]),W=(0,i.useMemo)(()=>z.filter(e=>(!I||(e.title||"").toLowerCase().includes(I.toLowerCase())||(e.description||"").toLowerCase().includes(I.toLowerCase()))&&(!m||m===ie.a4.MY&&L===e.creator||m===ie.a4.MY_EXCLUDE&&L!==e.creator)).map(e=>({...e,creator_details:P.find(t=>t.user_id===e.creator)})),[z,I,P,m,L]),B=[{id:"projects",label:h("project.all"),path:g.PROJECT_MANAGEMENT_PROJECTS},{id:"my-projects",label:h("project.my"),path:g.PROJECT_MANAGEMENT_PROJECTS_MY},{id:"shared-with-me",label:h("search.shared_with_me",{ns:"common"}),path:g.PROJECT_MANAGEMENT_PROJECTS_SHARED}];return(0,i.useEffect)(()=>{F&&$(F)},[F]),T?(0,K.jsx)(le.M,{height:"full",children:(0,K.jsx)(D.x,{h:48,w:48,children:(0,K.jsx)(f.DgA,{})})}):(0,K.jsxs)(E.A,{pageId:"pm_projects",containerProps:{p:x?2:5},wrapperProps:{maxHeight:"100vh"},bgColor:"base_level_2",children:[p||0!==z.length?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(u.k,{alignItems:"center",children:[(0,K.jsx)(ue.Z,{title:h("project.my",{ns:"project-management"}),titleComponent:(0,K.jsx)(ce.Z,{ddItems:B}),subTitle:h("slogan",{ns:"project-management"})}),(0,K.jsx)(u.k,{gap:3,marginLeft:"auto",children:y?(0,K.jsx)(de.Z,{placeholder:h("project.search"),onChange:e=>A(e),onClose:()=>{A(""),S.off()},value:I,maxWidth:"220px",width:"full"}):(0,K.jsxs)(K.Fragment,{children:[x?(0,K.jsx)(f.Ddz,{"aria-label":"Search",tooltipLabel:h("project.search"),icon:(0,K.jsx)(v.CNP,{}),variant:"ghost",onClick:S.on}):(0,K.jsx)(de.Z,{placeholder:h("project.search"),onChange:e=>A(e),onClose:I?()=>A(""):void 0,value:I,maxWidth:"250px",width:"full"}),(0,K.jsx)(J.z,{leftIcon:(0,K.jsx)(v.PqE,{}),onClick:c,children:h("project.new")})]})})]}),0===W.length&&I.length>0&&(0,K.jsx)(Z.x,{my:6,textAlign:"center",color:"content_note",children:h("project.search_not_found")}),(0,K.jsx)(se.M,{paddingY:4,spacing:6,gridTemplateColumns:"repeat(auto-fill, minmax(300px, 1fr))",children:W.map(e=>(0,K.jsx)(be,{project:e},e.id))})]}):(0,K.jsx)(he,{onProjectCreateOpen:c}),N&&(0,K.jsx)(f.AEQ,{title:h("project.create"),subtitle:h("project.create_subtitle"),onClose:U,options:[{title:h("project.create_from_template"),subtitle:h("project.create_from_template_tip"),link:g.PROJECT_MANAGEMENT_TEMPLATES,icon:re.r,color:"common.pool"},{title:h("project.create_from_ai"),subtitle:h("project.create_from_ai_tip"),link:g.PROJECT_MANAGEMENT_GENERATE_PROJECT_AI,icon:ae.T$Z,isPrimary:!0},{title:h("project.create_new"),subtitle:h("project.create_new_tip"),onClick:l,borderStyle:"dashed",icon:v.PqE}]})]})};var _e=n(125316),ke=n(524943),ye=n(807523),Ce=n(53004),Se=n(177612),Te=n(921902),we=n(677360),Ee=n(930687),Ie=n(808616),Ae=n(359185),ze=n(428506),Oe=n(398525),De=n(471702),Pe=n(68530),Re=n(773414),Le=n(568572),Me=n(77042),Fe=n(121341),Ne=n(498243),Ue=n(902352),$e=n(842554),We=n(329060),Be=n(357023),He=n(792263),Ze=n(266542);const Ge=e=>{var t,n;let{boardId:o}=e;const{t:l}=(0,r.$)(["project-management","common","settings"]),c=(0,s.k6)(),p=null===(t=(0,a.v9)(e=>e.auth).payload)||void 0===t?void 0:t.selectedOrg,m=(0,a.v9)(e=>e.permissions),h=(null===m||void 0===m||null===(n=m.spacePermissionChecks)||void 0===n?void 0:n.canEditProjects)||!1,x=(0,a.I0)(),f=(0,i.useCallback)(e=>l(`customFields.fieldTypes.${e.toLowerCase()}`,{ns:"settings"}
1),[l]),[j,_]=(0,i.useState)([]),[y,S]=(0,i.useState)([]),[T,w]=(0,i.useState)(""),[E,I]=(0,d.k)(),[A,z]=(0,d.k)(!0),[O,U]=(0,d.k)(),[$,W]=(0,d.k)(),[B,H]=(0,i.useState)(null),G=(0,i.useCallback)(async()=>{try{I.on();const[e,t]=await Promise.all([(0,b.dqi)(p),(0,b.ZPD)(o)]);_(e.data.results||[]),S(t.data.results||[]),A&&z.off()}catch(e){(0,C.S3)(e)}finally{I.off()}},[o,p,I,A,z]);(0,i.useEffect)(()=>{G()},[G]);const V=j.filter(e=>!y.some(t=>t.custom_field===e.id)),q=(0,i.useCallback)(async()=>{if(T)try{U.on(),await(0,b.UFB)({board:o,custom_field:T,is_required:!1,is_visible:!0}),(0,g.analyticsTrackEvent)("pm.customFieldAddToBoard"),w(""),await G(),x((0,k.kV)())}catch(e){(0,C.S3)(e)}finally{U.off()}},[T,o,G,U,x]),Y=(0,i.useCallback)(async e=>{const t=!e.is_required;S(n=>n.map(n=>n.id===e.id?{...n,is_required:t}:n));try{await(0,b.hrS)(e.id,{is_required:t}),(0,g.analyticsTrackEvent)("pm.customFieldConfigUpdate")}catch(n){(0,C.S3)(n),await G()}},[G]),Q=(0,i.useCallback)(e=>{H(e),W.on()},[W]),te=(0,i.useCallback)(async()=>{if(B)try{I.on(),await(0,b._tE)(B.id),(0,g.analyticsTrackEvent)("pm.customFieldRemoveFromBoard"),W.off(),H(null),await G(),x((0,k.kV)())}catch(e){(0,C.S3)(e)}finally{I.off()}},[B,G,I,W,x]),ne=(0,i.useCallback)(async e=>{if(!e.destination)return;const t=(0,g.updateItemsOrder)({items:y,newIndex:e.destination.index,oldIndex:e.source.index});S(t);try{I.on(),await(0,b.Z9p)(t.map(e=>e.id)),(0,g.analyticsTrackEvent)("pm.customFieldReorder")}catch(n){(0,C.S3)(n)}finally{await G(),I.off()}},[y,G,I]);return(0,K.jsxs)(D.x,{p:3,borderRadius:"lg",bg:"base_level_3",children:[(0,K.jsxs)(u.k,{gap:2,mb:y.length>0?3:0,children:[(0,K.jsx)(Ne.P,{placeholder:l("customFields.selectField",{ns:"project-management"}),value:T,onChange:e=>w(e.target.value),isDisabled:0===V.length||!h,size:"sm",children:V.map(e=>(0,K.jsxs)("option",{value:e.id,children:[l(e.name,{ns:"project-management",defaultValue:e.name})," (",f(e.field_type),")"]},e.id))}),(0,K.jsx)(J.z,{leftIcon:(0,K.jsx)(v.PqE,{}),onClick:q,isLoading:O,isDisabled:!T||!h,size:"sm",variant:"solid",children:l("add",{ns:"common"})})]}),y.length>0&&(0,K.jsx)(Ue.i,{mb:3}),(0,K.jsx)(He.Z5,{onDragEnd:ne,children:y.length>0&&(0,K.jsx)(K.Fragment,{children:(0,K.jsx)(He.bK,{droppableId:"custom-fields-list",isDropDisabled:E,children:e=>(0,K.jsxs)($e.aV,{mb:3,spacing:1,...e.droppableProps,ref:e.innerRef,children:[y.map((e,t)=>{const n=e.custom_field_details;return n?(0,K.jsx)(He._l,{draggableId:e.id,index:t,isDragDisabled:E,children:(t,i)=>(0,K.jsx)($e.HC,{ref:t.innerRef,...t.draggableProps,children:(0,K.jsx)(D.x,{pl:3,pr:1,py:2,borderRadius:"lg",bg:"base_level_2",children:(0,K.jsxs)(u.k,{alignItems:"flex-start",gap:2,children:[(0,K.jsx)(D.x,{...t.dragHandleProps,cursor:"grab",color:"content_note",pt:1,children:(0,K.jsx)(M.J,{as:v.NFl})}),(0,K.jsxs)(D.x,{flex:1,minW:0,children:[(0,K.jsxs)(u.k,{alignItems:"center",gap:2,mb:2,flexWrap:"wrap",children:[(0,K.jsx)(Z.x,{fontSize:"sm",fontWeight:"medium",flex:1,minW:0,noOfLines:1,children:l(n.name,{ns:"project-management",defaultValue:n.name})}),(0,K.jsx)(ee.C,{size:"sm",variant:"secondary",children:f(n.field_type)})]}),n.description&&(0,K.jsx)(Z.x,{fontSize:"xs",color:"content_note",mb:2,noOfLines:2,children:l(n.description,{ns:"project-management",defaultValue:n.description})}),(0,K.jsx)(We.X,{size:"sm",isChecked:e.is_required,onChange:()=>Y(e),children:(0,K.jsx)(Z.x,{fontSize:"xs",children:l("customFields.required",{ns:"project-management"})})})]}),(0,K.jsxs)(P.v,{children:[(0,K.jsx)(R.j,{as:L.h,icon:(0,K.jsx)(v.Og$,{}),size:"sm",variant:"ghost","aria-label":l("more_actions",{ns:"common"})}),(0,K.jsx)(F.q,{children:(0,K.jsx)(N.s,{icon:(0,K.jsx)(v.KGR,{}),color:"common.negative",onClick:()=>Q(e),children:l("customFields.removeFromBoard",{ns:"project-management"})})})]})]})})})},e.id):null}),e.placeholder]})})})}),A&&(0,K.jsx)(D.x,{mb:2,children:[...Array(4)].map((e,t)=>(0,K.jsx)(X.O,{h:12,mb:1,borderRadius:"lg"},t))}),!A&&0===V.length&&0===y.length&&(0,K.jsxs)(D.x,{mt:6,children:[(0,K.jsx)(Ze.Z,{icon:v.SXe,title:l("customFields.ph_title",{ns:"project-management"}),subtitle:l("customFields.ph_noWorkspaceFields",{ns:"project-management"})}),(0,K.jsx)(u.k,{justifyContent:"center",mt:4,children:(0,K.jsx)(J.z,{leftIcon:(0,K.jsx)(v.C5v,{}),size:"sm",variant:"solid",onClick:()=>{c.push(g.WORKSPACE_CUSTOM_FIELDS),(0,g.analyticsTrackEvent)("pm.customFieldsOpenWorkspaceSettings")}
1,children:l("customFields.createWorkspaceFields",{ns:"project-management"})})})]}),!A&&0===y.length&&V.length>0&&(0,K.jsx)(D.x,{mt:6,children:(0,K.jsx)(Ze.Z,{icon:v.SXe,title:l("customFields.ph_title",{ns:"project-management"}),subtitle:l("customFields.ph_subtitle_available",{ns:"project-management"})})}),!A&&(0,K.jsx)(D.x,{mt:y.length>0?4:0,pt:4,borderTop:y.length>0?"1px solid":"none",borderColor:"content_alpha_200",children:(0,K.jsxs)(u.k,{alignItems:"center",justifyContent:"center",gap:2,children:[(0,K.jsx)(Z.x,{fontSize:"sm",color:"content_note",children:l("customFields.needMoreFields",{ns:"project-management"})}),(0,K.jsx)(J.z,{variant:"link",size:"sm",onClick:()=>{c.push(g.WORKSPACE_CUSTOM_FIELDS),(0,g.analyticsTrackEvent)("pm.customFieldsManageWorkspaceFields")},rightIcon:(0,K.jsx)(M.J,{as:v.C5v}),children:l("customFields.manageWorkspaceFields",{ns:"project-management"})})]})}),(0,K.jsxs)(ke.u_,{isOpen:$,onClose:W.off,size:"md",children:[(0,K.jsx)(ye.Z,{}),(0,K.jsxs)(Ce.h,{children:[(0,K.jsx)(Se.x,{children:l("customFields.removeConfirmTitle",{ns:"project-management"})}),(0,K.jsx)(Te.o,{}),(0,K.jsxs)(we.f,{children:[(null===B||void 0===B?void 0:B.custom_field_details)&&(0,K.jsx)(D.x,{p:2,bg:"base_level_3",borderRadius:"md",mb:3,children:(0,K.jsxs)(u.k,{alignItems:"center",gap:2,children:[(0,K.jsx)(Z.x,{fontWeight:"medium",fontSize:"sm",children:l(B.custom_field_details.name,{ns:"project-management",defaultValue:B.custom_field_details.name})}),(0,K.jsx)(ee.C,{size:"sm",variant:"secondary",children:f(B.custom_field_details.field_type)})]})}),(0,K.jsx)(Z.x,{color:"content_details",mb:2,fontSize:"sm",children:l("customFields.removeConfirmMessage",{ns:"project-management"})}),(0,K.jsx)(Z.x,{color:"content_note",fontSize:"sm",children:l("customFields.removeConfirmNote",{ns:"project-management"})})]}),(0,K.jsxs)(Be.m,{children:[(0,K.jsx)(J.z,{variant:"ghost",mr:3,onClick:W.off,isDisabled:E,children:l("cancel",{ns:"common"})}),(0,K.jsx)(J.z,{variant:"danger",onClick:te,isLoading:E,leftIcon:(0,K.jsx)(v.KGR,{}),children:l("customFields.removeButton",{ns:"project-management"})})]})]})]})]})},Je=e=>{var t,n;let{project:o,defaultTab:l=0,isDisabled:s,isLoading:a,isCreating:d,onCancel:c,onDelete:x,redirectAfterDelete:g,onSaveAsTemplate:b,onSubmit:j,onShare:_}=e;const{t:k}=(0,r.$)(["project-management","common"]),y=(0,i.useCallback)(e=>j({id:null===o||void 0===o?void 0:o.id,...e}),[j,null===o||void 0===o?void 0:o.id]),C={id:null===o||void 0===o?void 0:o.id,title:null===o||void 0===o?void 0:o.title,description:null===o||void 0===o?void 0:o.description,extra:null===o||void 0===o?void 0:o.extra},{watch:S,register:T,setValue:w,handleSubmit:E,formState:{errors:I}}=(0,_e.cI)({mode:"onBlur",defaultValues:{...C},shouldUnregister:!0}),A=S("extra");return(0,i.useEffect)(()=>{null!==o&&void 0!==o&&o.title&&w("title",o.title)},[null===o||void 0===o?void 0:o.title]),(0,K.jsxs)(ke.u_,{isOpen:!0,onClose:c,size:"4xl",variant:"line-min",children:[(0,K.jsx)(ye.Z,{}),(0,K.jsxs)(Ce.h,{children:[(0,K.jsx)(Se.x,{children:k("project.edit")}),(0,K.jsx)(Te.o,{}),(0,K.jsx)(we.f,{p:0,children:d?(0,K.jsx)(D.x,{p:4,minH:"10rem",children:(0,K.jsx)(f.DgA,{})}):(0,K.jsx)(K.Fragment,{children:(0,K.jsxs)(Ee.m,{defaultIndex:l,isLazy:!0,isFitted:!0,children:[(null===o||void 0===o?void 0:o.id)&&(0,K.jsxs)(Ie.t,{maxW:"100%",overflowX:"auto",children:[(0,K.jsxs)(Ae.O,{px:3.5,children:[(0,K.jsx)(M.J,{as:v.C5v,mr:2})," ",k("general",{ns:"common"})]}),(0,K.jsxs)(Ae.O,{px:3.5,children:[(0,K.jsx)(M.J,{as:v.EeL,mr:2})," ",k("project.appearance")]}),(0,K.jsxs)(Ae.O,{px:3.5,children:[(0,K.jsx)(M.J,{as:Le.r,mr:2})," ",k("statuses")]}),(0,K.jsxs)(Ae.O,{px:3.5,children:[(0,K.jsx)(M.J,{as:v.SXe,mr:2})," ",k("customFields.title",{ns:"project-management"})]}),(null===o||void 0===o?void 0:o.id)&&(0,K.jsxs)(Ae.O,{px:3.5,children:[(0,K.jsx)(M.J,{as:v.rv8,mr:2})," ",k("advanced",{ns:"common"})]})]}),(0,K.jsxs)(ze.n,{px:3,pb:3,bg:"base_level_1",children:[(0,K.jsx)(Oe.x,{children:(0,K.jsxs)("form",{onSubmit:E(y),children:[(0,K.jsxs)(D.x,{p:3,borderRadius:"lg",bg:"base_level_3",children:[(0,K.jsxs)(u.k,{flexDirection:"column",gap:4,mb:4,children:[(0,K.jsxs)(p.NI,{isInvalid:!(null===I||void 0===I||!I.title),children:[(0,K.jsx)(m.l,{children:k("project.name")}),(0,K.jsx)(h.I,{...T("title"),placeholder:k("project.name")}),null!==I&&void 0!==I&&null!==(t=I.title)&&void 0!==t&&t.message?(0,K.jsx)(De.J1,{children:null===I||void 0===I||null===(n=I.title)||void 0===n?void 0:n.message}):null]}),(0,K.jsxs)(p.NI,{isInvalid:!(null===I||void 0===I||!I.description),children:[(0,K.jsx)(m.l,{children:k("project.description")}),(0,K.jsx)(Pe.g,{...T("description"),placeholder:k("project.description"),rows:3})]})]}),(0,K.jsxs)(Re.h,{justifyContent:"flex-end",display:"flex",children:[(0,K.jsx)(J.z,{isDisabled:a,onClick:c,size:"sm",children:k("cancel",{ns:"common"})}),(0,K.jsx)(J.z,{isLoading:a,isDisabled:s,type:"submit",variant:"solid",size:"sm",children:null!==o&&void 0!==o&&o.id?k("save",{ns:"common"}):k("create",{ns:"common"})})]})]}),(null===o||void 0===o?void 0:o.id)&&_&&(0,K.jsxs)(D.x,{mt:3,p:3,borderRadius:"lg",bg:"base_level_3",children:[(0,K.jsx)(m.l,{children:k("project.visibility")}),(0,K.jsxs)(u.k,{gap:3,justifyContent:"space-between",alignItems:"center",children:[(0,K.jsxs)(u.k,{gap:1,justifyContent:"space-between",alignItems:"center",children:[(0,K.jsx)(Z.x,{color:"content_note",mb:0,children:k(`project.visibility_${o.access}
1`)}),(0,K.jsx)(ve.u,{hasArrow:!0,placement:"top",shouldWrapChildren:!0,label:k(`project.visibility_tip_${o.access}`),children:(0,K.jsx)(M.J,{color:"content_note",fontSize:"sm",as:v.czo})})]}),(0,K.jsx)(J.z,{size:"sm",onClick:()=>_(o),children:k("edit",{ns:"common"})})]})]}),(null===o||void 0===o?void 0:o.id)&&b&&(0,K.jsx)(D.x,{mt:3,p:3,borderRadius:"lg",bg:"base_level_3",children:(0,K.jsx)(J.z,{size:"sm",width:"full",leftIcon:(0,K.jsx)(re.r,{}),onClick:()=>b(o),children:k("project.save_as_template")})})]})}),(0,K.jsx)(Oe.x,{children:(0,K.jsx)("form",{onSubmit:E(y),children:(0,K.jsxs)(D.x,{p:3,borderRadius:"lg",bg:"base_level_3",children:[(0,K.jsxs)(p.NI,{children:[(0,K.jsx)(m.l,{children:k("project.background")}),(0,K.jsx)(Me.M,{value:null===A||void 0===A?void 0:A.background,type:null===A||void 0===A?void 0:A.backgroundType,onChange:e=>{var t,n;let{value:i,type:o,assetId:l}=e;w("extra",{...null===C||void 0===C?void 0:C.extra,background:i||((null===C||void 0===C||null===(t=C.extra)||void 0===t?void 0:t.backgroundType)===o?null===C||void 0===C||null===(n=C.extra)||void 0===n?void 0:n.background:void 0),backgroundType:o,background_asset_id:l})},translations:{none:k("none",{ns:"common"}),color:k("color",{ns:"common"}),gradient:k("gradient",{ns:"common"}),image:k("modal.image",{ns:"common"})}})]}),(0,K.jsxs)(Re.h,{justifyContent:"flex-end",display:"flex",children:[(0,K.jsx)(J.z,{isDisabled:a,onClick:c,size:"sm",children:k("cancel",{ns:"common"})}),(0,K.jsx)(J.z,{isLoading:a,isDisabled:s,type:"submit",variant:"solid",size:"sm",children:k("save",{ns:"common"})})]})]})})}),(0,K.jsx)(Oe.x,{children:o&&(0,K.jsx)(Fe.Z,{projectId:o.id})}),(0,K.jsx)(Oe.x,{children:o&&(0,K.jsx)(Ge,{boardId:o.id})}),(null===o||void 0===o?void 0:o.id)&&(0,K.jsx)(Oe.x,{children:(0,K.jsxs)(D.x,{mt:3,p:3,borderRadius:"lg",bg:"base_level_3",children:[(0,K.jsx)(Z.x,{fontSize:"sm",mb:3,color:"common.negative",children:k("danger_zone",{ns:"common"})}),(0,K.jsx)(ge.Z,{as:J.z,variant:"danger",size:"sm",isDisabled:s||a,icon:(0,K.jsx)(M.J,{fontSize:"sm",as:v.KGR}),confirmTitle:k("confirm",{ns:"common"}),confirmMessage:k("project.delete_confirm"),confirmButtonText:k("delete",{ns:"common"}),onConfirm:()=>x(o.id,g),children:k("project.delete")})]})})]})]})})})]})]})},Ve=e=>{var t,n;let{project:l,isDisabled:a,isLoading:d,onCancel:c,onSubmit:v}=e;const{t:x}=(0,r.$)(["project-management","common"]),f=(0,s.k6)(),b=(0,i.useCallback)(async e=>{try{return v({projectId:null===l||void 0===l?void 0:l.id,...e})}catch(t){console.error(t),(0,C.S3)(t)}},[v,null===l||void 0===l?void 0:l.id]),j={projectId:l.id,title:"",description:"",include_tasks:!0},{register:_,handleSubmit:k,formState:{errors:y}}=(0,_e.cI)({mode:"onBlur",defaultValues:{...j},shouldUnregister:!0});return(0,i.useEffect)(()=>{const e=(0,o.Gn)(g.PROJECT_MANAGEMENT_PROJECT,{projectSlug:l.slug});f.push(e)},[]),(0,K.jsxs)(ke.u_,{isOpen:!0,onClose:c,isCentered:!0,size:"sm",variant:"line-min",children:[(0,K.jsx)(ye.Z,{}),(0,K.jsxs)(Ce.h,{children:[(0,K.jsx)(Se.x,{children:x("project.save_as_template")}),(0,K.jsx)(Te.o,{}),(0,K.jsx)(we.f,{bg:"base_level_2",p:0,borderRadius:"lg",children:(0,K.jsxs)("form",{onSubmit:k(b),children:[(0,K.jsx)(D.x,{p:3,borderRadius:"lg",children:(0,K.jsxs)(u.k,{flexDirection:"column",gap:4,p:3,bg:"base_level_3",borderRadius:"lg",children:[(0,K.jsxs)(p.NI,{isInvalid:!(null===y||void 0===y||!y.title),children:[(0,K.jsx)(m.l,{children:x("project_template.name")}),(0,K.jsx)(h.I,{fontSize:"sm",..._("title",{required:{value:!0,message:x("field_required",{ns:"common"})}}),isDisabled:d,placeholder:x("project_template.name")}),null!==y&&void 0!==y&&null!==(t=y.title)&&void 0!==t&&t.message?(0,K.jsx)(De.J1,{children:null===y||void 0===y||null===(n=y.title)||void 0===n?void 0:n.message}):null]}),(0,K.jsxs)(p.NI,{isInvalid:!(null===y||void 0===y||!y.description),children:[(0,K.jsx)(m.l,{children:x("description",{ns:"common"})}),(0,K.jsx)(Pe.g,{fontSize:"sm",isDisabled:d,..._("description"),placeholder:x("project_template.description")})]})]})}),(0,K.jsxs)(Re.h,{justifyContent:"space-between",display:"flex",p:3,bg:"base_level_3",borderBottomLeftRadius:"lg",borderBottomRightRadius:"lg",children:[(0,K.jsx)(J.z,{isDisabled:d,onClick:c,size:"sm",children:x("cancel",{ns:"common"})}),(0,K.jsx)(J.z,{isLoading:d,isDisabled:a,type:"submit",variant:"solid",size:"sm",children:x("save",{ns:"common"})})]})]})})]})]})};
1var Xe=n(715893),qe=n(172623),Ye=n(957711),Ke=n(179822),Qe=n(799396),et=n(208044),tt=n(439420),nt=n(135642),it=n(847254),ot=n(880745);const lt=()=>{const e=(0,O.S)({base:!0,md:!1}),t=e?"full":"16rem";return(0,K.jsxs)(G.K,{gap:3,children:[(0,K.jsxs)(D.x,{children:[(0,K.jsx)(ot.N,{skeletonHeight:6,mb:3,noOfLines:1,maxW:"26rem"}),(0,K.jsxs)(qe.E,{spacing:3,children:[(0,K.jsx)(X.O,{height:"4rem",width:t}),(0,K.jsx)(X.O,{height:"4rem",width:t}),(0,K.jsx)(X.O,{height:"4rem",width:t})]})]}),(0,K.jsxs)(D.x,{children:[(0,K.jsx)(ot.N,{skeletonHeight:4,mb:3,noOfLines:2,maxW:"26rem"}),(0,K.jsxs)(qe.E,{spacing:3,children:[(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:t}),(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:t}),(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:t})]})]}),!e&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(D.x,{children:[(0,K.jsx)(ot.N,{skeletonHeight:4,mb:3,noOfLines:2,maxW:"26rem"}),(0,K.jsxs)(qe.E,{spacing:3,children:[(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:t}),(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:t}),(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:t})]})]}),(0,K.jsxs)(D.x,{children:[(0,K.jsx)(ot.N,{skeletonHeight:4,mb:3,noOfLines:2,maxW:"26rem"}),(0,K.jsxs)(qe.E,{spacing:3,children:[(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:"16rem"}),(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:"16rem"}),(0,K.jsx)(X.O,{borderRadius:"lg",height:"8rem",width:"16rem"})]})]})]})]})},st=e=>{let{loading:t,onProjectCreateOpen:n}=e;const{t:o}=(0,r.$)(["project-management","common"]),l=(0,O.S)({base:!0,md:!1}),s=(0,i.useMemo)(()=>(0,g.isMobileApp)(),[]),d=(0,a.v9)(e=>e.projectManagement.projects),c=(0,a.v9)(e=>{var t,n,i;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.pk}),{lastVisitedProjects:p=[]}=(0,it.f)(),m=(0,i.useMemo)(()=>{const e=[],t=d.sort((e,t)=>new Date(t.modified).getTime()-new Date(e.modified).getTime());return p.forEach(n=>{const i=t.find(e=>e.id===n);i&&e.push(i)}),t.forEach(t=>{e.includes(t)||e.push(t)}),e},[d,p]),h=[{title:o("extensions.chrome_title",{ns:"common"}),subtitle:o("extensions.chrome_subtitle",{ns:"common"}),image:et.Z,url:T.ZH},{title:o("extensions.ios_title",{ns:"common"}),subtitle:o("extensions.ios_subtitle",{ns:"common"}),icon:Qe.oPZ,url:T.oK},{title:o("extensions.android_title",{ns:"common"}),subtitle:o("extensions.android_subtitle",{ns:"common"}),icon:Qe.q2m,url:T.pp}];return(0,K.jsx)(E.A,{pageId:"pm_overview",containerProps:{minHeight:"full",p:l?2:5},renderSidebarBottomCard:e=>(0,K.jsx)(f.FMm,{buttonText:o("request_feature",{ns:"common"}),description:o("request_feature_tip",{ns:"common"}),eventName:"RequestPmFeatureOpen",link:"https://simplified.feedbear.com/boards/project-manager",renderAsButton:!e,tooltipPlacement:"top-end",containerProps:{bgColor:"base_level_2",borderRadius:"lg",m:0}}),bgColor:"base_level_2",children:t||0!==d.length?(0,K.jsxs)(f.w0m,{containerStyle:{minHeight:"full"},variant:"lines",children:[(0,K.jsx)(tt.Z,{containerStyle:{mb:0,pb:0},headerProps:{mb:0,px:l?0:8},selectedProduct:g.PRODUCTS.PROJECT_MANAGEMENT,withAnimations:!0,showTitle:!1}),(0,K.jsx)(Xe.W,{maxW:"container.xl",px:0,children:t?(0,K.jsx)(lt,{}):(0,K.jsxs)(G.K,{spacing:3,children:[(0,K.jsxs)(D.x,{as:"section",py:4,px:3,border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",backdropFilter:"blur(2px)",sx:{".swiper-slide:first-child":{paddingLeft:"var(--chakra-space-1)"},".swiper-slide:last-child":{paddingRight:"var(--chakra-space-1)"},".s-swiper-button-prev button":{marginLeft:"var(--chakra-space-1)"},".s-swiper-button-next button":{marginRight:"var(--chakra-space-1)"}},children:[(0,K.jsxs)(u.k,{justifyContent:"space-between",gap:3,px:1,children:[(0,K.jsxs)(u.k,{gap:3,mb:3,alignItems:"center",children:[(0,K.jsx)(H.X,{children:(0,K.jsx)(Z.x,{fontSize:"xl",fontWeight:"medium",as:"span",display:"block",children:o("project.recent")})}),(0,K.jsx)(f.Ddz,{icon:(0,K.jsx)(v.D3e,{}),tooltipLabel:o("project.yours"),as:z.rU,isRound:!0,to:g.PROJECT_MANAGEMENT_PROJECTS})]}),!l&&(0,K.jsx)(J.z,{variant:"solid",leftIcon:(0,K.jsx)(v.PqE,{}),onClick:n,children:o("project.new")})]}),(0,K.jsx)(nt.Z,{swiperParams:{slidesPerView:4,threshold:10,mousewheel:!1,breakpoints:{1280:{slidesPerView:4},1024:{slidesPerView:3},768:{slidesPerView:2},320:{slidesPerView:1}}},children:m.map(e=>(0,K.jsx)(D.x,{my:.5,children:(0,K.jsx)(be,{project:e},e.id)}))})]}),(0,K.jsxs)(u.k,{flexDirection:["column","column","column","row"],gap:3,children:[(0,K.jsx)(D.x,{as:"section",maxW:"40rem",flex:1,minW:0,position:"relative",zIndex:2,children:(0,K.jsx)($.Z,{userId:c,scrollOnFiltersOpen:!0})}),(0,K.jsx)(D.x,{as:"section",maxW:"40rem",flex:1,minW:0,children:(0,K.jsx)(Q,{userId:c})})]}),!s&&(0,K.jsxs)(D.x,{children:[(0,K.jsxs)(H.X,{my:3,children:[(0,K.jsx)(Z.x,{display:["none","none","none","block"],as:"span",fontWeight:"normal",color:"content_details",fontSize:"xs",mb:1,children:o("extensions.subtitle",{ns:"common"})}),(0,K.jsx)(Z.x,{fontSize:"xl",fontWeight:"medium",as:"span",display:"block",children:o("extensions.title",{ns:"common"})})]}),(0,K.jsx)(qe.E,{spacing:5,children:h.map(e=>(0,K.jsxs)(J.z,{px:3,py:3,h:"auto",w:"auto",as:Ye.r,href:e.url,isExternal:!0,children:[e.image&&(0,K.jsx)(Ke.E,{color:"content_active",w:10,h:10,src:e.image,alt:e.title,mr:3}),e.icon&&(0,K.jsx)(M.J,{as:e.icon,w:10,h:10,mr:3}),(0,K.jsxs)(D.x,{as:"span",children:[(0,K.jsx)(Z.x,{display:"block",as:"span",children:e.title}),(0,K.jsx)(Z.x,{fontSize:"xs",fontWeight:"normal",color:"content_note",display:"block",as:"span",children:e.subt
1itle})]})]},e.url))})]})]})})]}):(0,K.jsx)(he,{onProjectCreateOpen:n})})};var at,rt;function dt(){return dt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},dt.apply(null,arguments)}function ct(e,t){let{title:n,titleId:o,...l}=e;return i.createElement("svg",dt({width:18,height:21,viewBox:"0 0 18 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":o},l),n?i.createElement("title",{id:o},n):null,at||(at=i.createElement("path",{d:"M5.5 0C4.67157 0 4 0.671573 4 1.5C4 2.32843 4.67157 3 5.5 3H12.5C13.3284 3 14 2.32843 14 1.5C14 0.671573 13.3284 0 12.5 0H5.5Z",fill:"currentColor"})),rt||(rt=i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 1.5H2C1.17157 1.5 0.5 2.17157 0.5 3V19C0.5 19.8284 1.17157 20.5 2 20.5L16 20.5C16.8284 20.5 17.5 19.8284 17.5 19V3C17.5 2.17157 16.8284 1.5 16 1.5H15.5C15.5 3.15685 14.1569 4.5 12.5 4.5H5.5C3.84315 4.5 2.5 3.15685 2.5 1.5ZM15.0027 9.39837C15.6658 8.73533 15.6658 7.66032 15.0027 6.99728C14.3397 6.33424 13.2647 6.33424 12.6016 6.99728L7.39927 12.1996L5.39837 10.1988C4.73533 9.53571 3.66032 9.53571 2.99728 10.1988C2.33424 10.8618 2.33424 11.9368 2.99728 12.5998L6.19873 15.8013C6.86177 16.4643 7.93678 16.4643 8.59982 15.8013L8.60508 15.796L15.0027 9.39837Z",fill:"currentColor"})))}const ut=i.forwardRef(ct);n.p;var pt=n(747676),mt=n(91054),ht=n(365377),vt=n(446326),xt=n(577100),gt=n(124906);
1const ft=e=>{let{isLoading:t,onChange:n,onDelete:o,title:l}=e;const{t:s}=(0,r.$)(["project-management","common"]),a=(0,O.S)({base:!0,md:!1}),[d,c]=(0,i.useState)(l);return(0,i.useEffect)(()=>{c(l)},[l]),(0,K.jsxs)(u.k,{gap:2,borderRadius:"lg",padding:.5,alignItems:"center",_hover:t?void 0:{background:"base_alpha_200","[data-showonhover]":{opacity:1}},children:[(0,K.jsxs)(vt.C,{selectAllOnFocus:!1,value:d,onChange:c,onSubmit:n,isDisabled:t,fontSize:"sm",color:"inherit",position:"relative",flex:1,minW:0,children:[(0,K.jsx)(xt.w,{display:"block",fontSize:"sm",py:.5,transition:"all 0.1s ease-out",cursor:t?"default":"pointer",_hover:t?void 0:{paddingLeft:1,background:"base_alpha_300",boxShadow:"0px 0px 1px var(--chakra-colors-content_alpha_300)"}}),(0,K.jsx)(gt.V,{py:1,pl:2,pr:24,borderWidth:"1px"}),(0,K.jsx)(f.rGr,{size:"xs"})]}),!t&&o&&(0,K.jsx)(u.k,{"data-showonhover":"true",opacity:a?1:0,gap:1,children:(0,K.jsx)(L.h,{"aria-label":s("delete",{ns:"common"}),icon:(0,K.jsx)(v.KGR,{}),size:"xs",onClick:o,color:"common.negative"})})]})};var bt=n(417655),jt=n(282542),_t=n(465521);const kt=/Task: (.+)/,yt=/Project title: (.+)/i,Ct=/Project description: (.+)/i,St=/Status: (.+)/;function Tt(e){const t=[];let n,i="",o="";return e.split("\n").forEach(e=>{const l=e.match(yt),s=e.match(St),a=e.match(Ct),r=e.match(kt);if(l&&(i=l[1].trim()),a&&(o=a[1].trim()),null!==s&&void 0!==s&&s[1]){const e={id:(0,x.uniqueId)(),title:s[1].trim(),tasks:[]};n=e,t.push(e)}else if(r&&n){const e={id:(0,x.uniqueId)(),title:r[1].trim()};n.tasks.push(e)}}),{title:i,description:o,statuses:t}}const wt=e=>{var t;let{onSubmit:n,isCreating:o}=e;const{t:l}=(0,r.$)(["project-management","common","ai"]),c=(0,s.k6)(),j=(0,a.I0)(),[_,k]=((0,a.v9)(e=>{var t,n;return null===(t=e.auth)||void 0===t||null===(n=t.payload)||void 0===n?void 0:n.user}),(0,d.k)()),[y,T]=(0,i.useState)(),[w,E]=(0,i.useState)(""),[I,A]=(0,i.useState)(""),z=(0,a.v9)(e=>g.AI_LANGUAGES.find(t=>{var n,i,o;return t.value===(null===(n=e.auth)||void 0===n||null===(i=n.payload)||void 0===i||null===(o=i.user)||void 0===o?void 0:o.language)})||g.AI_LANGUAGES.find(e=>"en"===e.value)),[P,R]=(0,i.useState)(z),F=(0,i.useRef)(null),N=(0,O.S)({base:!0,md:!1},"md"),{watch:U,register:$,handleSubmit:W,formState:{errors:B}}=(0,_e.cI)({mode:"onBlur",defaultValues:{prompt:"",statuses_enabled:!0},shouldUnregister:!0}),H=U("prompt"),G=U("statuses_enabled"),V=(0,i.useCallback)(e=>{let t="",n="";const i=[{title:l("draft"),color:(0,S.gN)(0),tasks:[]},{title:l("todo"),color:(0,S.gN)(1),tasks:[]},{title:l("in_progress"),color:(0,S.gN)(2),tasks:[]},{title:l("completed"),color:(0,S.gN)(12),tasks:[]}];return e.split("\n").forEach(e=>{const o=e.match(yt),l=e.match(kt),s=e.match(Ct);if(o&&(t=o[1].trim()),s&&(n=s[1].trim()),l){const e={id:(0,x.uniqueId)(),title:l[1].trim()};i[0].tasks.push(e)}}),{title:t,description:n,statuses:i}},[l]),q=(0,i.useCallback)(e=>{var t;null===F||void 0===F||null===(t=F.current)||void 0===t||t.scrollTo({top:99999,behavior:e})},[F]),Y=(0,i.useCallback)(()=>{if(!y)return;const e=y.map((e,t)=>({...e,id:void 0,color:e.color?e.color:(0,S.gN)(t,y.length),tasks:e.tasks.map(e=>({...e,id:void 0}))}));n({title:w,description:I,statuses:e})},[y,n,w,I]),Q=(0,i.useCallback)(async e=>{k.on(),E(""),A("");try{const t=e.prompt,n=e.statuses_enabled,i={payload:{title:"",description:t,output:P.value,tone:"Professional",no_runs:1,keywords:""},prompt:n?g.PROMPT_ID_GENERATE_PROJECT:g.PROMPT_ID_GENERATE_PROJECT_NO_STATUSES},o={userPrompt:"",result:""};await(0,b.T0c)(i,l,{onMessage:e=>{const t=JSON.parse(e.data);o.result=[...o.result,t.response].join("").replace(/^\s+/,"");const i=n?Tt(o.result):V(o.result);T(i.statuses),E(i.title),A(i.description),q()},onClose:()=>{var e;const t=n?Tt(o.result):V(o.result);console.log("ai result=",o.result),console.log("ai resul parsed=",t),E(t.title),A(t.description),null!==(e=t.statuses)&&void 0!==e&&e.length&&T(t.statuses),setTimeout(()=>{q("smooth")})},onQuotaExhaust:()=>{},onClientSideError:e=>{T(void 0),E(""),A(""),(0,C.S3)(e)}}),j((0,pt.oJ)(g.FeatureCodes.COIN)),(0,g.analyticsTrackEvent)("pm.projectAiGenerate")}catch(t){(0,C.S3)(t),T(void 0),E(""),A("")}finally{k.off()}},[V,k,T,E,A,P,q,j,l]),ee=(0,i.useCallback)(e=>Q({...e}),[Q]),te=(0,i.useCallback)((e,t)=>{const n=null===y||void 0===y?void 0:y.map(n=>n.id===e?{...n,title:t}:n);T(n),(0,g.analyticsTrackEvent)("pm.projectAiStatusUpdate")},[y,T]),ne=(0,i.useCallback)(e=>{const t=null===y||void 0===y?void 0:y.filter(t=>t.id!==e);T(t),(0,g.analyticsTrackEvent)("pm.projectAiStatusDelete")},[y,T]),ie=(0,i.useCallback)((e,t)=>{const n=null===y||void 0===y?void 0:y.map(n=>({...n,tasks:n.tasks.map(n=>n.id===e?{...n,title:t}:n)}));T(n),(0,g.analyticsTrackEvent)("pm.projectAiTaskUpdate")},[y,T]),oe=(0,i.useCallback)(e=>{const t=null===y||void 0===y?void 0:y.map(t=>({...t,tasks:t.tasks.filter(t=>t.id!==e)}));T(t),(0,g.analyticsTrackEvent)("pm.projectAiTaskDelete")},[y,T]),le=(0,i.useCallback)(()=>{c.push(g.PROJECT_MANAGEMENT)},[c]);return(0,K.jsx)(mt.Y9,{headerLeft:(0,K.jsx)(mt.zK,{icon:(0,K.jsx)(M.J,{as:ut,color:"white"}
1),iconBackground:"common.pool",title:l("project.ai_generator"),subtitle:N?void 0:l("project.create_from_ai_tip")}),headerRight:(0,K.jsx)(_t.Z,{}),onBack:le,onClose:le,children:(0,K.jsx)(bt.Z,{children:(0,K.jsxs)(u.k,{as:"form",onSubmit:W(ee),flex:1,width:"full",minHeight:0,flexDirection:"column",gap:3,justifyContent:!N||_||y?void 0:"center",children:[(0,K.jsxs)(u.k,{flex:N?1:void 0,justifyContent:N?_||y?"flex-end":"center":void 0,gap:3,flexDirection:"column",children:[(0,K.jsxs)(p.NI,{isInvalid:!!B.prompt,children:[!_&&!y&&(0,K.jsx)(m.l,{children:l("project.create_about")}),(0,K.jsxs)(u.k,{gap:1,alignItems:"center",children:[(_||y)&&(0,K.jsxs)(u.k,{alignItems:"center",children:[(0,K.jsx)(L.h,{"aria-label":"prev result",icon:(0,K.jsx)(v.XWG,{}),size:"sm",variant:"secondary",isDisabled:_,mr:3,onClick:()=>T(void 0)}),(0,K.jsx)(Z.x,{color:"content_details",fontSize:"lg",children:H})]}),(0,K.jsx)(D.x,{display:_||y?"none":void 0,w:"full",children:(0,K.jsx)(h.I,{size:"lg",placeholder:l("project.create_about_ph"),...$("prompt",{required:{value:!0,message:l("field_required",{ns:"common"})}})})})]}),(null===B||void 0===B||null===(t=B.prompt)||void 0===t?void 0:t.message)&&(0,K.jsx)(De.J1,{children:B.prompt.message})]}),(0,K.jsx)(D.x,{display:_||y?"none":void 0,children:(0,K.jsxs)(mt.h3,{title:l("advance_options",{ns:"ai"}),children:[(0,K.jsx)(p.NI,{mb:4,children:(0,K.jsx)(ve.u,{hasArrow:!0,placement:"top",label:l("project.create_statues_ai_tip"),shouldWrapChildren:!0,children:(0,K.jsx)(We.X,{size:N?"md":"sm",...$("statuses_enabled"),children:(0,K.jsx)(Z.x,{as:"span",children:l("project.create_statues_ai")})})})}),(0,K.jsx)(ht.G,{label:l("output_lang",{ns:"ai"}),outputLanguage:P,onOutputLanguageSelectHandler:e=>{R(e)}})]})})]}),(_||y)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(Z.x,{color:"content_details",fontSize:"xs",children:[l("preview",{ns:"common"}),":"]}),(0,K.jsx)(D.x,{p:3,bg:"base_level_2",borderRadius:"lg",maxH:"calc(100vh - 17rem)",overflow:"auto",ref:F,children:(0,K.jsxs)($e.aV,{children:[(0,K.jsxs)($e.HC,{mb:2,children:[(0,K.jsxs)(Z.x,{fontSize:"sm",fontWeight:"medium",color:"content_note",children:[l("project.title"),":"]}),(0,K.jsx)(D.x,{flex:1,children:(0,K.jsx)(ft,{onChange:E,title:w,isLoading:_})})]}),(0,K.jsxs)($e.HC,{mb:3,children:[(0,K.jsxs)(Z.x,{fontSize:"sm",color:"content_note",children:[l("project.description"),":"]}),(0,K.jsx)(D.x,{flex:1,children:(0,K.jsx)(ft,{onChange:A,title:I,isLoading:_})})]}),null===y||void 0===y?void 0:y.map((e,t)=>(0,K.jsxs)($e.HC,{children:[G&&(0,K.jsxs)(u.k,{gap:2,alignItems:"center",children:[(0,K.jsxs)(Z.x,{fontSize:"sm",color:"content_note",children:[l("status.status")," ",t+1,":"]}),(0,K.jsx)(D.x,{flex:1,children:(0,K.jsx)(ft,{onChange:t=>te(e.id,t),onDelete:()=>ne(e.id),title:e.title,isLoading:_})})]}),(0,K.jsx)($e.aV,{ml:G?1.25:0,pl:G?2:0,borderLeft:G?"1px solid":void 0,borderColor:"content_alpha_400",children:e.tasks.map((t,n)=>(0,K.jsx)($e.HC,{children:(0,K.jsxs)(u.k,{gap:1,w:"full",children:[!G&&(0,K.jsxs)(Z.x,{mt:1,minW:e.tasks.length>9?6:0,textAlign:"right",fontSize:"sm",color:"content_note",children:[n+1,":"]}),(0,K.jsx)(D.x,{flex:1,children:(0,K.jsx)(ft,{onChange:e=>ie(t.id,e),onDelete:()=>oe(t.id),title:t.title,isLoading:_})})]})},t.id))})]},e.id)),!y&&_&&(0,K.jsx)(X.O,{h:8,borderRadius:"lg"})]})})]}),(0,K.jsx)(Ue.i,{my:2}),(0,K.jsxs)(u.k,{gap:3,align:"center",children:[!N&&(0,K.jsx)(mt.MT,{featureCode:g.FeatureCodes.COIN,onOwnerClick:()=>{j((0,jt.HJ)({addonCategory:g.AddonCategories.COIN,product:g.PRODUCTS.AI_WRITER,addonType:g.ONE_TIME_ADDON,hideToggleSwitch:!0}))}}),(0,K.jsxs)(Re.h,{w:N?"full":void 0,size:N?"md":"sm",spacing:2,children:[!N&&(0,K.jsx)(J.z,{isDisabled:_||o,onClick:le,children:l("back",{ns:"common"})}),_||!y?(0,K.jsx)(J.z,{type:"submit",isLoading:_,variant:"ai",leftIcon:(0,K.jsx)(M.J,{as:ae.T$Z}),spinner:(0,K.jsx)(f.Aoz,{}),width:N?"full":void 0,children:l("project.create_ai")}):(0,K.jsx)(J.z,{width:N?"full":void 0,variant:"solid",onClick:Y,isLoading:o,children:l("project.save")})]})]})]})})})};var Et=n(241902),It=n.n(Et);const At=e=>e.replace(`${g.PROJECT_MANAGEMENT}/`,""),zt=()=>{const{t:e}=(0,r.$)(["project-management","common","workspace"]),t=(0,s.k6)(),n=(0,a.I0)(),{checkFeatureAvailability:I}=(0,y.Z)(),A=(0,a.v9)(e=>e.auth),z=(0,a.v9)(e=>e.projectManagement.projectEdit),{orgs:O,selectedOrg:D}=A.payload,P=(0,x.find)(O,{id:D}),R=(0,a.v9)(e=>e.permissions.spacePermissionChecks.canCreateProjects),L=(0,a.v9)(e=>e.permissions.spacePermissionChecks.canEditProjects),M=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),F=(0,a.v9)(e=>e.projectManagement.projects),N=(0,i.useMemo)(()=>(0,j.zZ)(M,g.FeatureCodes.PM_PROJECTS),[M]),U=(0,i.useMemo)(()=>I(g.FeatureCodes.PM_PROJECT_PUBLIC),[I]),$=(0,a.v9)(e=>
1e.projectManagement.userDetailsPanel),[W,H]=(0,d.k)(!0),[Z,G]=(0,d.k)(),[J,V]=(0,d.k)(),[X,q]=(0,i.useState)(""),[Y,Q]=(0,d.k)(),[ee,te]=(0,i.useState)(),[le,se]=(0,i.useState)(),[ae,re]=(0,d.k)(),[de,ce]=(0,d.k)(),ue=(0,c.ff)(T.ID,T.a3),pe=(0,i.useCallback)(()=>{(0,f.CFj)({description:e("project.create_no_access"),status:"warning",duration:5e3})},[e]),me=(0,i.useCallback)(()=>{(0,f.CFj)({description:e("project.edit_no_access"),status:"warning",duration:5e3})},[e]),he=(0,i.useCallback)(()=>{R?!N.isUnlimited&&F.length>=N.value?G.on():t.push(`${g.PROJECT_MANAGEMENT_PROJECTS}?new-project=true`):pe()},[pe,R,t,F,N,G]),ve=(0,i.useCallback)(async(e,i)=>{i&&t.push(g.PROJECT_MANAGEMENT);try{await n((0,k.th)(e))}catch(o){(0,C.S3)(o)}(0,g.analyticsTrackEvent)("pm.projectDelete")},[t,n]),xe=(0,i.useCallback)(async()=>{try{await n((0,k.mW)())}catch(e){(0,C.S3)(e)}finally{H.off()}},[n,H]),ge=(0,i.useCallback)(async e=>{const n=(null===e||void 0===e?void 0:e.title)||X||"",i=(null===e||void 0===e?void 0:e.description)||"";re.on();try{const l=await(0,b.$LA)(n,i,null===e||void 0===e?void 0:e.statuses);(0,g.analyticsTrackEvent)("pm.projectCreate"),await xe();const s=`${(0,o.Gn)(g.PROJECT_MANAGEMENT_PROJECT,{projectSlug:l.data.slug})}?onboard=true`;t.push(s)}catch(l){(0,C.S3)(l)}finally{re.off(),V.off(),q("")}},[xe,t,X,re,V,q]),fe=(0,i.useCallback)(async e=>{Q.on();try{await(0,b.tyB)(e.id,e,{expand:"asset_references"});(0,g.analyticsTrackEvent)("pm.projectUpdate"),n((0,k.zo)({project:void 0})),n((0,k.mW)())}catch(t){(0,C.S3)(t)}finally{Q.off()}},[n,Q]),be=(0,i.useCallback)(()=>{window.location.href=g.PROJECT_MANAGEMENT_TEMPLATES_MY},[]),_e=(0,i.useCallback)(async e=>{let{resourceId:t}=e;ce.on();const n=document.getElementById("project-template");if(null===n)return;n.setAttribute("style","overflow: hidden");const i=document.querySelectorAll("[data-hide-on-template]");i.forEach(e=>e.setAttribute("style","display: none"));try{const e=await It().toPng(n,{quality:.8,height:600,width:1168});n.removeAttribute("style"),i.forEach(e=>e.removeAttribute("style"));const o="jpg",l=`${null===le||void 0===le?void 0:le.id}_${Date.now()}.${o}`,s=new File([(0,j.OP)(e)],l,{type:"image/jpg"}),a=await B().post(b.Uo9,{filename:s.name,filetype:s.type,resource:"template",resource_id:t});return await(0,g.uploadToS3)(a,s),a.data.asset}catch(o){(0,C.S3)(o)}finally{ce.off()}},[le,ce]),ke=(0,i.useCallback)(async t=>{Q.on();try{var n,i;const o=await(0,b.nby)(t),l=await _e({resourceId:null===(n=o.data)||void 0===n?void 0:n.id});await(0,b.QBs)({templateId:null===(i=o.data)||void 0===i?void 0:i.id,data:{image:l,thumbnails:[l]},params:{fields:"id"}}),(0,g.analyticsTrackEvent)("pm.projectSaveAsTemplate"),(0,f.CFj)({title:e("success",{ns:"common"}),description:e("project.saved_as_template"),status:"success",ctaText:e("templates.my_open"),onCtaClick:be}),se(void 0)}catch(o){(0,C.S3)(o)}finally{Q.off()}},[Q,se,_e,be,e]),ye=(0,i.useCallback)(async(t,i)=>{Q.on();try{await(0,b.tyB)(t.id,{access:i}),(0,g.analyticsTrackEvent)("pm.projectVisibilityUpdate"),(0,f.CFj)({title:e("success",{ns:"common"}),description:e("project.updated",{title:t.title}),status:"success"}),n((0,k.mW)())}catch(o){(0,C.S3)(o)}finally{Q.off()}},[n,e,Q]),Ce=(0,i.useCallback)(async()=>{try{const e=(await(0,b.QAW)(D,{include_guest:!0,pagination:"false"})).data.map(e=>{var t;return{...e,id:e.user_id,profile_picture:e.profile_picture,name:null!==(t=e.display_name)&&void 0!==t&&t.trim()?e.display_name.trim():e.email}});n({type:k.Sv.SET_USERS,payload:e})}catch(e){(0,C.S3)(e)}},[n,D]),Se=(0,i.useCallback)((e,t)=>{n((0,k.zo)({project:void 0})),te({project:e,email:t}),(0,g.analyticsTrackEvent)("pm.projectShare")},[te,n]),Te=()=>{n((0,jt.$$)({product:g.PRODUCTS.PROJECT_MANAGEMENT})),G.off()};return(0,i.useEffect)(()=>{xe(),Ce()},[]),Z?(0,K.jsxs)(E.A,{pageId:"pm_overview",children:[(0,K.jsx)(u.k,{direction:"column",minHeight:["calc(100vh - 92px)","calc(100vh - 92px)","calc(100vh - 48px)"],position:"relative",children:(0,K.jsx)(w.Z,{backgroundUrl:ue})}),Z&&(0,K.jsx)(f.XLS,{t:e,imageTextPrimary:e("pm"),imageTextSecondary:"Simplified",title:e("upgrade.title"),subtitle:e("upgrade.subtitle"),image:T.Uj,onHide:G.off,onViewPlansHandler:Te,featureList:[{icon:v.zlQ,title:e("feature1"),info:e("feature1_desc")},{icon:v.WrU,title:e("feature2"),info:e("feature2_desc")},{icon:v.QZG,title:e("feature3"),info:e("feature3_desc")}]})]}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(l.Z5,{children:[(0,K.jsx)(l.AW,{index:!0,element:(0,K.jsx)(st,{loading:W,onProjectCreateOpen:he})}),(0,K.jsx)(l.AW,{path:At(g.PROJECT_MANAGEMENT_PROJECTS),element:(0,K.jsx)(je,{loading:W,onProjectCreate:V.on,onProjectCreateOpen:he})}),(0,K.jsx)(l.AW,{path:At(g.PROJECT_MANAGEMENT_PROJECTS_MY),element:(0,K.jsx)(je,{loading:W,onProjectCreate:V.on,onProjectCreateOpen:he,filter:ie.a4.MY})}),(0,K.jsx)(l.AW,{path:At(g.PROJECT_MANAGEMENT_PROJECTS_SHARED),element:(0,K.jsx)(je,{loading:W,onProjectCreate:V.on,onProjectCreateOpen:he,filter:ie.a4.MY_EXCLUDE})}),(0,K.jsx)(l.AW,{path:At(g.PROJECT_MANAGEMENT_PROJECT),element:(0,K.jsx)(oe.Z,{onProjectShare:Se,onProjectCreateOpen:he,onProjectUpdate:fe,onUpgradeOpen:G.on})}),(0,K.jsx)(l.AW,{path:At(g.PROJECT_MANAGEMENT_GENERATE_PROJECT_AI),element:(0,K.jsx)(wt,{onSubmit:ge,isCreating:ae})}),(0,K.jsx)(l.AW,{path:At(g.PROJECT_MANAGEMENT_TASK),element:(0,K.jsx)(oe.Z,{onProjectCreateOpen:he,onProjectUpdate:fe,onProjectShare:Se})})]}),$&&(0,K.jsx)(ne,{}),(null===z||void 0===z?void 0:z.project)&&!le&&(0,K.jsx)(Je,{project:null===z||void 0===z?void 0:z.project,defaultTab:null===z||void 0===z?void 0:z.defaultTab,onCancel:()=>n((0,k.zo)({project:void 0})),onDelete:ve,redirectAfterDelete:null===z||void 0===z?void 0:z.redirectAfterDelete,onSubmit:fe,onShare:Se,onSaveAsTemplate:R?se:void 0,isLoading:Y,isCreating:ae}),le&&(0,K.jsx)(Ve,{project:le,onCancel:()=>se(void 0),onSubmit:ke,isLoading:Y||de}),(null===ee||void 0===ee?void 0:ee.project)&&(0,K.jsx)(_.Z,{access:ee.project.access,org:P,isAuthorizeToChangeRole:ee.project.creator===A.payload.user.pk,shareLink:(0,S.of)(ee.project,e("project.untitled")),shareTitle:e("project.public_title"),shareSubtitle:e("project.public_subtitle"),onSharingEnabledChange:e=>{ye(ee.project,e)},onSharingBlocked:L?U?void 0:G.on:me,contentType:g.SharedContentTypes.BOARD,contentId:ee.project.id,onHide:()=>{te(void 0),Ce()},prefilledEmail:ee.email}),J&&(0,K.jsx)(f.sm4,{loading:ae,isOpen:!0,title:e("project.create"),onConfirm:ge,onClose:V.off,cancelButtonText:e("cancel",{ns:"common"}),confirmButtonText:e("create",{ns:"common"}),children:(0,K.jsx)("form",{onSubmit:e=>{e.preventDefault(),ge()},children:(0,K.jsxs)(p.NI,{children:[(0,K.jsxs)(m.l,{color:"content_details",children:[e("project.title"),":"]}),(0,K.jsx)(h.I,{size:"lg",value:X,onChange:e=>q(e.target.value),placeholder:e("project.title_tip"),isDisabled:ae})]})})})]})}},155011:(e,t,n)=>{n.d(t,{Z:()=>A});var i=n(480050),o=n.n(i),l=n(683017),s=n(976166),a=n(817745),r=n(587383),d=n(270858),c=n(351839),u=n(90678),p=n(741065),m=n(459695),h=n(349798),v=n(295903),x=n(298249),g=n(193691),f=n(408499),b=n(764293),j=n(104399),_=n(514077),k=n(313773),y=n(536255),C=n(54248),S=n(291508),T=n(725913),w=n(228993);const E=[C.NN.CREATED_FROM,C.NN.CREATED_TO,C.NN.MODIFIED_FROM,C.NN.MODIFIED_TO,C.NN.PRIORITY,C.NN.PROJECT,C.NN.ATTACHMENTS_EXISTS,C.NN.SUBTASKS_EXISTS,C.NN.COMPLETED_HIDE],I="recentTasks",A=e=>{let{userId:t,userName:n,scrollOnFiltersOpen:i,headingEnabled:A=!0,containerProps:z}=e;const{t:O}=(0,f.$)(["project-management","common"]),[D,P]=(0,l.useState)([]),R=(0,l.useRef)(null),[L,M]=(0,r.k)(),[F,N]=(0,l.useState)(),[U,$]=(0,j.useLocalStorage)("tasksOrderByDashboard","-modified"),W=(0,j.useDebounce)(U,300),B=(0,b.v9)(e=>e.projectManagement.users),H=(0,b.v9)(e=>e.projectManagement.priorities),Z=(0,b.v9)(e=>e.projectManagement.projects),G=(0,b.v9)(e=>e.projectManagement.filters[I]),J=(0,j.useDebounce)(G,900),V=(0,b.I0)(),X=(0,l.useMemo)(()=>{var e,t,n,i,o,l,s,a;return[{id:C.NN.PRIORITY,label:O("priority.priority",{ns:"common"}),type:_.O1i.CHECKBOX,fields:(H||[]).map(e=>({id:e.id,icon:(0,w.jsx)(_.bJ9,{showUnset:!0,priority:e.id}
1),label:O(`priority.${e.id}`,{ns:"common"})})),selected:null!==G&&void 0!==G&&null!==(e=G.priority)&&void 0!==e&&e.values?G.priority.values:(H||[]).map(e=>e.id)},{id:C.NN.CREATED,label:O("created",{ns:"common"}),type:_.O1i.DATES,fields:[{id:"gte",value:null===G||void 0===G||null===(t=G[C.NN.CREATED_FROM])||void 0===t?void 0:t.value},{id:"lte",value:null===G||void 0===G||null===(n=G[C.NN.CREATED_TO])||void 0===n?void 0:n.value}]},{id:C.NN.MODIFIED,label:O("last_updated",{ns:"common"}),type:_.O1i.DATES,fields:[{id:"gte",value:null===G||void 0===G||null===(i=G[C.NN.MODIFIED_FROM])||void 0===i?void 0:i.value},{id:"lte",value:null===G||void 0===G||null===(o=G[C.NN.MODIFIED_TO])||void 0===o?void 0:o.value}]},{id:C.NN.ATTACHMENTS_EXISTS,label:O("has_attachments"),type:_.O1i.BOOL,value:!0===(null===G||void 0===G||null===(l=G[C.NN.ATTACHMENTS_EXISTS])||void 0===l?void 0:l.value)},{id:C.NN.SUBTASKS_EXISTS,label:O("has_subtasks"),type:_.O1i.BOOL,value:!0===(null===G||void 0===G||null===(s=G[C.NN.SUBTASKS_EXISTS])||void 0===s?void 0:s.value)},{id:C.NN.PROJECT,label:O("project.project",{count:1}),type:_.O1i.CHECKBOX,fields:(Z||[]).map(e=>({id:e.id,label:e.title||O("project.untitled")})),selected:null!==G&&void 0!==G&&null!==(a=G[C.NN.PROJECT])&&void 0!==a&&a.values?G[C.NN.PROJECT].values:(Z||[]).map(e=>e.id)}]},[G,H,Z,O]),q=(0,l.useMemo)(()=>[C.NN.CREATED_FROM,C.NN.CREATED_TO,C.NN.MODIFIED_FROM,C.NN.MODIFIED_TO,C.NN.PRIORITY,C.NN.ATTACHMENTS_EXISTS,C.NN.SUBTASKS_EXISTS,C.NN.PROJECT].filter(e=>{var t,n;return(null===G||void 0===G||null===(t=G[e])||void 0===t?void 0:t.value)||(null===G||void 0===G||null===(n=G[e])||void 0===n?void 0:n.values)}).length,[G]),Y=(0,l.useCallback)(e=>{let{groupId:t,optionId:n,value:i,values:o,type:l}=e;const s=t?`${t}__${n}`:n;V((0,y.Tv)(I,{id:s,values:o,value:i,type:l})),(0,j.analyticsTrackEvent)("pm.recentTasksFilterChange",{filter:s})},[V]),K=(0,l.useCallback)(e=>{var t;if(e&&null!==R&&void 0!==R&&null!==(t=R.current)&&void 0!==t&&t.offsetTop&&((0,j.analyticsTrackEvent)("pm.recentTasksFiltersToggle"),i)){const e=document.getElementById(j.MAIN_CONTAINER_SCROLLABLE_TARGET_ID),t=R.current.offsetTop-50;null===e||void 0===e||e.scrollTo({top:t,behavior:"smooth"})}},[R]),Q=(0,l.useCallback)(()=>{V((0,y.rr)(I,void 0)),(0,j.analyticsTrackEvent)("pm.recentTasksFiltersReset")},[V]),ee=(0,l.useCallback)(async()=>{M.on(),N(void 0),P([]);const e={};E.forEach(t=>{null!==G&&void 0!==G&&G[t]&&(e[t]=G[t])});try{const n=await(0,k.Km8)({filters:{...(0,j.mapFiltersToParamsObject)(e),complete:!1,assignees:t},ordering:U,page_size:2});P(n.data.results),N(n.data.next)}catch(n){(0,S.S3)(n)}finally{M.off()}},[M,N,P,U,G,t]),te=(0,l.useCallback)(async()=>{M.on();try{if(!F)return;const e=await o().get(F);P([...D,...e.data.results]),N(e.data.next),(0,j.analyticsTrackEvent)("pm.recentTasksLoadMore")}catch(e){(0,S.S3)(e)}finally{M.off()}},[M,N,D,F,P]),ne=(0,l.useCallback)(async(e,t)=>{$(t===_.SrV.DESCENDING?`-${e}`:e),(0,j.analyticsTrackEvent)("pm.recentTasksSortChange")},[$]);return(0,l.useEffect)(()=>{ee()},[W,J,t,null===Z||void 0===Z?void 0:Z.length]),(0,w.jsxs)(d.x,{p:4,border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",backdropFilter:"blur(2px)",...z,children:[(0,w.jsxs)(c.k,{gap:3,justifyContent:"space-between",children:[A&&(0,w.jsx)(u.X,{mb:3,children:n?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(p.x,{display:["none","none","none","block"],as:"span",fontWeight:"normal",color:"content_details",fontSize:"xs",mb:1,children:O("task.user_recent_tip",{name:n})}),(0,w.jsx)(p.x,{fontSize:["md","md","md","lg"],fontWeight:"medium",as:"span",display:"block",children:O("tasks")})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(p.x,{display:["none","none","none","block"],as:"span",fontWeight:"normal",color:"content_details",fontSize:"xs",mb:1,children:O("task.my_recent_tip")}),(0,w.jsx)(p.x,{fontSize:["md","md","md","lg"],fontWeight:"medium",as:"span",display:"block",children:O("task.my_recent")})]})}),(0,w.jsxs)(c.k,{gap:1,alignItems:"flex-start",pt:1,ref:R,children:[(0,w.jsx)(_.jFk,{title:O("filters.heading",{ns:"common"}),resetLabel:O("filters.reset_filters",{ns:"common"}),groups:X,filtersCount:q,onReset:Q,onChange:Y,onToggle:K}),(0,w.jsx)(_.akQ,{placement:"bottom-end",label:O("sort_by",{ns:"common"}),labelDefault:O("default"),labelNone:O("none",{ns:"common"}),buttonProps:{size:"sm",background:"transparent"},selected:null===U||void 0===U?void 0:U.replace("-",""),closeOnSelect:!1,direction:null!==U&&void 0!==U&&U.startsWith("-")?_.SrV.DESCENDING:_.SrV.ASCENDING,onChange:ne,optionDefault:"modified",options:[{id:"modified",label:O("modified",{ns:"common"})},{id:"priority",label:O("priority.priority",{ns:"common"})},{id:"created",label:O("created",{ns:"common"})},{id:"due_date",label:O("date_due")}]})]})]}),(0,w.jsxs)(m.K,{spacing:2,children:[D.map(e=>{const n=(0,s.Gn)(j.PROJECT_MANAGEMENT_TASK,{taskSlug:e.slug});return(0,w.jsx)(h.z,{as:a.rU,display:"block",fontWeight:300,h:"auto",lineHeight:"unset",p:0,mb:1,to:n,w:"full",whiteSpace:"unset",children:(0,w.jsx)(T.Z,{currentUserId:t,users:B,thumbShow:!1,task:e,statusShow:!0,priorityShow:!0})},e.id)}),L&&(0,w.jsx)(v.O,{my:2,w:"full",h:16,borderRadius:"lg"}),!L&&0===D.length&&(0,w.jsxs)(d.x,{textAlign:"center",color:"content_inactive",p:3,children:[(0,w.jsx)(x.J,{as:g.NUp,fontSize:"3xl",mb:3,color:"content_note"}),(0,w.jsx)(p.x,{fontWeight:"semibold",fontSize:"lg",mb:1,children:O("no_tasks")}),(0,w.jsx)(p.x,{color:"content_note",fontSize:"sm",mb:3,children:O("no_tasks_tip")}),(0,w.jsx)(h.z,{variant:"secondary",as:a.rU,size:"sm",to:`${j.PROJECT_MANAGEMENT_PROJECTS}?new-project=true`,mb:2,children:O("project.new")})]})]}),F&&(0,w.jsx)(c.k,{justifyContent:"center",mt:2,children:(0,w.jsx)(h.z,{onClick:te,isLoading:L,size:"sm",textTransform:"capitalize",children:O("show_more",{ns:"common"})})})]})}},406270:(e,t,n)=>{n.d(t,{Z:()=>a});var i=n(683017),o=n(270858),l=n(228993);const s=e=>{let{color:t,size:n=4,containerProps:i,borderShow:s=!0}=e;return(0,l.jsx)(o.x,{borderRadius:"full",border:s?"1px solid":0,borderColor:"content_note",bg:t,as:"span",display:"block",w:n,h:n,...i})},a=(0,i.memo)(s)},121341:(e,t,n)=>{n.d(t,{Z:()=>H});var i=n(683017),o=n(408499),l=n(791048),s=n(764293),a=n(587383),r=n(270858),d=n(842554),c=n(351839),u=n(298249),p=n(902352),m=n(446326),h=n(577100),v=n(124906),x=n(39821),g=n(170882),f=n(828865),b=n(366354),j=n(138342),_=n(295903),k=n(524943),y=n(807523),C=n(53004),S=n(921902),T=n(177612),w=n(677360),E=n(741065),I=n(3641),A=n(819135),z=n(498243),O=n(357023),D=n(349798),P=n(193691),R=n(792263),L=n(313773),M=n(104399),F=n(514077),N=n(291508),U=n(536255),$=n(666089),W=n(967874),B=n(228993);const H=e=>{let{projectId:t}=e;const{t:n}=(0,o.$)(["project-management","common"]),H=(0,s.I0)(),[Z,G]=(0,i.useState)([]),[J,V]=(0,i.useState)(),[X,q]=(0,i.useState)(),[Y,K]=(0,i.useState)(0),[Q,ee]=(0,a.k)(),[te,ne]=(0,a.k)(!0),[ie,oe]=(0,a.k)(),[le,se]=(0,a.k)(),[ae,re]=(0,i.useState)(),[de,ce]=(0,a.k)(),ue=(0,i.useCallback)(async()=>{try{ee.on();const e=await(0,L.e6R)(t);G(e.data.results),te&&ne.off()}catch(e){(0,N.S3)(e)}finally{ee.off()}},[t,ee,te,ne]),pe=(0,i.useCallback)(async e=>{try{ee.on();const n=await(0,L.Jvx)({projectId:t,statusId:e});K(n.data.count)}catch(n){(0,N.S3)(n)}finally{ee.off()}},[ee,K,t]),me=(0,i.useCallback)(async e=>{oe.on();try{await H((0,U.O8)(e,t)),(0,M.analyticsTrackEvent)("pm.statusAdd"),ue()}catch(n){(0,N.S3)(n)}finally{oe.off()}},[H,t,oe,ue]),he=(0,i.useCallback)(async e=>{re(void 0),se.on(),V(e)},[se,V,re]),ve=(0,i.useCallback)(async()=>
1{if(J)try{ee.on(),X&&await(0,L.l_v)(t,J.id,X),await H((0,U.dI)(t,J.id)),V(void 0),se.off(),ue(),(0,M.analyticsTrackEvent)("pm.statusDelete")}catch(e){(0,N.S3)(e)}finally{ee.off()}},[H,ue,X,t,se,ee,V,J]),xe=(0,i.useCallback)(async e=>{const n=Z.find(t=>t.id===e.draggableId);if(!n)return;const i=(0,M.updateItemsOrder)({items:Z,newIndex:e.destination.index,oldIndex:e.source.index});G(i);try{ee.on(),await H((0,U.Nf)({projectId:t,statusId:null===e||void 0===e?void 0:e.draggableId,data:{id:null===e||void 0===e?void 0:e.draggableId,title:n.title,order:e.destination.index}})),(0,M.analyticsTrackEvent)("pm.statusOrderUpdate")}catch(o){(0,N.S3)(o)}finally{ue(),ee.off()}},[t,ee,G,Z,H,ue]),ge=(0,i.useCallback)(async e=>{try{if(!J||!e)return;ce.on(),await H((0,U.Nf)({projectId:t,statusId:J.id,data:{id:J.id,title:e}})),(0,M.analyticsTrackEvent)("pm.statusNameUpdate"),await ue(),V(void 0)}catch(n){(0,N.S3)(n)}finally{re(void 0),ce.off()}},[t,J,V,ce,H,ue]),fe=(0,i.useCallback)(async(e,n)=>{try{await H((0,U.Nf)({projectId:t,statusId:n,data:{id:n,color:e}})),(0,M.analyticsTrackEvent)("pm.statusColorUpdate"),ue()}catch(i){(0,N.S3)(i)}},[t,H,ue]),be=(0,i.useMemo)(()=>(0,l.debounce)(fe,500),[fe]),je=(0,i.useCallback)((e,t)=>{const n=(0,l.cloneDeep)(Z),i=n.findIndex(e=>e.id===t);n[i].color=e,G(n),be(e,t)},[be,Z]);return(0,i.useEffect)(()=>{ue()},[]),(0,i.useEffect)(()=>{le&&null!==J&&void 0!==J&&J.id&&pe(J.id)},[le]),(0,B.jsxs)(r.x,{p:3,borderRadius:"lg",bg:"base_level_3",children:[(0,B.jsx)(R.Z5,{onDragEnd:xe,children:(0,B.jsx)(R.bK,{droppableId:"statuses-list",isDropDisabled:Q,children:e=>(0,B.jsxs)(d.aV,{mb:3,spacing:1,ref:e.innerRef,...e.droppableProps,flexDirection:"column",children:[Z.map((e,t)=>(0,B.jsx)(R._l,{draggableId:e.id,index:t,"data-title":e.title,isDragDisabled:Q,children:t=>(0,B.jsx)(d.HC,{ref:t.innerRef,...t.draggableProps,children:(0,B.jsx)(r.x,{pl:3,pr:1,py:1,borderRadius:"lg",bg:"base_level_2",children:(0,B.jsxs)(c.k,{alignItems:"center",children:[(0,B.jsxs)(c.k,{mr:3,alignItems:"center",gap:3,...t.dragHandleProps,children:[(0,B.jsx)(u.J,{as:P.NFl,color:"content_note"}),(0,B.jsx)(p.i,{orientation:"vertical",height:"2.5rem"})]}),(0,B.jsx)(c.k,{flex:1,alignItems:"center",mr:1,children:(0,B.jsxs)(m.C,{selectAllOnFocus:!1,value:(null===J||void 0===J?void 0:J.id)!==e.id||le?e.title:ae,isDisabled:de&&(null===J||void 0===J?void 0:J.id)===e.id,placeholder:n("task.untitled"),onChange:t=>{V(e),re(t)},onSubmit:ge,fontSize:"sm",color:"inherit",position:"relative",w:"full",children:[(0,B.jsx)(h.w,{display:"block",fontWeight:"medium",fontSize:"md",cursor:"pointer",transition:"all 0.1s ease-out",w:"full",_hover:de&&(null===J||void 0===J?void 0:J.id)===e.id?void 0:{px:1.5,background:"base_alpha_300",boxShadow:"0px 0px 2px var(--chakra-colors-content_alpha_300)"}}),(0,B.jsx)(v.V,{py:2,pl:2,pr:24,borderWidth:"2px"}),(0,B.jsx)(F.rGr,{})]})}),(0,B.jsxs)(c.k,{alignItems:"center",gap:.5,children:[(0,B.jsx)(F.Lqg,{value:e.color||"",onChange:t=>je(t,e.id),translations:{custom_color:n("custom_color",{ns:"common"}),presets_title:n("presets_title",{ns:"common"}),gradient_presets_title:n("gradient_presets_title",{ns:"common"})}}),(0,B.jsxs)(x.v,{autoSelect:!1,size:"sm",children:[(0,B.jsx)(g.j,{as:f.h,"aria-label":"Options",icon:(0,B.jsx)(P.Og$,{}),variant:"ghost",size:"sm",onClick:e=>e.stopPropagation()}),(0,B.jsx)(b.q,{maxWidth:"180px",onClick:e=>e.stopPropagation(),children:(0,B.jsx)(j.s,{icon:(0,B.jsx)(u.J,{as:P.KGR}),onClick:()=>he(e),children:n("delete",{ns:"common"})})})]})]})]})},e.id)})},e.id)),e.placeholder]})})}),te&&(0,B.jsx)(r.x,{mb:2,children:[...Array(4)].map((e,t)=>(0,B.jsx)(_.O,{h:12,mb:1,borderRadius:"lg"},t))}),(0,B.jsx)(c.k,{justifyContent:"center",mt:3,children:(0,B.jsx)($.Z,{label:n("status.new"),labelSave:n("save",{ns:"common"}),labelCancel:n("cancel",{ns:"common"}),placeholder:n("status.new_placeholder"),onSave:me,isLoading:ie,inputProps:{maxLength:W.XA},closeOnSave:!0})}),le&&J&&(0,B.jsxs)(k.u_,{isOpen:!0,size:"sm",variant:"line-min",onClose:()=>{V(void 0),se.off()},children:[(0,B.jsx)(y.Z,{}),(0,B.jsxs)(C.h,{children:[(0,B.jsx)(S.o,{}),(0,B.jsx)(T.x,{children:n("confirm",{ns:"common"})}),(0,B.jsxs)(w.f,{children:[(0,B.jsx)(E.x,{color:"content_details",mb:3,fontSize:"sm",children:n("status.delete_confirm",{title:J.title})}),Y&&!Q&&Z.length>1?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(E.x,{mb:3,fontSize:"sm",children:n("status.delete_confirm_statuses",{count:Y})}),(0,B.jsxs)(I.NI,{mb:3,children:[(0,B.jsx)(A.l,{textTransform:"none",children:n("status.move_tasks")}),(0,B.jsxs)(z.P,{size:"sm",width:"50%",value:X,onChange:e=>{q(e.target.value)},children:[(0,B.jsxs)("option",{children:[n("select",{ns:"common"}),"..."]}),Z.filter(e=>e.id!==J.id).map(e=>(0,B.jsx)("option",{value:e.id,children:e.title},e.id))]})]})]}):null]}),(0,B.jsxs)(O.m,{gap:3,children:[(0,B.jsx)(D.z,{size:"sm",onClick:()=>{V(void 0),se.off()},children:n("cancel",{ns:"common"})}),(0,B.jsx)(D.z,{onClick:ve,isLoading:Q,size:"sm",variant:"danger",children:n("delete",{ns:"common"})})]})]})]})]})}},725913:(e,t,n)=>{n.d(t,{Z:()=>P});var i=n(683017),o=n(408499),l=n(764293),s=n(559222),a=n(878818),r=n(741065),d=n(351839),c=n(298249),u=n(270858),p=n(179822),m=n(39821),h=n(170882),v=n(828865),x=n(519186),g=n(366354),f=n(138342),b=n(349798),j=n(193691),_=n(346526),k=n(481785),y=n(945249),C=n(514077),S=n(507495),T=n(536255),w=n(39579),E=n(262697),I=n(351762),A=n(474227),z=n(406270),O=n(390788),D=n(228993);const P=e=>{var t,n,P,R;let{currentUserId:L,compact:M=!1,dateTimeShow:F=!1,dateShow:N=!0,detailsAlignment:U="space-between",isPublic:$,labels:W,onAssignUser:B,onClick:H,onComplete:Z,onDelete:G,onDuplicate:J,onInvite:V,onMove:X,onPriorityChange:q,onSaveAsTemplate:Y,onSelect:K,onShare:Q,onSubtasksClick:ee,onUnassignUser:te,priorityShow:ne,selected:ie,statuses:oe,statusShow:le,subtasksButtonShow:se=!0,subtasksShow:ae,task:re,thumbShow:de=!0,thumbAsIcon:ce,titleTrim:ue,users:pe=[],wrapperProps:me,isBloggerProject:he}=e;const{t:ve}=(0,o.$)("project-management"),xe=(0,l.I0)(),{isOpen:ge,onToggle:fe}=(0,s.q)({defaultIsOpen:ae&&!(null===(t=re.subtasks)||void 0===t||!t.length)}),be=(0,i.useMemo)(()=>{var e;return de&&null!==(e=re.attachments)&&void 0!==e&&e.length?re.attachments[0].content_thumbnail:void 0},[re.attachments,de]),je=(0,i.useMemo)(()=>
1!(!N&&!F||!re.due_date||null!==re&&void 0!==re&&re.complete)&&new Date((0,E.pR)(re.due_date)).getTime()<(new Date).getTime(),[re.due_date,re.complete,N,F]),_e=(0,i.useCallback)((e,t)=>{let n,i,o,l,s,d;if(e){const t=he?(0,k.default)(e):(0,k.default)((0,E.pR)(e));o=`${(0,y.default)(t,"LLL d")}`,l=`${(0,y.default)(t,"h:mm aa")}`}if(t){const e=he?(0,k.default)(t):(0,k.default)((0,E.pR)(t));s=`${(0,y.default)(e,"LLL d")}`,d=`${(0,y.default)(e,"h:mm aa")}`}return o&&s?(n=o===s?`${l}-${d}`:`${o}-${s}`,i=o===s?`${l} - ${d}`:`${o} ${l} - ${s} ${d}`):s?(n=d,i=`${s} ${d}`):(n=l,i=`${o} ${l}`),(0,D.jsx)(a.u,{label:i,placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,D.jsx)(r.x,{as:"span",position:"relative",fontSize:10,color:je?"common.warning":"content_details",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",onClick:H,children:n})})},[je,H,he]),ke=(0,i.useCallback)(()=>{null===Z||void 0===Z||Z(re.id,!re.complete)},[Z,re]),ye=(0,i.useCallback)(e=>{null===B||void 0===B||B(re,e)},[re,B]),Ce=(0,i.useCallback)(e=>{null===te||void 0===te||te(re,e)},[re,te]),Se=(0,i.useMemo)(()=>{if(N&&re.due_date)return(e=>{if(!e)return;const t=he?(0,k.default)(e):(0,k.default)((0,E.pR)(e));return{full:`${(0,y.default)(t,"yyyy-MM-dd")} ${(0,y.default)(t,"h:mm aa")}`,short:`${(0,y.default)(t,"LLL d")}`}})(re.due_date)},[re.due_date,N]),Te=B||re.priority!==C.ljp.UNSET||re.complete||re.assignees&&re.assignees.length>0||re.attachments&&re.attachments.length||re.comment_count||Se,we=(0,i.useMemo)(()=>{var e;return null!==(e=re.tags)&&void 0!==e&&e.length?null===W||void 0===W?void 0:W.filter(e=>{var t,n;return(null===(t=re.tags)||void 0===t?void 0:t.includes(e.id))||(null===(n=re.tags)||void 0===n?void 0:n.includes(e.name))}):void 0},[W,re.tags]),Ee=(0,i.useMemo)(()=>!J&&!G&&!X,[J,G,X]),Ie=(0,i.useMemo)(()=>{var e;if(null!==re&&void 0!==re&&null!==(e=re.status_details)&&void 0!==e&&e.id)return{title:re.status_details.title,color:re.status_details.color};const t=null===oe||void 0===oe?void 0:oe.find(e=>e.id===re.status);return!!t&&{title:t.title,color:t.color}},[oe,re.status,re.status_details]),Ae=(0,i.useCallback)(e=>{xe((0,T.jq)({userId:e.id}))},[xe]),ze=(0,i.useCallback)(()=>(0,D.jsxs)(d.k,{alignItems:"center",as:"span",fontSize:"xs",color:"content_note",gap:1,minH:"1.5rem",lineHeight:1,children:[re.complete&&(0,D.jsx)(A.Z,{onClick:Z?ke:void 0,checked:!0,size:"xs",variant:"ghost",tooltipDelay:800}),re.comment_count?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(c.J,{ml:1,as:j.zYI}),(0,D.jsx)(r.x,{as:"span",children:re.comment_count})]}):void 0,re.attachments&&re.attachments.length?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(c.J,{ml:1,as:j.bBF}),(0,D.jsx)(r.x,{as:"span",children:re.attachments.length})]}):void 0,Se&&(0,D.jsx)(a.u,{placement:"top",hasArrow:!0,label:`${ve("date_due")}: ${Se.full}`,shouldWrapChildren:!0,children:(0,D.jsx)(r.x,{as:"span",ml:1,color:je?"common.warning":void 0,whiteSpace:"nowrap",children:Se.short})}),je&&N&&(0,D.jsx)(I.S,{ml:1})]}),[N,ke,je,ve,re,Se,Z]);return(0,D.jsxs)(u.x,{w:"full",bg:"base_level_3",borderRadius:"xl",position:"relative",border:"1px solid",borderColor:"content_alpha_100",...me,children:[K&&(0,D.jsx)(u.x,{position:"absolute",zIndex:2,left:"-9px",background:"base_level_2",h:6,overflow:"hidden",pt:.5,px:.5,top:"-1px",borderRadius:"full",children:(0,D.jsx)(w.Z,{onChange:e=>K(e.target.checked),variant:"secondary",mb:0,isChecked:ie})}),(0,D.jsxs)(u.x,{children:[be&&!ce&&(0,D.jsx)(d.k,{justifyContent:"center",height:"6rem",overflow:"hidden",position:"relative",borderTopRightRadius:"lg",borderTopLeftRadius:"lg",onClick:H,role:"button",children:(0,D.jsx)(p.E,{borderTopLeftRadius:"lg",borderTopRadius:"lg",src:be,alt:re.title,objectFit:"cover",objectPosition:"0 0",width:"100%"})}),(null===(n=re.project)||void 0===n?void 0:n.title)&&(0,D.jsx)(r.x,{pt:2,pl:2,fontSize:"xs",color:"content_details",onClick:H,children:re.project.title}),(0,D.jsxs)(d.k,{pl:M?1.5:2,pr:Ee?2:.5,pt:M||re.project?.5:2,pb:M?0:2,onClick:H,role:"button",alignItems:"center",children:[be&&ce&&(0,D.jsx)(u.x,{justifyContent:"center",height:"2rem",w:"3rem",minW:"3rem",mr:1.5,my:1,overflow:"hidden",position:"relative",borderRadius:"md",backgroundImage:be,backgroundSize:"cover",backgroundPosition:"center"}),Ie&&le&&(0,D.jsx)(a.u,{label:Ie.title,placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,D.jsx)(z.Z,{containerProps:{mr:1,border:0},size:M?3:4,color:Ie.color})}),(0,D.jsx)(r.x,{color:re.title?"content_inactive":"content_note",fontSize:M?"xs":"sm",fontStyle:re.title?void 0:"italic",w:"full",minW:0,textOverflow:ue?"ellipsis":void 0,whiteSpace:ue?"nowrap":void 0,overflow:ue?"hidden":void 0,children:re.title||ve("task.untitled")}),!Ee&&(0,D.jsxs)(m.v,{autoSelect:!1,size:"xs",isLazy:!0,children:[(0,D.jsx)(h.j,{"aria-label":"Options",variant:"ghost",as:v.h,fontSize:"xs",size:"xs",ml:1,icon:(0,D.jsx)(c.J,{as:j.Og$}),onClick:e=>e.stopPropagation()}),(0,D.jsx)(x.h,{children:(0,D.jsxs)(g.q,{w:"auto",minW:"8rem",onClick:e=>e.stopPropagation(),children:[(0,D.jsx)(f.s,{onClick:H,icon:(0,D.jsx)(c.J,{fontSize:"sm",as:j.Lr9}),children:ve("open",{ns:"common"})}),Z&&!re.complete&&(0,D.jsx)(f.s,{onClick:()=>Z(re.id,!0),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:j.jZX}),children:ve("complete",{ns:"common"})}),Z&&re.complete&&(0,D.jsx)(f.s,{onClick:()=>Z(re.id,!1),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:j.UOg}),children:ve("uncomplete",{ns:"common"})}),Q&&(0,D.jsx)(f.s,{onClick:()=>Q(re),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:j.lzh}),children:ve("share",{ns:"common"})}),J&&(0,D.jsx)(f.s,{onClick:()=>J(re),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:j.ef8}),children:ve("duplicate",{ns:"common"})}),X&&(0,D.jsx)(f.s,{onClick:()=>X(re),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:_.HZ8}),children:ve("task.move")}),Y&&(0,D.jsx)(f.s,{onClick:()=>Y(re.id),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:S.r}),children:ve("templates.save")}),G&&(0,D.jsx)(f.s,{onClick:()=>G(re),icon:(0,D.jsx)(c.J,{fontSize:"sm",as:j.KGR}),children:ve("delete",{ns:"common"})})]})})]})]}),we&&(0,D.jsx)(u.x,{px:2,pb:M?1:2,children:(0,D.jsx)(C.orO,{labels:we})}),Te?(0,D.jsxs)(d.k,{as:"span",justifyContent:U,px:M?1.5:2,pb:1,position:"relative",gap:1,overflow:M?"auto":void 0,sx:{scrollWidth:"thin"},children:[(0,D.jsx)(u.x,{position:"absolute",left:0,top:0,w:"full",h:"full",as:"span",role:"button",onClick:H}),(0,D.jsxs)(d.k,{gap:1,alignContent:"flex-start",alignItems:"center",minW:0,children:[ne&&q?(0,D.jsx)(C.xL1,{selected:re.priority,onChange:e=>q(re.id,e),variant:C.P6H.ICON}):ne?(0,D.jsx)(C.bJ9,{containerProps:{mr:1},priority:re.priority,showTooltip:!0,showUnset:!0}
1):null,se&&(0,D.jsx)(a.u,{label:ve("subtask.subtasks"),hasArrow:!0,placement:"top",children:(0,D.jsx)(b.z,{onClick:ee||fe,variant:"ghost",size:"xs",leftIcon:(0,D.jsx)(c.J,{fontSize:"md",as:j.T1R}),minW:0,pr:null!==(P=re.subtasks)&&void 0!==P&&P.length?1.5:0,pl:1.5,gap:0,iconSpacing:1.5,color:"content_details",children:(null===(R=re.subtasks)||void 0===R?void 0:R.length)||null})}),(B||(null===pe||void 0===pe?void 0:pe.length)>0)&&(0,D.jsx)(C.mTy,{onAssignUser:B?ye:void 0,onUnassignUser:te?Ce:void 0,currentUserId:L,onClickUser:Ae,size:"xs",users:pe,assigned:re.assignees,onInvite:V,containerProps:{ml:1},wrap:!M}),F&&_e(re.start_date,re.due_date),M?(0,D.jsx)(u.x,{pr:1,children:ze()}):null]}),M?null:ze()]}):void 0,ge&&(0,D.jsx)(u.x,{mx:.25,children:(0,D.jsx)(O.Z,{isPublic:$,isReadOnly:Ee,task:re,statuses:oe})})]})]})}},390788:(e,t,n)=>{n.d(t,{Z:()=>y});var i=n(683017),o=n(379274),l=n(817745),s=n(976166),a=n(764293),r=n(408499),d=n(587383),c=n(270858),u=n(351839),p=n(878818),m=n(741065),h=n(295903),v=n(104399),x=n(536255),g=n(666089),f=n(291508),b=n(406270),j=n(967874),_=n(228993);const k=e=>{let{statuses:t,isPublic:n,isReadOnly:k,task:y}=e;const{t:C}=(0,r.$)(["project-management","common"]),{projectSlug:S}=(0,o.UO)(),T=(0,a.I0)(),[w,E]=(0,d.k)(),{subtasks:I=[]}=y,A=(0,i.useCallback)(async e=>{E.on();try{await T((0,x.m0)({parent:y.id,statusId:t[0].id,title:e})),(0,v.analyticsTrackEvent)("pm.subtaskAdd",{source:"taskCard"});const n=await T((0,x.EA)(y.id));T((0,x.$5)({id:y.id,data:{subtasks:n.data.map(e=>({...e,status_id:e.status}))}}))}catch(n){(0,f.S3)(n)}finally{E.off()}},[T,y,E,t]);return(n||k)&&0===I.length?null:(0,_.jsxs)(c.x,{py:1,bg:"base_alpha_200",borderRadius:"xl",children:[I.map(e=>{const i=null===t||void 0===t?void 0:t.find(t=>t.id===e.status_id);return(0,_.jsxs)(u.k,{as:l.rU,gap:2,py:1,px:2,mx:.5,alignItems:"center",onClick:e=>e.stopPropagation(),to:n?(0,s.Gn)(v.PROJECT_MANAGEMENT_TASK_PUBLIC,{projectSlug:S,taskSlug:e.slug}):(0,s.Gn)(v.PROJECT_MANAGEMENT_TASK,{taskSlug:e.slug}),fontSize:"xs",color:"content_inactive",borderRadius:"md",minW:0,_hover:{bg:"base_level_1",color:"content_active"},children:[(0,_.jsx)(c.x,{w:3,as:"span",children:i&&(0,_.jsx)(p.u,{label:i.title,placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,_.jsx)(b.Z,{size:3,color:i.color,containerProps:{border:0}})})}),(0,_.jsx)(m.x,{as:"span",fontStyle:e.title?void 0:"italic",color:e.title?void 0:"content_details",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",children:e.title||C("task.untitled")})]},e.id)}),!k&&!n&&!w&&(0,_.jsx)(g.Z,{closeOnSave:!0,buttonProps:{ml:.5,size:"xs","data-hide-on-template":!0,variant:"secondary",background:"base_level_3",_hover:{background:"base_level_2"}},label:C("subtask.new"),labelSave:C("save",{ns:"common"}),labelCancel:C("cancel",{ns:"common"}),placeholder:C("subtask.new_placeholder"),onSave:A,inputProps:{maxLength:j.L8}}),w&&(0,_.jsx)(h.O,{h:5,borderRadius:"lg",mx:2})]})},y=(0,i.memo)(k)},967874:(e,t,n)=>{n.d(t,{L8:()=>l,XA:()=>s,cn:()=>a,fx:()=>d,gN:()=>u,of:()=>m,tg:()=>r,v:()=>h,wL:()=>p});var i=n(976166),o=n(104399);const l=2048,s=256,a=280,r="task-editor-ai-panel",d=["description","assignees","attachments","subtasks","tags","priority","start_date","due_date","checklist"],c=["#888888","#F7D765","#E9936A","#D86534","#F28FB9","#D379ED","#988DF5","#6668F8","#5889D4","#8DD4EF","#1F9D9E","#68C5A3","#94C76C"],u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.length;if(t>=c.length)return c[t%c.length+e];const n=Math.floor(c.length/t);return c[e*n]},p=(e,t,n)=>{const l=(0,o.slugify)(e.title||t);return(0,i.Gn)(o.PROJECT_MANAGEMENT_PROJECT_PUBLIC,{projectSlug:e.slug,view:n,slug:l})},m=(e,t)=>`${o.APP_BASE_URL}${p(e,t)}`,h=(e,t)=>{var n;const i=null===e||void 0===e||null===(n=e.asset_references)||void 0===n?void 0:n.find(t=>{var n;return t.asset.id===(null===e||void 0===e||null===(n=e.extra)||void 0===n?void 0:n.background_asset_id)});return i?i.asset[t]:void 0}},54248:(e,t,n)=>{n.d(t,{NN:()=>l,a4:()=>o,xV:()=>i});let i=function(e){return e.OVERVIEW="overview",e.BOARD="b",e.LIST="l",e.CALENDAR="calendar",e.GANTT="gantt",e.REPORTING="reporting",e.AUTOMATIONS="automations",e.DETAILS="details",e}({}),o=function(e){return e.MY="my",e.MY_EXCLUDE="my-exclude",e}({}),l=function(e){return e.ASSIGNEES="assignees",e.CREATED="created",e.CREATED_FROM="created__gte",e.CREATED_TO="created__lte",e.COMPLETED_HIDE="complete",e.MODIFIED="modified",e.MODIFIED_FROM="modified__gte",e.MODIFIED_TO="modified__lte",e.PRIORITY="priority",e.PROJECT="board",e.ATTACHMENTS_EXISTS="attachments__exists",e.SUBTASKS_EXISTS="subtasks__exists",e.SUBTASKS_SHOW="subtasks",e.TAGS="tags",e}({})}
1,847254:(e,t,n)=>{n.d(t,{f:()=>s});var i=n(683017),o=n(791048),l=n(104399);const s=()=>{const[e,t]=(0,l.useLocalStorage)("lastVisitedProjects",[]),n=(0,i.useCallback)(n=>{const i=(0,o.uniq)([n,...e]),l=i.length>10?10:i.length;return i.length=l,t(i),i},[e,t]);return{lastVisitedProjects:e,setLastVisitedProject:n}}},868366:(e,t,n)=>{n.d(t,{Z:()=>o});var i=n(683017);const o=()=>{const[e,t]=(0,i.useState)({shortlinks:!1,video:!0,carousel:!0,poll:!0,document:!0,comments:!0,snippets:!0,mentions:!0});return[e,t]}},151242:(e,t,n)=>{n.d(t,{Z:()=>o});var i=n(683017);const o=(e,t)=>{const[n,o]=(0,i.useState)(e);return(0,i.useEffect)(()=>{const n=setTimeout(()=>{o(e)},t);return()=>{clearTimeout(n)}},[e,t]),n}},341612:(e,t,n)=>{n.d(t,{Z:()=>m});var i=n(125138),o=n(468625),l=n(480050),s=n.n(l),a=n(289096),r=n(313773),d=n(231705),c=n(664723),u=n(117540);class p extends o.vq{constructor(e,t){super(e,t),this.id=this.opts.id||"ProcessPlannerMedia",this.type="modifier",this.defaultLocale={strings:{converting:"Converting..."}};this.opts={saveToAssets:!1,thumbnailSize:"300",thumbnailTime:"0",...t},this.i18nInit(),this.sendToSentry=this.sendToSentry.bind(this),this.getFileMeta=this.getFileMeta.bind(this),this.convertVideo=this.convertVideo.bind(this),this.generateThumbnail=this.generateThumbnail.bind(this),this.saveToAssets=this.saveToAssets.bind(this),this.processFile=this.processFile.bind(this),this.afterUpload=this.afterUpload.bind(this)}sendToSentry(e,t){a.$e(n=>{n.setLevel("error"),n.setTag("context","post-editor-uploader"),t&&n.setContext("Additional Data",t),a.uT(e)})}preloadImage(e){return new Promise((t,n)=>{const i=new Image;i.onload=t,i.onerror=n,i.src=e})}async getFileMeta(e,t){const n=e.type.split("/")[0];try{const t=URL.createObjectURL(e.data),i=await(0,c.iO)(n,t);return URL.revokeObjectURL(t),i}catch{return await(0,c.iO)(n,t)}}async convertImage(e,t){let{key:n,url:i,meta:o}=t;return new Promise(async(t,l)=>{var a;this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:.35});const r=await s().post(d.ikj,{key:n,url:i,meta:o}).catch(()=>{});if(null!==r&&void 0!==r&&null!==(a=r.data)&&void 0!==a&&a.url){this.up
1py.emit("postprocess-complete",e);const n=r.data,i=new URL(n.url);return void t({url:n.url,dir:`${i.origin}${i.pathname.slice(0,i.pathname.lastIndexOf("/"))}`,fileName:i.pathname.split("/").pop(),meta:{width:n.converted?n.meta.width:o.width,height:n.converted?n.meta.height:o.height}})}this.uppy.emit("postprocess-complete",e),this.sendToSentry("File upload failed. Error on convert request - empty URL.",{endpoint:d.ikj,data:{key:n,url:i},response:null===r||void 0===r?void 0:r.data}),l(new Error("File upload failed."))})}async convertVideo(e,t){let{key:n,url:i,meta:o}=t;return new Promise(async(t,l)=>{var a,r;this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:0});const c=await s().post(d.llq,{key:n,url:i,meta:o}).catch(()=>{});if("converting_skipped"===(null===c||void 0===c||null===(a=c.data)||void 0===a?void 0:a.status)){this.uppy.emit("postprocess-complete",e);const n=c.data,i={dir:n.dir,fileName:n.fileName,url:n.outputUrl,outputUrl:n.outputUrl,meta:{duration:n.meta.duration,fps:n.meta.fps,width:n.meta.width,height:n.meta.height}};return void t(i)}if(null===c||void 0===c||null===(r=c.data)||void 0===r||!r.task)return this.up
1py.emit("postprocess-complete",e),this.sendToSentry("File upload failed. Error on convert request - empty task.",{endpoint:d.llq,data:{key:n,url:i},response:null===c||void 0===c?void 0:c.data}),void l(new Error("File upload failed."));const u=setInterval(async()=>{var n,i,o;const a=await s().post(d.Os8,c.data).catch(()=>{});if(!this.uppy.getFile(e.id))return clearInterval(u),void l(new Error("File upload aborted."));if("error"===(null===a||void 0===a||null===(n=a.data)||void 0===n?void 0:n.status))return clearInterval(u),this.sendToSentry("File upload failed. Error on convert status request - status error.",{endpoint:d.Os8,data:c.data,response:null===a||void 0===a?void 0:a.data}),void l(new Error("File upload failed."));if(null!==a&&void 0!==a&&null!==(i=a.data)&&void 0!==i&&i.status){const t=this.uppy.getFile(e.id);if(t){var r,p;const n=100*((null===(r=t.progress)||void 0===r||null===(p=r.postprocess)||void 0===p?void 0:p.value)||0),i=a.data.percent||0,o=n>=i?n+1:i,l=Math.min(Math.max(o,1),100);this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:l/100})}}if("completed"===(null===a||void 0===a||null===(o=a.data)||void 0===o?void 0:o.status)){clearInterval(u),this.uppy.emit("postprocess-complete",e);const n=a.data,i={dir:n.dir,fileName:n.fileName,url:n.outputUrl,outputUrl:n.outputUrl,meta:{duration:n.meta.duration,fps:n.meta.fps,width:n.meta.width,height:n.meta.height}};return void t(i)}},5e3)})}async generateThumbnail(e,t){let{key:n,size:o,time:l}=t,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!n)throw this.sendToSentry("File upload failed. Error on generate thumb URL - missing key.",{data:{url:e.uploadURL},response:e.response}),new Error("Missing file key");const a=i.stringify({s:o,t:l}),d=`${r.qnH}/${n}?${a}`;if(s)try{await this.preloadImage(d)}catch{}return d}saveToAssets(e){let{type:t,name:n,key:i,data:o,app_type:l}=e;const a=e=>{var t;const n=null===e||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[0];return"image/gif"===e?4:"video"===n?2:"image"===n?0:"application/pdf"===e?17:"text/plain"===e?18:e.includes("officedocument")?19:null};try{const e=parseInt(this.opts.thumbnailSize.split("x")[0]);return s().post(d.J$J,{app_type:l,asset_type:a(t),asset_key:i,asset_name:n,asset_size:o.size,payload:{duration:o.meta.duration},thumbnail:o.url,thumbnail_width:o.meta.width,thumbnail_height:o.meta.height,thumbnail_cover_image:o.thumbUrl,cover_image_width:o.meta.width&&o.meta.height?parseInt(e):void 0,cover_image_height:o.meta.width&&o.meta.height?parseInt(e/(o.meta.width/o.meta.height)):void 0})}catch(r){}}async processFile(e){var t;const n=e.type.split("/")[0],i=e.response,o=null===i||void 0===i||null===(t=i.body)||void 0===t?void 0:t.url,l={};if(!o)throw this.sendToSentry("File upload failed. Error on process file - missing file URL.",{data:{url:o},response:i}),new Error("Missing file URL");if(!(0,u.QZ)(o))throw this.sendToSentry("File upload failed. Error on process file - invalid S3 URL.",{data:{url:o},response:i}),new Error("Missing required data");const s=new URL(o).pathname.substring(1);if(l.meta=await this.getFileMeta(e,o),"video"===n){const t=await this.convertVideo(e,{key:s,url:o,meta:l.meta});l.dir=t.dir,l.fileName=t.fileName,l.url=t.url,l.outputUrl=t.outputUrl,l.thumbTime=parseFloat(this.opts.thumbnailTime)||0,l.meta=t.meta}else{const t=await this.convertImage(e,{key:s,url:o,meta:l.meta});l.dir=t.dir,l.fileName=t.fileName,l.url=t.url,l.meta=t.meta}if(["video","image"].includes(n)&&!e.type.includes("photoshop")){const t=new URL(l.url).pathname.substring(1);l.thumbUrl=await this.generateThumbnail(e,{key:t,size:this.opts.thumbnailSize,time:"video"===n?this.opts.thumbnailTime:void 0},!0),this.uppy.setFileState(e.id,{preview:l.thumbUrl})}if(this.opts.saveToAssets)if(this.opts.returnAssetId){var a;const t=await this.saveToAssets({type:e.type,name:e.name,key:s,data:{...l,fileNameOriginal:e.name,size:e.size},app_type:this.opts.appType});l.assetId=null===t||void 0===t||null===(a=t.data)||void 0===a?void 0:a.id}else this.saveToAssets({type:e.type,name:e.name,key:s,data:{...l,fileNameOriginal:e.name,size:e.size},app_type:this.opts.appType});return l}afterUpload(e){const t=e.map(e=>{const t=this.uppy.getFile(e);return this.processFile(t).then(e=>
1{this.uppy.log(`[ProcessPlannerMedia] File ${t.id} processed.`);const n={body:e,uploadURL:e.url};this.uppy.emit("processPlannerMedia:upload-success",t,n),this.uppy.emit("processPlannerMedia:upload-complete",t,n)}).catch(e=>{this.uppy.log(`[ProcessPlannerMedia] Failed processing file ${t.id}:`,"error"),this.uppy.log(e,"error"),this.uppy.emit("upload-error",t,new Error(e)),this.uppy.emit("processPlannerMedia:upload-error",t,new Error(e)),this.uppy.emit("processPlannerMedia:upload-complete",t)})});return Promise.all(t).then(()=>{this.uppy.emit("processPlannerMedia:complete",e)})}install(){this.uppy.addPostProcessor(this.afterUpload)}uninstall(){this.uppy.removePostProcessor(this.afterUpload)}}const m=p},360367:(e,t,n)=>{var i=n(560191),o=n.n(i);o().shape({socialUrl:o().string,status:o().string.isRequired,channel:o().string,multiply_parent:o().string})},411572:(e,t,n)=>{n.d(t,{b:()=>o});var i=n(104399);const o=(e,t,n)=>{(0,i.analyticsTrackEvent)(`${e} - ${n}`)}},186401:e=>{e.exports=JSON.parse('{"example":"Example","projects":{"title":"Every design, video and doc you make, in one place","description":"Projects are everything you create in Simplified: social graphics, videos, presentations, AI images and documents. Start from a template or a blank canvas, and each project lands here, ready to edit, resize, share or reuse.","subtext":"No design skills needed. Start from a template and make it yours.","action":"Create a project","example_title":"Spring product launch","organize":{"title":"One workspace for every format","description":"Design the post, cut the video, write the caption and build the deck without switching tools. Filter by type, group work into folders and keep every piece of a launch together.","example_1":"Instagram carousel","example_2":"Launch video","example_3":"Pitch deck"},"review":{"title":"Made once, reused everywhere","description":"Resize any design for every platform, duplicate it for the next campaign, share a link for feedback or send it straight to the social planner. Campaigns you build with Riley show up here too."}},"campaigns":{"title":"Tell Riley the goal. Get a campaign ready to publish.","description":"Launching a product, promoting an offer or filling next week\'s calendar? Describe it to Riley. Riley plans the channels and timing, writes every post, creates the visuals and videos in your brand style, and brings it all back as drafts for your approval.","subtext":"Start with a sentence. Approve, tweak or ask for another round.","action":"Start with Riley","example_title":"Spring product launch","organize":{"title":"From a sentence to a plan","description":"Describe your goal in plain language. Riley asks for the details that matter, then proposes the content, channels and schedule for you to approve before anything is created.","example_1":"\u201cHelp me launch our spring collection.\u201d","example_2":"Riley asks about the audience and launch date","example_3":"A campaign plan is ready for your approval"},"review":{"title":"Drafts you can publish, not just ideas","description":"Once you approve the plan, Riley writes the copy and creates the images and videos using your brand kit. Review every draft here, ask for changes in the chat, then schedule the approved posts to your connected accounts."}},"folders":{"title":"Keep every client, campaign and team organized","description":"Folders give your library a structure that matches how you work: one per client, one per campaign, one per team. Move designs, videos and media in, and stop hunting for the latest version.","subtext":"Create your first folder, then add the work that belongs together.","action":"Create a folder","example_title":"Spring launch","organize":{"title":"Built for juggling more than one brand","description":"Separate clients so nothing gets mixed up, keep a campaign\'s designs and media side by side, and g
1ive each team its own space. Name folders the way you say them out loud and the structure grows with your library.","example_1":"Product images","example_2":"Social designs","example_3":"Launch videos"},"review":{"title":"Find it in seconds, not scrolls","description":"Search folders by name, filter by who created them, and open one to browse everything inside. Move work between folders as projects evolve, so the library stays tidy without a cleanup day."}},"assets":{"title":"Upload once. Use it in every design, video and post.","description":"Your media library holds the images, videos and audio behind your brand: product shots, logos, b-roll, voiceovers. Add files from your desktop or straight from your phone, organize them into folders, and pull them into the editor, the video tools or a social post without uploading again.","subtext":"Start with the files you already have. Images, video and audio are all welcome.","action":"Upload media","example_title":"Spring launch media","organize":{"title":"One library, every format","description":"Photos, clips and audio live side by side, filtered by type and searchable by name. Group them into folders per client or campaign so the right file is always where you expect it.","example_1":"Product photos","example_2":"Launch clips","example_3":"Voiceover tracks"},"review":{"title":"From library to published in a click","description":"Preview any file, download it, open images and video in the editor, or post them directly to your connected social accounts. Everything you upload stays ready for the next campaign."}},"projectManagement":{"title":"Plan the campaign next to the content it produces","description":"Project management in Simplified keeps tasks, deadlines and teammates in the same workspace as the designs, videos and posts they are about. Create a project from scratch, a template or an AI-generated plan, assign the work, and follow it from idea to published.","subtext":"Start from scratch, choose a template, or let AI draft the plan for you.","action":"Set up a project","example_title":"Spring launch plan","organize":{"title":"Board, list or calendar. Your call.","description":"Break the project into tasks and move them through statuses that match how your team works. Switch views without losing anything, and see at a glance what is blocked, due or done.","status_1":"To do","status_2":"In progress","status_3":"Done","example_1":"Write the launch brief","example_2":"Design the campaign","example_3":"Review the plan"},"review":{"title":"Ownership, deadlines and feedback in one place","description":"Assign every task, set due dates, tag priorities and discuss the details in comments where the work happens. Attach files and links so no one has to ask where the latest version is."}},"generations":{"title":"Every AI image and video you generate, saved here","description":"Describe what you want and Simplified generates it with leading image and video models: product shots, social visuals, ads, short clips. Each prompt becomes a collection you can revisit, so your best results are never lost in a chat history.","action":"Generate image","video_action":"Generate video","subtext":"Start with your free credits. Your first results appear here in seconds.","example_title":"Spring launch visuals","organize":{"title":"Image or video, from one prompt","description":"Pick the format, describe the shot, choose a style and aspect ratio, and generate several variations at once. Use a reference image to keep products and characters consistent.","example_1":"Product shots","example_2":"Social visuals","example_3":"Short clips"},"review":{"title":"Collections that are ready to use","description":"Open a collection to compare every variation from a prompt, download the winners, or open them in the editor to build the post around them. Come back any time to generate more in the same style."}}}')}}]); 2//# sourceMappingURL=1010.899af51d.chunk.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.