diff --git a/dist/css/tool.css b/dist/css/tool.css index 95aa063..075a1f8 100644 --- a/dist/css/tool.css +++ b/dist/css/tool.css @@ -1 +1 @@ -.max-col-2{-moz-column-count:2;column-count:2;white-space:nowrap} +.max-col-2{-moz-column-count:2;column-count:2;white-space:nowrap}.search-icon-position{left:.75rem} diff --git a/dist/js/tool.js b/dist/js/tool.js index 2e7259a..05ac803 100644 --- a/dist/js/tool.js +++ b/dist/js/tool.js @@ -1 +1 @@ -(()=>{var e,t={7239:(e,t,r)=>{"use strict";const n=Vue;var o={class:"flex flex-wrap space-1 max-w-sm"},i=["title"];var a=r(7307),c=r.n(a);const s={props:["resourceName","field"],computed:{availableOptions:function(){return c()(this.field.options)}},methods:{hasOption:function(e){return this.field.value&&this.field.value.includes(e)}}};var u=r(6262);const l=(0,u.A)(s,[["render",function(e,t,r,a,c,s){return(0,n.openBlock)(),(0,n.createElementBlock)("div",o,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(s.availableOptions,(function(t,r){return(0,n.openBlock)(),(0,n.createElementBlock)("span",{key:t.option,class:(0,n.normalizeClass)([s.hasOption(t.option)?"bg-green-500":"bg-red-500","inline-block rounded-full w-2 h-2 mr-1 mb-1 flex-none"]),title:e.__(t.label)},null,10,i)})),128))])}]]);var p={class:"grid gap-4"},f={class:"font-normal text-lg mb-1 mt-2"},v={class:"grid grid-cols-4 gap-4"},h={class:"ml-1"};const d={components:{Icon:LaravelNovaUi.Icon},props:["resource","resourceName","resourceId","field"],methods:{hasPermission:function(e){return this.field.value&&this.field.value.includes(e)}}},b=(0,u.A)(d,[["render",function(e,t,r,o,i,a){var c=(0,n.resolveComponent)("Icon"),s=(0,n.resolveComponent)("PanelItem");return(0,n.openBlock)(),(0,n.createBlock)(s,{field:r.field},{value:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",p,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(r.field.options,(function(t,r){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:r},[(0,n.createElementVNode)("h1",f,(0,n.toDisplayString)(e.__(r)),1),(0,n.createElementVNode)("div",v,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(t,(function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:t,class:"flex items-center"},[(0,n.createVNode)(c,{name:a.hasPermission(e.option)?"check-circle":"x-circle",class:(0,n.normalizeClass)([a.hasPermission(e.option)?"text-green-500":"text-red-500","inline-block"])},null,8,["name","class"]),(0,n.createElementVNode)("span",h,(0,n.toDisplayString)(e.label),1)])})),128))])])})),128))])]})),_:1},8,["field"])}]]);var x={class:"w-full"},y={class:"font-normal text-lg mb-3 my-2"},_=["onClick"],g={class:"grid grid-cols-4 gap-4 break-words"},m=["for","textContent","onClick"];const j=LaravelNova,k={mixins:[j.FormField,j.HandlesValidationErrors],props:["resourceName","resourceId","field"],data:{checkedGroups:[]},methods:{avaiableOptions:function(e){return this.field.options[e]},checkAll:function(e){var t=this;this.avaiableOptions(e).forEach((function(e){return t.check(e.option)}))},uncheckAll:function(e){var t=this;this.avaiableOptions(e).forEach((function(e){return t.uncheck(e.option)}))},isChecked:function(e){return this.value&&this.value.includes(e)},isGroupChecked:function(e){return this.checkedGroups.includes(e)},check:function(e){this.isChecked(e)||this.value.push(e)},uncheck:function(e){this.isChecked(e)&&(this.value=this.value.filter((function(t){return t!=e})))},toggleGroup:function(e){var t=this,r=this.checkedGroups.indexOf(e),n=r>-1;n?this.checkedGroups.splice(r,1):this.checkedGroups.push(e),this.avaiableOptions(e).forEach((function(e){return n?t.uncheck(e.option):t.check(e.option)}))},toggleOption:function(e){this.isChecked(e)?this.uncheck(e):this.check(e)},setInitialValue:function(){this.value=this.field.value||[]},fill:function(e){e.append(this.field.attribute,this.value||[])},handleChange:function(e){this.value=e}}},O=(0,u.A)(k,[["render",function(e,t,r,o,i,a){var c=(0,n.resolveComponent)("checkbox"),s=(0,n.resolveComponent)("DefaultField");return(0,n.openBlock)(),(0,n.createBlock)(s,{field:r.field,errors:e.errors,"show-help-text":e.showHelpText,"full-width-content":e.fullWidthContent},{field:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",x,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(r.field.options,(function(t,o){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:o,class:"mb-4"},[(0,n.createElementVNode)("h1",y,[(0,n.createVNode)(c,{checked:a.isGroupChecked(o),onClick:function(e){return a.toggleGroup(o)}},null,8,["checked","onClick"]),(0,n.createElementVNode)("label",{class:"w-full ml-1",onClick:function(e){return a.toggleGroup(o)}},(0,n.toDisplayString)(e.__(o)),9,_)]),(0,n.createElementVNode)("div",g,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(t,(function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:e.option},[(0,n.createVNode)(c,{value:e.option,checked:a.isChecked(e.option),onInput:function(t){return a.toggleOption(e.option)}},null,8,["value","checked","onInput"]),(0,n.createElementVNode)("label",{for:r.field.name,textContent:(0,n.toDisplayString)(e.label),onClick:function(t){return a.toggleOption(e.option)},class:"w-full ml-1"},null,8,m)])})),128))])])})),128))])]})),_:1},8,["field","errors","show-help-text","full-width-content"])}]]);Nova.booting((function(e,t){e.component("index-permission-checkboxes",l),e.component("detail-permission-checkboxes",b),e.component("form-permission-checkboxes",O)}))},5580:(e,t,r)=>{var n=r(6110)(r(9325),"DataView");e.exports=n},1549:(e,t,r)=>{var n=r(2032),o=r(3862),i=r(6721),a=r(2749),c=r(5749);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(3702),o=r(80),i=r(4739),a=r(8655),c=r(1175);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(6110)(r(9325),"Map");e.exports=n},3661:(e,t,r)=>{var n=r(3040),o=r(7670),i=r(289),a=r(4509),c=r(2949);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(6110)(r(9325),"Promise");e.exports=n},6545:(e,t,r)=>{var n=r(6110)(r(9325),"Set");e.exports=n},8859:(e,t,r)=>{var n=r(3661),o=r(1380),i=r(1459);function a(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{var n=r(79),o=r(1420),i=r(938),a=r(3605),c=r(9817),s=r(945);function u(e){var t=this.__data__=new n(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=c,u.prototype.set=s,e.exports=u},1873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},7828:(e,t,r)=>{var n=r(9325).Uint8Array;e.exports=n},8303:(e,t,r)=>{var n=r(6110)(r(9325),"WeakMap");e.exports=n},9770:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r{var n=r(8096),o=r(2428),i=r(6449),a=r(3656),c=r(361),s=r(7167),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),l=!r&&o(e),p=!r&&!l&&a(e),f=!r&&!l&&!p&&s(e),v=r||l||p||f,h=v?n(e.length,String):[],d=h.length;for(var b in e)!t&&!u.call(e,b)||v&&("length"==b||p&&("offset"==b||"parent"==b)||f&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||c(b,d))||h.push(b);return h}},4932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},909:(e,t,r)=>{var n=r(641),o=r(8329)(n);e.exports=o},3120:(e,t,r)=>{var n=r(4528),o=r(5891);e.exports=function e(t,r,i,a,c){var s=-1,u=t.length;for(i||(i=o),c||(c=[]);++s0&&i(l)?r>1?e(l,r-1,i,a,c):n(c,l):a||(c[c.length]=l)}return c}},6649:(e,t,r)=>{var n=r(3221)();e.exports=n},641:(e,t,r)=>{var n=r(6649),o=r(5950);e.exports=function(e,t){return e&&n(e,t,o)}},7422:(e,t,r)=>{var n=r(1769),o=r(7797);e.exports=function(e,t){for(var r=0,i=(t=n(t,e)).length;null!=e&&r{var n=r(4528),o=r(6449);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},2552:(e,t,r)=>{var n=r(1873),o=r(659),i=r(9350),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},7534:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},270:(e,t,r)=>{var n=r(7068),o=r(346);e.exports=function e(t,r,i,a,c){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,i,a,e,c))}},7068:(e,t,r)=>{var n=r(7217),o=r(5911),i=r(1986),a=r(689),c=r(5861),s=r(6449),u=r(3656),l=r(7167),p="[object Arguments]",f="[object Array]",v="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,d,b,x){var y=s(e),_=s(t),g=y?f:c(e),m=_?f:c(t),j=(g=g==p?v:g)==v,k=(m=m==p?v:m)==v,O=g==m;if(O&&u(e)){if(!u(t))return!1;y=!0,j=!1}if(O&&!j)return x||(x=new n),y||l(e)?o(e,t,r,d,b,x):i(e,t,g,r,d,b,x);if(!(1&r)){var w=j&&h.call(e,"__wrapped__"),E=k&&h.call(t,"__wrapped__");if(w||E){var A=w?e.value():e,B=E?t.value():t;return x||(x=new n),b(A,B,r,d,x)}}return!!O&&(x||(x=new n),a(e,t,r,d,b,x))}},1799:(e,t,r)=>{var n=r(7217),o=r(270);e.exports=function(e,t,r,i){var a=r.length,c=a,s=!i;if(null==e)return!c;for(e=Object(e);a--;){var u=r[a];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a{var n=r(1882),o=r(7296),i=r(3805),a=r(7473),c=/^\[object .+?Constructor\]$/,s=Function.prototype,u=Object.prototype,l=s.toString,p=u.hasOwnProperty,f=RegExp("^"+l.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:c).test(a(e))}},4901:(e,t,r)=>{var n=r(2552),o=r(294),i=r(346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},5389:(e,t,r)=>{var n=r(3663),o=r(7978),i=r(3488),a=r(6449),c=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):n(e):c(e)}},8984:(e,t,r)=>{var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},5128:(e,t,r)=>{var n=r(909),o=r(4894);e.exports=function(e,t){var r=-1,i=o(e)?Array(e.length):[];return n(e,(function(e,n,o){i[++r]=t(e,n,o)})),i}},3663:(e,t,r)=>{var n=r(1799),o=r(776),i=r(7197);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},7978:(e,t,r)=>{var n=r(270),o=r(8156),i=r(631),a=r(8586),c=r(756),s=r(7197),u=r(7797);e.exports=function(e,t){return a(e)&&c(t)?s(u(e),t):function(r){var a=o(r,e);return void 0===a&&a===t?i(r,e):n(t,a,3)}}},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,r)=>{var n=r(7422);e.exports=function(e){return function(t){return n(t,e)}}},8096:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{var n=r(1873),o=r(4932),i=r(6449),a=r(4394),c=n?n.prototype:void 0,s=c?c.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return s?s.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},9219:e=>{e.exports=function(e,t){return e.has(t)}},1769:(e,t,r)=>{var n=r(6449),o=r(8586),i=r(1802),a=r(3222);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:i(a(e))}},5481:(e,t,r)=>{var n=r(9325)["__core-js_shared__"];e.exports=n},8329:(e,t,r)=>{var n=r(4894);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,a=t?i:-1,c=Object(r);(t?a--:++a{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),a=n(t),c=a.length;c--;){var s=a[e?c:++o];if(!1===r(i[s],s,i))break}return t}}},5911:(e,t,r)=>{var n=r(8859),o=r(4248),i=r(9219);e.exports=function(e,t,r,a,c,s){var u=1&r,l=e.length,p=t.length;if(l!=p&&!(u&&p>l))return!1;var f=s.get(e),v=s.get(t);if(f&&v)return f==t&&v==e;var h=-1,d=!0,b=2&r?new n:void 0;for(s.set(e,t),s.set(t,e);++h{var n=r(1873),o=r(7828),i=r(5288),a=r(5911),c=r(317),s=r(4247),u=n?n.prototype:void 0,l=u?u.valueOf:void 0;e.exports=function(e,t,r,n,u,p,f){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!p(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var v=c;case"[object Set]":var h=1&n;if(v||(v=s),e.size!=t.size&&!h)return!1;var d=f.get(e);if(d)return d==t;n|=2,f.set(e,t);var b=a(v(e),v(t),n,u,p,f);return f.delete(e),b;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},689:(e,t,r)=>{var n=r(2),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,a,c){var s=1&r,u=n(e),l=u.length;if(l!=n(t).length&&!s)return!1;for(var p=l;p--;){var f=u[p];if(!(s?f in t:o.call(t,f)))return!1}var v=c.get(e),h=c.get(t);if(v&&h)return v==t&&h==e;var d=!0;c.set(e,t),c.set(t,e);for(var b=s;++p{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},2:(e,t,r)=>{var n=r(2199),o=r(4664),i=r(5950);e.exports=function(e){return n(e,i,o)}},2651:(e,t,r)=>{var n=r(4218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},776:(e,t,r)=>{var n=r(756),o=r(5950);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],a=e[i];t[r]=[i,a,n(a)]}return t}},6110:(e,t,r)=>{var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},659:(e,t,r)=>{var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),r=e[c];try{e[c]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[c]=r:delete e[c]),o}},4664:(e,t,r)=>{var n=r(9770),o=r(3345),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(e){return null==e?[]:(e=Object(e),n(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=c},5861:(e,t,r)=>{var n=r(5580),o=r(8223),i=r(2804),a=r(6545),c=r(8303),s=r(2552),u=r(7473),l="[object Map]",p="[object Promise]",f="[object Set]",v="[object WeakMap]",h="[object DataView]",d=u(n),b=u(o),x=u(i),y=u(a),_=u(c),g=s;(n&&g(new n(new ArrayBuffer(1)))!=h||o&&g(new o)!=l||i&&g(i.resolve())!=p||a&&g(new a)!=f||c&&g(new c)!=v)&&(g=function(e){var t=s(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case d:return h;case b:return l;case x:return p;case y:return f;case _:return v}return t}),e.exports=g},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},9326:(e,t,r)=>{var n=r(1769),o=r(2428),i=r(6449),a=r(361),c=r(294),s=r(7797);e.exports=function(e,t,r){for(var u=-1,l=(t=n(t,e)).length,p=!1;++u{var n=r(1042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},2749:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},5749:(e,t,r)=>{var n=r(1042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},5891:(e,t,r)=>{var n=r(1873),o=r(2428),i=r(6449),a=n?n.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{var n=r(6449),o=r(4394),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:(e,t,r)=>{var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},5527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},756:(e,t,r)=>{var n=r(3805);e.exports=function(e){return e==e&&!n(e)}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},80:(e,t,r)=>{var n=r(6025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},4739:(e,t,r)=>{var n=r(6025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},8655:(e,t,r)=>{var n=r(6025);e.exports=function(e){return n(this.__data__,e)>-1}},1175:(e,t,r)=>{var n=r(6025);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},3040:(e,t,r)=>{var n=r(1549),o=r(79),i=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},7670:(e,t,r)=>{var n=r(2651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},289:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).get(e)}},4509:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).has(e)}},2949:(e,t,r)=>{var n=r(2651);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},317:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},7197:e=>{e.exports=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}},2224:(e,t,r)=>{var n=r(104);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},1042:(e,t,r)=>{var n=r(6110)(Object,"create");e.exports=n},3650:(e,t,r)=>{var n=r(4335)(Object.keys,Object);e.exports=n},6009:(e,t,r)=>{e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,c=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},9325:(e,t,r)=>{var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},4247:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},1420:(e,t,r)=>{var n=r(79);e.exports=function(){this.__data__=new n,this.size=0}},938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},9817:e=>{e.exports=function(e){return this.__data__.has(e)}},945:(e,t,r)=>{var n=r(79),o=r(8223),i=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(e,t),this.size=r.size,this}},1802:(e,t,r)=>{var n=r(2224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,r,n,o){t.push(n?o.replace(i,"$1"):r||e)})),t}));e.exports=a},7797:(e,t,r)=>{var n=r(4394);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},7307:(e,t,r)=>{var n=r(3120),o=r(5378);e.exports=function(e,t){return n(o(e,t),1)}},8156:(e,t,r)=>{var n=r(7422);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},631:(e,t,r)=>{var n=r(8077),o=r(9326);e.exports=function(e,t){return null!=e&&o(e,t,n)}},3488:e=>{e.exports=function(e){return e}},2428:(e,t,r)=>{var n=r(7534),o=r(346),i=Object.prototype,a=i.hasOwnProperty,c=i.propertyIsEnumerable,s=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!c.call(e,"callee")};e.exports=s},6449:e=>{var t=Array.isArray;e.exports=t},4894:(e,t,r)=>{var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,c=a&&a.exports===i?n.Buffer:void 0,s=(c?c.isBuffer:void 0)||o;e.exports=s},1882:(e,t,r)=>{var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},4394:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},7167:(e,t,r)=>{var n=r(4901),o=r(7301),i=r(6009),a=i&&i.isTypedArray,c=a?o(a):n;e.exports=c},5950:(e,t,r)=>{var n=r(695),o=r(8984),i=r(4894);e.exports=function(e){return i(e)?n(e):o(e)}},5378:(e,t,r)=>{var n=r(4932),o=r(5389),i=r(5128),a=r(6449);e.exports=function(e,t){return(a(e)?n:i)(e,o(t,3))}},104:(e,t,r)=>{var n=r(3661);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},583:(e,t,r)=>{var n=r(7237),o=r(7255),i=r(8586),a=r(7797);e.exports=function(e){return i(e)?n(a(e)):o(e)}},3345:e=>{e.exports=function(){return[]}},9935:e=>{e.exports=function(){return!1}},3222:(e,t,r)=>{var n=r(7556);e.exports=function(e){return null==e?"":n(e)}},4351:()=>{},6262:(e,t)=>{"use strict";t.A=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return t[e](i,i.exports,n),i.loaded=!0,i.exports}n.m=t,e=[],n.O=(t,r,o,i)=>{if(!r){var a=1/0;for(l=0;l=i)&&Object.keys(n.O).every((e=>n.O[e](r[s])))?r.splice(s--,1):(c=!1,i0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[r,o,i]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={416:0,757:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[a,c,s]=r,u=0;if(a.some((t=>0!==e[t]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);if(s)var l=s(n)}for(t&&t(r);un(7239)));var o=n.O(void 0,[757],(()=>n(4351)));o=n.O(o)})(); \ No newline at end of file +(()=>{var e,t={2:(e,t,r)=>{var n=r(2199),o=r(4664),i=r(5950);e.exports=function(e){return n(e,i,o)}},79:(e,t,r)=>{var n=r(3702),o=r(80),i=r(4739),s=r(8655),u=r(1175);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(6025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},104:(e,t,r)=>{var n=r(3661);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var s=e.apply(this,n);return r.cache=i.set(o,s)||i,s};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},270:(e,t,r)=>{var n=r(7068),o=r(346);e.exports=function e(t,r,i,s,u){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,i,s,e,u))}},289:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).get(e)}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},317:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{e.exports=function(e,t){return null==e?void 0:e[t]}},583:(e,t,r)=>{var n=r(7237),o=r(7255),i=r(8586),s=r(7797);e.exports=function(e){return i(e)?n(s(e)):o(e)}},631:(e,t,r)=>{var n=r(8077),o=r(9326);e.exports=function(e,t){return null!=e&&o(e,t,n)}},641:(e,t,r)=>{var n=r(6649),o=r(5950);e.exports=function(e,t){return e&&n(e,t,o)}},659:(e,t,r)=>{var n=r(1873),o=Object.prototype,i=o.hasOwnProperty,s=o.toString,u=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),r=e[u];try{e[u]=void 0;var n=!0}catch(e){}var o=s.call(e);return n&&(t?e[u]=r:delete e[u]),o}},689:(e,t,r)=>{var n=r(2),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,s,u){var c=1&r,a=n(e),l=a.length;if(l!=n(t).length&&!c)return!1;for(var h=l;h--;){var f=a[h];if(!(c?f in t:o.call(t,f)))return!1}var p=u.get(e),d=u.get(t);if(p&&d)return p==t&&d==e;var g=!0;u.set(e,t),u.set(t,e);for(var v=c;++h{var n=r(8096),o=r(2428),i=r(6449),s=r(3656),u=r(361),c=r(7167),a=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),l=!r&&o(e),h=!r&&!l&&s(e),f=!r&&!l&&!h&&c(e),p=r||l||h||f,d=p?n(e.length,String):[],g=d.length;for(var v in e)!t&&!a.call(e,v)||p&&("length"==v||h&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,g))||d.push(v);return d}},756:(e,t,r)=>{var n=r(3805);e.exports=function(e){return e==e&&!n(e)}},776:(e,t,r)=>{var n=r(756),o=r(5950);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],s=e[i];t[r]=[i,s,n(s)]}return t}},909:(e,t,r)=>{var n=r(641),o=r(8329)(n);e.exports=o},938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},945:(e,t,r)=>{var n=r(79),o=r(8223),i=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var s=r.__data__;if(!o||s.length<199)return s.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(s)}return r.set(e,t),this.size=r.size,this}},1042:(e,t,r)=>{var n=r(6110)(Object,"create");e.exports=n},1175:(e,t,r)=>{var n=r(6025);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1420:(e,t,r)=>{var n=r(79);e.exports=function(){this.__data__=new n,this.size=0}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},1549:(e,t,r)=>{var n=r(2032),o=r(3862),i=r(6721),s=r(2749),u=r(5749);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(6449),o=r(8586),i=r(1802),s=r(3222);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:i(s(e))}},1799:(e,t,r)=>{var n=r(7217),o=r(270);e.exports=function(e,t,r,i){var s=r.length,u=s,c=!i;if(null==e)return!u;for(e=Object(e);s--;){var a=r[s];if(c&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++s{var n=r(2224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,s=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,r,n,o){t.push(n?o.replace(i,"$1"):r||e)}),t});e.exports=s},1873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},1882:(e,t,r)=>{var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1986:(e,t,r)=>{var n=r(1873),o=r(7828),i=r(5288),s=r(5911),u=r(317),c=r(4247),a=n?n.prototype:void 0,l=a?a.valueOf:void 0;e.exports=function(e,t,r,n,a,h,f){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!h(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=u;case"[object Set]":var d=1&n;if(p||(p=c),e.size!=t.size&&!d)return!1;var g=f.get(e);if(g)return g==t;n|=2,f.set(e,t);var v=s(p(e),p(t),n,a,h,f);return f.delete(e),v;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},2032:(e,t,r)=>{var n=r(1042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},2199:(e,t,r)=>{var n=r(4528),o=r(6449);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},2224:(e,t,r)=>{var n=r(104);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},2428:(e,t,r)=>{var n=r(7534),o=r(346),i=Object.prototype,s=i.hasOwnProperty,u=i.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return o(e)&&s.call(e,"callee")&&!u.call(e,"callee")};e.exports=c},2552:(e,t,r)=>{var n=r(1873),o=r(659),i=r(9350),s=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?o(e):i(e)}},2651:(e,t,r)=>{var n=r(4218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},2749:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},2804:(e,t,r)=>{var n=r(6110)(r(9325),"Promise");e.exports=n},2949:(e,t,r)=>{var n=r(2651);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},3040:(e,t,r)=>{var n=r(1549),o=r(79),i=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},3120:(e,t,r)=>{var n=r(4528),o=r(5891);e.exports=function e(t,r,i,s,u){var c=-1,a=t.length;for(i||(i=o),u||(u=[]);++c0&&i(l)?r>1?e(l,r-1,i,s,u):n(u,l):s||(u[u.length]=l)}return u}},3221:e=>{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),s=n(t),u=s.length;u--;){var c=s[e?u:++o];if(!1===r(i[c],c,i))break}return t}}},3222:(e,t,r)=>{var n=r(7556);e.exports=function(e){return null==e?"":n(e)}},3345:e=>{e.exports=function(){return[]}},3488:e=>{e.exports=function(e){return e}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},3650:(e,t,r)=>{var n=r(4335)(Object.keys,Object);e.exports=n},3656:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=r(9935),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,u=s&&s.exports===i?n.Buffer:void 0,c=(u?u.isBuffer:void 0)||o;e.exports=c},3661:(e,t,r)=>{var n=r(3040),o=r(7670),i=r(289),s=r(4509),u=r(2949);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(1799),o=r(776),i=r(7197);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},3723:(e,t,r)=>{"use strict";const n=Vue;var o={class:"flex flex-wrap space-1 max-w-sm"},i=["title"];var s=r(7307),u=r.n(s);const c={props:["resourceName","field"],computed:{availableOptions:function(){return u()(this.field.options)}},methods:{hasOption:function(e){return this.field.value&&this.field.value.includes(e)}}};var a=r(6262);const l=(0,a.A)(c,[["render",function(e,t,r,s,u,c){return(0,n.openBlock)(),(0,n.createElementBlock)("div",o,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(c.availableOptions,function(t,r){return(0,n.openBlock)(),(0,n.createElementBlock)("span",{key:t.option,class:(0,n.normalizeClass)([c.hasOption(t.option)?"bg-green-500":"bg-red-500","inline-block rounded-full w-2 h-2 mr-1 mb-1 flex-none"]),title:e.__(t.label)},null,10,i)}),128))])}]]);var h={class:"space-y-4"},f={class:"text-base font-medium text-gray-900 dark:text-gray-100 mb-3 pb-2 border-b border-gray-200 dark:border-gray-700"},p={class:"grid grid-cols-4 gap-4"},d={class:"ml-1 text-sm text-gray-700 dark:text-gray-300"};const g={components:{Icon:LaravelNovaUi.Icon},props:["resource","resourceName","resourceId","field"],methods:{hasPermission:function(e){return this.field.value&&this.field.value.includes(e)}}},v=(0,a.A)(g,[["render",function(e,t,r,o,i,s){var u=(0,n.resolveComponent)("Icon"),c=(0,n.resolveComponent)("PanelItem");return(0,n.openBlock)(),(0,n.createBlock)(c,{field:r.field},{value:(0,n.withCtx)(function(){return[(0,n.createElementVNode)("div",h,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(r.field.options,function(t,r){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:r,class:"bg-gray-50 dark:bg-gray-800 rounded-lg p-4"},[(0,n.createElementVNode)("h2",f,(0,n.toDisplayString)(e.__(r)),1),(0,n.createElementVNode)("div",p,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(t,function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:t,class:"flex items-center"},[(0,n.createVNode)(u,{name:s.hasPermission(e.option)?"check-circle":"x-circle",class:(0,n.normalizeClass)([s.hasPermission(e.option)?"text-green-500":"text-red-500","inline-block flex-shrink-0"])},null,8,["name","class"]),(0,n.createElementVNode)("span",d,(0,n.toDisplayString)(e.label),1)])}),128))])])}),128))])]}),_:1},8,["field"])}]]);var y={class:"w-full space-y-6"},b={class:"relative"},m=["placeholder"],x={class:"flex items-center justify-between mb-4 pb-3 border-b border-gray-200 dark:border-gray-700"},A={class:"text-base font-medium text-gray-900 dark:text-gray-100"},_=["onClick","aria-pressed"],C={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-3"},k=["for","onClick"],E=["id","onClick","aria-pressed","aria-label"];const j=LaravelNova;function w(e){return Array.isArray?Array.isArray(e):"[object Array]"===L(e)}function B(e){return"string"==typeof e}function F(e){return"number"==typeof e}function O(e){return!0===e||!1===e||function(e){return M(e)&&null!==e}(e)&&"[object Boolean]"==L(e)}function M(e){return"object"==typeof e}function D(e){return null!=e}function S(e){return!e.trim().length}function L(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const I=Object.prototype.hasOwnProperty;class N{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let r=$(e);this._keys.push(r),this._keyMap[r.id]=r,t+=r.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function $(e){let t=null,r=null,n=null,o=1,i=null;if(B(e)||w(e))n=e,t=z(e),r=P(e);else{if(!I.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const s=e.name;if(n=s,I.call(e,"weight")&&(o=e.weight,o<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(s));t=z(s),r=P(s),i=e.getFn}return{path:t,id:r,weight:o,src:n,getFn:i}}function z(e){return w(e)?e:e.split(".")}function P(e){return w(e)?e.join("."):e}var V={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(D(e))if(t[i]){const s=e[t[i]];if(!D(s))return;if(i===t.length-1&&(B(s)||F(s)||O(s)))r.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(s));else if(w(s)){n=!0;for(let e=0,r=s.length;e{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,B(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();B(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(D(o))if(w(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:r,value:n}=t.pop();if(D(n))if(B(n)&&!S(n)){let t={v:n,i:r,n:this.norm.get(n)};e.push(t)}else w(n)&&n.forEach((e,r)=>{t.push({nestedArrIndex:r,value:e})})}r.$[n]=e}else if(B(o)&&!S(o)){let e={v:o,n:this.norm.get(o)};r.$[n]=e}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function T(e,t,{getFn:r=V.getFn,fieldNormWeight:n=V.fieldNormWeight}={}){const o=new W({getFn:r,fieldNormWeight:n});return o.setKeys(e.map($)),o.setSources(t),o.create(),o}function U(e,{errors:t=0,currentLocation:r=0,expectedLocation:n=0,distance:o=V.distance,ignoreLocation:i=V.ignoreLocation}={}){const s=t/e.length;if(i)return s;const u=Math.abs(n-r);return o?s+u/o:u?1:s}const G=32;function Q(e,t,r,{location:n=V.location,distance:o=V.distance,threshold:i=V.threshold,findAllMatches:s=V.findAllMatches,minMatchCharLength:u=V.minMatchCharLength,includeMatches:c=V.includeMatches,ignoreLocation:a=V.ignoreLocation}={}){if(t.length>G)throw new Error(`Pattern length exceeds max of ${G}.`);const l=t.length,h=e.length,f=Math.max(0,Math.min(n,h));let p=i,d=f;const g=u>1||c,v=g?Array(h):[];let y;for(;(y=e.indexOf(t,d))>-1;){let e=U(t,{currentLocation:y,expectedLocation:f,distance:o,ignoreLocation:a});if(p=Math.min(e,p),d=y+l,g){let e=0;for(;e=c;i-=1){let s=i-1,u=r[e.charAt(s)];if(g&&(v[s]=+!!u),_[i]=(_[i+1]<<1|1)&u,n&&(_[i]|=(b[i+1]|b[i])<<1|1|b[i+1]),_[i]&A&&(m=U(t,{errors:n,currentLocation:s,expectedLocation:f,distance:o,ignoreLocation:a}),m<=p)){if(p=m,d=s,d<=f)break;c=Math.max(1,2*f-d)}}if(U(t,{errors:n+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:a})>p)break;b=_}const _={isMatch:d>=0,score:Math.max(.001,m)};if(g){const e=function(e=[],t=V.minMatchCharLength){let r=[],n=-1,o=-1,i=0;for(let s=e.length;i=t&&r.push([n,o]),n=-1)}return e[i-1]&&i-n>=t&&r.push([n,i-1]),r}(v,u);e.length?c&&(_.indices=e):_.isMatch=!1}return _}function q(e){let t={};for(let r=0,n=e.length;re.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,""):e=>e;class X{constructor(e,{location:t=V.location,threshold:r=V.threshold,distance:n=V.distance,includeMatches:o=V.includeMatches,findAllMatches:i=V.findAllMatches,minMatchCharLength:s=V.minMatchCharLength,isCaseSensitive:u=V.isCaseSensitive,ignoreDiacritics:c=V.ignoreDiacritics,ignoreLocation:a=V.ignoreLocation}={}){if(this.options={location:t,threshold:r,distance:n,includeMatches:o,findAllMatches:i,minMatchCharLength:s,isCaseSensitive:u,ignoreDiacritics:c,ignoreLocation:a},e=u?e:e.toLowerCase(),e=c?K(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;const l=(e,t)=>{this.chunks.push({pattern:e,alphabet:q(e),startIndex:t})},h=this.pattern.length;if(h>G){let e=0;const t=h%G,r=h-t;for(;e{const{isMatch:d,score:g,indices:v}=Q(e,t,r,{location:o+p,distance:i,threshold:s,findAllMatches:u,minMatchCharLength:c,includeMatches:n,ignoreLocation:a});d&&(f=!0),h+=g,d&&v&&(l=[...l,...v])});let p={isMatch:f,score:f?h/this.chunks.length:1};return f&&n&&(p.indices=l),p}}class J{constructor(e){this.pattern=e}static isMultiMatch(e){return H(e,this.multiRegex)}static isSingleMatch(e){return H(e,this.singleRegex)}search(){}}function H(e,t){const r=e.match(t);return r?r[1]:null}class Y extends J{constructor(e,{location:t=V.location,threshold:r=V.threshold,distance:n=V.distance,includeMatches:o=V.includeMatches,findAllMatches:i=V.findAllMatches,minMatchCharLength:s=V.minMatchCharLength,isCaseSensitive:u=V.isCaseSensitive,ignoreDiacritics:c=V.ignoreDiacritics,ignoreLocation:a=V.ignoreLocation}={}){super(e),this._bitapSearch=new X(e,{location:t,threshold:r,distance:n,includeMatches:o,findAllMatches:i,minMatchCharLength:s,isCaseSensitive:u,ignoreDiacritics:c,ignoreLocation:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Z extends J{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,r=0;const n=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,r))>-1;)r=t+o,n.push([t,r-1]);const i=!!n.length;return{isMatch:i,score:i?0:1,indices:n}}}const ee=[class extends J{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Z,class extends J{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends J{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends J{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends J{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends J{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Y],te=ee.length,re=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const ne=new Set([Y.type,Z.type]);class oe{constructor(e,{isCaseSensitive:t=V.isCaseSensitive,ignoreDiacritics:r=V.ignoreDiacritics,includeMatches:n=V.includeMatches,minMatchCharLength:o=V.minMatchCharLength,ignoreLocation:i=V.ignoreLocation,findAllMatches:s=V.findAllMatches,location:u=V.location,threshold:c=V.threshold,distance:a=V.distance}={}){this.query=null,this.options={isCaseSensitive:t,ignoreDiacritics:r,includeMatches:n,minMatchCharLength:o,findAllMatches:s,ignoreLocation:i,location:u,threshold:c,distance:a},e=t?e:e.toLowerCase(),e=r?K(e):e,this.pattern=e,this.query=function(e,t={}){return e.split("|").map(e=>{let r=e.trim().split(re).filter(e=>e&&!!e.trim()),n=[];for(let e=0,o=r.length;e!(!e[ue]&&!e[ce]),fe=e=>({[ue]:Object.keys(e).map(t=>({[t]:e[t]}))});function pe(e,t,{auto:r=!0}={}){const n=e=>{let o=Object.keys(e);const i=(e=>!!e[ae])(e);if(!i&&o.length>1&&!he(e))return n(fe(e));if((e=>!w(e)&&M(e)&&!he(e))(e)){const n=i?e[ae]:o[0],s=i?e[le]:e[n];if(!B(s))throw new Error((e=>`Invalid value for key ${e}`)(n));const u={keyId:P(n),pattern:s};return r&&(u.searcher=se(s,t)),u}let s={children:[],operator:o[0]};return o.forEach(t=>{const r=e[t];w(r)&&r.forEach(e=>{s.children.push(n(e))})}),s};return he(e)||(e=fe(e)),n(e)}function de(e,t){const r=e.matches;t.matches=[],D(r)&&r.forEach(e=>{if(!D(e.indices)||!e.indices.length)return;const{indices:r,value:n}=e;let o={indices:r,value:n};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)})}function ge(e,t){t.score=e.score}class ve{constructor(e,t={},r){this.options={...V,...t},this.options.useExtendedSearch,this._keyStore=new N(this.options.keys),this.setCollection(e,r)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof W))throw new Error("Incorrect 'index' type");this._myIndex=t||T(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){D(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const t=[];for(let r=0,n=this._docs.length;r{let r=1;e.matches.forEach(({key:e,norm:n,score:o})=>{const i=e?e.weight:null;r*=Math.pow(0===o&&i?Number.EPSILON:o,(i||1)*(t?1:n))}),e.score=r})}(u,{ignoreFieldNorm:s}),o&&u.sort(i),F(t)&&t>-1&&(u=u.slice(0,t)),function(e,t,{includeMatches:r=V.includeMatches,includeScore:n=V.includeScore}={}){const o=[];return r&&o.push(de),n&&o.push(ge),e.map(e=>{const{idx:r}=e,n={item:t[r],refIndex:r};return o.length&&o.forEach(t=>{t(e,n)}),n})}(u,this._docs,{includeMatches:r,includeScore:n})}_searchStringList(e){const t=se(e,this.options),{records:r}=this._myIndex,n=[];return r.forEach(({v:e,i:r,n:o})=>{if(!D(e))return;const{isMatch:i,score:s,indices:u}=t.searchIn(e);i&&n.push({item:e,idx:r,matches:[{score:s,value:e,norm:o,indices:u}]})}),n}_searchLogical(e){const t=pe(e,this.options),r=(e,t,n)=>{if(!e.children){const{keyId:r,searcher:o}=e,i=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(t,r),searcher:o});return i&&i.length?[{idx:n,item:t,matches:i}]:[]}const o=[];for(let i=0,s=e.children.length;i{if(D(e)){let s=r(t,e,n);s.length&&(o[n]||(o[n]={idx:n,item:e,matches:[]},i.push(o[n])),s.forEach(({matches:e})=>{o[n].matches.push(...e)}))}}),i}_searchObjectList(e){const t=se(e,this.options),{keys:r,records:n}=this._myIndex,o=[];return n.forEach(({$:e,i:n})=>{if(!D(e))return;let i=[];r.forEach((r,n)=>{i.push(...this._findMatches({key:r,value:e[n],searcher:t}))}),i.length&&o.push({idx:n,item:e,matches:i})}),o}_findMatches({key:e,value:t,searcher:r}){if(!D(t))return[];let n=[];if(w(t))t.forEach(({v:t,i:o,n:i})=>{if(!D(t))return;const{isMatch:s,score:u,indices:c}=r.searchIn(t);s&&n.push({score:u,key:e,value:t,idx:o,norm:i,indices:c})});else{const{v:o,n:i}=t,{isMatch:s,score:u,indices:c}=r.searchIn(o);s&&n.push({score:u,key:e,value:o,norm:i,indices:c})}return n}}function ye(e){return ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ye(e)}function be(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 me(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&(e[o]=i)}),e}},mounted:function(){this.initializeFuse()},methods:{initializeFuse:function(){var e=[];Object.entries(this.field.options).forEach(function(t){var r=Ae(t,2),n=r[0];r[1].forEach(function(t){e.push(me(me({},t),{},{group:n}))})});this.fuse=new ve(e,{keys:[{name:"label",weight:.7},{name:"option",weight:.2},{name:"group",weight:.1}],threshold:.3,includeScore:!0,shouldSort:!0})},availableOptions:function(e){return this.filteredOptions[e]||[]},checkAll:function(e){var t=this;this.availableOptions(e).forEach(function(e){return t.check(e.option)})},uncheckAll:function(e){var t=this;this.availableOptions(e).forEach(function(e){return t.uncheck(e.option)})},isChecked:function(e){return this.value&&this.value.includes(e)},isGroupChecked:function(e){var t=this,r=this.availableOptions(e);return!(!r||0===r.length)&&r.every(function(e){return t.isChecked(e.option)})},check:function(e){this.isChecked(e)||this.value.push(e)},uncheck:function(e){this.isChecked(e)&&(this.value=this.value.filter(function(t){return t!=e}))},toggleGroup:function(e){var t=this,r=this.isGroupChecked(e);this.availableOptions(e).forEach(function(e){return r?t.uncheck(e.option):t.check(e.option)})},toggleOption:function(e){this.isChecked(e)?this.uncheck(e):this.check(e)},setInitialValue:function(){this.value=this.field.value||[]},fill:function(e){e.append(this.field.attribute,this.value||[])},handleChange:function(e){this.value=e}}},ke=(0,a.A)(Ce,[["render",function(e,t,r,o,i,s){var u=(0,n.resolveComponent)("DefaultField");return(0,n.openBlock)(),(0,n.createBlock)(u,{field:r.field,errors:e.errors,"show-help-text":e.showHelpText,"full-width-content":e.fullWidthContent},{field:(0,n.withCtx)(function(){return[(0,n.createElementVNode)("div",y,[(0,n.createElementVNode)("div",b,[(0,n.withDirectives)((0,n.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return i.searchQuery=e}),type:"text",placeholder:e.__("Search permissions..."),class:"w-full py-2 pl-10 pr-4 text-sm text-gray-900 dark:text-gray-100 bg-white dark:bg-gray-700 border border-gray-300 dark:border-gray-600 rounded-lg focus:ring-2 focus:ring-primary-500 focus:border-primary-500"},null,8,m),[[n.vModelText,i.searchQuery]]),t[1]||(t[1]=(0,n.createElementVNode)("div",{class:"absolute inset-y-0 search-icon-position flex items-center pointer-events-none"},[(0,n.createElementVNode)("svg",{class:"w-5 h-5 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[(0,n.createElementVNode)("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})])],-1))]),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(s.filteredOptions,function(t,r){return(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:r,class:"bg-gray-50 dark:bg-gray-800 rounded-lg p-4"},[(0,n.createElementVNode)("div",x,[(0,n.createElementVNode)("h2",A,(0,n.toDisplayString)(e.__(r)),1),(0,n.createElementVNode)("button",{type:"button",onClick:function(e){return s.toggleGroup(r)},class:(0,n.normalizeClass)(["relative inline-flex h-5 w-9 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2",{"bg-gray-200 dark:bg-gray-600":!s.isGroupChecked(r)}]),style:(0,n.normalizeStyle)({backgroundColor:s.isGroupChecked(r)?"rgb(var(--colors-primary-500))":""}),"aria-pressed":s.isGroupChecked(r),"aria-label":"Toggle all permissions in group"},[(0,n.createElementVNode)("span",{class:"pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow ring-0 transition-all duration-200 ease-in-out",style:(0,n.normalizeStyle)({transform:s.isGroupChecked(r)?"translateX(1rem)":"translateX(0)"})},null,4)],14,_)]),(0,n.createElementVNode)("div",C,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(t,function(e){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:e.option,class:"flex items-center justify-between p-3 bg-white dark:bg-gray-700 rounded-md shadow-sm"},[(0,n.createElementVNode)("label",{for:"permission-".concat(e.option),class:"text-sm text-gray-700 dark:text-gray-300 cursor-pointer flex-1 mr-3",onClick:(0,n.withModifiers)(function(t){return s.toggleOption(e.option)},["prevent"])},(0,n.toDisplayString)(e.label),9,k),(0,n.createElementVNode)("button",{type:"button",id:"permission-".concat(e.option),onClick:function(t){return s.toggleOption(e.option)},class:(0,n.normalizeClass)(["relative inline-flex h-5 w-9 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-1",{"bg-gray-200 dark:bg-gray-600":!s.isChecked(e.option)}]),style:(0,n.normalizeStyle)({backgroundColor:s.isChecked(e.option)?"rgb(var(--colors-primary-500))":""}),"aria-pressed":s.isChecked(e.option),"aria-label":"Toggle ".concat(e.label," permission")},[(0,n.createElementVNode)("span",{class:"pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow ring-0 transition-all duration-200 ease-in-out",style:(0,n.normalizeStyle)({transform:s.isChecked(e.option)?"translateX(1rem)":"translateX(0)"})},null,4)],14,E)])}),128))])])),[[n.vShow,t.length>0]])}),128))])]}),_:1},8,["field","errors","show-help-text","full-width-content"])}]]);Nova.booting(function(e,t){e.component("index-permission-checkboxes",l),e.component("detail-permission-checkboxes",v),e.component("form-permission-checkboxes",ke)})},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},4247:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},4248:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{e.exports=function(e,t){return function(r){return e(t(r))}}},4351:()=>{},4394:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},4509:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).has(e)}},4528:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r{var n=r(9770),o=r(3345),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,u=s?function(e){return null==e?[]:(e=Object(e),n(s(e),function(t){return i.call(e,t)}))}:o;e.exports=u},4739:(e,t,r)=>{var n=r(6025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},4840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},4894:(e,t,r)=>{var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},4901:(e,t,r)=>{var n=r(2552),o=r(294),i=r(346),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!s[n(e)]}},4932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r{var n=r(1882),o=r(7296),i=r(3805),s=r(7473),u=/^\[object .+?Constructor\]$/,c=Function.prototype,a=Object.prototype,l=c.toString,h=a.hasOwnProperty,f=RegExp("^"+l.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:u).test(s(e))}},5128:(e,t,r)=>{var n=r(909),o=r(4894);e.exports=function(e,t){var r=-1,i=o(e)?Array(e.length):[];return n(e,function(e,n,o){i[++r]=t(e,n,o)}),i}},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},5378:(e,t,r)=>{var n=r(4932),o=r(5389),i=r(5128),s=r(6449);e.exports=function(e,t){return(s(e)?n:i)(e,o(t,3))}},5389:(e,t,r)=>{var n=r(3663),o=r(7978),i=r(3488),s=r(6449),u=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?s(e)?o(e[0],e[1]):n(e):u(e)}},5481:(e,t,r)=>{var n=r(9325)["__core-js_shared__"];e.exports=n},5527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},5580:(e,t,r)=>{var n=r(6110)(r(9325),"DataView");e.exports=n},5749:(e,t,r)=>{var n=r(1042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},5861:(e,t,r)=>{var n=r(5580),o=r(8223),i=r(2804),s=r(6545),u=r(8303),c=r(2552),a=r(7473),l="[object Map]",h="[object Promise]",f="[object Set]",p="[object WeakMap]",d="[object DataView]",g=a(n),v=a(o),y=a(i),b=a(s),m=a(u),x=c;(n&&x(new n(new ArrayBuffer(1)))!=d||o&&x(new o)!=l||i&&x(i.resolve())!=h||s&&x(new s)!=f||u&&x(new u)!=p)&&(x=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?a(r):"";if(n)switch(n){case g:return d;case v:return l;case y:return h;case b:return f;case m:return p}return t}),e.exports=x},5891:(e,t,r)=>{var n=r(1873),o=r(2428),i=r(6449),s=n?n.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(s&&e&&e[s])}},5911:(e,t,r)=>{var n=r(8859),o=r(4248),i=r(9219);e.exports=function(e,t,r,s,u,c){var a=1&r,l=e.length,h=t.length;if(l!=h&&!(a&&h>l))return!1;var f=c.get(e),p=c.get(t);if(f&&p)return f==t&&p==e;var d=-1,g=!0,v=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++d{var n=r(695),o=r(8984),i=r(4894);e.exports=function(e){return i(e)?n(e):o(e)}},6009:(e,t,r)=>{e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,s=i&&i.exports===o&&n.process,u=function(){try{var e=i&&i.require&&i.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u},6025:(e,t,r)=>{var n=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},6110:(e,t,r)=>{var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},6262:(e,t)=>{"use strict";t.A=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r}},6449:e=>{var t=Array.isArray;e.exports=t},6545:(e,t,r)=>{var n=r(6110)(r(9325),"Set");e.exports=n},6649:(e,t,r)=>{var n=r(3221)();e.exports=n},6721:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},7068:(e,t,r)=>{var n=r(7217),o=r(5911),i=r(1986),s=r(689),u=r(5861),c=r(6449),a=r(3656),l=r(7167),h="[object Arguments]",f="[object Array]",p="[object Object]",d=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,g,v,y){var b=c(e),m=c(t),x=b?f:u(e),A=m?f:u(t),_=(x=x==h?p:x)==p,C=(A=A==h?p:A)==p,k=x==A;if(k&&a(e)){if(!a(t))return!1;b=!0,_=!1}if(k&&!_)return y||(y=new n),b||l(e)?o(e,t,r,g,v,y):i(e,t,x,r,g,v,y);if(!(1&r)){var E=_&&d.call(e,"__wrapped__"),j=C&&d.call(t,"__wrapped__");if(E||j){var w=E?e.value():e,B=j?t.value():t;return y||(y=new n),v(w,B,r,g,y)}}return!!k&&(y||(y=new n),s(e,t,r,g,v,y))}},7167:(e,t,r)=>{var n=r(4901),o=r(7301),i=r(6009),s=i&&i.isTypedArray,u=s?o(s):n;e.exports=u},7197:e=>{e.exports=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}},7217:(e,t,r)=>{var n=r(79),o=r(1420),i=r(938),s=r(3605),u=r(9817),c=r(945);function a(e){var t=this.__data__=new n(e);this.size=t.size}a.prototype.clear=o,a.prototype.delete=i,a.prototype.get=s,a.prototype.has=u,a.prototype.set=c,e.exports=a},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,r)=>{var n=r(7422);e.exports=function(e){return function(t){return n(t,e)}}},7296:(e,t,r)=>{var n,o=r(5481),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},7307:(e,t,r)=>{var n=r(3120),o=r(5378);e.exports=function(e,t){return n(o(e,t),1)}},7422:(e,t,r)=>{var n=r(1769),o=r(7797);e.exports=function(e,t){for(var r=0,i=(t=n(t,e)).length;null!=e&&r{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7534:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},7556:(e,t,r)=>{var n=r(1873),o=r(4932),i=r(6449),s=r(4394),u=n?n.prototype:void 0,c=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(s(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},7670:(e,t,r)=>{var n=r(2651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},7797:(e,t,r)=>{var n=r(4394);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7828:(e,t,r)=>{var n=r(9325).Uint8Array;e.exports=n},7978:(e,t,r)=>{var n=r(270),o=r(8156),i=r(631),s=r(8586),u=r(756),c=r(7197),a=r(7797);e.exports=function(e,t){return s(e)&&u(t)?c(a(e),t):function(r){var s=o(r,e);return void 0===s&&s===t?i(r,e):n(t,s,3)}}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},8096:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{var n=r(7422);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},8223:(e,t,r)=>{var n=r(6110)(r(9325),"Map");e.exports=n},8303:(e,t,r)=>{var n=r(6110)(r(9325),"WeakMap");e.exports=n},8329:(e,t,r)=>{var n=r(4894);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,s=t?i:-1,u=Object(r);(t?s--:++s{var n=r(6449),o=r(4394),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||(s.test(e)||!i.test(e)||null!=t&&e in Object(t))}},8655:(e,t,r)=>{var n=r(6025);e.exports=function(e){return n(this.__data__,e)>-1}},8859:(e,t,r)=>{var n=r(3661),o=r(1380),i=r(1459);function s(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{var n=r(5527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},9219:e=>{e.exports=function(e,t){return e.has(t)}},9325:(e,t,r)=>{var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},9326:(e,t,r)=>{var n=r(1769),o=r(2428),i=r(6449),s=r(361),u=r(294),c=r(7797);e.exports=function(e,t,r){for(var a=-1,l=(t=n(t,e)).length,h=!1;++a{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9770:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r{e.exports=function(e){return this.__data__.has(e)}},9935:e=>{e.exports=function(){return!1}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return t[e](i,i.exports,n),i.loaded=!0,i.exports}n.m=t,e=[],n.O=(t,r,o,i)=>{if(!r){var s=1/0;for(l=0;l=i)&&Object.keys(n.O).every(e=>n.O[e](r[c]))?r.splice(c--,1):(u=!1,i0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[r,o,i]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={416:0,757:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[s,u,c]=r,a=0;if(s.some(t=>0!==e[t])){for(o in u)n.o(u,o)&&(n.m[o]=u[o]);if(c)var l=c(n)}for(t&&t(r);an(3723));var o=n.O(void 0,[757],()=>n(4351));o=n.O(o)})(); \ No newline at end of file diff --git a/package.json b/package.json index d540289..b6483f9 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "vue-loader": "^16.8.3" }, "dependencies": { + "fuse.js": "^7.1.0", "lodash": "^4.17.21", "vue": "^3.5.13" } diff --git a/resources/css/tool.css b/resources/css/tool.css index 1924ffb..eb238fc 100644 --- a/resources/css/tool.css +++ b/resources/css/tool.css @@ -5,3 +5,7 @@ column-count: 2; white-space: nowrap; } + +.search-icon-position { + left: 0.75rem; /* equivalent to left-3 */ +} diff --git a/resources/js/components/DetailField.vue b/resources/js/components/DetailField.vue index a61a599..2fbeb0f 100644 --- a/resources/js/components/DetailField.vue +++ b/resources/js/components/DetailField.vue @@ -1,19 +1,21 @@