1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="cdcadb35-aa5e-4277-8c25-e4d641fc90be",e._sentryDebugIdIdentifier="sentry-dbid-cdcadb35-aa5e-4277-8c25-e4d641fc90be")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[32092,38873],{1541:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(14232),o=r(28118),a=r(31123),i=r(4053),s=r(46721),c=r(63065),l=r(2708),u=r(28915),d=r(79119),p=r(91233),f=r(7017),h=r(37876);let m=function(e){var t=e.onExport,r=e.disabled,m=e.hideCsv,g=void 0!==m&&m,j=e.dataTestId,v=void 0===j?"card-export":j,b=(0,o.useTranslation)("project"),x=b.t,y=b.i18n,A=(0,n.useState)(null),w=A[0],O=A[1],S=function(){O(null)},k=(0,n.useMemo)(function(){var e=[];return g||e.push({id:"export-csv",label:x("project.results.export.csv"),icon:(0,h.jsx)(p.A,{fontSize:"small"}),format:"csv"}),e.push({id:"export-pdf",label:x("project.results.export.pdf"),icon:(0,h.jsx)(f.A,{fontSize:"small"}),format:"pdf"},{id:"download-png",label:x("project.results.export.png"),icon:(0,h.jsx)(u.A,{fontSize:"small"}),format:"png"},{id:"download-jpeg",label:x("project.results.export.jpeg"),icon:(0,h.jsx)(u.A,{fontSize:"small"}),format:"jpeg"}),e},[g,y.language]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a.A,{size:"small","aria-label":x("project.results.export.label"),title:x("project.results.export.label"),"data-testid":"".concat(v,"-download-icon"),"data-export-ignore":"true",onClick:function(e){O(e.currentTarget)},disabled:void 0!==r&&r,sx:{mt:-.5,mr:-.5,flexShrink:0},children:(0,h.jsx)(d.A,{fontSize:"small"})}),(0,h.jsx)(c.A,{"data-testid":"".concat(v,"-download-menu"),anchorEl:w,open:!!w,onClose:S,disableScrollLock:!0,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},slotProps:{backdrop:{invisible:!0,sx:{backgroundColor:"transparent"}}},children:k.map(function(e){return(0,h.jsxs)(l.A,{dense:!0,onClick:function(){S(),t(e.format)},children:[(0,h.jsx)(i.A,{children:e.icon}),(0,h.jsx)(s.A,{children:e.label})]},e.id)})})]})}},6277:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(46783),o=r(28118),a=r(26796),i=r(37876);let s=(0,o.withTranslation)(["project"])(function(e){var t=e.t,r=e.createdAt;return!r||(0,a.iv)(r)>24?null:(0,i.jsx)(n.A,{component:"span",color:"error.main",sx:{fontSize:12,px:.75,borderRadius:100,fontWeight:300,textDecoration:"none"},children:t("project:project.newIdentifier")})})},6286:(e,t,r)=>{r.d(t,{R:()=>s});var n=r(63857),o=r(60180),a=r.n(o),i=r(42812),s=function(e){var t;return t=(0,n.A)(a().mark(function t(r){return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r({type:i.A.SET_CURRENT_TAB,value:e});case 1:case"end":return t.stop()}},t)})),function(e){return t.apply(this,arguments)}}},12436:(e,t,r)=>{r.d(t,{G:()=>n});function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1500,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1500,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2500,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1500;return e?e.startsWith("data:")?e:(e=e.includes("imgix.net")?e.replace(/(.*)\.imgix\.net(\/)/,""):(e=e.replace(/^(?:https?:\/\/)?(?:www\.)?/i,"")).replace(/(s3-|s3\.)?(.*)\.amazonaws\.com(\/(.*?)\/)/,""),"https://".concat("ehq-production-us-california.imgix.net","/").concat(e,"?auto=format&auto=compress&h=").concat(t,"&w=").concat(r,"&max-w=").concat(n,"&min-w=").concat(o)):""}},16798:(e,t,r)=>{r.r(t),r.d(t,{default:()=>c}),r(14232);var n=r(28118),o=r(28888),a=r(65595),i=r(31123),s=r(37876);let c=function(e){var t=e.onClick,r=e.dataTestId,c=(0,n.useTranslation)("common").t;return(0,s.jsx)(a.A,{title:c("common:common.share"),placement:"top",children:(0,s.jsx)(i.A,{size:"small",onClick:t,"data-testid":r||"project-tool-share-button",children:(0,s.jsx)(o.A,{fontSize:"small"})})})}},21311:(e,t,r)=>{r.d(t,{A:()=>cC});var n,o=r(31777),a=r(83129),i=r(42969),s=r(63857),c=r(60180),l=r.n(c),u=r(14232),d=r(18847),p=r.n(d),f=r(28118),h=r(77328),m=r.n(
1h),g=r(48230),j=r.n(g),v=r(89099),b=r.n(v),x=r(98512),y=r(59234),A=r(21471),w=r(89003),O=r(82803),S=r(46783),k=r(38983),C=r(66689),P=r(27925),E=r(59860),T=r(33713),I=r(71858),D=r(33248),R=r(72440),_=r(34626),B=r(65595),M=r(31123),F=r(21014),U=r(67761),z=r(21045),L=r(65588),N=r(84227),H=r(83902);let W=(0,o.Ng)(function(e){return{imageKey:"bannerUrl",imageUrl:e.project.project.bannerUrl,uploading:e.project.uploadingBanner,uploadError:e.project.bannerUploadError,dataTestId:"admin-project-create-banner"}},function(e){return(0,a.zH)({uploadImage:C.QI,onChange:C.vr},e)})(H.A);var q=r(71929),Q=r(56296),G=r(19058),V=r(11695),K=r(13434),Y=r(60858),$=r(37876),J=["children","value","index"];function X(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?X(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ee(e){var t=e.children,r=e.value,n=e.index,o=(0,E.A)(e,J);return(0,$.jsx)("div",Z(Z({role:"tabpanel",hidden:r!==n,id:"simple-tabpanel-".concat(n),"aria-labelledby":"simple-tab-".concat(n)},o),{},{children:r===n&&(0,$.jsx)(y.A,{sx:{pt:2},children:t})}))}function et(e){return{id:"simple-tab-".concat(e),"aria-controls":"simple-tabpanel-".concat(e)}}let er=(0,f.withTranslation)(["project","common"])(function(e){var t,r,n,o,a,i,c,d,p,f,h=e.t,m=e.project,g=e.fetchProject,j=e.resetErrors,v=e.updateProject,b=e.saveProject,w=e.errors,O=e.saving,k=e.dataTestId,C=e.activeImageTab,E=e.imageSettingsToggler,H=(0,u.useState)(!1),J=H[0],X=H[1],er=(0,u.useState)(""),en=er[0],eo=er[1],ea=(0,u.useState)(0),ei=ea[0],es=ea[1],ec=function(){X(!J),m.bannerUrl?E("cropImage"):E("upload")},el=(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return v("bannerUrl",""),e.next=3,b();case 3:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),eu=function(e){E(e),"upload"===e?es(0):"unsplash"===e?es(1):"cropImage"===e&&es(2)},ed=(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return j(),e.next=3,g(m.id);case 3:X(!1);case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)}),ep=(o=(0,s.A)(l().mark(function e(t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.toBlob(function(){var e=(0,s.A)(l().mark(function e(t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.name=m.bannerUrl,eo(t);case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}},e)})),function(e){return o.apply(this,arguments)}),ef=(a=(0,s.A)(l().mark(function e(){var t,r;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!("cropImage"===C&&en)){e.next=11;break}return t=(0,K.JU)(m.imageUrl),e.next=4,L.A.perform(en);case 4:return r=e.sent,v("bannerUrl",t?"".concat(r,"-unsplash-").concat(t):r),e.next=9,b();case 9:e.next=13;break;case 11:return e.next=13,b();case 13:case"end":return e.stop()}},e)})),function(){return a.apply(this,arguments)});m.bannerUrl?h("project:project.editBanner"):h("project:project.addBanner");var eh=m.bannerUrl?"":h("project:project.projectBanner");return(0,$.jsx)(y.A,{sx:{width:"100%"},"data-testid":"project-banner-container",children:(0,$.jsxs)(y.A,{sx:{position:"relative"},"data-testid":"project-banner-content",children:[m.bannerUrl&&(0,$.jsxs)(y.A,{sx:{position:"absolute",top:2,right:2,zIndex:1,display:"flex",alignItems:"center",gap:1,p:1},"data-testid":"project-banner-actions",children:[eh&&(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",sx:{mr:2},"data-testid":"project-banner-header-text",children:eh}),(0,$.jsx)(B.A,{title:h("project:project.editBanner"),"data-testid":"project-banner-edit-tooltip",children:(0,$.jsx)(M.A,{onClick:ec,size:"small",color:"primary","data-testid":"".concat(k,"-button"),sx:{bgcolor:"background.paper","&:hover":{bgcolor:"grey.200"}},children:(0,$.jsx)(U.A,{fontSize:"inherit"})})}),(0,$.jsx)(B.A,{title:h("project:project.deleteBanner"),"data-testid":"project-banner-delete-tooltip",children:(0,$.jsx)(M.A,{onClick:el,size:"small","data-testid":"".concat(k,"-deleteBtn"),sx:{bgcolor:"background.paper",color:"text.secondary","&:hover":{bgcolor:"grey.200",color:"error.main"}},children:(0,$.jsx)(F.A,{fontSize:"inherit"})})})]}),(i=null!=w&&w.bannerCaption?["error",(0,N.A)(w.bannerCaption)]:(null==m||null==(t=m.bannerCaption)?void 0:t.length)>=125?["warning",h("common:common.maxCharactersReached")]:[],d=(c=(0,P.A)(i,2))[0],p=c[1],f="error"===d,(0,$.jsxs)(Y.A,{visible:J,width:"65%",title:(0,$.jsx)(S.A,{variant:"h6",component:"span","data-testid":"project-banner-drawer-title",children:h("project:project.uploadOrEditBanner")}),onClose:ed,footer:(0,$.jsxs)(T.A,{direction:"row",gap:2,"data-testid":"project-banner-drawer-footer",children:[(0,$.jsx)(A.A,{variant:"contained",disableElevation:!0,onClick:ef,disabled:O,"data-testid":"project-banner-save-changes",startIcon:O?(0,$.jsx)(I.A,{color:"inherit",size:16}):void 0,children:h("common:common.save")}),(0,$.jsx)(A.A,{variant:"outlined",onClick:ed,disabled:O,"data-testid":"".concat(k,"-cancelBtn"),children:h("common:common.cancel")})]}),contentDataTestId:"project-banner-drawer-content",headerDataTestId:"project-banner-drawer-header","data-testid":"project-banner-drawer",closeDisabled:O,children:[(0,$.jsx)(y.A,{"data-testid":"project-banner-tabs-container",children:(0,$.jsxs)(D.A,{value:ei,onChange:function(e,t){es(t),0===t?eu("upload"):1===t?eu("unsplash"):2===t&&eu("cropImage")},"aria-label":"banner tabs",variant:"scrollable",scrollButtons:"auto","data-testid":"project-banner-tabs",children:[(0,$.jsx)(R.A,Z(Z({label:h("project:project.uploadImages")},et(0)),{},{"data-testid":"".concat(k,"-uploadImages")})),(0,$.jsx)(R.A,Z(Z({label:h("project:project.imagesByUnsplash")},et(1)),{},{"data-testid":"".concat(k,"-imagesByUnsplash")})),m.bannerUrl&&(0,$.jsx)(R.A,Z(Z({label:h("project:project.editImage")},et(2)),{},{"data-testid":"".concat(k,"-editImage")}))]})}
1),(0,$.jsxs)(ee,{value:ei,index:0,children:[(0,$.jsx)(y.A,{sx:{mb:3},"data-testid":"project-banner-upload-section",children:(0,$.jsx)(W,{onUploadComplete:eu,projectBanner:!0,dataTestId:k})}),(0,$.jsxs)(y.A,{"data-testid":"project-banner-alt-text-section",children:[(0,$.jsx)(Q.A,{placement:"top",tooltip:(0,$.jsx)(V.A,{html:h("common:common.images.imageAltTextHelp")}),"aria-label":h("common:common.images.imageAltText"),mb:1,"data-testid":"project-banner-alt-text-tooltip",iconTestId:"project-banner-alt-text-info-icon",children:(0,$.jsx)(S.A,{variant:"body2",component:"label",htmlFor:"bannerCaption","data-testid":"project-banner-alt-text-label",children:h("common:common.images.imageAltText")})}),(0,$.jsx)(_.A,{fullWidth:!0,id:"bannerCaption",name:"bannerCaption",value:m.bannerCaption||"",onChange:function(e){v(e.target.name,e.target.value)},slotProps:{htmlInput:{maxLength:125}},error:f,helperText:p,size:"small","data-testid":"".concat(k,"-imageAltText")}),"warning"===d&&!f&&(0,$.jsx)(x.A,{severity:"warning",sx:{mt:1},"data-testid":"project-banner-alt-text-warning",children:p})]})]}),(0,$.jsx)(ee,{value:ei,index:1,children:(0,$.jsx)(G.A,{onImageSelect:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"bannerUrl";v(t,e),eu("upload")},nextPageImageCount:18,initialPageImageCount:27,minHeightOfModal:500})}),m.bannerUrl&&(0,$.jsx)(ee,{value:ei,index:2,children:(0,$.jsx)(q.A,{src:m.bannerUrl,onComplete:ep,dataTestId:k})})]})),!m.bannerUrl&&(0,$.jsxs)(S.A,{variant:"body2",sx:{mb:1,fontSize:"1rem",color:"text.secondary"},"data-testid":"project-banner-label",children:[h("project:project.projectBanner"),m.banner]}),(0,$.jsx)(y.A,{sx:{minHeight:m.bannerUrl?"auto":100,overflow:"hidden"},"data-testid":"project-banner-image-container",children:m.bannerUrl?(0,$.jsx)(y.A,{component:"img",src:m.bannerUrl,alt:m.bannerCaption||"Banner image",sx:{width:"100%",height:"auto",display:"block"},"data-testid":"project-banner-image"}):(0,$.jsx)(y.A,{sx:{height:192,display:"flex",border:"2px dashed",borderColor:"grey.300",alignItems:"center",justifyContent:"center",borderRadius:1,cursor:"pointer"},tabIndex:0,onClick:ec,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&ec()},"data-testid":"".concat(k,"-projectImage"),children:(0,$.jsxs)(y.A,{sx:{textAlign:"center",color:"text.secondary"},"data-testid":"project-banner-placeholder-content",children:[(0,$.jsx)(z.A,{sx:{fontSize:48,display:"block",mb:1,mx:"auto"},"data-testid":"project-banner-placeholder-icon"}),(0,$.jsx)(S.A,{variant:"body2","data-testid":"project-banner-placeholder-text",children:h("project:project.clickToUpload")}),(0,$.jsx)(S.A,{variant:"caption",color:"text.secondary","data-testid":"project-banner-placeholder-formats",children:h("project:project.supportedImageFormats")})]})})})]})})}),en=(0,o.Ng)(function(e){return{project:e.project.project,errors:e.project.errors,saving:e.project.saving,activeImageTab:e.project.activeImageTab,dataTestId:"admin-project-create-banner"}},function(e){return(0,a.zH)({fetchProject:C.Sw,updateProject:C.vr,saveProject:C.JU,resetErrors:C.$u,imageSettingsToggler:C.xd},e)})(er);var eo=r(67251),ea=r(23745),ei=r(29898),es=r(52672),ec=r(76966);function el(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(el=function(){return!!e})()}var eu=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,el()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"optionalProps",value:function(){return this.props.backgroundImage?{backgroundImage:'url("'.concat(this.props.backgroundImage,'")'),backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center",height:"100%"}:{}}},{key:"render",value:function(){var e=this,t=this.props.content;return(0,$.jsx)(y.A,{component:"section",sx:{position:"relative",display:"flex",flexDirection:"column"},children:(0,$.jsx)(y.A,{ref:function(t){e.brick=t},className:"brick-wrapper",sx:{display:"flex"},children:(0,$.jsxs)(y.A,{className:"middle",sx:{width:"100%"},children:[t,this.props.backgroundImage&&(0,$.jsx)(y.A,{className:"bg-image",style:this.optionalProps(),sx:{mt:"20px"}})]})})})}}])}(u.Component);(0,i.default)(eu,"defaultProps",{minHeight:200});var ed=r(35434),ep=r(7379),ef=r.n(ep);function eh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eh=function(){return!!e})()}var em=function(e){function t(){var e,r,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,eo.default)(this,t),e=t,r=[o],e=(0,es.default)(e),n=(0,ei.default)(this,eh()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r)),ef().call(n,o),n.name=o.name,n}return(0,ec.default)(t,e),(0,ea.default)(t)}(ef());function eg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}(0,i.default)(em,"baseURL","/project_tags"),(0,i.default)(em,"_type","project-tags");var ej=function(){var e;return e=(0,s.A)(l().mark(function e(t){var r;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:ed.A.FETCH_PROJECT_TAGS_REQUEST}),e.prev=1,e.next=4,em.query({include_unused:1});case 4:r=e.sent,t({type:ed.A.FETCH_PROJECT_TAGS_SUCCESS,tags:r.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?eg(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eg(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({id:e.id},e.attributes())})}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),t({type:ed.A.FETCH_PROJECT_TAGS_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t){return e.apply(this,arguments)}},ev=r(10927),eb=r(39512),ex=r(1796),ey=r(4942),eA=r(39502),ew=r(55700),eO=["key"],eS=["key","onDelete"],ek=["inputProps"];function eC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eE=new RegExp(/^[ A-Za-zÃ-Ÿ0-9_''&-]*$/),eT=(0,ev.Z)(),eI=r(73706),eD=r(96633);let eR=(0,o.Ng)(function(e){var t,r,n=(null==(t=e.siteSettings)||null==(t=t.settings)?void 0:t.disableProjectTagCreation)===!0,o=null==(r=e.currentUser)||null==(r=r.user)?void 0:r.roleName,a=o===eD.HubAdmin||o===eD.ProjectAdmin;return{value:e.project.project.platformAnalyticsTagList,imageUrl:e.project.project.imageUrl,options:e.projectTags.tags,fetching:e.projectTags.fetching,saveError:e.project.saveError,fetchError:e.projectTags.fetchError,doneFetching:e.projectTags.doneFetching,dataTestId:"admin-project-create-tags",tagsRestricted:n&&a}},function(e){return(0,a.zH)({onChange:C.vr,fetchData:ej,projectSettingsToggler:C.Xg,imageSettingsToggler:C.xd,trackChanges:C.R6},e)})((0,eI.A)(function(e){var t=e.value,r=void 0===t?[]:t,n=e.options,o=void 0===n?[]:n,a=e.onChange,i=e.imageUrl,s=e.projectSettingsToggler,c=e.imageSettingsToggler,l=e.trackChanges,d=e.dataTestId,p=e.tagsRestricted,h=void 0!==p&&p,m=(0,f.useTranslation)(["project","common","tag-manager"]).t,g=(0,u.useState)(""),j=g[0],v=g[1],b=(0,u.useState)(""),x=b[0],A=b[1],w=(0,u.useCallback)(function(e,t){eE.test(t)?t.length>=61?(v("warning"),A(m("tag-manager:tagManager.characterLimitError"))):(v(""),A("")):(v("error"),A(m("tag-manager:tagManager.invalidCharacterError")))},[m]),O=(0,u.useCallback)(function(e,t){if(!j){var n=t.filter(function(e){return e.trim().length>0});if(h){var i=o.map(function(e){return e.name});(n=n.filter(function(e){return i.includes(e)})).length<r.length&&(n=r)}a("platformAnalyticsTagList",n),l(!0)}},[j,a,l,h,o,r]);(0,u.useCallback)(function(){s("projectImage")},[s]);var k=(0,u.useCallback)(function(){s("projectImage"),c&&(i?c("cropImage"):c("upload"))},[s,c,i]),C=(0,u.useCallback)(function(){a("imageUrl",""),l(!0)},[a,l]);return(0,$.jsx)(y.A,{sx:{mt:3},"data-testid":"project-tags-and-image-container",children:(0,$.jsxs)(y.A,{sx:{display:"flex",gap:3,flexDirection:{xs:"column",md:"row"}},children:[(0,$.jsxs)(y.A,{sx:{flex:1},"data-testid":"project-image-section",children:[(0,$.jsx)(Q.A,{tooltip:m("project:project.helpTextAddImage"),"aria-label":m("project:project.helpTextAddImage"),mb:1,children:(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",sx:{fontSize:"1rem"},children:m("project:project.projectImage")})}),(0,$.jsxs)(y.A,{sx:{position:"relative"},children:[i?(0,$.jsx)(y.A,{"data-testid":"project-image-display",sx:{height:240,width:"100%",bgcolor:"grey.100",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,$.jsx)("img",{src:i,alt:"project",style:{height:"100%",width:"100%",objectFit:"contain"}})}):(0,$.jsx)(y.A,{sx:{height:192,display:"flex",alignItems:"center",justifyContent:"center",border:"2px dashed",borderColor:"grey.300",borderRadius:1,cursor:"pointer"},onClick:k,tabIndex:0,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&k()},"data-testid":"".concat(d,"-projectImage"),children:(0,$.jsxs)(y.A,{s
1x:{textAlign:"center",color:"text.secondary"},children:[(0,$.jsx)(z.A,{sx:{fontSize:48,display:"block",mb:1,mx:"auto"}}),(0,$.jsx)(S.A,{variant:"body2",children:m("project:project.clickToUpload")}),(0,$.jsx)(S.A,{variant:"caption",color:"text.secondary",children:m("project:project.supportedImageFormats")})]})}),i&&(0,$.jsxs)(y.A,{sx:{position:"absolute",top:2,right:2,zIndex:1,display:"flex",alignItems:"center",gap:1,p:1},children:[(0,$.jsx)(B.A,{title:m("project:project.editImage"),children:(0,$.jsx)(M.A,{onClick:k,size:"small",color:"primary","data-testid":"".concat(d,"-setProjectImage"),sx:{bgcolor:"background.paper","&:hover":{bgcolor:"grey.200"}},children:(0,$.jsx)(U.A,{fontSize:"inherit"})})}),(0,$.jsx)(B.A,{title:m("project:project.deleteImage"),children:(0,$.jsx)(M.A,{onClick:C,size:"small","data-testid":"".concat(d,"-deleteImage"),sx:{bgcolor:"background.paper",color:"text.secondary","&:hover":{bgcolor:"grey.200",color:"error.main"}},children:(0,$.jsx)(F.A,{fontSize:"inherit"})})})]})]})]}),(0,$.jsxs)(y.A,{sx:{flex:1},"data-testid":"project-tags-section",children:[(0,$.jsx)(Q.A,{tooltip:h?(0,$.jsxs)($.Fragment,{children:[m("project:project.helpTextTitleTags"),(0,$.jsx)("br",{}),(0,$.jsx)("br",{}),m("project:project.tagsRestrictedTooltip")]}):m("project:project.helpTextTitleTags"),"aria-label":m("project:project.helpTextTitleTags"),mb:1,children:(0,$.jsx)(S.A,{color:"text.secondary",variant:"body2",sx:{fontSize:"1rem"},children:m("project:project.tags")})}),(0,$.jsxs)(eb.A,{fullWidth:!0,error:"error"===j,children:[(0,$.jsx)(ex.A,{multiple:!0,freeSolo:!h,options:o.map(function(e){return e.name}),value:r,onChange:O,onInputChange:w,"data-testid":"".concat(d,"-tags-input"),slotProps:(0,ew.Po)("".concat(d,"-listbox")),filterOptions:function(e,t){var r=eT(e,t);if(!h){var n=t.inputValue,o=e.some(function(e){return n===e});""!==n&&!o&&n.trim().length>0&&r.unshift(n)}return r},renderOption:function(e,t){var r=e.key,n=(0,E.A)(e,eO);if(h)return(0,$.jsx)("li",eP(eP({},n),{},{"data-testid":"".concat(d,"-option-").concat(t),children:t}),r);var a=!o.some(function(e){return e.name===t});return(0,$.jsx)("li",eP(eP({},n),{},{"data-testid":"".concat(d,"-option-").concat(t),children:a?(0,$.jsx)(y.A,{children:(0,$.jsxs)(S.A,{variant:"body2",component:"span",children:[m("common:common.create"),' "',t,'"']})}):t}),r)},renderTags:function(e,t){return e.map(function(e,r){var n=t({index:r}),o=n.key,a=n.onDelete,i=(0,E.A)(n,eS);return(0,$.jsx)(ey.A,eP(eP({label:e,size:"small"},i),{},{"data-testid":"".concat(d,"-chip-").concat(e),onDelete:h?void 0:a}),o)})},renderInput:function(e){var t=e.inputProps,r=(0,E.A)(e,ek);return(0,$.jsx)(_.A,eP(eP({},r),{},{variant:"standard",size:"small",error:!!j,"data-testid":"".concat(d,"-search"),slotProps:{htmlInput:eP(eP({},t),{},{"aria-label":m("project:project.tags")})}}))}}),x&&(0,$.jsx)(eA.A,{error:"error"===j,sx:{color:"warning"===j?"warning.main":void 0},children:x})]})]})]})})}));var e_=r(300),eB=r(9948),eM=r(86606),eF=r(4641),eU=r(36345),ez=r(86085);let eL=(0,o.Ng)(function(e){var t,r,n,o,a=e.currentSite.site;return n=null!=(t=a.primaryDomains)&&t.length?"".concat(a.primaryDomains[0],"/"):null==(o=e.currentSite.site)?void 0:o.domain,{permalink:null==(r=e.project)?void 0:r.project.permalink,domain:n,dataTestId:"admin-project-create-project-url"}},function(e){return(0,a.zH)({updateProject:C.vr,saveProject:C.JU},e)})(function(e){var t,r=e.permalink,n=e.updateProject,o=e.saveProject,a=e.domain,i=e.dataTestId,c=u.useState(r),d=(0,P.A)(c,2),p=d[0],h=d[1],m=u.useState(!1),g=(0,P.A)(m,2),j=g[0],b=g[1],A=u.useState(null),w=(0,P.A)(A,2),S=w[0],k=w[1],C=(0,f.useTranslation)(["common","project"]).t,E=(0,v.useRouter)(),T=p!==r;u.useEffect(function(){h(r)},[r]);var I=function(){k({message:C("common:common.error"),severity:"error"}),b(!1)},D=function(e){E.replace("/admin/projects/".concat(e),void 0,{shallow:!0})},R=(t=(0,s.A)(l().mark(function e(){var t;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!p||!T)){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.next=5,eM.A.query({name:p},{}).catch(function(e){return e});case 5:if(t=e.sent.permalink){e.next=10;break}return I(),e.abrupt("return");case 10:return n("permalink",t),e.next=13,o();case 13:h(t),b(!1),D(t);case 16:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)});return(0,$.jsxs)(y.A,{display:"flex",alignItems:"center",gap:1,width:"100%",children:[(0,$.jsx)(O.A,{open:null!==S,autoHideDuration:4e3,onClose:function(){return k(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},children:S?(0,$.jsx)(x.A,{severity:S.severity,variant:"filled",onClose:function(){return k(null)},sx:{width:"100%"},children:S.message}):void 0}),(0,$.jsx)(y.A,{flex:1,minWidth:0,children:(0,$.jsx)(_.A,{fullWidth:!0,label:C("common:common.permalink"),value:p,onChange:function(e){return h(e.target.value)},onBlur:function(){p&&""!==p.trim()||h(r)},"data-testid":"".concat(i,"-permalink"),variant:"standard",size:"small"})}),T?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(B.A,{title:C("common:common.submit"),children:(0,$.jsx)(M.A,{onClick:R,disabled:j||!p,"data-testid":"".concat(i,"-submit"),size:"small",color:"primary",children:(0,$.jsx)(eU.A,{fontSize:"small"})})}),(0,$.jsx)(B.A,{title:C("common:common.cancel"),children:(0,$.jsx)(M.A,{onClick:function(){h(r)},"data-testid":"".concat(i,"-cancel"),size:"small",color:"default",children:(0,$.jsx)(ez.A,{fontSize:"small"})})})]}):(0,$.jsx)(B.A,{title:C("project:project.copyURL"),children:(0,$.jsx)(M.A,{onClick:function(){var e="".concat(a).concat(r);navigator.clipboard.writeText(e).then(function(){k({message:C("project:project.copyURLSuccess"),severity:"success"})},function(){k({message:C("project:project.copyURLFailure"),severity:"error"})})},size:"small","aria-label":C("project:project.copyURL"),"data-testid":"".concat(i,"-copyPermalink"),children:(0,$.jsx)(eF.A,{fontSize:"small"})})})]})});var eN=r(10483),eH=r(18163),eW=r(86122),eq=r(94613);let eQ=(0,o.Ng)(function(e){return{project:e.project.project,errors:e.project.errors,saveError:e.project.saveError,dataTestId:"admin-
1project-create-title"}},function(e){return(0,a.zH)({saveProject:C.JU,updateProject:C.vr,fetchProject:C.Sw,resetErrors:C.$u,trackChanges:C.R6},e)})(function(e){var t,r=e.project,n=e.saveError,o=e.errors,a=e.updateProject,i=e.saveProject,c=e.trackChanges,d=e.dataTestId,p=(0,f.useTranslation)(["common","project","create-project"]).t,h=(0,u.useState)(""),m=h[0],g=h[1],j=(0,u.useState)(null),v=j[0],b=j[1],w=(0,eq.G)(function(e){return e.project.project.name});(0,u.useEffect)(function(){o.name&&g((0,N.A)(Array.isArray(o.name)?o.name:[o.name]))},[o.name]);var S=(0,u.useCallback)((0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return window.scroll({top:100,left:100,behavior:"smooth"}),e.abrupt("return");case 3:return b("saving"),e.next=6,i();case 6:n?(b(null),window.scroll({top:100,left:100,behavior:"smooth"})):(b("success"),c(!1));case 7:case"end":return e.stop()}},e)})),[w,i,n,c,p]),k=(0,u.useCallback)(function(e){var t=e.target,r=t.name,n=t.value;n&&""!==n.trim()?g(""):g(p("errors:errors.codes.blank")),a(r,n),c(!0)},[a,c,p]),C=(0,u.useCallback)(function(e){var t=e.target.value;t!==r.description&&(a("description",t),c(!0))},[r.description,a,c]),P=(0,u.useCallback)(function(e){var t=e.target;a(t.name,t.checked?"truncated":"detailed")},[a]),E=o.description?(0,N.A)(Array.isArray(o.description)?o.description:[o.description]):"";return(0,$.jsxs)(y.A,{component:"form",onSubmit:function(e){e.preventDefault(),S()},children:[(0,$.jsx)(O.A,{open:null!==v,autoHideDuration:"success"===v?3e3:void 0,onClose:function(){return b(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},children:(0,$.jsx)(x.A,{severity:"saving"===v?"info":"success",variant:"filled",sx:{width:"100%"},onClose:function(){return b(null)},"data-testid":"saving"===v?"".concat(d,"-savingToast"):"".concat(d,"-savedToast"),children:"saving"===v?p("common:common.saving"):p("common:common.saved")})}),(0,$.jsx)(eu,{content:(0,$.jsxs)(y.A,{children:[(0,$.jsxs)(y.A,{display:"flex",gap:3,width:"100%",sx:{mt:2},children:[(0,$.jsx)(y.A,{flex:1,minWidth:0,children:(0,$.jsx)(_.A,{fullWidth:!0,required:!0,label:p("project:project.projectTitle"),name:"name",value:null!=(t=r.name)?t:"",onChange:k,error:!!m,helperText:m,"data-testid":d,variant:"standard",size:"small"})}),(0,$.jsx)(y.A,{flex:1,minWidth:0,children:(0,$.jsx)(eL,{})})]}),(0,$.jsx)(y.A,{sx:{mt:4},children:(0,$.jsxs)(eb.A,{fullWidth:!0,required:!0,error:!!o.description,sx:{mt:2},children:[(0,$.jsx)(eN.A,{sx:{mb:1},children:p("common:common.description")}),(0,$.jsx)(e_.A,{placeholder:p("project:project.descriptionPlaceholder"),name:"description",value:r.description,onChange:C,config:(0,eB.J)("Tools"),dataTestId:"froala-editor-project-description"}),E&&(0,$.jsx)(eA.A,{error:!0,children:E})]})}),(0,$.jsx)(y.A,{children:(0,$.jsx)(eH.A,{control:(0,$.jsx)(eW.A,{checked:"truncated"===r.descriptionDisplayMode,onChange:P,name:"descriptionDisplayMode","data-testid":"".concat(d,"-truncateDescription"),size:"small"}),label:p("project:project.truncateDescription"),sx:{color:"text.secondary"}})}),(0,$.jsx)("div",{className:"ehq-mt-6 ehq-mb-8",children:(0,$.jsx)(eR,{})}),(0,$.jsx)(A.A,{variant:"contained",disableElevation:!0,color:"primary",onClick:S,disabled:"saving"===v,"data-testid":"project-title-save-changes",startIcon:"saving"===v?(0,$.jsx)(I.A,{color:"inherit",size:16}):void 0,children:p("project:project.saveProject")})]})})]})});var eG=r(69692);let eV=(0,f.withTranslation)(["common"])(function(e){var t=e.t,r=e.link,n=e.dataTestId;return(0,$.jsx)(eG.A,{component:j(),href:r,target:"_blank",rel:"noopener noreferrer",size:"large","data-testid":"".concat(n,"-btn"),children:t("common:common.preview")})}),eK=(0,o.Ng)(function(e){return{link:"/".concat(e.project.project.permalink,"?preview=true"),dataTestId:"admin-project-create-preview"}},function(){return{}})(eV);var eY=r(31923),e$=r(66354),eJ=r(40123),eX=r.n(eJ),eZ=r(42356),e0=r(38998),e1=r(97044),e2=r(47091),e5=r.n(e2),e3=r(26390);function e4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?e4(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let e6=function(e){var t=e.title,r=e.leftActions,n=void 0===r?[]:r,o=e.rightActions,a=void 0===o?[]:o,i=e.statusButton,s=e.moreActions,c=e.onMouseEnter,l=e.onMouseLeave,u=e.dataTestId,d=e.dataTestIdActionBase,p=e.dataTestIdEntityId,f=d&&p?"".concat(d,"-actions-").concat(p):u?"".concat(u,"-actions"):"project-tool-card-actions",h=d&&p?"".concat(d,"-left-actions-").concat(p):u?"".concat(u,"-left-actions"):"project-tool-card-left-actions",m=a&&a.length>0||n&&n.length>0||!!s;return(0,$.jsxs)(y.A,{className:"card-item",onMouseEnter:c,onMouseLeave:l,"data-testid":null!=u?u:"project-tool-card",sx:e8(e8({},e3.S),{},{position:"relative",display:"grid",gridTemplateColumns:{xs:"minmax(0, 1fr)",lg:"minmax(0, 1fr) auto"},gridTemplateAreas:{xs:'"title" "footer"',lg:'"title status" "title actions"'},columnGap:2,rowGap:{xs:2,sm:1.5,lg:1},alignItems:{xs:"stretch",lg:"start"},p:{xs:1.5,sm:2},border:1,borderColor:"divider"}),children:[(0,$.jsx)(y.A,{minWidth:0,sx:{gridArea:"title",width:"100%",height:"100%"},children:t}),(i||m)&&(0,$.jsxs)(y.A,{sx:{display:{xs:"flex",lg:"contents"},gridArea:{xs:"footer",lg:"unset"},width:"100%",alignItems:"center",justifyContent:"space-between",gap:1,flexWrap:"wrap",minWidth:0},children:[i?(0,$.jsx)(y.A,{sx:{gridArea:{lg:"status"},justifySelf:{lg:"end"},flexShrink:0},children:i}):null,m?(0,$.jsxs)(y.A,{display:"flex",alignItems:"center",flexWrap:"wrap",gap:.75,minHeight:{lg:40},sx:{gridArea:{lg:"actions"},alignSelf:{lg:"end"},justifySelf:{lg:"end"},ml:{xs:"auto",lg:0},minWidth:0},children:[n&&n.length>0&&(0,$.jsx)(y.A,{display:"flex",alignItems:"center",gap:"0.375rem",flexWrap:"wrap","data-testid":h,children:n.map(function(e,t){return(0,$.jsx)(y.A,{component:"span",children:e},t)})}),(a&&a.length>0||s)&&(0,$.jsxs)(y.A,{display:"flex",alignItems:"center",gap:"0.375rem",flexWrap:"wrap","data-testid":f,children:[a&&a.map(function(e,t){return(0,$.jsx)(y.A,{component:"span",children:e},t)}),s&&(0,$.jsx)(y.A,{component:"span",children:s})]})]}):null]})]})};var e7=r(56557),e9=r.n(e7),te=r(20355),tt=r.n(te),tr=r(3513),tn=r(92181),to=r(18566),ta=r(62270),ti=r(70588),ts=r(6277);e9().extend(tt());let tc=function(e){e.href;var t=e.as,r=e.text,n=e.icon,o=e.createdAt,a=e.updatedAt,i=e.state,s=e.contributionsCount,c=e.contributionsType,l=e.newlyAddedCount,u=(0,f.useTranslation)(["common","tools"]).t,d=(0,tn.X4)(to.A[900],.6),p=a?e9()(a).format("ddd Do MMM, YYYY, h:mma"):null,h=c&&"Brainstormer"!==c?null==c?void 0:c.toLowerCase():"entries";if(!r)return null;var m=r.length>24,g=(0,$.jsxs)(tr.A,{component:j(),href:t,color:"textPrimary",underline:"hover",display:"inline-flex",alignItems:"center",gap:1,minWidth:0,maxWidth:"100%",sx:{fontSize:16,fontWeight:500,lineHeight:1.5,"&:hover":{color:"primary.main"}},"data-testid":"project-tool-link-title",children:[(0,$.jsx)(y.A,{component:"span",sx:{minWidth:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:r}),(0,$.jsx)(y.A,{component:"span",sx:{flexShrink:0,display:"inline-flex"},children:(0,$.jsx)(ts.A,{createdAt:o})})]});return(0,$.jsx)(y.A,{height:"100%","data-testid":"project-tool-link-container",children:(0,$.jsxs)(y.A,{height:"100%",display:"flex",flexDirection:"column",justifyContent:"space-between",gap:1.5,"data-testid":"project-tool-link-content",children:[(0,$.jsxs)(y.A,{display:"flex",alignItems:"flex-start",position:"relative",width:"100%",maxWidth:"100%",pl:3*!!n,"data-testid":"project-tool-link-header",children:[n&&(0,$.jsx)(y.A,{component:"img",src:n,alt:"","data-tool-drag-icon":"",sx:{position:"absolute",left:0,top:2,width:20,height:20,cursor:"move",display:"block",flexShrink:0},"data-testid":"project-tool-link-drag-icon"}),(0,$.jsx)(y.A,{display:"flex",alignItems:"center",minWidth:0,maxWidth:"100%","data-testid":"project-tool-link-title-section",children:m?(0,$.jsx)(B.A,{title:r,arrow:!0,enterDelay:500,placement:"top",slotProps:{tooltip:{sx:{maxWidth:360,wordBreak:"break-word"}}},"data-testid":"project-tool-link-title-tooltip",children:g}):g})]}),(i||void 0!==s)&&(0,$.jsxs)(y.A,{display:"flex",alignItems:"center",flexWrap:"wrap",columnGap:1.5,rowGap:1.5,minHeight:{lg:40},"data-testid":"project-tool-link-metadata",children:[i&&p&&(0,$.jsxs)(y.A,{display:"flex",alignItems:"flex-start",ga
1p:.5,minWidth:0,sx:{fontSize:14},"data-testid":"project-tool-link-timestamp",children:[(0,$.jsx)(ta.A,{sx:{fontSize:"inherit",color:"action.active",mt:"2px",flexShrink:0}}),(0,$.jsxs)(S.A,{variant:"caption",sx:{color:(0,tn.X4)(to.A[900],.6),fontSize:"inherit",lineHeight:1.4,wordBreak:"break-word"},"data-testid":"project-tool-link-timestamp-text",children:[u("common:common.updatedAt"),": ",p]})]}),void 0!==s&&(0,$.jsxs)(y.A,{display:"flex",alignItems:"center",gap:1,flexWrap:"wrap","data-testid":"project-tool-link-contributions-group",children:[(0,$.jsxs)(y.A,{display:"flex",alignItems:"center",gap:.5,height:22,px:1,bgcolor:(0,tn.X4)(to.A[500],.08),sx:{fontSize:14},"data-testid":"project-tool-link-contributions",children:[(0,$.jsx)(ti.A,{sx:{fontSize:16,color:d}}),(0,$.jsxs)(S.A,{variant:"caption",sx:{fontWeight:500,color:(0,tn.X4)(to.A[900],.7),fontSize:"inherit"},children:[s," ",u("common:common.".concat(h).concat(1===s?"":"_plural"))]})]}),l?(0,$.jsx)(y.A,{component:"span",display:"inline-flex",alignItems:"center",height:22,px:1,borderRadius:.5,bgcolor:(0,tn.X4)("#ed6c02",.12),sx:{fontSize:14},"data-testid":"project-tool-link-newly-added",children:(0,$.jsxs)(S.A,{variant:"caption",sx:{fontWeight:700,color:"#c05600",fontSize:"inherit",letterSpacing:.2,whiteSpace:"nowrap"},children:["+",l," ",u("tools:tools.new")]})}):null]})]})]})})};var tl=r(53332),tu=["id","onPublish"];function td(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?td(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):td(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tf=(0,o.Ng)(function(e,t){var r=t.blogPost,n=t.onPublish;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.newsFeed"),state:r.state,destroyable:0===r.commentsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||"",onPublish:n}},function(e){return(0,a.zH)({publishBlogPost:e0.ej,unpublishBlogPost:e0.r_,archiveBlogPost:e0.Bf,unarchiveBlogPost:e0.cW,fetchPinnedItems:eY.B$,destroyBlogPost:e0.ZH,fetchBlogPosts:e0.CF},e)},function(e,t){var r,n,o=e.id,a=e.onPublish;return tp(tp({},(0,E.A)(e,tu)),{},{onPublish:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.publishBlogPost(o);case 2:a&&a();case 3:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),onUnpublish:function(){return t.unpublishBlogPost(o)},onArchive:function(e){return t.archiveBlogPost(o,e)},onUnarchive:function(){return t.unarchiveBlogPost(o)},onDestroy:(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyBlogPost(o);case 2:return e.next=4,t.fetchBlogPosts();case 4:return e.next=6,t.fetchPinnedItems();case 6:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(tl.A);var th=r(99768);function tm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tm=function(){return!!e})()}var tg=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),c=0;c<o;c++)a[c]=arguments[c];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,tm()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{scheduledAt:e.props.scheduledAt}),(0,i.default)(e,"handleChange",function(t){e.setState({scheduledAt:e9()(t[0]).toISOString()})}),(0,i.default)(e,"handleSave",(0,s.A)(l().mark(function t(){return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.state.scheduledAt){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.props.onSave(e.state.scheduledAt);case 4:e.props.saveError||e.props.onClose();case 5:case"end":return t.stop()}},t)}))),(0,i.default)(e,"handleDestroy",(0,s.A)(l().mark(function t(){return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.props.onDestroy();case 2:e.props.destroyError||e.props.onClose();case 3:case"end":return t.stop()}},t)}))),(0,i.default)(e,"getHelpingText",function(){return e.props.helpText?(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",sx:{m:0,lineHeight:1.5},children:e.props.helpText}):null}),e}
1return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"componentDidMount",value:function(){var e,t;null==(e=(t=this.props).onBusyChange)||e.call(t,this.props.saving||this.props.destroying)}},{key:"componentDidUpdate",value:function(e){var t,r,n=this.props.saving||this.props.destroying;n!==(e.saving||e.destroying)&&(null==(t=(r=this.props).onBusyChange)||t.call(r,n))}},{key:"componentWillUnmount",value:function(){var e,t;null==(e=(t=this.props).onBusyChange)||e.call(t,!1),this.props.resetErrors()}},{key:"render",value:function(){var e=this.props,t=e.t,r=e.errors,n=e.saving,o=e.destroying,a=e.scheduleExists,i=e.children,s=e.dataTestId,c=this.state.scheduledAt,l=r["scheduled-at"];return(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:2},children:[this.getHelpingText(),(0,$.jsxs)(y.A,{sx:{width:"100%"},children:[(0,$.jsx)(th.A,{"data-enable-time":!0,value:c?e9()(c).toDate():null,onChange:this.handleChange,inline:!0,disabled:n||o}),l?(0,$.jsx)(eA.A,{error:!0,sx:{mx:0},children:(0,N.A)(l)}):null]}),i,(0,$.jsxs)(y.A,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",gap:1.25,width:"100%"},children:[(0,$.jsx)(A.A,{variant:"contained",color:"primary",disabled:n||o,loading:n,loadingPosition:"start",onClick:this.handleSave,"data-testid":"".concat(s,"-save"),children:t("common:common.save")}),a?(0,$.jsx)(A.A,{variant:"outlined",color:"error",disabled:n||o,loading:o,loadingPosition:"start",onClick:this.handleDestroy,"data-testid":"".concat(s,"-delete"),children:t("common:common.delete")}):null]})]})}}])}(u.Component);let tj=(0,f.withTranslation)(["common"])(tg);var tv=["blogPostId","action"];function tb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tx(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tb(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tb(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ty=(0,o.Ng)(function(e,t){var r=t.toolId,n=t.onClose,o=t.onBusyChange,a=e.blogPosts.blogPosts[r],i=e.blogPosts.schedules[r];return{blogPostId:r,action:"draft"===a.state?"publish":"archive",scheduleExists:!!i.action&&!!i.scheduledAt,scheduledAt:i.scheduledAt,saving:i.saving||!1,saveError:i.saveError||"",errors:i.errors||{},destroying:i.destroying||!1,destroyError:i.destroyError||"",dataTestId:"blog-post-scheduler",onClose:n,onBusyChange:o}},function(e){return(0,a.zH)({saveSchedule:e0.n7,destroySchedule:e0.e4,resetScheduleErrors:e0.e5},e)},function(e,t){var r=e.blogPostId,n=e.action;return tx(tx({},(0,E.A)(e,tv)),{},{onSave:function(e){return t.saveSchedule(r,n,e)},onDestroy:function(){return t.destroySchedule(r)},resetErrors:function(){return t.resetScheduleErrors(r)}})})(tj);var tA=r(10653);let tw=function(e){var t=e.path,r=e.dataTestId,n=(0,f.useTranslation)("common").t;return(0,$.jsx)(B.A,{title:n("common:common.preview"),placement:"top",children:(0,$.jsx)(M.A,{size:"small",onClick:function(){window.open(t,"_blank","noopener,noreferrer")},"data-testid":r||"project-tool-preview-button",children:(0,$.jsx)(tA.A,{fontSize:"small"})})})},tO=function(e){var t=e.href,r=e.as,n=e.dataTestId,o=(0,f.useTranslation)("common").t;return(0,$.jsx)(j(),{href:t,as:r,legacyBehavior:!0,children:(0,$.jsx)(B.A,{title:o("common:common.edit"),placement:"top",children:(0,$.jsx)(M.A,{size:"small",color:"primary","data-testid":n||"project-tool-edit-button",children:(0,$.jsx)(U.A,{fontSize:"small"})})})})};var tS=r(63065),tk=r(2708),tC=r(4053),tP=r(46721),tE=r(19971);let tT=function(e){var t=e.menuItems,r=e.dataTestId,n=void 0===r?"project-more-actions":r,o=(0,f.useTranslation)("common").t,a=(0,u.useState)(null),i=a[0],s=a[1],c=function(){s(null)},l=function(e){e&&e(),c()},d=t.filter(Boolean);return d.length?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(B.A,{title:o("common.moreActions",{defaultValue:"More actions"}),placement:"top","data-testid":"".concat(n,"-tooltip"),children:(0,$.jsx)(M.A,{size:"small",onClick:function(e){s(e.currentTarget)},"data-testid":"".concat(n,"-button"),children:(0,$.jsx)(tE.A,{fontSize:"small"})})}
1),(0,$.jsx)(tS.A,{anchorEl:i,open:!!i,onClose:c,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},"data-testid":"".concat(n,"-menu"),children:d.map(function(e,t){var r,o,a,i=(0,$.jsxs)(tk.A,{onClick:function(){return l(e.onClick)},component:e.href?"a":"div",href:e.href,disabled:e.disabled,sx:{px:"1rem",py:"0.375rem"},"data-testid":"".concat(n,"-menu-item-").concat(null!=(o=e.dataTestId)?o:t),children:[e.icon&&(0,$.jsx)(tC.A,{sx:{minWidth:"unset",marginRight:0},"data-testid":"project-more-actions-menu-item-icon-".concat(t),children:e.icon}),(0,$.jsx)(tP.A,{sx:{fontSize:"1rem",fontWeight:400,lineHeight:1.5,letterSpacing:"0.009375rem",color:"rgba(0,0,0,0.87)",margin:0},"data-testid":"project-more-actions-menu-item-text-".concat(t),children:e.label})]},null!=(r=e.dataTestId)?r:t);return e.tooltip?(0,$.jsx)(B.A,{title:e.tooltip,placement:"left",children:(0,$.jsx)("span",{children:i})},null!=(a=e.dataTestId)?a:t):i})})]}):null};var tI=r(24826),tD=r(88172),tR=r(50225),t_=r(45911),tB=r(40553),tM={styles:(0,$.jsx)(e5(),{id:"524456590",children:[".email-button.jsx-524456590{font-size:12px;vertical-align:sub;}"]}),className:"jsx-524456590"},tF=(tM.className,tM.styles);let tU=(0,f.withTranslation)(["common","tools"])(function(e){var t,r,n,o=e.t,a=e.projectId,i=e.blogPostId,c=e.blogPost,d=e.currentUser,p=e.userFeatures,f=e.destroyBlogPost,h=e.fetchPinnedItems,m=e.fetchUserFeatures,g=e.fetchBlogPosts,j=e.fetchTools,v=e.dataTestId,b=(0,u.useState)(!1),x=b[0],A=b[1],w=(0,u.useState)(!1),O=w[0],S=w[1],k=(0,u.useState)(!1),C=k[0],P=k[1];(0,u.useEffect)(function(){m(d.id)},[]);var E=function(){if("project_admin"===d.roleName)return!0},T=function(){var e=p.show_new_auto_notification_email;if(e&&!e.enabled)return!0},I=(t=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(i);case 2:return e.next=4,g();case 4:return e.next=6,h();case 6:return e.next=8,j();case 8:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),D=function(){O||(A(!1),S(!1))},R="project-page-tool-blog-post-card",_=String(c.id||c.permalink);return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-blog-post-card-".concat(c.id||c.permalink),dataTestIdActionBase:"project-page-tool-blog-post-card",dataTestIdEntityId:String(c.id||c.permalink),title:(0,$.jsx)(tc,{text:c.name,href:"/admin/projects/[projectId]/news_feed/[blogPostId]",as:"/admin/projects/".concat(a,"/news_feed/").concat(c.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:c.createdAt,publishedAt:c.publishedAt,updatedAt:c.updatedAt,state:c.state,contributionsCount:c.commentsCount,contributionsType:"Entries"}),leftActions:[],rightActions:[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/news_feed/[blogPostId]",as:"/admin/projects/".concat(a,"/news_feed/").concat(c.permalink),dataTestId:"".concat(R,"-action-0-").concat(_)},"edit"),(0,$.jsx)(tw,{path:c.path,dataTestId:"".concat(R,"-action-1-").concat(_)},"preview")],statusButton:(0,$.jsx)(tf,{blogPost:c,onPublish:function(){return!(E()&&T())}}),moreActions:(0,$.jsx)(tT,{menuItems:(r=[],n=!!c.commentsCount,r.push({label:o("common:common.schedule"),icon:(0,$.jsx)(tD.A,{fontSize:"small"}),onClick:function(){A(!0),S(!1)},disabled:"archived"===c.state,dataTestId:"schedule"}),r.push({label:o("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return P(!0)},disabled:n,tooltip:n?o("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}),r)})}),tF,(0,$.jsxs)(tR.A,{open:x,onClose:D,maxWidth:"xs","data-testid":"".concat(v,"-scheduleDialog"),children:[(0,$.jsxs)(y.A,{position:"relative","data-testid":"".concat(v,"-scheduleDialogHeader"),children:[(0,$.jsx)(t_.A,{textAlign:"center",pb:1,pr:6,"data-testid":"".concat(v,"-scheduleDialogTitle"),children:o("draft"===c.state?"tools:tools.schedulePublish":"tools:tools.scheduleArchival")}),(0,$.jsx)(y.A,{position:"absolute",right:8,top:8,"data-testid":"".concat(v,"-scheduleDialogCloseButtonWrapper"),children:(0,$.jsx)(M.A,{"aria-label":"close",onClick:D,disabled:O,color:"default","data-testid":"".concat(v,"-scheduleDialogCloseBtn"),children:(0,$.jsx)(ez.A,{})})})]}),(0,$.jsx)(tB.A,{"data-testid":"".concat(v,"-scheduleDialogContent"),children:(0,$.jsx)(y.A,{display:"flex",flexDirection:"column",alignItems:"center",p:2,"data-testid":"blog-post-schedule-dialog-content-box",children:(0,$.jsx)(ty,{toolId:c.id,onClose:D,onBusyChange:S})})})]}),(0,$.jsx)(tI.KK,{open:C,onClose:function(){return P(!1)},onConfirm:I,confirmColor:"error"})]})}),tz=(0,o.Ng)(function(e,t){var r=t.blogPost;return{blogPostId:r.id,projectId:e.project.project.permalink,blogPost:r,currentUser:e.currentUser.user,userFeatures:e.userFeatures.features,dataTestId:"admin-
1project-blog-post"}},function(e){return(0,a.zH)({destroyBlogPost:e0.ZH,fetchPinnedItems:eY.B$,fetchUserFeatures:e1.JR,fetchBlogPosts:e0.CF,fetchTools:e$.W},e)})(tU);var tL=r(96069);function tN(e){var t=e.projectId,r=e.type,n=e.addedTools,o=void 0===n?{}:n,a=o.guestBookExists,i=o.storyCollectionExists,s=o.qandaExists;switch(r){case"BlogPost":return{href:"/admin/projects/[projectId]/news_feed/new",as:"/admin/projects/".concat(t,"/news_feed/new")};case"Brainstormer":case"Budgeting":return{href:"/adm/tool_builder?project_id=".concat(t,"&tool_type=").concat(r),as:"/adm/tool_builder?project_id=".concat(t,"&tool_type=").concat(r)};case"ForumTopic":return{href:"/admin/projects/[projectId]/forum_topics/new",as:"/admin/projects/".concat(t,"/forum_topics/new")};case"GuestBook":if(a)return{href:"/admin/projects/[projectId]/guest_book",as:"/admin/projects/".concat(t,"/guest_book")};return{href:"/admin/projects/[projectId]/guest_book/new",as:"/admin/projects/".concat(t,"/guest_book/new")};case"Qanda":if(s)return{href:"/admin/projects/[projectId]/qanda",as:"/admin/projects/".concat(t,"/qanda")};return{href:"/admin/projects/[projectId]/qanda/new",as:"/admin/projects/".concat(t,"/qanda/new")};case"StoryTellingTool":if(i)return{href:"/admin/projects/[projectId]/story_collection",as:"/admin/projects/".concat(t,"/story_collection")};return{href:"/admin/projects/[projectId]/story_collection/new",as:"/admin/projects/".concat(t,"/story_collection/new")};case"QuickPoll":return{href:"/admin/projects/[projectId]/quick_polls/new",as:"/admin/projects/".concat(t,"/quick_polls/new")};case"SurveyTool":return{href:"/admin/projects/[projectId]/survey_tools/new",as:"/admin/projects/".concat(t,"/survey_tools/new")};case"Map":case"Places":return{href:"/admin/projects/[projectId]/maps/new",as:"/admin/projects/".concat(t,"/maps/new")};default:return!1}}var tH=r(55859),tW=r(5622),tq=["t","projectId","type","listAnchorDataTestId","onOpenSurveyDrawer"];function tQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tQ(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tQ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tV=(0,f.withTranslation)(["tools"])(function(e){var t=e.t,r=e.projectId,n=e.type,o=e.listAnchorDataTestId,a=e.onOpenSurveyDrawer,i=(0,E.A)(e,tq),s=o||i["data-testid"],c="SurveyTool"===n&&"function"==typeof a?(0,$.jsx)(A.A,{variant:"outlined",startIcon:(0,$.jsx)(tL.A,{}),"data-testid":"project-quick-add-tool-button-".concat(n.toLowerCase()),onClick:a,sx:{color:tH.q5,borderColor:tH.q5,"&:hover":{borderColor:tH.lh,color:tH.lh,bgcolor:tH.hx}},children:t("tools:tools.addTool.".concat(n)).toUpperCase()}):(0,$.jsx)(j(),tG(tG({},tN({projectId:r,type:n})),{},{legacyBehavior:!0,children:(0,$.jsx)(A.A,{variant:"outlined",startIcon:(0,$.jsx)(tW.A,{}),"data-testid":"project-quick-add-tool-button-".concat(n.toLowerCase()),children:t("tools:tools.addTool.".concat(n)).toUpperCase()})}));return(0,$.jsx)(y.A,{sx:{textAlign:"right",mb:2,mt:2},"data-testid":"project-quick-add-tool-button-container",children:(0,$.jsx)(y.A,tG(tG({},s?{"data-testid":s}:{}),{},{children:c}))})});function tK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tK=function(){return!!e})()}var tY=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,tK()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}
1return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=r(93483);this.drake=t([this.container]),this.drake.on("drop",function(){for(var t=[],r=0;r<e.container.children.length;r++){var n=e.container.children[r];t.push(n.getAttribute("data-id"))}e.props.onReorder(t)})}},{key:"componentWillUnmount",value:function(){this.drake.destroy()}},{key:"render",value:function(){var e=this;return(0,$.jsx)(y.A,{component:"ol",ref:function(t){e.container=t},className:"sortableToolsList","data-testid":"project-add-tool-drawer-tools-list",sx:{listStyle:"none",p:0,mt:2,mb:0,mx:0,display:"grid",gap:{xs:2.5,sm:2,lg:2},"& li":{listStyleType:"none",m:0,p:0},"& .gu-mirror":{position:"fixed !important",margin:"0 !important",zIndex:"9999 !important",opacity:.8,listStyle:"none"},"& .gu-transit":{opacity:.2},"& .gu-hide":{display:"none !important"}},children:this.props.children})}}])}(u.Component),t$=r(50497);function tJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tJ=function(){return!!e})()}var tX=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,tJ()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.blogPosts,r=e.projectId,n=e.total,o=e.fetchData,a=e.fetching,i=e.reorderBlogPosts,s=e.projectState,c=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tV,{type:"BlogPost",projectId:r,"data-testid":"".concat(c,"-quickAddBtn")}),(0,$.jsx)(tY,{onReorder:i,"data-testid":"".concat(c,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(c,"-listItem-").concat(e.id),children:(0,$.jsx)(tz,{blogPost:e,projectId:r,projectState:s})},e.id)})}),(0,$.jsx)(t$.A,{total:n,fetching:a,fetchData:o,dataLength:t.length,"data-testid":"".concat(c,"-loadMore")})]})}}])}(u.Component);let tZ=(0,o.Ng)(function(e){var t;return{blogPosts:Object.keys(e.blogPosts.blogPosts).map(function(t){return e.blogPosts.blogPosts[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.blogPosts.fetching,doneFetching:e.blogPosts.doneFetching,fetchError:e.blogPosts.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,total:(null==(t=e.blogPosts.meta)?void 0:t.totalCount)||0,dataTestId:"admin-project-blog-posts"}},function(e){return(0,a.zH)({fetchData:e0.CF,reorderBlogPosts:e0.bw},e)})((0,eI.A)(tX));var t0=r(5659),t1=r(93794),t2=r(10239),t5=r.n(t2),t3=["id"];function t4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function t8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?t4(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let t6=(0,o.Ng)(function(e,t){var r=t.brainstormer;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.brainstormer"),state:r.state,destroyable:0===r.ideasCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({publishBrainstormer:t0.yR,unpublishBrainstormer:t0.r_,archiveBrainstormer:t0.BT,unarchiveBrainstormer:t0.iV,fetchPinnedItems:eY.B$,destroyBrainstormer:t0.bK},e)},function(e,t){var r,n=e.id;return t8(t8({},(0,E.A)(e,t3)),{},{onPublish:function(){return t.publishBrainstormer(n)},onUnpublish:function(){return t.unpublishBrainstormer(n)},onArchive:function(e){return t.archiveBrainstormer(n,e)},onUnarchive:function(){return t.unarchiveBrainstormer(n)},onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyBrainstormer(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(tl.A);var t7=["brainstormerId","action"];function t9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?t9(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t9(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rt=(0,o.Ng)(function(e,t){var r=t.toolId,n=t.onClose,o=t.onBusyChange,a=e.brainstormers.brainstormers[r],i=e.brainstormers.schedules[r];return{brainstormerId:r,action:"draft"===a.state?"publish":"archive",scheduleExists:!!i.action&&!!i.scheduledAt,scheduledAt:i.scheduledAt,saving:i.saving||!1,saveError:i.saveError||"",errors:i.errors||{},destroying:i.destroying||!1,destroyError:i.destroyError||"",dataTestId:"brainstormer-scheduler",onClose:n,onBusyChange:o}},function(e){return(0,a.zH)({saveSchedule:t0.n7,destroySchedule:t0.e4,resetScheduleErrors:t0.e5},e)},function(e,t){var r=e.brainstormerId,n=e.action;return re(re({},(0,E.A)(e,t7)),{},{onSave:function(e){return t.saveSchedule(r,n,e)},onDestroy:function(){return t.destroySchedule(r)},resetErrors:function(){return t.resetScheduleErrors(r)}})})(tj);var rr=r(64540);let rn=(0,f.withTranslation)(["common"])(function(e){var t=e.t,r=e.onClick;return(0,$.jsx)(A.A,{className:"ehq-sms-ideas",size:"small",onClick:r,startIcon:(0,$.jsx)(rr.A,{fontSize:"inherit"}),sx:{fontSize:12,verticalAlign:"sub"},variant:"outlined",children:t("common:common.sms")})});var ro=r(74679),ra=r(48742),ri=r(79119),rs=r(91554),rc=r(92105),rl=(0,u.createContext)(!1),ru=function(){return(0,u.useContext)(rl)},rd=p()(function(){return Promise.resolve().then(r.bind(r,16798))},{ssr:!1,loadableGenerated:{webpack:function(){return[16798]}}}),rp=p()(function(){return Promise.all([r.e(82909),r.e(67376),r.e(97607),r.e(15145),r.e(69474)]).then(r.bind(r,85753))},{ssr:!1,loadableGenerated:{webpack:function(){return[85753]}}});let rf=(0,f.withTranslation)(["common"])((0,v.withRouter)(function(e){var t,r,n,o,a,i,c,d=e.t,p=e.projectId,f=e.project,h=e.brainstormer,m=e.onDestroy,g=e.isSmsIntegrationEnabled,j=e.router,v=e.region,b=e.isTextAnalysis2023Enabled,x=e.isToolResultsUpdateEnabled,A=e.isContributionManagerEnabled,w=e.fetchBrainstormer,O=(e.currentUserRole,e.dataTestId,e.onDownloadContributionReport),k=(0,u.useState)(!1),C=k[0],P=k[1],E=(0,u.useState)(!1),T=E[0],I=E[1],D=(0,u.useState)(!1),R=D[0],_=D[1],z=(0,u.useState)(!1),L=z[0],N=z[1],H=ru(),W=b&&(!(void 0!==x&&x)||H),q="unitedstates"===v||"canada"===v?d("common:common.analyze"):d("common:common.analyse"),Q=(t=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w(h.id);case 2:P(!0);case 3:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),G="BudgetAllocator"===h.layout?"Budgeting":"Brainstormer",V="/adm/tool_builder?project_id=".concat(p,"&tool_type=").concat(G,"&tool_id=").concat(h.permalink),K=function(){R||(I(!1),_(!1))};return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-brainstormer-card-".concat(h.id||h.permalink),dataTestIdActionBase:"project-page-tool-brainstormer-card",dataTestIdEntityId:String(h.id||h.permalink),title:(0,$.jsx)(tc,{text:h.name,href:V,as:V,icon:"/static/assets/images/common/Drag.svg",createdAt:h.createdAt,publishedAt:h.publishedAt,updatedAt:h.updatedAt,state:h.state,contributionsCount:"Budgeting"===G?h.allocationsCount:h.ideasCount,contributionsType:G}),leftActions:[],rightActions:(r=[],n="project-page-tool-brainstormer-card",o=String(h.id||h.permalink),a=0,r.push((0,$.jsx)(B.A,{title:d("common:common.edit"),placement:"top",children:(0,$.jsx)(M.A,{size:"small",onClick:function(){j.push(V)},sx:{color:"primary.main","&:hover":{backgroundColor:"transparent",color:"primary.dark"}},"data-testid":"".concat(n,"-action-").concat(a,"-").concat(o),children:(0,$.jsx)(U.A,{fontSize:"small"})})},"edit")),a+=1,r.push((0,$.jsx)(tw,{path:h.path,dataTestId:"".concat(n,"-action-").concat(a,"-").concat(o)},"preview")),a+=1,g&&(r.push((0,$.jsx)(rn,{onClick:function(){j.push({pathname:"/admin/projects/[projectId]/brainstormers/[brainstormerId]",query:{projectId:p,brainstormerId:h.permalink,tab:"sms"}})}},"sms")),a+=1),r.push((0,$.jsx)(rd,{onClick:Q,dataTestId:"".concat(n,"-action-").concat(a,"-").concat(o)},"share")),r),statusButton:(0,$.jsx)(t6,{brainstormer:h}),moreActions:(0,$.jsx)(tT,{menuItems:(i=[],A&&null!=h&&h.allowSiteAdminModeration&&i.push({label:d("common:common.contribution"),icon:(0,$.jsx)(rs.A,{fontSize:"small"}),href:"/adm/contribution-manager?project_id=".concat(f.id,"&tool_id=").concat(h.id,"&tool_type=ideas"),dataTestId:"contribution"}),W&&i.push({label:q,icon:(0,$.jsx)(ra.A,{fontSize:"small"}),href:"/adm/text_analysis?source_type=ehq&project_id=".concat(f.id,"&owner_type=Brainstormer&owner_id=").concat(h.id),dataTestId:"analyse"}),i.push({label:d("common:common.schedule"),icon:(0,$.jsx)(tD.A,{fontSize:"small"}),onClick:function(){I(!0),_(!1)},disabled:"archived"===h.state,dataTestId:"schedule"}),"Budgeting"===G&&(h.allocationsCount||0)>0&&i.push({label:d("tools:tools.contributionType.allocationsSummary"),icon:(0,$.jsx)(ri.A,{fontSize:"small"}),onClick:function(){return O("".concat(d("tools:tools.contributionType.allocationsSummaryFileName"),".csv"))},disabled:h.downloading,dataTestId:"allocationSummary"}),c=!!h.ideasCount,i.push({label:d("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return N(!0)},disabled:c,tooltip:c?d("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}),i),dataTestId:"project-page-tool-brainstormer-card-".concat(h.id||h.permalink)})}),(0,$.jsxs)(rc.Ay,{anchor:"right",variant:"temporary",open:C,onClose:function(){return P(!1)},"data-testid":"project-brainstormer-share-drawer",slotProps:{paper:{sx:{width:{xs:"100%",sm:"85%"},maxWidth:"100vw",height:"100%",display:"flex",flexDirection:"column"}}}
1,children:[(0,$.jsxs)(y.A,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",px:2,py:1.5,flexShrink:0},"data-testid":"project-brainstormer-share-drawer-header",children:[(0,$.jsx)(y.A,{sx:{minWidth:0,flex:1,pr:1},children:(0,$.jsx)(S.A,{variant:"h6",component:"h2",children:d("tools:tools.survey.share")})}),(0,$.jsx)(M.A,{onClick:function(){return P(!1)},edge:"end",size:"small","aria-label":"close","data-testid":"project-brainstormer-share-drawer-close-btn",sx:{flexShrink:0,mt:-.5},children:(0,$.jsx)(ez.A,{})})]}),(0,$.jsx)(ro.A,{}),(0,$.jsx)(y.A,{component:"main",sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",p:3},"data-testid":"project-brainstormer-share-drawer-content",children:(0,$.jsx)(rp,{})})]}),(0,$.jsxs)(tR.A,{open:T,onClose:K,maxWidth:"sm",slotProps:{paper:{sx:{m:2}}},children:[(0,$.jsxs)(y.A,{position:"relative",children:[(0,$.jsx)(t_.A,{textAlign:"center",pb:1,pr:6,children:"draft"===h.state?d("tools:tools.schedulePublish"):d("tools:tools.scheduleArchival")}),(0,$.jsx)(y.A,{position:"absolute",right:8,top:8,children:(0,$.jsx)(M.A,{"aria-label":"close",onClick:K,disabled:R,color:"default",children:(0,$.jsx)(ez.A,{})})})]}),(0,$.jsx)(tB.A,{children:(0,$.jsx)(y.A,{display:"flex",flexDirection:"column",alignItems:"center",p:2,children:(0,$.jsx)(rt,{toolId:h.id,onClose:K,onBusyChange:_})})})]}),(0,$.jsx)(tI.KK,{open:L,onClose:function(){return N(!1)},onConfirm:m,confirmColor:"error"})]})}));var rh="tool_results_update";function rm(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!(e&&Object.prototype.hasOwnProperty.call(e,rh)&&e[rh].enabled)}var rg=["id"];function rj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rj(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rb=(0,o.Ng)(function(e,t){var r=t.brainstormer,n=e.siteFeatures.siteFeatures.features;return{id:r.id,projectId:t.projectId,brainstormer:r,isSmsIntegrationEnabled:t5()(n,"sms-integration"),project:e.project.project,isTextAnalysis2023Enabled:e.features.features.hasOwnProperty("text_analysis_2023")&&e.features.features.text_analysis_2023.enabled,isToolResultsUpdateEnabled:rm(e.features.features),region:e.currentSite.site.region.toLowerCase().split("_").join(""),isContributionManagerEnabled:e.features.features.hasOwnProperty("site_admin_moderation")&&e.features.features.site_admin_moderation.enabled,currentUserRole:e.currentUser.user.roleName,dataTestId:"admin-project-brainstormer"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,destroyBrainstormer:t0.bK,fetchBrainstormer:t1.lc,fetchTools:e$.W,downloadContributionReport:t0.Dt},e)},function(e,t){var r,n=e.id;return rv(rv(rv({},(0,E.A)(e,rg)),t),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyBrainstormer(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),onDownloadContributionReport:function(e){t.downloadContributionReport(n,e)}})})(rf);var rx="BudgetAllocator";function ry(e){return e===rx?rx:"Ideas"}function rA(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(rA=function(){return!!e})()}var rw=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,rA()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.brainstormers,r=e.projectId,n=e.reorderBrainstormers,o=e.projectState,a=e.dataTestId,i=e.layout;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tV,{type:ry(i)===rx?"Budgeting":"Brainstormer",projectId:r,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tY,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(rb,{brainstormer:e,projectId:r,projectState:o})},e.id)})})]})}}])}(u.Component);let rO=(0,o.Ng)(function(e,t){var r=ry(t.layout);return{layout:r,brainstormers:Object.keys(e.brainstormers.brainstormers).map(function(t){return e.brainstormers.brainstormers[t]}).filter(function(e){var t;return t=e.layout,ry(t)===ry(r)}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.brainstormers.fetching,doneFetching:e.brainstormers.doneFetching,fetchError:e.brainstormers.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:ry(r)===rx?"admin-project-budgeting":"admin-project-brainstormers"}},function(e){return(0,a.zH)({fetchData:t0.cY,reorderBrainstormers:t0.Tu},e)})((0,eI.A)(rw));var rS=r(36134),rk=["id"];function rC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?rC(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rE=(0,o.Ng)(function(e,t){var r=t.forum;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.forum"),state:r.state,destroyable:0===r.commentsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({publishForum:rS.HR,unpublishForum:rS.SR,archiveForum:rS._T,unarchiveForum:rS.LP,fetchPinnedItems:eY.B$,destroyForum:rS.ow},e)},function(e,t,r){var n,o=e.id;return rP(rP({},(0,E.A)(e,rk)),{},{dataTestId:r.dataTestId,onPublish:function(){return t.publishForum(o)},onUnpublish:function(){return t.unpublishForum(o)},onArchive:function(e){return t.archiveForum(o,e)},onUnarchive:function(){return t.unarchiveForum(o)},onDestroy:(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyForum(o);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(tl.A);function rT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(rT=function(){return!!e})()}var rI=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,rT()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{deleteModalOpen:!1}),(0,i.default)(e,"leftActions",function(){return[]}),(0,i.default)(e,"rightActions",function(){var t=e.props,r=t.forum,n=t.projectId,o="project-page-tool-forum-card",a=String(r.id||r.permalink);return[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/forum_topics/[forumId]",as:"/admin/projects/".concat(n,"/forum_topics/").concat(r.permalink),dataTestId:"".concat(o,"-action-0-").concat(a)},"edit"),(0,$.jsx)(tw,{path:r.path,dataTestId:"".concat(o,"-action-1-").concat(a)},"preview")]}),(0,i.default)(e,"getMoreActionsMenuItems",function(){var t=e.props,r=t.forum,n=t.t,o=!!r.commentsCount;return[{label:n("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return e.setState({deleteModalOpen:!0})},disabled:o,tooltip:o?n("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}]}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.forum,n=t.projectId,o=t.onDestroy,a=t.dataTestId,i=String(r.id||r.permalink);return r?(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-forum-card-".concat(r.id||r.permalink),dataTestIdActionBase:"project-page-tool-forum-card",dataTestIdEntityId:String(r.id||r.permalink),title:(0,$.jsx)(tc,{text:r.name,href:"/admin/projects/[projectId]/forum_topics/[forumId]",as:"/admin/projects/".concat(n,"/forum_topics/").concat(r.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:r.createdAt,publishedAt:r.publishedAt,updatedAt:r.updatedAt,state:r.state,contributionsCount:r.commentsCount,contributionsType:"Comments"}),leftActions:this.leftActions(),rightActions:this.rightActions(),statusButton:(0,$.jsx)(rE,{forum:r,dataTestId:"project-page-tool-forum-card-".concat(i,"-state")}),moreActions:(0,$.jsx)(tT,{dataTestId:"project-page-tool-forum-card-".concat(i,"-moreActions"),menuItems:this.getMoreActionsMenuItems()})}),(0,$.jsx)(tI.KK,{open:this.state.deleteModalOpen,onClose:function(){return e.setState({deleteModalOpen:!1})},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog"),dataTestIdActionsPrefix:"".concat(a,"-deleteDialog")})]}):null}}])}(u.Component);let rD=(0,f.withTranslation)(["common","tools"])(rI);var rR=["id"];function r_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?r_(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rM=(0,o.Ng)(function(e,t){var r=t.forum;return{id:r.id,projectId:e.project.project.permalink,projectState:e.project.project.state,forum:r,dataTestId:"admin-project-forum"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,destroyForum:rS.ow,fetchTools:e$.W},e)},function(e,t){var r,n=e.id;return rB(rB({},(0,E.A)(e,rR)),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyForum(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(rD);var rF=r(58292),rU=r(38816);let rz=function(e){var t=e.currentPage,r=e.pageSize,n=e.totalRecords,o=(0,f.useTranslation)("common").t,a=(0,u.useMemo)(function(){return{start:0===n?n:r*(t-1)+1,end:t*r>n?n:t*r,total:n}},[t,r,n]);return o("common:common.paginationRange",{start:a.start,end:a.end,total:a.total})};var rL=[25,50,100];function rN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rH(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rN(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rN(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rW=(0,o.Ng)(function(e){return{total:e.forums.hasOwnProperty("meta")?e.forums.meta.all:0}},function(e){return(0,a.zH)({fetchData:rS.nx},e)},function(e,t,r){return rH(rH(rH({},e),t),{},{dataTestId:r.dataTestId})})(function(e){var t=e.total,r=void 0===t?0:t,n=e.fetchData;if(r<25)return null;var o=u.useState(1),a=(0,P.A)(o,2),i=a[0],s=a[1],c=u.useState(25),l=(0,P.A)(c,2),d=l[0],p=l[1],f=Math.max(1,Math.ceil(r/d)),h=function(e,t){s(e),p(t),n({page:e,per_page:t})};return(0,$.jsxs)(y.A,{className:"pagination",sx:{margin:"25px",display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:2},children:[(0,$.jsx)(rz,{currentPage:i,pageSize:d,totalRecords:r}),(0,$.jsxs)(y.A,{sx:{display:"flex",alignItems:"center",gap:2},children:[(0,$.jsx)(eb.A,{size:"small",sx:{minWidth:88},children:(0,$.jsx)(rU.A,{value:d,onChange:function(e){h(1,Number(e.target.value))},children:rL.map(function(e){return(0,$.jsx)(tk.A,{value:e,children:e},e)})})}),(0,$.jsx)(rF.A,{count:f,page:i,onChange:function(e,t){h(t,d)},color:"primary",showFirstButton:!0,showLastButton:!0})]})]})});function rq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(rq=function(){return!!e})()}var rQ=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,rq()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.forums,r=e.projectId,n=e.reorderForums,o=e.projectState,a=e.onOpenForumDrawer,i=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tV,{type:"ForumTopic",projectId:r,onOpenForumDrawer:a,listAnchorDataTestId:"".concat(i,"-quickAddBtn")}),(0,$.jsx)(tY,{onReorder:n,"data-testid":"".concat(i,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(i,"-listItem-").concat(e.id),children:(0,$.jsx)(rM,{forum:e,projectId:r,projectState:o})},e.id)})}),(0,$.jsx)(rW,{dataTestId:"".concat(i,"-pagination")})]})}}])}(u.Component);let rG=(0,o.Ng)(function(e){return{forums:Object.keys(e.forums.forums).map(function(t){return e.forums.forums[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.forums.fetching,doneFetching:e.forums.doneFetching,fetchError:e.forums.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-
1project-forums"}},function(e){return(0,a.zH)({fetchData:rS.nx,reorderForums:rS.cG},e)})((0,eI.A)(rQ));var rV=r(13987);function rK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rY(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rK(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rK(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r$=(0,o.Ng)(function(e,t){var r=t.guestBook;return{state:r.state,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.guestBook"),destroyable:0===r.commentsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({onPublish:rV.Hj,onUnpublish:rV.Io,onArchive:rV.Aq,onUnarchive:rV.B_,fetchPinnedItems:eY.B$,destroyGuestBook:rV.mv},e)},function(e,t,r){var n;return rY(rY(rY({},e),t),{},{dataTestId:r.dataTestId,onDestroy:(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyGuestBook();case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(tl.A),rJ=(0,f.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.guestBook,o=e.onDestroy,a=e.dataTestId,i=(0,u.useState)(!1),s=i[0],c=i[1];if(eX()(n))return null;var l="project-page-tool-guest-book-card",d=String(n.id||n.permalink||"default"),p=!!n.commentsCount,f=[{label:t("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return c(!0)},disabled:p,tooltip:p?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete-guest-book"}];return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-guest-book-card-".concat(n.id||n.permalink||"default"),dataTestIdActionBase:"project-page-tool-guest-book-card",dataTestIdEntityId:String(n.id||n.permalink||"default"),title:(0,$.jsx)(tc,{text:n.name,href:"/admin/projects/[projectId]/guest_book",as:"/admin/projects/".concat(r,"/guest_book"),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.commentsCount,contributionsType:"Entries"}),leftActions:[],rightActions:[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/guest_book",as:"/admin/projects/".concat(r,"/guest_book"),dataTestId:"".concat(l,"-action-0-").concat(d)},"edit"),(0,$.jsx)(tw,{path:n.path,dataTestId:"".concat(l,"-action-1-").concat(d)},"preview")],statusButton:(0,$.jsx)(r$,{guestBook:n,dataTestId:"project-page-tool-guest-book-card-state-".concat(d)}),moreActions:(0,$.jsx)(tT,{dataTestId:"project-page-tool-guest-book-card-".concat(d,"-moreActions"),menuItems:f})}),(0,$.jsx)(tI.KK,{open:s,onClose:function(){return c(!1)},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog")})]})});function rX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rZ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rX(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rX(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r0=(0,o.Ng)(function(e){return{guestBook:e.pinnedGuestBook.guestBook,fetching:e.pinnedGuestBook.fetching,doneFetching:e.pinnedGuestBook.doneFetching,fetchError:e.pinnedGuestBook.fetchError,projectId:e.project.project.permalink,dataTestId:"admin-project-guest-book"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,fetchData:rV._Y,destroyGuestBook:rV.mv,fetchTools:e$.W},e)},function(e,t){var r;return rZ(rZ(rZ({},e),t),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyGuestBook();case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})((0,eI.A)(rJ));var r1=r(36904),r2=r(24919);function r5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?r5(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r4=(0,o.Ng)(function(e,t){var r=t.qanda;return{state:r.state,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.qanda"),destroyable:0===r.questionsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({onPublish:r1.v4,onUnpublish:r1.EF,onArchive:r1.Ip,onUnarchive:r1.zU,fetchPinnedItems:eY.B$,destroyQanda:r1.Y3},e)},function(e,t,r){var n;return r3(r3(r3({},e),t),{},{dataTestId:r.dataTestId,onDestroy:(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQanda();case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(tl.A),r8=(0,f.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.qanda,o=e.onDestroy,a=e.dataTestId,i=(0,u.useState)(!1),s=i[0],c=i[1],l=(0,v.useRouter)();if(eX()(n))return null;var d=!!n.questionsCount,p="project-page-tool-qanda-card",f=String(n.id||n.permalink||"default"),h="project-page-tool-qanda-card-".concat(f,"-state"),m="project-page-tool-qanda-card-".concat(f,"-moreActions"),g=[{label:t("common:common.manage"),icon:(0,$.jsx)(z.A,{fontSize:"small"}),onClick:function(){l.push({pathname:"/admin/projects/[projectId]/qanda",query:{projectId:r,tab:"manageQnA"}})},dataTestId:"manage"},{label:t("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return c(!0)},disabled:d,tooltip:d?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}],j=[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/qanda",as:"/admin/projects/".concat(r,"/qanda"),dataTestId:"".concat(p,"-action-0-").concat(f)},"edit"),(0,$.jsx)(tw,{path:n.path,dataTestId:"".concat(p,"-action-1-").concat(f)},"preview")];return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-qanda-card-".concat(n.id||n.permalink||"default"),dataTestIdActionBase:"project-page-tool-qanda-card",dataTestIdEntityId:String(n.id||n.permalink||"default"),title:(0,$.jsx)(tc,{text:n.name,href:"/admin/projects/[projectId]/qanda",as:"/admin/projects/".concat(r,"/qanda"),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.questionsCount,contributionsType:"Questions"}),leftActions:[],rightActions:j,statusButton:(0,$.jsx)(r4,{qanda:n,dataTestId:h}),moreActions:(0,$.jsx)(tT,{dataTestId:m,menuItems:g})}),(0,$.jsx)(tI.KK,{open:s,onClose:function(){return c(!1)},onConfirm:o,confirmColor:"error",dataTestIdActionsPrefix:"".concat(a,"-deleteDialog")})]})});function r6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?r6(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r6(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r9=(0,o.Ng)(function(e){return{qanda:e.pinnedQanda.qanda,fetching:e.pinnedQanda.fetching,doneFetching:e.pinnedQanda.doneFetching,fetchError:e.pinnedQanda.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-project-qanda"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,fetchData:r1.sI,destroyQanda:r1.Y3,setCurrentTab:r2.Rr,fetchTools:e$.W},e)},function(e,t){var r;return r7(r7(r7({},e),t),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQanda();case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})((0,eI.A)(r8));var ne=r(52061);function nt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nt(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nt(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nn=(0,o.Ng)(function(e,t){var r=t.storyCollection;return{state:r.state,archivalReasonMessage:r.archivalReasonMessage||e.pinnedStoryCollection.storyCollection.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.newsFeed"),destroyable:0===r.storiesCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({onPublish:ne.Ri,onUnpublish:ne.wg,onArchive:ne.eR,onUnarchive:ne.xQ,fetchPinnedItems:eY.B$,destroyStoryCollection:ne.sM},e)},function(e,t,r){var n;return nr(nr(nr({},e),t),{},{dataTestId:r.dataTestId,onDestroy:(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyStoryCollection();case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(tl.A),no=(0,f.withTranslation)(["common","tools"])(function(e){var t,r,n,o=e.t,a=e.projectId,i=e.storyCollection,s=e.onDestroy,c=e.dataTestId,l=(0,u.useState)(!1),d=l[0],p=l[1],f=(0,v.useRouter)(),h="project-page-tool-story-collection-card",m=String(i.id||i.permalink);if(eX()(i))return!1;var g=(t=[],r="onsite"===i.moderationType,n=!!i.storiesCount,r&&t.push({label:o("common:common.manage"),icon:(0,$.jsx)(U.A,{fontSize:"small"}),onClick:function(){f.push({pathname:"/admin/projects/[projectId]/story_collection",query:{projectId:a,tab:"manageStories"}})},dataTestId:"manage-stories"}),t.push({label:o("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return p(!0)},disabled:n,tooltip:n?o("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete-story-collection"}),t);return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-story-collection-card-".concat(i.id||i.permalink),dataTestIdActionBase:"project-page-tool-story-collection-card",dataTestIdEntityId:String(i.id||i.permalink),title:(0,$.jsx)(tc,{text:i.name,href:"/admin/projects/[projectId]/story_collection",as:"/admin/projects/".concat(a,"/story_collection"),icon:"/static/assets/images/common/Drag.svg",createdAt:i.createdAt,publishedAt:i.publishedAt,updatedAt:i.updatedAt,state:i.state,contributionsCount:i.storiesCount,contributionsType:"Stories",newlyAddedCount:i.newlyAddedStoriesCount}),leftActions:[],rightActions:[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/story_collection",as:"/admin/projects/".concat(a,"/story_collection"),dataTestId:"".concat(h,"-action-0-").concat(m)},"edit"),(0,$.jsx)(tw,{path:i.path,dataTestId:"".concat(h,"-action-1-").concat(m)},"preview")],statusButton:(0,$.jsx)(nn,{storyCollection:i,dataTestId:"project-page-tool-story-collection-card-state-".concat(m)}),moreActions:(0,$.jsx)(tT,{dataTestId:"project-page-tool-story-collection-card-more-".concat(m),menuItems:g})}),(0,$.jsx)(tI.KK,{open:d,onClose:function(){return p(!1)},onConfirm:s,confirmColor:"error","data-testid":"".concat(c,"-deleteDialog")})]})});function na(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ni(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?na(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):na(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ns=(0,o.Ng)(function(e){return{storyCollection:e.pinnedStoryCollection.storyCollection,fetching:e.pinnedStoryCollection.fetching,doneFetching:e.pinnedStoryCollection.doneFetching,fetchError:e.pinnedStoryCollection.fetchError,projectId:e.project.project.permalink,dataTestId:"admin-project-story-collection"}},function(e){return(0,a.zH)({fetchData:ne.oT,destroyStoryCollection:ne.sM,fetchPinnedItems:eY.B$,fetchTools:e$.W},e)},function(e,t){var r;return ni(ni(ni({},e),t),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyStoryCollection();case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})((0,eI.A)(no));var nc=r(81552),nl=["id"];function nu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}
1function nd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nu(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nu(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let np=(0,o.Ng)(function(e,t){var r=t.quickPoll;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.quickPoll"),state:r.state,destroyable:0===r.responsesCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({publishQuickPoll:nc.i3,unpublishQuickPoll:nc.$F,archiveQuickPoll:nc.bl,unarchiveQuickPoll:nc.e5,fetchPinnedItems:eY.B$,destroyQuickPoll:nc.Pp},e)},function(e,t){var r,n=e.id;return nd(nd({},(0,E.A)(e,nl)),{},{onPublish:function(){return t.publishQuickPoll(n)},onUnpublish:function(){return t.unpublishQuickPoll(n)},onArchive:function(e){return t.archiveQuickPoll(n,e)},onUnarchive:function(){return t.unarchiveQuickPoll(n)},onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQuickPoll(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(tl.A);var nf=p()(function(){return Promise.resolve().then(r.bind(r,16798))},{ssr:!1,loadableGenerated:{webpack:function(){return[16798]}}});let nh=(0,f.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.quickPoll,o=e.onDestroy,a=e.dataTestId,i=(0,v.useRouter)(),s=(0,u.useState)(!1),c=s[0],l=s[1],d="project-page-tool-quick-poll-card",p=String(n.id||n.permalink),f=!!n.responsesCount,h=[{label:t("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return l(!0)},disabled:f,tooltip:f?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}];return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-quick-poll-card-".concat(n.id||n.permalink),dataTestIdActionBase:"project-page-tool-quick-poll-card",dataTestIdEntityId:String(n.id||n.permalink),title:(0,$.jsx)(tc,{text:n.name,href:"/admin/projects/[projectId]/quick_polls/[quickPollId]",as:"/admin/projects/".concat(r,"/quick_polls/").concat(n.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.responsesCount,contributionsType:"Responses"}),leftActions:[],rightActions:[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/quick_polls/[quickPollId]",as:"/admin/projects/".concat(r,"/quick_polls/").concat(n.permalink),dataTestId:"".concat(d,"-action-0-").concat(p)},"edit"),(0,$.jsx)(tw,{path:n.path,dataTestId:"".concat(d,"-action-1-").concat(p)},"preview"),(0,$.jsx)(nf,{onClick:function(){i.push({pathname:"/admin/projects/[projectId]/quick_polls/[quickPollId]",query:{projectId:r,quickPollId:n.permalink,tab:"share"}})},dataTestId:"".concat(d,"-action-2-").concat(p)},"share")],statusButton:(0,$.jsx)(np,{quickPoll:n}),moreActions:(0,$.jsx)(tT,{dataTestId:"project-page-tool-quick-poll-card-".concat(p,"-moreActions"),menuItems:h})}),(0,$.jsx)(tI.KK,{open:c,onClose:function(){return l(!1)},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog")})]})});var nm=["id"];function ng(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ng(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ng(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nv=(0,o.Ng)(function(e,t){var r=t.quickPoll;return{id:r.id,projectId:e.project.project.permalink,quickPoll:r,dataTestId:"admin-
1project-quick-poll"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,destroyQuickPoll:nc.Pp,fetchTools:e$.W},e)},function(e,t){var r,n=e.id;return nj(nj(nj({},(0,E.A)(e,nm)),t),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQuickPoll(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(nh);function nb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nb=function(){return!!e})()}var nx=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,nb()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.quickPolls,r=e.projectId,n=e.reorderQuickPolls,o=e.projectState,a=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tV,{type:"QuickPoll",projectId:r,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tY,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(nv,{quickPoll:e,projectId:r,projectState:o})},e.id)})})]})}}])}(u.Component);let ny=(0,o.Ng)(function(e){return{quickPolls:Object.keys(e.quickPolls.quickPolls).map(function(t){return e.quickPolls.quickPolls[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.quickPolls.fetching,doneFetching:e.quickPolls.doneFetching,fetchError:e.quickPolls.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-project-quick-polls"}},function(e){return(0,a.zH)({fetchData:nc.ao,reorderQuickPolls:nc.Ff},e)})((0,eI.A)(nx));var nA=r(1155),nw=r(34650),nO=["id"];function nS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nk(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nS(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nS(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nC=(0,o.Ng)(function(e,t){var r=t.survey;return{destroyable:0===r.responsesCount,id:r.id,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.survey"),state:r.state,transitioning:r.transitioning||!1,transitionError:r.transitionError||"",surveyData:r}},function(e){return(0,a.zH)({publishSurvey:nA.uj,unpublishSurvey:nA.d9,archiveSurvey:nA.PI,unarchiveSurvey:nA.ef,fetchPinnedItems:eY.B$,destroySurvey:nA.Xw,updateSurvey:nw.cU},e)},function(e,t){var r,n=e.id;return nk(nk({},(0,E.A)(e,nO)),{},{onPublish:function(){return t.publishSurvey(n)},onUnpublish:function(){return t.unpublishSurvey(n)},onArchive:function(e){return t.archiveSurvey(n,e)},onUnarchive:function(){return t.unarchiveSurvey(n)},onUpdateSurvey:function(e,r){return t.updateSurvey(e,r)},onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroySurvey(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(tl.A);var nP=r(85887),nE=r(65501);function nT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nT=function(){return!!e})()}var nI=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,nT()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"handleClick",function(){var t=e.props,r=t.pinned,n=t.pinSurvey,o=t.unpinSurvey;return r?o():n()}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.disabled,r=e.pinned,n=e.t;return(0,$.jsx)(B.A,{title:n(r?"tools:tools.survey.unpin":"tools:tools.survey.pin"),placement:"top",children:(0,$.jsx)("span",{children:(0,$.jsx)(M.A,{size:"small",onClick:this.handleClick,disabled:t,"aria-label":n(r?"tools:tools.survey.unpin":"tools:tools.survey.pin"),hovercolor:r?"primary.main":"action.active",children:r?(0,$.jsx)(nP.A,{fontSize:"small"}):(0,$.jsx)(nE.A,{fontSize:"small"})})})})}}])}(u.Component);(0,i.default)(nI,"defaultProps",{pinned:!1,disabled:!1});let nD=(0,f.withTranslation)(["tools"])(nI);var nR=["id","name","pinnedItemId","unpinnedSurveysTab"];function n_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?n_(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nM=(0,o.Ng)(function(e,t){var r,n=t.survey,o=n.pinned,a=n.name,i=n.id,s=e.pinnedItems.active,c=null==(r=Object.values(e.pinnedItems.items||{}).find(function(e){return"SurveyTool"===e.pinnableType&&!e.pinnableId}))?void 0:r.id,l=e.pinnedItems.ui[s]||{};return{unpinnedSurveysTab:c,id:i,name:a,pinned:o,pinnedItemId:s,disabled:o?l.destroying||!1:e.pinnedItems.creating||!1}},function(e){return(0,a.zH)({createPinnedItem:eY.aG,destroyPinnedItem:eY.aS,updateSurvey:nA.cU,fetchPinnedItems:eY.B$,fetchTools:e$.W,setActivePinnedItem:eY.E7},e)},function(e,t){var r,n,o=e.id,a=e.name,i=e.pinnedItemId,c=e.unpinnedSurveysTab;return nB(nB({},(0,E.A)(e,nR)),{},{pinSurvey:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.createPinnedItem(a,"SurveyTool",o);case 2:return e.abrupt("return",Promise.all([t.fetchPinnedItems(),t.fetchTools()]));case 3:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),unpinSurvey:(n=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyPinnedItem(i);case 2:return e.next=4,t.updateSurvey(o,"pinned",!1);case 4:if(!c){e.next=7;break}return e.next=7,t.setActivePinnedItem(c);case 7:return e.next=9,t.fetchPinnedItems();case 9:return e.next=11,t.fetchTools();case 11:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(nD);var nF=["surveyId","action"];function nU(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nz(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nU(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nU(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nL=(0,o.Ng)(function(e,t){var r=t.toolId,n=t.onClose,o=t.onBusyChange,a=e.surveys.surveys[r],i=e.surveys.schedules[r];return{surveyId:r,action:"draft"===a.state?"publish":"archive",scheduleExists:!!i.action&&!!i.scheduledAt,scheduledAt:i.scheduledAt,saving:i.saving||!1,saveError:i.saveError||"",errors:i.errors||{},destroying:i.destroying||!1,destroyError:i.destroyError||"",dataTestId:"survey-scheduler",onClose:n,onBusyChange:o,helpText:"draft"===a.state?f.i18n.t("tools:tools.survey.schedularCaption"):f.i18n.t("tools:tools.survey.archivalCaption")}},function(e){return(0,a.zH)({saveSchedule:nA.n7,destroySchedule:nA.e4,resetScheduleErrors:nA.e5},e)},function(e,t){var r=e.surveyId,n=e.action;return nz(nz({},(0,E.A)(e,nF)),{},{onSave:function(e){return t.saveSchedule(r,n,e)},onDestroy:function(){return t.destroySchedule(r)},resetErrors:function(){return t.resetScheduleErrors(r)}})})(tj);var nN=p()(function(){return Promise.resolve().then(r.bind(r,16798))},{ssr:!1,loadableGenerated:{webpack:function(){return[16798]}}}),nH=["id"];function nW(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nW(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nW(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nQ=(0,o.Ng)(function(e,t){var r=t.survey;return{id:r.id,projectId:e.project.project.permalink,survey:r,project:e.project.project,isTextAnalysis2023Enabled:e.features.features.hasOwnProperty("text_analysis_2023")&&e.features.features.text_analysis_2023.enabled,isToolResultsUpdateEnabled:rm(e.features.features),region:e.currentSite.site.regi
1on.toLowerCase().split("_").join(""),dataTestId:"admin-project-survey"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,destroySurvey:nA.Xw,fetchTools:e$.W},e)},function(e,t){var r,n=e.id;return nq(nq(nq({},(0,E.A)(e,nH)),t),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroySurvey(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(function(e){var t,r,n=e.projectId,o=e.project,a=e.survey,i=e.onDestroy,s=e.region,c=e.isTextAnalysis2023Enabled,l=e.isToolResultsUpdateEnabled,d=(0,f.useTranslation)(["common","tools"]).t,p=(0,v.useRouter)(),h=ru(),m=c&&(!(void 0!==l&&l)||h),g=(0,u.useState)(!1),j=g[0],b=g[1],x=(0,u.useState)(!1),A=x[0],w=x[1],O=(0,u.useState)(!1),S=O[0],k=O[1],C=function(){A||(b(!1),w(!1))},P=d("unitedstates"===s||"canada"===s?"common:common.analyze":"common:common.analyse"),E="project-page-tool-survey-card",T=a.id;return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-survey-card-".concat(a.id),dataTestIdActionBase:"project-page-tool-survey-card",dataTestIdEntityId:a.id,title:(0,$.jsx)(tc,{text:a.name,href:"/admin/projects/[projectId]/survey_tools/[surveyId]",as:"/admin/projects/".concat(n,"/survey_tools/").concat(a.id),icon:"/static/assets/images/common/Drag.svg",createdAt:a.createdAt,publishedAt:a.publishedAt,updatedAt:a.updatedAt,state:a.state,contributionsCount:a.responsesCount,contributionsType:"Responses"}),leftActions:[],rightActions:[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/survey_tools/[surveyId]",as:"/admin/projects/".concat(n,"/survey_tools/").concat(a.id),dataTestId:"".concat(E,"-action-0-").concat(T)},"edit"),(0,$.jsx)(nM,{survey:a},"pin"),(0,$.jsx)(tw,{path:a.path.replace("/survey_tools/","/surveys/"),dataTestId:"".concat(E,"-action-2-").concat(T)},"preview"),(0,$.jsx)(nN,{onClick:function(){p.push({pathname:"/admin/projects/[projectId]/survey_tools/[surveyId]",query:{projectId:n,surveyId:a.id,tab:"share"}})},dataTestId:"".concat(E,"-action-3-").concat(T)},"share")],statusButton:(0,$.jsx)(nC,{survey:a}),moreActions:(0,$.jsx)(tT,{menuItems:(t=[],m&&t.push({label:P,icon:(0,$.jsx)(ra.A,{fontSize:"small"}),href:"/adm/text_analysis?source_type=ehq&project_id=".concat(o.id,"&owner_type=Survey&owner_id=").concat(a.id),dataTestId:"analyse"}),t.push({label:d("common:common.schedule"),icon:(0,$.jsx)(tD.A,{fontSize:"small"}),onClick:function(){w(!1),b(!0)},disabled:"archived"===a.state,dataTestId:"schedule"}),r=!!a.responsesCount,t.push({label:d("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return k(!0)},disabled:r,tooltip:r?d("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}),t),dataTestId:"project-page-tool-survey-more-actions"})}),(0,$.jsxs)(tR.A,{open:j,onClose:C,maxWidth:"sm",slotProps:{paper:{sx:{m:2}}},"data-testid":"survey-schedule-dialog",children:[(0,$.jsxs)(y.A,{position:"relative","data-testid":"survey-schedule-dialog-header",children:[(0,$.jsx)(t_.A,{textAlign:"center",pb:1,pr:6,"data-testid":"survey-schedule-dialog-title",children:d("draft"===a.state?"tools:tools.schedulePublishForSurvey":"tools:tools.scheduleArchivalForSurvey")}),(0,$.jsx)(y.A,{position:"absolute",right:8,top:8,"data-testid":"survey-schedule-dialog-close-button-wrapper",children:(0,$.jsx)(M.A,{"aria-label":"close",onClick:C,disabled:A,color:"default","data-testid":"survey-schedule-dialog-close-button",children:(0,$.jsx)(ez.A,{})})})]}),(0,$.jsx)(tB.A,{"data-testid":"survey-schedule-dialog-content",children:(0,$.jsx)(y.A,{display:"flex",flexDirection:"column",alignItems:"center",p:2,"data-testid":"survey-schedule-dialog-content-box",children:(0,$.jsx)(nL,{toolId:a.id,onClose:C,onBusyChange:w})})})]}),(0,$.jsx)(tI.KK,{open:S,onClose:function(){return k(!1)},onConfirm:i,title:d("common:common.delete"),message:d("tools:tools.deleteConfirmationMessage"),description:d("tools:tools.deleteConfirmationDescription"),confirmColor:"error",dataTestId:"project-page-tool-survey-delete-dialog",dataTestIdActionsPrefix:"project-page-tool-survey-delete-dialog"})]})});function nG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nG=function(){return!!e})()}var nV=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,nG()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.surveys,r=e.projectId,n=e.reorderSurveys,o=e.projectState,a=e.dataTestId,i=e.onOpenSurveyDrawer;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tV,{type:"SurveyTool",projectId:r,onOpenSurveyDrawer:i,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tY,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(nQ,{survey:e,projectId:r,projectState:o})},e.id)})})]})}}])}(u.Component);let nK=(0,o.Ng)(function(e,t){var r=[],n=e.surveys.surveys;if(t.pinnableId)for(var o in n)n[o].pinned&&o==t.pinnableId&&r.push(n[o]);else r=Object.keys(n).map(function(e){return n[e]}).filter(function(e){return!e.pinned}).sort(function(e,t){return e.sequence-t.sequence});return{surveys:r,fetching:e.surveys.fetching,doneFetching:e.surveys.doneFetching&&r.length,fetchError:e.surveys.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-
1project-surveys"}},function(e){return(0,a.zH)({fetchData:nA.s,reorderSurveys:nA.$G},e)})((0,eI.A)(nV));var nY=r(65691),n$=["id"];function nJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nX(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nJ(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nJ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nZ=(0,o.Ng)(function(e,t){var r=t.map;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||f.i18n.t("tools:tools.archivalReasonMessage.places"),state:r.state,destroyable:0===r.responsesCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,a.zH)({publishMap:nY.uX,unpublishMap:nY.Ve,archiveMap:nY.F_,unarchiveMap:nY._9,destroyMap:nY.Xt},e)},function(e,t){var r=e.id;return nX(nX({},(0,E.A)(e,n$)),{},{onPublish:function(){return t.publishMap(r)},onUnpublish:function(){return t.unpublishMap(r)},onArchive:function(e){return t.archiveMap(r,e)},onUnarchive:function(){return t.unarchiveMap(r)},onDestroy:function(){return t.destroyMap(r)}})})(tl.A);var n0=r(16798);let n1=(0,f.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.map,o=e.onDestroy,a=e.dataTestId,i=(0,v.useRouter)(),s=(0,u.useState)(!1),c=s[0],l=s[1],d="project-page-tool-map-card",p=String(n.id||n.permalink),f=!!n.responsesCount,h=[{label:t("common:common.delete"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){return l(!0)},disabled:f,tooltip:f?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}];return(0,$.jsxs)(u.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-map-card-".concat(n.id||n.permalink),dataTestIdActionBase:"project-page-tool-map-card",dataTestIdEntityId:String(n.id||n.permalink),title:(0,$.jsx)(tc,{text:n.name,href:"/admin/projects/[projectId]/maps/[mapId]",as:"/admin/projects/".concat(r,"/maps/").concat(n.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.responsesCount,contributionsType:"Pins"}),leftActions:[],rightActions:[(0,$.jsx)(tO,{href:"/admin/projects/[projectId]/maps/[mapId]",as:"/admin/projects/".concat(r,"/maps/").concat(n.permalink),dataTestId:"".concat(d,"-action-0-").concat(p)},"edit"),(0,$.jsx)(tw,{path:n.path,dataTestId:"".concat(d,"-action-1-").concat(p)},"preview"),(0,$.jsx)(n0.default,{onClick:function(){i.push({pathname:"/admin/projects/[projectId]/maps/[mapPermalink]",query:{projectId:r,mapPermalink:n.permalink,tab:"share"}})},dataTestId:"".concat(d,"-action-2-").concat(p)},"share")],statusButton:(0,$.jsx)(nZ,{map:n}),moreActions:(0,$.jsx)(tT,{dataTestId:"project-page-tool-map-card-".concat(p,"-moreActions"),menuItems:h})}),(0,$.jsx)(tI.KK,{open:c,onClose:function(){return l(!1)},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog")})]})});var n2=r(6286),n5=["id"];function n3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function n4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n3(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n3(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let n8=(0,o.Ng)(function(e,t){var r=t.map;return{id:r.id,fetching:e.maps.fetching,doneFetching:e.maps.doneFetching,fetchError:e.maps.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,map:r,dataTestId:"admin-
1project-map"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,destroyMap:nY.Xt,setCurrentTab:n2.R,fetchTools:e$.W},e)},function(e,t){var r,n=e.id;return n4(n4({},(0,E.A)(e,n5)),{},{onDestroy:(r=(0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyMap(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),setCurrentTab:function(e){return t.setCurrentTab(e)}})})(n1);function n6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(n6=function(){return!!e})()}var n7=function(e){function t(){var e,r;return(0,eo.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ei.default)(this,n6()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.maps,r=e.projectId,n=e.reorderMaps,o=e.projectState,a=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tV,{type:"Map",projectId:r,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tY,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(n8,{map:e,projectId:r,projectState:o})},e.id)})})]})}}])}(u.Component);let n9=(0,o.Ng)(function(e){return{maps:Object.keys(e.maps.maps).map(function(t){return e.maps.maps[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.maps.fetching,doneFetching:e.maps.doneFetching,fetchError:e.maps.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-project-maps"}},function(e){return(0,a.zH)({fetchData:nY.sT,reorderMaps:nY.xf},e)})((0,eI.A)(n7));var oe=r(69364),ot=r.n(oe),or=r(72752),on=r(43531);let oo=(0,o.Ng)(function(e,t){var r,n=e.pinnedItems.ui[t.item.id]||{};return{item:t.item,saving:n.saving||!1,saveError:n.saveError||"",errors:n.errors||{},dataTestId:null!=(r=t.dataTestId)?r:"pinned-item"}},function(e){return(0,a.zH)({renamePinnedItem:eY.A,resetPinnedItemErrors:eY.IA},e)})(function(e){var t,r=e.item,n=e.errors,o=e.saving,a=e.renamePinnedItem,i=e.resetPinnedItemErrors,c=e.dataTestId,d=null!=c?c:"pinned-item",p=(0,f.useTranslation)(["common"]).t,h=(0,u.useState)(!1),m=h[0],g=h[1],j=(0,u.useState)(r.name),v=j[0],b=j[1],x=(0,u.useState)(null),w=x[0],O=x[1];(0,u.useEffect)(function(){m||b(r.name)},[r.name,m]);var S=function(e){b(r.name),g(!0),O(e.currentTarget)},k=function(){i(r.id),g(!1),O(null)},C=(t=(0,s.A)(l().mark(function e(t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,a(r.id,v);case 3:n.name||k();case 4:case"end":return e.stop()}},e)})),function(e){return t.apply(this,arguments)}),P=ot()(r.name,{length:15}),E=r.name.length>15;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(y.A,{sx:{display:"inline-flex",alignItems:"center","&:hover [data-pin-edit]":{opacity:1}},"data-testid":"".concat(d,"-container"),children:[(0,$.jsx)(B.A,{title:E?r.name:"",placement:"top","data-testid":"".concat(d,"-tooltip"),children:(0,$.jsx)("span",{className:"pinned-item-name",style:{color:"inherit"},"data-testid":"".concat(d,"-name"),children:P})}),(0,$.jsx)(y.A,{component:"span","data-pin-edit":"",onClick:S,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&(e.preventDefault(),S(e))},role:"button",tabIndex:0,"aria-label":p("common:common.edit"),"data-testid":"".concat(d,"-edit-button"),sx:{ml:"0.5rem",cursor:"pointer",opacity:0,transition:"opacity 0.2s",display:"inline-flex",alignItems:"center",borderRadius:"4px",outline:"none","&:focus-visible":{opacity:1,outline:"2px solid",outlineColor:"primary.main",outlineOffset:"2px"},"&:hover":{opacity:1}},children:(0,$.jsx)(on.A,{id:"edit-pinned-item",sx:{width:"1.2rem",height:"1.2rem"}})})]}),(0,$.jsx)(or.Ay,{open:m,anchorEl:w,onClose:k,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},"data-testid":"".concat(d,"-edit-popover"),children:(0,$.jsx)(y.A,{component:"form",onSubmit:C,p:2,minWidth:400,"data-testid":"".concat(d,"-edit-form"),children:(0,$.jsxs)(y.A,{display:"flex",gap:1,alignItems:"flex-start","data-testid":"".concat(d,"-edit-form-content"),children:[(0,$.jsx)(_.A,{name:"name",label:p("common:common.name"),value:v,onCh
1ange:function(e){b(e.target.value)},error:!!n.name,helperText:n.name?(0,N.A)(n.name):"",required:!0,size:"small",fullWidth:!0,"data-testid":"".concat(d,"-edit-name-field")}),(0,$.jsx)(y.A,{height:"2.5rem",mt:.5,"data-testid":"".concat(d,"-edit-save-button-wrapper"),children:(0,$.jsx)(A.A,{type:"submit",variant:"contained",disableElevation:!0,disabled:o,startIcon:o?(0,$.jsx)(I.A,{size:16}):null,fullWidth:!0,"data-testid":"".concat(d,"-edit-save-button"),children:p("common:common.save")})})]})})})]})});var oa={SurveyTool:"survey",BlogPost:"blog-post",Brainstormer:"brainstormer",ForumTopic:"forum",GuestBook:"guest-book",Qanda:"qanda",StoryTellingTool:"story-collection",QuickPoll:"quick-poll",Map:"map"};function oi(e,t){return e?"Brainstormer"===e&&ry(t)===rx?"budgeting":oa[e]||e.toLowerCase().replace(/([A-Z])/g,"-$1").replace(/^-/,""):""}var os=["children","value","index"];function oc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ol(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oc(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oc(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ou(e){var t=e.children,r=e.value,n=e.index,o=(0,E.A)(e,os);return(0,$.jsx)("div",ol(ol({role:"tabpanel",hidden:r!==n,id:"pinned-tabpanel-".concat(n),"aria-labelledby":"pinned-tab-".concat(n),style:{height:"100%",display:r===n?"block":"none"}},o),{},{children:(0,$.jsx)(y.A,{sx:{height:"100%",overflowY:"auto"},children:t})}))}var od=u.forwardRef(function(e,t){var r=e.direction;return(0,$.jsx)(eZ.A,ol(ol({},e),{},{ref:t,"data-testid":"left"===r?"project-pinned-tabs-scroll-button-start":"project-pinned-tabs-scroll-button-end"}))});let op=(0,o.Ng)(function(e,t){return{active:e.pinnedItems.active,pinnedItems:t.pinnedItems,fetching:e.pinnedItems.fetching||e.tools.fetching,doneFetching:e.pinnedItems.doneFetching&&e.tools.doneFetching,fetchError:e.pinnedItems.fetchError||e.tools.fetchError,dataTestId:"admin-project-pinned-tabs"}},function(e){return(0,a.zH)({setActivePinnedItem:eY.E7,reorderPinnedItems:eY.Gl},e)})(function(e){var t=e.active,n=e.pinnedItems,o=e.setActivePinnedItem,a=e.reorderPinnedItems,i=e.onOpenSurveyDrawer,s=(0,u.useState)(0),c=s[0],l=s[1],d=(0,u.useState)(null),p=d[0],h=d[1],m=(0,u.useState)(new Set),g=m[0],j=m[1],v=(0,f.useTranslation)(["tools"]).t;(0,u.useEffect)(function(){if(0===n.length)return void l(0);if(l(function(e){if(e>=n.length){var t;return null!=(t=n[0])&&t.id&&o(n[0].id),0}return e}),eX()(t)&&n.length>0&&n[0].id&&o(n[0].id),t&&n.length>0){var e=n.findIndex(function(e){return e.id===t});-1!==e&&(l(e),j(function(t){var r=new Set(t);return r.add(n[e].id),r}))}},[t,n,o]),(0,u.useEffect)(function(){var e,t=null==(e=n[c])?void 0:e.id;t&&!g.has(t)&&j(function(e){var r=new Set(e);return r.add(t),r})},[n,c,g]),(0,u.useEffect)(function(){p&&(p.destroy(),h(null));var e=setTimeout(function(){var e,t=r(93483),i=null!=(e=document.querySelector(".pinned-tabs .MuiTabs-flexContainer"))?e:document.querySelector(".pinned-tabs .MuiTabs-list");if(i&&n.length>0){var s=t([i],{moves:function(e,t,r){return!0},accepts:function(e,t){return t===i}});h(s),s.on("drop",function(e,t,r,n){var s=e.querySelector("[data-id]");if(s){var c=s.getAttribute("data-id");if(c){for(var l=[],u=0;u<i.children.length;u++){var d=i.children[u].querySelector("[data-id]");if(d){var p=d.getAttribute("data-id");p&&l.push(p)}}a(l),o(c)}}})}},100);return function(){clearTimeout(e),p&&p.destroy()}},[n.length,a,o]);var b=function(e,t,r){switch(e){case"BlogPost":return(0,$.jsx)(tZ,{});case"Brainstormer":return(0,$.jsx)(rO,{layout:r});case"ForumTopic":return(0,$.jsx)(rG,{});case"GuestBook":return(0,$.jsx)(y.A,{sx:{mt:2},children:(0,$.jsx)(r0,{})});case"Qanda":return(0,$.jsx)(y.A,{sx:{mt:2},children:(0,$.jsx)(r9,{})});
1case"StoryTellingTool":return(0,$.jsx)(y.A,{sx:{mt:2},children:(0,$.jsx)(ns,{})});case"QuickPoll":return(0,$.jsx)(ny,{});case"SurveyTool":return(0,$.jsx)(nK,{pinnableId:t,onOpenSurveyDrawer:i});case"Map":return(0,$.jsx)(n9,{});default:return null}};return(0,$.jsxs)(y.A,{display:"flex",flexDirection:"column",sx:{height:"100%",minHeight:0},"data-testid":"project-pinned-tabs-container",children:[(0,$.jsx)(D.A,{orientation:"horizontal",variant:"scrollable",scrollButtons:"auto",allowScrollButtonsMobile:!0,slots:{scrollButtons:od},value:c,onChange:function(e,t){l(t),n[t]&&(o(n[t].id),j(function(e){var r=new Set(e);return r.add(n[t].id),r}))},"aria-label":v("tools:tools.pinnedItemTabs"),className:"pinned-tabs",sx:{flexShrink:0,width:"100%",minHeight:48,borderBottom:1,borderColor:"divider",bgcolor:"background.paper","& .MuiTabs-scrollButtons":{flexShrink:0},"& .MuiTabs-flexContainer":{listStyle:"none",padding:0,margin:0},"& .MuiTabs-list":{listStyle:"none",padding:0,margin:0},"& .MuiTab-root":{listStyle:"none",listStyleType:"none",minHeight:48,px:2}},"data-testid":"project-pinned-tabs",children:n.map(function(e,t){return(0,$.jsx)(R.A,ol(ol({label:(0,$.jsx)(y.A,{"data-id":e.id,sx:{cursor:"move",display:"inline-flex",alignItems:"center",maxWidth:280,overflow:"hidden",textOverflow:"ellipsis"},"data-testid":"project-page-tool-".concat(oi(e.pinnableType,e.layout)),children:(0,$.jsx)(oo,{item:e,dataTestId:"project-page-tool-".concat(oi(e.pinnableType,e.layout))})}),sx:{minWidth:80,maxWidth:300,cursor:"move",textTransform:"none"}},{id:"pinned-tab-".concat(t),"aria-controls":"pinned-tabpanel-".concat(t)}),{},{"data-testid":"project-pinned-tab-item-".concat(t)}),e.id)})}),(0,$.jsx)(y.A,{flex:1,sx:{minHeight:0,height:"100%",overflow:"hidden"},"data-testid":"project-pinned-tabs-content",children:n.map(function(e,t){return(0,$.jsx)(ou,{value:c,index:t,children:g.has(e.id)||c===t?b(e.pinnableType,e.pinnableId,e.layout):null},e.id)})}),(0,$.jsx)(k.A,{styles:{".gu-mirror":{listStyle:"none !important",listStyleType:"none !important"},".gu-mirror::before":{display:"none !important"}}})]})});var of=r(74602),oh=r(74740),om=r(38036),og=r(14664),oj=r(27693);function ov(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ob(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ov(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ov(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ox=ob(ob({},e3.S),{},{height:"100%",minHeight:64,cursor:"pointer"}),oy=ob(ob({},ox),{},{opacity:.3,cursor:"not-allowed",pointerEvents:"none","&:hover":{bgcolor:"background.paper"}}),oA=function(e){var t=e.projectId,r=e.tool,n=e.guestBookExists,o=e.storyCollectionExists,a=e.qandaExists,i=e.t,s=e.isSmsIntegrationEnabled,c=e.onSurveyToolSelect,l=(0,u.useState)(!1),d=l[0],p=l[1],f={projectId:t,type:r.type,addedTools:{guestBookExists:n,storyCollectionExists:o,qandaExists:a}},h="Places"===r.type?"MapHelp":"".concat(r.type,"Help"),m="SurveyTool"===r.type&&"function"==typeof c,g=m?null:tN(f),v=(0,$.jsx)(oj.A,{sx:{p:2,"&:last-child":{pb:2}},children:(0,$.jsxs)(y.A,{sx:{position:"relative"},"data-testid":"project-tool-details-wrapper-".concat(r.type.toLowerCase()),children:[(0,$.jsxs)(y.A,{sx:{display:"flex",alignItems:"center",pr:3},"data-testid":"project-tool-details-".concat(r.type.toLowerCase()),children:[(0,$.jsx)(om.A,{src:d?r.hoverImage:r.img,alt:"",variant:"rounded",sx:{width:40,height:40},"data-testid":"project-tool-avatar-".concat(r.type.toLowerCase())}),(0,$.jsx)(S.A,{variant:"body2",sx:{pl:.75,color:"text.primary"},"data-testid":"project-tool-title-".concat(r.type.toLowerCase()),children:i("tools:tools.list.".concat(r.type))})]}),(0,$.jsx)(y.A,{sx:{position:"absolute",top:-8,right:-8},"data-testid":"project-tool-tooltip-wrapper-".concat(r.type.toLowerCase()),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,$.jsx)(Q.A,{tooltip:i("tools:tools.list.".concat(h)),"aria-label":i("tools:tools.list.".concat(h)),placement:"top-start",iconSize:14,"data-testid":"project-tool-tooltip-".concat(r.type.toLowerCase())})}),"Budgeting"===r.type&&(0,$.jsx)(ey.A,{label:i("common:common.new"),size:"small",color:"secondary",sx:{position:"absolute",top:4,right:16,height:20,fontSize:"0.75rem","& .MuiChip-label":{px:.75}},"data-testid":"project-tool-budgeting-new-badge"}),s&&"Brainstormer"===r.type&&(0,$.jsx)(ey.A,{label:i("tools:tools.smsIntegration.viaSms"),size:"small",variant:"outlined",sx:{position:"absolute",bottom:-4,right:-4,maxWidth:"calc(100% - 8px)"},"data-testid":"project-tool-brainstormer-sms-badge"})]})});return m?(0,$.jsx)(og.A,{className:"tool-drawer-card",variant:"outlined",onMouseEnter:function(){return p(!0)},onMouseLeave:function(){return p(!1)},onClick:function(){return c()},role:"button",tabIndex:0,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&
1(e.preventDefault(),c())},sx:ob(ob({},ox),{},{display:"block"}),"data-testid":"project-tool-card-".concat(r.type.toLowerCase()),children:v}):g?(0,$.jsx)(j(),{href:g.href,as:g.as,passHref:!0,legacyBehavior:!0,prefetch:!1,children:(0,$.jsx)(og.A,{component:"a",className:"tool-drawer-card",variant:"outlined",onMouseEnter:function(){return p(!0)},onMouseLeave:function(){return p(!1)},sx:ob(ob({},ox),{},{textDecoration:"none",display:"block"}),"data-testid":"project-tool-card-".concat(r.type.toLowerCase()),children:v})}):(0,$.jsx)(og.A,{className:"tool-drawer-card",variant:"outlined",sx:oy,"data-testid":"project-tool-card-".concat(r.type.toLowerCase()),children:v})};oA.defaultProps={isSmsIntegrationEnabled:!1};let ow=(0,f.withTranslation)(["tools","common"])(oA),oO=(0,o.Ng)(function(e,t){var r=e.siteFeatures.siteFeatures.features;return{t:t.t,tool:t.tool,projectId:e.project.project.permalink,guestBookExists:!e.guestBook.fetchError,storyCollectionExists:!e.storyCollection.fetchError,qandaExists:!e.qanda.fetchError,isSmsIntegrationEnabled:t5()(r,"sms-integration")}})(ow);var oS=["children","value","index"];function ok(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oC(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ok(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ok(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var oP=[{type:"openEnvironmentTools",tools:[{type:"ForumTopic",img:"/static/assets/images/tools/ForumTopic.svg",hoverImage:"/static/assets/images/tools/hoveredForumTopic.svg"},{type:"Places",img:"/static/assets/images/tools/Map.svg",hoverImage:"/static/assets/images/tools/hoveredMap.svg"},{type:"Brainstormer",img:"/static/assets/images/tools/Brainstormer.svg",hoverImage:"/static/assets/images/tools/hoveredBrainstormer.svg"}]},{type:"mixedEnvironmentTools",tools:[{type:"Budgeting",img:"/static/assets/images/tools/Budgeting.svg",hoverImage:"/static/assets/images/tools/hoveredBudgeting.svg"},{type:"StoryTellingTool",img:"/static/assets/images/tools/StoryTellingTool.svg",hoverImage:"/static/assets/images/tools/hoveredStoryTellingTool.svg"},{type:"GuestBook",img:"/static/assets/images/tools/GuestBook.svg",hoverImage:"/static/assets/images/tools/hoveredGuestBook.svg"},{type:"Qanda",img:"/static/assets/images/tools/Qanda.svg",hoverImage:"/static/assets/images/tools/hoveredQanda.svg"},{type:"BlogPost",img:"/static/assets/images/tools/BlogPost.svg",hoverImage:"/static/assets/images/tools/hoveredBlogPost.svg"}]},{type:"controlledEnvironmentTools",tools:[{type:"SurveyTool",img:"/static/assets/images/tools/SurveyTool.svg",hoverImage:"/static/assets/images/tools/hoveredSurveyTool.svg"},{type:"QuickPoll",img:"/static/assets/images/tools/QuickPoll.svg",hoverImage:"/static/assets/images/tools/hoveredQuickPoll.svg"}]}],oE=["openEnvironmentTools","mixedEnvironmentTools","controlledEnvironmentTools"];function oT(e){return{id:"add-tool-tab-".concat(e),"aria-controls":"add-tool-tabpanel-".concat(e)}}function oI(e){var t=e.children,r=e.value,n=e.index,o=(0,E.A)(e,oS);return(0,$.jsx)("div",oC(oC({role:"tabpanel",hidden:r!==n,id:"add-tool-tabpanel-".concat(n),"aria-labelledby":"add-tool-tab-".concat(n)},o),{},{children:r===n?(0,$.jsx)(y.A,{sx:{pt:2},"data-testid":"add-tool-tabpanel-inner-".concat(n),children:t}):null}))}var oD={display:"grid",gridTemplateColumns:{xs:"1fr",sm:"repeat(2, minmax(0, 1fr))",md:"repeat(3, minmax(0, 1fr))"},gap:2,alignItems:"stretch"};let oR=(0,f.withTranslation)(["tools"])(function(e){var t=e.t,r=e.dataTestId,n=e.onOpenSurveyDrawer,o=(0,u.useState)(0),a=o[0],i=o[1],s={openEnvironmentTools:t("tools:tools.descriptionForOpenTools"),mixedEnvironmentTools:t("tools:tools.descriptionForMixedTools"),controlledEnvironmentTools:t("tools:tools.descriptionForControlledTools")},c=function(e){return(0,$.jsx)(oO,{tool:e,onSurveyToolSelect:n},e.type)};return(0,$.jsxs)(y.A,{"data-testid":"".concat(r,"-tabs-root"),children:[(0,$.jsxs)(D.A,{value:a,onChange:function(e,t){i(t)},variant:"scrollable",scrollButtons:"auto",allowScrollButtonsMobile:!0,"data-testid":"".concat(r,"-tabs"),children:[(0,$.jsx)(R.A,oC({label:t("tools:tools.list.all"),"data-testid":"".concat(r,"-tab-all")},oT(0))),oE.map(function(e,n){return(0,$.jsx)(R.A,oC({label:t("tools:tools.list.".concat(e)),"data-testid":"".concat(r,"-tab-").concat(e)},oT(n+1)),e)})]}
1),(0,$.jsx)(oI,{value:a,index:0,children:(0,$.jsx)(y.A,{sx:oD,children:oP.flatMap(function(e){return e.tools.map(function(e){return c(e)})})})}),oE.map(function(e,t){return(0,$.jsxs)(oI,{value:a,index:t+1,children:[(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:s[e]}),(0,$.jsx)(y.A,{sx:oD,children:oP.filter(function(t){return t.type===e}).flatMap(function(e){return e.tools.map(function(e){return c(e)})})})]},e)})]})});var o_=r(66498);function oB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oM(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oB(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oB(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let oF=(0,o.Ng)(function(e){return{projectId:e.project.project.permalink,fetching:e.guestBook.fetching||e.storyCollection.fetching,doneFetching:e.guestBook.doneFetching&&e.storyCollection.doneFetching&&e.qanda.doneFetching,fetchError:"",dataTestId:"admin-project-tools"}},function(e){return(0,a.zH)({fetchForumEmailTemplates:o_.$,fetchGuestBook:of._Y,fetchStoryCollection:oh.oT,fetchQanda:r2.sI},e)},function(e,t,r){return oM(oM(oM({},e),r),{},{fetchForumEmailTemplates:t.fetchForumEmailTemplates,fetchData:function(){t.fetchGuestBook(),t.fetchStoryCollection(),t.fetchQanda()},spinnerSize:"large"})})((0,eI.A)(oR));var oU=r(57088);let oz=r.p+"static/media/tools-illustration.93aa6a475f112061.png",oL=function(e){var t=e.onClick,r=(0,f.useTranslation)("tools").t;return(0,$.jsxs)(y.A,{sx:{marginBottom:"20px",backgroundColor:"#fff",padding:{xs:2,sm:"25px"},display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center"},"data-testid":"project-tools-empty",children:[(0,$.jsx)(y.A,{component:"img",src:oz,alt:r("tools:tools.emptyToolDescription"),sx:{width:"100%",maxWidth:280,height:"auto",maxHeight:{xs:120,sm:"11.25rem"},marginBottom:"1.5rem",objectFit:"contain"},"data-testid":"project-tools-empty-image"}),(0,$.jsx)(S.A,{variant:"body1",color:"text.secondary",sx:{marginBottom:"1.5rem",maxWidth:"25rem",px:1},"data-testid":"project-tools-empty-description",children:r("tools:tools.emptyToolDescription")}),(0,$.jsx)(A.A,{variant:"contained",disableElevation:!0,size:"large",startIcon:(0,$.jsx)(oU.A,{}),onClick:t,"data-testid":"project-tools-empty-add-button",children:r("tools:tools.addTool")})]})};function oN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(oN=function(){return!!e})()}var oH=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,oN()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{open:!1}),(0,i.default)(e,"handleOpen",function(){e.setState({open:!0})}),(0,i.default)(e,"handleClose",function(){e.setState({open:!1})}),(0,i.default)(e,"handleOpenCreateSurveyDrawer",function(){var t=e.props.onOpenSurveyDrawer;t&&(e.handleClose(),t())}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.pinnedItems,n=e.onOpenSurveyDrawer,o=e.onOpenMapDrawer,a=e.onOpenIdeaDrawer,i=e.onOpenNewsFeedDrawer,s=e.onOpenForumDrawer,c=e.onOpenQuickPollDrawer;return(0,$.jsxs)(y.A,{"data-testid":"project-tools-wrapper",children:[(0,$.jsxs)(y.A,{display:"flex",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",gap:1.5,mb:2,"data-testid":"project-tools-header",children:[(0,$.jsx)(Q.A,{tooltip:t("tools:tools.tooltipForAddTools"),"aria-label":t("tools:tools.tooltipForAddTools"),children:(0,$.jsx)(S.A,{sx:{fontSize:"1rem",fontWeight:400},children:t("project:project.tools")})}),!!r.length&&(0,$.jsx)(A.A,{variant:"contained",disableElevation:!0,size:"large",startIcon:(0,$.jsx)(tW.A,{}),onClick:this.handleOpen,"data-testid":"project-add-tool-button",children:t("project:project.addTool").toUpperCase()})]}),!this.props.pinnedItems.length&&(0,$.jsx)(oL,{onClick:this.handleOpen}),(0,$.jsxs)(rc.Ay,{anchor:"right",variant:"temporary",open:this.state.open,onClose:this.handleClose,"data-testid":"project-add-tool-drawer",slotProps:{paper:{sx:{width:{xs:"100%",sm:720},maxWidth:"100vw",height:"100%",display:"flex",flexDirection:"column"}}}
1,children:[(0,$.jsxs)(y.A,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",px:2,py:1.5,flexShrink:0},"data-testid":"project-add-tool-drawer-header",children:[(0,$.jsx)(y.A,{sx:{minWidth:0,flex:1,pr:1},children:(0,$.jsx)(S.A,{variant:"h6",component:"h2","data-testid":"project-add-tool-drawer-title",children:t("project:project.tools")})}),(0,$.jsx)(M.A,{onClick:this.handleClose,edge:"end",size:"small","aria-label":"close","data-testid":"project-add-tool-drawer-close-btn",sx:{flexShrink:0,mt:-.5},children:(0,$.jsx)(ez.A,{})})]}),(0,$.jsx)(ro.A,{}),(0,$.jsx)(y.A,{component:"main",sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",p:3},"data-testid":"project-add-tool-drawer-content",children:(0,$.jsx)(oF,{onOpenSurveyDrawer:n?this.handleOpenCreateSurveyDrawer:void 0,onOpenMapDrawer:o,onOpenIdeaDrawer:a,onOpenNewsFeedDrawer:i,onOpenForumDrawer:s,onOpenQuickPollDrawer:c})}),(0,$.jsx)(y.A,{component:"footer",sx:{flexShrink:0,height:64,display:"flex",alignItems:"center",px:3,borderTop:1,borderColor:"divider",bgcolor:"grey.50"},"data-testid":"project-add-tool-drawer-info",children:(0,$.jsx)(Q.A,{icon:"filled",iconSize:16,textVariant:"body2",alignItems:"center",children:t("project:project.singleToolsInfo")})})]})]})}}])}(u.Component);let oW=(0,f.withTranslation)(["project"])(oH);var oq=r(41205),oQ=r(51418);function oG(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oV(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oG(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oG(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var oK={flex:1,p:2.5,borderRadius:2,border:1,borderColor:"divider",display:"flex",flexDirection:"column",alignItems:"stretch"},oY={width:48,height:48,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",mb:2};let o$=function(e){var t=e.open,r=e.onClose,n=e.projectId,o=(0,f.useTranslation)(["tools","common"]).t,a=(0,v.useRouter)(),i=(0,oQ.I)().openAssistant,c=(0,u.useState)(!1),d=c[0],p=c[1];(0,u.useEffect)(function(){t&&n&&a.prefetch("/admin/projects/[projectId]/survey_tools/new","/admin/projects/".concat(n,"/survey_tools/new"))},[t,n,a]);var h=(0,u.useCallback)(function(){return a.push("/admin/projects/[projectId]/survey_tools/new","/admin/projects/".concat(n,"/survey_tools/new"))},[n,a]),m=(0,u.useCallback)((0,s.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.prev=1,e.next=4,h();case 4:r(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(1);case 9:return e.prev=9,p(!1),e.finish(9);case 12:case"end":return e.stop()}},e,null,[[1,7,9,12]])})),[h,r]),g=(0,u.useCallback)(function(){r(),i()},[r,i]);return(0,$.jsx)(rc.Ay,{anchor:"right",open:t,onClose:function(e,t){d||r()},sx:{zIndex:function(e){return e.zIndex.drawer+2},"& .MuiDrawer-paper":{width:420}},"data-testid":"project-create-survey-drawer",children:(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:"column",height:"100%",bgcolor:"background.paper"},children:[(0,$.jsxs)(y.A,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",px:2,py:1.5,flexShrink:0},"data-testid":"project-create-survey-drawer-header",children:[(0,$.jsx)(y.A,{sx:{minWidth:0,flex:1,pr:1},children:(0,$.jsx)(S.A,{variant:"h6",component:"h2",children:o("tools:tools.survey.createDrawer.header")})}),(0,$.jsx)(M.A,{onClick:function(){d||r()},edge:"end","aria-label":"close",size:"small",disabled:d,"data-testid":"project-create-survey-drawer-close",sx:{flexShrink:0,mt:-.5},children:(0,$.jsx)(ez.A,{})})]}),(0,$.jsx)(ro.A,{}),(0,$.jsx)(y.A,{sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",px:3,py:3},children:(0,$.jsxs)(y.A,{sx:{width:"100%",maxWidth:720,mx:"auto"},children:[(0,$.jsx)(S.A,{variant:"h5",component:"h1",align:"center",fontWeight:700,gutterBottom:!0,children:o("tools:tools.survey.createDrawer.title")}),(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",align:"center",sx:{mb:4,maxWidth:400,mx:"auto"},children:o("tools:tools.survey.createDrawer.subtitle")}),(0,$.jsxs)(T.A,{direction:"column",spacing:2,children:[(0,$.jsxs)(y.A,{s
1x:oK,"data-testid":"project-create-survey-drawer-ai-card",children:[(0,$.jsx)(y.A,{sx:oV(oV({},oY),{},{bgcolor:tH.hx}),children:(0,$.jsx)(tL.A,{sx:{color:tH.q5}})}),(0,$.jsx)(S.A,{variant:"subtitle1",fontWeight:700,sx:{color:tH.q5,mb:1},children:o("tools:tools.survey.createDrawer.aiTitle")}),(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",sx:{mb:2,flex:1},children:o("tools:tools.survey.createDrawer.aiDescription")}),(0,$.jsx)(A.A,{fullWidth:!0,disableElevation:!0,variant:"contained",onClick:g,disabled:d,sx:{bgcolor:tH.q5,"&:hover":{bgcolor:tH.lh}},"data-testid":"project-create-survey-drawer-build-with-ai",children:o("tools:tools.survey.createDrawer.aiButton")})]}),(0,$.jsxs)(y.A,{sx:oK,"data-testid":"project-create-survey-drawer-manual-card",children:[(0,$.jsx)(y.A,{sx:oV(oV({},oY),{},{bgcolor:"action.hover"}),children:(0,$.jsx)(oq.A,{sx:{color:"action.active"}})}),(0,$.jsx)(S.A,{variant:"subtitle1",fontWeight:700,sx:{mb:1},children:o("tools:tools.survey.createDrawer.manualTitle")}),(0,$.jsx)(S.A,{variant:"body2",color:"text.secondary",sx:{mb:2,flex:1},children:o("tools:tools.survey.createDrawer.manualDescription")}),(0,$.jsx)(A.A,{variant:"outlined",fullWidth:!0,onClick:function(){m()},disabled:d,"aria-busy":d,startIcon:d?(0,$.jsx)(I.A,{color:"inherit",size:18}):void 0,"data-testid":"project-create-survey-drawer-start-scratch",children:o(d?"tools:tools.survey.aiPromo.redirecting":"tools:tools.survey.createDrawer.manualButton")})]})]})]})})]})})};
1var oJ=function(e){var t=e.pinnedItems,r=e.onOpenMapDrawer,n=e.onOpenIdeaDrawer,o=e.onOpenNewsFeedDrawer,a=e.onOpenForumDrawer,i=e.onOpenQuickPollDrawer,s=e.dataTestId,c=e.projectPermalink,l=e.isEngagementCloudAgentEnabled,d=(0,u.useState)(!1),p=d[0],f=d[1],h=(0,u.useCallback)(function(){l&&f(!0)},[l]),m=(0,u.useCallback)(function(){f(!1)},[]);return(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:"column",height:"100%"},"data-testid":"".concat(s,"-container"),children:[(0,$.jsx)(y.A,{sx:{flexShrink:0},"data-testid":"".concat(s,"-toolsSection"),children:(0,$.jsx)(oW,{pinnedItems:t,onOpenSurveyDrawer:l?h:void 0,onOpenMapDrawer:r,onOpenIdeaDrawer:n,onOpenNewsFeedDrawer:o,onOpenForumDrawer:a,onOpenQuickPollDrawer:i})}),!!t.length&&(0,$.jsx)(y.A,{sx:{flex:1,minHeight:0,overflow:"hidden"},"data-testid":"".concat(s,"-pinnedTabsSection"),children:(0,$.jsx)(op,{pinnedItems:t,onOpenSurveyDrawer:l?h:void 0,onOpenMapDrawer:r,onOpenIdeaDrawer:n,onOpenNewsFeedDrawer:o,onOpenForumDrawer:a,onOpenQuickPollDrawer:i})}),l&&c?(0,$.jsx)(o$,{open:p,onClose:m,projectId:c}):null]})};oJ.defaultProps={isEngagementCloudAgentEnabled:!1};var oX=["fetchPinnedItems","resetPinnedItems","fetchTools","resetTools"];function oZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o0(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oZ(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let o1=(0,o.Ng)(function(e){var t,r,n=(null==(t=e.features)?void 0:t.features)||{},o=e.tools.tools;return{pinnedItems:Object.keys(e.pinnedItems.items).map(function(t){return e.pinnedItems.items[t]}).sort(function(e,t){return e.sequence-t.sequence}).filter(function(e){return"SurveyTool"===e.pinnableType&&e.pinnableId?o.some(function(t){return"SurveyTool"===t.type&&t.id==e.pinnableId&&t.pinned}):"StoryTellingTool"===e.pinnableType?o.some(function(e){return"StoryCollection"===e.type}):"Brainstormer"===e.pinnableType?o.some(function(t){var r,n;return"Brainstormer"===t.type&&!t.pinned&&(r=t.layout,n=e.layout,ry(r)===ry(n))}):o.some(function(t){return t.type===e.pinnableType&&!t.pinned})}),projectPermalink:e.project.project.permalink,isEngagementCloudAgentEnabled:Object.prototype.hasOwnProperty.call(n,"engagement_cloud_agent_enabled")&&!!n.engagement_cloud_agent_enabled.enabled&&!!(null!=(r=e.siteSettings)&&null!=(r=r.settings)&&r.engagementCloudFeaturesEnabled),fetching:e.pinnedItems.fetching||e.tools.fetching,doneFetching:e.pinnedItems.doneFetching&&e.tools.doneFetching,fetchError:e.pinnedItems.fetchError||e.tools.fetchError,dataTestId:"admin-project-pinned-items"}},function(e){return(0,a.zH)({fetchPinnedItems:eY.B$,resetPinnedItems:eY.uP,fetchTools:e$.W,resetTools:e$.L},e)},function(e,t,r){var n=t.fetchPinnedItems,o=t.resetPinnedItems,a=t.fetchTools,i=t.resetTools,s=(0,E.A)(t,oX);return o0(o0(o0(o0({},e),s),r),{},{fetchData:function(){return Promise.all([a(),n()])},resetData:function(){i(),o()}})})((0,eI.A)(oJ));var o2=r(87886),o5=r(86103),o3=r(58160),o4=r(15579);let o8=(0,o.Ng)(function(e,t){return{action:"publish",scheduleExists:t.scheduleExists,scheduledAt:e.projectSchedule.schedule.scheduledAt,saving:e.projectSchedule.saving,saveError:e.projectSchedule.saveError,errors:e.projectSchedule.errors,destroying:e.projectSchedule.destroying,destroyError:e.projectSchedule.destroyError,dataTestId:"admin-project-create-publish-scheduler"}},function(e){return(0,a.zH)({onSave:function(e){return(0,o2.n7)("publish",e)},onDestroy:o2.e4,resetErrors:o2.$u},e)})(tj);var o6=r(26796),o7=r(66035);function o9(e){var t=e.show,r=e.title,n=e.children,o=e.confirmBtnLabel,a=e.confirmIcon,i=e.isConfirmBtnDisabled,s=e.onConfirm,c=e.onCancel,l=e.dataTestId;return(0,$.jsxs)(tR.A,{open:t,onClose:function(){return c()},maxWidth:"sm",fullWidth:!0,"data-testid":l,children:[(0,$.jsx)(t_.A,{children:r}),(0,$.jsx)(tB.A,{id:"modal-body",sx:{pb:2},"data-testid":l?"".concat(l,"-message"):void 0,children:n}),(0,$.jsx)(o7.A,{id:"modal-footer",sx:{px:3,pb:2},children:(0,$.jsx)(A.A,{variant:"contained",disabled:void 0!==i&&i,onClick:function(){s()},startIcon:a,"data-testid":l?"".concat(l,"-okBtn"):void 0,children:o})})]})}var ae={justifyContent:"flex-start",textTransform:"none",fontWeight:400,color:"text.primary",width:"100%",px:2,py:1,minHeight:40,borderRadius:0};function at(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(at=function(){return!!e})()}var ar=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),c=0;c<o;c++)a[c]=arguments[c];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,at()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{open:!1,showWarningPopup:!1,value:e.props.scheduleExists?"later":"now",scheduleBusy:!1}),(0,i.default)(e,"closeMenuAfterOpen",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r)}),(0,i.default)(e,"openPublishDialog",function(){e.setState({open:!0},e.closeMenuAfterOpen)}),(0,i.default)(e,"openDescriptionWarning",function(){e.setState({showWarningPopup:!0},e.closeMenuAfterOpen)}),(0,i.default)(e,"handleOpen",function(){var t=e.props,r=t.t,n=t.projectDescription,o=t.hasUnsavedChanges,a=t.projectId;if(eX()(n))return void e.openDescriptionWarning();if(o){confirm(r("project:project.hasUnsavedChanges"))&&(e.props.fetchProject(a),e.openPublishDialog());return}e.openPublishDialog()}),(0,i.default)(e,"handleClose",function(){return e.setState({open:!1})}),(0,i.default)(e,"handleDialogClose",function(){e.isBusy()||e.handleClose()}),(0,i.default)(e,"handleScheduleBusyChange",function(t){e.setState({scheduleBusy:t})}),(0,i.default)(e,"isBusy",function(){return e.props.disabled||e.state.scheduleBusy}),(0,i.default)(e,"handleWarningPopupCancel",function(){e.setState({showWarningPopup:!1})}),(0,i.default)(e,"handleChange",function(t){var r=t.target.value;e.setState({value:r})}),(0,i.default)(e,"handlePublishNow",(0,s.A)(l().mark(function t(){return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.props.scheduleExists){t.next=8;break}return t.next=3,e.props.destroySchedule();case 3:if(e.props.destroyError){t.next=6;break}return t.next=6,e.props.publishProject();case 6:t.next=10;break;case 8:return t.next=10,e.props.publishProject();case 10:e.handleClose();case 11:case"end":return t.stop()}},t)}))),(0,i.default)(e,"renderPublishHelp",function(){return(0,$.jsxs)(S.A,{variant:"body2",color:"text.secondary",sx:{m:0,lineHeight:1.5},children:[e.props.t("project:project.publishProjectHelp",{project:e.props.projectName})," ",(0,$.jsx)(tr.A,{component:j(),href:"/admin/newsletters/new",underline:"hover","data-testid":"".concat(e.props.dataTestId,"-newsletterLink"),children:e.props.t("project:project.
1newsletterLink")})]})}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"componentDidUpdate",value:function(e){e.scheduleExists&&!this.props.scheduleExists&&this.setState({value:"now"})}},{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled,n=e.schedule,o=e.scheduleExists,a=e.dataTestId,i=this.state,s=i.open,c=i.value,l=i.showWarningPopup,u=this.isBusy();return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(A.A,{id:"publish-btn",variant:"text",fullWidth:!0,onClick:this.handleOpen,"data-testid":a,sx:ae,children:o?t("project:project.publishOn",{date:(0,o6.I3)(n.scheduledAt)}):t("common:common.publish")}),(0,$.jsxs)(tR.A,{open:s,onClose:this.handleDialogClose,disableEscapeKeyDown:u,maxWidth:"sm",fullWidth:!0,"data-testid":"".concat(a,"-dialog"),children:[(0,$.jsxs)(t_.A,{sx:{pr:6,position:"relative"},children:[t("project:project.publishProject"),(0,$.jsx)(M.A,{"aria-label":t("common:common.close"),onClick:this.handleDialogClose,disabled:u,sx:{position:"absolute",right:8,top:8},children:(0,$.jsx)(ez.A,{})})]}),(0,$.jsx)(tB.A,{"aria-busy":u||void 0,sx:{px:3,pt:2,pb:3},children:(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:"column",alignItems:"stretch",gap:2},children:[(0,$.jsx)(y.A,{sx:u?{opacity:.6,pointerEvents:"none"}:void 0,children:(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:"column",alignItems:"stretch",gap:2},children:["now"===c?this.renderPublishHelp():null,(0,$.jsx)(eb.A,{component:"fieldset",variant:"standard",disabled:u,sx:{width:"100%",m:0},children:(0,$.jsxs)(o4.A,{name:"value",value:c,onChange:this.handleChange,sx:{gap:.5,ml:0},children:[(0,$.jsx)(eH.A,{value:"now",control:(0,$.jsx)(o3.A,{size:"small","data-testid":"".concat(a,"-publishNow")}),label:t("project:project.publishNow"),sx:{mx:0,alignItems:"center"}}),(0,$.jsx)(eH.A,{value:"later",control:(0,$.jsx)(o3.A,{size:"small","data-testid":"".concat(a,"-publishLater")}),label:t("project:project.publishLater"),sx:{mx:0,alignItems:"center"}})]})})]})}),"later"===c?(0,$.jsx)(y.A,{sx:{width:"100%"},children:(0,$.jsx)(o8,{scheduleExists:o,onClose:this.handleClose,onBusyChange:this.handleScheduleBusyChange})}):null,"now"===c?(0,$.jsx)(y.A,{sx:{display:"flex",justifyContent:"flex-start"},children:(0,$.jsx)(A.A,{variant:"contained",color:"primary",disabled:r,loading:r,loadingPosition:"start",onClick:this.handlePublishNow,"data-testid":"".concat(this.props.dataTestId,"-publishNowBtn"),children:t("project:project.publishNow")})}):null]})})]}),l&&(0,$.jsx)(o9,{show:l,title:t("project:project.validation.required.description.title"),children:t("project:project.validation.required.description.body"),confirmBtnLabel:t("project:project.ok"),isConfirmBtnDisabled:!1,onConfirm:this.handleWarningPopupCancel,onCancel:this.handleWarningPopupCancel,dataTestId:"".concat(a,"-blankDescription")})]})}}])}(u.Component);let an=(0,f.withTranslation)(["common","project"])(ar),ao=(0,o.Ng)(function(e){return{disabled:e.project.transitioning||e.projectSchedule.destroying,schedule:e.projectSchedule.schedule,scheduleExists:!eX()(e.projectSchedule.schedule),destroyError:e.projectSchedule.destroyError,projectName:e.project.project.name,projectId:e.project.project.id,projectDescription:e.project.project.description,hasUnsavedChanges:e.project.hasUnsavedChanges,dataTestId:"admin-project-create-publish"}},function(e){return(0,a.zH)({publishProject:C.TV,destroySchedule:o2.e4,fetchProject:C.Sw},e)})(an);function aa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aa=function(){return!!e})()}var ai=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,aa()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(A.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:ae,children:t("common:common.unpublish")})}}])}(u.Component);let as=(0,f.withTranslation)(["common"])(ai),ac=(0,o.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,a.zH)({onClick:C.YI},e)})(as),al=(0,o.Ng)(function(e,t){return{action:"archive",scheduleExists:t.scheduleExists,scheduledAt:e.projectSchedule.schedule.scheduledAt,saving:e.projectSchedule.saving,saveError:e.projectSchedule.saveError,errors:e.projectSchedule.errors,destroying:e.projectSchedule.destroying,destroyError:e.projectSchedule.destroyError,dataTestId:"admin-
1project-create-archive-scheduler"}},function(e,t){return(0,a.zH)({onSave:function(e){return(0,o2.n7)("archive",e,t.archivalReasonMessage)},onDestroy:o2.e4,resetErrors:o2.$u},e)})(tj);function au(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ad(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?au(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):au(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ap(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ap=function(){return!!e})()}var af=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),c=0;c<o;c++)a[c]=arguments[c];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,ap()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{open:!1,value:e.props.scheduleExists?"later":"now",archivalReasonMessage:e.props.archivalReasonMessage||e.props.t("project:project.defaultArchivalMessage"),hide:!1,scheduleBusy:!1}),(0,i.default)(e,"handleOpen",function(){e.setState({open:!0,archivalReasonMessage:e.props.archivalReasonMessage||e.props.t("project:project.defaultArchivalMessage")},function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r)})}),(0,i.default)(e,"handleClose",function(){return e.setState({open:!1,archivalReasonMessage:e.props.archivalReasonMessage||e.props.t("project:project.defaultArchivalMessage")})}),(0,i.default)(e,"handleDialogClose",function(){e.isBusy()||e.handleClose()}),(0,i.default)(e,"handleScheduleBusyChange",function(t){e.setState({scheduleBusy:t})}),(0,i.default)(e,"isBusy",function(){return e.props.disabled||e.state.scheduleBusy}),(0,i.default)(e,"handleArchivalEditorChange",function(t){e.setState({archivalReasonMessage:t.target.value})}),(0,i.default)(e,"handleCheckbox",function(){e.setState(function(e){return{hide:!e.hide}})}),(0,i.default)(e,"handleRadioChange",function(t){e.setState({value:t.target.value})}),(0,i.default)(e,"handleArchiveNow",(0,s.A)(l().mark(function t(){var r,n,o;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=(r=e.state).archivalReasonMessage,o=r.hide,!e.props.scheduleExists){t.next=9;break}return t.next=4,e.props.destroySchedule();case 4:if(e.props.destroyError){t.next=7;break}return t.next=7,e.props.archiveProject(n,o);case 7:t.next=11;break;case 9:return t.next=11,e.props.archiveProject(n,o);case 11:e.handleClose();case 12:case"end":return t.stop()}},t)}))),e}
1return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"componentDidUpdate",value:function(e){e.scheduleExists&&!this.props.scheduleExists&&this.setState({value:"now"}),this.state.open||e.archivalReasonMessage===this.props.archivalReasonMessage||this.setState({archivalReasonMessage:this.props.archivalReasonMessage||this.props.t("project:project.defaultArchivalMessage")})}},{key:"archivalExtra",value:function(e){return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(S.A,{variant:"subtitle2",sx:{mb:1},children:this.props.t("project:project.archivalMessage")}),(0,$.jsx)(e_.A,{name:"archivalReasonMessage",value:this.state.archivalReasonMessage,onChange:this.handleArchivalEditorChange,config:ad(ad({},(0,eB.J)("ProjectArchive")),{},{heightMin:120})}),(0,$.jsx)(eH.A,{sx:{mt:2,display:"block"},disabled:e,control:(0,$.jsx)(eW.A,{checked:!this.state.hide,onChange:this.handleCheckbox,disabled:e,"data-testid":"".concat(this.props.dataTestId,"-keepProjectVisible")}),label:this.props.t("project:project.keepProjectVisible")})]})}},{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled,n=e.schedule,o=e.scheduleExists,a=e.dataTestId,i=this.state,s=i.open,c=i.value,l=i.archivalReasonMessage,u=this.isBusy();return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(A.A,{variant:"text",fullWidth:!0,onClick:this.handleOpen,"data-testid":a,sx:ae,children:o&&"archive"===n.action?t("project:project.archiveOn",{date:(0,o6.I3)(n.scheduledAt)}):t("common:common.archive")}),(0,$.jsxs)(tR.A,{open:s,onClose:this.handleDialogClose,disableEscapeKeyDown:u,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(t_.A,{sx:{pr:6,position:"relative"},children:[t("project:project.archiveProject"),(0,$.jsx)(M.A,{"aria-label":t("common:common.close"),onClick:this.handleDialogClose,disabled:u,sx:{position:"absolute",right:8,top:8},children:(0,$.jsx)(ez.A,{})})]}),(0,$.jsxs)(tB.A,{"aria-busy":u||void 0,children:[(0,$.jsxs)(y.A,{sx:u?{opacity:.6,pointerEvents:"none"}:void 0,children:[(0,$.jsx)(eb.A,{component:"fieldset",variant:"standard",disabled:u,children:(0,$.jsxs)(o4.A,{name:"value",value:c,onChange:this.handleRadioChange,children:[(0,$.jsx)(eH.A,{value:"now",control:(0,$.jsx)(o3.A,{"data-testid":"".concat(a,"-archiveNow")}),label:t("project:project.archiveNow")}),(0,$.jsx)(eH.A,{value:"later",control:(0,$.jsx)(o3.A,{"data-testid":"".concat(a,"-archiveLater")}),label:t("project:project.archiveLater")})]})}),"now"===c?(0,$.jsx)(y.A,{sx:{mt:2},children:this.archivalExtra(u)}):null]}),"later"===c?(0,$.jsx)(y.A,{sx:{mt:2},children:(0,$.jsx)(al,{archivalReasonMessage:l,scheduleExists:o,onClose:this.handleClose,onBusyChange:this.handleScheduleBusyChange,children:(0,$.jsx)(y.A,{sx:u?{opacity:.6,pointerEvents:"none"}:void 0,children:this.archivalExtra(u)})})}):null,"now"===c?(0,$.jsx)(A.A,{variant:"contained",color:"primary",disabled:r,loading:r,loadingPosition:"start",onClick:this.handleArchiveNow,"data-testid":"".concat(a,"-archiveNowBtn"),sx:{mt:2},children:t("project:project.archiveNow")}):null]})]})]})}}])}(u.Component);let ah=(0,f.withTranslation)(["common","project"])(af),am=(0,o.Ng)(function(e){return{archivalReasonMessage:e.project.project.archivalReasonMessage,disabled:e.project.transitioning||e.projectSchedule.destroying,schedule:e.projectSchedule.schedule,scheduleExists:!eX()(e.projectSchedule.schedule),destroyError:e.projectSchedule.destroyError,dataTestId:"admin-project-create-archive"}},function(e){return(0,a.zH)({archiveProject:C.Im,destroySchedule:o2.e4},e)})(ah);function ag(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ag=function(){return!!e})()}var aj=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,ag()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(A.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:ae,children:t("common:common.unarchive")})}}])}(u.Component);let av=(0,f.withTranslation)(["common"])(aj),ab=(0,o.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,a.zH)({onClick:C.BE},e)})(av);function ax(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ax=function(){return!!e})()}var ay=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,ax()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(A.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:ae,children:t("common:common.hide")})}}])}(u.Component);let aA=(0,f.withTranslation)(["common"])(ay),aw=(0,o.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,a.zH)({onClick:C.Cb},e)})(aA);function aO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aO=function(){return!!e})()}var aS=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,aO()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(A.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:ae,children:t("common:common.unhide")})}}])}(u.Component);let ak=(0,f.withTranslation)(["common"])(aS),aC=(0,o.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,a.zH)({onClick:C.pZ},e)})(ak);function aP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aP=function(){return!!e})()}var aE=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),c=0;c<o;c++)a[c]=arguments[c];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,aP()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{open:!1,password:"",error:!1,showRestrictModal:!1}),(0,i.default)(e,"handleOpen",function(){e.setState({open:!0},function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r)})}),(0,i.default)(e,"handleClose",function(){e.props.destroying||e.setState({open:!1,password:"",error:!1})}),(0,i.default)(e,"handleRestrictClose",function(){return e.setState({showRestrictModal:!1})}),(0,i.default)(e,"handleChange",function(t){e.setState((0,i.default)({},t.target.name,t.target.value))}),(0,i.default)(e,"handleProjectWithNoContributions",(0,s.A)(l().mark(function t(){return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.props.destroyProject();case 2:e.props.destroyError?e.setState({error:!0}):(e.props.router.push("/admin/projects"),e.setState({open:!1}));case 3:case"end":return t.stop()}},t)}))),(0,i.default)(e,"handleProjectWithContributions",function(){e.setState({showRestrictModal:!0,open:!1})}),(0,i.default)(e,"handleDestroy",(0,s.A)(l().mark(function t(){var r;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r={emailOrLogin:e.props.currentUser.login,password:e.state.password,rememberMe:"1"},t.next=3,e.props.verifyUser(r);case 3:if("LOGIN_SUCCESS"!==t.sent){t.next=13;break}if(e.props.hasNoContributions){t.next=9;break}e.handleProjectWithContributions(),t.next=11;break;case 9:return t.next=11,e.handleProjectWithNoContributions();case 11:t.next=14;break;case 13:e.setState({error:!0});case 14:case"end":return t.stop()}},t)}))),(0,i.default)(e,"getDeleteProjectForm",function(){var t=e.state,r=t.password,n=t.error,o=e.props,a=o.t,i=o.dataTestId;return(0,$.jsx)(_.A,{type:"password",name:"password",value:r,onChange:e.handleChange,"data-testid":"".concat(i,"-password"),label:a("project:project.enterPassword"),required:!0,fullWidth:!0,error:n,helperText:n?a("errors:errors.codes.invalid"):" ",sx:{mt:1}})}),(0,i.default)(e,"getUndestroyableHelpText",function(){return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)("div",{children:e.props.t("project:project.deleteProjectHelpText")}),(0,$.jsx)("br",{}),!e.props.isPlatformAdmin&&(0,$.jsx)(V.A,{html:e.props.t("project:project.deleteProjectSupportText")})]})}),(0,i.default)(e,"renderCloseButton",function(t){var r=t.onClick,n=t.disabled,o=t.dataTestId,a=e.props.t;return(0,$.jsx)(M.A,{"aria-label":a("common:common.close"),onClick:r,size:"small",disabled:void 0!==n&&n,sx:{position:"absolute",right:8,top:8},"data-testid":o,children:(0,$.jsx)(ez.A,{fontSize:"small"})})}),(0,i.default)(e,"renderPlatformAdminRestrictModal",function(){var t=e.props,r=t.t,n=t.dataTestId;return(0,$.jsxs)(tR.A,{open:e.state.showRestrictModal,onClose:e.handleRestrictClose,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(t_.A,{sx:{pr:6,position:"relative"},children:[r("project:project.deleteProject"),e.renderCloseButton({onClick:e.handleRestrictClose,dataTestId:"".concat(n,"-restrict-closeBtn")})]}),(0,$.jsx)(tB.A,{children:(0,$.jsx)("div",{children:e.props.t("project:project.deleteProjectHelpText")})}),(0,$.jsx)(o7.A,{sx:{px:3,pb:2},children:(0,$.jsx)(A.A,{onClick:e.handleRestrictClose,variant:"contained",color:"primary","data-testid":"".concat(n,"-restrict-ok"),children:r("common:common.ok")})})]})}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.hasNoContributions,n=e.dataTestId,o=e.destroying,a=this.state.password;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(A.A,{variant:"text",fullWidth:!0,onClick:this.handleOpen,"data-testid":n,sx:ae,children:t("common:common.delete")}),(0,$.jsxs)(tR.A,{open:this.state.open,onClose:this.handleClose,disableEscapeKeyDown:o,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(t_.A,{sx:{pr:6,position:"relative"},children:[t("project:project.deleteProject"),this.renderCloseButton({onClick:this.handleClose,disabled:o,dataTestId:"".concat(n,"-closeBtn")})]}
1),(0,$.jsx)(tB.A,{children:r?this.getDeleteProjectForm():this.getUndestroyableHelpText()}),(0,$.jsx)(o7.A,{sx:{px:3,pb:2},children:r?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(A.A,{onClick:this.handleClose,disabled:o,"data-testid":"".concat(n,"-cancel"),children:t("common:common.cancel")}),(0,$.jsx)(A.A,{color:"error",variant:"contained",disabled:!a||o,onClick:this.handleDestroy,"data-testid":"".concat(n,"-delete"),startIcon:o?(0,$.jsx)(I.A,{color:"inherit",size:16}):void 0,children:t("common:common.delete")})]}):(0,$.jsx)(A.A,{onClick:this.handleClose,variant:"contained",color:"primary","data-testid":"".concat(n,"-ok"),children:t("common:common.ok")})})]}),this.renderPlatformAdminRestrictModal()]})}}])}(u.Component);let aT=(0,f.withTranslation)(["common","project","errors"])((0,v.withRouter)(aE));var aI=r(50643);let aD=(0,o.Ng)(function(e){var t=0===e.project.project.contributionCount,r="platform_admin"===e.currentUser.user.roleName;return{destroying:e.project.transitioning,destroyError:e.project.transitionError,destroyable:t||r,hasNoContributions:t,isPlatformAdmin:r,currentUser:e.currentUser.user,dataTestId:"admin-project-create-destroy"}},function(e){return(0,a.zH)({destroyProject:C.Wh,verifyUser:aI.FH},e)})(aT);var aR=r(17580);function a_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(a_=function(){return!!e})()}var aB=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,a_()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{anchorEl:null}),(0,i.default)(e,"loadScheduleIfNeeded",function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=e.props,n=r.projectId,o=r.doneFetching,a=r.fetching,i=r.fetchSchedule;n&&!a&&(t||!o)&&i()}),(0,i.default)(e,"mapActionToComponent",function(e,t){switch(e){case"publish":return(0,$.jsx)(ao,{onMenuClose:t});case"unpublish":return(0,$.jsx)(ac,{onMenuClose:t});case"archive":return(0,$.jsx)(am,{onMenuClose:t});case"unarchive":return(0,$.jsx)(ab,{onMenuClose:t});case"hide":return(0,$.jsx)(aw,{onMenuClose:t});case"unhide":return(0,$.jsx)(aC,{onMenuClose:t});case"delete":return(0,$.jsx)(aD,{onMenuClose:t});default:return null}}),(0,i.default)(e,"handleOpen",function(t){e.setState({anchorEl:t.currentTarget})}),(0,i.default)(e,"handleClose",function(){e.setState({anchorEl:null})}),e}
1return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"componentDidMount",value:function(){this.loadScheduleIfNeeded()}},{key:"componentWillUnmount",value:function(){this.props.resetSchedule()}},{key:"componentDidUpdate",value:function(e){e.projectId!==this.props.projectId&&this.loadScheduleIfNeeded(!!e.projectId),e.projectId&&e.projectId===this.props.projectId&&e.state&&e.state!==this.props.state&&aR.iU.success(this.props.t("common:common.".concat(this.props.state))),("published"===this.props.state&&"draft"===e.state||this.props.publishScheduleExists&&!e.publishScheduleExists&&e.doneFetching)&&this.setState({anchorEl:null})}},{key:"possibleTransitions",value:function(e){switch(e){case"draft":return this.props.destroyable?["publish","delete"]:["publish"];case"published":return["unpublish","archive"];case"archived":return["unarchive","hide"];case"hidden":return["unhide"];default:return[]}}},{key:"render",value:function(){var e=this,t=this.props,r=t.t,n=t.dataTestId,o=this.state.anchorEl;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(A.A,{variant:"contained",color:"primary",size:"large","data-testid":"".concat(n,"-").concat(this.props.state),onClick:this.handleOpen,endIcon:(0,$.jsx)(o5.A,{}),sx:{"& .MuiButton-endIcon > *:nth-of-type(1)":{fontSize:"1em"}},children:r("common:common.".concat(this.props.state))}),(0,$.jsx)(tS.A,{anchorEl:o,open:!!o,onClose:this.handleClose,keepMounted:!0,slotProps:{paper:{sx:{minWidth:200}}},children:this.possibleTransitions(this.props.state).map(function(t){return(0,$.jsx)(tk.A,{component:"div","data-testid":"".concat(n,"-").concat(t),disableRipple:!0,sx:{p:0,display:"block",cursor:"default","&:hover":{backgroundColor:"action.hover"}},children:e.mapActionToComponent(t,e.handleClose)},t)})})]})}}])}(u.Component);let aM=(0,f.withTranslation)(["project","common"])(aB),aF=(0,o.Ng)(function(e){var t=e.projectSchedule.schedule;return{publishScheduleExists:"publish"===t.action&&!!t.scheduledAt,destroyable:"draft"===e.project.project.state&&["platform_admin","site_admin","hub_admin"].indexOf(e.currentUser.user.roleName)>-1,state:e.project.project.state,projectId:e.project.project.id,dataTestId:"admin-project-create",fetching:e.projectSchedule.fetching,doneFetching:e.projectSchedule.doneFetching}},function(e){return(0,a.zH)({fetchSchedule:o2.YA,resetSchedule:o2.jn},e)})(aM);var aU=r(68523),az=r(7073),aL=r(23288),aN=r(51114);function aH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aH=function(){return!!e})()}var aW=function(e){function t(){(0,eo.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ei.default)(this,aH()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,i.default)(e,"state",{anchorEl:null}),(0,i.default)(e,"handleOpen",function(t){e.props.doneFetching||e.props.fetchAllProjects(["permalink"]),e.setState({anchorEl:t.currentTarget})}),(0,i.default)(e,"handleClose",function(){e.setState({anchorEl:null})}),(0,i.default)(e,"handleSelect",function(t){window.location.replace("/admin/projects/".concat(t)),e.handleClose()}),e}return(0,ec.default)(t,e),(0,ea.default)(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.value,n=t.projects,o=t.fetching,a=t.t,i=t.dataTestId,s=this.state.anchorEl,c=!!s,l=r||a("project:project.untitledProject");return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(A.A,{size:"large",variant:"outlined",className:"project-selector testId-".concat(i),onClick:this.handleOpen,endIcon:(0,$.jsx)(o5.A,{sx:{ml:2}}),sx:aN.$,children:(0,aL.A)(l)}),(0,$.jsxs)(tS.A,{anchorEl:s,open:c,onClose:this.handleClose,slotProps:{paper:{sx:{maxHeight:400,overflowY:"auto",minWidth:s?s.clientWidth:320}}},children:[o&&(0,$.jsx)(tk.A,{disabled:!0,sx:{justifyContent:"center",py:3},children:(0,$.jsx)(I.A,{size:24})}),n.map(function(t){return(0,$.jsx)(tk.A,{onClick:function(){return e.handleSelect(t.permalink)},children:(0,aL.A)(t.name)},t.permalink)})]})]})}}])}(u.Component);let aq=(0,f.withTranslation)("project")(aW),aQ=(0,o.Ng)(function(e){return{value:e.project.project.name,projects:e.projects.allProjectsList,fetching:e.projects.fetching,doneFetching:e.projects.doneFetching,fetchError:e.projects.fetchError,dataTestId:"admin-
1project-create-dropdown"}},function(e){return(0,a.zH)({fetchAllProjects:az.C8},e)})(aq);var aG=r(92622),aV=r(39976),aK=r(61901),aY="'Roboto', sans-serif",a$="#ffffff",aJ="#000000",aX={primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},aZ="rgba(0, 0, 0, 0.12)",a0=function(e,t){return new Intl.NumberFormat(t).format(e)},a1=function(e){if(null==e||""===e)return null;var t=e instanceof Date?e:new Date(e);return Number.isNaN(t.getTime())?null:t},a2=function(e,t){var r=a1(e);if(!r)return null;var n=Object.fromEntries(new Intl.DateTimeFormat(t,{day:"numeric",month:"short",year:"numeric"}).formatToParts(r).map(function(e){return[e.type,e.value]}));return"".concat(n.day," ").concat(n.month," ").concat(n.year)},a5=function(e,t){var r=a1(e);if(!r)return null;var n=Object.fromEntries(new Intl.DateTimeFormat(t,{day:"numeric",month:"short",year:"2-digit"}).formatToParts(r).map(function(e){return[e.type,e.value]}));return"".concat(n.day," ").concat(n.month," ").concat(n.year)},a3=function(e,t){var r=a1(e);if(!r)return null;var n=Object.fromEntries(new Intl.DateTimeFormat(t,{day:"numeric",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit",hour12:!1}).formatToParts(r).map(function(e){return[e.type,e.value]}));return"".concat(n.day," ").concat(n.month," ").concat(n.year,", ").concat(n.hour,":").concat(n.minute)},a4={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11},a8=function(e){return a4[e.slice(0,3).toLowerCase()]},a6=function(e,t){var r=Object.fromEntries(new Intl.DateTimeFormat(t,{month:"short",year:"numeric"}).formatToParts(e).map(function(e){return[e.type,e.value]}));return"".concat(r.month," ").concat(r.year)},a7=function(e,t){var r=new Date(e,0,4),n=new Date(r);n.setDate(r.getDate()-(r.getDay()+6)%7);var o=new Date(n);return o.setDate(n.getDate()+(t-1)*7),o},a9=function(e,t){var r=/^(\d{4})\/(\d{1,2})$/.exec(e);if(r)return null!=(a=a5(a7(Number(r[1]),Number(r[2])),t))?a:e;var n=/^(\d{1,2})\s+([A-Za-z]{3,})\s+(\d{2}|\d{4})$/.exec(e);if(n){var o=a8(n[2]);if(null!=o){var a,i,s=Number(n[3]);return s<100&&(s+=2e3),null!=(i=a5(new Date(s,o,Number(n[1])),t))?i:e}}var c=/^([A-Za-z]{3,})\s+(\d{4})$/.exec(e);if(c){var l=a8(c[1]);if(null!=l)return a6(new Date(Number(c[2]),l,1),t)}return e};function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ir=function(e){var t=e.children,r=e.minHeight,n=e.fallbackDelay,o=void 0===n?3e3:n,a=e.dataTestId,i=(0,u.useState)(!1),s=i[0],c=i[1];return(0,u.useEffect)(function(){if(!s){var e=function(){return c(!0)},t={once:!0,passive:!0};document.addEventListener("scroll",e,it(it({},t),{},{capture:!0})),window.addEventListener("wheel",e,t),window.addEventListener("touchmove",e,t);var r=window.setTimeout(e,o);return function(){document.removeEventListener("scroll",e,{capture:!0}),window.removeEventListener("wheel",e),window.removeEventListener("touchmove",e),window.clearTimeout(r)}}},[s,o]),(0,$.jsx)(y.A,it(it({},a?{"data-testid":a}:{}),{},{sx:{minHeight:s?void 0:void 0===r?200:r},children:s?t:null}))};var io=p()(function(){return Promise.all([r.e(82909),r.e(67376),r.e(10200),r.e(97607),r.e(43785),r.e(91240),r.e(55622),r.e(53625)]).then(r.bind(r,15393))},{loadableGenerated:{webpack:function(){return[15393]}}});let ia=function(){return(0,$.jsxs)(y.A,{"data-testid":"project-view-page-tab",children:[(0,$.jsx)(y.A,{sx:{px:{xs:2,sm:3,lg:4},pt:{xs:2,sm:2},pb:{xs:1.5,sm:2}},children:(0,$.jsx)(w.A,{variant:"outlined",elevation:0,sx:{borderRadius:"0.5rem",overflow:"hidden",bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(en,{})})}),(0,$.jsxs)(y.A,{className:"custom-styles-pmp-page-content",sx:{dis
1play:"grid",gridTemplateColumns:{xs:"1fr",md:"2fr 1fr"},alignItems:"start",gap:{xs:2,sm:3,md:4},maxWidth:"100%",boxSizing:"border-box",px:{xs:2,sm:3,lg:4},py:{xs:2,sm:3}},children:[(0,$.jsxs)(y.A,{sx:{minWidth:0,display:"flex",flexDirection:"column",gap:2.5},children:[(0,$.jsx)(w.A,{variant:"outlined",elevation:0,sx:{borderRadius:"0.5rem",bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(eQ,{})}),(0,$.jsx)(w.A,{variant:"outlined",elevation:0,sx:{borderRadius:"0.5rem",bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(ir,{children:(0,$.jsx)(o1,{})})})]}),(0,$.jsx)(y.A,{sx:{minWidth:0},children:(0,$.jsx)(w.A,{variant:"outlined",elevation:0,sx:{borderRadius:"0.5rem",bgcolor:"background.paper",p:{xs:2,sm:2},height:"100%"},children:(0,$.jsx)(io,{})})})]})]})};var ii=r(44478),is=r(30528),ic=r(59592),il=r(75207),iu=r(72616),id=r(30915),ip=r.n(id),ih=r(40714),im=r(93287),ig=r(99742),ij=["id","attributes"];function iv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ib(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?iv(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iv(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ix=function(e){if(!e||"object"!=typeof e)return e;var t=e.id,r=e.attributes;return ib(ib({id:t},(0,E.A)(e,ij)),r||{})},iy=function(e){if(Array.isArray(e))return{data:e.map(ix),meta:{}};if(!e||"object"!=typeof e)return{data:[],meta:{}};if(null!=e.data)return{data:Array.isArray(e.data)?e.data.map(ix):[ix(e.data)],meta:e.meta||{}};var t=Object.keys(e).find(function(t){return"meta"!==t&&Array.isArray(e[t])});return t?{data:e[t].map(ix),meta:e.meta||{}}:{data:[],meta:e.meta||{}}},iA=(n=(0,s.A)(l().mark(function e(t){var r,n,o,a,i,s,c,u,d=arguments;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d.length>1&&void 0!==d[1]?d[1]:{},n=(d.length>2&&void 0!==d[2]?d[2]:{}).signal,!(!t||"string"!=typeof t)){e.next=4;break}throw Error("Invalid path: must be a non-empty string");case 4:var l;return o=r&&Object.keys(r).length?"?".concat((l=r,ip().stringify(l,{arrayFormat:"brackets"}))):"",a=im.A.apiToken,e.next=8,fetch("".concat(t).concat(o),{method:"GET",credentials:"same-origin",signal:n,headers:ib({Accept:"application/json","Content-Type":"application/json"},a?{"x-api-token":"Bearer ".concat(a)}:{})});case 8:return i=e.sent,e.next=11,i.text();case 11:s=e.sent;try{c=JSON.parse(s)}catch(e){c=void 0}if(i.ok){e.next=18;break}throw(u=Error(i.statusText||"Request failed")).status=i.status,u.data=c,u;case 18:return e.abrupt("return",iy(c));case 19:case"end":return e.stop()}},e)})),function(e){return n.apply(this,arguments)}),iw=function(e,t){var r=!ih.A&&!!ig.env.NEXT_PUBLIC_DEV_API_ENDPOINT;return"".concat(r?"/api/insights/api/v1/projects":"/admin/insights/api/v1/projects","/").concat(e,"/").concat(t,".json")},iO=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return iA(iw(e,"tools"),t,r)},iS=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return iA(iw(e,"key_metrics"),t,r)},ik=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return iA(iw(e,"activity_over_time"),t,r)},iC=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return iA(iw(e,"traffic_sources"),t,r)},iP=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return iA(iw(e,"visitor_engagement_details"),t,r)},iE=r(27798),iT=function(e,t,r,n){console.error("[project-results] ".concat(r," fetch failed"),n),e(t)}
1,iI=function(e){if(null==e)return 0;if(Array.isArray(e))return iI(e[0]);if("object"==typeof e){var t,r;return iI(null!=(t=null!=(r=e.value)?r:e.count)?t:e.val)}var n=Number(e);return Number.isFinite(n)?n:0},iD=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=(0,s.A)(l().mark(function t(n){var o,a;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n((0,iE.uo)()),t.prev=1,t.next=4,iS(e,r);case 4:a=(null==(o=t.sent)?void 0:o.data)||[],n((0,iE.gm)(a.map(function(e){return{label:e.label,value:e.value,info:e.info}}))),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),iT(n,(0,iE.X6)(),"key metrics",t.t0);case 12:case"end":return t.stop()}},t,null,[[1,9]])})),function(e){return t.apply(this,arguments)}},iR=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=(0,s.A)(l().mark(function t(n){var o,a,i,s,c,u,d,p,f;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n((0,iE.sO)()),t.prev=1,t.next=4,ik(e,r);case 4:i=t.sent,s=[],Array.isArray(null==i?void 0:i.data)&&i.data.length>0&&null!=(o=i.data[0])&&o.metric&&"string"==typeof i.data[0].metric?s=i.data.map(function(e){var t,r,n,o,a,i,s,c,l,u,d,p;return{metric:e.metric,visits:iI(null!=(t=null!=(r=null!=(n=e.visits)?n:e.visit)?r:e.visits_count)?t:e.visit_count),visitors:iI(null!=(o=null!=(a=null!=(i=e.visitors)?i:e.visitor)?a:e.visitors_count)?o:e.visitor_count),contributors:iI(null!=(s=null!=(c=null!=(l=e.contributors)?l:e.contributor)?c:e.contributors_count)?s:e.contributor_count),contributions:iI(null!=(u=null!=(d=null!=(p=e.contributions)?p:e.contribution)?d:e.contributions_count)?u:e.contribution_count)}}):Array.isArray((c=(Array.isArray(null==i?void 0:i.data)?i.data[0]:null==i?void 0:i.data)||{}).metric)&&(u=c.visits||c.visit||c.visits_count||c.visit_count,d=c.visitors||c.visitor||c.visitors_count||c.visitor_count,p=c.contributors||c.contributor||c.contributors_count||c.contributor_count,f=c.contributions||c.contribution||c.contributions_count||c.contribution_count,s=c.metric.map(function(e,t){return{metric:e,visits:iI(null==u?void 0:u[t]),visitors:iI(null==d?void 0:d[t]),contributors:iI(null==p?void 0:p[t]),contributions:iI(null==f?void 0:f[t])}})),n((0,iE.IF)({data:s,info:(null==i||null==(a=i.meta)?void 0:a.info)||""})),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(1),iT(n,(0,iE.nd)(),"activity over time",t.t0);case 13:case"end":return t.stop()}},t,null,[[1,10]])})),function(e){return t.apply(this,arguments)}},i_=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=(0,s.A)(l().mark(function t(n){var o,a,i;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n((0,iE.P5)()),t.prev=1,t.next=4,iC(e,r);case 4:i=((null==(a=t.sent)?void 0:a.data)||[]).map(function(e){var t,r,n,o=e.name||e.label||"",a=Number(null!=(t=null!=(r=e.value)?r:e.visitors)?t:0)||0,i=null!=(n=e.percentage)?n:"",s=""===i||null==i?"":String(i).includes("%")?String(i):"".concat(i,"%");return{name:o,value:a,percentage:i,label:s?"".concat(a," (").concat(s,")"):String(a)}}),n((0,iE.$i)({data:i,info:(null==a||null==(o=a.meta)?void 0:o.info)||""})),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(1),iT(n,(0,iE.w6)(),"traffic sources",t.t0);case 13:case"end":return t.stop()}},t,null,[[1,10]])})),function(e){return t.apply(this,arguments)}},iB=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=(0,s.A)(l().mark(function t(n){var o,a,i;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n((0,iE.Kp)()),t.prev=1,t.next=4,iP(e,r);case 4:i=((null==(a=t.sent)?void 0:a.data)||[]).map(function(e){var t,r;return{name:e.name||e.label||"",value:Number(null!=(t=e.value)?t:0)||0,percentage:null!=(r=e.percentage)?r:"",info:e.info||""}}),n((0,iE.Yr)({data:i,info:(null==a||null==(o=a.meta)?void 0:o.info)||""})),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(1),iT(n,(0,iE.$5)(),"visitor engagement detail",t.t0);case 13:case"end":return t.stop()}},t,null,[[1,10]])})),function(e){return t.apply(this,arguments)}},iM={SurveyTool:"Survey",Brainstormer:"Brainstormer",Budgeting:"Budgeting",QuickPoll:"QuickPoll",ForumTopic:"Forum",GuestBook:"Guestbook",Qanda:"Qanda",StoryTellingTool:"StoryTellingTool",BlogPost:"Newsfeed",Map:"Places"},iF={SurveyTool:"survey",Brainstormer:"ideas",ForumTopic:"forum",GuestBook:"guestbook",Qanda:"questions",QuickPoll:"quickPoll",StoryTellingTool:"stories",BlogPost:"newsFeed",Map:"places",Budgeting:"budget"},iU=new Set(["Budgeting","QuickPoll","ForumTopic","GuestBook","Qanda","StoryTellingTool","BlogPost","Map"]),iz={published:"success.main",draft:"warning.main",archived:"text.secondary"},iL=["#7547F5","#EF7817","#2AB7B7","#1689BD","#E6C100","#EF3D83","#7ECB0C","#6079B5"],iN={admin:"#7547F5",registered:"#EF7817",guest:"#2AB7B7",anonymous:"#1689BD",unspecified:"#1689BD",unverified:"#E6C100",participant:"#EF3D83"},iH={direct:"#7547F5",socialmedia:"#EF7817",email:"#2AB7B7",search:"#1689BD",referral:"#E6C100",referrals:"#E6C100",govsites:"#EF3D83"},iW={aware:"#7547F5",informed:"#EF7817",engaged:"#2AB7B7"},iq=function(e){return e.trim().toLowerCase().replace(/^\./,"").replace(/[\s_]+/g,"")},iQ=function(e){return iL[e%iL.length]},iG=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null!=(t=iH[iq(e)])?t:iQ(r)},iV=function(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=iq(e);return null!=(t=null!=(r=iW[o])?r:iN[o])?t:iQ(n)},iK=[{key:"visits",color:"#7547F5",fillColor:"rgba(117, 71, 245, 0.12)"},{key:"visitors",color:"#EF7817",fillColor:"rgba(239, 120, 23, 0.12)"},{key:"contributions",color:"#2AB7B7",fillColor:"rgba(42, 183, 183, 0.12)"},{key:"contributors",color:"#1689BD",fillColor:"rgba(22, 137, 189, 0.12)"}],iY={borderRadius:"0.5rem"},i$={display:"block",fontSize:"0.6875rem",fontWeight:500,textTransform:"uppercase",letterSpacing:"0.06em",color:"text.secondary",lineHeight:1.35},iJ={minWidth:0,p:0,gap:"0.313rem",fontSize:"0.75rem",fontWeight:400,textTransform:"none","&:hover":{bgcolor:"transparent"}},iX=["engagement rate","visits","visitors","contributions","participants"],iZ={"engagement rate":"project.results.metrics.engagementRate",visits:"project.results.series.visits",visitors:"project.results.series.visitors",contributions:"project.results.series.contributions",participants:"project.results.metrics.participants"},i0=r(92209),i1=r(26330),i2=r(1541);function i5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?i5(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var i4=p()(function(){return Promise.all([r.e(28853),r.e(93205),r.e(19240)]).then(r.bind(r,19240))},{ssr:!1,loading:function(){return(0,$.jsx)(y.A,{sx:{display:"flex",flex:1,width:"100%",height:"100%",minHeight:220},children:(0,$.jsx)(il.A,{variant:"rectangular",animation:"wave",sx:{width:"100%",height:"100%",minHeight:220,flex:1,borderRadius:1,transform:"none"}})})},loadableGenerated:{webpack:function(){return[19240]}}}),i8={fontSize:11,fontWeight:500,textTransform:"uppercase",letterSpacing:"0.06em",color:"text.secondary",lineHeight:1.35,pr:1};let i6=function(e){var t=e.options,r=e.dataTestId,n=void 0===r?"highcharts-wrapper":r,o=e.downloadTitle,a=e.downloadDisabled,i=e.hideCsv,s=e.titleSx,c=e.titleId,l=e.captureRef,d=(0,u.useRef)(null),p=(0,u.useState)(!1),f=p[0],h=p[1],m=(0,u.useCallback)(function(){return h(!0)},[]),g=(0,u.useCallback)(function(e){var t,r,n=(o||"chart").trim().toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-_]/g,"")||"chart",a=null!=(t=null==l?void 0:l.current)?t:null;switch(e){case"png":case"jpeg":(0,i1.sl)(e,n,a);break;case"pdf":(0,i1.NH)(n,a);break;default:(0,i0.W)(null==(r=d.current)?void 0:r.getChart(),o||"chart",e)}},[l,o]);return(0,$.jsxs)(y.A,{sx:{flex:1,minHeight:0,width:"100%",height:"100%",display:"flex",flexDirection:"column"},children:[o?(0,$.jsxs)(y.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",mb:1.75,flexShrink:0},children:[(0,$.jsx)(S.A,{id:c,component:"h3",sx:i3(i3({},i8),s||{}),children:o}),f?(0,$.jsx)(i2.A,{onExport:g,disabled:a,hideCsv:i,dataTestId:n}):null]}):null,(0,$.jsx)(i4,{ref:d,options:t,dataTestId:n,downloadTitle:o,downloadDisabled:a,hideCsv:i,titleSx:s,titleId:c,captureRef:l,hideHeader:!0,onReady:m})]})},i7=function(e){var t=e.message;return(0,$.jsxs)(y.A,{sx:{minHeight:"19rem",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",px:2,py:3},children:[(0,$.jsx)(y.A,{component:"img",src:"/static/assets/images/common/no-data.svg",alt:t,sx:{width:200,maxWidth:"100%",height:"auto",mb:1}}),(0,$.jsx)(S.A,{variant:"subtitle2",sx:{textAlign:"center",color:"text.secondary",fontWeight:400,p:1},children:t})]})};var i9=function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},se=function(e){var t=e.title,r=e.category,n=e.points,o=e.locale,a=void 0===o?"en":o;return'<div style="min-width:12rem;font-family:Roboto,sans-serif;box-sizing:border-box;">'+(t?'<div style="font-size:0.875rem;font-weight:600;color:'.concat(aX.primary,';">').concat(i9(t),"</div>"):"")+(r?'<div style="font-size:0.75rem;font-weight:400;margin-top:2px;margin-bottom:8px;color:'.concat(aX.secondary,';border-bottom:1px solid #f0f0f0;padding-bottom:6px;">').concat(i9(r),"</div>"):"")+n.map(function(e){return'<div style="display:flex;align-items:center;justify-content:space-between;padding:3px 0;font-size:0.8125rem;"><div style="display:flex;align-items:center;">'+'<span style="background-color:'.concat(i9(e.color),';width:8px;min-width:8px;height:8px;border-radius:50%;margin-right:8px;display:inline-block;"></span>')+'<span style="color:'.concat(aX.primary,';">').concat(i9(e.name),"</span>")+"</div>"+'<span style="font-weight:600;color:'.concat(aX.primary,';margin-left:16px;">').concat(i9(a0(e.value,a)),"</span>")+"</div>"}).join("")+"</div>"},st=function(e){var t;return(null!=(t=e.points)?t:[e]).map(function(e){var t,r,n,o,a;return{name:null!=(t=null==(r=e.series)?void 0:r.name)?t:"",color:String(null!=(n=null!=(o=e.color)?o:null==(a=e.series)?void 0:a.color)?n:""),value:Number(e.y)||0}})},sr=function(e){var t,r,n,o,a,i=null!=(t=null==(r=e.points)?void 0:r[0])?t:e;return String(null!=(n=null!=(o=null!=(a=i.category)?a:i.key)?o:e.x)?n:"")},sn=function(e){var t=e.data,r=e.hiddenSeries,n=e.accessibilityDescription,o=e.title,a=void 0===o?"":o,i=e.locale,s=void 0===i?"en":i;return{chart:{type:"areaspline",height:305,spacingBottom:20,spacingTop:6,spacingLeft:4,spacingRight:4,style:{fontFamily:aY},backgroundColor:"transparent",animation:!1},title:{text:void 0},credits:{enabled:!1},xAxis:{categories:t.categories,crosshair:{width:1,color:"#757575",dashStyle:"Dash",zIndex:5},lineWidth:0,tickWidth:0,gridLineWidth:1,gridLineColor:aZ,gridLineDashStyle:"Dash",labels:{style:{color:aJ,fontSize:12},y:16}
1},yAxis:{title:{text:void 0},min:0,gridLineColor:aZ,gridLineDashStyle:"Dash",labels:{style:{color:aJ,fontSize:12}}},plotOptions:{areaspline:{fillOpacity:1,lineWidth:2,marker:{enabled:!1,symbol:"circle",states:{hover:{enabled:!0,radius:6,lineWidth:2,lineColor:a$}}}},series:{states:{inactive:{opacity:1}}}},legend:{enabled:!1},tooltip:{shared:!0,useHTML:!0,outside:!0,backgroundColor:a$,borderColor:aZ,borderRadius:8,padding:12,shadow:{color:"rgba(0, 0, 0, 0.1)",offsetX:0,offsetY:2,opacity:.1,width:4},style:{color:aX.primary,fontSize:13},formatter:function(){return se({title:a,category:sr(this),points:st(this),locale:s})}},accessibility:{enabled:!0,description:n,keyboardNavigation:{enabled:!0},point:{valueDescriptionFormat:"{xDescription}, {value}"}},series:t.series.map(function(e){return{type:"areaspline",name:e.name,data:e.data,color:e.color,fillColor:e.fillColor,marker:{symbol:"circle"},visible:!r[e.key]}})}};function so(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?so(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):so(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let si=function(e){var t=e.data,r=e.hiddenSeries,n=e.legendAnnouncement,o=e.onLegendToggle,a=e.title,i=e.emptyMessage,s=e.accessibilityDescription,c=e.legendShowLabel,l=e.legendHideLabel,d=e.dataTestId,p=e.titleId,f=void 0===p?"area-spline-time-series-heading":p,h=e.locale,m=void 0===h?"en":h,g=e.captureRef,j=(0,u.useMemo)(function(){return sn({data:t,hiddenSeries:r,accessibilityDescription:s,title:a,locale:m})},[t,r,s,a,m]);return(0,$.jsx)(w.A,{ref:g,elevation:0,sx:sa(sa({},iY),{},{p:2,overflow:"visible",minWidth:0,position:"relative",display:"flex",flexDirection:"column",bgcolor:"background.paper",boxSizing:"border-box"}),"aria-labelledby":f,children:t.categories.length>0?(0,$.jsxs)(y.A,{sx:{position:"relative",flex:1,minHeight:0,display:"flex",flexDirection:"column"},children:[(0,$.jsx)(y.A,{"aria-live":"polite","aria-atomic":"true",sx:{position:"absolute",width:1,height:1,m:-1,p:0,overflow:"hidden",clipPath:"inset(50%)",whiteSpace:"nowrap",border:0},children:n}),(0,$.jsx)(i6,{options:j,dataTestId:void 0===d?"area-spline-time-series":d,downloadTitle:a,titleId:f,titleSx:i$,captureRef:g}),(0,$.jsx)(y.A,{sx:{mt:-.5,display:"flex",flexWrap:"wrap",justifyContent:"center",gap:2.5},children:t.series.map(function(e){var t=!0===r[e.key];return(0,$.jsxs)(A.A,{variant:"text",size:"small",onClick:function(){return o(e.key,e.name)},"aria-pressed":!t,"aria-label":t?c(e.name):l(e.name),sx:sa(sa({},iJ),{},{color:t?"text.disabled":"text.primary"}),children:[(0,$.jsx)(y.A,{"aria-hidden":"true",sx:{width:12,height:12,borderRadius:"50%",flexShrink:0,bgcolor:t?"grey.500":e.color}}),(0,$.jsx)(y.A,{component:"span",sx:{textDecoration:t?"line-through":"none"},children:e.name})]},e.key)})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(S.A,{id:f,component:"h3",sx:i$,children:a}),(0,$.jsx)(i7,{message:i})]})})};var ss=function(e){var t=Math.round(10*e)/10;return"".concat(t,"%")},sc=function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},sl=function(e){var t,r,n,o=e.title,a=e.name,i=e.color,s=e.value,c=e.percentage;return'<div style="min-width:10rem;font-family:Roboto,sans-serif;box-sizing:border-box;">'+(o?'<div style="font-size:0.875rem;font-weight:600;color:'.concat(null!=(t=null==aX?void 0:aX.primary)?t:"#212121",';margin-bottom:6px;border-bottom:1px solid #f0f0f0;padding-bottom:6px;">').concat(sc(o),"</div>"):"")+'<div style="display:flex;align-items:center;justify-content:space-between;padding:2px 0;font-size:0.8125rem;"><div style="display:flex;align-items:center;">'+'<span style="background-color:'.concat(sc(i),';width:8px;min-width:8px;height:8px;border-radius:50%;margin-right:8px;display:inline-block;"></span>')+'<span style="color:'.concat(null!=(r=null==aX?void 0:aX.primary)?r:"#212121",';">').concat(sc(a),"</span>")+"</div>"+'<span style="font-weight:600;color:'.concat(null!=(n=null==aX?void 0:aX.primary)?n:"#212121",';margin-left:16px;">
1').concat(sc(s.toLocaleString())," (").concat(sc(c),")</span>")+"</div></div>"},su=function(e){var t,r,n,o,a=null!=(t=null!=(r=null==e?void 0:e.legendItem)?r:null==e?void 0:e.item)?t:this&&(this.series||this.data)?this:null;if(!a)return!0;var i=null!=(n=a.series)?n:this&&this.series;if(!i)return!0;var s=(i.data&&i.data.length>0?i.data:null!=(o=i.points)?o:[]).filter(function(e){return e&&!1!==e.visible});return!1===a.visible||!(s.length<=1)||(e&&"function"==typeof e.preventDefault&&e.preventDefault(),!1)},sd=function(e){for(var t,r,n,o,a,i=e.entries,s=e.seriesName,c=e.accessibilityDescription,l=e.title,u=void 0===l?"":l,d=i.length>0?i[0].value:0,p=i.map(function(e){return Number(e.value)}).filter(function(e){return Number.isFinite(e)}),f=p.reduce(function(e,t){return e+t},0),h=1,m=p.length-1;m>0;m--)if(.001>Math.abs(p[m]-p[m-1]))h++;else break;var g=h===p.length,j=p.slice(-h).reduce(function(e,t){return e+t},0),v=g?"100%":"".concat(Math.max(f>0?j/f*100:22,22),"%"),b=i.map(function(e){return{name:e.name,y:e.value,color:e.color,events:{legendItemClick:su}}});return{chart:{type:"funnel",height:300,marginTop:10,marginRight:64,marginBottom:48,marginLeft:64,spacingLeft:0,spacingRight:0,backgroundColor:"transparent",style:{fontFamily:aY},animation:!1},title:{text:void 0},credits:{enabled:!1},legend:{enabled:!0,align:"center",verticalAlign:"bottom",layout:"horizontal",itemDistance:18,symbolRadius:6,symbolWidth:12,symbolHeight:12,events:{itemClick:su},itemStyle:{color:null!=(t=null==aX?void 0:aX.primary)?t:"#212121",fontWeight:"400",fontSize:11},itemHoverStyle:{color:null!=(r=null==aX?void 0:aX.primary)?r:"#212121"},itemHiddenStyle:{color:null!=(n=null==aX?void 0:aX.disabled)?n:"rgba(0,0,0,0.38)"}},plotOptions:{funnel:{width:"".concat(90,"%"),height:"82%",neckWidth:g?"".concat(90,"%"):"32%",neckHeight:v,center:["50%","42%"],borderWidth:0,borderColor:"none",point:{events:{legendItemClick:su}},dataLabels:{enabled:!0,crop:!1,overflow:"allow",softConnector:!1,connectorWidth:0,distance:12,formatter:function(){var e,t,r,n=null!=(e=null!=(t=this.y)?t:null==(r=this.point)?void 0:r.y)?e:0,o=ss(d?n/d*100:0);return"".concat(n.toLocaleString()," (").concat(o,")")},style:{color:null!=(o=null==aX?void 0:aX.primary)?o:"rgba(0,0,0,0.72)",fontWeight:"400",fontSize:11,textOutline:"none"}},showInLegend:!0}},tooltip:{useHTML:!0,outside:!0,backgroundColor:a$,borderColor:aZ,borderRadius:8,padding:12,shadow:{color:"rgba(0, 0, 0, 0.1)",offsetX:0,offsetY:2,opacity:.1,width:4},style:{color:null!=(a=null==aX?void 0:aX.primary)?a:"#212121",fontSize:13},formatter:function(){var e,t,r,n,o,a,i=null!=(e=this.point)?e:this,c=null!=(t=i.y)?t:0,l=ss(d?c/d*100:0),p=String(null!=(r=null!=(n=i.color)?n:this.color)?r:"");return sl({title:u||s,name:String(null!=(o=null!=(a=i.name)?a:this.name)?o:""),color:p,value:c,percentage:l})}},accessibility:{enabled:!0,description:c},series:[{type:"funnel",name:s,data:b}]}},sp=function(e){var t=e.slices,r=e.seriesName,n=e.accessibilityDescription,o=e.tooltipTitle;return{chart:{type:"pie",height:228,spacingBottom:8,spacingTop:4,style:{fontFamily:aY},backgroundColor:"transparent",animation:!1},title:{text:void 0},credits:{enabled:!1},tooltip:{useHTML:!0,outside:!0,backgroundColor:a$,borderColor:aZ,borderRadius:8,padding:12,shadow:{color:"rgba(0, 0, 0, 0.1)",offsetX:0,offsetY:2,opacity:.1,width:4},style:{color:aX.primary,fontSize:"0.8125rem"},formatter:function(){var e,t,n,a=null!=(e=this.point)?e:this,i=Number(a.y)||0,s="number"==typeof a.percentage?"".concat(Math.round(a.percentage),"%"):"0%";return sl({title:o||r,name:String(null!=(t=a.name)?t:""),color:String(null!=(n=a.color)?n:""),value:i,percentage:s})}},plotOptions:{series:{states:{inactive:{opacity:1}}},pie:{innerSize:"52%",borderWidth:2,borderColor:a$,dataLabels:{enabled:!1},showInLegend:!0,center:["38%","46%"],point:{events:{legendItemClick:su}}}},legend:{layout:"vertical",align:"right",verticalAlign:"middle",events:{itemClick:su},itemStyle:{color:aX.primary,fontWeight:"400",fontSize:11},itemHoverStyle:{color:aX.primary},itemHiddenStyle:{color:aX.disabled},itemMarginTop:4,symbolRadius:4,labelFormatter:function(){var e="number"==typeof this.percentage?this.percentage.toFixed(0):"0";return"".concat(this.name," \xb7 ").concat(e,"%")}},accessibility:{enabled:!0,description:n},series:[{type:"pie",name:r,data:t.map(function(e){return{name:e.label,y:e.value,color:e.color,events:{legendItemClick:su}}})}]}};function sf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?sf(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sf(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let sm=function(e){var t=e.slices,r=e.seriesName,n=e.title,o=e.emptyMessage,a=e.accessibilityDescription,i=e.dataTestId,s=e.captureRef,c=(0,u.useMemo)(function(){return sp({slices:t,seriesName:r,accessibilityDescription:a,tooltipTitle:n})},[t,r,a,n]);return(0,$.jsx)(w.A,{ref:s,elevation:0,sx:sh(sh({},iY),{},{p:2,overflow:"hidden",position:"relative",height:"100%",display:"flex",flexDirection:"column",bgcolor:"background.paper",boxSizing:"border-box"}),children:t.length>0?(0,$.jsx)(i6,{options:c,dataTestId:void 0===i?"categorical-donut":i,downloadTitle:n,hideCsv:!0,titleSx:i$,captureRef:s}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(S.A,{component:"h3",sx:i$,children:n}),(0,$.jsx)(i7,{message:o})]})})};function sg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sg(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sg(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let sv=function(e){var t=e.entries,r=e.seriesName,n=e.title,o=e.emptyMessage,a=e.accessibilityDescription,i=e.dataTestId,s=e.captureRef,c=(0,u.useMemo)(function(){return sd({entries:t,seriesName:r,accessibilityDescription:a,title:n})},[t,r,a,n]);return(0,$.jsx)(w.A,{ref:s,elevation:0,sx:sj(sj({},iY),{},{p:2,overflow:"visible",position:"relative",height:"100%",minHeight:360,width:"100%",minWidth:0,display:"flex",flexDirection:"column",bgcolor:"background.paper",boxSizing:"border-box"}),children:t.length>0?(0,$.jsx)(i6,{options:c,dataTestId:void 0===i?"horizontal-bar-funnel":i,downloadTitle:n,hideCsv:!0,titleSx:i$,captureRef:s}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(S.A,{component:"h3",sx:i$,children:n}),(0,$.jsx)(i7,{message:o})]})})};var sb=r(91656),sx=r(68421),sy=r(64397);r(46476);var sA=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e9()();return t.subtract(e-1,"day").startOf("day")},sw=function(e,t,r){var n=e9()(),o=r?e9()(r).startOf("day"):null,a=t.isValid()?t:n;a.isAfter(n,"day")&&(a=n);var i=e.isValid()?e.startOf("day"):a.startOf("day");return null!=o&&o.isValid()&&i.isBefore(o,"day")&&(i=o),i.isAfter(a,"day")&&(i=a.startOf("day")),{start:i,end:a}},sO=[{id:"last7Days",start:function(){return sA(7)}},{id:"last30Days",start:function(){return sA(30)}},{id:"last90Days",start:function(){return sA(90)}},{id:"thisMonth",start:function(){return e9()().startOf("month")}},{id:"lastYear",start:function(){return e9()().subtract(1,"year").startOf("day")}}];let sS=function(e){var t,r=e.open,n=e.onClose,o=e.onApply,a=e.initialStartDate,i=e.initialEndDate,s=e.createdAt,c=e.dataTestId,l=void 0===c?"project-results-date-range-picker":c,d=(0,f.useTranslation)("project"),p=d.t,h=null!=(t=d.i18n.language)&&t.toLowerCase().startsWith("fr")?"fr-ca":"en",m=e9()(),g=s?e9()(s).startOf("day"):void 0,j=(0,u.useCallback)(function(){return sw(a?e9()(a):e9()(),i?e9()(i):e9()(),s).start},[a,i,s]),v=(0,u.useCallback)(function(){return sw(a?e9()(a):e9()(),i?e9()(i):e9()(),s).end},[a,i,s]),b=(0,u.useState)(j),x=b[0],w=b[1],O=(0,u.useState)(v),S=O[0],k=O[1];(0,u.useEffect)(function(){r&&(w(j()),k(v()))},[r,j,v]);var C=(0,u.useMemo)(function(){if(!(null!=x&&x.isValid())||!(null!=S&&S.isValid())||!S.isSame(e9()(),"day"))return null;var e,t=sO.find(function(e){return x.isSame(e.start(),"day")});return null!=(e=null==t?void 0:t.id)?e:null},[x,S]),P=null!=x&&null!=S&&x.isValid()&&S.isValid()&&!x.isAfter(S,"day")&&(!g||!x.isBefore(g,"day"));return(0,$.jsxs)(tR.A,{open:r,onClose:n,maxWidth:"sm",fullWidth:!0,"aria-labelledby":"".concat(l,"-title"),"data-testid":l,children:[(0,$.jsx)(t_.A,{id:"".concat(l,"-title"),"data-testid":"".concat(l,"-title"),children:p("project.results.datePicker.title")}),(0,$.jsx)(tB.A,{children:(0,$.jsx)(sx.$,{dateAdapter:sy.R,adapter
1Locale:h,localeText:{nextMonth:p("project.results.datePicker.nextMonth"),previousMonth:p("project.results.datePicker.previousMonth")},children:(0,$.jsxs)(T.A,{spacing:3,sx:{pt:2},children:[(0,$.jsx)(sb.l,{label:p("project.results.datePicker.startDate"),value:x,onChange:function(e){return w(e)},minDate:g,maxDate:null!=S?S:m,format:"D MMM YY",slotProps:{textField:{fullWidth:!0,variant:"outlined",inputProps:{"data-testid":"".concat(l,"-start-date"),"aria-label":p("project.results.datePicker.startDate")}}}}),(0,$.jsx)(sb.l,{label:p("project.results.datePicker.endDate"),value:S,onChange:function(e){return k(e)},minDate:null!=x?x:g,maxDate:m,format:"D MMM YY",slotProps:{textField:{fullWidth:!0,variant:"outlined",inputProps:{"data-testid":"".concat(l,"-end-date"),"aria-label":p("project.results.datePicker.endDate")}}}}),(0,$.jsx)(y.A,{sx:{display:"flex",flexWrap:"wrap",gap:1,alignItems:"center"},"data-testid":"".concat(l,"-quick-ranges"),children:sO.map(function(e){var t=C===e.id,r=!!g&&e.start().isBefore(g,"day");return(0,$.jsx)(A.A,{size:"small",variant:t?"contained":"outlined",disableElevation:t,disabled:r,sx:{textTransform:"none",whiteSpace:"nowrap"},"data-testid":"".concat(l,"-quick-").concat(e.id),"aria-pressed":t,onClick:function(){var t=sw(e.start(),e9()(),s);w(t.start),k(t.end)},children:p("project.results.datePicker.".concat(e.id))},e.id)})})]})})}),(0,$.jsxs)(o7.A,{children:[(0,$.jsx)(A.A,{onClick:function(){w(j()),k(v()),n()},"data-testid":"".concat(l,"-cancel"),children:p("project.results.cancel")}),(0,$.jsx)(A.A,{onClick:function(){P&&x&&S&&(o(x.startOf("day").toDate(),S.endOf("day").toDate()),n())},variant:"contained",disableElevation:!0,disabled:!P,"data-testid":"".concat(l,"-appl
1y"),children:p("project.results.apply")})]})]})};var sk=r(14312),sC=r(57809),sP=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key-metrics";(0,sC.gU)(["Metric,Value"].concat((0,ii.A)(e.map(function(e){return"".concat((0,sC.GR)(e.label),",").concat((0,sC.GR)(e.value))}))),t)},sE=function(e,t){var r=72+56*e.length,n=document.createElement("canvas");n.width=720,n.height=2*r;var o=n.getContext("2d");return o&&(o.scale(2,2),o.fillStyle="#ffffff",o.fillRect(0,0,360,r),o.fillStyle=aX.secondary,o.font="500 11px Arial, sans-serif",o.fillText(t.toUpperCase(),24,36),e.forEach(function(e,t){var r=64+56*t;o.fillStyle=aX.secondary,o.font="12px Arial, sans-serif",o.fillText(String(e.label),24,r),o.fillStyle=aX.primary,o.font="500 22px Arial, sans-serif",o.fillText(String(e.value),24,r+28)})),n},sT=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Key metrics",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"key-metrics",o=sE(e,r),a="JPEG"===t?"image/jpeg":"image/png",i=o.toDataURL(a,.92),s=document.createElement("a");s.href=i,s.download="".concat(n,".").concat(t.toLowerCase()),document.body.appendChild(s),s.click(),document.body.removeChild(s)},sI=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Key metrics",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"key-metrics",n=sE(e,t),o=n.toDataURL("image/png"),a=new sk.uE("p","mm","a3",!0),i=n.width/8,s=n.height/8;a.addImage(o,"PNG",1,1,i,s),a.save("".concat(r,".pdf"))},sD=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Key metrics",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"key-metrics";switch(e){case"CSV":sP(t,n);break;case"PDF":sI(t,r,n);break;case"PNG":case"JPEG":sT(t,e,r,n);break;case"SVG":sT(t,"PNG",r,n)}};let sR=function(e){var t=e.title,r=e.rows,n=e.filename,o=void 0===n?"key-metrics":n,a=e.disabled,i=e.cardRef,s=e.dataTestId,c=(0,u.useCallback)(function(e){switch(e){case"png":case"jpeg":(0,i1.sl)(e,o,i.current);break;case"pdf":(0,i1.NH)(o,i.current);break;default:sD(e.toUpperCase(),r,t,o)}},[i,o,r,t]);return(0,$.jsx)(i2.A,{onExport:c,disabled:void 0!==a&&a,dataTestId:void 0===s?"card-export":s})};function s_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s_(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var sM=function(e,t){if(null==e)return"";if("number"==typeof e&&Number.isFinite(e))return a0(e,t);var r=String(e).trim();if(!r||r.includes("%")||r.includes(","))return r;if(/^-?\d+(\.\d+)?$/.test(r)){var n=Number(r);if(Number.isFinite(n))return a0(n,t)}return r},sF=["last_7_days","last_30_days","since_created","custom"],sU={last_7_days:"Last 7 days",last_30_days:"Last 30 days",since_created:"Since created",custom:"Custom"},sz=function(e,t){var r;return null!=(r=a5(e,t))?r:""},sL=function(e,t,r,n,o){var a=new Date;if(a.setHours(23,59,59,999),"custom"===e&&r&&n)return{start:r,end:n};var i=new Date(a);if("last_7_days"===e)i.setDate(i.getDate()-6);else if("last_30_days"===e)i.setDate(i.getDate()-29);else{var s=o?e9()(o):null;return null!=s&&s.isValid()?{start:s.startOf("day").toDate(),end:a}:{start:e9()().startOf("day").toDate(),end:a}}return i.setHours(0,0,0,0),{start:i,end:a}},sN=function(e){var t=e.title,r=e.minHeight;return(0,$.jsxs)(w.A,{elevation:0,sx:sB(sB({},iY),{},{p:2,minHeight:r,height:"100%",display:"flex",flexDirection:"column",bgcolor:"background.paper",boxSizing:"border-box"}),children:[(0,$.jsx)(S.A,{component:"h3",sx:sB(sB({},i$),{},{mb:2,flexShrink:0}),children:t}),(0,$.jsx)(il.A,{variant:"rectangular",animation:"wave",sx:{flex:1,width:"100%",minHeight:r-56,borderRadius:1,transform:"none"}})]})};let sH=function(e){var t,r=e.project,n=(0,f.useTranslation)("project"),a=n.t,s=n.i18n,c=(t=s.language)?t.toLowerCase().startsWith("fr")?"fr-CA":t:"en",l=(0,o.wA)(),d=r.id;r.toolType;var p=(0,o.d4)(function(e){return e.projectResults}),h=p.keyMetrics,m=p.activityOverTime,g=p.visitorEngagement,j=p.visitorEngagementDetail,v=p.dateRange,b=(0,u.useState)("since_published"===v?"since_created":v||"since_created"),A=b[0],k=b[1],C=(0,u.useState)(!1),P=C[0],E=C[1],I=(0,u.useState)(null),D=I[0],R=I[1],_=(0,u.useState)(null),B=_[0],M=_[1],F=(0,u.useMemo)(function(){return sL(A,r.publishedAt,D,B,r.createdAt)},[A,r.publishedAt,D,B,r.createdAt]),U=(0,u.useState)(function(){return Object.fromEntries(iK.map(function(e){return[e.key,!1]}
1))}),z=U[0],L=U[1],N=(0,u.useState)(""),H=N[0],W=N[1];(0,u.useEffect)(function(){if(d){var e=sL(A,r.publishedAt,D,B,r.createdAt),t=e.start,n=e.end,o=function(e){var t=String(e.getDate()).padStart(2,"0"),r=String(e.getMonth()+1).padStart(2,"0");return"".concat(t,"/").concat(r,"/").concat(e.getFullYear())},a=Math.ceil((n.getTime()-t.getTime())/864e5),i={filters:{date_range:{start_date:o(t),end_date:o(n)},interval:a>180?"monthly":"daily"}},s={filters:{date_range:i.filters.date_range}};l(iD(d,s)),l(iR(d,i)),l(i_(d,s)),l(iB(d,s)),l((0,iE.IR)(A))}},[d,r.publishedAt,r.createdAt,A,D,B,l]),(0,u.useEffect)(function(){return function(){l((0,iE.nB)())}},[l]);var q=function(){if("custom"===A)return a("project.results.period.custom",sU.custom);var e=sL(A,r.publishedAt,D,B,r.createdAt),t=e.start,n=e.end;return"".concat(sz(t,c)," - ").concat(sz(n,c))},Q=function(e){return String(a("project.results.series.".concat(e)))},G=function(e){W(""),window.requestAnimationFrame(function(){W(e)})},V=(0,u.useMemo)(function(){return m.data&&0!==m.data.length?{categories:m.data.map(function(e){return a9(e.metric,c)}),series:iK.map(function(e){return{key:e.key,name:Q(e.key),data:m.data.map(function(t){return Number(t[e.key])||0}),color:e.color,fillColor:e.fillColor}})}:{categories:[],series:[]}},[m.data,s.language]),K=(0,u.useMemo)(function(){return g.data&&0!==g.data.length?g.data.map(function(e,t){var r,n=String(null!=(r=e.name)?r:""),o="project.results.trafficSource.".concat(iq(n)),i=String(a(o));return{id:t,value:e.value,label:i===o?n:i,color:iG(n,t)}}):[]},[g.data,s.language]),Y=(0,u.useMemo)(function(){return j.data&&0!==j.data.length?j.data.map(function(e,t){var r,n=String(null!=(r=e.name)?r:""),o="project.results.funnel.".concat(iq(n)),i=String(a(o));return{name:i===o?n:i,value:e.value,percentage:e.percentage,info:e.info,color:iV(n,t)}}):[]},[j.data,s.language]),J=(0,u.useMemo)(function(){var e=new Map((h.data&&h.data.length>0?(0,ii.A)(h.data):[]).map(function(e){return[String(e.label).toLowerCase(),e]}));return iX.map(function(t){var r,n=e.get(t);return{label:a(iZ[t]),value:null!=(r=null==n?void 0:n.value)?r:0,info:null==n?void 0:n.info}})},[h.data,s.language]),X=h.loading||m.loading||g.loading||j.loading,Z=!!(h.error||m.error||g.error||j.error),ee=(0,u.useState)(!1),et=ee[0],er=ee[1];(0,u.useEffect)(function(){Z&&!X?er(!0):Z||er(!1)},[Z,X]);var en=(0,u.useRef)(null),eo=(0,u.useRef)(null),ea=(0,u.useRef)(null),ei=(0,u.useRef)(null),es=(0,u.useMemo)(function(){return J.map(function(e){return{label:e.label,value:sM(e.value,c)}})},[J,c]);return(0,$.jsxs)(T.A,{spacing:3,"data-testid":"project-view-results-tab",sx:{px:{xs:2,sm:3,lg:4},py:{xs:2,sm:3},minHeight:"calc(100vh - 10rem)"},children:[(0,$.jsx)(y.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"stretch",sm:"flex-end"},justifyContent:"space-between",gap:1.5,flexWrap:{xs:"nowrap",sm:"wrap"}},children:(0,$.jsxs)(eb.A,{size:"small",sx:{minWidth:{xs:"100%",sm:280},"& .MuiOutlinedInput-root":{bgcolor:"background.paper"},"& .MuiInputLabel-root":{bgcolor:"grey.100",px:.5}},children:[(0,$.jsx)(ic.A,{id:"results-period-label",shrink:!0,children:a("project.results.dateRange")}),(0,$.jsx)(rU.A,{notched:!0,labelId:"results-period-label",label:a("project.results.dateRange"),value:A,disabled:X,onChange:function(e){var t=e.target.value;"custom"===t?E(!0):(k(t),R(null),M(null))},startAdornment:(0,$.jsx)(is.A,{position:"start",children:(0,$.jsx)(iu.A,{fontSize:"small",color:"action"})}),"data-testid":"project-results-period-select",renderValue:function(){return q()},MenuProps:{disableScrollLock:!0,slotProps:{backdrop:{invisible:!0,sx:{backgroundColor:"transparent"}}}},children:sF.map(function(e){return(0,$.jsx)(tk.A,{value:e,onClick:"custom"===e?function(){return E(!0)}:void 0,children:a("project.results.period.".concat(e),sU[e])},e)})})]})}),X&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(y.A,{sx:{display:"grid",gap:3,gridTemplateColumns:{xs:"1fr",lg:"17.5rem 1fr"},alignItems:"stretch"},children:[(0,$.jsx)(sN,{title:a("project.results.keyMetrics"),minHeight:280}),(0,$.jsx)(sN,{title:a("project.results.activityOverTime"),minHeight:280})]}
1),(0,$.jsxs)(y.A,{sx:{display:"grid",gap:3,gridTemplateColumns:{xs:"1fr",lg:"7fr 5fr"},alignItems:"stretch"},children:[(0,$.jsx)(sN,{title:a("project.results.engagementFunnel","Visitor engagement"),minHeight:360}),(0,$.jsx)(sN,{title:a("project.results.trafficSources"),minHeight:360})]})]}),(0,$.jsx)(O.A,{open:et,autoHideDuration:4e3,onClose:function(){return er(!1)},anchorOrigin:{vertical:"bottom",horizontal:"center"},children:(0,$.jsx)(x.A,{severity:"error",variant:"filled",onClose:function(){return er(!1)},sx:{width:"100%"},children:a("project.results.loadError","We couldn't load these results. Please try again.")})}),!X&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(y.A,{sx:{display:"grid",gap:3,gridTemplateColumns:{xs:"1fr",lg:"17.5rem 1fr"},alignItems:"stretch"},children:[(0,$.jsxs)(w.A,{ref:en,elevation:0,sx:sB(sB({},iY),{},{p:2,display:"flex",flexDirection:"column"}),"aria-labelledby":"key-metrics-heading","data-testid":"project-results-key-metrics",children:[(0,$.jsxs)(y.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",mb:2},children:[(0,$.jsx)(S.A,{id:"key-metrics-heading",component:"h3",sx:sB(sB({},i$),{},{pr:1}),children:a("project.results.keyMetrics")}),(0,$.jsx)(sR,{title:a("project.results.keyMetrics"),rows:es,filename:"key-metrics",disabled:X||0===es.length,cardRef:en,dataTestId:"project-results-key-metrics"})]}),(0,$.jsx)(y.A,{component:"ul",sx:{listStyle:"none",m:0,p:0,display:"flex",flexDirection:"column",gap:2},children:J.map(function(e){return(0,$.jsxs)(y.A,{component:"li",children:[(0,$.jsx)(S.A,{component:"span",sx:{display:"block",fontSize:"0.75rem",color:"text.secondary",lineHeight:1.35,mb:"0.25rem"},children:e.label}),(0,$.jsx)(S.A,{component:"span",sx:{display:"block",fontSize:"1.375rem",fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.2,color:"text.primary"},children:sM(e.value,c)})]},e.label)})})]}),(0,$.jsx)(si,{data:V,hiddenSeries:z,legendAnnouncement:H,onLegendToggle:function(e,t){L(function(r){var n=!0===r[e],o=iK.filter(function(e){return!r[e.key]}).length;if(!n&&1===o)return G(a("project.results.legend.lastSeries",{name:t})),r;var s=!n;return G(s?a("project.results.legend.hidden",{name:t}):a("project.results.legend.shown",{name:t})),sB(sB({},r),{},(0,i.default)({},e,s))})},title:a("project.results.activityOverTime"),emptyMessage:a("project.results.noData"),accessibilityDescription:a("project.results.activityChart.description"),legendShowLabel:function(e){return a("project.results.legend.show",{name:e})},legendHideLabel:function(e){return a("project.results.legend.hide",{name:e})},dataTestId:"project-results-activity",titleId:"activity-over-time-heading",locale:c,captureRef:eo})]})}),!X&&(0,$.jsxs)(y.A,{sx:{display:"grid",gap:3,gridTemplateColumns:{xs:"1fr",lg:"7fr 5fr"},alignItems:"stretch"},children:[(0,$.jsx)(sv,{entries:Y,seriesName:a("project.results.engagementFunnel","Engagement funnel"),title:a("project.results.engagementFunnel","Engagement funnel"),emptyMessage:a("project.results.noData","No data available"),accessibilityDescription:j.info||a("project.results.engagementFunnel","Engagement funnel"),dataTestId:"project-results-visitor-engagement-detail",captureRef:ei}),(0,$.jsx)(sm,{slices:K,seriesName:Q("visitors"),title:a("project.results.trafficSources"),emptyMessage:a("project.results.noData"),accessibilityDescription:a("project.results.trafficChart.description"),dataTestId:"project-results-traffic",captureRef:ea})]}),(0,$.jsx)(sS,{open:P,onClose:function(){return E(!1)},onApply:function(e,t){R(e),M(t),k("custom")},initialStartDate:F.start,initialEndDate:F.end,createdAt:r.createdAt})]})};var sW=r(44739),sq=r(20816),sQ=r(4732),sG=r(47704),sV=r(97665),sK=r(71081),sY=r(45896),s$=r(58183),sJ=r(94683),sX=r(37524),sZ=r(54228),s0={name:function(e){return(e.name||"").toLowerCase()},status:function(e){return(e.state||"").toLowerCase()},published:function(e){if(!e.publishedAt)return 0;var t=new Date(e.publishedAt).getTime();return Number.isFinite(t)?t:0},visitors:function(e){var t;return null!=(t=e.visitorsCount)?t:0},participants:function(e){var t;return null!=(t=e.participantsCount)?t:0},contributions:function(e){var t;return null!=(t=e.responsesCount)?t:0}},s1=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"en",o="asc"===r?1:-1,a=s0[t];return(0,ii.A)(e).sort(function(e,t){var r=a(e),i=a(t);return"string"==typeof r&&"string"==typeof i?r.localeCompare(i,n)*o:r===i?(e.name||"").localeCompare(t.name||"",n)*o:(r-i)*o})},s2={SurveyTool:sq.A,Brainstormer:sQ.A,Budgeting:sG.A,ForumTopic:sV.A,Map:sK.A,BlogPost:sY.A,QuickPoll:ra.A,GuestBook:s$.A,StoryTellingTool:sJ.A,Qanda:sX.A},s5=[25,50,100],s3=[{field:"published",sort:"desc"}],s4=function(e){var t=e.type,r=e.testId,n=s2[t]||sV.A;return(0,$.jsx)(y.A,{"data-testid":r,"aria-hidden":"true",sx:{width:"2.25rem",height:"2.25rem",borderRadius:1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,bgcolor:"grey.100",color:"text.secondary"},children:(0,$.jsx)(n,{fontSize:"small"})})},s8=function(e){return"name"===e||"status"===e||"published"===e||"visitors"===e||"participants"===e||"contributions"===e};let s6=(0,o.Ng)(function(e){var t,r;return{tools:(null==(t=e.toolResults)?void 0:t.tools)||[],projectId:null==(r=e.project)||null==(r=r.project)?void 0:r.id}})(function(e){var t,r,n=e.tools,o=void 0===n?[]:n,a=e.projectId,i=e.dataTestId,s=void 0===i?"tool-results-table":i,c=e.disableNavigation,l=void 0!==c&&c,d=e.loading,p=(0,f.useTranslation)("tools"),h=p.t,m=p.i18n.language||"en",g=(0,u.useState)(""),j=g[0],v=g[1],b=(0,u.useState)(s3),x=b[0],A=b[1],O=(0,u.useState)(1),k=O[0],C=O[1],P=(0,u.useState)(s5[0]),E=P[0],I=P[1],D=s8((null==(t=x[0])?void 0:t.field)||"")?x[0].field:"published",R=(null==(r=x[0])?void 0:r.sort)==="asc"?"asc":"desc",B=(0,u.useCallback)(function(e){var t=iF[e];return t?h("tools.results.type.".concat(t)):e},[h]),M=(0,u.useCallback)(function(e){return e?h("tools.results.state.".concat(e),{defaultValue:e.charAt(0).toUpperCase()+e.slice(1)}):"â"},[h]),F=(0,u.useCallback)(function(e){if(!l&&a&&e.id){var t=iM[e.type]||e.type,r=iU.has(e.type)?"reporting-unavailable":"tool-results",n=new URLSearchParams({project_id:String(a),tool_id:String(e.id),tool_type:t,view:r,source_type:"ehq",owner_type:t,owner_id:String(e.id)});return"/adm/tool_results?".concat(n.toString())}},[l,a]),U=(0,u.useMemo)(function(){var e=o;if(j){var t=j.toLowerCase();e=o.filter(function(e){var r=(e.name||"").toLowerCase(),n=B(e.type).toLowerCase(),o=M(e.state).toLowerCase();return r.includes(t)||n.includes(t)||o.includes(t)})}return s1(e,D,R,m)},[o,j,D,R,m,B,M]);(0,u.useEffect)(function(){C(1)},[j,D,R]);var z=(0,u.useMemo)(function(){return U.slice((k-1)*E,k*E)},[U,k,E]),L=j?h("tools.results.noSearchResults"):h("tools.results.empty"),N=(0,u.useCallback)(function(e){var t=e[0];null!=t&&t.field&&t.sort&&s8(t.field)?A([{field:t.field,sort:t.sort}]):A(s3)},[]),H=(0,u.useCallback)(function(e,t){I(e),C(t)},[]),W=(0,u.useMemo)(function(){return[{field:"name",headerName:h("tools.results.tool"),flex:1,minWidth:240,sortable:!0,display:"flex",renderHeader:function(){return(0,$.jsx)(y.A,{"data-testid":"".concat(s,"-sort-name"),children:h("tools.results.tool")})},renderCell:function(e){var t=e.row,r=F(t),n=B(t.type),o=t.name||n;return(0,$.jsxs)(T.A,{direction:"row",alignItems:"center",spacing:1.5,minWidth:0,children:[(0,$.jsx)(s4,{type:t.type,testId:"".concat(s,"-icon-").concat(t.type)}),(0,$.jsxs)(y.A,{minWidth:0,children:[r?(0,$.jsx)(tr.A,{href:r,underline:"hover",variant:"body2","data-testid":"".concat(s,"-link-").concat(t.id),sx:{fontWeight:500,lineHeight:1.35,color:"primary.main"},children:o}):(0,$.jsx)(S.A,{variant:"body2",sx:{fontWeight:500,lineHeight:1.35},children:o}),(0,$.jsx)(S.A,{variant:"caption",color:"text.secondary",sx:{dis
1play:"block",lineHeight:1.4,mt:.25},children:n})]})]})}},{field:"status",headerName:h("tools.results.status"),width:140,sortable:!0,display:"flex",renderHeader:function(){return(0,$.jsx)(y.A,{"data-testid":"".concat(s,"-sort-status"),children:h("tools.results.status")})},renderCell:function(e){var t=String(e.row.state||"").toLowerCase();return(0,$.jsx)(S.A,{sx:{fontSize:"0.8125rem",fontWeight:500,color:iz[t]||"text.primary"},children:M(e.row.state)})}},{field:"published",headerName:h("tools.results.published"),width:180,sortable:!0,display:"flex",renderHeader:function(){return(0,$.jsx)(y.A,{"data-testid":"".concat(s,"-sort-published"),children:h("tools.results.published")})},renderCell:function(e){return(0,$.jsx)(S.A,{variant:"body2",sx:{fontVariantNumeric:"tabular-nums"},children:a3(e.row.publishedAt,m)||"â"})}},{field:"visitors",headerName:h("tools.results.visitors"),width:120,sortable:!0,display:"flex",renderHeader:function(){return(0,$.jsx)(y.A,{"data-testid":"".concat(s,"-sort-visitors"),children:h("tools.results.visitors")})},renderCell:function(e){var t;return(0,$.jsx)(S.A,{variant:"body2",fontWeight:500,sx:{fontVariantNumeric:"tabular-nums"},children:a0(null!=(t=e.row.visitorsCount)?t:0,m)})}},{field:"participants",headerName:h("tools.results.participants"),width:140,sortable:!0,display:"flex",renderHeader:function(){return(0,$.jsx)(y.A,{"data-testid":"".concat(s,"-sort-participants"),children:h("tools.results.participants")})},renderCell:function(e){var t;return(0,$.jsx)(S.A,{variant:"body2",fontWeight:500,sx:{fontVariantNumeric:"tabular-nums"},children:a0(null!=(t=e.row.participantsCount)?t:0,m)})}},{field:"contributions",headerName:h("tools.results.contributions"),width:150,sortable:!0,display:"flex",renderHeader:function(){return(0,$.jsx)(y.A,{"data-testid":"".concat(s,"-sort-contributions"),children:h("tools.results.contributions")})},renderCell:function(e){var t;return(0,$.jsx)(S.A,{variant:"body2",fontWeight:500,sx:{fontVariantNumeric:"tabular-nums"},children:a0(null!=(t=e.row.responsesCount)?t:0,m)})}}]},[s,F,m,M,h,B]),q=(0,$.jsxs)(T.A,{alignItems:"center",justifyContent:"center",spacing:1,"data-testid":"".concat(s,"-empty"),sx:{pt:18},children:[(0,$.jsx)(y.A,{component:"img",src:"/static/assets/images/common/no-data.svg",alt:L,sx:{width:"8.1875rem",maxWidth:"100%",height:"auto"}}),(0,$.jsx)(S.A,{variant:"subtitle2",color:"text.secondary",fontWeight:400,textAlign:"center",children:L})]});return(0,$.jsxs)(y.A,{"data-testid":s,sx:{width:"100%"},children:[(0,$.jsx)(T.A,{direction:"row",justifyContent:"flex-end",sx:{mb:2.5},children:(0,$.jsx)(_.A,{size:"small",variant:"standard",placeholder:h("tools.results.search"),"aria-label":h("tools.results.search"),value:j,onChange:function(e){return v(e.target.value)},slotProps:{input:{startAdornment:(0,$.jsx)(is.A,{position:"start",children:(0,$.jsx)(sW.A,{sx:{fontSize:16,color:"text.secondary"}})})},htmlInput:{"aria-label":h("tools.results.search")}},sx:{minWidth:280},"data-testid":"".concat(s,"-search-input")})}),(0,$.jsx)(w.A,{variant:"outlined","data-testid":"".concat(s,"-container"),sx:{overflow:"hidden",borderRadius:1},children:(0,$.jsx)(sZ.m,{rows:z,columns:W,getRowId:function(e){return e.id},loading:void 0!==d&&d,rowCount:U.length,page:k,pageSize:E,pageSizeOptions:s5,onPageChange:C,onPageSizeChange:H,sortModel:x,onSortModelChange:N,emptyMessage:L,emptyOverlay:q,dataTestId:s,getRowHeight:function(){return"auto"},autoHeight:!0,sx:{"& .MuiDataGrid-footerContainer":{pr:2}}})})]})});var s7=r(42779);function s9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s9(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s9(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ct={survey:"SurveyTool",ideas:"Brainstormer",budget:"Budgeting",quick_poll:"QuickPoll",forum:"ForumTopic",news_feed:"BlogPost",guestbook:"GuestBook",questions:"Qanda",stories:"StoryTellingTool",places:"Map"},cr=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.signal;return t=(0,s.A)(l().mark(function t(n){var a,i,s;return l().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n((0,s7.y5)()),t.prev=1,t.next=4,iO(e,ce(ce({},r),{},{page:1,per_page:999}),{signal:o});case 4:i=Array.isArray(null==(a=t.sent)?void 0:a.data)?a.data:[],s=(null==a?void 0:a.meta)||{},n((0,s7.Ml)({tools:i.map(function(e){var t,r,n,o,a=e.tool_type||e.type||"";return{id:String(null!=(t=e.id)?t:""),name:e.name||"",type:ct[a]||a,toolType:a,label:e.label||"",state:e.state||"",published:!!e.published,visitorsCount:null!=(r=e.visitors)?r:0,participantsCount:null!=(n=e.participants)?n:0,responsesCount:null!=(o=e.contributions)?o:0,updatedAt:e.updated_at||e.updatedAt,publishedAt:e.published_at||e.publishedAt||(e.published?e.updated_at||e.updatedAt:null),createdAt:e.created_at||e.createdAt}}).filter(function(e){return e.id}),meta:s})),t.next=17;break;case 10:var c;if(t.prev=10,t.t0=t.catch(1),(null==(c=t.t0)?void 0:c.name)!=="AbortError"&&(null==c?void 0:c.message)!=="Aborted"){t.next=15;break}return n((0,s7.RC)()),t.abrupt("return");case 15:console.error("[tool-results] fetch failed",t.t0),n((0,s7.DL)());case 17:case"end":return t.stop()}},t,null,[[1,10]])})),function(e){return t.apply(this,arguments)}};function cn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function co(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?cn(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cn(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ca={width:"100%",minHeight:"calc(100vh - 10rem)",px:{xs:2,sm:3,lg:4},py:{xs:2,sm:3},display:"flex"},ci=function(e){var t=String(e.getDate()).padStart(2,"0"),r=String(e.getMonth()+1).padStart(2,"0");return"".concat(t,"/").concat(r,"/").concat(e.getFullYear())};let cs=function(){var e=(0,f.useTranslation)("tools").t,t=(0,o.wA)(),r=(0,o.d4)(function(e){var t;return null==(t=e.project)?void 0:t.project}),n=null==r?void 0:r.id,a=null==r?void 0:r.createdAt,i=(0,o.d4)(function(e){return e.toolResults}),s=i.tools,c=i.loading,l=i.error,d=(0,u.useState)(!1),p=d[0],h=d[1];return((0,u.useEffect)(function(){if(n){var e=new Date,r={filters:{date_range:{start_date:ci(a?e9()(a).toDate():e),end_date:ci(e)}}},o=new AbortController;return t(cr(n,r,{signal:o.signal})),function(){return o.abort()}}},[n,a,t]),(0,u.useEffect)(function(){return function(){t((0,s7.Kk)())}},[t]),(0,u.useEffect)(function(){l&&!c?h(!0):l||h(!1)},[l,c]),c&&0===s.length)?(0,$.jsx)(y.A,{"data-testid":"project-view-tools-tab",sx:co(co({},ca),{},{justifyContent:"center",alignItems:"center"}),children:(0,$.jsx)(I.A,{size:32})}):(0,$.jsxs)(y.A,{"data-testid":"project-view-tools-tab",sx:co(co({},ca),{},{flexDirection:"column",boxSizing:"border-box"}),children:[(0,$.jsx)(O.A,{open:p,autoHideDuration:4e3,onClose:function(){return h(!1)},anchorOrigin:{vertical:"bottom",horizontal:"center"},children:(0,$.jsx)(x.A,{severity:"error",variant:"filled",onClose:function(){return h(!1)},sx:{width:"100%"},children:e("tools.results.loadError","We couldn't load the tool results. Please try again.")})}),(0,$.jsx)(s6,{loading:c})]})};var cc=["page","results","tools"],cl=function(e){var t,r=null!=(t=e.project_tab)?t:e.tab,n=Array.isArray(r)?r[0]:r;return"string"==typeof n&&cc.includes(n)?n:"page"},cu=function(e){var t,r,n=new URLSearchParams(e.startsWith("?")?e:"?".concat(e));return cl({project_tab:null!=(t=n.get("project_tab"))?t:void 0,tab:null!=(r=n.get("tab"))?r:void 0})},cd=function(e,t){var r=Array.isArray(e)?e[0]:e;return"/admin/projects/".concat(r).concat("page"===t?"":"?project_tab=".concat(t))},cp=p()(function(){return r.e(99315).then(r.bind(r,23302))},{loadableGenerated:{webpack:function(){return[23302]}}}),cf=p()(function(){return r.e(50217).then(r.bind(r,50217))},{loadableGenerated:{webpack:function(){return[50217]}}}),ch=p()(function(){return r.e(68095).then(r.bind(r,68095))},{loadableGenerated:{webpack:function(){return[68095]}}});let cm=(0,f.withTranslation)(["common","project","tools"])((0,v.withRouter)(function(e){var t=e.fetchError,r=e.t,n=e.i18n,a=e.project,i=e.tokenExpiryDays,s=e.router,c=e.isProjectAdmin,l=e.alerts,d=e.legacyContent,p=e.cloneSnackbarOpen,f=e.onCloseCloneSnackbar,h=(0,u.useState)(!1),g=h[0],v=h[1],b=(0,u.useState)(!1),x=b[0],w=b[1],C=(0,u.useState)(""),P=C[0],E=C[1],_=(0,u.useRef)(null);(0,u.useEffect)(function(){return function(){_.current&&clearTimeout(_.current)}},[]);var B=(0,u.useCallback)(function(e){E(e?r("project:project.view.switchingToLegacy"):r("project:project.view.switchingToBeta")),w(!0),_.current&&clearTimeout(_.current),_.current=setTimeout(function(){v(e),w(!1),_.current=null},700)},[r]),M=(0,o.d4)(function(e){return e.project.project.permalink}),F=(0,o.d4)(function(e){var t;return rm(null==(t=e.features)?void 0:t.features)}),U=(0,u.useState)(function(){return cl(s.query)}),z=U[0],L=U[1];(0,u.useEffect)(function(){var e=function(){return L(cu(window.location.search))};return window.addEventListener("popstate",e),function(){return window.removeEventListener("popstate",e)}},[]),(0,u.useEffect)(function(){F||"tools"!==z||(L("page"),window.history.replaceState(null,"",cd(s.query.projectId,"page")))},[F,z,s.query.projectId]);var N=(0,u.useCallback)(function(e,t){L(t),window.history.replaceState(null,"",cd(s.query.projectId,t))},[s.query.projectId]),H=(null==n?void 0:n.language)||"en",W=(0,u.useMemo)(function(){var e=[],t=a2(a.createdAt,H),n=a2(a.publishedAt,H);if(t&&e.push(r("project:project.view.created",{date:t})),n)e.push(r("project:project.view.published",{date:n}));else if(a.state){var o=a.state;e.push(r("project:project.view.state.".concat(o),{defaultValue:o.charAt(0).toUpperCase()+o.slice(1)}))}return e.join(" \xb7 ")},[a.createdAt,a.publishedAt,a.state,H]);if(t)return(0,$.jsx)(aU.default,{});var q=(0,$.jsxs)(T.A,{component:"span",role:"group","aria-label":r("project:project.view.reportingView"),direction:"row",alignItems:"center",spacing:1,sx:{flexShrink:0},children:[(0,$.jsx)(S.A,{component:"span",variant:"body2","aria-hidden":"true",sx:{fontSize:"0.8125rem",fontWeight:400,color:g?"text.primary":"text.disabled",whiteSpace:"nowrap"},children:r("project:project.view.legacy")}),(0,$.jsx)(aV.A,{checked:!g,disabled:x,color:"primary",inputProps:{"aria-label":g?r("project:project.view.switchToBeta"):r("project:project.view.switchToLegacy")},onChange:function(e,t){return B(!t)},sx:{width:36,height:20,padding:0,"& .MuiSwitch-switchBase":{padding:0,margin:"2px",transitionDuration:"300ms","&.Mu
1i-checked":{transform:"translateX(16px)",color:"#fff","& + .MuiSwitch-track":{backgroundColor:"primary.main",opacity:1,border:0}}},"& .MuiSwitch-thumb":{boxSizing:"border-box",width:16,height:16,boxShadow:function(e){return e.shadows[2]}},"& .MuiSwitch-track":{borderRadius:10,backgroundColor:"#E9E9EA",opacity:1,border:0}}}),(0,$.jsx)(S.A,{component:"span",variant:"body2","aria-hidden":"true",sx:{fontSize:"0.8125rem",fontWeight:500,color:g?"text.disabled":"text.primary",whiteSpace:"nowrap"},children:r("project:project.view.beta")})]}),Q={minHeight:"2.25rem",height:"2.25rem",px:2,py:.75,fontSize:"0.875rem",fontWeight:500,letterSpacing:"0.02857em",textTransform:"uppercase",lineHeight:1.75,borderRadius:"0.25rem",color:"text.primary",borderColor:"grey.600",whiteSpace:"nowrap",flexShrink:0,"&:hover":{borderColor:"text.primary",bgcolor:"action.hover"},"& .MuiButton-startIcon":{display:"inline-flex",flexShrink:0,mr:1,ml:"-0.25rem",color:"text.primary"},"& .MuiButton-startIcon > *":{fontSize:"1.125rem !important",width:"1.125rem",height:"1.125rem"}};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(m(),{children:[(0,$.jsx)("title",{children:a.name||r("project:project.pageTitle")}),(0,$.jsx)("meta",{name:"description",content:r("project:project.metaDescription")})]}),(0,$.jsxs)(y.A,{component:"article","aria-label":a.name||r("project:project.untitledProject"),"data-testid":"project-view",sx:{bgcolor:"grey.100",minHeight:"100%"},children:[(0,$.jsxs)(y.A,{component:"header",sx:{bgcolor:"grey.100",px:{xs:2,sm:3},pt:{xs:1.5,sm:2},pb:0,minWidth:0,overflowX:"hidden"},children:[(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:{xs:"stretch",md:"flex-start"},justifyContent:"space-between",gap:{xs:1.5,md:2},mb:1.25,minWidth:0,width:"100%"},children:[(0,$.jsxs)(aG.A,{separator:(0,$.jsx)(aK.A,{sx:{fontSize:"1.125rem"}}),"aria-label":r("project:project.view.breadcrumb"),"data-testid":"project-view-breadcrumbs",sx:{fontSize:{xs:13,sm:14},lineHeight:1.43,fontWeight:400,color:"text.secondary",minWidth:0,flex:"1 1 auto","& .MuiBreadcrumbs-separator":{mx:1},"& a":{color:"text.secondary",textDecoration:"none","&:hover":{color:"text.primary"}}},children:[(0,$.jsx)(tr.A,{component:j(),href:"/admin/projects",underline:"none",color:"inherit","data-testid":"project-view-breadcrumb-projects",sx:{fontSize:"inherit",textDecoration:"none","&:hover":{textDecoration:"none"}},children:r("project:project.view.projects")}),(0,$.jsx)(S.A,{sx:{fontSize:"inherit",color:"text.primary",fontWeight:400},children:a.name||r("project:project.untitledProject")})]}),(0,$.jsxs)(y.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"flex-start",sm:"center"},flexWrap:"wrap",gap:1.5,flexShrink:0,minWidth:0},children:[(0,$.jsxs)(y.A,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",gap:1,minWidth:0,"& .MuiButton-root":{minHeight:"2.25rem",height:"2.25rem",boxSizing:"border-box",flex:"0 0 auto",whiteSpace:"nowrap"}},children:[(0,$.jsx)(ch,{}),"draft"===a.state?(0,$.jsxs)($.Fragment,{children:[i&&i>0?(0,$.jsxs)(S.A,{variant:"caption",sx:{color:"error.main"},children:[r("project:project.projectApproval.activeLink")," ",i," ",r("project:project.projectApproval.days")]}):null,(0,$.jsx)(y.A,{className:"share-project-button",children:(0,$.jsx)(cf,{})})]}):null,g&&a.publishedAt&&(0,$.jsx)(A.A,{href:"/admin/reporting/summary?project_id=".concat(a.id,"&analytics=true"),variant:"contained",color:"primary",size:"medium",disableElevation:!0,sx:{minHeight:"2.25rem",height:"2.25rem",px:2,fontSize:"0.875rem",fontWeight:500,letterSpacing:"0.02857em",textTransform:"uppercase",lineHeight:1.75,borderRadius:"0.25rem",whiteSpace:"nowrap",flexShrink:0},"data-testid":"admin-project-view-analytics-btn",children:r("project:project.analytics","Analytics")}),M&&(0,$.jsx)(A.A,{href:"/".concat(M,"?preview=true"),target:"_blank",rel:"noopener noreferrer",variant:"outlined",size:"medium",startIcon:(0,$.jsx)(tA.A,{}),sx:Q,"data-testid":"admin-project-view-preview-btn",children:r("common:common.preview","Preview")}),!c&&(0,$.jsx)(aF,{}
1),(0,$.jsx)(y.A,{sx:{"& .MuiButton-root":Q,"& .MuiSvgIcon-root":{color:"text.primary",fontSize:"1.125rem"}},children:(0,$.jsx)(cp,{})})]}),(0,$.jsx)(y.A,{sx:{display:"flex",alignItems:"center",justifyContent:"flex-start",flexShrink:0},children:q})]})]}),(0,$.jsxs)(y.A,{sx:{display:"flex",alignItems:{xs:"flex-start",sm:"baseline"},flexDirection:{xs:"column",sm:"row"},flexWrap:"wrap",gap:{xs:.5,sm:"0.75rem 1rem"},mb:{xs:2,sm:2.5}},children:[(0,$.jsx)(S.A,{component:"h1","data-testid":"project-view-title",sx:{m:0,fontSize:{xs:20,sm:24},fontWeight:700,letterSpacing:"-0.01em",lineHeight:1.2,color:"text.primary"},children:a.name||r("project:project.untitledProject")}),W&&(0,$.jsx)(S.A,{component:"p","data-testid":"project-view-meta",sx:{m:0,fontSize:{xs:12,sm:13},fontWeight:400,lineHeight:1.4,color:"text.secondary"},children:W})]}),!g&&!x&&(0,$.jsxs)(D.A,{value:z,onChange:N,"aria-label":r("project:project.view.tabs"),"data-testid":"project-view-tabs",sx:{minHeight:"2.5rem",borderBottom:"0.0625rem solid",borderBottomColor:"divider","& .MuiTabs-indicator":{height:"0.125rem",backgroundColor:"primary.main"},"& .MuiTab-root":{minHeight:"2.5rem",px:{xs:1.5,sm:2},py:"0.625rem",textTransform:"uppercase",fontWeight:500,fontSize:{xs:12,sm:13},letterSpacing:"0.04em",color:"text.secondary",whiteSpace:"nowrap","&.Mui-selected":{color:"primary.main"},"&:hover":{color:"text.primary",backgroundColor:"action.hover"}}},children:[(0,$.jsx)(R.A,{value:"page",label:r("project:project.view.tabPage"),"data-testid":"project-view-tab-page"}),(0,$.jsx)(R.A,{value:"results",label:r("project:project.view.tabResults"),"data-testid":"project-view-tab-results"}),F&&(0,$.jsx)(R.A,{value:"tools",label:r("project:project.view.tabTools"),"data-testid":"project-view-tab-tools"})]})]}),l,x?(0,$.jsxs)(y.A,{role:"status","aria-live":"polite","aria-label":P,sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",minHeight:"20rem",gap:2},children:[(0,$.jsx)(I.A,{size:44,"aria-hidden":"true"}),(0,$.jsx)(S.A,{variant:"body1",color:"text.secondary",fontWeight:500,children:P})]}):g?(0,$.jsx)(rl.Provider,{value:!0,children:d}):(0,$.jsxs)($.Fragment,{children:["page"===z&&(0,$.jsx)(ia,{}),"results"===z&&null!=a.id&&(0,$.jsx)(sH,{project:{id:a.id,name:a.name,publishedAt:a.publishedAt,createdAt:a.createdAt,toolType:a.toolType}}),"tools"===z&&F&&(0,$.jsx)(cs,{})]})]}),(0,$.jsx)(O.A,{open:p,autoHideDuration:3e3,onClose:f,message:r("project:project.cloneSuccessMessage")}),(0,$.jsx)(k.A,{styles:{".fr-box":{zIndex:"10 !important"},".fr-counter":{color:"".concat(aX.secondary," !important")},".project-selector":{fontWeight:500},".back-arrow":{margin:"1.375rem",fontSize:"1.5rem"}}})]})}));function cg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function cj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cg(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cg(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var cv=p()(function(){return r.e(99315).then(r.bind(r,23302))},{loadableGenerated:{webpack:function(){return[23302]}}}),cb=p()(function(){return Promise.all([r.e(82909),r.e(67376),r.e(10200),r.e(97607),r.e(43785),r.e(91240),r.e(55622),r.e(53625)]).then(r.bind(r,15393))},{loadableGenerated:{webpack:function(){return[15393]}}}),cx=p()(function(){return r.e(50217).then(r.bind(r,50217))},{loadableGenerated:{webpack:function(){return[50217]}}}),cy=p()(function(){return r.e(68095).then(r.bind(r,68095))},{loadableGenerated:{webpack:function(){return[68095]}}}),cA=function(){return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{sx:{px:{xs:2,sm:3,lg:4},pt:{xs:2,sm:2},pb:{xs:1.5,sm:2}},"data-testid":"project-show-banner-section",children:(0,$.jsx)(w.A,{variant:"outlined",elevation:0,sx:{borderRadius:2,overflow:"hidden",bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(en,{})})}),(0,$.jsxs)(y.A,{className:"custom-styles-pmp-page-content","data-testid":"project-show-main-container",sx:{dis
1play:"grid",gridTemplateColumns:{xs:"1fr",md:"2fr 1fr"},alignItems:"start",gap:{xs:2,sm:3,md:4},maxWidth:"100%",boxSizing:"border-box",px:{xs:2,sm:3,lg:4},py:{xs:2,sm:3}},children:[(0,$.jsxs)(y.A,{sx:{minWidth:0,display:"flex",flexDirection:"column",gap:2.5},children:[(0,$.jsx)(w.A,{variant:"outlined",elevation:0,"data-testid":"project-show-title-section",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(eQ,{})}),(0,$.jsx)(w.A,{variant:"outlined",elevation:0,"data-testid":"project-show-tools-panel",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(ir,{children:(0,$.jsx)(o1,{})})})]}),(0,$.jsx)(y.A,{sx:{minWidth:0},children:(0,$.jsx)(w.A,{variant:"outlined",elevation:0,"data-testid":"project-show-widgets-panel",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2},height:"100%"},children:(0,$.jsx)(cb,{})})})]})]})},cw=function(e){var t=(0,u.useState)(!1),r=t[0],n=t[1],o=(0,u.useRef)(e.hasUnsavedChanges),a=(0,oQ.I)().isPanelOpen,i=e.fetchError,c=e.t,d=e.project,p=e.shareLink,f=e.fetchShareLinks,h=e.updateShareLinkExpiry,g=e.fetchHub,C=e.tokenExpiryDays,P=e.router,E=e.dataTestId,T=e.isProjectAdmin,I=e.isToolResultsUpdateEnabled,D=e.hasUnsavedChanges,R=e.trackChanges,_=e.resetErrors,B=e.errors;o.current=D;var M=(0,u.useCallback)(function(){var e=P.query.projectId;P.replace({pathname:"/admin/projects/".concat(e)},void 0,{shallow:!0})},[P]),F=(0,u.useCallback)(function(e){e.preventDefault(),e.returnValue=""},[]),U=(0,u.useCallback)(function(){var e=Array.isArray(p)||null==p?void 0:p.expiresAt;if(!e)return void h(0);var t=(new Date(e)-Date.now())/864e5;h(Number.isFinite(t)?Math.round(t):0)},[p,h]);(0,u.useEffect)(function(){var e;return(e=(0,s.A)(l().mark(function e(){var t;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(P.query.cloned&&n(!0),!Object.prototype.hasOwnProperty.call(d,"id")){e.next=5;break}return e.next=5,f();case 5:if(!(d&&d.parentId)){e.next=8;break}return e.next=8,g(d.parentId);case 8:t=v.Router.prototype.change,b().router.change=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return o.current?window.confirm(c("project:project.hasUnsavedChanges"))?t.apply(b().router,r):new Promise(function(e){return e(!1)}):t.apply(b().router,r)};case 11:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)})(),function(){if(o.current){var e=b().router;delete e.change,window.removeEventListener("beforeunload",F),null==R||R(!1)}null==_||_()}},[]),(0,u.useEffect)(function(){U()},[U]),(0,u.useEffect)(function(){D?window.addEventListener("beforeunload",F):window.removeEventListener("beforeunload",F)},[D,F]);var z=function(){var e=null==B?void 0:B.description,t=(null==e?void 0:e.length)&&e[0],r=(null==t?void 0:t.code)==="blank",n=(null==t?void 0:t.type)==="publish"?c("project:project.hasEmptyDescOnPublish"):c("project:project.hasEmptyDescError");return r?(0,$.jsx)(y.A,{className:"ehq-px-6",sx:{px:3},children:(0,$.jsx)(x.A,{severity:"error",children:n})}):null};return i?(0,$.jsx)(aU.default,{}):!0===(void 0!==I&&I)?(0,$.jsx)(cm,cj(cj({},e),{},{alerts:z(),legacyContent:(0,$.jsx)(cA,{}),cloneSnackbarOpen:r,onCloseCloneSnackbar:function(){n(!1),M()}})):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(m(),{children:[(0,$.jsx)("title",{children:c("project:project.pageTitle")}),(0,$.jsx)("meta",{name:"description",content:c("project:project.metaDescription")})]}),(0,$.jsxs)(y.A,{className:"project-show-preview",children:[(0,$.jsxs)(y.A,{component:"header",display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:{xs:"stretch",md:"center"},gap:{xs:2,md:1},minHeight:60,m:{xs:2,sm:3},children:[(0,$.jsx)(aQ,{}),(0,$.jsx)(y.A,{ml:{md:"auto"},minWidth:0,children:(0,$.jsxs)(y.A,{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:{xs:"flex-start",md:"flex-end"},gap:1.5,"data-testid":"project-show-header-extra",children:[(0,$.jsx)(cy,{}),"draft"===d.state?(0,$.jsxs)(y.A,{sx:{position:"relative"},children:[(0,$.jsx)(y.A,{className:"share-project-button",children:(0,$.jsx)(cx,{})}),C>0?(0,$.jsxs)(S.A,{variant:"caption",component:"p",color:"error.main",sx:{position:"absolute",top:"100%",right:0,left:0,mt:.25,whiteSpace:"nowrap"},"data-testid":"project-show-token-expiry",children:[c("project:project.projectApproval.activeLink")," ",C," ",c("project:project.projectApproval.days")]}):null]}):null,d.publishedAt&&(0,$.jsx)(A.A,{component:j(),href:"/admin/reporting/summary?project_id=".concat(d.id,"&analytics=true"),size:"large",variant:"contained",disableElevation:!0,"data-testid":"".concat(E,"-analyticsBtn"),children:c("project:project.analytics")}),(0,$.jsx)(eK,{}),!T&&(0,$.jsx)(aF,{}
1),(0,$.jsx)(y.A,{sx:{fontSize:"26px"},children:(0,$.jsx)(cv,{})})]})})]}),z(),(0,$.jsx)(y.A,{sx:{px:{xs:2,sm:3,lg:4},pt:{xs:2,sm:2},pb:{xs:1.5,sm:2}},"data-testid":"project-show-banner-section",children:(0,$.jsx)(w.A,{variant:"outlined",elevation:0,sx:{borderRadius:2,overflow:"hidden",bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(en,{})})}),(0,$.jsxs)(y.A,{className:"custom-styles-pmp-page-content","data-testid":"project-show-main-container",sx:{display:"grid",gridTemplateColumns:a?"1fr":{xs:"1fr",md:"2fr 1fr"},alignItems:"start",gap:{xs:2,sm:3,md:4},maxWidth:"100%",boxSizing:"border-box",px:{xs:2,sm:3,lg:4},py:{xs:2,sm:3}},children:[(0,$.jsxs)(y.A,{sx:{minWidth:0,display:"flex",flexDirection:"column",gap:2.5},children:[(0,$.jsx)(w.A,{variant:"outlined",elevation:0,"data-testid":"project-show-title-section",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(eQ,{})}),(0,$.jsx)(w.A,{variant:"outlined",elevation:0,"data-testid":"project-show-tools-panel",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(ir,{children:(0,$.jsx)(o1,{})})})]}),(0,$.jsx)(y.A,{sx:{minWidth:0},children:(0,$.jsx)(w.A,{variant:"outlined",elevation:0,"data-testid":"project-show-widgets-panel",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2},height:"100%"},children:(0,$.jsx)(cb,{})})})]}),(0,$.jsx)(O.A,{open:r,autoHideDuration:3e3,onClose:function(){n(!1),M()},message:c("project:project.cloneSuccessMessage")}),(0,$.jsx)(k.A,{styles:{".project-show-preview .fr-box":{zIndex:"10 !important"},".fr-counter":{color:"rgba(0, 0, 0, 0.6) !important"},".project-selector":{fontWeight:500},".back-arrow":{margin:"22px",fontSize:"24px"}}})]})]})};cw.displayName="ProjectShow";let cO=(0,f.withTranslation)(["common","project"])((0,v.withRouter)(cw));var cS=r(98461),ck=r(37375);let cC=(0,o.Ng)(function(e){return{project:e.project.project,hasUnsavedChanges:e.project.hasUnsavedChanges,fetchError:e.project.fetchError,errors:e.project.errors,isProjectAdmin:e.currentUser.user.roleName===eD.ProjectAdmin,shareLink:e.projectApproval.projectApprovalLinks.length>0?e.projectApproval.projectApprovalLinks[0]:[],tokenExpiryDays:e.projectApproval.tokenExpiryDays,isAutoNotificationFTEnabled:e.features.features.hasOwnProperty("show_new_auto_notification_email")&&e.features.features.show_new_auto_notification_email.enabled,isToolResultsUpdateEnabled:rm(e.features.features),dataTestId:"admin-project-create-main"}},function(e){return(0,a.zH)({fetchShareLinks:cS.xt,updateShareLinkExpiry:cS.oV,fetchHub:ck.gC,trackChanges:C.R6,resetErrors:C.$u},e)})(cO)},24826:(e,t,r)=>{r.d(t,{KK:()=>m,H8:()=>x});var n=r(14232),o=r(50225),a=r(45911),i=r(31123),s=r(40553),c=r(51975),l=r(66035),u=r(21471),d=r(71858),p=r(86085),f=r(28118),h=r(37876);let m=(0,f.withTranslation)(["common","tools"])(function(e){var t,r=e.open,n=e.onClose,f=e.onConfirm,m=e.title,g=e.message,j=e.description,v=e.confirmLabel,b=e.cancelLabel,x=e.confirmColor,y=e.confirming,A=void 0!==y&&y,w=e.closeOnConfirm,O=void 0===w||w,S=e.t,k=e.maxWidth,C=e.fullWidth,P=e.dataTestId,E=e.dataTestIdActionsPrefix,T=void 0===E?void 0:E,I=e["data-testid"],D=null!=(t=null!=P?P:void 0===I?void 0:I)?t:"confirmation-dialog",R=null!=T?T:D;return(0,h.jsxs)(o.A,{open:r,onClose:function(e,t){A||n()},maxWidth:void 0===k?"xs":k,fullWidth:void 0===C||C,disableEnforceFocus:!0,disableEscapeKeyDown:A,"data-testid":D,children:[(0,h.jsxs)(a.A,{sx:{pr:6,position:"relative"},children:[m||S("common:common.confirm"),(0,h.jsx)(i.A,{"aria-label":S("common:common.close"),onClick:function(){A||n()},size:"small",disabled:A,sx:{position:"absolute",right:8,top:8},"data-testid":"".concat(R,"-closeBtn"),children:(0,h.jsx)(p.A,{fontSize:"small"})})]}),(0,h.jsxs)(s.A,{children:[(0,h.jsx)(c.A,{variant:"body1",children:g||S("tools:tools.deleteConfirmationMessage")}),(0,h.jsx)(c.A,{variant:"body1",children:(void 0===j?null:j)||S("tools:tools.deleteConfirmationDescription")})]}),(0,h.jsxs)(l.A,{sx:{px:3,pb:2},children:[(0,h.jsx)(u.A,{onClick:function(){A||n()},disabled:A,"data-testid":"".concat(R,"-cancelBtn"),children:(void 0===b?null:b)||S("common:common.cancel")}),(0,h.jsx)(u.A,{onClick:function(){!A&&(f(),O&&n())},variant:"contained",color:void 0===x?"error":x,disabled:A,startIcon:A?(0,h.jsx)(d.A,{color:"inherit",size:16}):void 0,"data-testid":"".concat(R,"-confirmBtn"),children:(void 0===v?null:v)||S("common:common.delete")})]})]})});var g=function(){return(0,h.jsx)("svg",{fill:"currentColor",viewBox:"0 0 512 512",className:"avatar dummy-avatar-icon",height:38,width:38,"aria-hidden":"true",children:(0,h.jsx)("path",{d:"M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"})})};
1let j=function(e){var t=e.src,r=(0,n.useState)(null),o=r[0],a=r[1];return t&&o!==t?(0,h.jsx)("img",{alt:"avatar",src:t,className:"avatar user-settings-avatar-small",onError:function(){return a(t)}}):(0,h.jsx)("span",{children:(0,h.jsx)(g,{})})};var v=r(31777),b=r(12436);let x=function(){var e=(0,v.d4)(function(e){return e.currentUser.user}).imageUrl;return(0,h.jsx)(j,{src:e?(0,b.G)(e):void 0})}},24919:(e,t,r)=>{r.d(t,{BF:()=>f,Rr:()=>m,Zx:()=>h,je:()=>p,sI:()=>d});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(1657),c=r(61264);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=(0,o.A)(i().mark(function e(r,n){var o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:s.A.FETCH_QANDA_REQUEST}),e.prev=1,e.next=4,c.A.fetch(t,{projectId:n().project.project.id});case 4:o=e.sent,r({type:s.A.FETCH_QANDA_SUCCESS,qanda:u({id:o.id},o.attributes())}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r({type:s.A.FETCH_QANDA_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},p=function(e,t){return{type:s.A.UPDATE_QANDA,key:e,value:t}},f=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.SAVE_QANDA_REQUEST}),n=new c.A(u(u({},r().qanda.qanda),{},{project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:s.A.SAVE_QANDA_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:s.A.SAVE_QANDA_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},h=function(){return{type:s.A.RESET_QANDA}},m=function(e){return{type:s.A.SET_CURRENT_TAB,currentTab:e}}},26330:(e,t,r)=>{r.d(t,{NH:()=>v,sl:()=>j});var n,o,a=r(42969),i=r(63857),s=r(60180),c=r.n(s),l=r(54452),u=r.n(l),d=r(14312);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var h=function(e,t){var r=document.createElement("a");r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)},m=function(e){return!(e instanceof HTMLElement&&e.hasAttribute("data-export-ignore"))},g=function(e,t){var r=e.offsetWidth,n=e.offsetHeight;return{bgcolor:t,width:r,height:n,scale:1,pixelRatio:window.devicePixelRatio||1,style:{width:"".concat(r,"px"),height:"".concat(n,"px"),boxSizing:"border-box"},filter:m,ignoreCSSRuleErrors:!0,disableEmbedFonts:!0,onclone:function(e){e instanceof HTMLElement&&e.querySelectorAll("h3").forEach(function(e){e.style.whiteSpace="nowrap",e.style.overflow="visible",e.style.flexShrink="0"})}}},j=(n=(0,i.A)(c().mark(function e(t,r,n){var o,a;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:if(o="jpeg"===t?"jpg":"png",a=g(n,"jpeg"===t?"#ffffff":void 0),"jpeg"!==t){e.next=10;break}return e.next=7,u().toJpeg(n,f(f({},a),{},{quality:.92}));case 7:e.t0=e.sent,e.next=13;break;case 10:return e.next=12,u().toPng(n,a);case 12:e.t0=e.sent;case 13:h(e.t0,"".concat(r,".").concat(o));case 15:case"end":return e.stop()}},e)})),function(e,t,r){return n.apply(this,arguments)}),v=(o=(0,i.A)(c().mark(function e(t,r){var n,o,a,i,s;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,u().toCanvas(r,g(r,void 0));case 4:o=(n=e.sent).toDataURL("image/png"),a=new d.uE("p","mm","a3",!0),i=n.width/8,s=n.height/8,a.addImage(o,"PNG",1,1,i,s),a.save("".concat(t,".pdf"));case 11:case"end":return e.stop()}},e)})),function(e,t){return o.apply(this,arguments)})},26390:(e,t,r)=>{r.d(t,{S:()=>o});var n=r(92181),o={bgcolor:"background.paper",transition:function(e){return e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},"&:hover":{bgcolor:function(e){return(0,n.X4)(e.palette.primary.main,e.palette.action.hoverOpacity)}}}},34650:(e,t,r)=>{r.d(t,{GA:()=>g,Ii:()=>j,Pj:()=>b,WF:()=>h,YF:()=>f,bt:()=>d,cU:()=>p,nd:()=>v,xR:()=>m});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(11984),c=r(26469);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(e){var t;return t=(0,o.A)(i().mark(function t(r,n){var o;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.FETCH_SURVEY_REQUEST}),t.prev=1,t.next=4,c.A.fetch(e,{projectId:n().project.project.id});case 4:o=t.sent,r({type:s.A.FETCH_SURVEY_SUCCESS,survey:u({id:o.id},o.attributes())}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),r({type:s.A.FETCH_SURVEY_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[1,8]])})),function(e,r){return t.apply(this,arguments)}},p=function(e,t){return{type:s.A.UPDATE_SURVEY,key:e,value:t}},f=function(e){return{type:s.A.SET_ACTIVE_TAB,activeTab:e}},h=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n,o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.SAVE_SURVEY_REQUEST}),n=new c.A(u(u({},r().survey.survey),{},{notificationEmails:r().survey.survey.id?r().survey.survey.notificationEmails:r().currentUser.user.email,project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:if((o=e.sent).showResults===n.showResults){e.next=14;break}if(!n.showResults){e.next=12;break}return e.next=10,n.enableFeature("open_survey");case 10:e.next=14;break;case 12:return e.next=14,n.disableFeature("open_survey");case 14:t({type:s.A.SAVE_SURVEY_SUCCESS,survey:u(u({id:o.id},o.attributes()),{},{showResults:n.showResults})}),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(2),t({type:s.A.SAVE_SURVEY_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 20:case"end":return e.stop()}},e,null,[[2,17]])})),function(t,r){return e.apply(this,arguments)}},m=function(e){var t;return t=(0,o.A)(i().mark(function t(r,n){var o,a;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.FETCH_SURVEY_PERMALINK_REQUEST}),o=new c.A({name:encodeURIComponent(e),project:n().project.project}),t.prev=2,t.next=5,o.generatePermalink();case 5:a=t.sent,r({type:s.A.FETCH_SURVEY_PERMALINK_SUCCESS,permalink:a.permalink}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r({type:s.A.FETCH_SURVEY_PERMALINK_FAILURE,errorMessage:t.t0.statusText,errors:o.errors.extract()});case 12:case"end":return t.stop()}},t,null,[[2,9]])})),function(e,r){return t.apply(this,arguments)}},g=function(e){var t;return t=(0,o.A)(i().mark(function t(r,n){var o,a;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.CLONE_SURVEY_REQUEST}),o=new c.A({project:n().project.project}),t.prev=2,t.next=5,o.clone(e);case 5:a=t.sent,r({type:s.A.CLONE_SURVEY_SUCCESS,survey:u({id:a.id},a.attributes())}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r({type:s.A.CLONE_SURVEY_FAILURE,errorMessage:t.t0.statusText,errors:o.errors.extract()});case 12:case"end":return t.stop()}},t,null,[[2,9]])})),function(e,r){return t.apply(this,arguments)}},j=function(){return{type:s.A.RESET_SURVEY}},v=function(){return{type:s.A.TOGGLE_SURVEY_CLONE}},b=function(e){return function(t,r){var n=r().currentUser.user;t({type:s.A.SET_DEFAULTS,defaults:u({notificationEmails:n.email},e)})}}},42250:(e,t,r)=>{r.d(t,{A:()=>g});var n=r(23745),o=r(67251),a=r(29898),i=r(52672),s=r(76966),c=r(42969),l=r(7379),u=r.n(l),d=r(99006),p=r.n(d),f=r(58398);function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h=function(){return!!e})()}var m=function(e){function t(){var e,r,n,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,o.default)(this,t),e=t,r=[s],e=(0,i.default)(e),n=(0,a.default)(this,h()?Reflect.construct(e,r||[],(0,i.default)(this).constructor):e.apply(this,r)),u().call(n,s);var c=s.createdAt,l=s.eventType,d=s.key,m=s.updatedAt,g=s.trackable,j=s.owner,v=s.project,b=s.parameters,x=s.trackableDeleted,y=s.trackableState;return n.createdAt=void 0===c?"":c,n.eventType=void 0===l?"":l,n.key=void 0===d?"":d,n.updatedAt=void 0===m?"":m,n.parameters=b,n.trackableDeleted=x,n.trackableState=y,g&&(n.trackable=g),j&&(n.owner=n.belongsTo(p(),j)),v&&(n.project=n.belongsTo(f.A,v)),n}return(0,s.default)(t,e),(0,n.default)(t)}(u());(0,c.default)(m,"baseURL","/activities"),(0,c.default)(m,"_type","activities");let g=m},46700:(e,t,r)=>{r.d(t,{u:()=>i});var n=r(42969),o=r(34637),a=["name","subject","login","owner"].map(function(e){return"& .".concat(o.x.cell,'[data-field="').concat(e,'"]')}).join(", "),i=(0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({border:"none",minHeight:0,height:"100%",width:"100%"},a,{py:2,px:2}),"& .".concat(o.x.columnHeaders),{borderRadius:0,borderBottom:"1px solid",borderColor:"divider",bgcolor:function(e){return"dark"===e.palette.mode?"rgba(255,255,255,0.03)":"grey.50"}}),"& .".concat(o.x.columnHeader),{py:1.5,px:1.25}),"& .".concat(o.x.cell),{borderColor:"divider",py:1.75,px:1.25}),"& .".concat(o.x.columnHeaderCheckbox,", & .").concat(o.x.cellCheckbox),{p:0,justifyContent:"center",alignItems:"center"}),"& .".concat(o.x.columnHeaderCheckbox," .").concat(o.x.columnHeaderTitleContainer),{justifyContent:"center",width:"100%",p:0,m:0}),"& .".concat(o.x.row),{"&:hover":{bgcolor:function(e){return"dark"===e.palette.mode?"rgba(255,255,255,0.04)":"grey.50"}}}),"& .".concat(o.x.footerContainer),{borderTop:"1px solid",borderColor:"divider"})},50497:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(28118),c=r(14232),l=r(21471),u=r(71858),d=r(37876);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let h=(0,s.withTranslation)(["common"])(function(e){var t,r=e.t,n=e.total,a=e.fetchData,s=e.fetching,p=e.dataLength,h=e.customQuery,m=void 0===h?{}:h,g=e.loadMoreDataTestId,j=(0,c.useState)(1),v=j[0],b=j[1];if(n<=p)return null;var x=(t=(0,o.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a(f(f({},m),{},{page:v+1}));case 2:b(v+1);case 3:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),y=(0,d.jsx)(l.A,{variant:"outlined",disabled:s,onClick:x,startIcon:s?(0,d.jsx)(u.A,{color:"inherit",size:18}):void 0,children:r(s?"common:common.loading":"common:common.loadMore")});return(0,d.jsx)("div",{className:"ehq-flex ehq-justify-center ehq-mb-6",children:g?(0,d.jsx)("span",{"data-testid":g,children:y}):y})})},51114:(e,t,r)=>{r.d(t,{$:()=>n});var n={color:"text.primary",borderColor:"grey.400",bgcolor:"background.paper","&:hover":{borderColor:"grey.600",bgcolor:"action.hover"}}},51418:(e,t,r)=>{r.d(t,{I:()=>a,O:()=>o});var n=r(14232),o=n.createContext({openAssistant:function(){},closeAssistant:function(){},isAiAssistantUiEnabled:!1,isPanelOpen:!1});function a(){return n.useContext(o)}},53332:(e,t,r)=>{r.d(t,{A:()=>S});var n=r(63857),o=r(60180),a=r.n(o),i=r(14232),s=r(28118),c=r(59234),l=r(21471),u=r(63065),d=r(2708),p=r(50225),f=r(45911),h=r(31123),m=r(40553),g=r(34626),j=r(66035),v=r(86085),b=r(86103),x=r(89099),y=r.n(x),A=r(37876),w={published:"success.main",draft:"warning.main",archived:"grey.500"},O=function(e){var t=e.state;return(0,A.jsx)(c.A,{component:"span","aria-hidden":!0,sx:{width:8,height:8,borderRadius:"50%",bgcolor:w[t],flexShrink:0}})};let S=function(e){var t,r=e.state,o=e.archivalReasonMessage,x=(e.destroyable,e.transitioning),w=e.transitionError,S=e.onPublish,k=e.onUnpublish,C=e.onArchive,P=e.onUnarchive,E=e.onDestroy,T=e.dataTestId,I=e.surveyData,D=e.onUpdateSurvey,R=(0,s.useTranslation)(["common","tools"]).t;(0,i.useId)();var _=(0,i.useState)(!1),B=_[0],M=_[1],F=(0,i.useState)(o),U=F[0],z=F[1],L=(0,i.useState)(null),N=L[0],H=L[1];(0,i.useEffect)(function(){B||z(o)},[o,B]);var W=function(){H(null)},q=function(){z(o),M(!0)},Q=function(){M(!1),z(o)},G=(t=(0,n.A)(a().mark(function e(){return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C(U);case 2:w||Q();case 3:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),V=null!=T?T:r,K=function(e){W();var t=null==I?void 0:I.isNewSurvey;if(void 0===t||t||"publish"!==e&&"unarchive"!==e)switch(e){case"publish":return S();case"unpublish":return k();case"archive":return q();case"unarchive":return P();case"delete":return E();default:throw Error("Invalid action: ".concat(e))}var r=y().query.projectId;D&&I&&D("surveyData",I),y().push("/admin/projects/[projectId]/survey_tools/new","/admin/projects/".concat(r,"/survey_tools/new"))};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(l.A,{"data-testid":"".concat(V,"-changeStateBtn"),onClick:function(e){H(e.currentTarget)},endIcon:(0,A.jsx)(b.A,{}),variant:"outlined",size:"small",children:(0,A.jsxs)(c.A,{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-start",gap:.75,pr:"0.625rem",sx:{borderRight:"1px solid",borderColor:"primary.main"},children:[(0,A.jsx)(O,{state:r}),R("common:common.".concat(r))]})}),(0,A.jsx)(u.A,{anchorEl:N,open:!!N,onClose:W,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{"data-testid":"".concat(V,"-changeState-menu")}},children:(function(){switch(r){case"published":return["unpublish","archive"];case"archived":return["unarchive"];case"draft":return["publish"];default:return[]}})().map(function(e){return(0,A.jsx)(d.A,{onClick:function(){return K(e)},"data-testid":"".concat(V,"-changeState-").concat(e),sx:{minWidth:"8.75rem",width:"auto",justifyContent:"flex-start",px:"0.625rem",py:"0.25rem",textTransform:"none",fontWeight:400,fontSize:"0.8125rem",lineHeight:"1.375rem",letterSpacing:"0.02875rem"},children:R("common:common.".concat(e))},e)})}),(0,A.jsxs)(p.A,{open:B,onClose:function(){x||Q()},maxWidth:"sm",fullWidth:!0,keepMounted:!1,"data-testid":"".concat(V,"-archivalModal"),children:[(0,A.jsxs)(f.A,{sx:{pr:6,position:"relative"},children:[R("tools:tools.archivalMessage"),(0,A.jsx)(h.A,{"aria-label":R("common:common.close"),onClick:Q,size:"small",disabled:x,sx:{position:"absolute",right:8,top:8},"data-testid":"".concat(V,"-archivalModal-closeBtn"),children:(0,A.jsx)(v.A,{fontSize:"small"})})]}),(0,A.jsx)(m.A,{children:(0,A.jsx)(g.A,{multiline:!0,rows:4,fullWidth:!0,value:U,onChange:function(e){z(e.target.value)},"data-testid":"".concat(V,"-archivalModal-textArea"),variant:"outlined",sx:{mt:1}})}),(0,A.jsxs)(j.A,{sx:{px:3,pb:2},children:[(0,A.jsx)(l.A,{onClick:Q,disabled:x,"data-testid":"".concat(V,"-archivalModal-cancelBtn"),children:R("common:common.cancel")}),(0,A.jsx)(l.A,{variant:"contained",disableElevation:!0,disabled:x,loading:x,loadingPosition:"start",onClick:G,"data-testid":"".concat(V,"-archivalModal-saveBtn"),children:R("common:common.save")})]})]})]})}},54228:(e,t,r)=>{r.d(t,{m:()=>v});var n=r(44478),o=r(42969),a=r(59234),i=r(99343),s=r(71886),c=r(18269),l=r(28118),u=r(14232),d=r(46700),p=r(37876);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?f(Object(r),!0).forEach(function(t){(0,o.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var m=["asc","desc",null];function g(e){var t=e.message,r=e.overlay;return(0,p.jsx)(a.A,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:"100%",typography:"body2",color:"text.secondary",px:2,textAlign:"center"},children:null!=r?r:t})}function j(e){var t=e.summary,r=e.dataTestId,n=null!=t&&!1!==t,o=u.useMemo(function(){var e;return e=r?"".concat(r,"-pagination"):void 0,{root:{sx:{display:"block",width:"100%",overflow:"visible",typography:"caption",color:"text.secondary"}},toolbar:{sx:h({alignItems:"center",flexWrap:"nowrap",boxSizing:"border-box"},n?{pl:0}:{})},selectLabel:{sx:{typography:"caption",color:"text.secondary",m:0,alignSelf:"center"}},displayedRows:{sx:{typography:"caption",color:"text.secondary",m:0,alignSelf:"center"}},select:h({sx:{typography:"caption",color:"text.primary",alignSelf:"center"}},e?{inputProps:{"data-testid":"".concat(e,"-pageSize")}}:{}),actions:{previousButton:h({sx:{color:"text.secondary"}},e?{"data-testid":"".concat(e,"-prev")}:{}),nextButton:h({sx:{color:"text.secondary"}},e?{"data-testid":"".concat(e,"-next")}:{}),firstButton:h({sx:{color:"text.secondary"}},e?{"data-testid":"".concat(e,"-first")}:{}),lastButton:h({sx:{color:"text.secondary"}},e?{"data-testid":"".concat(e,"-last")}:{})}}},[n,r]);return(0,p.jsxs)(i.J,{sx:h({pr:6,bgcolor:"background.paper"},n?{flexWrap:"wrap",rowGap:1,columnGap:2,pl:1}:{}),children:[n&&(0,p.jsx)(a.A,{component:"span",sx:{typography:"body2",color:"text.secondary",alignSelf:"center"},children:t}),(0,p.jsx)(s.h,{slotProps:o,sx:n?{flex:1,minWidth:0,border:0,margin:0}:void 0})]})}function v(e){var t=e.rows,r=e.columns,o=e.getRowId,a=e.loading,i=e.rowCount,s=e.page,f=e.pageSize,h=e.pageSizeOptions,v=e.onPageChange,b=e.onPageSizeChange,x=e.sortModel,y=e.onSortModelChange,A=e.emptyMessage,w=e.emptyOverlay,O=e.checkboxSelection,S=e.keepNonExistentRowsSelected,k=e.rowSelectionModel,C=e.onRowSelectionModelChange,P=e.paginationSummary,E=e.className,T=e.sx,I=e.dataTestId,D=e.slotProps,R=e.disableColumnMenu,_=e.getRowHeight,B=e.autoHeight,M=(0,l.useTranslation)(),F=M.t,U=M.i18n,z=u.useMemo(function(){return{MuiTablePagination:{labelRowsPerPage:F("common.rowsPerPage"),labelDisplayedRows:function(e){var t=e.from,r=e.to,n=e.count;return -1!==n?F("common.tablePaginationDisplayedRows",{from:t,to:r,count:n}):F("common.tablePaginationDisplayedRowsMoreThan",{from:t,to:r})}}}},[U.language]),L=Math.min(f,100),N=u.useMemo(function(){return{page:Math.max(0,s-1),pageSize:L}},[s,L]),H=u.useCallback(function(e,t){var r=Math.max(0,s-1);e.pageSize!==L?b(e.pageSize,e.page+1):e.page!==r&&v(e.page+1)},[s,L,v,b]),W=u.useCallback(function(){return(0,p.jsx)(g,{message:A,overlay:w})},[A,w]),q=u.useCallback(function(){return(0,p.jsx)(j,{summary:P,dataTestId:I})},[P,I]);return(0,p.jsx)(c.z,{className:E,rows:t,columns:r,getRowId:o,loading:a,rowCount:i,paginationModel:N,onPaginationModelChange:H,pageSizeOptions:void 0===h?[10,20,25,50,100]:h,paginationMode:"server",sortingMode:"server",sortModel:void 0===x?[]:x,onSortModelChange:void 0===y?function(){}:y,sortingOrder:m,disableRowSelectionOnClick:!0,checkboxSelection:O,keepNonExistentRowsSelected:S,rowSelectionModel:k,onRowSelectionModelChange:C,autoHeight:B,disableColumnMenu:void 0===R||R,hideFooterSelectedRowCount:!0,slots:{noRowsOverlay:W,footer
1:q},slotProps:D,localeText:z,getRowHeight:_,sx:[d.u,{minHeight:360}].concat((0,n.A)(Array.isArray(T)?T:T?[T]:[]))})}},55859:(e,t,r)=>{r.d(t,{hx:()=>a,lh:()=>o,q5:()=>n});var n="#7C5CFC",o="#6848e8",a="rgba(124, 92, 252, 0.12)"},57809:(e,t,r)=>{r.d(t,{GR:()=>a,gU:()=>i,zc:()=>o});var n=/^[=+\-@\t\r]/,o=function(e,t){var r=URL.createObjectURL(e),n=document.createElement("a");n.href=r,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(r)},a=function(e){var t=String(null!=e?e:""),r=n.test(t)&&!Number.isFinite(Number(t))?"'".concat(t):t;return/[",\n\r]/.test(r)?'"'.concat(r.replace(/"/g,'""'),'"'):r},i=function(e,t){o(new Blob(["\uFEFF".concat(e.join("\n"))],{type:"text/csv;charset=utf-8"}),"".concat(t,".csv"))}},61838:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(67251),o=r(23745),a=r(29898),i=r(52672),s=r(76966),c=r(5054),l=r.n(c),u=r(58398),d=r(48363);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}let f=function(e){function t(){var e,r,o,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)(this,t),e=t,r=[s],e=(0,i.default)(e),o=(0,a.default)(this,p()?Reflect.construct(e,r||[],(0,i.default)(this).constructor):e.apply(this,r)),l().call(o,s),o.identifier=s.identifier||"",o.subjectTemplate=s.subjectTemplate||"",o.bodyTemplate=s.bodyTemplate||"",o.emails=s.emails||"",o.project=o.belongsTo(u.A,s.project),o}
1return(0,s.default)(t,e),(0,o.default)(t,[{key:"constructBaseURL",value:function(){return this.constructor.constructBaseURL({projectId:this.project.id})}},{key:"validate",value:function(){(0,d.default)(this.identifier)&&this.errors.add({code:"blank",source:{pointer:"/data/attributes/identifier"}}),(0,d.default)(this.subjectTemplate)&&this.errors.add({code:"blank",source:{pointer:"/data/attributes/subject-template"}}),(0,d.default)(this.bodyTemplate)&&this.errors.add({code:"blank",source:{pointer:"/data/attributes/body-template"}})}}])}(l())},66498:(e,t,r)=>{r.d(t,{$:()=>g,F:()=>j});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(29856),c=r(23745),l=r(67251),u=r(29898),d=r(52672),p=r(76966);function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}var h=function(e){function t(){var e,r;return(0,l.default)(this,t),e=t,r=arguments,e=(0,d.default)(e),(0,u.default)(this,f()?Reflect.construct(e,r||[],(0,d.default)(this).constructor):e.apply(this,r))}return(0,p.default)(t,e),(0,c.default)(t)}(r(61838).A);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}(0,n.default)(h,"_type","forums-email-templates"),(0,n.default)(h,"baseURL","/projects/:projectId/forums/email_templates");var g=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.FETCH_FORUM_EMAIL_TEMPLATES_REQUEST}),e.prev=1,e.next=4,h.fetchAll({projectId:r().project.project.id});case 4:o=e.sent,t({type:s.A.FETCH_FORUM_EMAIL_TEMPLATES_SUCCESS,forumEmailTemplates:o.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({id:e.id},e.attributes())})}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),t({type:s.A.FETCH_FORUM_EMAIL_TEMPLATES_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},j=function(e,t){return{type:s.A.UPDATE_FORUM_EMAIL_TEMPLATE,id:e,attributes:t}}},68523:(e,t,r)=>{r.r(t),r.d(t,{default:()=>v});var n=r(27925),o=r(14232),a=r(59234),i=r(3513),s=r(33713),c=r(46783),l=r(48230),u=r.n(l);let d=r.p+"static/media/error.5ab482faf5722534.png";var p=r(33191),f=r.n(p),h=r(37876),m={helpfulLinksTitle:"Here are some helpful links:",projects:"Projects",appearance:"Appearance",reporting:"Reporting",accessDeniedErrorMessage:"403 Error",accessDeniedErrorMessageTitle:"Access denied",accessDeniedErrorMessageSubTitle:"You do not have permission to access the requested page.",missingUrlErrorMessage:"404 Error",missingUrlErrorMessageTitle:"We couldn't find this page.",missingUrlErrorMessageSubTitle:"You may have entered an old URL or clicked on a URL from a previous version of this application. The page you're looking for may have been removed or relocated."},g={en:m,"en-US":m,"fr-CA":{helpfulLinksTitle:"Voici quelques liens utiles:",projects:"Projets",appearance:"Apparence",reporting:"Rapports",accessDeniedErrorMessage:"403 Erreur",accessDeniedErrorMessageTitle:"Acc\xe8s refus\xe9",accessDeniedErrorMessageSubTitle:"Vous nâavez pas la permission dâacc\xe9der \xe0 la page demand\xe9e.",missingUrlErrorMessage:"404 Erreur",missingUrlErrorMessageTitle:"Oups! D\xe9sol\xe9 que vous semblez avoir entr\xe9 une URL erron\xe9e",missingUrlErrorMessageSubTitle:"Vous avez peut-\xeatre entr\xe9 une ancienne URL ou cliqu\xe9 sur une URL \xe0 partir d'une version pr\xe9c\xe9dente de cette application. S'il vous pla\xeet utiliser la navigation sur la gauche pour trouver la page correcte."}},j=[{href:"/admin/projects",labelKey:"projects"},{href:"/admin/sites/editors/home-page",labelKey:"appearance"},{href:"/admin/reporting/summary",labelKey:"reporting"}];let v=function(e){var t=e.statusCode,r=o.useState("en"),l=(0,n.A)(r,2),p=l[0],m=l[1];(0,o.useEffect)(function(){m(f().get("current_language")||"en")},[]);var v=g[p]||g.en,b="403"===t||403===t?{errCode:v.accessDeniedErrorMessage,title:v.accessDeniedErrorMessageTitle,subTitle:v.accessDeniedErrorMessageSubTitle}:{errCode:v.missingUrlErrorMessage,title:v.missingUrlErrorMessageTitle,subTitle:v.missingUrlErrorMessageSubTitle};return(0,h.jsxs)(a.A,{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",bgcolor:"background.paper",borderRadius:1,m:3,sx:{height:"calc(100vh - 50px)"},children:[(0,h.jsx)(a.A,{component:"img",src:d,alt:b.title,sx:{height:300,width:"auto",maxWidth:"100%"}}),(0,h.jsxs)(a.A,{mt:3,maxWidth:448,textAlign:"center",px:2,children:[(0,h.jsx)(c.A,{variant:"h4",component:"p",fontWeight:600,color:"text.primary",sx:{lineHeight:2},children:b.errCode}),(0,h.jsx)(c.A,{variant:"body1",fontWeight:600,sx:{mt:.5},children:b.title}),(0,h.jsx)(c.A,{variant:"body2",color:"text.secondary",sx:{mt:1},children:b.subTitle}),(0,h.jsxs)(a.A,{mt:5,children:[(0,h.jsx)(c.A,{variant:"body2",color:"text.secondary",children:v.helpfulLinksTitle}),(0,h.jsx)(s.A,{direction:"row",justifyContent:"space-between",mx:"auto",mt:2,sx:{width:256},children:j.map(function(e){var t=e.href,r=e.labelKey;return(0,h.jsx)(i.A,{component:u(),href:t,underline:"hover",variant:"body2",children:v[r]},t)}
1)})]})]})]})}},74602:(e,t,r)=>{r.d(t,{$R:()=>f,_Y:()=>d,fV:()=>h,v1:()=>p});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(11020),c=r(26859);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=(0,o.A)(i().mark(function e(r,n){var o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:s.A.FETCH_GUEST_BOOK_REQUEST}),e.prev=1,e.next=4,c.A.fetch(t,{projectId:n().project.project.id});case 4:o=e.sent,r({type:s.A.FETCH_GUEST_BOOK_SUCCESS,guestBook:u({id:o.id},o.attributes())}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r({type:s.A.FETCH_GUEST_BOOK_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},p=function(e,t){return{type:s.A.UPDATE_GUEST_BOOK,key:e,value:t}},f=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.SAVE_GUEST_BOOK_REQUEST}),n=new c.A(u(u({},r().guestBook.guestBook),{},{notificationsEmails:r().guestBook.guestBook.id?r().guestBook.guestBook.notificationsEmails:r().currentUser.user.email,project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:s.A.SAVE_GUEST_BOOK_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:s.A.SAVE_GUEST_BOOK_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},h=function(){return{type:s.A.RESET_GUEST_BOOK}}},74740:(e,t,r)=>{r.d(t,{BK:()=>h,ZC:()=>f,oT:()=>d,x8:()=>p});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(99774),c=r(55605);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=(0,o.A)(i().mark(function e(r,n){var o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:s.A.FETCH_STORY_COLLECTION_REQUEST}),e.prev=1,e.next=4,c.A.fetch(t,{projectId:n().project.project.id});case 4:o=e.sent,r({type:s.A.FETCH_STORY_COLLECTION_SUCCESS,storyCollection:u({id:o.id},o.attributes())}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r({type:s.A.FETCH_STORY_COLLECTION_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},p=function(e,t){return{type:s.A.UPDATE_STORY_COLLECTION,key:e,value:t}},f=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.SAVE_STORY_COLLECTION_REQUEST}),n=new c.A(u(u({},r().storyCollection.storyCollection),{},{project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:s.A.SAVE_STORY_COLLECTION_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:s.A.SAVE_STORY_COLLECTION_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},h=function(){return{type:s.A.RESET_STORY_COLLECTION}}},92209:(e,t,r)=>{r.d(t,{W:()=>O});var n,o,a,i,s=r(44478),c=r(63857),l=r(60180),u=r.n(l),d=r(14312),p=r(57809),f=function(e){var t;return!!(null==(t=e.options)?void 0:t.isInternal)},h=function(e){var t,r,n=(null!=(t=null==(r=e.xAxis)||null==(r=r[0])?void 0:r.categories)?t:[]).length;return{width:Math.max(800,50*n),height:Math.max(e.chartHeight||400,50*n)}},m=function(e,t){var r=h(e);return{chart:{width:r.width,height:r.height,backgroundColor:"#ffffff"},title:{text:t},legend:{enabled:!0}}},g=(n=(0,c.A)(u().mark(function e(t,r){var n,o,a,i;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof(null==(n=t.exporting)?void 0:n.getSVG)){e.next=6;break}return e.next=3,t.exporting.getSVG(r,!0);case 3:if(!(i=e.sent)){e.next=6;break}return e.abrupt("return",i);case 6:return e.abrupt("return",null!=(o=null==(a=t.getSVG)?void 0:a.call(t,r))?o:"");case 7:case"end":return e.stop()}},e)})),function(e,t){return n.apply(this,arguments)}),j=function(e,t){e&&(0,p.zc)(new Blob([e],{type:"image/svg+xml;charset=utf-8"}),"".concat(t,".svg"))},v=function(e){return new Promise(function(t,r){var n=new Image;n.onload=function(){return t(n)},n.onerror=function(){return r(Error("Failed to rasterise chart SVG"))},n.src=e})},b=(o=(0,c.A)(u().mark(function e(t){var r,n,o,a,i,s;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=URL.createObjectURL(new Blob([t],{type:"image/svg+xml;charset=utf-8"})),e.prev=1,e.next=4,v(r);case 4:if(o=(n=e.sent).width||800,a=n.height||400,(i=document.createElement("canvas")).width=2*o,i.height=2*a,s=i.getContext("2d")){e.next=13;break}throw Error("Canvas unavailable");case 13:return s.fillStyle="#ffffff",s.fillRect(0,0,i.width,i.height),s.drawImage(n,
10,0,i.width,i.height),e.abrupt("return",{canvas:i,width:o,height:a});case 17:return e.prev=17,URL.revokeObjectURL(r),e.finish(17);case 20:case"end":return e.stop()}},e,null,[[1,,17,20]])})),function(e){return o.apply(this,arguments)}),x=(a=(0,c.A)(u().mark(function e(t,r,n){var o,a,i;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,b(t);case 4:return o=e.sent.canvas,a="jpeg"===n?"image/jpeg":"image/png",i="jpeg"===n?"jpg":"png",e.next=10,new Promise(function(e,t){o.toBlob(function(n){n?((0,p.zc)(n,"".concat(r,".").concat(i)),e()):t(Error("Failed to encode chart image"))},a,"jpeg"===n?.92:void 0)});case 10:case"end":return e.stop()}},e)})),function(e,t,r){return a.apply(this,arguments)}),y=(i=(0,c.A)(u().mark(function e(t,r){var n,o,a,i,s;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,b(t);case 4:o=(n=e.sent.canvas).toDataURL("image/png"),a=new d.uE("p","mm","a3",!0),i=n.width/8,s=n.height/8,a.addImage(o,"PNG",1,1,i,s),a.save("".concat(r,".pdf"));case 12:case"end":return e.stop()}},e)})),function(e,t){return i.apply(this,arguments)}),A=function(e){var t,r,n=null!=(t=null==(r=e.xAxis)||null==(r=r[0])?void 0:r.categories)?t:[],o=(e.series||[]).filter(function(e){return!1!==e.visible&&!f(e)});if(!o.length)return[];for(var a=["Category"].concat((0,s.A)(o.map(function(e){return e.name||"Series"}))),i=Math.max.apply(Math,[n.length].concat((0,s.A)(o.map(function(e){var t;return(null==(t=e.data)?void 0:t.length)||0})))),c=[a.map(p.GR).join(",")],l=function(e){var t,r,a,i,l,u=null!=(t=null!=(r=null!=(a=n[e])?a:null==(i=o[0])||null==(i=i.data)||null==(i=i[e])?void 0:i.category)?r:null==(l=o[0])||null==(l=l.data)||null==(l=l[e])?void 0:l.name)?t:e+1,d=o.map(function(t){var r,n,o=null==(r=t.data)?void 0:r[e];if(null==o)return"";if("number"==typeof o)return o;var a=null!=(n=o.y)?n:o.value;return null==a?"":a});c.push([u].concat((0,s.A)(d)).map(p.GR).join(","))},u=0;u<i;u+=1)l(u);return c},w=function(e,t){var r=A(e);r.length&&(0,p.gU)(r,t)},O=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"png";if(e){if("csv"===n)return void w(e,t);(r=(0,c.A)(u().mark(function r(){var o,a;return u().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return o=m(e,t),r.next=3,g(e,o);case 3:if(a=r.sent,"svg"!==n){r.next=7;break}return j(a,t),r.abrupt("return");case 7:if("pdf"!==n){r.next=11;break}return r.next=10,y(a,t);case 10:return r.abrupt("return");case 11:return r.next=13,x(a,t,n);case 13:case"end":return r.stop()}},r)})),function(){return r.apply(this,arguments)})().catch((0,c.A)(u().mark(function r(){return u().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,g(e,m(e,t));case 2:j(r.sent,t);case 4:case"end":return r.stop()}},r)})))}}},93794:(e,t,r)=>{r.d(t,{QA:()=>f,S5:()=>g,YF:()=>h,lc:()=>d,xR:()=>p,yl:()=>m});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(41776),c=r(21299);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(e){var t;return t=(0,o.A)(i().mark(function t(r,n){var o;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.FETCH_BRAINSTORMER_REQUEST}),t.prev=1,t.next=4,c.A.fetch(e,{projectId:n().project.project.id});case 4:o=t.sent,r({type:s.A.FETCH_BRAINSTORMER_SUCCESS,brainstormer:u({id:o.id},o.attributes())}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),r({type:s.A.FETCH_BRAINSTORMER_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[1,8]])})),function(e,r){return t.apply(this,arguments)}},p=function(e){var t;return t=(0,o.A)(i().mark(function t(r,n){var o,a;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.FETCH_BRAINSTORMER_PERMALINK_REQUEST}),o=new c.A({name:e,project:n().project.project}),t.prev=2,t.next=5,o.generatePermalink();case 5:a=t.sent,r({type:s.A.FETCH_BRAINSTORMER_PERMALINK_SUCCESS,permalink:a.permalink}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r({type:s.A.FETCH_BRAINSTORMER_PERMALINK_FAILURE,errorMessage:t.t0.statusText,errors:o.errors.extract()});case 12:case"end":return t.stop()}},t,null,[[2,9]])}
1)),function(e,r){return t.apply(this,arguments)}},f=function(e,t){return{type:s.A.UPDATE_BRAINSTORMER,key:e,value:t}},h=function(e){return{type:s.A.SET_ACTIVE_TAB,activeTab:e}},m=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.SAVE_BRAINSTORMER_REQUEST}),n=new c.A(u(u({},r().brainstormer.brainstormer),{},{notificationsEmails:r().brainstormer.brainstormer.id?r().brainstormer.brainstormer.notificationsEmails:r().currentUser.user.email,project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:s.A.SAVE_BRAINSTORMER_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:s.A.SAVE_BRAINSTORMER_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},g=function(){return{type:s.A.RESET_BRAINSTORMER}}},97044:(e,t,r)=>{r.d(t,{jI:()=>A,Ed:()=>y,JR:()=>x,kB:()=>w});var n=r(63857),o=r(60180),a=r.n(o),i=r(42838),s=r(67251),c=r(23745),l=r(29898),u=r(52672),d=r(76966),p=r(42969),f=r(5054),h=r.n(f),m=r(70546),g=r(85150),j=r.n(g);function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}var b=function(e){function t(){var e,r,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.default)(this,t),e=t,r=[o],e=(0,u.default)(e),n=(0,l.default)(this,v()?Reflect.construct(e,r||[],(0,u.default)(this).constructor):e.apply(this,r)),h().call(n,o),n.title=o.title,n.enabled=o.enabled,n.administrator=n.belongsTo(j(),o.administrator),n}
1return(0,d.default)(t,e),(0,c.default)(t,[{key:"constructBaseURL",value:function(){return this.constructor.constructBaseURL({id:this.administrator.id})}},{key:"enable",value:function(){var e=this;return this.constructor.adapter.patch(this.constructBaseURL()+"/"+this.id+"/enable",this.serialize()).catch(function(t){throw e.errors=new m.default(t.data),t})}},{key:"disable",value:function(){var e=this;return this.constructor.adapter.patch(this.constructBaseURL()+"/"+this.id+"/disable",this.serialize()).catch(function(t){throw e.errors=new m.default(t.data),t})}}])}(h());(0,p.default)(b,"_type","user-feature"),(0,p.default)(b,"baseURL","/users/:id/features");var x=function(e){var t;return t=(0,n.A)(a().mark(function t(r){var n;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:i.A.FETCH_USER_ENABLE_FEATURE_REQUEST}),t.prev=1,t.next=4,b.fetchAll({id:e});case 4:n=t.sent,r({type:i.A.FETCH_USER_ENABLE_FEATURE_SUCCESS,features:n}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),r({type:i.A.FETCH_USER_ENABLE_FEATURE_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[1,8]])})),function(e){return t.apply(this,arguments)}},y=function(e){var t;return t=(0,n.A)(a().mark(function t(r,n){var o;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:i.A.USER_ENABLE_FEATURE_REQUEST,id:e}),o=new b({administrator:n().administrator.administrator,id:e}),t.prev=2,t.next=5,o.enable();case 5:r({type:i.A.USER_ENABLE_FEATURE_SUCCESS,id:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:i.A.USER_ENABLE_FEATURE_FAILURE,id:e,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e,r){return t.apply(this,arguments)}},A=function(e){var t;return t=(0,n.A)(a().mark(function t(r,n){var o;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:i.A.USER_DISABLE_FEATURE_REQUEST,id:e}),o=new b({administrator:n().administrator.administrator,id:e}),t.prev=2,t.next=5,o.disable();case 5:r({type:i.A.USER_DISABLE_FEATURE_SUCCESS,id:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:i.A.USER_DISABLE_FEATURE_FAILURE,id:e,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e,r){return t.apply(this,arguments)}},w=function(e){return{type:i.A.TOGGLE_USER_FEATURE,id:e}}},98461:(e,t,r)=>{r.d(t,{xm:()=>S,gw:()=>P,xt:()=>w,JE:()=>O,oV:()=>k,Nt:()=>C});var n=r(42969),o=r(63857),a=r(60180),i=r.n(a),s=r(82677),c=r(67251),l=r(23745),u=r(29898),d=r(52672),p=r(76966),f=r(7379),h=r.n(f),m=r(58398);function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var j=function(e){function t(){var e,r,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.default)(this,t),e=t,r=[o],e=(0,d.default)(e),n=(0,u.default)(this,g()?Reflect.construct(e,r||[],(0,d.default)(this).constructor):e.apply(this,r)),h().call(n,o),n.token=o.token,n.expiresAt=o.expiresAt,n.createdAt=o.createdAt,n.expired=o.expired,n.link=o.link,n.project=n.belongsTo(m.A,o.project),n}
1return(0,p.default)(t,e),(0,l.default)(t,[{key:"constructBaseURL",value:function(){return this.constructor.constructBaseURL({projectId:this.project.id})}},{key:"revoke",value:function(){return this.constructor.adapter.delete(this.constructBaseURL()+"/private_tokens/"+this.token)}},{key:"getlinks",value:function(){var e=this;return this.constructor.adapter.get("".concat(this.constructBaseURL(),"/private_tokens")).then(function(t){var r=t.data;return e.constructor.deserialize(r)})}},{key:"create",value:function(){var e=this;return this.constructor.adapter.post("".concat(this.constructBaseURL(),"/private_tokens")).then(function(t){var r=t.data;return e.constructor.deserialize(r)})}}])}(h());(0,n.default)(j,"_type","project-approval"),(0,n.default)(j,"baseURL","/projects/:projectId");var v=r(42250),b=r(61158),x=r(73473);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var w=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n,o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.FETCH_PROJECT_SHARE_LINKS_REQUEST}),n=new j({project:r().project.project}),e.prev=2,e.next=5,n.getlinks();case 5:o=e.sent,t({type:s.A.FETCH_PROJECT_SHARE_LINKS_SUCCESS,projectApprovalLinks:o.reverse().map(function(e){return A({id:e.id},e.attributes())}),meta:o.meta}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),t({type:s.A.FETCH_PROJECT_SHARE_LINKS_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 12:case"end":return e.stop()}},e,null,[[2,9]])})),function(t,r){return e.apply(this,arguments)}},O=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n,o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.CREATE_PROJECT_SHARE_LINK_REQUEST}),n=new j({project:r().project.project}),e.prev=2,e.next=5,n.create();case 5:o=e.sent,t({type:s.A.CREATE_PROJECT_SHARE_LINK_SUCCESS,sharelink:o.link}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),t({type:s.A.CREATE_PROJECT_SHARE_LINK_FAILURE,errorMessage:e.t0.statusText,errors:n.errors.extract()});case 12:case"end":return e.stop()}},e,null,[[2,9]])})),function(t,r){return e.apply(this,arguments)}},S=function(e){var t;return t=(0,o.A)(i().mark(function t(r,n){var o;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.DELETE_SHARE_LINK_REQUEST}),o=new j({project:n().project.project,token:e}),t.prev=2,t.next=5,o.revoke();case 5:r({type:s.A.DELETE_SHARE_LINK_SUCCESS,token:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:s.A.DELETE_SHARE_LINK_FAILURE,errorMessage:t.t0.statusText,errors:o.errors.extract()});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e,r){return t.apply(this,arguments)}},k=function(e){return{type:s.A.UPDATE_PROJECT_APPROVAL_SHARE_LINK,value:e}},C=function(e){return{type:s.A.UPDATE_PROJECT_APPROVAL_TAB,value:e}},P=function(){var e;return e=(0,o.A)(i().mark(function e(t,r){var n,o,a,c;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:s.A.FETCH_PROJECT_SHARE_LINK_ACTIVITIES_REQUEST}),n=A(A({},r().projectApproval.filters),{},{project_id:r().project.project.id}),e.prev=2,o=new b.A(r().projectApproval.query,n),e.next=6,v.A.query(o);case 6:c=((a=e.sent)||[]).map(function(e){return(0,x.nD)(e)}),t({type:s.A.FETCH_PROJECT_SHARE_LINK_ACTIVITIES_SUCCESS,meta:a.meta,activities:c}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),t({type:s.A.FETCH_PROJECT_SHARE_LINK_ACTIVITIES_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 14:case"end":return e.stop()}},e,null,[[2,11]])})),function(t,r){return e.apply(this,arguments)}}}}]); 2//# sourceMappingURL=38873-d7890a3903aa2091.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.