1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"production"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="57224b7b-3b83-45e6-a182-429a508c30ee",e._sentryDebugIdIdentifier="sentry-dbid-57224b7b-3b83-45e6-a182-429a508c30ee")}catch(e){}}();"use strict";(self.webpackChunksimplyprint_web=self.webpackChunksimplyprint_web||[]).push([["assets/js/admin-users-modal"],{
1"./assets/panel/components/admin-panel/settings/components/admin-users-modal.svelte":function(e,t,n){n.r(t);var r=n("./node_modules/svelte/src/runtime/internal/index.js");n("./node_modules/svelte/src/runtime/internal/disclose-version/index.js");var o=n("./assets/panel/js/base/calls.js");function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t,n,r,o,i,l){try{var a=e[i](l),c=a.value}catch(e){n(e);return}a.done?t(c):Promise.resolve(c).then(r,o)}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return i(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return i(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function f(e,t,n){var r=e.slice();return r[25]=t[n],r}function m(e,t,n){var r=e.slice();r[28]=t[n];var o="adminperm-".concat(r[0].id,"-").concat(r[28].value);return r[29]=o,r}function d(e){var t,n;return{c:function(){t=(0,r.ND4)("div"),n=(0,r.Qq7)(e[1]),(0,r.CFu)(t,"class","alert alert-danger"),(0,r.CFu)(t,"role","alert")},m:function(e,o){(0,r.Yry)(e,t,o),(0,r.BCw)(t,n)},p:function(e,t){2&t[0]&&(0,r.iQh)(n,e[1])},d:function(e){e&&(0,r.YoD)(t)}}}function p(e){var t,n,o,i,l,a,c,u,s,f,m,d,p,b,h,v,y=e[28].label+"",C=e[28].value+"";function g(){return e[21](e[28])}return{c:function(){t=(0,r.ND4)("div"),n=(0,r.ND4)("div"),o=(0,r.ND4)("input"),a=(0,r.xem)(),c=(0,r.ND4)("label"),u=(0,r.ND4)("span"),s=(0,r.Qq7)(y),f=(0,r.xem)(),m=(0,r.ND4)("small"),d=(0,r.Qq7)(C),b=(0,r.xem)(),(0,r.CFu)(o,"type","checkbox"),(0,r.CFu)(o,"class","custom-control-input"),(0,r.CFu)(o,"id",i=e[29]),o.checked=l=e[8](e[28].value),(0,r.CFu)(u,"class","d-block"),(0,r.CFu)(m,"class","text-muted"),(0,r.CFu)(c,"class","custom-control-label"),(0,r.CFu)(c,"for",p=e[29]),(0,r.CFu)(n,"class","custom-control custom-checkbox"),(0,r.CFu)(t,"class","col-md-6 mb-3")},m:function(e,i){(0,r.Yry)(e,t,i),(0,r.BCw)(t,n),(0,r.BCw)(n,o),(0,r.BCw)(n,a),(0,r.BCw)(n,c),(0,r.BCw)(c,u),(0,r.BCw)(u,s),(0,r.BCw)(c,f),(0,r.BCw)(c,m),(0,r.BCw)(m,d),(0,r.BCw)(t,b),h||(v=(0,r.KTR)(o,"change",g),h=!0)},p:function(t,n){e=t,5&n[0]&&i!==(i=e[29])&&(0,r.CFu)(o,"id",i),4&n[0]&&l!==(l=e[8](e[28].value))&&(o.checked=l),4&n[0]&&y!==(y=e[28].label+"")&&(0,r.iQh)(s,y),4&n[0]&&C!==(C=e[28].value+"")&&(0,r.iQh)(d,C),5&n[0]&&p!==(p=e[29])&&(0,r.CFu)(c,"for",p)},d:function(e){e&&(0,r.YoD)(t),h=!1,v()}}}function b(e){var t,n,o,i,l,a,c,s,f,d,b,h,v,y,C,g,w,B,O,D,F,j,k,S,x,Q,N=e[25].label+"",_=e[25].grantedInGroup+"",P=e[25].total+"";function q(){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e)[20].apply(t,[e[25]].concat(u(r)))}for(var $=(0,r.rv_)(e[25].permissions),E=[],T=0;T<$.length;T+=1)E[T]=p(m(e,$,T));return{c:function(){t=(0,r.ND4)("div"),n=(0,r.ND4)("div"),o=(0,r.ND4)("h6"),i=(0,r.Qq7)(N),l=(0,r.xem)(),a=(0,r.ND4)("small"),c=(0,r.Qq7)("("),s=(0,r.Qq7)(_),f=(0,r.Qq7)("/"),d=(0,r.Qq7)(P),b=(0,r.Qq7)(")"),h=(0,r.xem)(),v=(0,r.ND4)("div"),y=(0,r.ND4)("input"),B=(0,r.xem)(),O=(0,r.ND4)("label"),D=(0,r.Qq7)("Enable all"),j=(0,r.xem)(),k=(0,r.ND4)("div");for(var u=0;u<E.length;u+=1)E[u].c();S=(0,r.xem)(),(0,r.CFu)(a,"class","text-muted ml-2 font-weight-normal"),(0,r.CFu)(o,"class","font-weight-bold mb-0"),(0,r.CFu)(y,"type","checkbox"),(0,r.CFu)(y,"class","custom-control-input"),(0,r.CFu)(y,"id",C="adminperm-cat-"+e[0].id+"-"+e[25].category),y.checked=g=e[25].allOn,y.indeterminate=w=e[25].someOn,(0,r.CFu)(O,"class","custom-control-label"),(0,r.CFu)(O,"for",F="adminperm-cat-"+e[0].id+"-"+e[25].category),(0,r.CFu)(v,"class","custom-control custom-checkbox"),(0,r.CFu)(n,"class","d-flex align-items-center justify-content-between mb-2"),(0,r.CFu)(k,"class","row"),(0,r.CFu)(t,"class","mb-4")},m:function(e,u){(0,r.Yry)(e,t,u),(0,r.BCw)(t,n),(0,r.BCw)(n,o),(0,r.BCw)(o,i),(0,r.BCw)(o,l),(0,r.BCw)(o,a),(0,r.BCw)(a,c),(0,r.BCw)(a,s),(0,r.BCw)(a,f),(0,r.BCw)(a,d),(0,r.BCw)(a,b),(0,r.BCw)(n,h),(0,r.BCw)(n,v),(0,r.BCw)(v,y),(0,r.BCw)(v,B),(0,r.BCw)(v,O),(0,r.BCw)(O,D),(0,r.BCw)(t,j),(0,r.BCw)(t,k);for(var m=0;m<E.length;m+=1)E[m]&&E[m].m(k,null);(0,r.BCw)(t,S),x||(Q=(0,r.KTR)(y,"change",q),x=!0)},p:function(t,n){if(e=t,4&n[0]&&N!==(N=e[25].label+"")&&(0,r.iQh)(i,N),4&n[0]&&_!==(_=e[25].grantedInGroup+"")&&(0,r.iQh)(s,_),4&n[0]&&P!==(P=e[25].total+"")&&(0,r.iQh)(d,P),5&n[0]&&C!==(C="adminperm-cat-"+e[0].id+"-"+e[25].category)&&(0,r.CFu)(y,"id",C),4&n[0]&&g!==(g=e[25].allOn)&&(y.checked=g),4&n[0]&&w!==(w=e[25].someOn)&&(y.indeterminate=w),5&n[0]&&F!==(F="adminperm-cat-"+e[0].id+"-"+e[25].category)&&(0,r.CFu)(O,"for",F),389&n[0]){for(o=0,$=(0,r.rv_)(e[25].permissions);o<$.length;o+=1){var o,l=m(e,$,o);E[o]?E[o].p(l,n):(E[o]=p(l),E[o].c(),E[o].m(k,null))}for(;o<E.length;o+=1)E[o].d(1);E.length=$.length}},d:function(e){e&&(0,r.YoD)(t),(0,r.ppq)(E,e),x=!1,Q()}}}function h(e){for(var t,n,o,i,l,a,c,u,s,m,p,h,v,y,C,g,w,B,O,D,F,j,k,S,x,Q,N,_=e[0].name+"",P=(e[0].email?" (".concat(e[0].email,")"):"")+"",q=e[1]&&d(e),$=(0,r.rv_)(e[2]),E=[],T=0;T<$.length;T+=1)E[T]=b(f(e,$,T));return{c:function(){t=(0,r.ND4)("div"),n=(0,r.ND4)("p"),o=(0,r.Qq7)("Editing permissions for "),i=(0,r.ND4)("strong"),l=(0,r.Qq7)(_),a=(0,r.Qq7)(P),c=(0,r.Qq7)("."),u=(0,r.xem)(),s=(0,r.ND4)("div"),m=(0,r.ND4)("div"),p=(0,r.ND4)("strong"),h=(0,r.Qq7)(e[5]),v=(0,r.Qq7)(" / "),y=(0,r.Qq7)(e[6]),C=(0,r.Qq7)(" permissions enabled"),g=(0,r.xem)(),w=(0,r.ND4)("div"),B=(0,r.ND4)("input"),D=(0,r.xem)(),F=(0,r.ND4)("label"),j=(0,r.Qq7)("Enable all"),S=(0,r.xem)(),q&&q.c(),x=(0,r.xem)();for(var f=0;f<E.length;f+=1)E[f].c();(0,r.CFu)(n,"class","text-muted mb-3"),(0,r.CFu)(B,"type","checkbox"),(0,r.CFu)(B,"class","custom-control-input"),(0,r.CFu)(B,"id",O="adminperm-toggle-all-"+e[0].id),B.checked=e[4],B.indeterminate=e[3],(0,r.CFu)(F,"class","custom-control-label font-weight-bold"),(0,r.CFu)(F,"for",k="adminperm-toggle-all-"+e[0].id),(0,r.CFu)(w,"class","custom-control custom-checkbox"),(0,r.CFu)(s,"class","d-flex align-items-center justify-content-between mb-3 p-3 bg-light rounded"),(0,r.CFu)(t,"class","admin-users-modal")},m:function(f,d){(0,r.Yry)(f,t,d),(0,r.BCw)(t,n),(0,r.BCw)(n,o),(0,r.BCw)(n,i),(0,r.BCw)(i,l),(0,r.BCw)(n,a),(0,r.BCw)(n,c),(0,r.BCw)(t,u),(0,r.BCw)(t,s),(0,r.BCw)(s,m),(0,r.BCw)(m,p),(0,r.BCw)(p,h),(0,r.BCw)(p,v),(0,r.BCw)(p,y),(0,r.BCw)(p,C),(0,r.BCw)(s,g),(0,r.BCw)(s,w),(0,r.BCw)(w,B),(0,r.BCw)(w,D),(0,r.BCw)(w,F),(0,r.BCw)(F,j),(0,r.BCw)(t,S),q&&q.m(t,null),(0,r.BCw)(t,x);for(var b=0;b<E.length;b+=1)E[b]&&E[b].m(t,null);Q||(N=(0,r.KTR)(B,"change",e[19]),Q=!0)},p:function(e,n){if(1&n[0]&&_!==(_=e[0].name+"")&&(0,r.iQh)(l,_),1&n[0]&&P!==(P=(e[0].email?" (".concat(e[0].email,")"):"")+"")&&(0,r.iQh)(a,P),32&n[0]&&(0,r.iQh)(h,e[5]),64&n[0]&&(0,r.iQh)(y,e[6]),1&n[0]&&O!==(O="adminperm-toggle-all-"+e[0].id)&&(0,r.CFu)(B,"id",O),16&n[
10]&&(B.checked=e[4]),8&n[0]&&(B.indeterminate=e[3]),1&n[0]&&k!==(k="adminperm-toggle-all-"+e[0].id)&&(0,r.CFu)(F,"for",k),e[1]?q?q.p(e,n):((q=d(e)).c(),q.m(t,x)):q&&(q.d(1),q=null),1413&n[0]){for(o=0,$=(0,r.rv_)(e[2]);o<$.length;o+=1){var o,i=f(e,$,o);E[o]?E[o].p(i,n):(E[o]=b(i),E[o].c(),E[o].m(t,null))}for(;o<E.length;o+=1)E[o].d(1);E.length=$.length}},i:r.lQ1,o:r.lQ1,d:function(e){e&&(0,r.YoD)(t),q&&q.d(),(0,r.ppq)(E,e),Q=!1,N()}}}function v(e,t,n){var r,i,a,c,s,f,m,d,p,b=t.user,h=t.availablePermissions,v=t.isSelf,y=t.setValidateCallback,C=t.setSaveCallback,g=["overview","billing","crm","tools","settings","commissions"],w={overview:"Dashboard / Overview",billing:"Billing",crm:"CRM",tools:"Tools",settings:"Settings",commissions:"Commissions (private - never included in 'select all')"},B=new Set(["commissions"]),O=new Set(null!=(r=b.permissions)?r:[]),D=null;function F(e){n(1,D=null),O.has(e)?O.delete(e):O.add(e),n(15,O)}function j(e){n(1,D=null),s.forEach(function(t){e?O.add(t.value):O.delete(t.value)}),n(15,O)}function k(e,t){n(1,D=null),h.filter(function(t){return t.category===e}).forEach(function(e){t?O.add(e.value):O.delete(e.value)}),n(15,O)}return y(function(){return!v||!!O.has("DASHBOARDS_SETTINGS_ADMIN_USERS")||(n(1,D="You can't remove the 'Manage admin users & permissions' right from your own account."),!1)}),C(function(){var e;return(e=function(){var e,t;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},l=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),a=Object.defineProperty;return a(l,"next",{value:c(0)}),a(l,"throw",{value:c(1)}),a(l,"return",{value:c(2)}),"function"==typeof Symbol&&a(l,Symbol.iterator,{value:function(){return this}}),l;function c(a){return function(c){var u=[a,c];if(n)throw TypeError("Generator is already executing.");for(;l&&(l=0,u[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(r){switch(r.label){case 0:return[4,(0,o.nC)("admin/UpdateAdminUserPermissions",{user_id:b.id,permissions:u(O)})];case 1:return(null==(e=r.sent())?void 0:e.status)||n(1,D=null!=(t=null==e?void 0:e.message)?t:"Failed to save"),[2,e]}})},function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){l(i,r,o,a,c,"next",e)}function c(e){l(i,r,o,a,c,"throw",e)}a(void 0)})})()}),e.$$set=function(e){"user"in e&&n(0,b=e.user),"availablePermissions"in e&&n(11,h=e.availablePermissions),"isSelf"in e&&n(12,v=e.isSelf),"setValidateCallback"in e&&n(13,y=e.setValidateCallback),"setSaveCallback"in e&&n(14,C=e.setSaveCallback)},e.$$.update=function(){2048&e.$$.dirty[0]&&n(17,i=g.map(function(e){var t;return{category:e,label:null!=(t=w[e])?t:e,permissions:h.filter(function(t){return t.category===e})}}).filter(function(e){return e.permissions.length>0})),2048&e.$$.dirty[0]&&n(6,a=h.length),34816&e.$$.dirty[0]&&n(5,c=h.reduce(function(e,t){return e+ +!!O.has(t.value)},0)),2048&e.$$.dirty[0]&&n(16,s=h.filter(function(e){return!B.has(e.category)})),98304&e.$$.dirty[0]&&n(18,f=s.reduce(function(e,t){return e+ +!!O.has(t.value)},0)),327680&e.$$.dirty[0]&&n(4,m=s.length>0&&f===s.length),327680&e.$$.dirty[0]&&n(3,d=f>0&&f<s.length),163840&e.$$.dirty[0]&&n(2,p=i.map(function(e){var t,n,r=e.permissions.filter(function(e){return O.has(e.value)}).length;return t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),n=n={grantedInGroup:r,total:e.permissions.length,allOn:r===e.permissions.length,someOn:r>0&&r<e.permissions.length},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t}
1)(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t}))},[b,D,p,d,m,c,a,F,function(e){return O.has(e)},j,k,h,v,y,C,O,s,i,f,function(e){return j(e.currentTarget.checked)},function(e,t){return k(e.category,t.currentTarget.checked)},function(e){return F(e.value)}]}t.default=function(e){"use strict";if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(e){var n,o;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return o=a(o=t),n=function(e,t){var n;if(t&&("object"==((n=t)&&"u">typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,s()?Reflect.construct(o,[],a(this).constructor):o.apply(this,void 0)),(0,r.TsN)(n,e,v,h,r.jXN,{user:0,availablePermissions:11,isSelf:12,setValidateCallback:13,setSaveCallback:14},null,[-1,-1]),n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e),t}(r.r7T)}
1}]);
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.