1"use strict";(self.webpackChunksocialUX=self.webpackChunksocialUX||[]).push([[378],{378:function(e,r,t){t.r(r),t.d(r,{default:function(){return f}});var o=t(3964);function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var o,n,l,a,c=[],i=!0,s=!1;try{if(l=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(o=l.call(t)).done)&&(c.push(o.value),c.length!==r);i=!0);}catch(e){s=!0,n=e}finally{try{if(!i&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(s)throw n}}return c}}(e,r)||a(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,r){if(e){if("string"==typeof e)return c(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?c(e,r):void 0}}function c(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t<r;t++)o[t]=e[t];return o}function i(e,r){var t=r.slug,o=e.indexOf(t);return o>=0?[].concat(l(e.slice(0,o)),l(e.slice(o+1))):[].concat(l(e),[t])}var s=(0,o.A)((function(e,r,t,l){var a=t.Informer,c=t.raiseNotification,s=e.h,f=e.hooks,d=f.useCallback,u=f.useState,m=f.useEffect;function v(e){var r=e.onClick,t=e.folder,o=e.selected,n=e.isTeam,l=t.icon,a=t.slug,c=t.title,i=t.type,f=d((function(e){return e.preventDefault(),r(t),!1}),[t,r]),u="rm-folders-".concat(n?"team-":"","folder");return s("a",{href:"javascript:;",onClick:f,class:"".concat(u," rm-folder-type-").concat(i," ").concat(o?" rm-folders-folder-active":""),id:"".concat(u,"-").concat(a)},l&&s("img",{src:l,class:"rm-folders-folder-icon"}),s("h3",{class:"rm-folders-folder-title"},c))}var b=(0,o.A)((function(e,r,t,o){var n=o.slug,l=r.includes(n);return s(v,{key:n,folder:o,selected:l,onClick:e,isTeam:t})}));function y(e){var r=e.folders,t=e.teamFolders,o=e.onFolderClick,n=e.onTeamFolderClick,l=e.selectedFolders,a=e.selectedTeamFolders;return s("div",{class:"rm-folders-dialog-body"},s("div",{class:"rm-folders-dialog-user-folders"},r.map(b(o,l,!1))),t.length>0&&s("div",{class:"rm-folders-dialog-team"},s("h2",null,"Team folders"),s("div",{class:"rm-folders-dialog-team-folders"},t.map(b(n,a,!0)))))}return function(e){var r=e.isLoggedIn,t=e.getFolders,o=e.folders,l=e.teamFolders,f=e.addToFolders,v=e.success,b=e.disabled,h=n(u([]),2),p=h[0],g=h[1],k=n(u([]),2),A=k[0],C=k[1],F=n(u(!1),2),S=F[0],T=F[1];m((function(){!0===v?c("Post saved","success"):!1===v&&c("There has been an error","error")}),[v]);var j=d((function(){!b&&r&&(t(),T(!0))}),[t,b,r]),w=d((function(e){g(i(p,e))}),[p]),I=d((function(e){C(i(A,e))}),[A]),O=d((function(){T(!1),f(p,A),g([]),C([])}),[p,A,f]),E=d((function(){T(!1)}),[]);return m((function(){if(!S)return null;a({className:"rm-folder-dialog",title:"Save this article",body:s(y,{folders:o,teamFolders:l,onFolderClick:w,onTeamFolderClick:I,selectedFolders:p,selectedTeamFolders:A}),possitiveAction:{label:"Save",callback:O},negativeAction:{label:"Cancel",callback:E}})}),[S,o,l,w,I,O,E]),s("a",{onClick:j,class:"rm-folders-save-to-folder".concat(!0===v?" rm-folders-success":!1===v?" rm-folders-error":"").concat(b?" rm-folders-disabled":""),href:r?"javascript:;":"/login",ariaLabel:"Save post to folder"},s("i",{class:"fa fa-folder"}))}}));function f(e){var r=e.preact;return s(r)}}}]); 2//# sourceMappingURL=378.3730190ea65490371114.bundle.mjs.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.